*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--font-sans), system-ui, sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:JetBrains Mono,ui-monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root,.dark{--background:240 6% 10%;--foreground:0 0% 96%;--card:240 5% 13%;--card-foreground:0 0% 96%;--popover:240 5% 13%;--popover-foreground:0 0% 96%;--primary:20 88% 45%;--primary-foreground:240 6% 10%;--secondary:240 4% 16%;--secondary-foreground:0 0% 96%;--muted:240 4% 16%;--muted-foreground:240 5% 65%;--accent:240 4% 20%;--accent-foreground:0 0% 96%;--destructive:20 88% 45%;--destructive-foreground:240 6% 10%;--border:240 5% 20%;--input:240 5% 20%;--ring:20 88% 45%;--radius:.5rem}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.top-5{top:1.25rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.size-3{width:.75rem;height:.75rem}.size-3\.5{width:.875rem;height:.875rem}.size-4{width:1rem;height:1rem}.size-6{width:1.5rem;height:1.5rem}.size-7{width:1.75rem;height:1.75rem}.size-8{width:2rem;height:2rem}.size-9{width:2.25rem;height:2.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.shrink-0{flex-shrink:0}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.select-none{-webkit-user-select:none;user-select:none}.resize{resize:both}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.whitespace-nowrap{white-space:nowrap}.break-all{word-break:break-all}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md), 12px)}.rounded-lg{border-radius:var(--radius)}.border{border-width:1px}.border-border{border-color:hsl(var(--border))}.border-transparent{border-color:#0000}.bg-background{background-color:hsl(var(--background))}.bg-destructive\/10{background-color:hsl(var(--destructive) / .1)}.bg-primary{background-color:hsl(var(--primary))}.bg-secondary{background-color:hsl(var(--secondary))}.bg-clip-padding{background-clip:padding-box}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.text-\[0\.8rem\]{font-size:.8rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.text-destructive{color:hsl(var(--destructive))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.line-through{text-decoration-line:line-through}.underline-offset-4{text-underline-offset:4px}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0), var(--tw-enter-translate-y,0), 0) scale3d(var(--tw-enter-scale,1), var(--tw-enter-scale,1), var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0), var(--tw-exit-translate-y,0), 0) scale3d(var(--tw-exit-scale,1), var(--tw-exit-scale,1), var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.paused{animation-play-state:paused}:root{--bg:#0c0b10;--bg-2:#16151d;--bg-3:#1f1d27;--ink:#f5f1e6;--ink-2:#bab6ab;--ink-3:#6d6a62;--line:#2a2832;--coral:#d9480f;--coral-2:#e37448;--lime:#d4ff4d;--mint:#5eead4;--magenta:#ff3d8a;--amber:#ffb937}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}html,body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:var(--font-geist), system-ui, -apple-system, sans-serif}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}.nz{--paper:#f5f3ee;--paper-2:#edeae2;--paper-3:#e3dfd4;--nz-ink:#0e0e10;--nz-ink-2:#2b2a28;--nz-ink-3:#5b5956;--nz-ink-4:#8e8b85;--nz-ink-5:#bdb9b0;--rule:#d7d3c8;--rule-2:#c9c4b8;--obsidian:#0b0b0d;--obsidian-2:#121214;--obsidian-3:#1a1a1d;--obsidian-4:#232327;--obsidian-5:#2e2e34;--ash:#6a6a70;--chalk:#eeeae0;--chalk-2:#c8c5bd;--chalk-3:#8f8c84;--phosphor:#00ecff;--phosphor-ink:#006478;--nz-blue:#0087f2;--green:#03a14a;--red:#e54723;--nz-amber:#ebb353;--amber-ink:#835100;--rust:#d45b3d;--rust-ink:#9a2c0f;--violet:#a58de6;--r-xs:2px;--r-sm:4px;--r:6px;--r-lg:10px;--shadow-1:0 1px 0 #0e0e100a, 0 1px 2px #0e0e100a;--shadow-2:0 1px 0 #0e0e100d, 0 10px 30px -18px #0e0e1040;background:var(--paper);color:var(--nz-ink);font-family:var(--font-geist), system-ui, -apple-system, sans-serif;font-feature-settings:"ss01", "ss02", "cv11";min-height:100vh;overflow-x:hidden}@supports (color:lab(0% 0 0)){.nz{--phosphor:lab(85.1331% -47.1118 -25.1109);--phosphor-ink:lab(38.1605% -33.9323 -30.9268);--nz-blue:lab(54.6624% .594169 -64.2363);--green:lab(58.0286% -51.707 34.5419);--red:lab(54.1136% 60.556 55.1771);--nz-amber:lab(76.816% 14.2787 55.8993);--amber-ink:lab(39.3602% 20.5144 62.3903);--rust:lab(54.5446% 47.5157 41.5591);--rust-ink:lab(36.021% 45.169 43.2611);--violet:lab(63.5062% 23.599 -42.576)}}.nz *,.nz :before,.nz :after{box-sizing:border-box}.nz ::selection{background:var(--phosphor);color:var(--nz-ink)}.nz .serif{font-family:var(--font-instrument-serif), "Iowan Old Style", Georgia, serif;letter-spacing:-.01em;font-weight:400}.nz .mono{font-family:var(--font-geist-mono), "JetBrains Mono", ui-monospace, monospace;font-feature-settings:"ss01","zero"}.nz .eyebrow{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--nz-ink-3);font-size:11px;font-weight:500}.nz .dark .eyebrow{color:var(--chalk-3)}.nz .h-display{font-family:var(--font-instrument-serif), Georgia, serif;letter-spacing:-.025em;font-size:clamp(56px,7.2vw,112px);font-weight:400;line-height:.95}.nz .h-section{font-family:var(--font-geist), sans-serif;letter-spacing:-.02em;font-size:clamp(26px,3vw,40px);font-weight:500;line-height:1.05}.nz .num{font-family:var(--font-geist-mono), monospace;font-variant-numeric:tabular-nums}.nz .dark{background:var(--obsidian);color:var(--chalk)}.nz .seam{background:var(--rule);height:1px;position:relative}.nz .dark .seam{background:var(--obsidian-5)}.nz .seam:after{content:"";background:var(--phosphor);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--phosphor) 22%, transparent);border-radius:50%;position:absolute;top:-3px;left:24px}.nz .chip{border:1px solid var(--rule);font-family:var(--font-geist-mono), monospace;letter-spacing:.02em;color:var(--nz-ink-2);background:var(--paper);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 8px;font-size:11px;display:inline-flex}.nz .dark .chip{border-color:var(--obsidian-5);background:var(--obsidian-2);color:var(--chalk-2)}.nz .chip .dot{background:var(--nz-ink-4);border-radius:50%;width:6px;height:6px}.nz .chip.live .dot,.nz .chip.synced .dot{background:var(--phosphor);box-shadow:0 0 0 3px color-mix(in srgb, var(--phosphor) 25%, transparent)}.nz .chip.live .dot{animation:1.6s ease-in-out infinite nz-pulse}.nz .chip.stale .dot{background:var(--nz-amber)}.nz .chip.blocked .dot{background:var(--rust)}.nz .chip.checkpoint .dot{background:var(--violet)}@keyframes nz-pulse{0%,to{box-shadow:0 0 0 3px color-mix(in srgb, var(--phosphor) 25%, transparent)}50%{box-shadow:0 0 0 5px color-mix(in srgb, var(--phosphor) 0%, transparent)}}.nz .nz-btn{border-radius:var(--r);font-family:var(--font-geist), sans-serif;letter-spacing:-.005em;text-transform:none;border:1px solid #0000;align-items:center;gap:10px;padding:12px 18px;font-size:14px;font-weight:500;line-height:1;transition:transform .12s,box-shadow .12s,background .12s;display:inline-flex}.nz .nz-btn-primary{background:var(--nz-ink);color:var(--paper)}.nz .nz-btn-primary:hover{transform:translateY(-1px);box-shadow:0 8px 20px -10px #0e0e1066}.nz .nz-btn-ghost{color:var(--nz-ink);border:1px solid var(--rule-2);background:0 0}.nz .nz-btn-ghost:hover{background:var(--paper-2)}.nz .dark .nz-btn-ghost{color:var(--chalk);border-color:var(--obsidian-5)}.nz .dark .nz-btn-ghost:hover{background:var(--obsidian-3)}.nz .nz-btn-install{justify-content:flex-start;min-width:138px}.nz .nz-install-command{color:currentColor;width:14ch;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:-.025em;white-space:nowrap;font-size:14px;font-weight:650;line-height:1;display:inline-block;overflow:hidden}.nz .nz-install-command>span{white-space:nowrap;width:auto;display:inline-block;overflow:hidden}.nz .nz-btn-phosphor{background:var(--phosphor);color:var(--nz-ink)}.nz .nz-btn-phosphor:hover{box-shadow:0 0 0 4px color-mix(in srgb, var(--phosphor) 30%, transparent)}@keyframes nz-install-command-type{0%,11%{width:1ch}68%,to{width:14ch}}.nz .nz-auth-page{background:var(--paper);width:100%;max-width:1440px;min-height:100vh;color:var(--nz-ink);margin:0 auto;padding:40px}.nz .nz-auth-nav{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:24px;padding-bottom:34px;display:flex}.nz .nz-auth-logo{display:inline-flex}.nz .nz-auth-nav-links{color:var(--nz-ink-3);gap:24px;font-size:13px;display:flex}.nz .nz-auth-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:32px;padding:54px 0 46px;display:grid}.nz .nz-auth-story{border:1px solid var(--rule);background:var(--paper);border-radius:8px;grid-template-rows:auto auto auto 1fr;align-content:start;min-height:650px;padding:28px;display:grid;box-shadow:0 24px 70px -48px #0e0e1059}.nz .nz-auth-title .serif{font-style:italic;font-weight:400}.nz .nz-auth-state-word{white-space:nowrap;display:inline-block;position:relative}.nz .nz-auth-state-word>span{letter-spacing:-.035em;align-items:baseline;display:inline-flex}.nz .nz-auth-state-word [data-letter]{animation:5.25s ease-in-out infinite nzStateLetter;animation-delay:calc(60ms * var(--letter-index));will-change:opacity, transform, filter;display:inline-block}.nz .nz-auth-state-word:after{content:"";background:var(--phosphor);transform-origin:0;pointer-events:none;border-radius:2px;height:3px;animation:5.25s ease-in-out infinite nzStateStrike;position:absolute;top:53%;left:-3%;right:-3%;transform:rotate(-6deg)scaleX(0)}@keyframes nzStateLetter{0%,to{opacity:0;filter:blur(5px);transform:translateY(18px)rotate(2deg)}18%,68%{opacity:1;filter:blur();transform:translateY(0)rotate(0)}82%{opacity:1;filter:blur();transform:translateY(-4px)rotate(-.6deg)}}@keyframes nzStateStrike{0%,10%,to{opacity:0;transform:rotate(-6deg)scaleX(0)}24%,70%{opacity:1;transform:rotate(-6deg)scaleX(1)}84%{opacity:.7;transform:rotate(-6deg)scaleX(.96)}}.nz .nz-auth-copy{max-width:520px;color:var(--nz-ink-2);margin:18px 0 0;font-size:16px;line-height:1.48}.nz .nz-auth-preview{border:1px solid var(--rule);background:var(--paper);border-radius:6px;width:100%;margin-top:26px;overflow:hidden}.nz .nz-auth-preview-head{border-bottom:1px solid var(--rule);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--nz-ink-4);justify-content:space-between;align-items:center;padding:12px 14px;font-size:10px;display:flex}.nz .nz-auth-topology{gap:12px;padding:14px;display:grid}.nz .nz-auth-orbit{border:1px solid var(--rule);background:linear-gradient(var(--rule) 1px, transparent 1px), linear-gradient(90deg, var(--rule) 1px, transparent 1px);background-position:50%;background-size:60px 60px;border-radius:6px;min-height:228px;position:relative;overflow:hidden}.nz .nz-auth-ring,.nz .nz-auth-cross{pointer-events:none;position:absolute}.nz .nz-auth-ring{border:1px solid color-mix(in srgb, var(--phosphor) 48%, var(--rule));border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.nz .nz-auth-ring.ring-one{aspect-ratio:1;width:52%}.nz .nz-auth-ring.ring-two{aspect-ratio:1;border-color:color-mix(in srgb, var(--phosphor) 28%, var(--rule));width:78%}.nz .nz-auth-cross.horizontal{background:color-mix(in srgb, var(--phosphor) 52%, var(--rule));height:1px;top:50%;left:12%;right:12%}.nz .nz-auth-cross.vertical{background:color-mix(in srgb, var(--phosphor) 32%, var(--rule));width:1px;top:12%;bottom:12%;left:50%}.nz .nz-auth-hub,.nz .nz-auth-node,.nz .nz-auth-packet{font-family:var(--font-geist-mono), monospace;text-transform:uppercase;position:absolute}.nz .nz-auth-hub{border:1px solid var(--phosphor-ink);background:color-mix(in srgb, var(--phosphor) 10%, var(--paper));width:144px;min-height:72px;color:var(--nz-ink);text-align:center;box-shadow:0 0 0 8px color-mix(in srgb, var(--phosphor) 9%, transparent);border-radius:999px;place-content:center;gap:7px;display:grid;top:50%;left:50%;transform:translate(-50%,-50%)}.nz .nz-auth-hub span,.nz .nz-auth-node span,.nz .nz-auth-packet{color:var(--nz-ink-4);letter-spacing:.12em;font-size:9px}.nz .nz-auth-hub strong,.nz .nz-auth-node strong{color:var(--nz-ink);letter-spacing:.08em;font-size:12px;font-weight:600}.nz .nz-auth-node{border:1px solid var(--rule-2);background:var(--paper);text-align:center;border-radius:6px;place-content:center;gap:5px;width:78px;min-height:48px;display:grid;box-shadow:0 12px 34px -28px #0e0e1080}.nz .nz-auth-node:before{content:"";background:var(--phosphor);width:9px;height:9px;box-shadow:0 0 0 5px color-mix(in srgb, var(--phosphor) 15%, transparent);border-radius:50%;position:absolute;top:-6px;left:50%;transform:translate(-50%)}.nz .nz-auth-packet{border:1px solid color-mix(in srgb, var(--phosphor) 50%, var(--rule));background:var(--paper);min-width:68px;min-height:22px;color:var(--phosphor-ink);border-radius:999px;justify-content:center;align-items:center;font-size:8px;animation:7s ease-in-out infinite nzPacketFloat;display:inline-flex}.nz .nz-auth-packet.packet-two{animation-delay:-2.2s;top:58%;right:22%}.nz .nz-auth-packet.packet-three{animation-delay:-4.5s;bottom:13%;left:45%}.nz .nz-auth-signal-strip{border:1px solid var(--rule);border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.nz .nz-auth-signal-strip>div{border-right:1px solid var(--rule);gap:6px;padding:11px 12px;display:grid}.nz .nz-auth-signal-strip>div:last-child{border-right:0}.nz .nz-auth-signal-strip span,.nz .nz-auth-outcome span{color:var(--nz-ink-4);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:9px}.nz .nz-auth-signal-strip strong{color:var(--phosphor-ink);font-family:var(--font-instrument-serif), Georgia, serif;font-size:24px;font-weight:400;line-height:1}.nz .nz-auth-outcome{justify-content:space-between;align-items:center;gap:12px;display:flex}.nz .nz-auth-outcome span{color:var(--nz-ink-3);position:relative}.nz .nz-auth-outcome span:before{content:"";background:var(--phosphor);border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}@keyframes nzPacketFloat{0%,to{transform:translate(0,0)}50%{transform:translate(8px,-6px)}}.nz .ledger-page{background:linear-gradient(var(--rule) 1px, transparent 1px), linear-gradient(90deg, var(--rule) 1px, transparent 1px), var(--paper);background-size:72px 72px}.nz .nz-home-proof.nz-home-zero-proof{border-top:1px solid color-mix(in srgb, var(--rule) 72%, transparent);background:radial-gradient(circle at 78% 34%, #2f86ff0d, transparent 32%), radial-gradient(circle at 18% 68%, #8b55ee0d, transparent 34%), linear-gradient(color-mix(in srgb, var(--rule) 18%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--rule) 18%, transparent) 1px, transparent 1px), color-mix(in srgb, var(--paper) 98%, white);background-size:auto,auto,72px 72px,72px 72px,auto;grid-template-columns:minmax(330px,430px) minmax(0,1fr);align-items:start;gap:48px;padding:78px 50px 54px;display:grid;position:relative;overflow:hidden}.nz .nz-home-zero-copy{min-width:0;padding-top:10px}.nz .nz-home-zero-dot{background:#8b55ee;border-radius:999px;width:9px;height:9px;display:inline-block;box-shadow:0 0 0 5px #8b55ee26}.nz .nz-home-zero-copy h2{color:#101720;font-family:var(--font-instrument-serif), Georgia, serif;letter-spacing:0;margin:48px 0 0;font-size:78px;font-weight:400;line-height:.96}.nz .nz-home-zero-copy h2 span{color:#8b55ee;font-style:italic}.nz .nz-home-zero-copy>p{color:#526173;max-width:418px;margin:30px 0 0;font-size:18px;line-height:1.55}.nz .nz-home-zero-benefits{max-width:410px;margin-top:38px;display:grid}.nz .nz-home-zero-benefits>div{border-bottom:1px solid color-mix(in srgb, var(--rule) 80%, transparent);grid-template-columns:62px minmax(0,1fr);align-items:center;gap:14px;min-height:86px;display:grid}.nz .nz-home-zero-benefits>div>span{border:1px solid color-mix(in srgb, var(--zero-accent) 36%, var(--rule));background:color-mix(in srgb, var(--zero-accent) 7%, white);width:52px;height:52px;color:var(--zero-accent);border-radius:8px;place-items:center;display:grid}.nz .nz-home-zero-benefits p{color:#647181;margin:0;font-size:15px;line-height:1.45}.nz .nz-home-zero-benefits strong{color:#111820;margin-bottom:4px;font-size:16px;font-weight:760;display:block}.nz .nz-home-zero-callout{border:1px solid color-mix(in srgb, #8b55ee 24%, var(--rule));background:linear-gradient(135deg, #f9f7fe, #ffffffbf), color-mix(in srgb, var(--paper) 97%, white);border-radius:8px;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:16px;max-width:414px;margin-top:38px;padding:16px 18px;display:grid;box-shadow:0 24px 70px -58px #8b55ee94}.nz .nz-home-zero-callout>span{color:#8b55ee;background:#f6f1fe;border-radius:999px;place-items:center;width:48px;height:48px;display:grid}.nz .nz-home-zero-callout p{color:#263241;margin:0;font-size:15px;line-height:1.45}.nz .nz-home-zero-callout strong{color:#7d4ef0;font-weight:780}.nz .nz-home-zero-comparison{border:1px solid color-mix(in srgb, var(--rule) 88%, white);-webkit-backdrop-filter:blur(18px)saturate(1.04);backdrop-filter:blur(18px)saturate(1.04);background:radial-gradient(circle at 72% 42%,#23b26f12,#0000 34%),radial-gradient(circle at 25% 48%,#ff51420d,#0000 34%),#ffffffb8;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0;min-height:760px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 94px -74px #221c1285,inset 0 1px #ffffffd1}.nz .nz-home-zero-column{min-height:760px;padding:46px 34px 96px;position:relative}.nz .nz-home-zero-column.zero-without{border-right:1px solid color-mix(in srgb, var(--rule) 78%, transparent)}.nz .nz-home-zero-panel-head{z-index:3;text-align:center;position:relative}.nz .nz-home-zero-panel-head>span{border:1px solid color-mix(in srgb, #ff5142 24%, var(--rule));color:#d84031;min-height:34px;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:0;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:0 24px;font-size:11px;font-weight:760;display:inline-flex}.nz .zero-with .nz-home-zero-panel-head>span{border-color:color-mix(in srgb, #1a9a55 24%, var(--rule));color:#18874d}.nz .nz-home-zero-panel-head strong{color:#101720;margin-top:16px;font-size:18px;font-weight:790;line-height:1.24;display:block}.nz .nz-home-zero-panel-head p{color:#626c7b;margin:7px 0 0;font-size:14px;line-height:1.4}.nz .nz-home-zero-agent-card{z-index:4;border:1px solid color-mix(in srgb, var(--rule) 88%, white);background:linear-gradient(145deg, #fffffff7, #ffffffd9), color-mix(in srgb, var(--paper) 98%, white);border-radius:8px;width:min(232px,100% - 78px);min-height:162px;padding:18px;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 22px 60px -50px #221c128c,inset 0 1px #ffffffe6}.nz .nz-home-zero-agent-card.zero-card-top{top:176px}.nz .nz-home-zero-agent-card.zero-card-bottom{top:474px}.nz .nz-home-zero-agent-card>div:first-child{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:12px;display:grid}.nz .nz-home-zero-agent-card img{border-radius:8px}.nz .nz-home-zero-agent-card p{min-width:0;margin:0}.nz .nz-home-zero-agent-card strong{color:#121820;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800;line-height:1.2;display:block;overflow:hidden}.nz .nz-home-zero-agent-card p span{color:#596675;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;line-height:1.25;display:block;overflow:hidden}.nz .nz-home-zero-file{background:color-mix(in srgb, var(--paper) 82%, white);border-radius:7px;align-content:start;gap:9px;min-height:74px;margin-top:18px;padding:13px 14px;display:grid}.nz .nz-home-zero-file b{color:#1a222d;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12px;font-weight:760}.nz .nz-home-zero-file span{color:#536171;font-size:12px;line-height:1.35}.nz .nz-home-zero-file span:empty{display:none}.nz .nz-home-zero-file em{color:#ff1e16;background:#ffefee;border-radius:999px;align-items:center;width:fit-content;min-height:24px;padding:0 10px;font-size:12px;font-style:normal;font-weight:700;line-height:1;display:inline-flex}.nz .nz-home-zero-agent-card.tone-green .nz-home-zero-file{background:#edf8f2}.nz .nz-home-zero-agent-card.tone-green .nz-home-zero-file em{color:#168447;background:#e4f5eb}.nz .nz-home-zero-path{z-index:1;width:2px;position:absolute;left:50%;transform:translate(-50%)}.nz .zero-red-path{border-left:1.5px dashed #ff5142;height:126px;top:338px}.nz .zero-green-path{background:#1fa75a;width:3px;box-shadow:0 0 24px #1fa75a3d}.nz .zero-green-path.path-top{height:66px;top:334px}.nz .zero-green-path.path-bottom{height:46px;top:454px}.nz .nz-home-zero-break{z-index:5;border:1px solid color-mix(in srgb, #ff5142 36%, var(--rule));color:#ff372d;background:#ffffffeb;border-radius:999px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:365px;left:50%;transform:translate(-50%)}.nz .nz-home-zero-room-card{z-index:4;border:1px solid color-mix(in srgb, #22d3ee 34%, var(--rule));background:linear-gradient(135deg,#f2fcfe,#ffffffd6),#fff;border-radius:8px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:16px;width:min(276px,100% - 56px);min-height:94px;padding:16px 18px;display:grid;position:absolute;top:352px;left:50%;transform:translate(-50%);box-shadow:0 22px 70px -52px #12bec38c}.nz .nz-home-zero-room-card>div{color:#18cbd0;width:54px;height:54px;font-family:var(--font-instrument-serif), Georgia, serif;background:#edfbfe;border-radius:8px;place-items:center;font-size:40px;line-height:1;display:grid}.nz .nz-home-zero-room-card p{margin:0}.nz .nz-home-zero-room-card strong{color:#121820;font-size:15px;font-weight:790;display:block}.nz .nz-home-zero-room-card span,.nz .nz-home-zero-room-card small{color:#596675;margin-top:3px;font-size:12px;line-height:1.25;display:block}.nz .nz-home-zero-note{z-index:6;color:#39414b;font-family:Segoe Print,Comic Sans MS,cursive;font-size:13px;line-height:1.25;position:absolute}.nz .nz-home-zero-note.note-fails{top:294px;left:48px;transform:rotate(-9deg)}.nz .nz-home-zero-note.note-unknown{top:468px;left:34px;transform:rotate(-6deg)}.nz .nz-home-zero-note.note-recorded{top:280px;right:54px;transform:rotate(-8deg)}.nz .nz-home-zero-note.note-forward{top:510px;right:34px;transform:rotate(-6deg)}.nz .nz-home-zero-footer{z-index:5;border-top:1px solid color-mix(in srgb, var(--rule) 78%, transparent);background:#ffffff75;justify-content:center;align-items:center;gap:14px;min-height:92px;padding:18px 28px;display:flex;position:absolute;bottom:0;left:0;right:0}.nz .nz-home-zero-footer>span{background:#ffffffbd;border:1px solid;border-radius:999px;flex:none;place-items:center;width:38px;height:38px;display:grid}.nz .nz-home-zero-footer.footer-red{color:#ff5142}.nz .nz-home-zero-footer.footer-green{color:#22a85a}.nz .nz-home-zero-footer p{color:#566170;margin:0;font-size:15px;line-height:1.35}.nz .nz-home-zero-footer strong{color:#111820;font-weight:780}@media (max-width:1320px){.nz .nz-home-proof.nz-home-zero-proof{grid-template-columns:1fr;gap:38px;padding-left:46px;padding-right:46px}.nz .nz-home-zero-copy,.nz .nz-home-zero-copy>p,.nz .nz-home-zero-benefits,.nz .nz-home-zero-callout{max-width:620px}}@media (max-width:860px){.nz .nz-home-proof.nz-home-zero-proof{background-size:auto,auto,54px 54px,54px 54px,auto;padding:56px 20px 40px}.nz .nz-home-zero-copy h2{margin-top:36px;font-size:56px}.nz .nz-home-zero-copy>p{font-size:16px}.nz .nz-home-zero-comparison{grid-template-columns:1fr;min-height:0}.nz .nz-home-zero-column{min-height:760px;padding-left:22px;padding-right:22px}.nz .nz-home-zero-column.zero-without{border-right:0;border-bottom:1px solid color-mix(in srgb, var(--rule) 78%, transparent)}}@media (max-width:560px){.nz .nz-home-zero-copy h2{font-size:46px}.nz .nz-home-zero-benefits>div{grid-template-columns:52px minmax(0,1fr)}.nz .nz-home-zero-benefits>div>span{width:44px;height:44px}.nz .nz-home-zero-callout{grid-template-columns:48px minmax(0,1fr);padding:14px}.nz .nz-home-zero-callout p{font-size:14px}.nz .nz-home-zero-column{min-height:760px;padding-top:36px}.nz .nz-home-zero-panel-head>span{padding:0 16px}.nz .nz-home-zero-agent-card{width:min(224px,100% - 28px)}.nz .nz-home-zero-note{display:none}.nz .nz-home-zero-room-card{width:min(260px,100% - 28px)}.nz .nz-home-zero-footer{min-height:78px;padding:14px 18px}.nz .nz-home-zero-footer p{font-size:13px}}.nz .ledger-main{min-width:0;padding:18px 24px 32px}.nz .ledger-hero{grid-template-columns:minmax(0,1fr) 170px 160px;align-items:stretch;gap:12px;margin-top:14px;display:grid}.nz .ledger-title-card,.nz .ledger-hero-meta,.nz .ledger-table-card,.nz .ledger-side-card,.nz .ledger-breakdown-card{border:1px solid var(--rule);background:color-mix(in srgb, var(--paper) 94%, white);border-radius:8px;box-shadow:0 18px 48px #120f0a0e}.nz .ledger-title-card{grid-template-columns:68px minmax(0,1fr);align-items:center;gap:18px;padding:24px 28px;display:grid}.nz .ledger-room-icon{border:1px solid var(--rule);background:var(--paper);width:52px;height:52px;color:var(--nz-blue);border-radius:7px;place-items:center;display:grid}.nz .ledger-title-line{align-items:center;gap:10px;min-width:0;display:flex}.nz .ledger-title-line h1{color:var(--nz-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:28px;line-height:1.1;overflow:hidden}.nz .ledger-title-line em{color:var(--nz-ink-3);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12px;font-style:normal}.nz .ledger-title-card p{max-width:760px;color:var(--nz-ink-3);margin:8px 0 0;line-height:1.45}.nz .ledger-hero-meta{align-content:center;gap:8px;padding:20px 22px;display:grid}.nz .ledger-hero-meta span,.nz .ledger-metric span,.nz .ledger-side-title,.nz .ledger-filterbar,.nz .ledger-flags,.nz .ledger-table th,.nz .ledger-breakdown-card>strong{color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:650}.nz .ledger-hero-meta strong,.nz .ledger-hero-meta a{color:var(--nz-ink);font-weight:680}.nz .ledger-metrics{border:1px solid var(--rule);background:var(--paper);border-radius:8px;grid-template-columns:repeat(5,minmax(120px,1fr));margin-top:14px;display:grid;overflow:hidden}.nz .ledger-metric{border-right:1px solid var(--rule);align-content:center;gap:6px;min-height:106px;padding:18px 24px;display:grid}.nz .ledger-metric:last-child{border-right:0}.nz .ledger-metric strong{color:var(--nz-blue);font-size:34px;line-height:1}.nz .ledger-metric small{color:var(--nz-ink-3)}.nz .ledger-body{grid-template-columns:minmax(0,1fr) 366px;gap:16px;margin-top:18px;display:grid}.nz .ledger-table-card{min-width:0;overflow:hidden}.nz .ledger-tabs{border-bottom:1px solid var(--rule);gap:28px;padding:0 20px;display:flex;overflow-x:auto}.nz .ledger-tabs a{color:var(--nz-ink-3);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:0;text-transform:uppercase;white-space:nowrap;border-bottom:2px solid #0000;padding:18px 0 14px;font-size:12px;font-weight:700}.nz .ledger-tabs a.active{border-color:var(--nz-blue);color:var(--nz-blue)}.nz .ledger-filterbar{text-transform:none;grid-template-columns:repeat(4,minmax(135px,1fr)) minmax(190px,1.2fr) auto;align-items:center;gap:10px;padding:18px 20px 10px;display:grid}.nz .ledger-filterbar select,.nz .ledger-filterbar input,.nz .ledger-filterbar button{border:1px solid var(--rule);background:var(--paper);width:100%;height:38px;color:var(--nz-ink);font:inherit;letter-spacing:0;text-transform:none;border-radius:6px}.nz .ledger-filterbar select,.nz .ledger-filterbar button{padding:0 12px}.nz .ledger-filter-search{position:relative}.nz .ledger-filter-search svg{color:var(--nz-ink-4);position:absolute;top:11px;left:12px}.nz .ledger-filter-search input{padding:0 12px 0 34px}.nz .ledger-flags{color:var(--nz-ink-3);letter-spacing:0;text-transform:none;align-items:center;gap:18px;padding:0 20px 16px;font-weight:500;display:flex}.nz .ledger-table-wrap{overflow-x:auto}.nz .ledger-table{border-collapse:collapse;width:100%;min-width:1060px}.nz .ledger-table th,.nz .ledger-table td{border-top:1px solid var(--rule);text-align:left;vertical-align:top;padding:13px 14px}.nz .ledger-table td{color:var(--nz-ink-2);font-size:13px;line-height:1.35}.nz .ledger-table td strong,.nz .ledger-table td small{display:block}.nz .ledger-table td small{color:var(--nz-ink-4);margin-top:2px}.nz .ledger-type,.nz .ledger-actor{color:var(--nz-blue);font-family:var(--font-geist-mono), ui-monospace, monospace;align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.nz .ledger-type.high,.nz .ledger-type.critical{color:var(--red)}.nz .ledger-type.medium{color:var(--amber)}.nz .ledger-actor i{background:var(--nz-ink);width:22px;height:22px;color:var(--paper);border-radius:50%;place-items:center;font-size:9px;font-style:normal;display:grid}.nz .ledger-pill{background:color-mix(in srgb, var(--nz-blue) 12%, transparent);min-height:20px;color:var(--nz-blue);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.nz .ledger-pill.live,.nz .ledger-pill.success{background:color-mix(in srgb, var(--green) 14%, transparent);color:var(--green)}.nz .ledger-pill.high,.nz .ledger-pill.critical,.nz .ledger-pill.open{background:color-mix(in srgb, var(--red) 12%, transparent);color:var(--red)}.nz .ledger-pill.medium{background:color-mix(in srgb, var(--amber) 16%, transparent);color:var(--amber)}.nz .ledger-side{align-content:start;gap:16px;min-width:0;display:grid}.nz .ledger-side-card{padding:18px}.nz .ledger-side-title{justify-content:space-between;gap:12px;margin-bottom:16px;display:flex}.nz .ledger-side-title a,.nz .ledger-side-title div{color:var(--nz-blue);align-items:center;gap:8px;display:inline-flex}.nz .ledger-detail-status{border-bottom:1px solid var(--rule);color:var(--green);font-family:var(--font-geist-mono), ui-monospace, monospace;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding-bottom:14px;font-size:12px;font-weight:800;display:grid}.nz .ledger-detail-status em{color:var(--nz-ink-4);font-style:normal}.nz .ledger-detail-list{gap:12px;margin:16px 0;display:grid}.nz .ledger-detail-list div{grid-template-columns:96px minmax(0,1fr);gap:12px;display:grid}.nz .ledger-detail-list dt{color:var(--nz-ink-3);font-size:13px}.nz .ledger-detail-list dd{color:var(--nz-ink);overflow-wrap:anywhere;margin:0;font-size:13px}.nz .ledger-detail-list dd.success{color:var(--green);font-weight:700}.nz .event-detail-card pre{border:1px solid var(--rule);background:var(--paper-2);max-height:230px;color:var(--nz-ink-2);font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:6px;margin:0;padding:14px;font-size:11px;line-height:1.55;overflow:auto}.nz .ledger-memory-tabs{border-bottom:1px solid var(--rule);color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase;gap:18px;margin-bottom:16px;font-size:10px;font-weight:700;display:flex}.nz .ledger-memory-tabs strong,.nz .ledger-memory-tabs span{padding-bottom:11px}.nz .ledger-memory-tabs strong{border-bottom:2px solid var(--nz-blue);color:var(--nz-blue)}.nz .ledger-side-card p{color:var(--nz-ink-3);margin:0 0 14px;line-height:1.45}.nz .ledger-memory-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.nz .ledger-memory-metrics div{border:1px solid var(--rule);background:var(--paper);border-radius:6px;padding:10px}.nz .ledger-memory-metrics span,.nz .ledger-memory-list time{color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:10px;display:block}.nz .ledger-memory-metrics strong{color:var(--nz-ink);font-size:20px}.nz .ledger-memory-list{gap:9px;display:grid}.nz .ledger-memory-list div{color:var(--nz-ink-2);grid-template-columns:54px 76px minmax(0,1fr);align-items:start;gap:8px;font-size:12px;display:grid}.nz .ledger-breakdowns{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.nz .ledger-breakdown-card{min-height:180px;padding:18px}.nz .ledger-breakdown-list{gap:12px;margin-top:18px;display:grid}.nz .ledger-breakdown-list div{color:var(--nz-ink-2);grid-template-columns:minmax(0,1fr) auto;gap:10px;padding-bottom:10px;font-size:13px;display:grid;position:relative}.nz .ledger-breakdown-list em{color:var(--nz-ink-4);font-style:normal}.nz .ledger-breakdown-list i{background:var(--nz-blue);border-radius:999px;height:3px;position:absolute;bottom:0;left:0}.nz .ledger-breakdown-card p{color:var(--nz-ink-4);font-size:13px}@media (max-width:1180px){.nz .ledger-hero,.nz .ledger-body,.nz .ledger-breakdowns{grid-template-columns:1fr}.nz .ledger-filterbar,.nz .ledger-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.nz .ledger-main{padding:14px}.nz .ledger-title-card,.nz .ledger-filterbar,.nz .ledger-memory-list div{grid-template-columns:1fr}.nz .ledger-title-line{flex-direction:column;align-items:flex-start}.nz .ledger-title-line h1{white-space:normal}.nz .ledger-metrics{grid-template-columns:1fr}.nz .ledger-metric{border-right:0;border-bottom:1px solid var(--rule)}}@media (prefers-reduced-motion:reduce){.nz .nz-auth-state-word [data-letter],.nz .nz-auth-state-word:after,.nz .nz-auth-packet{animation:none}.nz .nz-auth-state-word [data-letter]{opacity:1;filter:none;transform:none}.nz .nz-auth-state-word:after{opacity:1;transform:rotate(-6deg)scaleX(1)}}.nz .nz-auth-card{border:1px solid var(--rule);background:var(--paper);border-radius:8px;height:100%;min-height:650px;padding:28px;box-shadow:0 24px 70px -48px #0e0e1073}.nz .nz-auth-card-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:26px;display:flex}.nz .nz-auth-card-head h2{font-family:var(--font-geist), sans-serif;letter-spacing:-.02em;margin:8px 0 0;font-size:34px;font-weight:500;line-height:1}.nz .nz-auth-card-head svg{color:var(--phosphor-ink)}.nz .nz-auth-session{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--nz-ink-4);grid-template-columns:1fr auto;align-items:center;gap:12px;margin-bottom:20px;padding:12px 0;font-size:10px;display:grid}.nz .nz-auth-session strong{color:var(--phosphor-ink);font-weight:500}.nz .nz-auth-form{gap:14px;display:grid}.nz .nz-auth-field{gap:8px;display:grid}.nz .nz-auth-field span{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--nz-ink-4);font-size:10px}.nz .nz-auth-field input{border:1px solid var(--rule-2);background:var(--paper-2);width:100%;color:var(--nz-ink);font:inherit;border-radius:5px;outline:none;padding:13px 14px}.nz .nz-auth-field input:focus{border-color:var(--phosphor-ink);box-shadow:0 0 0 4px color-mix(in srgb, var(--phosphor) 18%, transparent)}.nz .nz-auth-button{border:1px solid var(--nz-ink);background:var(--nz-ink);width:100%;min-height:46px;color:var(--paper);font-family:var(--font-geist), sans-serif;cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:10px;padding:12px 16px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.nz .nz-auth-button.ghost{color:var(--nz-ink);border-color:var(--rule-2);background:0 0}.nz .nz-auth-button:hover{transform:translateY(-1px)}.nz .nz-auth-divider{color:var(--nz-ink-4);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:18px 0;font-size:10px;display:grid}.nz .nz-auth-divider span{background:var(--rule);height:1px}.nz .nz-auth-divider em{font-style:normal}.nz .nz-auth-plan-grid{gap:12px;margin-bottom:20px;display:grid}.nz .nz-auth-plan{border:1px solid var(--rule);width:100%;color:var(--nz-ink);background:var(--paper);appearance:none;font:inherit;text-align:left;cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:14px;padding:16px;text-decoration:none;display:flex}.nz .nz-auth-plan.primary{border-color:var(--phosphor-ink);background:color-mix(in srgb, var(--phosphor) 8%, var(--paper))}.nz .nz-auth-plan span{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--nz-ink-4);margin-bottom:7px;font-size:10px;display:block}.nz .nz-auth-plan strong{font-size:18px;font-weight:500;display:block}.nz .nz-auth-plan small{color:var(--nz-ink-3);margin-top:6px;font-size:12px;line-height:1.3;display:block}.nz .nz-auth-error{color:var(--rust-ink);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:10px}.nz .nz-auth-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.nz .nz-auth-mode-grid button{border:1px solid var(--rule);min-height:42px;color:var(--nz-ink-3);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;background:0 0;border-radius:5px;justify-content:center;align-items:center;gap:8px;font-size:10px;display:inline-flex}.nz .nz-auth-mode-grid button.active{border-color:var(--phosphor-ink);background:color-mix(in srgb, var(--phosphor) 9%, var(--paper));color:var(--nz-ink)}.nz .nz-auth-verification-block{gap:16px;display:grid}.nz .nz-auth-otp-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.nz .nz-auth-otp-input{aspect-ratio:1;border:1px solid var(--rule-2);background:var(--paper-2);width:100%;color:var(--nz-ink);text-align:center;font-family:var(--font-geist-mono), monospace;border-radius:5px;outline:none;font-size:22px}.nz .nz-auth-otp-input:focus{border-color:var(--phosphor-ink);box-shadow:0 0 0 4px color-mix(in srgb, var(--phosphor) 18%, transparent)}.nz .nz-auth-link-preview{border:1px solid var(--rule);background:color-mix(in srgb, var(--phosphor) 7%, var(--paper));border-radius:6px;gap:8px;padding:16px;display:grid}.nz .nz-auth-link-preview span{color:var(--phosphor-ink);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:10px}.nz .nz-auth-link-preview strong{font-size:16px;font-weight:500}.nz .nz-auth-button:disabled{cursor:not-allowed;opacity:.48;transform:none}.nz .nz-auth-note{color:var(--nz-ink-3);margin:18px 0 0;font-size:13px;line-height:1.5}.nz .nz-auth-note.with-icon{align-items:center;gap:8px;display:flex}.nz .nz-auth-note svg{color:var(--phosphor-ink);flex:none}.nz .nz-auth-footer{border-top:1px solid var(--rule);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--nz-ink-4);justify-content:space-between;align-items:center;gap:14px;padding-top:20px;font-size:11px;display:flex}.nz .nz-auth-footer a{color:var(--phosphor-ink);text-decoration:none}.nz .nz-auth-page{background:radial-gradient(circle at 20% 12%, #2f7df009, transparent 28%), radial-gradient(circle at 78% 22%, #7652f608, transparent 24%), color-mix(in srgb, var(--paper) 98%, white);max-width:1510px;padding:20px 40px 28px}.nz .nz-auth-nav{border-bottom:0;min-height:46px;padding-bottom:14px}.nz .nz-auth-logo{color:var(--nz-ink);align-items:center;gap:12px;text-decoration:none}.nz .nz-auth-logo>span{color:#2f7df0;font-family:var(--font-instrument-serif), Georgia, serif;font-size:42px;font-weight:800;line-height:.8}.nz .nz-auth-logo strong{letter-spacing:-.03em;font-size:24px;font-weight:760}.nz .nz-auth-nav-links{color:#455268;gap:34px;font-size:15px;font-weight:560}.nz .nz-auth-nav-links a{color:inherit;text-decoration:none}.nz .nz-auth-grid{gap:20px;padding:12px 0 20px}.nz .nz-auth-story,.nz .nz-auth-card{background:linear-gradient(145deg, #fffffff5, #ffffffc2), color-mix(in srgb, var(--paper) 98%, white);border-radius:14px;min-height:690px;box-shadow:0 34px 105px -82px #20263094}.nz .nz-auth-story{grid-template-rows:auto auto auto minmax(0,1fr);padding:30px 42px 28px}.nz .nz-auth-card{padding:34px 36px 28px}.nz .nz-auth-story .eyebrow,.nz .nz-auth-card .eyebrow{color:#145cf0;font-family:var(--font-jetbrains-mono), var(--font-geist-mono), monospace;letter-spacing:.12em;font-size:12px;font-weight:800}.nz .nz-auth-title{max-width:620px;font-family:var(--font-instrument-serif), Georgia, serif;letter-spacing:-.025em;margin:18px 0 0;font-size:clamp(52px,4.2vw,70px);font-weight:410;line-height:.98}.nz .nz-auth-title .serif{color:#2f7df0;letter-spacing:-.04em;font-style:italic;font-weight:410}.nz .nz-auth-copy{color:#455875;max-width:560px;margin:14px 0 0;font-size:16px;line-height:1.42}.nz .nz-auth-preview{background:linear-gradient(145deg, #ffffffe6, #ffffffb3), color-mix(in srgb, var(--paper) 97%, white);box-shadow:none;border-radius:12px;align-self:start;margin-top:20px}.nz .nz-auth-topology{gap:12px;padding:14px}.nz .nz-auth-orbit{background:radial-gradient(circle at center, #2f7df00e, transparent 34%), linear-gradient(var(--rule) 1px, transparent 1px), linear-gradient(90deg, var(--rule) 1px, transparent 1px);background-position:50%;background-size:auto,68px 68px,68px 68px;border:0;border-radius:10px;min-height:232px}.nz .nz-auth-ring{border-style:dashed;border-color:#2f7df045}.nz .nz-auth-ring.ring-one{width:30%}.nz .nz-auth-ring.ring-two{width:48%}.nz .nz-auth-ring.ring-three{aspect-ratio:1;border-color:#2f7df024;width:66%}.nz .nz-auth-line{pointer-events:none;border:0 dashed #95a8bbb3;position:absolute}.nz .line-one{border-top-width:2px;border-left-width:2px;border-radius:24px 0 0;width:112px;height:64px;top:31%;left:22%}.nz .line-two{border-top-width:2px;border-right-width:2px;border-radius:0 24px 0 0;width:116px;height:62px;top:32%;right:21%}.nz .line-three{border-bottom-width:2px;border-left-width:2px;border-radius:0 0 0 24px;width:128px;height:56px;bottom:31%;left:18%}.nz .line-four{border-bottom-width:2px;border-right-width:2px;border-radius:0 0 24px;width:128px;height:54px;bottom:31%;right:17%}.nz .nz-auth-hub{border-color:color-mix(in srgb, #2f7df0 52%, var(--rule));background:linear-gradient(145deg,#fffffffa,#f7fbffdb),#fff;border-radius:28px;gap:8px;width:116px;min-height:116px;box-shadow:0 0 0 9px #2f7df00f}.nz .nz-auth-hub b{color:#2f7df0;font-family:var(--font-instrument-serif), Georgia, serif;text-transform:none;font-size:50px;line-height:.82}.nz .nz-auth-hub em{color:#129653;letter-spacing:.08em;background:#e6f6ee;border-radius:999px;justify-self:center;align-items:center;gap:6px;padding:5px 11px;font-size:10px;font-style:normal;font-weight:800;display:inline-flex}.nz .nz-auth-hub strong{font-size:12px;font-weight:800}.nz .nz-auth-node{--node-tone:#2f7df0;border-color:var(--rule);text-align:left;background:#ffffffdb;border-radius:11px;grid-template-columns:28px minmax(0,1fr);place-content:center;align-items:center;gap:10px;width:124px;min-height:66px;padding:12px 16px}.nz .nz-auth-node:before{display:none}.nz .nz-auth-node svg{color:var(--node-tone)}.nz .nz-auth-node img{-o-object-fit:contain;object-fit:contain}.nz .nz-auth-node p{margin:0}.nz .nz-auth-node strong,.nz .nz-auth-node span{display:block}.nz .nz-auth-node strong{color:var(--nz-ink);font-size:13px;font-weight:800}.nz .nz-auth-node span{color:#718094;margin-top:6px;font-size:11px}.nz .nz-auth-node.tone-violet{--node-tone:#7652f6}.nz .nz-auth-node.tone-blue{--node-tone:#2f7df0}.nz .nz-auth-node.tone-orange{--node-tone:#ff8a14}.nz .nz-auth-node.tone-dark{--node-tone:#151821}.nz .nz-auth-node.human-one{top:7%;left:4%}.nz .nz-auth-node.human-two{top:8%;right:4%}.nz .nz-auth-node.agent-one{bottom:9%;left:4%}.nz .nz-auth-node.agent-two{bottom:8%;right:4%}.nz .nz-auth-packet{border-color:color-mix(in srgb, #2f7df0 30%, var(--rule));color:#2f70e8;background:#f0f6fe;min-width:74px;min-height:22px;font-size:9px;font-weight:800}.nz .nz-auth-packet.packet-one{top:22%;left:31%}.nz .nz-auth-packet.packet-two{border-color:color-mix(in srgb, #ff625b 28%, var(--rule));color:#ff5a4f;background:#fff2f2;top:49%;right:20%}.nz .nz-auth-packet.packet-three{border-color:color-mix(in srgb, #18ad62 28%, var(--rule));color:#10a85a;background:#edf8f2;bottom:4%;left:43%}.nz .nz-auth-outcome{border-top:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding-top:16px;display:grid}.nz .nz-auth-outcome>div{--outcome-tone:#2f7df0;border-right:1px solid var(--rule);grid-template-columns:38px minmax(0,1fr);align-items:start;gap:10px;padding:2px 12px;display:grid}.nz .nz-auth-outcome>div:last-child{border-right:0}.nz .nz-auth-outcome .tone-violet{--outcome-tone:#7652f6}.nz .nz-auth-outcome .tone-blue{--outcome-tone:#2f7df0}.nz .nz-auth-outcome .tone-green{--outcome-tone:#20a85b}.nz .nz-auth-outcome span{background:color-mix(in srgb, var(--outcome-tone) 10%, white);width:34px;height:34px;color:var(--outcome-tone);border-radius:999px;place-items:center;margin:0;display:grid}.nz .nz-auth-outcome span:before{display:none}.nz .nz-auth-outcome p,.nz .nz-auth-privacy-note p{color:#536175;margin:0;font-size:11px;line-height:1.35}.nz .nz-auth-outcome strong,.nz .nz-auth-privacy-note strong{color:var(--nz-ink);margin-bottom:5px;font-size:12px;display:block}.nz .nz-auth-privacy-note{border:1px solid color-mix(in srgb, #2f7df0 16%, var(--rule));background:#f7fafe;border-radius:9px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:14px;padding:12px 18px;display:grid}.nz .nz-auth-privacy-note>span{color:#2f7df0;background:#ecf3fe;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.nz .nz-auth-signal-strip{display:none}.nz .nz-auth-card-head{border-bottom:1px solid var(--rule);align-items:center;margin-bottom:18px;padding-bottom:18px}.nz .nz-auth-card-head h2{font-family:var(--font-instrument-serif), Georgia, serif;letter-spacing:-.02em;margin-top:16px;font-size:clamp(38px,3.1vw,48px);font-weight:410}.nz .nz-auth-card-head>svg{color:#145cf0}.nz .nz-auth-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px}.nz .nz-auth-plan{background:linear-gradient(145deg,#fffffff5,#ffffffc2),#fff;border-radius:12px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:14px;min-height:98px;padding:14px 16px;display:grid;position:relative}.nz .nz-auth-plan.primary{background:#f5f8ff;border-color:#2f70ff;box-shadow:inset 0 0 0 1px #2f70ff}.nz .nz-auth-plan-icon{color:#2f70ff;background:#eef4ff;border-radius:11px;place-items:center;width:44px;height:44px;margin:0;display:grid}.nz .nz-auth-plan:nth-child(2) .nz-auth-plan-icon{color:#7652f6;background:#f3effe}.nz .nz-auth-plan:nth-child(3) .nz-auth-plan-icon{color:#20a85b;background:#ebf7f0}.nz .nz-auth-plan-check{color:#fff;background:#2f70ff;border-radius:999px;padding:2px;position:absolute;top:14px;right:14px}.nz .nz-auth-plan span{color:#536175;font-family:var(--font-geist), sans-serif;letter-spacing:0;text-transform:none;margin:6px 0 0;font-size:13px;line-height:1.1}.nz .nz-auth-plan strong{color:var(--nz-ink);font-size:16px;font-weight:750}.nz .nz-auth-plan small{color:#718094;margin-top:8px;font-size:12px}.nz .nz-auth-form{gap:10px}.nz .nz-auth-field{gap:6px}.nz .nz-auth-field span{color:#344054;font-family:var(--font-geist), sans-serif;letter-spacing:0;text-transform:none;font-size:13px;font-weight:660}.nz .nz-auth-field>div{border:1px solid var(--rule-2);color:#69758a;background:#ffffffb8;border-radius:8px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:44px;padding:0 14px;display:grid}.nz .nz-auth-field input{min-width:0;color:var(--nz-ink);background:0 0;border:0;border-radius:0;padding:0;font-size:15px}.nz .nz-auth-field.has-icon input:focus{box-shadow:none}.nz .nz-auth-field>div:focus-within{border-color:#2f70ff;box-shadow:0 0 0 4px #2f70ff1a}.nz .nz-auth-password-help{color:#64748b;padding-top:8px;font-size:12px;line-height:1.3;display:block;position:relative}.nz .nz-auth-password-help:before{content:"";background:#18ad62;border-radius:999px;width:126px;height:3px;position:absolute;top:0;left:0}.nz .nz-auth-button{border-radius:8px;min-height:50px;font-size:16px;font-weight:700}.nz .nz-auth-button.primary{background:#10141d;margin-top:4px;box-shadow:0 14px 34px -28px #10141de6}.nz .nz-auth-button.ghost{min-height:46px;color:var(--nz-ink);border-color:var(--rule);background:#ffffffa8}.nz .nz-auth-divider{color:#8a94a6;margin:14px 0}.nz .nz-auth-note{color:#64748b;margin-top:14px;font-size:12px}.nz .nz-auth-note a{color:#145cf0;font-weight:650;text-decoration:none}.nz .nz-auth-benefit-rail{border:1px solid color-mix(in srgb, #2f7df0 14%, var(--rule));background:linear-gradient(145deg,#ffffffe6,#f6faffb3),#fff;border-radius:13px;grid-template-columns:1.35fr repeat(3,minmax(0,1fr));align-items:center;gap:0;margin:0 8px;padding:24px 40px;display:grid}.nz .nz-auth-benefit-rail>div{--rail-tone:#2f7df0;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:18px;min-height:64px;padding:0 28px;display:grid}.nz .nz-auth-benefit-rail .tone-green{--rail-tone:#20a85b}.nz .nz-auth-benefit-rail .tone-violet{--rail-tone:#7652f6}.nz .nz-auth-benefit-rail>div:first-child{padding-left:0}.nz .nz-auth-benefit-rail>div+div{border-left:1px solid var(--rule)}.nz .nz-auth-benefit-rail span{background:color-mix(in srgb, var(--rail-tone) 9%, white);width:54px;height:54px;color:var(--rail-tone);font-family:var(--font-instrument-serif), Georgia, serif;border-radius:14px;place-items:center;font-size:38px;font-weight:800;line-height:1;display:grid}.nz .nz-auth-benefit-rail p{color:#536175;margin:0;font-size:13px;line-height:1.38}.nz .nz-auth-benefit-rail strong{color:var(--nz-ink);margin-bottom:6px;font-size:16px;display:block}.nz .nz-auth-footer{color:#526174;font-family:var(--font-geist), sans-serif;letter-spacing:0;text-transform:none;border-top:0;margin-top:22px;padding:0 16px;font-size:14px}.nz .nz-auth-footer a{color:#145cf0;align-items:center;gap:16px;font-size:16px;font-weight:650;display:inline-flex}.nz .nz-auth-footer a:after{content:"→";content:"->";font-size:22px;line-height:1}.nz .nz-compatibility-grid-wide{display:none!important}@media (min-width:901px) and (max-width:1270px){.nz .nz-compatibility-grid-inline{display:none!important}.nz .nz-compatibility-grid-wide{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:10px;-moz-column-gap:40px!important;gap:18px 40px!important;margin-top:8px!important;display:grid!important}.nz .nz-compatibility-grid-wide .nz-compatibility-row{grid-template-columns:1fr!important;align-items:start!important;gap:10px!important}.nz .nz-stat-grid{-moz-column-gap:16px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0 16px!important;padding:22px 32px 20px!important}.nz .nz-stat-cell{padding:0!important}.nz .nz-stat-index{letter-spacing:.12em!important;font-size:8px!important}.nz .nz-stat-value{margin-top:10px!important;font-size:31px!important;line-height:1!important}.nz .nz-stat-label{margin-top:12px!important;font-size:10px!important;line-height:1.25!important}.nz .nz-stat-rule{width:min(70px,58%)!important;margin-top:10px!important}.nz .nz-stat-detail{max-width:150px!important;margin-top:10px!important;font-size:9px!important;line-height:1.35!important}}@media (max-width:900px){.nz .nz-auth-page{padding:24px!important}.nz .nz-auth-nav{padding-bottom:22px}.nz .nz-auth-grid{gap:30px;padding:48px 0 34px;grid-template-columns:1fr!important}.nz .nz-auth-story,.nz .nz-auth-card{min-height:auto}.nz .nz-auth-title{max-width:760px;font-size:clamp(44px,11vw,68px)}.nz .nz-auth-copy{max-width:620px;margin-top:22px}.nz .nz-auth-preview{margin-top:32px}.nz .nz-auth-card{width:100%;max-width:620px;padding:24px}.nz .nz-auth-footer{flex-direction:column;align-items:flex-start}.nz .nz-nav{flex-wrap:nowrap;gap:14px;padding:16px 24px!important}.nz .nz-nav-links{display:none!important}.nz .nz-nav-actions{margin-left:auto}.nz .nz-nav-actions a:first-child{display:none}.nz .nz-nav-actions .nz-btn{font-size:13px;padding:10px 13px!important}.nz .nz-hero{overflow:hidden;padding:56px 24px 36px!important}.nz .nz-hero-grid{grid-template-columns:1fr!important;align-items:start!important;gap:34px!important}.nz .nz-hero-card-wrap{margin-top:0!important}.nz .h-display{max-width:100%;font-size:clamp(52px,16vw,76px)}.nz .nz-compatibility-grid{align-items:start;-moz-column-gap:28px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px 28px!important}.nz .nz-compatibility-row{grid-template-columns:1fr!important;align-items:start!important;gap:8px!important}.nz .nz-stat-grid{-moz-column-gap:24px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:34px 24px!important;padding:28px 24px!important}.nz .nz-stat-grid>div{border-bottom:0;border-right:0!important;padding:0!important}.nz .nz-handoff-tag{right:8px!important}.nz .nz-before-after-section{padding:70px 24px 44px!important}.nz .nz-before-after-demo{height:680px!important}.nz .nz-compare-scene{grid-template-columns:1fr!important;gap:14px!important;padding:70px 18px 18px!important}.nz .nz-agent-card{min-width:0;padding:16px!important}.nz .nz-outcome-grid,.nz .nz-model-grid,.nz .nz-install-grid,.nz .nz-footer-columns{grid-template-columns:1fr!important}.nz .nz-model-grid>div{border-bottom:1px solid var(--rule);border-right:0!important}.nz .nz-install-section{padding:64px 24px!important}.nz .nz-install-terminal{overflow-x:auto}}@media (min-width:720px) and (max-width:900px){.nz .nz-stat-grid{-moz-column-gap:12px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0 12px!important;padding:20px 24px 18px!important}.nz .nz-stat-grid>div{border-bottom:0!important;padding:0!important}.nz .nz-stat-index{letter-spacing:.1em!important;font-size:7px!important}.nz .nz-stat-value{margin-top:9px!important;font-size:27px!important;line-height:1!important}.nz .nz-stat-label{margin-top:10px!important;font-size:9px!important;line-height:1.22!important}.nz .nz-stat-rule{width:min(56px,56%)!important;margin-top:9px!important}.nz .nz-stat-detail{max-width:128px!important;margin-top:9px!important;font-size:8px!important;line-height:1.35!important}}@media (max-width:520px){.nz .nz-auth-page{padding:20px!important}.nz .nz-auth-nav{align-items:flex-start}.nz .nz-auth-nav-links{display:none}.nz .nz-auth-title{font-size:clamp(38px,12vw,56px)}.nz .nz-auth-copy{font-size:16px;line-height:1.5}.nz .nz-auth-preview{display:none}.nz .nz-auth-topology{padding:12px}.nz .nz-auth-orbit{background-size:52px 52px;min-height:260px}.nz .nz-auth-hub{width:132px;min-height:72px}.nz .nz-auth-node{width:70px;min-height:48px}.nz .nz-auth-node span,.nz .nz-auth-packet{font-size:7px}.nz .nz-auth-node strong{font-size:9px}.nz .nz-auth-packet{min-width:58px;min-height:22px}.nz .nz-auth-signal-strip{grid-template-columns:1fr}.nz .nz-auth-signal-strip>div{border-right:0;border-bottom:1px solid var(--rule);grid-template-columns:1fr auto;align-items:end}.nz .nz-auth-signal-strip>div:last-child{border-bottom:0}.nz .nz-auth-outcome{flex-wrap:wrap}.nz .nz-auth-card{padding:20px}.nz .nz-auth-card-head h2{font-size:28px}.nz .nz-auth-session{grid-template-columns:1fr;gap:6px}.nz .nz-nav{padding:14px 18px!important}.nz .nz-hero{padding:46px 20px 32px!important}.nz .nz-before-after-section{padding:58px 20px 38px!important}.nz .nz-install-section{padding:56px 20px!important}.nz .h-display{font-size:clamp(48px,15vw,58px)}.nz .nz-compatibility-grid{grid-template-columns:1fr!important;gap:14px!important}.nz .nz-stat-grid{grid-template-columns:1fr!important}.nz .nz-stat-grid>div{border-bottom:1px solid var(--rule);padding-bottom:26px!important}}.nz .nz-card{background:var(--paper);border:1px solid var(--rule);border-radius:var(--r)}.nz .dark .nz-card{background:var(--obsidian-2);border-color:var(--obsidian-4)}.nz .grid-paper{background-image:linear-gradient(to right, color-mix(in srgb, var(--rule) 55%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--rule) 55%, transparent) 1px, transparent 1px);background-size:32px 32px}.nz .dark.grid-paper,.nz .dark .grid-paper{background-image:linear-gradient(90deg,#ffffff08 1px,#0000 1px),linear-gradient(#ffffff08 1px,#0000 1px)}.nz .dot-grid{background-image:radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--nz-ink-4) 30%, transparent) 1px, transparent 0);background-size:20px 20px}.nz .dark.dot-grid,.nz .dark .dot-grid{background-image:radial-gradient(circle at 1px 1px,#ffffff0f 1px,#0000 0)}.nz .typer-cursor{color:var(--phosphor-ink);margin-left:1px;animation:.9s steps(2,end) infinite nz-blink;display:inline-block}@keyframes nz-blink{50%{opacity:0}}.nz ::-webkit-scrollbar{width:10px;height:10px}.nz ::-webkit-scrollbar-thumb{background:var(--rule-2);background-clip:padding-box;border:2px solid #0000;border-radius:10px}.nz .dark ::-webkit-scrollbar-thumb{background:var(--obsidian-5)}.nz .nz-token-page{background:var(--paper);width:100%;max-width:1360px;min-height:100vh;color:var(--nz-ink);margin:0 auto;padding:36px}.nz .nz-token-logo-mark{border:1px solid var(--nz-ink);width:24px;height:24px;font-family:var(--font-geist-mono), monospace;border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.nz .nz-token-grid{grid-template-columns:minmax(0,1.04fr) minmax(410px,520px);align-items:start;gap:28px;padding:42px 0 40px;display:grid}.nz .nz-token-story,.nz .nz-token-card{border:1px solid var(--rule);background:var(--paper);border-radius:8px;box-shadow:0 24px 70px -48px #0e0e1073}.nz .nz-token-story{flex-direction:column;padding:28px;display:flex}.nz .nz-token-card{flex-direction:column;gap:16px;padding:28px;display:flex}.nz .nz-token-title{max-width:700px;font-family:var(--font-geist), sans-serif;letter-spacing:-.042em;margin:16px 0 14px;font-size:clamp(46px,5vw,76px);font-weight:500;line-height:.96}.nz .nz-token-story>p{max-width:640px;color:var(--nz-ink-3);margin:0;font-size:16px;line-height:1.48}.nz .nz-token-card-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.nz .nz-token-card-head h2{letter-spacing:-.03em;max-width:360px;margin:8px 0 0;font-size:clamp(30px,2.5vw,38px);font-weight:500;line-height:.98}.nz .nz-token-card-head svg{color:var(--phosphor-ink)}.nz .nz-token-map{border:1px solid var(--rule);border-radius:6px;align-self:stretch;margin-top:24px;overflow:hidden}.nz .nz-token-map-head{border-bottom:1px solid var(--rule);font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase;color:var(--nz-ink-4);justify-content:space-between;gap:16px;padding:14px 18px;font-size:11px;display:flex}.nz .nz-token-map-head strong{color:var(--phosphor-ink);font-weight:600}.nz .nz-token-map-canvas{background-image:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--phosphor) 14%, transparent) 0 16%, transparent 38%), linear-gradient(var(--rule) 1px, transparent 1px), linear-gradient(90deg, var(--rule) 1px, transparent 1px);background-position:50%,50%,50%;background-size:100% 100%,88px 88px,88px 88px;min-height:386px;position:relative;overflow:hidden}.nz .nz-token-map-canvas:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--phosphor) 16%, transparent) 48%, color-mix(in srgb, var(--phosphor) 26%, transparent) 50%, color-mix(in srgb, var(--phosphor) 16%, transparent) 52%, transparent 100%);opacity:.55;animation:8s ease-in-out infinite nzTokenScan;position:absolute;inset:0;transform:translate(-110%)}.nz .nz-token-map-line{z-index:2;background:var(--phosphor);opacity:.7;box-shadow:0 0 20px color-mix(in srgb, var(--phosphor) 55%, transparent);animation:3.8s ease-in-out infinite nzTokenLineGlow;position:absolute;inset:auto}.nz .nz-token-map-line.line-one{transform-origin:50%;height:1px;top:50%;left:12%;right:12%}.nz .nz-token-map-line.line-two{transform-origin:50%;width:1px;top:16%;bottom:16%;left:50%}.nz .nz-token-orbit{z-index:1;aspect-ratio:1;border:1px solid color-mix(in srgb, var(--phosphor) 42%, transparent);pointer-events:none;opacity:.55;border-radius:50%;animation:5.8s ease-in-out infinite nzTokenOrbitPulse;position:absolute;top:50%;left:50%;translate:-50% -50%}.nz .nz-token-orbit.orbit-one{width:min(52%,410px)}.nz .nz-token-orbit.orbit-two{opacity:.32;width:min(72%,560px);animation-delay:-2.4s}.nz .nz-token-signal{z-index:4;background:var(--phosphor);width:8px;height:8px;box-shadow:0 0 0 6px color-mix(in srgb, var(--phosphor) 18%, transparent), 0 0 26px color-mix(in srgb, var(--phosphor) 72%, transparent);opacity:0;pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.75)}.nz .nz-token-signal.signal-rooms{animation:4.8s ease-in-out infinite nzSignalRooms}.nz .nz-token-signal.signal-projects{animation:5.2s ease-in-out -1.3s infinite nzSignalProjects}.nz .nz-token-signal.signal-agents{animation:5.4s ease-in-out -2.5s infinite nzSignalAgents}.nz .nz-token-signal.signal-state{animation:5s ease-in-out -3.3s infinite nzSignalState}.nz .nz-token-hub,.nz .nz-token-map-node,.nz .nz-token-state-card{z-index:5;border:1px solid var(--rule-2);background:color-mix(in srgb, var(--paper) 94%, white);border-radius:6px;position:absolute;box-shadow:0 1px #0e0e100a,0 20px 42px -34px #0e0e106b}.nz .nz-token-hub{z-index:6;text-align:center;border-color:var(--phosphor-ink);width:clamp(242px,36%,318px);min-width:0;box-shadow:0 0 0 12px color-mix(in srgb, var(--phosphor) 18%, transparent);padding:22px 24px;animation:4.4s ease-in-out infinite nzTokenHubBreathe;top:50%;left:50%;translate:-50% -50%}.nz .nz-token-hub svg,.nz .nz-token-map-node svg,.nz .nz-token-state-card svg{color:var(--phosphor-ink)}.nz .nz-token-hub span,.nz .nz-token-map-node span,.nz .nz-token-state-card span{font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--nz-ink-4);margin-top:8px;font-size:10px;display:block}.nz .nz-token-hub strong,.nz .nz-token-map-node strong,.nz .nz-token-state-card strong{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin-top:5px;font-size:12px;display:block}.nz .nz-token-map-node{will-change:transform;width:132px;padding:14px;transition:border-color .16s,box-shadow .16s,background .16s}.nz .nz-token-map-node:hover,.nz .nz-token-state-card:hover{border-color:color-mix(in srgb, var(--phosphor-ink) 65%, var(--rule-2));background:color-mix(in srgb, var(--paper) 88%, var(--phosphor));box-shadow:0 0 0 5px color-mix(in srgb, var(--phosphor) 14%, transparent), 0 26px 48px -36px #0e0e107a}.nz .nz-token-map-node.rooms{top:18%;left:8%}.nz .nz-token-map-node.projects{top:18%;right:8%}.nz .nz-token-map-node.agents{bottom:17%;left:10%}.nz .nz-token-state-card{will-change:transform;width:clamp(190px,26%,228px);padding:14px;transition:border-color .16s,box-shadow .16s,background .16s;bottom:7%;right:3%}.nz .nz-token-scope-grid{border:1px solid var(--rule);border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.nz .nz-token-scope-grid>div{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);min-width:0;padding:12px 14px}.nz .nz-token-scope-grid>div:nth-child(3n){border-right:0}.nz .nz-token-scope-grid>div:nth-last-child(-n+3){border-bottom:0}.nz .nz-token-scope-grid span,.nz .nz-token-output-head span{font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--nz-ink-4);font-size:10px;display:block}.nz .nz-token-scope-grid strong{font-family:var(--font-instrument-serif), serif;color:var(--phosphor-ink);margin-top:5px;font-size:24px;font-weight:400;display:block}.nz .nz-token-authority{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);color:var(--nz-ink-2);align-items:center;gap:10px;padding:10px 0;font-size:14px;display:flex}.nz .nz-token-authority svg{color:var(--phosphor-ink)}.nz .nz-token-authority em{font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--nz-ink-4);margin-left:auto;font-size:10px;font-style:normal}.nz .nz-token-output,.nz .nz-token-managed{border:1px solid var(--rule);background:color-mix(in srgb, var(--paper) 88%, var(--phosphor));border-radius:6px;gap:10px;padding:14px;display:grid}.nz .nz-token-output-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.nz .nz-token-output-head strong{font-family:var(--font-geist-mono), monospace;color:var(--phosphor-ink);font-size:11px;font-weight:600}.nz .nz-token-output code{border:1px solid var(--rule);background:var(--paper);max-width:100%;font-family:var(--font-geist-mono), monospace;white-space:nowrap;border-radius:4px;padding:10px 12px;font-size:11px;line-height:1.5;display:block;overflow-x:auto}.nz .nz-token-once-note{color:var(--nz-ink-3);margin:0;font-size:13px;line-height:1.45}.nz .nz-token-once-note span{color:var(--phosphor-ink);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:10px;display:block}.nz .nz-token-copy{border:1px solid var(--phosphor-ink);min-height:38px;color:var(--phosphor-ink);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;background:0 0;border-radius:5px;justify-content:center;align-items:center;gap:8px;font-size:11px;display:inline-flex}.nz .nz-auth-button.is-disabled{pointer-events:none;opacity:.45}.nz .nz-token-managed p{color:var(--nz-ink-3);margin:0;font-size:15px;line-height:1.55}@keyframes nzTokenScan{0%,24%{transform:translate(-110%)}48%,to{transform:translate(110%)}}@keyframes nzTokenLineGlow{0%,to{opacity:.48}50%{opacity:.9}}@keyframes nzTokenOrbitPulse{0%,to{opacity:.2;scale:.96}45%{opacity:.62;scale:1}}@keyframes nzTokenHubBreathe{0%,to{box-shadow:0 0 0 10px color-mix(in srgb, var(--phosphor) 12%, transparent)}50%{box-shadow:0 0 0 18px color-mix(in srgb, var(--phosphor) 22%, transparent)}}@keyframes nzSignalRooms{0%,12%{opacity:0;top:50%;left:50%;transform:translate(-50%,-50%)scale(.68)}20%,62%{opacity:1}74%,to{opacity:0;top:31%;left:18%;transform:translate(-50%,-50%)scale(.5)}}@keyframes nzSignalProjects{0%,12%{opacity:0;top:50%;left:50%;transform:translate(-50%,-50%)scale(.68)}20%,62%{opacity:1}74%,to{opacity:0;top:31%;left:82%;transform:translate(-50%,-50%)scale(.5)}}@keyframes nzSignalAgents{0%,12%{opacity:0;top:50%;left:50%;transform:translate(-50%,-50%)scale(.68)}20%,62%{opacity:1}74%,to{opacity:0;top:71%;left:20%;transform:translate(-50%,-50%)scale(.5)}}@keyframes nzSignalState{0%,12%{opacity:0;top:50%;left:50%;transform:translate(-50%,-50%)scale(.68)}20%,62%{opacity:1}74%,to{opacity:0;top:70%;left:78%;transform:translate(-50%,-50%)scale(.5)}}@media (prefers-reduced-motion:reduce){.nz .nz-token-map-canvas:before,.nz .nz-token-map-line,.nz .nz-token-orbit,.nz .nz-token-signal,.nz .nz-token-hub{animation:none}.nz .nz-token-signal{display:none}}@media (max-width:980px){.nz .nz-token-page{padding:24px}.nz .nz-token-grid{grid-template-columns:1fr;gap:30px;padding:34px 0}.nz .nz-token-story,.nz .nz-token-card{min-height:auto}.nz .nz-token-title{max-width:760px;font-size:clamp(42px,10vw,68px)}}@media (max-width:560px){.nz .nz-token-page{padding:20px}.nz .nz-token-grid{padding-top:28px}.nz .nz-token-story,.nz .nz-token-card{padding:20px}.nz .nz-token-title{font-size:clamp(40px,14vw,58px)}.nz .nz-token-map-canvas{background-size:100% 100%,64px 64px,64px 64px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-height:auto;padding:12px;display:grid}.nz .nz-token-map-canvas:before,.nz .nz-token-map-line,.nz .nz-token-orbit,.nz .nz-token-signal{display:none}.nz .nz-token-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nz .nz-token-scope-grid>div:nth-child(3n){border-right:1px solid var(--rule)}.nz .nz-token-scope-grid>div:nth-child(2n){border-right:0}.nz .nz-token-scope-grid>div:nth-last-child(-n+3){border-bottom:1px solid var(--rule)}.nz .nz-token-scope-grid>div:nth-last-child(-n+2){border-bottom:0}.nz .nz-token-map-node{width:auto;min-height:94px;padding:12px;position:relative}.nz .nz-token-map-node.rooms,.nz .nz-token-map-node.projects,.nz .nz-token-map-node.agents{inset:auto}.nz .nz-token-hub{grid-column:1/-1;width:100%;padding:18px 16px;position:relative;top:auto;left:auto;translate:none}.nz .nz-token-state-card{grid-column:1/-1;width:auto;min-height:94px;padding:12px;position:relative;bottom:auto;right:auto}.nz .nz-token-state-card strong,.nz .nz-token-map-node strong,.nz .nz-token-hub strong{font-size:10px}}.pill{letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line);color:var(--ink-2);padding:6px 12px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500;display:inline-block}.pill.lime{color:var(--lime);border-color:var(--lime)}.pill.coral{color:var(--coral);border-color:var(--coral)}.pill.mint{color:var(--mint);border-color:var(--mint)}.pill.amber{color:var(--amber);border-color:var(--amber)}.pill.magenta{color:var(--magenta);border-color:var(--magenta)}.btn{letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:1.5px solid #0000;align-items:center;gap:10px;padding:14px 22px;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:600;transition:transform .15s,box-shadow .15s,background .2s,border-color .2s,color .2s;display:inline-flex}.btn-primary{background:var(--coral);color:var(--bg);border-color:var(--coral);box-shadow:4px 4px #84330b}.btn-primary:hover{transform:translate(-2px,-2px);box-shadow:6px 6px #84330b}.btn-ghost{color:var(--ink);border-color:var(--line);background:0 0;box-shadow:4px 4px #0000}.btn-ghost:hover{background:var(--coral);color:var(--bg);border-color:var(--coral);transform:translate(-2px,-2px);box-shadow:6px 6px #84330b}.btn .arr{font-family:Fraunces,serif;font-size:18px;font-style:italic}.display-h{letter-spacing:-.035em;font-family:Fraunces,serif;font-size:clamp(40px,5.5vw,64px);font-weight:360;line-height:1.02}.display-h em{font-style:italic;font-weight:280}.sec-label{text-transform:uppercase;letter-spacing:.16em;color:var(--ink-3);align-items:center;gap:12px;margin-bottom:24px;font-family:JetBrains Mono,monospace;font-size:12px;display:inline-flex}.sec-label .num{color:var(--bg);background:var(--coral);padding:4px 8px;font-weight:600}.sec-label.lime .num{background:var(--lime)}.sec-label.mint .num{background:var(--mint)}.sec-label.magenta .num{background:var(--magenta)}.sec-label.amber .num{background:var(--amber)}.wrap{max-width:1280px;margin:0 auto;padding:0 32px}@media (max-width:720px){.wrap{padding:0 20px}}.card-render{background:var(--bg-2);border:1px solid var(--line);border-top:3px solid var(--lime);white-space:pre;padding:28px 32px;font-family:JetBrains Mono,monospace;font-size:13px;line-height:1.7;overflow-x:auto}.card-render .k{color:var(--mint)}.card-render .s{color:var(--coral-2)}.card-render .n{color:var(--magenta)}.card-render .c{color:var(--ink-3);font-style:italic}.card-render .head{border-bottom:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;align-items:center;margin-bottom:18px;padding-bottom:18px;font-size:12px;display:flex}.card-render .head .cost{color:var(--lime)}.ledger-box{background:var(--bg);border:1px solid var(--line);overflow:hidden}.ledger-head{border-bottom:1px solid var(--line);color:var(--ink-3);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:20px 28px;font-family:JetBrains Mono,monospace;font-size:12px;display:flex}.ledger-head .dots{gap:6px;display:flex}.ledger-head .dots span{background:var(--line);border-radius:50%;width:10px;height:10px}.ledger-head .dots span:first-child{background:var(--coral)}.ledger-head .dots span:nth-child(2){background:var(--amber)}.ledger-head .dots span:nth-child(3){background:var(--lime)}.ledger-head .tailing{color:var(--lime);align-items:center;gap:8px;display:flex}.ledger-head .tailing:before{content:"";background:var(--lime);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite pulse}.ledger-row{border-bottom:1px solid var(--line);grid-template-columns:92px 200px 1fr 120px;align-items:baseline;gap:20px;padding:12px 28px;font-family:JetBrains Mono,monospace;font-size:13px;transition:background .15s;display:grid}.ledger-row:last-child{border-bottom:none}.ledger-row:hover{background:var(--bg-2)}.ledger-row .ts{color:var(--ink-3);font-size:12px}.ledger-row .typ{letter-spacing:.04em}.ledger-row .typ.act{color:var(--mint)}.ledger-row .typ.err{color:var(--coral)}.ledger-row .typ.dec{color:var(--lime)}.ledger-row .typ.chk{color:var(--amber)}.ledger-row .typ.ses{color:var(--magenta)}.ledger-row .typ:before{content:"▸ "}.ledger-row .typ.err:before{content:"⨯ "}.ledger-row .typ.dec:before{content:"✓ "}.ledger-row .typ.chk:before{content:"◆ "}.ledger-row .typ.ses:before{content:"⏸ "}.ledger-row .msg{color:var(--ink);font-size:14px}.ledger-row .cost{color:var(--ink-3);text-align:right;white-space:nowrap;font-size:12px}.ledger-row .cost.save{color:var(--lime);font-weight:500}.back-btn{color:var(--ink);background:var(--bg-2);transition:background .15s,border-color .15s,color .15s}.back-btn:hover{background:var(--bg);border-color:var(--coral);color:var(--coral)}@media (max-width:720px){.auth-frame{grid-template-columns:1fr!important}.auth-frame>section:first-child{min-height:unset!important;gap:16px!important;padding:20px!important}.auth-highlights{gap:8px!important;display:flex!important}.auth-highlights>div{flex:1;gap:4px!important;padding:10px 8px!important}.auth-highlights>div>div:first-child{font-size:16px!important}.auth-highlights>div>div:last-child{font-size:9px!important}.auth-description{padding-left:0!important;font-size:14px!important;line-height:1.5!important}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}@keyframes flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-20px}}.nz .solo-frame{background:color-mix(in srgb, var(--paper) 96%, white)}.nz .solo-main{background:var(--paper);border-left:1px solid var(--rule);min-width:0}.nz .solo-variant-bar{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:56px;padding:12px 28px;display:grid}.nz .solo-variant-bar>span{color:var(--nz-ink-4);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;font-size:11px}.nz .solo-variant-bar nav{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.nz .solo-variant-bar a{border:1px solid var(--rule);background:color-mix(in srgb, var(--paper) 90%, white);min-height:32px;color:var(--nz-ink-2);font-family:var(--font-mono);white-space:nowrap;border-radius:6px;align-items:center;gap:8px;padding:7px 12px;font-size:12px;text-decoration:none;display:inline-flex}.nz .solo-variant-bar a strong{background:var(--nz-ink);width:18px;height:18px;color:var(--paper);border-radius:4px;place-items:center;font-size:11px;display:grid}.nz .solo-variant-bar a small{color:var(--nz-ink-4)}.nz .solo-variant-bar a.active{background:var(--nz-ink);color:var(--paper)}.nz .solo-variant-bar a.active strong{background:var(--paper);color:var(--nz-ink)}.nz .solo-variant-bar a.active small{color:color-mix(in srgb, var(--paper) 70%, var(--nz-ink-4))}.nz .solo-hero{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) 280px;align-items:end;gap:38px;min-height:300px;padding:48px;display:grid}.nz .solo-hero h1{max-width:1220px;color:var(--nz-ink);font-family:var(--font-display);letter-spacing:0;margin:16px 0 22px;font-size:clamp(58px,6.4vw,108px);font-weight:400;line-height:.94}.nz .solo-hero h1 em{color:var(--nz-ink-3);font-style:italic}.nz .solo-hero p{max-width:760px;color:var(--nz-ink-2);margin:0;font-size:18px;line-height:1.55}.nz .solo-hero-line{background:var(--phosphor);width:min(280px,100%);height:3px;margin-bottom:68px;transform:rotate(-1deg)}.nz .solo-metrics{border-bottom:1px solid var(--rule);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.nz .solo-metric{border-right:1px solid var(--rule);min-width:0;padding:22px 24px 24px}.nz .solo-metric:last-child{border-right:0}.nz .solo-metric span{color:var(--nz-ink-4);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;font-size:11px;display:block}.nz .solo-metric strong{color:var(--nz-ink);font-family:var(--font-display);letter-spacing:0;margin-top:8px;font-size:clamp(30px,3vw,46px);font-weight:400;line-height:1;display:block}.nz .solo-metric strong.good{color:#178a37}.nz .solo-metric small{color:var(--nz-ink-3);font-family:var(--font-mono);margin-top:8px;font-size:12px;line-height:1.35;display:block}.nz .solo-content{grid-template-columns:minmax(0,1fr) minmax(340px,420px);min-height:560px;display:grid}.nz .solo-rooms-pane{border-right:1px solid var(--rule);min-width:0}.nz .solo-pane-header{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:72px;padding:16px 30px;display:grid}.nz .solo-pane-header strong{color:var(--nz-ink);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;font-size:13px}.nz .solo-pane-header span{color:var(--nz-ink-4);font-family:var(--font-mono);margin-left:10px;font-size:13px}.nz .solo-room-list{display:grid}.nz .solo-room-row{border-bottom:1px solid var(--rule);min-height:116px;color:var(--nz-ink);grid-template-columns:16px minmax(0,1.6fr) minmax(120px,.34fr) minmax(100px,.32fr) auto;align-items:center;gap:18px;padding:22px 30px;text-decoration:none;transition:background .16s;display:grid}.nz .solo-room-row:hover{background:color-mix(in srgb, var(--paper) 88%, white)}.nz .solo-room-accent{background:var(--phosphor);border-radius:999px;width:7px;height:58px}.nz .solo-room-row.blocked .solo-room-accent{background:#d94b38}.nz .solo-room-row.idle .solo-room-accent,.nz .solo-room-row.archived .solo-room-accent{background:var(--nz-ink-5)}.nz .solo-room-row.shipped .solo-room-accent{background:#6f51d9}.nz .solo-room-title{min-width:0}.nz .solo-room-title span{color:var(--nz-ink-4);font-family:var(--font-mono);font-size:12px;display:block}.nz .solo-room-title strong{max-width:680px;color:var(--nz-ink);font-family:var(--font-display);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(24px,2.2vw,34px);font-weight:400;line-height:1.04;display:block;overflow:hidden}.nz .solo-room-title small,.nz .solo-room-agents small,.nz .solo-room-token small{color:var(--nz-ink-3);font-family:var(--font-mono);font-size:12px;line-height:1.35;display:block}.nz .solo-room-agents span,.nz .solo-room-token strong{color:#178a37;font-family:var(--font-mono);font-size:13px;display:block}.nz .solo-room-pill{align-items:center;gap:14px;display:flex}.nz .solo-room-pill span{border:1px solid var(--rule);background:color-mix(in srgb, var(--paper) 92%, white);min-width:64px;min-height:24px;color:var(--nz-ink-2);font-family:var(--font-mono);text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:4px 10px;font-size:12px;display:inline-flex}.nz .solo-room-row.live .solo-room-pill span{border-color:color-mix(in srgb, var(--phosphor) 45%, var(--rule));color:#007f91}.nz .solo-room-row.blocked .solo-room-pill span{color:#b42318;border-color:#ed9387}.nz .solo-room-row.shipped .solo-room-pill span{color:#5b38c8;border-color:#cbbdf7}.nz .solo-side{background:color-mix(in srgb, var(--paper) 94%, white);min-width:0}.nz .solo-next-card{border-bottom:1px solid var(--rule);padding:30px}.nz .solo-next-card>span,.nz .solo-side-section header strong,.nz .solo-side-section header span,.nz .solo-side-section header a{color:var(--nz-ink-4);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;font-size:11px}.nz .solo-next-card h2{color:var(--nz-ink);font-family:var(--font-display);letter-spacing:0;margin:12px 0 14px;font-size:clamp(30px,3vw,42px);font-weight:400;line-height:1.08}.nz .solo-next-card p{color:var(--nz-ink-2);margin:0;font-size:15px;line-height:1.55}.nz .solo-next-card>div{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.nz .solo-next-card small{color:var(--nz-ink-3);align-items:center;gap:6px;font-size:12px;display:inline-flex}.nz .solo-side-section{border-bottom:1px solid var(--rule);padding:24px 30px}.nz .solo-side-section header{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;margin-bottom:16px;display:grid}.nz .solo-side-section header a{color:var(--nz-ink-2);text-decoration:none}.nz .solo-agent-list,.nz .solo-repo-list,.nz .solo-scope-list{gap:10px;display:grid}.nz .solo-agent-row{color:var(--nz-ink);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;text-decoration:none;display:grid}.nz .solo-agent-row strong{font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.nz .solo-agent-row small{color:var(--nz-ink-4);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.nz .solo-agent-row em{background:var(--paper-2);color:var(--nz-ink-3);font-family:var(--font-mono);text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal}.nz .solo-agent-row em.live{color:#007f60;background:#d9f7ef}.nz .solo-agent-row em.blocked{color:#b42318;background:#fee4df}.nz .solo-agent-row em.queued{color:var(--nz-ink-2);background:#eee9dc}.nz .solo-repo-list a{color:inherit;text-decoration:none}.nz .solo-repo-row{border-top:1px dashed var(--rule);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 0;display:grid}.nz .solo-repo-row strong,.nz .solo-repo-row span{color:var(--nz-ink);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.nz .solo-repo-row small{color:var(--nz-ink-4);font-family:var(--font-mono);font-size:11px;display:block}.nz .solo-scope-list span{color:var(--nz-ink-3);font-family:var(--font-mono);align-items:center;gap:8px;font-size:12px;display:flex}.nz .solo-scope-list svg{color:var(--phosphor)}.nz .solo-empty{border:1px dashed var(--rule-2);background:color-mix(in srgb, var(--paper) 90%, white);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin:24px 30px;padding:24px;display:grid}.nz .solo-empty h2{color:var(--nz-ink);font-family:var(--font-display);letter-spacing:0;margin:0;font-size:32px;font-weight:400}.nz .solo-empty p{max-width:720px;color:var(--nz-ink-3);margin:8px 0 0;line-height:1.55}.nz .solo-empty>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.nz .solo-empty code,.nz .solo-empty small,.nz .solo-soft-empty{border:1px solid var(--rule);background:var(--paper);color:var(--nz-ink-3);font-family:var(--font-mono);border-radius:6px;padding:10px 12px;font-size:12px}.nz .solo-soft-empty{border-style:dashed;display:block}@media (max-width:1180px){.nz .solo-hero{grid-template-columns:1fr}.nz .solo-hero-line{margin:0}.nz .solo-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.nz .solo-metric:nth-child(3n){border-right:0}.nz .solo-content{grid-template-columns:1fr}.nz .solo-rooms-pane{border-right:0}}@media (max-width:820px){.nz .solo-variant-bar,.nz .solo-pane-header,.nz .solo-empty{grid-template-columns:1fr}.nz .solo-variant-bar nav{justify-content:flex-start}.nz .solo-hero{min-height:0;padding:34px 20px}.nz .solo-hero h1{font-size:clamp(46px,13vw,68px)}.nz .solo-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.nz .solo-metric{border-bottom:1px solid var(--rule)}.nz .solo-metric:nth-child(2n){border-right:0}.nz .solo-room-row{grid-template-columns:12px minmax(0,1fr)}.nz .solo-room-agents,.nz .solo-room-token,.nz .solo-room-pill{grid-column:2}.nz .solo-room-title strong{white-space:normal}.nz .solo-side-section header{grid-template-columns:minmax(0,1fr) auto}.nz .solo-side-section header a{grid-column:1/-1}}@media (max-width:540px){.nz .solo-variant-bar{padding:12px 16px}.nz .solo-variant-bar nav,.nz .solo-variant-bar a{width:100%}.nz .solo-variant-bar a{justify-content:flex-start}.nz .solo-metrics{grid-template-columns:1fr}.nz .solo-metric{border-right:0}.nz .solo-pane-header,.nz .solo-room-row,.nz .solo-next-card,.nz .solo-side-section{padding-left:18px;padding-right:18px}.nz .solo-empty{margin-left:18px;margin-right:18px}.nz .solo-agent-row,.nz .solo-repo-row{grid-template-columns:minmax(0,1fr)}}@keyframes strike{to{transform:scaleX(1)}}.nz .nz-docs-page{background:var(--paper);width:100%;max-width:1440px;min-height:100vh;color:var(--nz-ink);margin:0 auto;padding:40px}.nz .nz-docs-header{border-bottom:1px solid var(--rule);grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding-bottom:22px;display:grid}.nz .nz-docs-header nav{color:var(--nz-ink-3);justify-content:center;gap:26px;font-size:13px;display:flex}.nz .nz-docs-header>.nz-btn{justify-self:end;width:max-content}.nz .nz-docs-hero{grid-template-columns:minmax(0,1fr) minmax(320px,440px);align-items:start;gap:52px;padding:72px 0 44px;display:grid}.nz .nz-docs-hero h1{max-width:820px;font-family:var(--font-instrument-serif), Georgia, serif;letter-spacing:0;margin:16px 0 24px;font-size:82px;font-weight:400;line-height:.98}.nz .nz-docs-hero p{max-width:700px;color:var(--nz-ink-2);margin:0;font-size:18px;line-height:1.6}.nz .nz-docs-hero-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;display:flex}.nz .nz-docs-start-card{border:1px solid var(--rule);background:var(--paper);box-shadow:var(--shadow-2);border-radius:6px;padding:22px}.nz .nz-docs-start-list{gap:18px;margin-top:20px;display:grid}.nz .nz-docs-start-row{grid-template-columns:34px 1fr;align-items:start;gap:14px;display:grid}.nz .nz-docs-start-row>span{border:1px solid var(--rule);width:30px;height:30px;color:var(--phosphor-ink);border-radius:50%;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.nz .nz-docs-start-row strong{font-size:15px;font-weight:600;display:block}.nz .nz-docs-start-row p{color:var(--nz-ink-3);margin:5px 0 0;font-size:13px;line-height:1.5}.nz .nz-docs-layout{grid-template-columns:250px minmax(0,1fr);gap:42px;padding-top:34px;display:grid}.nz .nz-docs-sidebar{align-self:start;position:sticky;top:24px}.nz .nz-docs-sidebar nav{gap:10px;margin-top:18px;display:grid}.nz .nz-docs-sidebar a{color:var(--nz-ink-3);font-size:13px;line-height:1.35}.nz .nz-docs-sidebar a:hover{color:var(--nz-ink)}.nz .nz-docs-content{gap:58px;min-width:0;display:grid}.nz .nz-docs-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.nz .nz-docs-feature-card,.nz .nz-docs-tool-group,.nz .nz-docs-api-group,.nz .nz-docs-rule-grid article{border:1px solid var(--rule);background:var(--paper);border-radius:6px}.nz .nz-docs-feature-card{padding:24px;scroll-margin-top:32px}.nz .nz-docs-feature-card h2{letter-spacing:0;margin:14px 0 10px;font-size:27px;font-weight:540;line-height:1.08}.nz .nz-docs-feature-card>p{color:var(--nz-ink-2);margin:0;font-size:14px;line-height:1.58}.nz .nz-docs-feature-card ul{gap:9px;margin:20px 0 0;padding:0;list-style:none;display:grid}.nz .nz-docs-feature-card li{color:var(--nz-ink-2);padding-left:16px;font-size:13px;line-height:1.5;position:relative}.nz .nz-docs-feature-card li:before{content:"";background:var(--phosphor-ink);border-radius:50%;width:5px;height:5px;position:absolute;top:.68em;left:0}.nz .nz-docs-endpoints,.nz .nz-docs-tool-list{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.nz .nz-docs-endpoints code,.nz .nz-docs-tool-list code,.nz .nz-docs-api-group code,.nz .nz-docs-rules code{border:1px solid var(--rule);background:var(--paper-2);max-width:100%;color:var(--nz-ink-2);font-family:var(--font-geist-mono), ui-monospace, monospace;word-break:break-word;border-radius:4px;padding:5px 7px;font-size:11px;line-height:1.25;display:inline-flex}.nz .nz-docs-card-links{gap:14px;margin-top:22px;display:flex}.nz .nz-docs-card-links a{color:var(--phosphor-ink);font-size:13px;font-weight:600}.nz .nz-docs-section{scroll-margin-top:32px}.nz .nz-docs-section-intro{max-width:760px;margin-bottom:22px}.nz .nz-docs-section-intro h2{letter-spacing:0;margin:12px 0 10px;font-size:42px;font-weight:540;line-height:1.05}.nz .nz-docs-section-intro p{color:var(--nz-ink-2);margin:0;font-size:15px;line-height:1.6}.nz .nz-docs-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.nz .nz-docs-tool-group{padding:22px}.nz .nz-docs-tool-group h3,.nz .nz-docs-api-group h3,.nz .nz-docs-rule-grid h3{margin:0;font-size:18px;font-weight:620;line-height:1.2}.nz .nz-docs-tool-group p,.nz .nz-docs-rule-grid p{color:var(--nz-ink-3);margin:10px 0 0;font-size:13px;line-height:1.55}.nz .nz-docs-api-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.nz .nz-docs-api-group{padding:22px}.nz .nz-docs-api-group ul{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.nz .nz-docs-rule-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.nz .nz-docs-rule-grid article{padding:22px}.nz .nz-docs-rule-grid .mono{color:var(--phosphor-ink);margin-bottom:14px;font-size:12px;display:inline-flex}@media (max-width:1100px){.nz .nz-docs-hero,.nz .nz-docs-layout{grid-template-columns:1fr}.nz .nz-docs-sidebar{border:1px solid var(--rule);border-radius:6px;padding:18px;position:static}.nz .nz-docs-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.nz .nz-docs-page{padding:22px}.nz .nz-docs-header{grid-template-columns:1fr;align-items:start}.nz .nz-docs-header nav{flex-wrap:wrap;justify-content:flex-start}.nz .nz-docs-header>.nz-btn{justify-self:start}.nz .nz-docs-hero{padding:48px 0 34px}.nz .nz-docs-hero h1{font-size:46px}.nz .nz-docs-feature-grid,.nz .nz-docs-tool-grid,.nz .nz-docs-api-grid,.nz .nz-docs-rule-grid,.nz .nz-docs-sidebar nav{grid-template-columns:1fr}}.nz .team-dashboard{background:linear-gradient(var(--rule) 1px, transparent 1px), linear-gradient(90deg, var(--rule) 1px, transparent 1px), var(--paper);min-height:100vh;color:var(--nz-ink);letter-spacing:0;background-size:76px 76px}.nz .team-topbar{z-index:30;border-bottom:1px solid var(--rule);background:color-mix(in srgb, var(--paper) 94%, white);min-height:64px;box-shadow:var(--shadow-1);grid-template-columns:168px 180px minmax(260px,1fr) auto auto;align-items:center;display:grid;position:sticky;top:0}.nz .team-brand{border-right:1px solid var(--rule);align-items:center;height:64px;padding:0 26px;display:flex}.nz .team-workspace-switcher{border:1px solid var(--rule);background:color-mix(in srgb, var(--paper) 92%, white);color:var(--nz-ink-2);border-radius:7px;justify-self:start;align-items:center;gap:10px;margin-left:20px;padding:9px 12px;display:inline-flex}.nz .team-workspace-switcher span{background:var(--nz-ink);width:22px;height:22px;color:var(--paper);border-radius:4px;place-items:center;font-size:12px;font-weight:700;display:grid}.nz .team-workspace-switcher strong{text-overflow:ellipsis;white-space:nowrap;max-width:84px;font-size:14px;font-weight:560;overflow:hidden}.nz .team-workspace-switcher small{color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:11px}.nz .team-search{border:1px solid var(--rule);background:var(--paper-2);width:min(460px,100%);min-width:260px;color:var(--nz-ink-4);border-radius:7px;justify-self:end;align-items:center;gap:10px;padding:9px 12px;display:flex}.nz .team-search input{width:100%;color:var(--nz-ink);font-family:var(--font-geist-mono), ui-monospace, monospace;background:0 0;border:0;outline:0;font-size:13px}.nz .team-search input::placeholder{color:var(--nz-ink-4)}.nz .team-search kbd{border:1px solid var(--rule);background:var(--paper);color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:5px;flex:none;padding:2px 7px;font-size:11px;font-weight:500}.nz .team-top-status{height:64px;color:var(--nz-ink-3);font-family:var(--font-geist-mono), ui-monospace, monospace;white-space:nowrap;align-items:center;gap:8px;padding:0 22px;font-size:13px;display:inline-flex}.nz .team-user{border-left:1px solid var(--rule);align-items:center;gap:12px;height:64px;padding:0 22px;display:inline-flex}.nz .team-user span{max-width:90px;color:var(--nz-ink-3);font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.nz .team-user strong{background:var(--rust);width:32px;height:32px;color:var(--paper);border-radius:50%;place-items:center;font-size:14px;display:grid}.nz .team-dashboard-frame{border-right:1px solid var(--rule);border-left:1px solid var(--rule);background:color-mix(in srgb, var(--paper) 92%, transparent);grid-template-columns:86px minmax(0,1fr);min-height:calc(100vh - 64px);margin:0 auto;display:grid}.nz .team-rail{border-right:1px solid var(--rule);background:color-mix(in srgb, var(--paper) 96%, white);flex-direction:column;align-items:center;height:calc(100vh - 64px);padding:18px 0;display:flex;position:sticky;top:64px}.nz .team-rail a{width:64px;min-height:54px;color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:7px;justify-items:center;gap:6px;padding:9px 4px;font-size:10px;display:grid}.nz .team-rail a.active{background:var(--nz-ink);color:var(--paper)}.nz .team-rail-github{border:1px solid var(--rule);background:var(--paper);margin-top:auto}.nz .team-main{min-width:0}.nz .team-hero{border-bottom:1px solid var(--rule);background:color-mix(in srgb, var(--paper) 96%, white);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;padding:40px 40px 28px;display:grid}.nz .team-eyebrow{color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:600}.nz .team-hero h1{max-width:900px;color:var(--nz-ink);font-family:var(--font-instrument-serif), Georgia, serif;letter-spacing:0;margin:12px 0 16px;font-size:64px;font-weight:400;line-height:.98}.nz .team-hero h1 em{text-decoration:underline;-webkit-text-decoration-color:var(--phosphor);text-decoration-color:var(--phosphor);text-underline-offset:8px;font-style:italic;text-decoration-thickness:3px}.nz .team-hero p{max-width:780px;color:var(--nz-ink-3);margin:0;font-size:18px;line-height:1.45}.nz .team-hero-actions{justify-items:end;gap:12px;display:grid}.nz .team-layer-tabs{border:1px solid var(--rule);background:var(--paper-2);border-radius:8px;gap:4px;padding:4px;display:inline-flex}.nz .team-layer-tabs a{color:var(--nz-ink-3);border-radius:6px;align-items:center;gap:7px;padding:7px 10px;font-size:13px;font-weight:540;display:inline-flex}.nz .team-layer-tabs a.active{background:var(--nz-ink);color:var(--paper)}.nz .team-btn{border:1px solid var(--rule-2);background:var(--paper);min-height:44px;color:var(--nz-ink);white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:10px;padding:0 17px;font-size:15px;font-weight:620;display:inline-flex}.nz .team-btn.dark{border-color:var(--nz-ink);background:var(--nz-ink);color:var(--paper)}.nz .team-btn.icon{width:62px;padding:0}.nz .team-metrics-grid{border-bottom:1px solid var(--rule);background:var(--paper);grid-template-columns:repeat(6,minmax(130px,1fr));display:grid}.nz .team-metric{border-right:1px solid var(--rule);min-height:142px;padding:22px 24px}.nz .team-metric:last-child{border-right:0}.nz .team-metric-label{color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:600}.nz .team-metric-row{justify-content:space-between;align-items:end;gap:16px;margin-top:12px;display:flex}.nz .team-metric-value{color:var(--nz-ink);font-family:var(--font-instrument-serif), Georgia, serif;font-size:43px;line-height:.95}.nz .team-metric-note{color:var(--nz-ink-3);font-family:var(--font-geist-mono), ui-monospace, monospace;margin-top:12px;font-size:12px;line-height:1.35}.nz .team-metric-note.green{color:#2f8c48}.nz .team-metric-note.amber{color:var(--rust-ink)}.nz .team-metric-note.cyan{color:var(--phosphor-ink)}.nz .team-sparkline{width:90px;height:34px;overflow:visible}.nz .team-sparkline polyline{fill:none;stroke:var(--nz-ink-3);stroke-width:2px}.nz .team-sparkline.green polyline{stroke:#2f8c48}.nz .team-sparkline.amber polyline{stroke:var(--rust)}.nz .team-sparkline.cyan polyline{stroke:var(--phosphor-ink)}.nz .team-sparkbars{align-items:end;gap:3px;min-width:106px;height:40px;display:inline-flex}.nz .team-sparkbars span{background:var(--nz-ink-4);border-radius:2px 2px 0 0;width:5px}.nz .team-sparkbars span:last-child{background:var(--phosphor)}.nz .team-content-grid{grid-template-columns:minmax(0,1fr) 380px;min-height:540px;scroll-margin-top:18px;display:grid}.nz .team-rooms-pane{border-right:1px solid var(--rule);background:color-mix(in srgb, var(--paper) 94%, white);min-width:0}.nz .team-pane-header{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:0 30px;display:flex}.nz .team-pane-header strong{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:0;text-transform:uppercase;font-size:13px}.nz .team-pane-header span{color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;margin-left:10px;font-size:13px}.nz .team-pane-header nav{flex-wrap:wrap;gap:6px;display:inline-flex}.nz .team-pane-header nav a{border:1px solid var(--rule);background:var(--paper);color:var(--nz-ink-3);font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:6px;padding:8px 12px;font-size:12px}.nz .team-pane-header nav a.active{border-color:var(--nz-ink);background:var(--nz-ink);color:var(--paper)}.nz .team-project-group{border-bottom:1px solid var(--rule)}.nz .team-project-head{background:var(--paper-2);justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:0 30px;display:flex}.nz .team-project-head>div{align-items:center;gap:14px;min-width:0;display:flex}.nz .team-project-head span{background:var(--nz-ink);width:32px;height:32px;color:var(--paper);border-radius:6px;flex:none;place-items:center;font-weight:700;display:grid}.nz .team-project-head strong{color:var(--nz-ink);font-size:17px;font-weight:650;display:block}.nz .team-project-head small,.nz .team-project-head p{color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12px}.nz .team-project-head small{text-overflow:ellipsis;white-space:nowrap;max-width:420px;display:block;overflow:hidden}.nz .team-project-head p{text-align:right;margin:0}.nz .team-room-row{border-top:1px solid var(--rule);background:color-mix(in srgb, var(--paper) 97%, white);grid-template-columns:18px minmax(240px,1.5fr) minmax(160px,.75fr) minmax(140px,.55fr) 120px;align-items:center;gap:20px;min-height:104px;padding:0 24px 0 30px;display:grid}.nz .team-room-row:hover{background:color-mix(in srgb, var(--phosphor) 8%, var(--paper))}.nz .team-room-accent{background:var(--nz-ink-5);border-radius:999px;width:10px;height:52px}.nz .team-room-row.live .team-room-accent{background:var(--phosphor);box-shadow:0 0 0 4px color-mix(in srgb, var(--phosphor) 18%, transparent)}.nz .team-room-row.blocked .team-room-accent{background:var(--rust)}.nz .team-room-main{min-width:0}.nz .team-room-titleline{align-items:baseline;gap:12px;min-width:0;display:flex}.nz .team-issue{color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;flex:none;font-size:13px}.nz .team-room-title{min-width:0;color:var(--nz-ink);font-family:var(--font-instrument-serif), Georgia, serif;text-overflow:ellipsis;white-space:nowrap;font-size:25px;font-style:italic;line-height:1.1;overflow:hidden}.nz .team-room-meta{color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;flex-wrap:wrap;gap:12px;margin-top:13px;font-size:12px;display:flex}.nz .team-room-meta .good{color:#2f8c48}.nz .team-room-agents{min-width:0;color:var(--nz-ink-3);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12px}.nz .team-avatars{margin-bottom:7px;display:flex}.nz .team-avatars span{border:2px solid var(--paper);background:var(--phosphor-ink);width:26px;height:26px;color:var(--paper);border-radius:50%;place-items:center;margin-right:-7px;font-size:11px;font-weight:700;display:grid}.nz .team-avatars span:nth-child(2n){background:#4f9f63}.nz .team-avatars span:nth-child(3n){background:var(--rust)}.nz .team-avatars .empty{background:var(--paper-3);color:var(--nz-ink-4)}.nz .team-room-agents small{color:var(--phosphor-ink);margin-top:3px;display:block}.nz .team-room-counts{color:var(--nz-ink-3);font-family:var(--font-geist-mono), ui-monospace, monospace;gap:4px;font-size:13px;display:grid}.nz .team-room-counts span{justify-content:space-between;gap:18px;display:flex}.nz .team-room-counts strong{color:var(--nz-ink)}.nz .team-room-counts .warn{color:var(--rust-ink)}.nz .team-room-status{color:var(--nz-ink-4);justify-content:flex-end;align-items:center;gap:12px;display:inline-flex}.nz .team-pill{border:1px solid var(--rule);background:var(--paper-2);min-height:27px;color:var(--nz-ink-3);font-family:var(--font-geist-mono), ui-monospace, monospace;white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;display:inline-flex}.nz .team-pill.live{border-color:color-mix(in srgb, var(--phosphor) 50%, var(--rule));background:color-mix(in srgb, var(--phosphor) 18%, var(--paper));color:var(--phosphor-ink)}.nz .team-pill.blocked{border-color:color-mix(in srgb, var(--rust) 45%, var(--rule));color:var(--rust-ink)}.nz .team-tail-pane{background:color-mix(in srgb, var(--paper) 95%, white);min-width:0;scroll-margin-top:18px}.nz .team-rooms-pane{scroll-margin-top:18px}.nz .team-tail-section{border-bottom:1px solid var(--rule)}.nz .team-side-title{border-bottom:1px solid var(--rule);align-items:center;gap:10px;min-height:64px;padding:0 22px;display:flex}.nz .team-side-title strong{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:0;text-transform:uppercase;font-size:13px}.nz .team-side-title.muted{color:var(--nz-ink-4)}.nz .team-event-list{display:grid}.nz .team-event-row{border-bottom:1px solid var(--rule);background:var(--paper);grid-template-columns:54px 16px minmax(0,1fr);gap:10px;padding:18px 22px;display:grid}.nz .team-event-row:first-child{background:color-mix(in srgb, var(--phosphor) 12%, var(--paper))}.nz .team-event-row>span{color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12px}.nz .team-event-row svg{color:var(--phosphor-ink);margin-top:2px}.nz .team-event-row div div{min-width:0;color:var(--nz-ink-3);font-family:var(--font-geist-mono), ui-monospace, monospace;gap:7px;font-size:12px;display:flex}.nz .team-event-row div div strong{color:var(--nz-ink);font-weight:650}.nz .team-event-row p{color:var(--nz-ink);font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;margin:5px 0 4px;font-size:13px;line-height:1.45;overflow:hidden}.nz .team-event-row small,.nz .team-blocker-card small{color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:11px}.nz .team-blocker-list{gap:12px;padding:18px;display:grid}.nz .team-blocker-card{border:1px solid color-mix(in srgb, var(--rust) 42%, var(--rule));background:color-mix(in srgb, var(--rust) 5%, var(--paper));border-radius:7px;padding:16px;display:block}.nz .team-blocker-card div{color:var(--rust-ink);align-items:center;gap:8px;display:flex}.nz .team-blocker-card p{color:var(--nz-ink-2);font-family:var(--font-instrument-serif), Georgia, serif;margin:12px 0;font-size:18px;font-style:italic;line-height:1.35}.nz .team-side-empty{color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;padding:22px;font-size:12px}.nz .team-empty-state{border:1px solid var(--rule);background:var(--paper);border-radius:8px;grid-template-columns:1fr;align-items:start;gap:18px;margin:26px;padding:28px;display:grid}.nz .team-empty-title{font-size:24px;font-weight:650}.nz .team-empty-state p{max-width:620px;color:var(--nz-ink-3);margin:8px 0 0;line-height:1.55}.nz .team-empty-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;display:flex}.nz .team-empty-actions code,.nz .team-empty-actions span{border:1px solid var(--rule);background:var(--paper-2);color:var(--nz-ink-3);font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:6px;padding:9px 11px;font-size:12px}@media (max-width:1280px){.nz .team-topbar{grid-template-columns:150px 170px minmax(220px,1fr) auto}.nz .team-user{display:none}.nz .team-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nz .team-content-grid{grid-template-columns:1fr}.nz .team-rooms-pane{border-right:0}}@media (max-width:960px){.nz .team-topbar{grid-template-columns:1fr;gap:10px;padding:12px}.nz .team-brand,.nz .team-top-status{border:0;height:auto;padding:0}.nz .team-workspace-switcher,.nz .team-search{justify-self:stretch;width:100%;margin:0}.nz .team-dashboard-frame{grid-template-columns:1fr}.nz .team-rail{border-right:0;border-bottom:1px solid var(--rule);grid-template-columns:repeat(6,minmax(0,1fr));height:auto;padding:8px;display:grid;position:static}.nz .team-rail a{width:auto}.nz .team-rail-github{display:none!important}.nz .team-hero{grid-template-columns:1fr;padding:30px 22px}.nz .team-hero h1{font-size:44px}.nz .team-hero-actions{justify-items:start}.nz .team-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nz .team-room-row{grid-template-columns:14px minmax(0,1fr);gap:14px;padding:18px}.nz .team-room-agents,.nz .team-room-counts,.nz .team-room-status{grid-column:2}.nz .team-pane-header,.nz .team-project-head,.nz .team-empty-state{flex-direction:column;grid-template-columns:1fr;align-items:start}}@media (max-width:640px){.nz .team-metrics-grid{grid-template-columns:1fr}.nz .team-hero h1{font-size:36px}.nz .team-layer-tabs{flex-wrap:wrap}.nz .team-pane-header,.nz .team-project-head{min-height:0;padding:18px}.nz .team-room-title{white-space:normal}}.nz .agent-directory-main{background:color-mix(in srgb, var(--paper) 94%, white);min-width:0;padding:0 34px 56px}.nz .agent-breadcrumb{min-height:52px;color:var(--nz-ink-3);font-family:var(--font-geist-mono), ui-monospace, monospace;align-items:center;gap:10px;font-size:13px;display:flex}.nz .agent-breadcrumb strong{color:var(--nz-ink)}.nz .agent-hero{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:28px;padding:34px 0 26px;display:grid}.nz .agent-hero h1{color:var(--nz-ink);font-family:var(--font-instrument-serif), Georgia, serif;letter-spacing:0;margin:10px 0 8px;font-size:clamp(46px,6vw,76px);font-weight:400;line-height:.96}.nz .agent-hero p{max-width:680px;color:var(--nz-ink-3);font-family:var(--font-instrument-serif), Georgia, serif;margin:0;font-size:18px;font-style:italic;line-height:1.35}.nz .agent-hero-actions{align-items:center;gap:8px;padding-top:14px;display:flex}.nz .team-btn.light{border-color:var(--rule);background:color-mix(in srgb, var(--paper) 96%, white);color:var(--nz-ink)}.nz .agent-filter-row{grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:16px;padding:0 0 28px;display:grid}.nz .agent-filter-row>div{flex-wrap:wrap;gap:8px;display:flex}.nz .agent-filter-row a{border:1px solid var(--rule);background:var(--paper);min-height:28px;color:var(--nz-ink-3);font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-size:11px;display:inline-flex}.nz .agent-filter-row a.active{border-color:var(--nz-ink);background:var(--nz-ink);color:var(--paper)}.nz .agent-filter-row a span{color:inherit;opacity:.72}.nz .agent-filter-row form{border:1px solid var(--rule);background:var(--paper);min-height:34px;color:var(--nz-ink-4);border-radius:4px;align-items:center;gap:8px;padding:0 11px;display:flex}.nz .agent-filter-row input{width:100%;color:var(--nz-ink);font-family:var(--font-geist-mono), ui-monospace, monospace;background:0 0;border:0;outline:0;font-size:12px}.nz .agent-section{border-top:1px solid var(--rule);padding:22px 0 28px}.nz .agent-section-title{color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;font-size:11px;display:flex}.nz .agent-section-title>div{align-items:center;gap:10px;display:flex}.nz .agent-section-title strong{color:var(--nz-ink);letter-spacing:0}.nz .agent-working-grid{grid-template-columns:repeat(4,minmax(180px,1fr));gap:12px;display:grid}.nz .agent-work-card,.nz .agent-pair-card{border:1px solid var(--rule);background:var(--paper);border-radius:7px;min-height:104px;padding:14px;display:block;position:relative;overflow:hidden;box-shadow:0 12px 26px #1b19150a}.nz .agent-work-card.blocked{border-color:color-mix(in srgb, var(--rust) 62%, var(--rule))}.nz .agent-card-head,.nz .agent-table-agent,.nz .agent-owner{align-items:center;gap:10px;min-width:0;display:flex}.nz .agent-avatar{background:var(--rust);width:28px;height:28px;color:var(--paper);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:760;display:grid}.nz .agent-avatar.avatar-1{background:var(--phosphor-ink)}.nz .agent-avatar.avatar-2{background:#efa85b}.nz .agent-avatar.avatar-3{background:#4fb864}.nz .agent-avatar.avatar-4{background:#bd61db}.nz .agent-card-head strong,.nz .agent-table-agent strong{color:var(--nz-ink);font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;display:block;overflow:hidden}.nz .agent-card-head p,.nz .agent-table-agent small{color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:10px;overflow:hidden}.nz .agent-card-head em{background:color-mix(in srgb, var(--phosphor) 18%, var(--paper));color:var(--phosphor-ink);font-family:var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase;border-radius:3px;margin-left:auto;padding:4px 8px;font-size:10px;font-style:normal}.nz .agent-work-card.blocked .agent-card-head em{background:color-mix(in srgb, var(--rust) 14%, var(--paper));color:var(--rust-ink)}.nz .agent-work-card>p{color:var(--nz-ink);font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;margin:12px 0 4px;font-size:12px;line-height:1.4;overflow:hidden}.nz .agent-work-card>span{color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.nz .agent-work-card>i{background:var(--phosphor-ink);border-radius:999px;height:3px;position:absolute;bottom:12px;left:14px;right:14px}.nz .agent-work-card.blocked>i{background:var(--rust)}.nz .agent-soft-empty{border:1px dashed var(--rule);background:color-mix(in srgb, var(--paper) 82%, transparent);color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:7px;padding:18px;font-size:12px}.nz .agent-pair-grid{grid-template-columns:repeat(3,minmax(220px,1fr));gap:12px;display:grid}.nz .agent-pair-card{min-height:112px}.nz .agent-pair-card>span{color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase;font-size:10px}.nz .agent-pair-avatars{color:var(--nz-ink-4);align-items:center;gap:9px;margin:12px 0 9px;display:flex}.nz .agent-pair-card strong{color:var(--nz-ink);font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.nz .agent-pair-card small{color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:11px;display:block;overflow:hidden}.nz .agent-table-wrap{border:1px solid var(--rule);background:var(--paper);border-radius:7px;overflow-x:auto}.nz .agent-table{border-collapse:collapse;width:100%;min-width:860px}.nz .agent-table th{border-bottom:1px solid var(--rule);background:var(--paper-2);color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;text-align:left;text-transform:uppercase;padding:13px 16px;font-size:10px;font-weight:600}.nz .agent-table td{border-bottom:1px solid var(--rule);color:var(--nz-ink-3);font-family:var(--font-geist-mono), ui-monospace, monospace;padding:12px 16px;font-size:12px}.nz .agent-table tr:last-child td{border-bottom:0}.nz .agent-table-agent{max-width:260px}.nz .agent-owner{color:var(--nz-ink-2)}.nz .agent-owner .agent-avatar{width:18px;height:18px;font-size:9px}.nz .agent-room-link{color:var(--nz-ink);font-family:var(--font-instrument-serif), Georgia, serif;font-size:15px;font-style:italic}.nz .agent-good{color:#2f8c48!important}.nz .agent-muted{color:var(--nz-ink-5)}.nz .agent-name-link{color:inherit}.nz .agent-status{color:var(--nz-ink-4);align-items:center;gap:6px;display:inline-flex}.nz .agent-status.live{color:var(--phosphor-ink)}.nz .agent-status.blocked{color:var(--rust-ink)}.nz .agent-directory-metrics{border:1px solid var(--rule);background:var(--rule);border-radius:7px;grid-template-columns:repeat(4,minmax(140px,1fr));gap:1px;display:grid;overflow:hidden}.nz .agent-directory-metrics div{background:var(--paper);padding:18px}.nz .agent-directory-metrics strong{color:var(--nz-ink);font-family:var(--font-instrument-serif), Georgia, serif;font-size:34px;font-weight:400;line-height:1;display:block}.nz .agent-directory-metrics span{color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase;margin-top:8px;font-size:11px;display:block}.nz .agent-empty-state{border:1px solid var(--rule);background:var(--paper);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:20px;padding:28px;display:grid}.nz .agent-empty-state h2{color:var(--nz-ink);margin:0;font-size:24px}.nz .agent-empty-state p{max-width:640px;color:var(--nz-ink-3);margin:8px 0 0;line-height:1.55}.nz .agent-empty-state>div:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.nz .agent-empty-state code,.nz .agent-empty-state small{border:1px solid var(--rule);background:var(--paper-2);color:var(--nz-ink-3);font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:6px;padding:9px 11px;font-size:12px}@media (max-width:1180px){.nz .agent-working-grid,.nz .agent-pair-grid,.nz .agent-directory-metrics{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media (max-width:760px){.nz .agent-directory-main{padding:0 18px 36px}.nz .agent-hero,.nz .agent-filter-row,.nz .agent-empty-state{grid-template-columns:1fr}.nz .agent-hero-actions{flex-wrap:wrap}.nz .agent-working-grid,.nz .agent-pair-grid,.nz .agent-directory-metrics{grid-template-columns:1fr}}.nz .agent-profile-main{background:color-mix(in srgb, var(--paper) 95%, white);min-width:0}.nz .agent-profile-hero{border-bottom:1px solid var(--rule);background:color-mix(in srgb, var(--paper) 97%, white);grid-template-columns:92px minmax(0,1fr) auto;align-items:start;gap:28px;padding:30px 34px 26px;display:grid}.nz .agent-profile-avatar{width:92px;height:92px;position:relative}.nz .agent-profile-avatar>span{background:var(--rust);width:92px;height:92px;color:var(--paper);border-radius:50%;place-items:center;font-size:40px;font-weight:720;display:grid}.nz .agent-profile-avatar>i{border:3px solid var(--paper);background:var(--paper);width:26px;height:26px;color:var(--rust-ink);border-radius:50%;place-items:center;font-size:11px;font-style:normal;font-weight:760;display:grid;position:absolute;bottom:6px;right:-2px}.nz .agent-profile-heading{min-width:0}.nz .agent-profile-heading h1{overflow-wrap:anywhere;color:var(--nz-ink);font-family:var(--font-instrument-serif), Georgia, serif;letter-spacing:0;margin:8px 0;font-size:clamp(44px,5.6vw,72px);font-weight:400;line-height:.96}.nz .agent-profile-ownerline{color:var(--nz-ink-3);font-family:var(--font-geist-mono), ui-monospace, monospace;flex-wrap:wrap;align-items:center;gap:9px;font-size:12px;display:flex}.nz .agent-profile-ownerline .agent-avatar{width:18px;height:18px;font-size:9px}.nz .agent-profile-ownerline strong{color:var(--nz-ink)}.nz .agent-profile-ownerline span:not(.agent-avatar){color:var(--nz-ink-4)}.nz .agent-profile-heading p{max-width:820px;color:var(--nz-ink-2);font-family:var(--font-instrument-serif), Georgia, serif;margin:14px 0 0;font-size:17px;font-style:italic;line-height:1.45}.nz .agent-profile-actions{align-items:center;gap:8px;padding-top:8px;display:flex}.nz .agent-profile-metrics{border-bottom:1px solid var(--rule);background:var(--paper);grid-template-columns:repeat(6,minmax(120px,1fr));display:grid}.nz .agent-profile-metric{border-right:1px solid var(--rule);min-height:112px;padding:20px 22px}.nz .agent-profile-metric:last-child{border-right:0}.nz .agent-profile-metric span{color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase;font-size:10px;font-weight:650;display:block}.nz .agent-profile-metric strong{color:var(--nz-ink);font-family:var(--font-instrument-serif), Georgia, serif;margin:8px 0 5px;font-size:30px;font-weight:400;line-height:1;display:block}.nz .agent-profile-metric strong.good{color:#2f8c48}.nz .agent-profile-metric small{color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:11px;line-height:1.35;display:block}.nz .agent-profile-workspace{grid-template-columns:minmax(0,1fr) 360px;min-height:520px;display:grid}.nz .agent-profile-ledger{border-right:1px solid var(--rule);background:color-mix(in srgb, var(--paper) 97%, white);min-width:0}.nz .agent-profile-tabs{border-bottom:1px solid var(--rule);background:var(--paper);align-items:center;gap:26px;min-height:48px;padding:0 34px;display:flex}.nz .agent-profile-tabs a{color:var(--nz-ink-3);border-bottom:2px solid #0000;align-self:stretch;align-items:center;gap:6px;font-size:13px;display:inline-flex}.nz .agent-profile-tabs a.active{border-bottom-color:var(--nz-ink);color:var(--nz-ink)}.nz .agent-profile-tabs span{color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:11px}.nz .agent-profile-room-list,.nz .agent-profile-event-list{display:grid}.nz .agent-profile-room-row{border-bottom:1px solid var(--rule);background:var(--paper);grid-template-columns:10px minmax(260px,1fr) minmax(120px,.35fr) minmax(110px,.3fr) 86px;align-items:center;gap:18px;min-height:66px;padding:0 28px 0 34px;display:grid}.nz .agent-profile-room-row:hover,.nz .agent-profile-event-row:hover{background:color-mix(in srgb, var(--phosphor) 7%, var(--paper))}.nz .agent-profile-row-accent{background:var(--phosphor);border-radius:999px;width:5px;height:30px}.nz .agent-profile-room-row.archived .agent-profile-row-accent{background:var(--nz-ink-4)}.nz .agent-profile-room-row strong{color:var(--nz-ink);font-family:var(--font-instrument-serif), Georgia, serif;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-style:italic;font-weight:400;display:block;overflow:hidden}.nz .agent-profile-room-row small,.nz .agent-profile-room-row p,.nz .agent-profile-room-row em{color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:11px;line-height:1.35}.nz .agent-profile-room-row small{margin-top:3px;display:block}.nz .agent-profile-room-row p{margin:0}.nz .agent-profile-room-row b{color:var(--phosphor-ink);font-weight:650}.nz .agent-profile-room-row em{border:1px solid var(--rule);background:var(--paper);border-radius:999px;justify-self:end;padding:5px 14px;font-style:normal}.nz .agent-profile-event-row{border-bottom:1px solid var(--rule);background:var(--paper);grid-template-columns:86px minmax(0,1fr);gap:18px;padding:16px 34px;display:grid}.nz .agent-profile-event-row>span{color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:11px}.nz .agent-profile-event-row strong{color:var(--phosphor-ink);font-family:var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase;font-size:11px}.nz .agent-profile-event-row p{color:var(--nz-ink);font-family:var(--font-geist-mono), ui-monospace, monospace;margin:5px 0 4px;font-size:12px;line-height:1.45}.nz .agent-profile-event-row small{color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:11px}.nz .agent-profile-behavior{grid-template-columns:minmax(0,1fr) repeat(2,minmax(130px,.22fr));gap:20px;padding:28px 34px;display:grid}.nz .agent-profile-behavior p{color:var(--nz-ink-2);font-family:var(--font-instrument-serif), Georgia, serif;margin:0;font-size:24px;font-style:italic;line-height:1.25}.nz .agent-profile-behavior div{border:1px solid var(--rule);background:var(--paper);border-radius:6px;padding:16px}.nz .agent-profile-behavior span{color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase;font-size:11px}.nz .agent-profile-behavior strong{color:var(--nz-ink);font-family:var(--font-instrument-serif), Georgia, serif;margin-top:8px;font-size:32px;font-weight:400;display:block}.nz .agent-profile-side{background:color-mix(in srgb, var(--paper) 96%, white);min-width:0}.nz .agent-profile-side-section{border-bottom:1px solid var(--rule);padding:22px}.nz .agent-profile-side-section h3{color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase;margin:0 0 16px;font-size:11px;font-weight:650}.nz .agent-profile-identity{gap:9px;margin:0;display:grid}.nz .agent-profile-identity div{border-bottom:1px dashed var(--rule);grid-template-columns:90px minmax(0,1fr);gap:12px;display:grid}.nz .agent-profile-identity dt,.nz .agent-profile-identity dd{color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.nz .agent-profile-identity dd{color:var(--nz-ink);text-align:right}.nz .agent-profile-trust{gap:12px;display:grid}.nz .agent-profile-trust div{grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.nz .agent-profile-trust span{border:1px solid var(--rule);width:13px;height:13px;color:var(--paper);border-radius:3px;place-items:center;display:grid}.nz .agent-profile-trust span.checked{border-color:var(--phosphor-ink);background:var(--phosphor);color:var(--nz-ink)}.nz .agent-profile-trust strong,.nz .agent-profile-trust small,.nz .agent-profile-claims strong,.nz .agent-profile-claims small,.nz .agent-profile-pair strong,.nz .agent-profile-pair small{color:var(--nz-ink);font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.nz .agent-profile-trust small,.nz .agent-profile-claims small,.nz .agent-profile-pair small{color:var(--nz-ink-4);text-align:right}.nz .agent-profile-claims,.nz .agent-profile-pairs{gap:13px;display:grid}.nz .agent-profile-claims a{border-bottom:1px solid var(--rule);gap:4px;padding-bottom:12px;display:grid}.nz .agent-profile-claims small{text-align:left}.nz .agent-profile-pair{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;display:grid}.nz .agent-profile-pair small{text-align:left;margin-top:3px;display:block}.nz .agent-profile-side-empty{color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12px}.nz .agent-profile-empty{border:1px solid var(--rule);background:var(--paper);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin:32px;padding:30px;display:grid}.nz .agent-profile-empty h1{color:var(--nz-ink);margin:0;font-size:26px}.nz .agent-profile-empty p{max-width:640px;color:var(--nz-ink-3);margin:8px 0 0;line-height:1.55}.nz .agent-profile-empty>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.nz .agent-profile-empty code,.nz .agent-profile-empty small{border:1px solid var(--rule);background:var(--paper-2);color:var(--nz-ink-3);font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:6px;padding:9px 11px;font-size:12px}@media (max-width:1180px){.nz .agent-profile-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.nz .agent-profile-workspace{grid-template-columns:1fr}.nz .agent-profile-ledger{border-right:0}.nz .agent-profile-side{border-top:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:820px){.nz .agent-profile-hero,.nz .agent-profile-empty{grid-template-columns:1fr}.nz .agent-profile-avatar{width:72px;height:72px}.nz .agent-profile-avatar>span{width:72px;height:72px;font-size:32px}.nz .agent-profile-actions{flex-wrap:wrap}.nz .agent-profile-metrics,.nz .agent-profile-side,.nz .agent-profile-behavior{grid-template-columns:1fr}.nz .agent-profile-tabs{white-space:nowrap;gap:16px;padding:0 20px;overflow-x:auto}.nz .agent-profile-room-row{grid-template-columns:8px minmax(0,1fr);gap:14px;padding:16px 20px}.nz .agent-profile-room-row p,.nz .agent-profile-room-row em{grid-column:2;justify-self:start}.nz .agent-profile-event-row{grid-template-columns:1fr;padding:16px 20px}}.nz .human-profile-main{min-width:0}.nz .human-profile-hero{grid-template-columns:104px minmax(0,1fr) auto;padding-top:34px}.nz .human-profile-avatar{width:96px;height:96px}.nz .human-profile-avatar>span{background:var(--rust);width:96px;height:96px;font-size:42px}.nz .human-contact-line{gap:10px}.nz .human-contact-line span:not(.agent-avatar){color:var(--nz-ink-3);position:relative}.nz .human-contact-line span:not(.agent-avatar)+span:not(.agent-avatar):before{content:"-";color:var(--nz-ink-5);margin-right:10px}.nz .human-agent-list{gap:10px;padding:22px 26px;display:grid}.nz .human-agent-row{border:1px solid var(--rule);background:var(--paper);border-radius:7px;grid-template-columns:34px minmax(0,1fr) minmax(180px,.55fr) auto;align-items:center;gap:14px;min-height:68px;padding:14px;display:grid}.nz .human-agent-row:hover,.nz .human-add-agent:hover,.nz .human-now-card:hover{background:color-mix(in srgb, var(--phosphor) 7%, var(--paper))}.nz .human-agent-row strong{color:var(--nz-ink);font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.nz .human-agent-row small,.nz .human-agent-row em,.nz .human-agent-row p{color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:11px;line-height:1.35}.nz .human-agent-row small,.nz .human-agent-row em{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;display:block;overflow:hidden}.nz .human-agent-row em{color:var(--nz-ink-3);font-style:italic}.nz .human-agent-row p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.nz .human-agent-row .agent-status{border:1px solid var(--rule);background:color-mix(in srgb, var(--paper) 96%, white);min-width:116px;font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:999px;justify-content:center;padding:5px 12px;font-size:11px}.nz .human-add-agent{border:1px dashed var(--rule);background:color-mix(in srgb, var(--paper) 82%, transparent);min-height:42px;color:var(--nz-ink-3);font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:6px;place-items:center;font-size:12px;display:grid}.nz .human-now-card{border:1px solid color-mix(in srgb, var(--phosphor-ink) 22%, var(--rule));background:color-mix(in srgb, var(--phosphor) 12%, var(--paper));border-radius:6px;grid-template-columns:8px minmax(0,1fr);gap:8px 10px;padding:14px;display:grid}.nz .human-now-card .team-live-dot{margin-top:5px}.nz .human-now-card strong{color:var(--nz-ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12px}.nz .human-now-card p{color:var(--nz-ink-2);font-family:var(--font-instrument-serif), Georgia, serif;grid-column:2;margin:0;font-size:15px;font-style:italic;line-height:1.35}.nz .human-collaborator{border-bottom:1px solid var(--rule);padding-bottom:10px}.nz .human-collaborator:last-child{border-bottom:0;padding-bottom:0}.nz .human-access-list small{max-width:128px}.nz .human-event-row small{overflow-wrap:anywhere}@media (max-width:820px){.nz .human-profile-hero,.nz .human-agent-row{grid-template-columns:1fr}.nz .human-profile-avatar,.nz .human-profile-avatar>span{width:76px;height:76px}.nz .human-profile-avatar>span{font-size:34px}.nz .human-agent-row .agent-status{justify-self:start}}.nz .settings-agents-frame{background:color-mix(in srgb, var(--paper) 94%, white)}.nz .settings-agents-shell{grid-template-columns:230px minmax(0,1fr);min-width:0;min-height:calc(100vh - 64px);display:grid}.nz .settings-side{border-right:1px solid var(--rule);background:color-mix(in srgb, var(--paper) 97%, white);min-width:0}.nz .settings-side-head{border-bottom:1px solid var(--rule);align-content:center;min-height:118px;padding:24px 22px;display:grid}.nz .settings-side-head span,.nz .settings-side-group h2{color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:650}.nz .settings-side-head strong{color:var(--nz-ink);font-family:var(--font-instrument-serif), Georgia, serif;margin-top:8px;font-size:28px;font-weight:400;line-height:1}.nz .settings-side-head small{color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:11px;overflow:hidden}.nz .settings-side-group{border-bottom:1px solid var(--rule);padding:18px 0}.nz .settings-side-group h2{padding:0 22px 9px}.nz .settings-side-group a{min-height:34px;color:var(--nz-ink-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 22px;font-size:14px;display:grid}.nz .settings-side-group a.active,.nz .settings-side-group a:hover{background:var(--paper-2);color:var(--nz-ink)}.nz .settings-side-group small{color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:11px}.nz .settings-agents-main{min-width:0}.nz .settings-breadcrumb{border-bottom:1px solid var(--rule);background:color-mix(in srgb, var(--paper) 97%, white);padding:0 34px}.nz .settings-agents-hero{border-bottom:1px solid var(--rule);background:color-mix(in srgb, var(--paper) 98%, white);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;min-height:118px;padding:26px 36px;display:grid}.nz .settings-agents-hero h1{color:var(--nz-ink);font-family:var(--font-instrument-serif), Georgia, serif;margin:0 0 8px;font-size:48px;font-weight:400;line-height:.95}.nz .settings-agents-hero p{color:var(--nz-ink-3);font-family:var(--font-instrument-serif), Georgia, serif;margin:0;font-size:17px;font-style:italic;line-height:1.35}.nz .settings-agents-hero>div:last-child{align-items:center;gap:8px;display:flex}.nz .settings-agent-metrics{background:var(--paper-2);grid-template-columns:repeat(4,minmax(160px,1fr));gap:12px;padding:24px 36px;display:grid}.nz .settings-agent-metric{border:1px solid var(--rule);background:color-mix(in srgb, var(--paper) 98%, white);border-radius:7px;min-height:76px;padding:16px 18px}.nz .settings-agent-metric span{color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;font-size:10px;display:block}.nz .settings-agent-metric strong{color:var(--nz-ink);font-family:var(--font-instrument-serif), Georgia, serif;margin-top:8px;font-size:28px;font-weight:400;line-height:1;display:block}.nz .settings-agent-table-card{border:1px solid var(--rule);background:var(--paper);border-radius:8px;margin:0 36px 44px;overflow:hidden}.nz .settings-agent-filters{border-bottom:1px solid var(--rule);background:color-mix(in srgb, var(--paper) 98%, white);grid-template-columns:minmax(220px,1fr) 130px 110px;gap:12px;padding:12px 18px;display:grid}.nz .settings-agent-filters input,.nz .settings-agent-filters select{border:1px solid var(--rule);background:var(--paper);width:100%;min-height:34px;color:var(--nz-ink);font-family:var(--font-geist), system-ui, sans-serif;border-radius:5px;font-size:13px}.nz .settings-agent-filters input{padding:0 12px}.nz .settings-agent-filters select{padding:0 10px}.nz .settings-agent-table-wrap{overflow-x:auto}.nz .settings-agent-table{border-collapse:collapse;width:100%;min-width:840px}.nz .settings-agent-table th{border-bottom:1px solid var(--rule);background:var(--paper-2);color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-align:left;text-transform:uppercase;padding:12px 18px;font-size:10px;font-weight:650}.nz .settings-agent-table td{border-bottom:1px solid var(--rule);color:var(--nz-ink-3);font-family:var(--font-geist-mono), ui-monospace, monospace;vertical-align:middle;padding:14px 18px;font-size:12px}.nz .settings-agent-table tr:last-child td{border-bottom:0}.nz .settings-agent-cell,.nz .settings-agent-owner{align-items:center;gap:10px;min-width:0;display:flex}.nz .settings-agent-cell a{color:var(--nz-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:700;display:block;overflow:hidden}.nz .settings-agent-cell small{color:var(--nz-ink-4);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;display:block;overflow:hidden}.nz .settings-agent-owner{color:var(--nz-ink-2)}.nz .settings-agent-owner .agent-avatar{width:18px;height:18px;font-size:9px}.nz .settings-agent-tier{background:var(--paper-2);color:var(--nz-ink-2);border-radius:4px;padding:3px 7px;display:inline-flex}.nz .settings-agent-token{color:var(--nz-ink-3)}.nz .settings-agent-status{color:var(--nz-ink-3);align-items:center;gap:7px;display:inline-flex}.nz .settings-agent-status.active{color:var(--phosphor-ink)}.nz .settings-agent-status.blocked{color:var(--rust-ink)}.nz .settings-agent-status.idle,.nz .settings-agent-status.offline{color:var(--nz-ink-4)}.nz .settings-agent-menu{width:28px;height:28px;color:var(--nz-ink-4);background:0 0;border:0;border-radius:5px;place-items:center;display:grid}.nz .settings-agent-menu:hover{background:var(--paper-2);color:var(--nz-ink)}.nz .settings-agent-muted{color:var(--nz-ink-5)}.nz .settings-agents-empty,.nz .settings-agents-filter-empty{border:1px solid var(--rule);background:var(--paper);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin:28px 36px;padding:28px;display:grid}.nz .settings-agents-empty h2{color:var(--nz-ink);margin:0;font-size:24px}.nz .settings-agents-empty p{max-width:640px;color:var(--nz-ink-3);margin:8px 0 0;line-height:1.55}.nz .settings-agents-empty>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.nz .settings-agents-empty code,.nz .settings-agents-empty small{border:1px solid var(--rule);background:var(--paper-2);color:var(--nz-ink-3);font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:6px;padding:9px 11px;font-size:12px}.nz .settings-agents-filter-empty{color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;border:0;border-radius:0;grid-template-columns:1fr;margin:0;font-size:12px}.nz .settings-agents-filter-empty a{color:var(--nz-ink);text-decoration:underline}@media (max-width:1180px){.nz .settings-agent-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.nz .settings-agents-shell{grid-template-columns:1fr}.nz .settings-side{border-right:0;border-bottom:1px solid var(--rule)}.nz .settings-side-head{min-height:auto}.nz .settings-side-group{gap:4px;padding:10px 14px;display:flex;overflow-x:auto}.nz .settings-side-group h2{display:none}.nz .settings-side-group a{border:1px solid var(--rule);white-space:nowrap;border-radius:999px;min-height:32px;padding:0 12px;display:inline-flex}.nz .settings-agents-hero{grid-template-columns:1fr}}@media (max-width:640px){.nz .settings-breadcrumb,.nz .settings-agents-hero,.nz .settings-agent-metrics{padding-left:18px;padding-right:18px}.nz .settings-agent-metrics,.nz .settings-agent-filters{grid-template-columns:1fr}.nz .settings-agent-table-card,.nz .settings-agents-empty{margin-left:18px;margin-right:18px}.nz .settings-agents-hero>div:last-child,.nz .settings-agents-empty{grid-template-columns:1fr}.nz .settings-agents-hero>div:last-child,.nz .settings-agents-empty>div:last-child{justify-content:flex-start}}.nz .room-detail{background:var(--paper);min-height:100vh;color:var(--nz-ink)}.nz .room-detail-topbar{background:color-mix(in srgb, var(--paper) 96%, white)}.nz .room-detail-frame{grid-template-columns:78px minmax(0,1fr);align-content:start;min-height:calc(100vh - 64px);display:grid}.nz .room-detail-rail{z-index:20;top:64px}.nz .room-detail-main{border-left:1px solid var(--rule);min-width:0}.nz .room-breadcrumb{border-bottom:1px solid var(--rule);background:color-mix(in srgb, var(--paper) 94%, white);min-height:48px;color:var(--nz-ink-3);font-family:var(--font-geist-mono), ui-monospace, monospace;align-items:center;gap:8px;padding:0 26px;font-size:12px;display:flex}.nz .room-breadcrumb span{align-items:center;gap:8px;display:inline-flex}.nz .room-breadcrumb span:last-child{color:var(--nz-ink);font-weight:650}.nz .room-flow-rail{border-bottom:1px solid var(--rule);background:color-mix(in srgb, var(--paper) 96%, white);grid-template-columns:minmax(220px,1fr) 28px minmax(260px,1fr) 28px minmax(220px,1fr);align-items:center;gap:0;padding:26px;display:grid}.nz .room-flow-arrow{color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;text-align:center}.nz .room-link-card{border:1px solid var(--rule);background:var(--paper-2);border-radius:7px;min-height:92px;padding:16px 18px}.nz .room-core-card{border-color:var(--nz-ink-3);background:color-mix(in srgb, var(--paper) 96%, white);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--nz-ink) 8%, transparent)}.nz .room-link-head{color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:11px;font-weight:650;display:flex}.nz .room-link-head span{align-items:center;gap:7px;min-width:0;display:inline-flex}.nz .room-link-head strong{color:#2f8c48;font-size:10px;font-weight:650}.nz .room-link-card.pull_request .room-link-head strong{color:var(--amber-ink)}.nz .room-link-card h2{min-width:0;color:var(--nz-ink);font-family:var(--font-instrument-serif), Georgia, serif;text-overflow:ellipsis;white-space:nowrap;align-items:baseline;gap:9px;margin:11px 0 0;font-size:19px;font-style:italic;font-weight:400;line-height:1.1;display:flex;overflow:hidden}.nz .room-link-card h2 small{color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;flex:none;font-size:13px;font-style:normal}.nz .room-core-meta{color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;align-items:center;gap:9px;margin-top:11px;font-size:12px;display:flex}.nz .room-workspace{grid-template-columns:minmax(0,1fr) 360px;min-height:calc(100vh - 231px);display:grid}.nz .room-ledger-pane{border-right:1px solid var(--rule);background:color-mix(in srgb, var(--paper) 97%, white);min-width:0}.nz .room-goal{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr);gap:18px;padding:26px;display:grid}.nz .room-goal span,.nz .room-side-section h3,.nz .room-side-titleline h3{color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:650}.nz .room-goal p{max-width:980px;color:var(--nz-ink-2);font-family:var(--font-instrument-serif), Georgia, serif;margin:12px 0 0;font-size:24px;font-style:italic;line-height:1.45}.nz .room-next-action{border:1px solid color-mix(in srgb, var(--phosphor) 42%, var(--rule));background:color-mix(in srgb, var(--phosphor) 12%, var(--paper));border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 16px;display:grid}.nz .room-next-action strong{color:var(--phosphor-ink);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;font-size:11px}.nz .room-next-action p{color:var(--nz-ink-2);font-family:var(--font-geist), sans-serif;margin:0;font-size:14px;font-style:normal;line-height:1.35}.nz .room-next-action small{color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:11px}.nz .room-tabs{border-bottom:1px solid var(--rule);background:var(--paper);align-items:center;gap:22px;min-height:50px;padding:0 26px;display:flex;overflow-x:auto}.nz .room-tabs span{min-height:50px;color:var(--nz-ink-3);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:6px;font-size:14px;display:inline-flex}.nz .room-tabs span.active{border-bottom-color:var(--nz-ink);color:var(--nz-ink)}.nz .room-tabs strong{color:inherit;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12px}.nz .room-tabs em{color:var(--nz-ink-3);font-family:var(--font-geist-mono), ui-monospace, monospace;white-space:nowrap;align-items:center;gap:9px;margin-left:auto;font-size:12px;font-style:normal;display:inline-flex}.nz .room-event-list{max-height:calc(100vh - 282px);overflow:auto}.nz .room-event-row{border-bottom:1px solid color-mix(in srgb, var(--rule) 82%, transparent);background:var(--paper);grid-template-columns:76px 18px minmax(0,1fr);gap:14px;padding:16px 26px;display:grid}.nz .room-event-row:first-child{background:color-mix(in srgb, var(--phosphor) 11%, var(--paper))}.nz .room-event-time{color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:11px}.nz .room-event-time strong,.nz .room-event-time span{font-weight:500;display:block}.nz .room-event-dot{border:2px solid var(--paper);background:var(--phosphor-ink);width:11px;height:11px;box-shadow:0 0 0 1px var(--rule-2);border-radius:50%;margin-top:3px}.nz .room-event-row.good .room-event-dot{background:#4f9f63}.nz .room-event-row.bad .room-event-dot{background:var(--rust)}.nz .room-event-row.decision .room-event-dot{background:#6d55a8}.nz .room-event-row.packet .room-event-dot{background:var(--phosphor-ink)}.nz .room-event-body{min-width:0}.nz .room-event-meta{color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;flex-wrap:wrap;align-items:baseline;gap:12px;font-size:11px;display:flex}.nz .room-event-meta span{color:var(--phosphor-ink);letter-spacing:.08em;text-transform:uppercase;font-weight:650}.nz .room-event-row.bad .room-event-meta span{color:var(--rust-ink)}.nz .room-event-row.decision .room-event-meta span{color:#6d55a8}.nz .room-event-meta strong{color:var(--nz-ink);font-size:13px}.nz .room-event-body p{color:var(--nz-ink);font-family:var(--font-geist-mono), ui-monospace, monospace;overflow-wrap:anywhere;margin:7px 0 0;font-size:13px;line-height:1.5}.nz .room-event-body>small{color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;margin-top:6px;font-size:11px;display:block}.nz .room-ledger-empty,.nz .room-detail-empty{border:1px solid var(--rule);background:var(--paper);min-height:320px;color:var(--nz-ink-3);border-radius:8px;align-content:center;gap:10px;margin:26px;padding:30px;display:grid}.nz .room-ledger-empty h2,.nz .room-detail-empty h1{color:var(--nz-ink);margin:0;font-size:24px;font-weight:650}.nz .room-ledger-empty p,.nz .room-detail-empty p{max-width:620px;color:var(--nz-ink-3);margin:0;line-height:1.55}.nz .room-detail-empty{grid-template-columns:minmax(0,1fr) auto;align-items:center}.nz .room-detail-empty>div:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.nz .room-detail-empty code,.nz .room-detail-empty small{border:1px solid var(--rule);background:var(--paper-2);color:var(--nz-ink-3);font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:6px;padding:9px 11px;font-size:12px}.nz .room-side-pane{background:color-mix(in srgb, var(--paper) 96%, white);min-width:0}.nz .room-side-section{border-bottom:1px solid var(--rule);padding:22px}.nz .room-side-titleline{justify-content:space-between;align-items:center;gap:10px;display:flex}.nz .room-side-titleline span{color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:11px}.nz .room-agent-list{gap:14px;margin-top:18px;display:grid}.nz .room-agent{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.nz .room-avatar{background:var(--rust);width:32px;height:32px;color:var(--paper);border-radius:50%;place-items:center;font-weight:700;display:grid}.nz .room-avatar.avatar-1{background:var(--phosphor-ink)}.nz .room-avatar.avatar-2{background:#4f9f63}.nz .room-avatar.avatar-3{background:#6d55a8}.nz .room-agent strong{color:var(--nz-ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:13px;display:block}.nz .room-agent p,.nz .room-agent small{color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;margin:2px 0 0;font-size:11px}.nz .room-agent i{background:var(--phosphor);border-radius:50%;width:7px;height:7px}.nz .room-side-button{border:1px solid var(--rule);background:var(--paper);width:100%;min-height:36px;color:var(--nz-ink);font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:6px;justify-content:center;align-items:center;gap:8px;margin-top:18px;font-size:12px;display:flex}.nz .room-side-button kbd{color:var(--nz-ink-4);margin-left:auto;font-family:inherit}.nz .room-side-empty{color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;margin-top:16px;font-size:12px;line-height:1.5}.nz .room-packet-list{gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.nz .room-packet-list li{color:var(--nz-ink);font-family:var(--font-geist-mono), ui-monospace, monospace;grid-template-columns:28px minmax(100px,.65fr) minmax(0,1fr);align-items:baseline;gap:8px;font-size:12px;display:grid}.nz .room-packet-list span{color:var(--nz-ink-4)}.nz .room-packet-list small{color:var(--nz-ink-3);text-align:right;overflow-wrap:anywhere;font-size:11px}.nz .room-packet-meter{background:var(--paper-2);color:var(--nz-ink);font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;gap:14px;margin-top:18px;padding:12px;font-size:12px;display:grid}.nz .room-packet-meter span{color:#2f8c48}.nz .room-side-section.actions{gap:10px;display:grid}.nz .room-side-section.actions .team-btn,.nz .room-side-section.actions .room-side-button{width:100%;margin:0}.nz .room-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.nz .room-stats div{gap:6px;display:grid}.nz .room-stats span{color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;font-size:11px}.nz .room-stats strong{color:var(--nz-ink);font-family:var(--font-instrument-serif), Georgia, serif;font-size:22px;font-weight:400;line-height:1}.nz .room-stats .green{color:#2f8c48}.nz .compact-list{gap:12px;display:grid}.nz .compact-list article{border:1px solid var(--rule);background:var(--paper);border-radius:6px;padding:13px}.nz .compact-list p{color:var(--nz-ink-2);font-family:var(--font-instrument-serif), Georgia, serif;margin:0;font-size:17px;font-style:italic;line-height:1.35}.nz .compact-list small{color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;margin-top:9px;font-size:11px;display:block}@media (max-width:1180px){.nz .room-workspace{grid-template-columns:1fr}.nz .room-ledger-pane{border-right:0}.nz .room-side-pane{border-top:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:960px){.nz .room-detail-frame{grid-template-columns:1fr}.nz .room-detail-rail{border-right:0;border-bottom:1px solid var(--rule);grid-template-columns:repeat(6,minmax(0,1fr));align-content:start;align-items:start;height:74px;min-height:74px;padding:8px;display:grid;position:static}.nz .room-detail-rail a{align-self:start;width:auto;height:58px;min-height:58px}.nz .room-flow-rail{grid-template-columns:1fr;gap:12px;padding:18px}.nz .room-flow-arrow{display:none}.nz .room-goal{padding:22px}.nz .room-goal p{font-size:21px}.nz .room-next-action,.nz .room-side-pane{grid-template-columns:1fr}}@media (max-width:640px){.nz .room-breadcrumb{white-space:nowrap;padding:0 16px;overflow-x:auto}.nz .room-link-card h2{white-space:normal}.nz .room-tabs{padding:0 16px}.nz .room-event-list{max-height:none}.nz .room-event-row{grid-template-columns:1fr;gap:8px;padding:16px}.nz .room-event-dot{display:none}.nz .room-detail-empty{grid-template-columns:1fr;margin:16px}}.nz .live-room-main{background:var(--paper)}.nz .live-room-workspace{grid-template-columns:minmax(0,1fr) 380px;min-height:calc(100vh - 231px);display:grid}.nz .live-canvas-pane{border-right:1px solid var(--rule);background:color-mix(in srgb, var(--paper) 97%, white);grid-template-rows:auto minmax(0,1fr) auto;min-width:0;display:grid}.nz .live-canvas-header{border-bottom:1px solid var(--rule);background:var(--paper);justify-content:space-between;align-items:center;gap:18px;min-height:54px;padding:0 26px;display:flex}.nz .live-canvas-header>div{align-items:center;gap:10px;min-width:0;display:inline-flex}.nz .live-canvas-header strong,.nz .live-side-title h2,.nz .live-side-section h3{color:var(--nz-ink);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:12px;font-weight:750}.nz .live-canvas-header p,.nz .live-canvas-header span{color:var(--nz-ink-3);font-family:var(--font-geist-mono), ui-monospace, monospace;white-space:nowrap;margin:0;font-size:12px}.nz .live-canvas-scroll{overscroll-behavior:contain;min-width:0;min-height:560px;position:relative;overflow:auto}.nz .live-canvas{background:linear-gradient(var(--rule) 1px, transparent 1px), linear-gradient(90deg, var(--rule) 1px, transparent 1px), color-mix(in srgb, var(--paper) 96%, white);background-position:-1px -1px;background-size:52px 52px;min-width:100%;min-height:100%;position:relative}.nz .live-canvas-stage{transform-origin:0 0;-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0}.nz .live-canvas-controls{z-index:9;border:1px solid var(--rule);background:color-mix(in srgb, var(--paper) 92%, white);border-radius:10px;align-items:center;gap:8px;width:max-content;max-width:calc(100vw - 430px);margin:12px 0 -48px 12px;padding:7px 8px;display:inline-flex;position:sticky;top:12px;left:12px;box-shadow:0 18px 44px -34px #0e0e1085}.nz .live-canvas-controls button{border:1px solid var(--rule);background:color-mix(in srgb, var(--paper) 96%, white);min-width:58px;height:30px;color:var(--nz-ink-2);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:10px;font-weight:760;display:inline-flex}.nz .live-canvas-controls button:hover{border-color:color-mix(in srgb, var(--phosphor-ink) 40%, var(--rule));background:color-mix(in srgb, var(--phosphor) 9%, var(--paper));color:var(--phosphor-ink)}.nz .live-canvas-control-title{color:var(--nz-ink);padding:0 4px}.nz .live-zoom-slider{align-items:center;width:150px;display:inline-flex}.nz .live-zoom-slider input{width:100%;accent-color:var(--phosphor-ink);cursor:pointer}.nz .live-canvas-controls strong,.nz .live-canvas-controls span,.nz .live-canvas-controls i{color:var(--nz-ink-3);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:5px;font-size:10px;font-style:normal;font-weight:720;display:inline-flex}.nz .live-canvas-controls strong{min-width:42px;color:var(--nz-ink);justify-content:center}.nz .live-canvas-controls span{padding:0 6px}.nz .live-canvas-controls i:before{content:"";border-top:2px solid var(--phosphor-ink);width:16px;height:0}.nz .live-canvas-controls i.communication:before{border-color:#8d57c8;border-top-style:dashed}.nz .live-canvas-controls i.conflict:before{border-color:var(--rust);border-top-style:dashed}.nz .live-canvas-edges{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.nz .live-canvas-edges path{fill:none;stroke:color-mix(in srgb, var(--nz-ink-4) 48%, transparent);stroke-width:1.25px;vector-effect:non-scaling-stroke;transition:d .26s,stroke .22s,opacity .22s}.nz .live-canvas-edges path.owner{stroke:color-mix(in srgb, var(--phosphor-ink) 48%, var(--rule));opacity:.48}.nz .live-canvas-edges path.handoff{stroke:var(--phosphor-ink);stroke-dasharray:7 8;stroke-width:1.75px;opacity:.9;animation:1.7s linear infinite live-dash;animation-delay:calc(var(--edge-index,0) * -80ms);filter:drop-shadow(0 0 7px color-mix(in srgb, var(--phosphor) 48%, transparent))}.nz .live-canvas-edges path.conflict{stroke:var(--rust);stroke-dasharray:7 6;stroke-width:1.5px;filter:drop-shadow(0 0 7px color-mix(in srgb, var(--rust) 35%, transparent));animation:2.2s linear infinite reverse live-dash}.nz .live-canvas-edges path.communication{stroke:#8d57c8;stroke-dasharray:2 9;stroke-linecap:round;stroke-width:1.8px;opacity:.86;filter:drop-shadow(0 0 8px #8d57c861);animation:2.6s linear infinite live-dash}@keyframes live-dash{to{stroke-dashoffset:-30px}}.nz .live-node{border:1px solid var(--rule);background:color-mix(in srgb, var(--paper) 98%, white);cursor:grab;-webkit-user-select:none;user-select:none;z-index:2;border-radius:8px;gap:8px;padding:12px;transition:left .32s,top .32s,background .22s,border-color .22s,box-shadow .22s,transform .22s;display:grid;position:absolute;box-shadow:0 16px 38px -30px #0e0e1073}.nz .live-node.dragging{cursor:grabbing;z-index:7;box-shadow:0 28px 58px -32px #0e0e109e, 0 0 0 4px color-mix(in srgb, var(--phosphor) 18%, transparent);transition:background .16s,border-color .16s,box-shadow .16s}.nz .live-node.fresh{animation:2.2s both live-node-pop}@keyframes live-node-pop{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--phosphor) 50%, transparent), 0 16px 38px -30px #0e0e1073;transform:translateY(0)scale(1)}34%{box-shadow:0 0 0 8px color-mix(in srgb, var(--phosphor) 18%, transparent), 0 20px 42px -28px #0e0e107a;transform:translateY(-3px)scale(1.015)}to{transform:translateY(0)scale(1);box-shadow:0 16px 38px -30px #0e0e1073}}.nz .live-node.agent{min-height:98px}.nz .live-node.human{background:var(--paper);border-color:color-mix(in srgb, var(--phosphor-ink) 35%, var(--rule))}.nz .live-node.testing,.nz .live-node.editing{background:color-mix(in srgb, var(--phosphor) 8%, var(--paper))}.nz .live-node.blocked,.nz .live-node.claiming{border-color:var(--rust);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--rust) 30%, transparent)}.nz .live-node-head{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.nz .live-avatar{background:var(--rust);width:28px;height:28px;color:var(--paper);border-radius:50%;place-items:center;font-size:13px;font-weight:750;display:grid}.nz .live-avatar.avatar-1,.nz .live-node.testing .live-avatar{background:var(--phosphor-ink)}.nz .live-avatar.avatar-2,.nz .live-node.human .live-avatar{background:#4f9f63}.nz .live-avatar.avatar-3{background:#8d57c8}.nz .live-node-head strong{color:var(--nz-ink);font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.2;display:block;overflow:hidden}.nz .live-node-head small,.nz .live-node-note{color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;display:block;overflow:hidden}.nz .live-node-head em{background:var(--paper-2);color:var(--nz-ink-3);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;border-radius:5px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:750}.nz .live-node.testing .live-node-head em,.nz .live-node.editing .live-node-head em{background:color-mix(in srgb, var(--phosphor) 22%, var(--paper));color:var(--phosphor-ink)}.nz .live-node.blocked .live-node-head em,.nz .live-node.claiming .live-node-head em{background:color-mix(in srgb, var(--rust) 12%, var(--paper));color:var(--rust-ink)}.nz .live-node p{min-height:16px;color:var(--nz-ink-2);font-family:var(--font-instrument-serif), Georgia, serif;overflow-wrap:anywhere;margin:0;font-size:15px;font-style:italic;line-height:1.25}.nz .live-node-progress{background:var(--paper-2);border-radius:999px;width:100%;height:3px;display:block;overflow:hidden}.nz .live-node-progress:before{content:"";width:var(--node-progress);border-radius:inherit;background:linear-gradient(90deg, var(--phosphor-ink), var(--phosphor), var(--phosphor-ink));background-size:180% 100%;height:100%;transition:width .28s;animation:1.8s linear infinite live-progress-flow;display:block}@keyframes live-progress-flow{to{background-position:-180% 0}}.nz .live-node.blocked .live-node-progress:before,.nz .live-node.claiming .live-node-progress:before{background:var(--rust)}.nz .live-comms-tray{z-index:6;pointer-events:none;grid-template-columns:repeat(4,minmax(190px,1fr));gap:10px;width:min(960px,100% - 36px);display:grid;position:absolute;top:68px;left:18px}.nz .live-comms-pill{--comms-accent:var(--phosphor-ink);border:1px solid color-mix(in srgb, var(--comms-accent) 34%, var(--rule));background:radial-gradient(circle at 12% 10%, color-mix(in srgb, var(--comms-accent) 16%, transparent), transparent 35%), color-mix(in srgb, var(--paper) 91%, white);transform-origin:0 0;min-height:70px;animation:3.8s ease-in-out infinite live-comms-card;animation-delay:calc(var(--bubble-index,0) * -520ms);border-radius:8px;gap:6px;padding:11px 12px;display:grid;box-shadow:0 18px 40px -34px #0e0e1094}.nz .live-comms-pill.warn{--comms-accent:var(--rust)}.nz .live-comms-pill.context{--comms-accent:#8d57c8}.nz .live-comms-pill>div{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.nz .live-comms-pill span,.nz .live-comms-pill em{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.11em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-style:normal;font-weight:760;overflow:hidden}.nz .live-comms-pill span{color:var(--comms-accent)}.nz .live-comms-pill em{background:color-mix(in srgb, var(--comms-accent) 10%, var(--paper));max-width:96px;color:color-mix(in srgb, var(--comms-accent) 78%, var(--nz-ink-2));border-radius:999px;flex:none;padding:3px 6px}.nz .live-comms-pill p{color:var(--nz-ink-2);margin:0;font-size:12px;line-height:1.35}@keyframes live-comms-card{0%,to{opacity:.78;transform:translate(0,0)scale(.988)}18%,64%{opacity:1;transform:translateY(-3px)scale(1)}}.nz .live-message-layer{pointer-events:none;z-index:4;position:absolute;inset:0}.nz .live-message-bubble{--bubble-border:color-mix(in srgb, var(--phosphor-ink) 38%, var(--rule));border:1px solid var(--bubble-border);background:color-mix(in srgb, var(--paper) 91%, white);width:268px;min-height:58px;animation:4.6s ease-in-out infinite live-bubble;animation-delay:calc(var(--bubble-index,0) * -480ms);border-radius:10px 10px 10px 2px;gap:4px;padding:10px 12px;display:grid;position:absolute;box-shadow:0 18px 34px -28px #0e0e1085}.nz .live-message-bubble:before{content:"";border-left:1px solid var(--bubble-border);border-bottom:1px solid var(--bubble-border);background:inherit;width:10px;height:10px;position:absolute;bottom:10px;left:-6px;transform:rotate(45deg)}.nz .live-message-bubble span{color:var(--phosphor-ink);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:760;overflow:hidden}.nz .live-message-bubble p{color:var(--nz-ink-2);margin:0;font-size:12px;line-height:1.32}.nz .live-message-bubble.warn{--bubble-border:color-mix(in srgb, var(--rust) 58%, var(--rule))}.nz .live-message-bubble.warn span{color:var(--rust-ink)}.nz .live-message-bubble.context{--bubble-border:color-mix(in srgb, #8d57c8 44%, var(--rule))}.nz .live-message-bubble.context span{color:#6b3db0}@keyframes live-bubble{0%,to{opacity:.72;transform:translateY(2px)}18%,74%{opacity:1;transform:translateY(-4px)}}.nz .live-canvas-empty{border:1px solid var(--rule);background:var(--paper);width:min(460px,80vw);color:var(--nz-ink-3);text-align:center;border-radius:8px;justify-items:center;gap:9px;padding:26px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nz .live-canvas-empty h2{color:var(--nz-ink);margin:0;font-size:22px}.nz .live-canvas-empty p{margin:0;line-height:1.45}.nz .live-activity-strip{border-top:1px solid var(--rule);background:var(--paper);min-height:60px;color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:18px;padding:10px 26px 14px;font-size:12px;display:grid}.nz .live-activity-strip div{align-items:end;gap:3px;height:30px;display:flex}.nz .live-activity-strip i{background:color-mix(in srgb, var(--nz-ink-4) 72%, transparent);border-radius:2px 2px 0 0;width:4px}.nz .live-activity-strip i:last-child{background:var(--phosphor-ink)}.nz .live-activity-strip strong{color:var(--nz-ink-3);text-transform:none;font-weight:500}.nz .live-side-pane{background:color-mix(in srgb, var(--paper) 96%, white);min-width:0}.nz .live-side-section{border-bottom:1px solid var(--rule);padding:22px}.nz .live-side-title{justify-content:space-between;align-items:center;min-height:50px;padding-top:14px;padding-bottom:14px;display:flex}.nz .live-side-title h2{align-items:center;gap:10px;display:inline-flex}.nz .live-side-title strong{color:var(--nz-ink);font-family:var(--font-instrument-serif), Georgia, serif;font-size:24px;font-weight:400}.nz .live-side-section h3{color:var(--nz-ink-4);justify-content:space-between;display:flex}.nz .live-side-section h3 span{color:var(--nz-ink)}.nz .live-side-tabs{border-bottom:1px solid var(--rule);background:var(--paper);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px 14px;display:grid}.nz .live-side-tabs button{border:1px solid var(--rule);min-width:0;color:var(--nz-ink-3);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:9px 8px;font-size:10px;font-weight:760;display:inline-flex}.nz .live-side-tabs button.active{border-color:color-mix(in srgb, var(--phosphor-ink) 42%, var(--rule));background:color-mix(in srgb, var(--phosphor) 10%, var(--paper));color:var(--phosphor-ink)}.nz .live-presence-list,.nz .live-conflict-list{gap:15px;margin-top:18px;display:grid}.nz .live-presence-person,.nz .live-presence-agent{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.nz .live-presence-person strong,.nz .live-presence-agent strong{color:var(--nz-ink);font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.nz .live-presence-person p,.nz .live-presence-person small,.nz .live-presence-agent p,.nz .live-presence-agent small{color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:11px;line-height:1.35;display:block;overflow:hidden}.nz .live-presence-person i,.nz .live-presence-agent i{background:var(--rule-2);border-radius:50%;width:7px;height:7px}.nz .live-presence-person i.active,.nz .live-presence-agent i.active{background:var(--phosphor);box-shadow:0 0 0 4px color-mix(in srgb, var(--phosphor) 18%, transparent)}.nz .live-presence-agent.claiming small,.nz .live-presence-agent.blocked small{color:var(--rust-ink)}.nz .live-side-empty{color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;margin-top:16px;font-size:12px;line-height:1.45}.nz .live-conflict-list article{border:1px solid color-mix(in srgb, var(--rust) 45%, var(--rule));background:color-mix(in srgb, var(--rust) 5%, var(--paper));border-radius:6px;padding:13px}.nz .live-conflict-list strong{color:var(--rust-ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12px;display:block}.nz .live-conflict-list p{color:var(--nz-ink-2);margin:8px 0 0;font-size:13px;line-height:1.4}.nz .live-conflict-list small{color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;margin-top:8px;font-size:11px;display:block}.nz .live-chat-brief article{border:1px solid color-mix(in srgb, var(--rust) 36%, var(--rule));background:radial-gradient(circle at 10% 12%, color-mix(in srgb, var(--rust) 10%, transparent), transparent 38%), color-mix(in srgb, var(--rust) 4%, var(--paper));border-radius:8px;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:12px;margin-top:16px;padding:14px;display:grid}.nz .live-chat-brief svg{color:var(--rust)}.nz .live-chat-brief strong{color:var(--nz-ink);font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.nz .live-chat-brief p{color:var(--nz-ink-2);margin:7px 0 0;font-size:13px;line-height:1.4}.nz .live-chat-brief small{color:var(--rust-ink);font-family:var(--font-geist-mono), ui-monospace, monospace;margin-top:8px;font-size:10px;line-height:1.35;display:block}.nz .live-chat-list{gap:12px;margin-top:16px;display:grid}.nz .live-chat-list article{--chat-accent:var(--phosphor-ink);border:1px solid color-mix(in srgb, var(--chat-accent) 25%, var(--rule));background:color-mix(in srgb, var(--paper) 94%, white);border-radius:8px;padding:12px}.nz .live-chat-list article.warn{--chat-accent:var(--rust)}.nz .live-chat-list article.context{--chat-accent:#8d57c8}.nz .live-chat-list header,.nz .live-chat-list footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.nz .live-chat-list strong,.nz .live-chat-list span,.nz .live-chat-list small,.nz .live-chat-list time{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:10px;line-height:1.3}.nz .live-chat-list strong{min-width:0;color:var(--chat-accent);text-overflow:ellipsis;white-space:nowrap;font-weight:780;overflow:hidden}.nz .live-chat-list span{background:color-mix(in srgb, var(--chat-accent) 10%, var(--paper));color:color-mix(in srgb, var(--chat-accent) 74%, var(--nz-ink-3));letter-spacing:.08em;text-transform:uppercase;border-radius:999px;flex:none;padding:3px 6px;font-weight:760}.nz .live-chat-list p{color:var(--nz-ink-2);margin:9px 0;font-size:13px;line-height:1.42}.nz .live-chat-list small,.nz .live-chat-list time{color:var(--nz-ink-4)}.nz .live-memory-hero article{border:1px solid color-mix(in srgb, var(--phosphor-ink) 34%, var(--rule));background:radial-gradient(circle at 14% 12%, color-mix(in srgb, var(--phosphor) 22%, transparent), transparent 42%), color-mix(in srgb, var(--paper) 94%, white);border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;margin-top:16px;padding:14px;display:grid}.nz .live-memory-hero svg{color:var(--phosphor-ink)}.nz .live-memory-hero strong{color:var(--nz-ink);font-size:13px;display:block}.nz .live-memory-hero p{color:var(--nz-ink-3);margin:7px 0 0;font-size:12px;line-height:1.45}.nz .live-memory-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.nz .live-memory-stat-grid article{border:1px solid var(--rule);background:color-mix(in srgb, var(--paper) 96%, white);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px 9px;min-height:72px;padding:12px;display:grid}.nz .live-memory-stat-grid article.blue{border-color:color-mix(in srgb, var(--phosphor-ink) 32%, var(--rule))}.nz .live-memory-stat-grid article.violet{border-color:color-mix(in srgb, #8d57c8 34%, var(--rule))}.nz .live-memory-stat-grid article.green{border-color:color-mix(in srgb, #1aa664 32%, var(--rule))}.nz .live-memory-stat-grid article.orange{border-color:color-mix(in srgb, var(--rust) 32%, var(--rule))}.nz .live-memory-stat-grid svg{color:var(--phosphor-ink)}.nz .live-memory-stat-grid article.violet svg{color:#8d57c8}.nz .live-memory-stat-grid article.green svg{color:#1aa664}.nz .live-memory-stat-grid article.orange svg{color:var(--rust)}.nz .live-memory-stat-grid strong{color:var(--nz-ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:20px;line-height:1}.nz .live-memory-stat-grid span{color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;font-size:10px}.nz .live-retrieval-steps{border:1px solid color-mix(in srgb, var(--phosphor-ink) 26%, var(--rule));background:linear-gradient(90deg, color-mix(in srgb, var(--phosphor) 12%, transparent), transparent 62%), color-mix(in srgb, var(--paper) 96%, white);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;padding:12px;display:grid;position:relative}.nz .live-retrieval-steps:before{content:"";background:linear-gradient(90deg, var(--phosphor-ink), #8d57c8, var(--rust));opacity:.26;height:1px;position:absolute;top:50%;left:18px;right:18px}.nz .live-retrieval-steps span{border:1px solid var(--rule);background:var(--paper);min-height:30px;color:var(--nz-ink-2);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;animation:3.4s ease-in-out infinite live-memory-step;animation-delay:calc(var(--step-index,0) * -240ms);border-radius:999px;place-items:center;font-size:10px;font-weight:760;display:grid;position:relative}@keyframes live-memory-step{0%,to{border-color:var(--rule);color:var(--nz-ink-3)}38%{border-color:color-mix(in srgb, var(--phosphor-ink) 48%, var(--rule));color:var(--phosphor-ink);box-shadow:0 0 0 4px color-mix(in srgb, var(--phosphor) 16%, transparent)}}.nz .live-index-list{gap:9px;margin-top:12px;display:grid}.nz .live-index-list article{border-bottom:1px solid color-mix(in srgb, var(--rule) 78%, transparent);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.nz .live-index-list article:last-child{border-bottom:0}.nz .live-index-list div{align-items:center;gap:8px;min-width:0;display:inline-flex}.nz .live-index-list svg{color:var(--phosphor-ink)}.nz .live-index-list strong{color:var(--nz-ink-2);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:11px}.nz .live-index-list span{background:var(--paper-2);min-width:34px;min-height:24px;color:var(--nz-ink-3);font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:999px;place-items:center;font-size:11px;font-weight:760;display:inline-grid}.nz .live-index-list span.hot{background:color-mix(in srgb, var(--phosphor) 16%, var(--paper));color:var(--phosphor-ink)}.nz .live-index-list span.durable{background:color-mix(in srgb, #8d57c8 12%, var(--paper));color:#6b3db0}.nz .live-scope-guard>div{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.nz .live-scope-guard>div span{border:1px solid color-mix(in srgb, #1aa664 28%, var(--rule));background:color-mix(in srgb, #1aa664 6%, var(--paper));color:#13864e;min-height:28px;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:5px 9px;font-size:10px;font-weight:760;display:inline-flex}.nz .live-memory-list{gap:12px;margin-top:16px;display:grid}.nz .live-memory-list article{border:1px solid color-mix(in srgb, var(--phosphor-ink) 20%, var(--rule));background:color-mix(in srgb, var(--paper) 96%, white);border-radius:8px;padding:12px}.nz .live-memory-list header,.nz .live-memory-list footer{align-items:center;gap:8px;min-width:0;display:flex}.nz .live-memory-list header{justify-content:space-between}.nz .live-memory-list header svg:first-child{color:var(--phosphor-ink)}.nz .live-memory-list header svg:last-child{color:#1aa664}.nz .live-memory-list strong{min-width:0;color:var(--nz-ink);font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11px;overflow:hidden}.nz .live-memory-list p{color:var(--nz-ink-2);margin:9px 0;font-size:12px;line-height:1.42}.nz .live-memory-list footer{flex-wrap:wrap}.nz .live-memory-list footer span,.nz .live-memory-list footer time,.nz .live-memory-list small{color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:10px;line-height:1.35}.nz .live-memory-list footer span{background:var(--paper-2);color:var(--nz-ink-3);text-transform:uppercase;border-radius:999px;padding:3px 6px}.nz .live-memory-list small{color:var(--phosphor-ink);text-overflow:ellipsis;white-space:nowrap;margin-top:8px;display:block;overflow:hidden}.nz .live-side-actions{gap:10px;display:grid}.nz .live-side-actions .team-btn,.nz .live-side-actions .room-side-button{width:100%;margin:0}.nz .live-side-actions>span{color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;align-items:center;gap:8px;font-size:11px;line-height:1.4;display:inline-flex}@media (max-width:1180px){.nz .live-room-workspace{grid-template-columns:1fr}.nz .live-canvas-pane{border-right:0}.nz .live-side-pane{border-top:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nz .live-comms-tray{grid-template-columns:repeat(2,minmax(190px,1fr));width:min(560px,100% - 36px)}}@media (max-width:760px){.nz .live-canvas-header{flex-direction:column;align-items:flex-start;padding:14px 16px}.nz .live-canvas-header>div{flex-wrap:wrap}.nz .live-canvas-scroll{min-height:520px}.nz .live-canvas-controls{flex-wrap:wrap;max-width:min(340px,100vw - 32px)}.nz .live-side-pane{grid-template-columns:1fr}.nz .live-activity-strip{grid-template-columns:1fr;gap:8px}.nz .live-comms-tray{grid-template-columns:minmax(0,1fr);width:min(320px,100% - 32px)}}.nz .dashboard-route-progress{z-index:1000;pointer-events:none;opacity:0;contain:paint;max-width:100vw;height:2px;transition:opacity .12s,transform .12s;position:fixed;top:0;left:0;right:0;overflow:hidden;transform:translateY(-2px)}.nz .dashboard-route-progress span{background:var(--phosphor);width:42%;height:100%;box-shadow:0 0 18px color-mix(in srgb, var(--phosphor) 50%, transparent);transform-origin:0;animation:.98s ease-in-out infinite dashboard-route-progress;display:block}.nz .dashboard-route-progress:not(.is-visible) span{animation:none;transform:translate(-110%)scaleX(.55)}.nz .dashboard-route-progress.is-visible{opacity:1;transform:translateY(0)}@keyframes dashboard-route-progress{0%{transform:translate(-110%)scaleX(.55)}45%{transform:translate(65vw)scaleX(1.05)}to{transform:translate(115vw)scaleX(.45)}}.nz .dashboard-loading-shell{background:var(--paper);min-height:100vh;color:var(--nz-ink)}.nz .dashboard-loading-shell .team-rail span{width:64px;min-height:54px;color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:7px;justify-items:center;gap:6px;padding:9px 4px;font-size:10px;display:grid}.nz .dashboard-loading-shell .team-rail span.active{background:var(--nz-ink);color:var(--paper)}.nz .dashboard-loading-hero,.nz .dashboard-loading-list,.nz .dashboard-loading-actions{min-width:0}.nz .dashboard-loading-actions{justify-items:end;gap:12px;display:grid}.nz .dashboard-skeleton{background:color-mix(in srgb, var(--rule) 62%, var(--paper));border-radius:6px;position:relative;overflow:hidden}.nz .dashboard-skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffffa6,#0000);animation:1.3s ease-in-out infinite dashboard-skeleton-sheen;position:absolute;inset:0;transform:translate(-100%)}@keyframes dashboard-skeleton-sheen{to{transform:translate(100%)}}.nz .dashboard-skeleton.text{flex:1;height:16px}.nz .dashboard-skeleton.eyebrow{width:260px;height:14px}.nz .dashboard-skeleton.headline{width:min(680px,80vw);height:64px;margin-top:18px}.nz .dashboard-skeleton.headline.small{width:min(620px,74vw);height:42px;margin-top:0}.nz .dashboard-skeleton.line{width:180px;height:14px;margin-top:14px}.nz .dashboard-skeleton.line.wide{width:min(620px,74vw)}.nz .dashboard-skeleton.line.title{width:220px}.nz .dashboard-skeleton.button{width:210px;height:44px}.nz .dashboard-skeleton.button.short{width:72px}.nz .dashboard-skeleton.metric-label{width:120px;height:13px}.nz .dashboard-skeleton.metric-value{width:62px;height:42px;margin-top:16px}.nz .dashboard-skeleton.tabs{width:240px;height:34px}.nz .dashboard-skeleton.pill{width:74px;height:28px}.nz .dashboard-skeleton.flow-card{border-radius:7px;min-height:92px}.nz .dashboard-skeleton.flow-card.active{outline:1px solid var(--nz-ink-4)}.nz .dashboard-loading-list{display:grid}.nz .dashboard-loading-row{border-bottom:1px solid var(--rule);grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:92px;padding:18px 26px;display:grid}.nz .dashboard-loading-row.ledger{grid-template-columns:76px minmax(0,1fr);min-height:64px}.nz .dashboard-loading-row>span{background:color-mix(in srgb, var(--phosphor) 50%, var(--rule));border-radius:999px;width:10px;height:46px}.nz .dashboard-loading-row.ledger>span{background:color-mix(in srgb, var(--rule) 70%, var(--paper));border-radius:5px;width:64px;height:12px}@media (prefers-reduced-motion:no-preference){::view-transition-old(root){animation:.16s both dashboard-view-old}::view-transition-new(root){animation:.22s both dashboard-view-new}}@keyframes dashboard-view-old{0%{opacity:1;filter:blur()}to{opacity:.72;filter:blur(1px)}}@keyframes dashboard-view-new{0%{opacity:.78;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:960px){.nz .dashboard-loading-shell .team-rail span{width:auto}.nz .dashboard-loading-actions{justify-items:start}}.nz .solo-dashboard{--solo-serif:var(--font-instrument-serif), Georgia, serif;--solo-mono:var(--font-geist-mono), ui-monospace, monospace;--solo-sans:var(--font-geist), system-ui, -apple-system, sans-serif}.nz .solo-dashboard .team-brand{border-right:1px solid var(--rule)}.nz .solo-dashboard .team-user{color:inherit;text-decoration:none}.nz .solo-variant-bar{min-height:48px;padding:10px 28px}.nz .solo-variant-bar>span,.nz .solo-variant-bar a,.nz .solo-pane-header strong,.nz .solo-pane-header span,.nz .solo-metric span,.nz .solo-metric small,.nz .solo-room-title span,.nz .solo-room-title small,.nz .solo-room-agents span,.nz .solo-room-agents small,.nz .solo-room-token strong,.nz .solo-room-token small,.nz .solo-room-pill span,.nz .solo-next-card>span,.nz .solo-side-section header strong,.nz .solo-side-section header span,.nz .solo-side-section header a,.nz .solo-agent-row strong,.nz .solo-agent-row small,.nz .solo-agent-row em,.nz .solo-repo-row strong,.nz .solo-repo-row span,.nz .solo-repo-row small,.nz .solo-scope-list span,.nz .solo-empty code,.nz .solo-empty small,.nz .solo-soft-empty{font-family:var(--solo-mono)}.nz .solo-hero{min-height:300px;padding:42px 48px 36px}.nz .solo-hero h1{max-width:1250px;font-family:var(--solo-serif);letter-spacing:0;margin:12px 0 20px;font-size:clamp(66px,5vw,82px);line-height:.98}.nz .solo-hero h1 em{font-family:var(--solo-serif)}.nz .solo-hero p{max-width:760px;font-family:var(--solo-sans);font-size:17px;line-height:1.55}.nz .solo-hero-line{margin-bottom:74px}.nz .solo-metric strong,.nz .solo-room-title strong,.nz .solo-next-card h2,.nz .solo-empty h2{font-family:var(--solo-serif);letter-spacing:0}.nz .solo-room-title strong{font-size:clamp(24px,2vw,31px)}.nz .solo-next-card h2{font-size:clamp(31px,2.4vw,38px)}.nz .solo-dashboard .team-btn{font-family:var(--solo-sans);font-weight:700}@media (max-width:960px){.nz .solo-dashboard .team-topbar{grid-template-columns:1fr;display:grid}.nz .solo-dashboard .team-rail{grid-template-columns:repeat(6,minmax(44px,1fr))}.nz .solo-dashboard .team-rail a{min-width:0;min-height:50px}}@media (max-width:820px){.nz .solo-hero{padding:32px 20px 28px}.nz .solo-hero h1{font-size:clamp(46px,12vw,62px);line-height:.98}.nz .solo-hero p{font-size:15px}.nz .solo-hero-line{width:72%;margin-top:14px}}@media (max-width:540px){.nz .solo-dashboard .team-topbar{padding:10px}.nz .solo-hero h1{font-size:clamp(42px,11.5vw,54px)}.nz .solo-pane-header span{margin:6px 0 0;display:block}.nz .solo-room-row{min-height:0}}.nz .ops-dashboard{--ops-sans:var(--font-geist), system-ui, -apple-system, sans-serif;--ops-mono:var(--font-geist-mono), ui-monospace, monospace;--ops-serif:var(--font-instrument-serif), Georgia, serif;--ops-surface:color-mix(in srgb, var(--paper) 94%, white);--ops-surface-2:color-mix(in srgb, var(--paper) 88%, white);--ops-line:color-mix(in srgb, var(--rule) 88%, var(--nz-ink-5));--ops-cyan:var(--phosphor);--ops-green:#2ca34a;--ops-coral:#fb806c;--ops-amber:#d78300}.nz .ops-dashboard .team-rail a.active{background:color-mix(in srgb, var(--ops-cyan) 20%, white);color:#007f91;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ops-cyan) 45%, var(--rule))}.nz .ops-dashboard .team-rail-github{background:var(--paper)}.nz .ops-main{background:var(--paper);border-left:1px solid var(--rule);min-width:0;font-family:var(--ops-sans)}.nz .ops-variant-bar{border-bottom:1px solid var(--rule);background:var(--paper);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:56px;padding:12px 28px;display:grid}.nz .ops-variant-bar>span,.nz .ops-variant-bar a,.nz .ops-command>div>span,.nz .ops-stat span,.nz .ops-stat small,.nz .ops-grid header,.nz .ops-squad-row,.nz .ops-incident,.nz .ops-budget-number,.nz .ops-tool-list,.nz .ops-slo-row,.nz .ops-tail,.nz .ops-empty code,.nz .ops-empty small,.nz .ops-soft-empty{font-family:var(--ops-mono)}.nz .ops-variant-bar>span{color:var(--nz-ink-4);text-transform:uppercase;letter-spacing:.14em;font-size:11px}.nz .ops-variant-bar nav{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.nz .ops-variant-bar a{border:1px solid var(--rule);background:color-mix(in srgb, var(--paper) 92%, white);min-height:32px;color:var(--nz-ink-2);white-space:nowrap;border-radius:6px;align-items:center;gap:8px;padding:7px 12px;font-size:12px;text-decoration:none;display:inline-flex}.nz .ops-variant-bar a strong{background:color-mix(in srgb, var(--ops-cyan) 28%, white);color:#007f91;border-radius:4px;place-items:center;width:18px;height:18px;font-size:11px;display:grid}.nz .ops-variant-bar a small{color:var(--nz-ink-4)}.nz .ops-variant-bar a.active{border-color:color-mix(in srgb, var(--ops-cyan) 48%, var(--rule));background:color-mix(in srgb, var(--ops-cyan) 18%, white);color:#006f80}.nz .ops-command{border-bottom:1px solid var(--rule);background:linear-gradient(90deg, color-mix(in srgb, var(--ops-cyan) 6%, transparent), transparent 36%), var(--ops-surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:28px;display:grid}.nz .ops-command>div>span{color:var(--nz-ink-4);text-transform:uppercase;letter-spacing:.16em;font-size:11px;display:block}.nz .ops-command h1{color:var(--nz-ink);font-family:var(--ops-mono);letter-spacing:0;margin:10px 0 0;font-size:clamp(26px,3.2vw,48px);font-weight:700;line-height:1.12}.nz .ops-command h1 strong{color:var(--nz-ink);font-weight:700}.nz .ops-command h1 em{color:var(--ops-green);font-style:normal;font-weight:700}.nz .ops-command h1 mark{color:var(--ops-coral);background:0 0;padding:0}.nz .ops-command-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.nz .ops-sync,.nz .ops-action{border:1px solid var(--rule);background:var(--paper);min-height:34px;color:var(--nz-ink-2);font-family:var(--ops-mono);text-transform:uppercase;letter-spacing:.08em;border-radius:4px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.nz .ops-sync i{background:var(--ops-green);width:10px;height:10px;box-shadow:0 0 0 4px color-mix(in srgb, var(--ops-green) 18%, transparent);border-radius:999px}.nz .ops-action.primary,.nz .ops-action.danger{border-color:color-mix(in srgb, var(--ops-coral) 45%, var(--rule));background:color-mix(in srgb, var(--ops-coral) 14%, white);color:#a63b2f}.nz .ops-action.icon{padding-inline:10px}.nz .ops-stats{border-bottom:1px solid var(--rule);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.nz .ops-stat{border-right:1px solid var(--rule);background:var(--paper);min-width:0;padding:18px 18px 20px}.nz .ops-stat:last-child{border-right:0}.nz .ops-stat span{color:var(--nz-ink-4);text-transform:uppercase;letter-spacing:.12em;font-size:11px;display:block}.nz .ops-stat strong{color:var(--nz-ink);font-family:var(--ops-mono);margin-top:8px;font-size:clamp(24px,2.2vw,34px);line-height:1;display:block}.nz .ops-stat.good strong{color:var(--ops-green)}.nz .ops-stat.warn strong,.nz .ops-stat.danger strong{color:var(--ops-coral)}.nz .ops-stat small{color:var(--nz-ink-3);margin-top:8px;font-size:12px;display:block}.nz .ops-grid{grid-template-columns:minmax(260px,.7fr) minmax(360px,1fr) minmax(320px,.72fr);min-height:620px;display:grid}.nz .ops-squads,.nz .ops-floor,.nz .ops-right{border-right:1px solid var(--rule);min-width:0}.nz .ops-right{border-right:0}.nz .ops-grid header{border-bottom:1px solid var(--rule);min-height:44px;color:var(--nz-ink-4);text-transform:uppercase;letter-spacing:.14em;justify-content:space-between;align-items:center;padding:12px 18px;font-size:11px;display:flex}.nz .ops-squad-list{display:grid}.nz .ops-squad-row{border-bottom:1px solid var(--rule);background:var(--paper);grid-template-columns:4px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:56px;padding:10px 18px;display:grid}.nz .ops-squad-accent{background:var(--squad-accent);border-radius:999px;width:4px;height:34px}.nz .ops-squad-row strong{color:var(--nz-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.nz .ops-squad-row small{color:var(--nz-ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.nz .ops-squad-row em{color:var(--ops-amber);font-size:11px;font-style:normal}.nz .ops-floor-grid{background:linear-gradient(var(--ops-line) 1px, transparent 1px), linear-gradient(90deg, var(--ops-line) 1px, transparent 1px), color-mix(in srgb, var(--paper) 92%, white);background-size:36px 36px;grid-template-columns:repeat(auto-fill,minmax(23px,1fr));align-content:start;gap:7px;min-height:390px;padding:26px 18px;display:grid}.nz .ops-floor-cell{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--nz-ink) 12%, var(--rule));color:#0000;border-radius:3px;text-decoration:none;transition:transform .14s,box-shadow .14s;display:block}.nz .ops-floor-cell:hover{transform:translateY(-1px);box-shadow:0 6px 14px #25221c14}.nz .ops-floor-cell.active{background:color-mix(in srgb, var(--ops-green) 48%, white)}.nz .ops-floor-cell.blocked{background:color-mix(in srgb, var(--ops-coral) 54%, white)}.nz .ops-floor-cell.idle{background:#cedfeb}.nz .ops-floor-cell.archived{background:color-mix(in srgb, var(--nz-ink-5) 56%, white)}.nz .ops-floor-cell.active.intensity-1{background:color-mix(in srgb, var(--ops-green) 34%, white)}.nz .ops-floor-cell.active.intensity-2{background:color-mix(in srgb, var(--ops-green) 42%, white)}.nz .ops-floor-cell.active.intensity-3{background:color-mix(in srgb, var(--ops-green) 50%, white)}.nz .ops-floor-cell.active.intensity-4{background:color-mix(in srgb, var(--ops-green) 58%, white)}.nz .ops-floor-cell.active.intensity-5{background:color-mix(in srgb, var(--ops-green) 66%, white)}.nz .ops-floor-cell.blocked.intensity-1{background:color-mix(in srgb, var(--ops-coral) 40%, white)}.nz .ops-floor-cell.blocked.intensity-2{background:color-mix(in srgb, var(--ops-coral) 48%, white)}.nz .ops-floor-cell.blocked.intensity-3{background:color-mix(in srgb, var(--ops-coral) 56%, white)}.nz .ops-floor-cell.blocked.intensity-4{background:color-mix(in srgb, var(--ops-coral) 64%, white)}.nz .ops-floor-cell.blocked.intensity-5{background:color-mix(in srgb, var(--ops-coral) 72%, white)}.nz .ops-slo{border-top:1px solid var(--rule);background:var(--paper)}.nz .ops-slo-row{color:var(--nz-ink-2);grid-template-columns:170px minmax(0,1fr) 72px;align-items:center;gap:12px;padding:8px 18px;font-size:12px;display:grid}.nz .ops-slo-row i{background:var(--ops-green);border-radius:999px;height:5px}.nz .ops-slo-row strong{color:var(--ops-green);text-align:right}.nz .ops-panel{border-bottom:1px solid var(--rule);background:var(--paper)}.nz .ops-incident{border-bottom:1px solid var(--rule);color:var(--nz-ink);grid-template-columns:38px minmax(0,1fr);gap:12px;padding:14px 18px;text-decoration:none;display:grid}.nz .ops-incident>span{background:color-mix(in srgb, var(--ops-coral) 18%, white);color:#a63b2f;border-radius:3px;place-items:center;width:34px;height:22px;font-size:12px;font-weight:800;display:inline-grid}.nz .ops-incident.p3>span{background:color-mix(in srgb, var(--ops-amber) 18%, white);color:#9a5b00}.nz .ops-incident strong{color:var(--nz-ink);font-size:13px;line-height:1.35;display:block}.nz .ops-incident small{color:var(--nz-ink-3);margin-top:6px;font-size:11px;display:block}.nz .ops-budget-number{align-items:baseline;gap:8px;padding:18px 18px 8px;display:flex}.nz .ops-budget-number strong{color:var(--nz-ink);font-size:30px}.nz .ops-budget-number span{color:var(--nz-ink-4);font-size:12px}.nz .ops-budget-bar{background:color-mix(in srgb, var(--rule) 60%, white);border-radius:999px;height:8px;margin:0 18px 18px;overflow:hidden}.nz .ops-budget-bar i{background:var(--ops-cyan);min-width:3px;height:100%;display:block}.nz .ops-tool-list{gap:8px;padding:0 18px 20px;display:grid}.nz .ops-tool-list div{color:var(--nz-ink-3);justify-content:space-between;gap:12px;font-size:12px;display:flex}.nz .ops-tool-list strong{color:var(--nz-ink-2)}.nz .ops-empty{border:1px dashed var(--rule-2);background:var(--ops-surface);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin:28px;padding:24px;display:grid}.nz .ops-empty h2{color:var(--nz-ink);font-family:var(--ops-serif);margin:0;font-size:34px;font-weight:400}.nz .ops-empty p{max-width:760px;color:var(--nz-ink-3);margin:8px 0 0;line-height:1.55}.nz .ops-empty>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.nz .ops-empty code,.nz .ops-empty small,.nz .ops-soft-empty{border:1px dashed var(--rule);background:var(--paper);color:var(--nz-ink-3);border-radius:6px;padding:10px 12px;font-size:12px}.nz .ops-tail{border-top:1px solid var(--rule);background:var(--ops-surface);gap:22px;min-height:34px;padding:9px 18px;display:flex;overflow-x:auto}.nz .ops-tail a{color:var(--nz-ink-3);flex:none;align-items:center;gap:8px;font-size:12px;text-decoration:none;display:inline-flex}.nz .ops-tail span{background:var(--ops-green);border-radius:999px;width:6px;height:6px}@media (max-width:1240px){.nz .ops-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.nz .ops-grid{grid-template-columns:1fr}.nz .ops-squads,.nz .ops-floor,.nz .ops-right{border-right:0;border-bottom:1px solid var(--rule)}}@media (max-width:820px){.nz .ops-variant-bar,.nz .ops-command,.nz .ops-empty{grid-template-columns:1fr}.nz .ops-variant-bar nav,.nz .ops-command-actions{justify-content:flex-start}.nz .ops-command{padding:22px 18px}.nz .ops-command h1{font-size:clamp(24px,9vw,36px)}.nz .ops-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.nz .ops-slo-row{grid-template-columns:1fr}.nz .ops-slo-row strong{text-align:left}}@media (max-width:540px){.nz .ops-variant-bar,.nz .ops-grid header,.nz .ops-squad-row,.nz .ops-floor-grid,.nz .ops-incident,.nz .ops-panel,.nz .ops-empty{padding-left:14px;padding-right:14px}.nz .ops-variant-bar nav,.nz .ops-variant-bar a,.nz .ops-action,.nz .ops-sync{width:100%}.nz .ops-stats{grid-template-columns:1fr}.nz .ops-stat{border-right:0;border-bottom:1px solid var(--rule)}.nz .ops-floor-grid{grid-template-columns:repeat(auto-fill,minmax(20px,1fr));gap:6px}}.nz .exec-dashboard{--exec-sans:var(--font-geist), system-ui, -apple-system, sans-serif;--exec-serif:var(--font-instrument-serif), Georgia, serif;--exec-mono:var(--font-geist-mono), ui-monospace, monospace;--exec-surface:color-mix(in srgb, var(--paper) 95%, white);--exec-surface-2:color-mix(in srgb, var(--paper) 89%, white);--exec-line:color-mix(in srgb, var(--rule) 88%, var(--nz-ink-5));--exec-green:#087a32;--exec-bad:#b44735;--exec-cyan:var(--phosphor)}.nz .exec-dashboard .team-rail a.active{background:color-mix(in srgb, var(--exec-cyan) 20%, white);color:#007f91;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--exec-cyan) 45%, var(--rule))}.nz .exec-dashboard .team-rail-github{background:var(--paper)}.nz .exec-main{background:var(--paper);border-left:1px solid var(--rule);min-width:0;color:var(--nz-ink);font-family:var(--exec-sans)}.nz .exec-variant-bar{border-bottom:1px solid var(--rule);background:var(--paper);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:56px;padding:12px 28px;display:grid}.nz .exec-variant-bar>span,.nz .exec-variant-bar a,.nz .exec-kicker,.nz .exec-hero>small,.nz .exec-metric span,.nz .exec-metric small,.nz .exec-table-section header>span,.nz .exec-squad-head,.nz .exec-squad-row,.nz .exec-empty code,.nz .exec-empty small,.nz .exec-soft-empty{font-family:var(--exec-mono)}.nz .exec-variant-bar>span{color:var(--nz-ink-4);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.nz .exec-variant-bar nav{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.nz .exec-variant-bar a{border:1px solid var(--rule);background:color-mix(in srgb, var(--paper) 92%, white);min-height:32px;color:var(--nz-ink-2);white-space:nowrap;border-radius:6px;align-items:center;gap:8px;padding:7px 12px;font-size:12px;line-height:1;text-decoration:none;display:inline-flex}.nz .exec-variant-bar a strong{background:color-mix(in srgb, var(--exec-cyan) 28%, white);color:#007f91;border-radius:4px;place-items:center;width:18px;height:18px;font-size:11px;display:grid}.nz .exec-variant-bar a small{color:var(--nz-ink-4)}.nz .exec-variant-bar a.active{border-color:color-mix(in srgb, var(--exec-cyan) 48%, var(--rule));background:color-mix(in srgb, var(--exec-cyan) 18%, white);color:#006f80}.nz .exec-hero{border-bottom:1px solid var(--rule);background:linear-gradient(90deg, color-mix(in srgb, var(--exec-cyan) 8%, transparent), transparent 38%), var(--exec-surface);grid-template-columns:minmax(0,1fr) minmax(240px,360px);align-items:start;gap:34px;min-height:360px;padding:52px 52px 36px;display:grid}.nz .exec-hero.empty{min-height:320px}.nz .exec-kicker{color:var(--nz-ink-4);letter-spacing:.18em;text-transform:uppercase;font-size:11px;display:block}.nz .exec-hero h1{max-width:1060px;color:var(--nz-ink);font-family:var(--exec-serif);letter-spacing:0;margin:22px 0 20px;font-size:clamp(66px,6.7vw,112px);font-weight:400;line-height:.92}.nz .exec-hero h1 em{color:var(--nz-ink-3);font-family:var(--exec-serif);font-style:italic}.nz .exec-underline{background:var(--exec-cyan);width:min(270px,42vw);height:2px;margin:0 0 24px 46%;display:block;transform:rotate(-1deg)}.nz .exec-hero p{max-width:820px;color:var(--nz-ink-2);margin:0;font-size:18px;line-height:1.55}.nz .exec-hero>small{max-width:360px;color:var(--nz-ink-4);letter-spacing:.12em;text-align:right;text-transform:uppercase;font-size:11px;line-height:1.45;display:block}.nz .exec-metrics{border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.nz .exec-metric{border-right:1px solid var(--rule);background:var(--paper);min-width:0;padding:24px 28px 26px}.nz .exec-metric:last-child{border-right:0}.nz .exec-metric span{color:var(--nz-ink-4);letter-spacing:.12em;text-transform:uppercase;font-size:11px;display:block}.nz .exec-metric strong{color:var(--nz-ink);font-family:var(--exec-serif);letter-spacing:0;margin-top:12px;font-size:clamp(46px,4vw,64px);font-weight:400;line-height:.92;display:block}.nz .exec-metric strong.good{color:var(--exec-green)}.nz .exec-metric small{color:var(--nz-ink-3);margin-top:12px;font-size:12px;display:block}.nz .exec-table-section{background:var(--exec-surface);padding:44px 52px 72px}.nz .exec-table-section header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;display:flex}.nz .exec-table-section h2{color:var(--nz-ink);font-family:var(--exec-serif);letter-spacing:0;margin:0;font-size:clamp(34px,3.4vw,52px);font-style:italic;font-weight:400;line-height:1}.nz .exec-table-section header>span{color:var(--nz-ink-4);letter-spacing:.14em;text-align:right;text-transform:uppercase;font-size:11px}.nz .exec-squad-table{border-top:2px solid var(--nz-ink);background:var(--paper);overflow:hidden}.nz .exec-squad-head,.nz .exec-squad-row{grid-template-columns:minmax(210px,1.35fr) repeat(6,minmax(72px,.58fr)) minmax(130px,.8fr) 22px;align-items:center;gap:16px;display:grid}.nz .exec-squad-head{border-bottom:1px solid var(--rule);min-height:38px;color:var(--nz-ink-4);letter-spacing:.12em;text-transform:uppercase;padding:0 14px;font-size:10px}.nz .exec-squad-row{border-bottom:1px solid var(--rule);min-height:54px;color:var(--nz-ink-2);padding:0 14px;font-size:13px;text-decoration:none;transition:background .14s}.nz .exec-squad-row:hover{background:color-mix(in srgb, var(--exec-cyan) 8%, white)}.nz .exec-squad-row>span:first-child{color:var(--nz-ink);font-family:var(--exec-serif);text-overflow:ellipsis;white-space:nowrap;font-size:19px;font-style:italic;overflow:hidden}.nz .exec-squad-row .good{color:var(--exec-green)}.nz .exec-squad-row .bad{color:var(--exec-bad)}.nz .exec-adoption{grid-template-columns:minmax(44px,1fr) 36px;align-items:center;gap:8px;display:grid}.nz .exec-adoption i{background:linear-gradient(90deg, var(--nz-ink) var(--adoption-width), color-mix(in srgb, var(--rule) 65%, white) var(--adoption-width));height:4px;display:block}.nz .exec-adoption em{color:var(--nz-ink-3);text-align:right;font-size:11px;font-style:normal}.nz .exec-row-arrow{color:var(--nz-ink-4);text-align:right;font-size:20px}.nz .exec-empty{border:1px dashed var(--rule-2);background:var(--paper);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin:32px 52px 72px;padding:24px;display:grid}.nz .exec-empty h2{color:var(--nz-ink);font-family:var(--exec-serif);letter-spacing:0;margin:0;font-size:38px;font-weight:400}.nz .exec-empty p{max-width:760px;color:var(--nz-ink-3);margin:8px 0 0;font-size:15px;line-height:1.55}.nz .exec-empty>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.nz .exec-btn{border:1px solid var(--rule-2);background:var(--paper);min-height:38px;color:var(--nz-ink);font-family:var(--exec-sans);border-radius:6px;align-items:center;padding:9px 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.nz .exec-btn.primary{border-color:var(--nz-ink);background:var(--nz-ink);color:var(--paper)}.nz .exec-empty code,.nz .exec-empty small,.nz .exec-soft-empty{border:1px dashed var(--rule);background:var(--exec-surface);color:var(--nz-ink-3);border-radius:6px;padding:10px 12px;font-size:12px}.nz .exec-soft-empty{display:block}@media (max-width:1240px){.nz .exec-hero{grid-template-columns:1fr}.nz .exec-hero>small{text-align:left;max-width:none}.nz .exec-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.nz .exec-metric:nth-child(2n){border-right:0}.nz .exec-squad-table{overflow-x:auto}.nz .exec-squad-head,.nz .exec-squad-row{min-width:980px}}@media (max-width:820px){.nz .exec-variant-bar,.nz .exec-empty{grid-template-columns:1fr}.nz .exec-variant-bar nav,.nz .exec-empty>div:last-child{justify-content:flex-start}.nz .exec-hero{padding:34px 22px 30px}.nz .exec-hero h1{font-size:clamp(48px,13vw,70px);line-height:.96}.nz .exec-underline{width:70%;margin-left:18%}.nz .exec-hero p{font-size:16px}.nz .exec-metrics{grid-template-columns:1fr}.nz .exec-metric{border-right:0;border-bottom:1px solid var(--rule)}.nz .exec-table-section{padding:34px 18px 52px}.nz .exec-table-section header{flex-direction:column;align-items:start}.nz .exec-table-section header>span{text-align:left}.nz .exec-empty{margin:24px 18px 52px}}@media (max-width:540px){.nz .exec-variant-bar{padding-left:14px;padding-right:14px}.nz .exec-variant-bar a,.nz .exec-btn{width:100%}.nz .exec-hero h1{font-size:clamp(42px,12vw,56px)}}.nz.individual-onboarding{--ind-serif:var(--font-instrument-serif), Georgia, serif;--ind-sans:var(--font-geist), system-ui, -apple-system, sans-serif;--ind-mono:var(--font-geist-mono), ui-monospace, monospace;--ind-panel:color-mix(in srgb, var(--paper) 94%, white);--ind-panel-2:color-mix(in srgb, var(--paper-2) 82%, white);--ind-line:color-mix(in srgb, var(--rule) 90%, var(--nz-ink-5));--ind-cyan:var(--phosphor);--ind-green:#15823a;--ind-rust:#bd4a37;background:linear-gradient(var(--ind-line) 1px, transparent 1px), linear-gradient(90deg, var(--ind-line) 1px, transparent 1px), var(--paper);min-height:100vh;color:var(--nz-ink);font-family:var(--ind-sans);background-size:96px 96px;grid-template-rows:auto auto minmax(0,1fr) auto;display:grid}.nz.individual-onboarding button,.nz.individual-onboarding input{font-family:inherit}.nz .individual-top{border-bottom:1px solid var(--nz-ink);background:color-mix(in srgb, var(--paper) 95%, white);grid-template-columns:220px minmax(0,1fr) 220px;align-items:center;gap:28px;min-height:76px;padding:14px 28px;display:grid}.nz .individual-brand{align-items:center;text-decoration:none;display:inline-flex}.nz .individual-titlebar span,.nz .individual-status span,.nz .individual-status strong,.nz .individual-subhead p,.nz .individual-progress button,.nz .individual-frame-head,.nz .individual-screen-copy>span,.nz .individual-footnote,.nz .terminal-steps,.nz .terminal-window,.nz .pair-kicker,.nz .pair-device,.nz .repo-picker,.nz .agent-cards,.nz .issue-board,.nz .room-main header,.nz .event-table,.nz .room-stats,.nz .handoff-card,.nz .phone-frame,.nz .individual-footer{font-family:var(--ind-mono)}.nz .individual-titlebar span{color:var(--nz-ink-4);letter-spacing:.18em;text-transform:uppercase;font-size:10px;display:block}.nz .individual-titlebar h1{color:var(--nz-ink);font-family:var(--ind-serif);letter-spacing:0;margin:3px 0 0;font-size:clamp(26px,2.2vw,40px);font-weight:400;line-height:.98}.nz .individual-titlebar h1 em{color:var(--nz-ink-3);font-style:italic}.nz .individual-status{color:var(--nz-ink-4);letter-spacing:.12em;text-transform:uppercase;justify-items:end;font-size:10px;display:grid}.nz .individual-status strong{color:var(--nz-ink);margin-top:3px;font-size:11px}.nz .individual-subhead{border-bottom:1px solid var(--rule);background:var(--paper);grid-template-columns:minmax(0,1fr) minmax(280px,520px);align-items:center;gap:24px;min-height:62px;padding:12px 28px;display:grid}.nz .individual-subhead p{max-width:720px;color:var(--nz-ink-3);margin:0;font-size:11px;line-height:1.45}.nz .individual-progress{grid-template-columns:repeat(8,minmax(0,1fr));align-items:center;gap:8px;display:grid}.nz .individual-progress button{min-width:0;color:var(--nz-ink-5);letter-spacing:.08em;text-align:left;text-transform:uppercase;background:0 0;border:0;align-content:center;gap:5px;font-size:9px;display:grid}.nz .individual-progress button i{background:color-mix(in srgb, var(--rule) 72%, white);border-radius:999px;height:3px;display:block}.nz .individual-progress button.active{color:var(--nz-ink)}.nz .individual-progress button.active i,.nz .individual-progress button.complete i{background:var(--ind-cyan)}.nz .individual-frame{background:color-mix(in srgb, var(--paper) 94%, white);min-height:0;position:relative}.nz .individual-frame:before{content:"";width:var(--progress);background:var(--ind-cyan);height:3px;transition:width .22s;position:absolute;top:0;left:0}.nz .individual-frame-head{border-bottom:1px solid var(--rule);min-height:42px;color:var(--nz-ink-4);letter-spacing:.14em;text-transform:uppercase;grid-template-columns:auto minmax(0,1fr) minmax(120px,280px);align-items:center;gap:20px;padding:9px 28px;font-size:10px;display:grid}.nz .individual-frame-head strong{color:var(--nz-ink-3);text-align:center;font-weight:500}.nz .individual-frame-head i{background:linear-gradient(90deg, var(--ind-cyan), transparent);height:1px}.nz .individual-screen{min-height:calc(100vh - 238px);padding:56px 40px}.nz .individual-screen-copy{max-width:560px}.nz .individual-screen-copy>span{color:var(--nz-ink-4);letter-spacing:.18em;text-transform:uppercase;font-size:10px;display:block}.nz .individual-screen-copy h2,.nz .pair-card h2,.nz .room-main h2{color:var(--nz-ink);font-family:var(--ind-serif);letter-spacing:0;margin:15px 0 16px;font-size:clamp(54px,5.7vw,92px);font-weight:400;line-height:.92}.nz .individual-screen-copy h2 em,.nz .pair-card h2 em,.nz .room-main h2 em{color:var(--ind-green);font-style:italic}.nz .individual-screen-copy p{max-width:520px;color:var(--nz-ink-2);margin:0;font-size:16px;line-height:1.55}.nz .individual-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.nz .individual-btn,.nz .individual-link-btn{border:1px solid var(--rule-2);background:var(--paper);min-height:38px;color:var(--nz-ink);border-radius:5px;justify-content:center;align-items:center;gap:9px;padding:10px 15px;font-size:13px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.nz .individual-btn.primary{border-color:var(--nz-ink);background:var(--nz-ink);color:var(--paper)}.nz .individual-btn.wide{width:100%}.nz .individual-btn:disabled,.nz .individual-link-btn:disabled{cursor:not-allowed;opacity:.48}.nz .individual-link-btn{width:100%;color:var(--nz-ink-3);border:0;font-weight:500}.nz .individual-footnote{color:var(--nz-ink-4);letter-spacing:.12em;text-transform:uppercase;margin:26px 0 0;font-size:10px}.nz .intro-screen{grid-template-columns:minmax(300px,.92fr) minmax(340px,1fr);align-items:center;gap:46px;display:grid}.nz .intro-preview{justify-self:center;gap:14px;max-width:520px;display:grid}.nz .intro-room-card,.nz .pair-card,.nz .terminal-window,.nz .claim-panel,.nz .room-main,.nz .room-stats,.nz .handoff-card,.nz .phone-frame{border:1px solid var(--rule);background:var(--paper);border-radius:7px;box-shadow:0 20px 60px -48px #0e0e1073}.nz .intro-room-card{padding:18px}.nz .intro-room-card header{color:var(--nz-ink-4);font-family:var(--ind-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;display:flex}.nz .live-dot{background:var(--ind-cyan);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--ind-cyan) 22%, transparent);border-radius:999px;display:inline-block}.nz .intro-room-card header small{margin-left:auto}.nz .intro-room-card h3{color:var(--nz-ink);font-family:var(--ind-serif);letter-spacing:0;margin:14px 0 16px;font-size:28px;font-style:italic;font-weight:400;line-height:1.05}.nz .intro-agents{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;margin-bottom:14px;display:grid}.nz .intro-agents span,.nz .agent-avatar{color:#fff;width:31px;height:31px;font-family:var(--ind-mono);border-radius:999px;place-items:center;font-size:11px;font-weight:800;display:grid}.nz .intro-agents p{color:var(--nz-ink-3);font-family:var(--ind-mono);margin:0 0 0 4px;font-size:11px;line-height:1.35}.nz .intro-terminal-line{background:var(--nz-ink);color:var(--paper);font-family:var(--ind-mono);border-radius:5px;align-items:center;gap:8px;padding:10px;font-size:11px;display:flex}.nz .intro-terminal-line strong{color:var(--ind-cyan);margin-left:auto}.nz .intro-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.nz .intro-mini-grid article{border:1px solid var(--rule);background:var(--paper);min-height:58px;color:var(--nz-ink-3);font-family:var(--ind-mono);border-radius:5px;padding:12px;font-size:11px}.nz .terminal-screen{grid-template-columns:minmax(280px,.75fr) minmax(360px,1fr);align-items:center;gap:54px;display:grid}.nz .terminal-steps{color:var(--nz-ink-3);gap:12px;margin:28px 0 0;padding:0 0 0 18px;font-size:12px;display:grid}.nz .terminal-window{color:#f5f3ee;background:#101012;justify-self:center;width:min(610px,100%);overflow:hidden}.nz .terminal-window header{border-bottom:1px solid #27272c;align-items:center;gap:7px;min-height:34px;padding:0 14px;display:flex}.nz .terminal-window header span{border-radius:999px;width:8px;height:8px}.nz .terminal-window header span:first-child{background:#ff6d5f}.nz .terminal-window header span:nth-child(2){background:#f2b35f}.nz .terminal-window header span:nth-child(3){background:#50c46c}.nz .terminal-window header strong{color:#8e8b85;margin-left:auto;font-size:10px;font-weight:500}.nz .terminal-window pre{color:#f5f3ee;white-space:pre-wrap;margin:0;padding:26px;font-size:13px;line-height:1.75}.nz .terminal-window button{width:calc(100% - 28px);min-height:36px;color:var(--ind-cyan);background:#1c1c20;border:1px solid #393941;border-radius:4px;justify-content:center;align-items:center;gap:8px;margin:0 14px 14px;font-size:12px;font-weight:700;display:flex}.nz .pair-screen{place-items:center;display:grid}.nz .pair-card{text-align:center;width:min(520px,100%);padding:28px}.nz .pair-kicker{color:var(--nz-ink-4);letter-spacing:.16em;text-transform:uppercase;font-size:10px}.nz .pair-card h2{margin-bottom:12px;font-size:clamp(52px,5.2vw,78px)}.nz .pair-card p{max-width:380px;color:var(--nz-ink-3);margin:0 auto 22px;font-size:14px;line-height:1.5}.nz .pair-device{border:1px solid var(--rule);text-align:left;border-radius:5px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:16px;padding:13px;display:grid}.nz .pair-device strong,.nz .pair-device small{display:block}.nz .pair-device small{color:var(--nz-ink-4);margin-top:2px;font-size:11px}.nz .pair-device>span{background:var(--ind-green);border-radius:999px;width:7px;height:7px}.nz .repos-screen{grid-template-columns:minmax(280px,.72fr) minmax(420px,1fr);align-items:start;gap:46px;display:grid}.nz .repo-picker{border:1px solid var(--rule);background:var(--paper);border-radius:7px;align-self:center;overflow:hidden}.nz .repo-search{border-bottom:1px solid var(--rule);min-height:44px;color:var(--nz-ink-4);align-items:center;gap:8px;padding:0 14px;display:flex}.nz .repo-search input{width:100%;color:var(--nz-ink);background:0 0;border:0;outline:0;font-size:12px}.nz .repo-list{display:grid}.nz .repo-list button{border:0;border-bottom:1px solid var(--rule);min-height:64px;color:var(--nz-ink);text-align:left;background:0 0;grid-template-columns:22px minmax(0,1fr) 68px 74px;align-items:center;gap:12px;padding:10px 14px;display:grid}.nz .repo-list button.selected{background:color-mix(in srgb, var(--ind-cyan) 10%, white)}.nz .repo-check{border:1px solid var(--rule-2);color:#007f91;border-radius:3px;place-items:center;width:18px;height:18px;display:grid}.nz .repo-list button.selected .repo-check{border-color:color-mix(in srgb, var(--ind-cyan) 80%, var(--rule));background:color-mix(in srgb, var(--ind-cyan) 28%, white)}.nz .repo-list strong,.nz .repo-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.nz .repo-list strong{font-size:12px}.nz .repo-list small,.nz .repo-list em{color:var(--nz-ink-4);font-size:11px;font-style:normal}.nz .repo-picker footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;min-height:54px;padding:10px 14px;display:flex}.nz .repo-picker footer>span{color:var(--nz-ink-4);margin-right:auto;font-size:11px}.nz .repo-picker footer>button:not(.individual-btn){color:var(--nz-ink-4);background:0 0;border:0;font-size:11px}.nz .agents-screen{gap:34px;display:grid}.nz .agent-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.nz .agent-cards button{border:1px solid var(--rule);background:var(--paper);min-height:260px;color:var(--nz-ink);text-align:left;border-radius:7px;align-content:start;gap:9px;padding:18px;display:grid}.nz .agent-cards button.selected{border-color:color-mix(in srgb, var(--agent-accent) 72%, var(--nz-ink));box-shadow:inset 0 -4px 0 var(--agent-accent)}.nz .agent-cards .agent-avatar{background:var(--agent-accent)}.nz .agent-cards strong{margin-top:8px;font-size:18px}.nz .agent-cards small,.nz .agent-cards p,.nz .agent-cards em{color:var(--nz-ink-4);font-size:12px;font-style:normal;line-height:1.5}.nz .agent-cards p{color:var(--nz-ink-3);margin:6px 0 0}.nz .agent-cards code{background:var(--nz-ink);color:var(--paper);border-radius:4px;align-self:end;margin-top:auto;padding:9px;font-size:10px}.nz .claim-screen{grid-template-columns:minmax(280px,.58fr) minmax(440px,1fr);align-items:start;gap:36px;display:grid}.nz .issue-board{grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);align-self:center;gap:18px;display:grid}.nz .issue-list{border:1px solid var(--rule);background:var(--paper);border-radius:7px;display:grid;overflow:hidden}.nz .issue-list article{border-bottom:1px solid var(--rule);grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:68px;padding:12px 14px;display:grid}.nz .issue-list article:last-child{border-bottom:0}.nz .issue-list article.active{background:color-mix(in srgb, var(--ind-cyan) 10%, white)}.nz .issue-list span{color:var(--nz-ink-4);font-size:12px}.nz .issue-list strong{color:var(--nz-ink);font-family:var(--ind-serif);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:22px;font-style:italic;font-weight:400;line-height:1.08;display:block;overflow:hidden}.nz .issue-list small{color:var(--nz-ink-4);align-items:center;gap:5px;font-size:10px;display:flex}.nz .issue-list em{color:var(--ind-green);font-size:11px;font-style:normal}.nz .claim-panel{align-self:start;padding:18px}.nz .claim-panel strong,.nz .claim-panel code,.nz .claim-panel p{margin-top:10px;display:block}.nz .claim-panel code{color:var(--nz-ink);font-size:13px}.nz .claim-panel p{color:var(--nz-ink-3);font-size:12px;line-height:1.55}.nz .claim-panel pre{background:color-mix(in srgb, var(--paper-2) 76%, white);color:var(--ind-green);white-space:pre-wrap;border-radius:5px;margin:16px 0 0;padding:12px;font-size:11px;line-height:1.6}.nz .room-screen{grid-template-columns:minmax(440px,1fr) minmax(300px,.42fr);align-items:start;gap:18px;display:grid}.nz .room-main{padding:24px}.nz .room-main header{color:var(--nz-ink-4);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;font-size:11px;display:flex}.nz .room-main header small{margin-left:auto}.nz .room-main h2{max-width:850px;font-size:clamp(40px,4vw,64px)}.nz .room-main p{color:var(--nz-ink-3);margin:0 0 20px;font-size:15px;line-height:1.55}.nz .event-table{border-top:1px solid var(--rule);display:grid}.nz .event-table article{border-bottom:1px solid var(--rule);min-height:52px;color:var(--nz-ink-3);grid-template-columns:72px 132px minmax(0,1fr);align-items:center;gap:16px;font-size:12px;display:grid}.nz .event-table strong{color:#007f91;text-transform:uppercase;font-size:11px}.nz .event-table p{color:var(--nz-ink);margin:0;font-size:12px}.nz .room-stats{color:var(--paper);background:#101012;gap:12px;padding:20px;display:grid}.nz .room-stats span{color:var(--ind-cyan);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.nz .room-stats a{background:var(--paper);min-height:38px;color:var(--nz-ink);border-radius:4px;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.nz .room-stats strong{font-family:var(--ind-serif);letter-spacing:0;margin-top:20px;font-size:72px;font-weight:400;line-height:.9}.nz .room-stats small{color:color-mix(in srgb, var(--paper) 65%, #101012);font-size:12px}.nz .room-stats i{background:linear-gradient(165deg, transparent 48%, color-mix(in srgb, var(--ind-cyan) 54%, transparent) 49%), linear-gradient(180deg, transparent, color-mix(in srgb, var(--ind-cyan) 24%, transparent));border-bottom:1px solid var(--ind-cyan);height:70px;margin-top:28px;display:block}.nz .handoff-screen{grid-template-columns:minmax(280px,.7fr) minmax(420px,1fr);align-items:center;gap:48px;display:grid}.nz .handoff-devices{grid-template-columns:minmax(220px,1fr) auto 180px;align-items:center;gap:24px;display:grid}.nz .handoff-card{padding:18px}.nz .handoff-card header{gap:6px;margin-bottom:14px;display:flex}.nz .handoff-card header span{background:var(--rule-2);border-radius:999px;width:8px;height:8px}.nz .handoff-card strong{font-family:var(--ind-serif);letter-spacing:0;margin-bottom:14px;font-size:25px;font-style:italic;font-weight:400;display:block}.nz .handoff-card p{background:color-mix(in srgb, var(--ind-cyan) 12%, white);color:var(--nz-ink-3);border-radius:5px;margin:0;padding:10px;font-size:11px}.nz .phone-frame{border:4px solid var(--nz-ink);background:var(--paper);border-radius:28px;gap:12px;min-height:330px;padding:44px 16px 18px;display:grid;position:relative}.nz .phone-island{background:var(--nz-ink);border-radius:999px;width:76px;height:21px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.nz .phone-frame span{color:var(--nz-ink-4);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.nz .phone-frame strong{font-family:var(--ind-serif);letter-spacing:0;font-size:31px;font-weight:400}.nz .phone-frame p{color:var(--nz-ink-3);margin:0;font-size:12px;line-height:1.45}.nz .phone-frame button{background:var(--nz-ink);min-height:38px;color:var(--paper);border:0;border-radius:5px;align-self:end;font-weight:800}.nz .individual-footer{border-top:1px solid var(--rule);background:var(--paper);min-height:54px;color:var(--nz-ink-4);grid-template-columns:120px minmax(0,1fr) 120px;align-items:center;gap:16px;padding:8px 28px;font-size:11px;display:grid}.nz .individual-footer button{border:1px solid var(--rule);background:var(--paper);min-height:34px;color:var(--nz-ink);border-radius:5px;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.nz .individual-footer button:disabled{cursor:not-allowed;opacity:.42}.nz .individual-footer>div{justify-content:center;align-items:center;gap:8px;display:flex}@media (max-width:1120px){.nz .individual-top,.nz .individual-subhead,.nz .individual-frame-head,.nz .individual-footer{padding-left:18px;padding-right:18px}.nz .individual-top{grid-template-columns:1fr;gap:10px}.nz .individual-status{justify-items:start}.nz .individual-subhead,.nz .intro-screen,.nz .terminal-screen,.nz .repos-screen,.nz .claim-screen,.nz .room-screen,.nz .handoff-screen{grid-template-columns:1fr}.nz .intro-preview,.nz .terminal-window{justify-self:stretch}.nz .issue-board{grid-template-columns:1fr}}@media (max-width:820px){.nz .individual-screen{min-height:0;padding:36px 18px}.nz .individual-screen-copy h2,.nz .pair-card h2,.nz .room-main h2{font-size:clamp(44px,13vw,62px);line-height:.98}.nz .individual-frame-head{grid-template-columns:1fr}.nz .individual-frame-head strong{text-align:left}.nz .agent-cards,.nz .intro-mini-grid,.nz .handoff-devices,.nz .repo-list button,.nz .issue-list article,.nz .event-table article{grid-template-columns:1fr}.nz .repo-picker footer{justify-content:stretch}.nz .repo-picker footer>span,.nz .individual-actions,.nz .individual-btn,.nz .individual-link-btn,.nz .repo-picker footer .individual-btn{width:100%}.nz .individual-progress{gap:5px}.nz .individual-progress button span{display:none}.nz .individual-footer{grid-template-columns:1fr}.nz .individual-footer button{width:100%}}@media (max-width:520px){.nz .individual-top{min-height:0;padding-top:12px;padding-bottom:12px}.nz .individual-titlebar h1{font-size:clamp(28px,10vw,40px)}.nz .individual-screen-copy p{font-size:15px}.nz .terminal-window pre{padding:18px;font-size:11px}.nz .room-main,.nz .room-stats,.nz .pair-card{padding:18px}}.nz.team-onboarding{--team-serif:var(--font-instrument-serif), Georgia, serif;--team-sans:var(--font-geist), system-ui, -apple-system, sans-serif;--team-mono:var(--font-geist-mono), ui-monospace, monospace;--team-panel:color-mix(in srgb, var(--paper) 94%, white);--team-panel-2:color-mix(in srgb, var(--paper-2) 82%, white);--team-line:color-mix(in srgb, var(--rule) 90%, var(--nz-ink-5));--team-cyan:var(--phosphor);--team-green:#11843b;--team-warn:#c57910;background:var(--paper);min-height:100vh;color:var(--nz-ink);font-family:var(--team-sans);grid-template-rows:auto minmax(0,1fr) auto;display:grid}.nz.team-onboarding button,.nz.team-onboarding input,.nz.team-onboarding select{font-family:inherit}.nz .team-onboarding-top{border-bottom:2px solid var(--nz-ink);background:color-mix(in srgb, var(--paper) 94%, white);grid-template-columns:minmax(320px,.76fr) minmax(320px,1fr) 160px;align-items:center;gap:28px;min-height:76px;padding:14px 28px;display:grid}.nz .team-onboarding-top span,.nz .team-onboarding-top p,.nz .team-onboarding-top strong,.nz .team-onboarding-side,.nz .team-stage-head,.nz .team-screen-copy>span,.nz .workspace-form,.nz .github-install-card,.nz .github-device-card,.nz .team-repo-table,.nz .guardrail-grid,.nz .invite-grid,.nz .team-agent-grid,.nz .team-room-board,.nz .close-grid,.nz .team-onboarding-footer{font-family:var(--team-mono)}.nz .team-onboarding-top span{color:var(--nz-ink-4);letter-spacing:.18em;text-transform:uppercase;font-size:10px;display:block}.nz .team-onboarding-top h1{color:var(--nz-ink);font-family:var(--team-serif);letter-spacing:0;margin:4px 0 0;font-size:clamp(28px,2.6vw,45px);font-weight:400;line-height:.96}.nz .team-onboarding-top h1 em{color:var(--nz-ink-3);font-style:italic}.nz .team-onboarding-top p{color:var(--nz-ink-3);margin:0;font-size:11px;line-height:1.45}.nz .team-onboarding-top>div:last-child{color:var(--nz-ink-4);text-align:right;text-transform:uppercase;justify-self:end}.nz .team-onboarding-top>div:last-child strong{color:var(--nz-ink);letter-spacing:.12em;margin-top:3px;font-size:11px;display:block}.nz .team-onboarding-layout{grid-template-columns:238px minmax(0,1fr);min-height:0;display:grid;position:relative}.nz .team-onboarding-layout:before{content:"";width:var(--team-progress);background:var(--team-cyan);z-index:2;height:3px;transition:width .22s;position:absolute;top:0;left:0}.nz .team-onboarding-side{border-right:1px solid var(--rule);background:color-mix(in srgb, var(--paper-2) 68%, white);grid-template-rows:auto auto auto 1fr;gap:18px;min-height:calc(100vh - 130px);padding:18px 20px;display:grid}.nz .team-onboarding-side>a{display:inline-flex}.nz .team-onboarding-side>span{color:var(--nz-ink-4);letter-spacing:.16em;text-transform:uppercase;font-size:10px}.nz .team-onboarding-side nav{border-top:1px solid var(--rule);gap:4px;padding-top:12px;display:grid}.nz .team-onboarding-side button{min-height:34px;color:var(--nz-ink-4);letter-spacing:.08em;text-align:left;text-transform:uppercase;background:0 0;border:0;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;font-size:10px;display:grid}.nz .team-onboarding-side button strong{color:inherit;font-size:10px}.nz .team-onboarding-side button.active{color:var(--nz-ink)}.nz .team-onboarding-side button.active strong,.nz .team-onboarding-side button.done strong{color:#007f91}.nz .team-onboarding-side p{border-top:1px solid var(--rule);color:var(--nz-ink-3);align-self:end;margin:0;padding-top:18px;font-size:11px;line-height:1.55}.nz .team-onboarding-stage{background:linear-gradient(var(--team-line) 1px, transparent 1px), linear-gradient(90deg, var(--team-line) 1px, transparent 1px), var(--paper);background-size:108px 108px;min-width:0}.nz .team-stage-head{border-bottom:1px solid var(--rule);min-height:42px;color:var(--nz-ink-4);letter-spacing:.14em;text-transform:uppercase;grid-template-columns:auto minmax(0,1fr) minmax(120px,300px);align-items:center;gap:18px;padding:9px 28px;font-size:10px;display:grid}.nz .team-stage-head strong{color:var(--nz-ink-3);text-align:center;font-weight:500}.nz .team-stage-head i{background:linear-gradient(90deg, var(--team-cyan), transparent);height:1px}.nz .team-onboarding-screen{min-height:calc(100vh - 172px);padding:44px 42px 60px}.nz .team-screen-copy{max-width:500px}.nz .team-screen-copy>span{color:var(--nz-ink-4);letter-spacing:.18em;text-transform:uppercase;font-size:10px;display:block}.nz .team-screen-copy h2{color:var(--nz-ink);font-family:var(--team-serif);letter-spacing:0;margin:13px 0 14px;font-size:clamp(48px,5.5vw,82px);font-weight:400;line-height:.94}.nz .team-screen-copy h2 em{color:var(--nz-ink-3);font-style:italic}.nz .team-screen-copy p{color:var(--nz-ink-2);margin:0;font-size:15px;line-height:1.55}.nz .team-onboarding-btn{border:1px solid var(--rule-2);background:var(--paper);min-height:38px;color:var(--nz-ink);border-radius:5px;justify-content:center;align-items:center;gap:9px;padding:10px 15px;font-size:13px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.nz .team-onboarding-btn.primary{border-color:var(--nz-ink);background:var(--nz-ink);color:var(--paper)}.nz .team-onboarding-btn.wide{width:100%}.nz .team-onboarding-btn:disabled{cursor:not-allowed;opacity:.5}.nz .workspace-step,.nz .github-step,.nz .repos-map-step,.nz .guardrails-step,.nz .invite-step,.nz .agent-step,.nz .team-room-step,.nz .close-step{grid-template-columns:minmax(260px,.55fr) minmax(420px,1fr);align-items:start;gap:44px;display:grid}.nz .workspace-form,.nz .github-install-card,.nz .team-repo-table,.nz .guardrail-grid,.nz .invite-grid,.nz .team-agent-grid,.nz .team-room-board,.nz .close-grid{align-self:center}.nz .workspace-form{border:1px solid var(--rule);background:var(--paper);border-radius:7px;gap:14px;max-width:540px;padding:22px;display:grid}.nz .workspace-form label{color:var(--nz-ink-4);letter-spacing:.12em;text-transform:uppercase;gap:7px;font-size:10px;display:grid}.nz .workspace-form input,.nz .workspace-form select,.nz .rate-panel input{border:1px solid var(--rule);background:color-mix(in srgb, var(--paper) 92%, white);min-height:40px;color:var(--nz-ink);border-radius:4px;padding:0 11px;font-size:13px}.nz .url-field{border:1px solid var(--rule);color:var(--nz-ink-4);border-radius:4px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding-left:10px;display:grid}.nz .url-field input{background:0 0;border:0}.nz .url-field em{color:var(--team-green);text-transform:lowercase;padding-right:10px;font-style:normal}.nz .plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.nz .plan-grid button{border:1px solid var(--rule);background:var(--team-panel);min-height:82px;color:var(--nz-ink);text-align:left;text-transform:capitalize;border-radius:5px;gap:6px;padding:12px;display:grid}.nz .plan-grid button.selected{border-color:var(--nz-ink);box-shadow:inset 0 -3px 0 var(--team-cyan)}.nz .plan-grid span{color:var(--nz-ink-4);font-size:10px;line-height:1.35}.nz .github-install-card,.nz .github-device-card,.nz .team-terminal-card,.nz .invite-email,.nz .team-room-board section,.nz .team-room-board aside,.nz .close-next,.nz .close-audit{border:1px solid var(--rule);background:var(--paper);border-radius:7px;box-shadow:0 20px 60px -48px #0e0e1073}.nz .github-install-card{gap:16px;max-width:520px;padding:20px;display:grid}.nz .github-install-card header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.nz .github-install-card strong,.nz .github-install-card small{display:block}.nz .github-install-card small{color:var(--nz-ink-4);font-size:11px}.nz .github-install-card ul{color:var(--nz-ink-3);gap:8px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.nz .github-install-card li{align-items:center;gap:8px;display:flex}.nz .github-auth-row{border:1px solid var(--rule);color:var(--nz-ink-4);border-radius:5px;justify-content:space-between;gap:12px;padding:12px;font-size:11px;display:flex}.nz .github-auth-row strong{color:var(--team-green)}.nz .github-device-card{max-width:360px;color:var(--nz-ink-3);gap:8px;padding:18px;display:grid}.nz .github-device-card strong{color:var(--nz-ink)}.nz .github-device-card small{color:var(--team-green)}.nz .team-repo-table{border:1px solid var(--rule);background:var(--paper);border-radius:7px;overflow:hidden}.nz .team-repo-table>header,.nz .team-repo-table footer{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.nz .team-repo-tabs{flex-wrap:wrap;gap:8px;display:flex}.nz .team-repo-tabs span{border:1px solid var(--rule);color:var(--nz-ink-3);border-radius:999px;padding:5px 8px;font-size:10px}.nz .team-repo-table>header button{border:1px solid var(--rule-2);background:var(--paper);min-height:30px;color:var(--nz-ink);border-radius:4px;padding:0 10px;font-size:11px;font-weight:700}.nz .repo-table-head,.nz .team-repo-table>button{grid-template-columns:28px minmax(220px,1.2fr) minmax(160px,.72fr) 90px 82px;align-items:center;gap:12px;width:100%;display:grid}.nz .repo-table-head{border-bottom:1px solid var(--rule);min-height:36px;color:var(--nz-ink-4);letter-spacing:.12em;text-transform:uppercase;padding:0 14px;font-size:10px}.nz .repo-table-head span:first-child{grid-column:2}.nz .team-repo-table>button{border:0;border-bottom:1px solid var(--rule);min-height:48px;color:var(--nz-ink);text-align:left;background:0 0;padding:0 14px}.nz .team-repo-table>button.selected{background:color-mix(in srgb, var(--team-cyan) 11%, white)}.nz .repo-checkbox{border:1px solid var(--rule-2);color:#007f91;border-radius:3px;place-items:center;width:18px;height:18px;display:grid}.nz .team-repo-table>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.nz .team-repo-table>button em,.nz .team-repo-table>button small,.nz .team-repo-table>button i{color:var(--nz-ink-4);font-size:11px;font-style:normal}.nz .team-repo-table>button i{color:var(--team-green)}.nz .team-repo-table footer{border-bottom:0}.nz .team-repo-table footer>span{color:var(--nz-ink-4);font-size:11px}.nz .guardrail-grid{grid-template-columns:minmax(220px,.8fr) minmax(240px,1fr) minmax(220px,.8fr);gap:14px;display:grid}.nz .guardrail-grid section{border:1px solid var(--rule);background:var(--paper);border-radius:7px;min-height:300px;padding:18px}.nz .guardrail-grid section>span{color:var(--nz-ink-4);letter-spacing:.14em;text-transform:uppercase;font-size:10px;display:block}.nz .budget-panel strong{font-family:var(--team-serif);letter-spacing:0;margin:18px 0;font-size:58px;font-weight:400;display:block}.nz .budget-panel input{width:100%;accent-color:var(--team-cyan)}.nz .budget-panel p{color:var(--nz-ink-3);font-size:12px;line-height:1.5}.nz .rate-panel,.nz .trust-panel{align-content:start;gap:12px;display:grid}.nz .rate-panel label,.nz .trust-panel label{color:var(--nz-ink-3);gap:7px;font-size:11px;display:grid}.nz .trust-panel label{grid-template-columns:auto minmax(0,1fr);align-items:center}.nz .trust-panel input{accent-color:var(--team-cyan)}.nz .invite-grid{grid-template-columns:minmax(440px,1fr) minmax(260px,.48fr);gap:18px;display:grid}.nz .invite-table{border:1px solid var(--rule);background:var(--paper);border-radius:7px;overflow:hidden}.nz .invite-table header,.nz .invite-table article{border-bottom:1px solid var(--rule);grid-template-columns:minmax(130px,1fr) minmax(180px,1.2fr) 110px 72px;align-items:center;gap:12px;min-height:44px;padding:0 14px;display:grid}.nz .invite-table header{color:var(--nz-ink-4);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.nz .invite-table article{color:var(--nz-ink-3);font-size:11px}.nz .invite-table strong{color:var(--nz-ink);font-size:12px}.nz .invite-table em{color:var(--team-green);font-style:normal}.nz .invite-email{padding:18px}.nz .invite-email span{color:var(--nz-ink-4);letter-spacing:.14em;text-transform:uppercase;font-size:10px}.nz .invite-email h3{color:var(--nz-ink);font-family:var(--team-serif);letter-spacing:0;margin:16px 0 12px;font-size:30px;font-style:italic;font-weight:400;line-height:1.05}.nz .invite-email p{color:var(--nz-ink-3);font-size:12px;line-height:1.55}.nz .invite-email button{background:var(--nz-ink);width:100%;min-height:36px;color:var(--paper);border:0;border-radius:4px;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.nz .team-agent-grid{grid-template-columns:minmax(280px,.72fr) minmax(360px,1fr);gap:18px;display:grid}.nz .team-agent-card-list{gap:10px;display:grid}.nz .team-agent-card-list>button:not(.team-onboarding-btn){border:1px solid var(--rule);background:var(--paper);min-height:62px;color:var(--nz-ink);text-align:left;border-radius:6px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.nz .team-agent-card-list>button.selected{border-color:color-mix(in srgb, var(--team-agent-accent) 72%, var(--nz-ink));box-shadow:inset 4px 0 0 var(--team-agent-accent)}.nz .team-agent-card-list>button>span{background:var(--team-agent-accent);color:#fff;border-radius:999px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:800;display:grid}.nz .team-agent-card-list strong,.nz .team-agent-card-list small{display:block}.nz .team-agent-card-list small,.nz .team-agent-card-list em{color:var(--nz-ink-4);font-size:11px;font-style:normal}.nz .team-terminal-card{color:var(--paper);background:#101012;overflow:hidden}.nz .team-terminal-card header{border-bottom:1px solid #27272c;align-items:center;gap:7px;min-height:34px;padding:0 14px;display:flex}.nz .team-terminal-card header span{border-radius:999px;width:8px;height:8px}.nz .team-terminal-card header span:first-child{background:#ff6d5f}.nz .team-terminal-card header span:nth-child(2){background:#f2b35f}.nz .team-terminal-card header span:nth-child(3){background:#50c46c}.nz .team-terminal-card header strong{color:#8e8b85;margin-left:auto;font-size:10px;font-weight:500}.nz .team-terminal-card pre{color:var(--paper);white-space:pre-wrap;margin:0;padding:28px;font-size:13px;line-height:1.75}.nz .team-terminal-card button{width:calc(100% - 28px);min-height:36px;color:var(--team-cyan);background:#1c1c20;border:1px solid #393941;border-radius:4px;justify-content:center;align-items:center;gap:8px;margin:0 14px 14px;font-size:12px;font-weight:700;display:flex}.nz .team-room-board{grid-template-columns:repeat(2,minmax(240px,1fr)) minmax(260px,.72fr);gap:14px;display:grid}.nz .team-room-board section,.nz .team-room-board aside{min-height:360px;padding:18px}.nz .team-room-board section header{color:var(--nz-ink-4);align-items:center;gap:8px;font-size:11px;display:flex}.nz .team-room-board section header small{margin-left:auto}.nz .team-live-dot{background:var(--team-cyan);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--team-cyan) 22%, transparent);border-radius:999px;display:inline-block}.nz .team-room-board h3,.nz .close-next h3{color:var(--nz-ink);font-family:var(--team-serif);letter-spacing:0;margin:18px 0 12px;font-size:34px;font-style:italic;font-weight:400;line-height:1.05}.nz .team-room-board p{color:var(--nz-ink-3);font-size:12px;line-height:1.55}.nz .room-code{background:color-mix(in srgb, var(--team-cyan) 11%, white);border-radius:5px;gap:8px;margin-top:36px;padding:12px;display:grid}.nz .room-code code{color:var(--nz-ink);font-size:12px}.nz .room-code span{color:var(--team-green);font-size:11px}.nz .team-room-board aside{align-content:start;display:grid}.nz .team-room-board aside article,.nz .close-audit article{border-bottom:1px solid var(--rule);min-height:54px;color:var(--nz-ink-4);grid-template-columns:46px 64px 70px minmax(0,1fr);gap:8px;min-width:0;padding:9px 0;font-size:11px;display:grid}.nz .team-room-board aside article strong,.nz .close-audit article strong{color:var(--nz-ink)}.nz .team-room-board aside article em,.nz .close-audit article em{color:#007f91;font-style:normal}.nz .team-room-board aside article p,.nz .close-audit article p{color:var(--nz-ink-3);overflow-wrap:anywhere;min-width:0;margin:0}.nz .close-grid{grid-template-columns:minmax(340px,.9fr) minmax(360px,1fr) minmax(280px,.62fr);gap:16px;display:grid}.nz .close-metrics{border:1px solid var(--rule);background:var(--paper);border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.nz .close-metrics article{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);min-height:128px;padding:18px}.nz .close-metrics article:nth-child(2n){border-right:0}.nz .close-metrics article:nth-last-child(-n+2){border-bottom:0}.nz .close-metrics span,.nz .close-next span,.nz .close-audit header{color:var(--nz-ink-4);letter-spacing:.14em;text-transform:uppercase;font-size:10px}.nz .close-metrics strong{color:var(--nz-ink);font-family:var(--team-serif);letter-spacing:0;margin-top:14px;font-size:48px;font-weight:400;display:block}.nz .close-audit{padding:16px}.nz .close-audit header{border-bottom:1px solid var(--rule);padding-bottom:10px}.nz .close-next{color:var(--paper);background:#101012;align-content:start;padding:18px;display:grid}.nz .close-next span{color:var(--team-cyan)}.nz .close-next h3{color:var(--paper)}.nz .close-next p{color:color-mix(in srgb, var(--paper) 70%, #101012);font-size:12px;line-height:1.6}.nz .close-next a{background:var(--paper);min-height:38px;color:var(--nz-ink);border-radius:4px;justify-content:center;align-items:center;gap:9px;margin-top:18px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.nz .team-onboarding-footer{border-top:1px solid var(--rule);background:var(--paper);min-height:54px;color:var(--nz-ink-4);grid-template-columns:120px minmax(0,1fr) 120px;align-items:center;gap:16px;padding:8px 28px;font-size:11px;display:grid}.nz .team-onboarding-footer button{border:1px solid var(--rule);background:var(--paper);min-height:34px;color:var(--nz-ink);border-radius:5px;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.nz .team-onboarding-footer button:disabled{cursor:not-allowed;opacity:.42}.nz .team-onboarding-footer>div{justify-content:center;align-items:center;gap:8px;display:flex}@media (max-width:1240px){.nz .team-onboarding-top{grid-template-columns:1fr}.nz .team-onboarding-top>div:last-child{text-align:left;justify-self:start}.nz .workspace-step,.nz .github-step,.nz .repos-map-step,.nz .guardrails-step,.nz .invite-step,.nz .agent-step,.nz .team-room-step,.nz .close-step,.nz .guardrail-grid,.nz .team-room-board,.nz .close-grid{grid-template-columns:1fr}}@media (max-width:900px){.nz .team-onboarding-layout{grid-template-columns:1fr}.nz .team-onboarding-side{border-right:0;border-bottom:1px solid var(--rule);min-height:0}.nz .team-onboarding-side nav{grid-template-columns:repeat(4,minmax(0,1fr))}.nz .team-onboarding-side button{grid-template-columns:1fr;gap:4px}.nz .team-onboarding-side p{display:none}.nz .team-onboarding-screen{min-height:0;padding:34px 18px 52px}.nz .team-screen-copy h2{font-size:clamp(44px,13vw,62px)}.nz .team-stage-head,.nz .team-onboarding-footer{grid-template-columns:1fr}.nz .team-stage-head strong,.nz .team-onboarding-footer>div{text-align:left;justify-content:flex-start}.nz .invite-grid,.nz .team-agent-grid{grid-template-columns:1fr}.nz .repo-table-head{display:none}.nz .team-repo-table>button,.nz .invite-table header,.nz .invite-table article,.nz .team-room-board aside article,.nz .close-audit article{grid-template-columns:1fr}.nz .team-onboarding-footer button{width:100%}}@media (max-width:560px){.nz .team-onboarding-top{padding:12px 16px}.nz .team-onboarding-top h1{font-size:clamp(31px,10vw,42px)}.nz .team-onboarding-side nav{grid-template-columns:repeat(2,minmax(0,1fr))}.nz .plan-grid,.nz .close-metrics{grid-template-columns:1fr}.nz .close-metrics article,.nz .close-metrics article:nth-child(2n),.nz .close-metrics article:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--rule)}.nz .close-metrics article:last-child{border-bottom:0}}.nz.enterprise-onboarding{--enterprise-serif:var(--font-instrument-serif), Georgia, serif;--enterprise-sans:var(--font-geist), system-ui, -apple-system, sans-serif;--enterprise-mono:var(--font-geist-mono), ui-monospace, monospace;--enterprise-panel:color-mix(in srgb, var(--paper) 94%, white);--enterprise-panel-2:color-mix(in srgb, var(--paper-2) 78%, white);--enterprise-line:color-mix(in srgb, var(--rule) 90%, var(--nz-ink-5));--enterprise-cyan:var(--phosphor);--enterprise-green:#11843b;--enterprise-warn:#c57910;--enterprise-red:#b44735;background:var(--paper);min-height:100vh;color:var(--nz-ink);font-family:var(--enterprise-sans);grid-template-rows:auto minmax(0,1fr) auto;display:grid}.nz.enterprise-onboarding button,.nz.enterprise-onboarding input,.nz.enterprise-onboarding select{font-family:inherit}.nz .enterprise-onboarding-top{border-bottom:2px solid var(--nz-ink);background:color-mix(in srgb, var(--paper) 94%, white);grid-template-columns:minmax(360px,.78fr) minmax(360px,1fr) 170px;align-items:center;gap:28px;min-height:76px;padding:14px 28px;display:grid}.nz .enterprise-onboarding-top span,.nz .enterprise-onboarding-top p,.nz .enterprise-onboarding-top strong,.nz .enterprise-onboarding-side,.nz .enterprise-stage-head,.nz .enterprise-screen-copy>span,.nz .enterprise-doc-table,.nz .enterprise-lab-card,.nz .enterprise-topology,.nz .enterprise-sso-grid,.nz .rollout-columns,.nz .policy-grid,.nz .deploy-cards,.nz .inventory-cards,.nz .scorecard-grid,.nz .enterprise-onboarding-footer{font-family:var(--enterprise-mono)}.nz .enterprise-onboarding-top span{color:var(--nz-ink-4);letter-spacing:.18em;text-transform:uppercase;font-size:10px;display:block}.nz .enterprise-onboarding-top h1{color:var(--nz-ink);font-family:var(--enterprise-serif);letter-spacing:0;margin:4px 0 0;font-size:clamp(27px,2.5vw,44px);font-weight:400;line-height:.96}.nz .enterprise-onboarding-top h1 em{color:var(--nz-ink-3);font-style:italic}.nz .enterprise-onboarding-top p{color:var(--nz-ink-3);margin:0;font-size:11px;line-height:1.45}.nz .enterprise-onboarding-top>div:last-child{color:var(--nz-ink-4);text-align:right;text-transform:uppercase;justify-self:end}.nz .enterprise-onboarding-top>div:last-child strong{color:var(--nz-ink);letter-spacing:.12em;margin-top:3px;font-size:11px;display:block}.nz .enterprise-onboarding-layout{grid-template-columns:238px minmax(0,1fr);min-height:0;display:grid;position:relative}.nz .enterprise-onboarding-layout:before{content:"";width:var(--enterprise-progress);background:var(--enterprise-cyan);z-index:2;height:3px;transition:width .22s;position:absolute;top:0;left:0}.nz .enterprise-onboarding-side{border-right:1px solid var(--rule);background:color-mix(in srgb, var(--paper-2) 68%, white);grid-template-rows:auto auto auto 1fr;gap:18px;min-height:calc(100vh - 130px);padding:18px 20px;display:grid}.nz .enterprise-onboarding-side>a{display:inline-flex}.nz .enterprise-onboarding-side>span{color:var(--nz-ink-4);letter-spacing:.16em;text-transform:uppercase;font-size:10px}.nz .enterprise-onboarding-side nav{border-top:1px solid var(--rule);gap:4px;padding-top:12px;display:grid}.nz .enterprise-onboarding-side button{min-height:34px;color:var(--nz-ink-4);letter-spacing:.08em;text-align:left;text-transform:uppercase;background:0 0;border:0;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;font-size:10px;display:grid}.nz .enterprise-onboarding-side button.active{color:var(--nz-ink)}.nz .enterprise-onboarding-side button.active strong,.nz .enterprise-onboarding-side button.done strong{color:#007f91}.nz .enterprise-onboarding-side p{border-top:1px solid var(--rule);color:var(--nz-ink-3);align-self:end;margin:0;padding-top:18px;font-size:11px;line-height:1.55}.nz .enterprise-onboarding-stage{background:linear-gradient(var(--enterprise-line) 1px, transparent 1px), linear-gradient(90deg, var(--enterprise-line) 1px, transparent 1px), var(--paper);background-size:108px 108px;min-width:0}.nz .enterprise-stage-head{border-bottom:1px solid var(--rule);min-height:42px;color:var(--nz-ink-4);letter-spacing:.14em;text-transform:uppercase;grid-template-columns:auto minmax(0,1fr) minmax(120px,300px);align-items:center;gap:18px;padding:9px 28px;font-size:10px;display:grid}.nz .enterprise-stage-head strong{color:var(--nz-ink-3);text-align:center;font-weight:500}.nz .enterprise-stage-head i{background:linear-gradient(90deg, var(--enterprise-cyan), transparent);height:1px}.nz .enterprise-onboarding-screen{min-height:calc(100vh - 172px);padding:44px 42px 60px}.nz .enterprise-screen-copy{max-width:500px}.nz .enterprise-screen-copy>span{color:var(--nz-ink-4);letter-spacing:.18em;text-transform:uppercase;font-size:10px;display:block}.nz .enterprise-screen-copy h2{color:var(--nz-ink);font-family:var(--enterprise-serif);letter-spacing:0;margin:13px 0 14px;font-size:clamp(47px,5.2vw,80px);font-weight:400;line-height:.94}.nz .enterprise-screen-copy h2 em{color:var(--nz-ink-3);font-style:italic}.nz .enterprise-screen-copy p{color:var(--nz-ink-2);margin:0;font-size:15px;line-height:1.55}.nz .enterprise-onboarding-btn{border:1px solid var(--rule-2);background:var(--paper);min-height:38px;color:var(--nz-ink);border-radius:5px;justify-content:center;align-items:center;gap:9px;padding:10px 15px;font-size:13px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.nz .enterprise-onboarding-btn.primary{border-color:var(--nz-ink);background:var(--nz-ink);color:var(--paper)}.nz .enterprise-onboarding-btn:disabled{cursor:not-allowed;opacity:.5}.nz .packet-step,.nz .architecture-step,.nz .sso-step,.nz .rollout-step,.nz .policy-step,.nz .deploy-step,.nz .inventory-step,.nz .scorecard-step{grid-template-columns:minmax(250px,.46fr) minmax(560px,1fr);align-items:start;gap:36px;display:grid}.nz .enterprise-packet-grid,.nz .enterprise-topology,.nz .enterprise-sso-grid,.nz .rollout-columns,.nz .policy-grid,.nz .deploy-cards,.nz .inventory-cards,.nz .scorecard-grid{align-self:center}.nz .enterprise-packet-grid{grid-template-columns:minmax(520px,1fr) minmax(240px,.42fr);gap:18px;display:grid}.nz .enterprise-doc-table,.nz .enterprise-lab-card,.nz .sso-config,.nz .sso-groups,.nz .policy-list,.nz .policy-code,.nz .scorecard-grid article,.nz .scorecard-grid aside{border:1px solid var(--rule);background:var(--paper);border-radius:7px;box-shadow:0 20px 60px -48px #0e0e1073}.nz .enterprise-doc-table{overflow:hidden}.nz .enterprise-doc-table header,.nz .enterprise-doc-table article{border-bottom:1px solid var(--rule);grid-template-columns:minmax(178px,1.2fr) 64px minmax(106px,.7fr) 94px;align-items:center;gap:10px;min-height:42px;padding:0 14px;display:grid}.nz .enterprise-doc-table header{color:var(--nz-ink-4);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.nz .enterprise-doc-table article{color:var(--nz-ink-3);font-size:11px}.nz .enterprise-doc-table strong{color:var(--nz-ink)}.nz .enterprise-doc-table em{color:var(--enterprise-green);font-style:normal}.nz .enterprise-doc-table em.warn{color:var(--enterprise-warn)}.nz .enterprise-lab-card{color:var(--paper);background:#101012;gap:12px;padding:18px;display:grid}.nz .enterprise-lab-card span,.nz .enterprise-lab-card small{color:var(--enterprise-cyan);letter-spacing:.14em;text-transform:uppercase;font-size:10px}.nz .enterprise-lab-card h3{font-family:var(--enterprise-serif);letter-spacing:0;margin:0;font-size:33px;font-style:italic;font-weight:400}.nz .enterprise-lab-card p{color:color-mix(in srgb, var(--paper) 72%, #101012);font-size:12px;line-height:1.6}.nz .enterprise-lab-card a,.nz .enterprise-lab-card button{background:var(--enterprise-cyan);color:#101012;border:1px solid #393941;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:36px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.nz .enterprise-lab-card button{color:var(--paper);background:#1c1c20}.nz .enterprise-topology{gap:16px;display:grid}.nz .topology-band,.nz .topology-evidence{border:1px solid var(--rule);border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px;display:grid}.nz .topology-band.dark{background:#101012}.nz .topology-band.green{background:color-mix(in srgb, var(--enterprise-green) 9%, white);border-color:color-mix(in srgb, var(--enterprise-green) 40%, var(--rule))}.nz .topology-band article,.nz .topology-evidence article{border:1px solid var(--rule);background:var(--paper);border-radius:5px;min-height:88px;padding:13px}.nz .topology-band.dark article{color:var(--paper);background:#17171b;border-color:#2f3034}.nz .topology-band span,.nz .topology-evidence small{color:var(--nz-ink-4);text-transform:uppercase;font-size:10px;display:block}.nz .topology-band.dark span,.nz .topology-band.dark small{color:#8e8b85}.nz .topology-band strong,.nz .topology-evidence strong{color:inherit;margin-top:8px;font-size:13px;display:block}.nz .topology-band small{color:var(--nz-ink-4);margin-top:8px;font-size:10px;display:block}.nz .topology-evidence{background:color-mix(in srgb, var(--paper) 93%, white);border-style:dashed}.nz .topology-evidence article{text-align:center}.nz .topology-evidence svg{color:var(--enterprise-green);margin:0 auto 8px}.nz .enterprise-sso-grid{grid-template-columns:minmax(300px,.7fr) minmax(360px,1fr);gap:18px;display:grid}.nz .sso-config{gap:12px;padding:18px;display:grid}.nz .sso-config>span,.nz .sso-groups header,.nz .policy-code header,.nz .scorecard-grid span{color:var(--nz-ink-4);letter-spacing:.14em;text-transform:uppercase;font-size:10px}.nz .idp-tabs{flex-wrap:wrap;gap:8px;display:flex}.nz .idp-tabs button{border:1px solid var(--rule);background:var(--enterprise-panel);min-height:30px;color:var(--nz-ink);border-radius:4px;padding:0 10px;font-size:11px}.nz .sso-config label{color:var(--nz-ink-4);letter-spacing:.1em;text-transform:uppercase;gap:6px;font-size:10px;display:grid}.nz .sso-config input{border:1px solid var(--rule);background:color-mix(in srgb, var(--paper) 94%, white);min-height:38px;color:var(--nz-ink);border-radius:4px;padding:0 10px;font-size:12px}.nz .sso-groups{overflow:hidden}.nz .sso-groups header,.nz .sso-groups article{border-bottom:1px solid var(--rule);grid-template-columns:minmax(140px,1fr) minmax(120px,.8fr) 78px;align-items:center;gap:9px;min-height:42px;padding:0 14px;display:grid}.nz .sso-groups article{color:var(--nz-ink-3);font-size:11px}.nz .sso-groups strong{color:var(--nz-ink)}.nz .sso-groups em{color:var(--enterprise-green);font-style:normal}.nz .rollout-columns,.nz .deploy-cards,.nz .inventory-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.nz .rollout-columns article,.nz .deploy-cards button,.nz .inventory-cards article{border:1px solid var(--rule);background:var(--paper);min-height:360px;color:var(--nz-ink);text-align:left;border-radius:7px;padding:18px}.nz .rollout-columns span,.nz .deploy-cards span,.nz .inventory-cards span{color:var(--nz-ink-4);letter-spacing:.13em;text-transform:uppercase;font-size:10px}.nz .rollout-columns h3,.nz .deploy-cards h3,.nz .inventory-cards h3{font-family:var(--enterprise-serif);letter-spacing:0;margin:18px 0 12px;font-size:31px;font-style:italic;font-weight:400;line-height:1.05}.nz .rollout-columns p,.nz .deploy-cards p,.nz .inventory-cards p{color:var(--nz-ink-3);font-size:12px;line-height:1.55}.nz .rollout-columns small,.nz .deploy-cards small,.nz .inventory-cards em{color:var(--nz-ink-4);margin-top:16px;font-size:11px;font-style:normal;display:block}.nz .policy-grid{grid-template-columns:minmax(300px,.75fr) minmax(380px,1fr);gap:18px;display:grid}.nz .policy-list{padding:16px;display:grid}.nz .policy-list article{border-bottom:1px solid var(--rule);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;display:grid}.nz .policy-list svg{color:var(--enterprise-green)}.nz .policy-list strong,.nz .policy-list small{display:block}.nz .policy-list small{color:var(--nz-ink-4);margin-top:3px;font-size:11px}.nz .policy-list em{color:var(--enterprise-green);font-size:11px;font-style:normal}.nz .policy-code{color:var(--paper);background:#101012;overflow:hidden}.nz .policy-code header{border-bottom:1px solid #2f3034;justify-content:space-between;align-items:center;min-height:38px;padding:0 14px;display:flex}.nz .policy-code button{color:var(--enterprise-cyan);background:0 0;border:0;align-items:center;gap:7px;font-size:11px;display:inline-flex}.nz .policy-code pre{color:var(--paper);white-space:pre-wrap;margin:0;padding:26px;font-size:13px;line-height:1.75}.nz .deploy-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.nz .deploy-cards button{cursor:pointer}.nz .deploy-cards button.selected{border-color:var(--nz-ink);box-shadow:inset 0 -4px 0 var(--enterprise-cyan)}.nz .deploy-cards small{border-top:1px solid var(--rule);padding-top:8px}.nz .inventory-cards article{min-height:330px}.nz .inventory-cards strong{font-family:var(--enterprise-serif);letter-spacing:0;margin:20px 0 8px;font-size:44px;font-weight:400;display:block}.nz .scorecard-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.nz .scorecard-grid article{min-height:170px;padding:18px}.nz .scorecard-grid strong{color:var(--nz-ink);font-family:var(--enterprise-serif);letter-spacing:0;white-space:nowrap;margin-top:18px;font-size:clamp(34px,2.75vw,48px);font-weight:400;line-height:1;display:block}.nz .scorecard-grid small{color:var(--enterprise-green);margin-top:14px;font-size:11px;display:block}.nz .scorecard-grid aside{color:var(--paper);background:#101012;grid-column:span 2;padding:20px}.nz .scorecard-grid aside span{color:var(--enterprise-cyan)}.nz .scorecard-grid aside h3{font-family:var(--enterprise-serif);letter-spacing:0;margin:16px 0 12px;font-size:38px;font-style:italic;font-weight:400}.nz .scorecard-grid aside p{color:color-mix(in srgb, var(--paper) 72%, #101012);font-size:12px;line-height:1.6}.nz .scorecard-grid aside a{background:var(--paper);min-height:38px;color:var(--nz-ink);border-radius:4px;justify-content:center;align-items:center;gap:9px;margin-top:16px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.nz .enterprise-onboarding-footer{border-top:1px solid var(--rule);background:var(--paper);min-height:54px;color:var(--nz-ink-4);grid-template-columns:120px minmax(0,1fr) 120px;align-items:center;gap:16px;padding:8px 28px;font-size:11px;display:grid}.nz .enterprise-onboarding-footer button{border:1px solid var(--rule);background:var(--paper);min-height:34px;color:var(--nz-ink);border-radius:5px;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.nz .enterprise-onboarding-footer button:disabled{cursor:not-allowed;opacity:.42}.nz .enterprise-onboarding-footer>div{justify-content:center;align-items:center;gap:8px;display:flex}@media (max-width:1320px){.nz .enterprise-onboarding-top{grid-template-columns:1fr}.nz .enterprise-onboarding-top>div:last-child{text-align:left;justify-self:start}.nz .packet-step,.nz .architecture-step,.nz .sso-step,.nz .rollout-step,.nz .policy-step,.nz .deploy-step,.nz .inventory-step,.nz .scorecard-step,.nz .enterprise-packet-grid,.nz .enterprise-sso-grid,.nz .policy-grid{grid-template-columns:1fr}.nz .rollout-columns,.nz .inventory-cards,.nz .scorecard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.nz .enterprise-onboarding-layout{grid-template-columns:1fr}.nz .enterprise-onboarding-side{border-right:0;border-bottom:1px solid var(--rule);min-height:0}.nz .enterprise-onboarding-side nav{grid-template-columns:repeat(4,minmax(0,1fr))}.nz .enterprise-onboarding-side button{grid-template-columns:1fr;gap:4px}.nz .enterprise-onboarding-side p{display:none}.nz .enterprise-onboarding-screen{min-height:0;padding:34px 18px 52px}.nz .enterprise-screen-copy h2{font-size:clamp(42px,13vw,62px)}.nz .enterprise-stage-head,.nz .enterprise-onboarding-footer{grid-template-columns:1fr}.nz .enterprise-stage-head strong,.nz .enterprise-onboarding-footer>div{text-align:left;justify-content:flex-start}.nz .enterprise-doc-table header,.nz .enterprise-doc-table article,.nz .sso-groups header,.nz .sso-groups article{grid-template-columns:1fr;gap:5px;padding-top:12px;padding-bottom:12px}.nz .topology-band,.nz .topology-evidence,.nz .deploy-cards{grid-template-columns:1fr}.nz .enterprise-onboarding-footer button{width:100%}}@media (max-width:560px){.nz .enterprise-onboarding-top{padding:12px 16px}.nz .enterprise-onboarding-top h1{font-size:clamp(30px,10vw,42px)}.nz .enterprise-onboarding-side nav,.nz .rollout-columns,.nz .inventory-cards,.nz .scorecard-grid{grid-template-columns:1fr}.nz .scorecard-grid aside{grid-column:span 1}}.nz .rooms-directory-page{min-height:100vh}.nz .rooms-dir-main{background:color-mix(in srgb, var(--paper) 94%, white);min-width:0}.nz .rooms-dir-breadcrumb{border-bottom:1px solid var(--rule);min-height:44px;color:var(--nz-ink-3);font-family:var(--font-geist-mono), ui-monospace, monospace;align-items:center;gap:10px;padding:0 34px;font-size:12px;display:flex}.nz .rooms-dir-breadcrumb strong{color:var(--nz-ink)}.nz .rooms-dir-hero{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;padding:44px 44px 34px;display:grid}.nz .rooms-dir-hero>div:first-child>span{color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:650;display:block}.nz .rooms-dir-hero h1{max-width:860px;color:var(--nz-ink);font-family:var(--font-instrument-serif), Georgia, serif;letter-spacing:0;margin:0;font-size:clamp(48px,7vw,88px);font-weight:430;line-height:.9}.nz .rooms-dir-hero h1 em{color:var(--nz-ink-3);font-style:italic;font-weight:320}.nz .rooms-dir-hero p{max-width:720px;color:var(--nz-ink-3);margin:22px 0 0;font-size:17px;line-height:1.55}.nz .rooms-dir-actions{justify-items:end;gap:14px;display:grid}.nz .rooms-dir-actions nav,.nz .rooms-dir-list-head nav{flex-wrap:wrap;gap:8px;display:flex}.nz .rooms-dir-actions nav a,.nz .rooms-dir-list-head nav a{border:1px solid var(--rule);background:color-mix(in srgb, var(--paper) 92%, white);min-height:34px;color:var(--nz-ink-3);font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:6px;align-items:center;gap:7px;padding:0 12px;font-size:12px;display:inline-flex}.nz .rooms-dir-actions nav a.active,.nz .rooms-dir-list-head nav a.active{border-color:var(--nz-ink);background:var(--nz-ink);color:var(--paper)}.nz .rooms-dir-rbac-note{border:1px solid var(--rule);background:color-mix(in srgb, var(--paper-2) 70%, white);min-height:40px;color:var(--nz-ink-3);font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:6px;align-items:center;gap:8px;padding:0 14px;font-size:12px;display:inline-flex}.nz .rooms-dir-metrics{border-bottom:1px solid var(--rule);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.nz .rooms-dir-metric{border-right:1px solid var(--rule);background:color-mix(in srgb, var(--paper) 94%, white);min-height:104px;padding:22px 24px}.nz .rooms-dir-metric:last-child{border-right:0}.nz .rooms-dir-metric span,.nz .rooms-dir-metric small,.nz .rooms-dir-list-head span,.nz .rooms-dir-group header p,.nz .rooms-dir-access-list dt,.nz .rooms-dir-access-list dd,.nz .rooms-dir-side p,.nz .rooms-dir-side-empty,.nz .rooms-dir-events a span,.nz .rooms-dir-events a small{font-family:var(--font-geist-mono), ui-monospace, monospace}.nz .rooms-dir-metric span{color:var(--nz-ink-4);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:650;display:block}.nz .rooms-dir-metric strong{color:var(--nz-ink);font-family:var(--font-instrument-serif), Georgia, serif;margin-top:8px;font-size:38px;font-weight:430;line-height:.95;display:block}.nz .rooms-dir-metric small{color:var(--nz-ink-3);margin-top:10px;font-size:12px;display:block}.nz .rooms-dir-layout{grid-template-columns:minmax(0,1fr) 360px;min-height:620px;display:grid}.nz .rooms-dir-list-pane{border-right:1px solid var(--rule);min-width:0}.nz .rooms-dir-list-head{border-bottom:1px solid var(--rule);background:color-mix(in srgb, var(--paper-2) 64%, white);justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:0 34px;display:flex}.nz .rooms-dir-list-head strong{color:var(--nz-ink);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;font-size:12px;display:block}.nz .rooms-dir-list-head span{color:var(--nz-ink-4);margin-top:4px;font-size:12px;display:block}.nz .rooms-dir-groups{display:grid}.nz .rooms-dir-group header{border-bottom:1px solid var(--rule);background:color-mix(in srgb, var(--paper-2) 74%, white);justify-content:space-between;align-items:center;gap:20px;min-height:74px;padding:16px 34px;display:flex}.nz .rooms-dir-group header>div{align-items:center;gap:14px;min-width:0;display:flex}.nz .rooms-dir-group header>div>span{background:var(--nz-ink);width:32px;height:32px;color:var(--paper);border-radius:6px;flex:none;place-items:center;font-size:13px;font-weight:750;display:grid}.nz .rooms-dir-group header strong{color:var(--nz-ink);font-size:17px;font-weight:650;display:block}.nz .rooms-dir-group header small,.nz .rooms-dir-group header p{color:var(--nz-ink-4);font-size:12px}.nz .rooms-dir-row{border-bottom:1px solid var(--rule);background:color-mix(in srgb, var(--paper) 96%, white);grid-template-columns:6px minmax(260px,1.2fr) 150px 190px 146px;align-items:center;gap:22px;min-height:104px;padding:18px 28px 18px 34px;transition:background .14s,transform .14s;display:grid}.nz .rooms-dir-row:hover{background:#fff;transform:translate(2px)}.nz .rooms-dir-accent{background:var(--phosphor);border-radius:999px;align-self:stretch;width:6px}.nz .rooms-dir-row.blocked .rooms-dir-accent{background:var(--rust)}.nz .rooms-dir-row.archived .rooms-dir-accent,.nz .rooms-dir-row.idle .rooms-dir-accent{background:var(--nz-ink-5)}.nz .rooms-dir-title,.nz .rooms-dir-presence,.nz .rooms-dir-counts,.nz .rooms-dir-tail{min-width:0}.nz .rooms-dir-title span{color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:6px;font-size:11px;display:flex}.nz .rooms-dir-title span em{color:var(--nz-ink-3);font-style:normal}.nz .rooms-dir-title strong{color:var(--nz-ink);font-family:var(--font-instrument-serif), Georgia, serif;text-overflow:ellipsis;white-space:nowrap;font-size:23px;font-style:italic;font-weight:430;line-height:1.1;display:block;overflow:hidden}.nz .rooms-dir-title small,.nz .rooms-dir-presence small,.nz .rooms-dir-tail small,.nz .rooms-dir-counts span{color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12px}.nz .rooms-dir-title small{text-overflow:ellipsis;white-space:nowrap;margin-top:8px;display:block;overflow:hidden}.nz .rooms-dir-presence span{color:var(--nz-ink);font-family:var(--font-instrument-serif), Georgia, serif;font-size:34px;line-height:1}.nz .rooms-dir-presence small{margin-top:8px;display:block}.nz .rooms-dir-counts{gap:5px;display:grid}.nz .rooms-dir-counts span{justify-content:space-between;gap:14px;display:flex}.nz .rooms-dir-counts b{color:var(--nz-ink)}.nz .rooms-dir-counts b.warn{color:var(--rust-ink)}.nz .rooms-dir-tail{justify-content:flex-end;align-items:center;gap:10px;display:flex}.nz .rooms-dir-side{background:color-mix(in srgb, var(--paper) 94%, white);align-content:start;display:grid}.nz .rooms-dir-side section{border-bottom:1px solid var(--rule);padding:28px 26px}.nz .rooms-dir-side-title{color:var(--nz-ink);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;display:flex}.nz .rooms-dir-access-list{gap:12px;margin:22px 0 18px;display:grid}.nz .rooms-dir-access-list div{border-bottom:1px dashed var(--rule);grid-template-columns:1fr auto;gap:14px;display:grid}.nz .rooms-dir-access-list dt,.nz .rooms-dir-access-list dd{color:var(--nz-ink-4);margin:0;padding-bottom:7px;font-size:12px}.nz .rooms-dir-access-list dd{color:var(--nz-ink)}.nz .rooms-dir-access-list dd.allowed{color:#11843b}.nz .rooms-dir-access-list dd.blocked{color:var(--rust-ink)}.nz .rooms-dir-side p{color:var(--nz-ink-3);margin:0;font-size:12px;line-height:1.55}.nz .rooms-dir-events{margin-top:18px;display:grid}.nz .rooms-dir-events a{border-bottom:1px solid var(--rule);gap:4px;padding:14px 0;display:grid}.nz .rooms-dir-events a span,.nz .rooms-dir-events a small{color:var(--nz-ink-4);font-size:11px}.nz .rooms-dir-events a strong{color:var(--phosphor-ink);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.nz .rooms-dir-events a p{color:var(--nz-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nz .rooms-dir-side-empty{color:var(--nz-ink-4);margin-top:18px;font-size:12px}.nz .rooms-dir-empty{border:1px solid var(--rule);background:color-mix(in srgb, var(--paper-2) 62%, white);border-radius:8px;justify-content:space-between;align-items:center;gap:24px;margin:34px;padding:24px;display:flex}.nz .rooms-dir-empty h2{color:var(--nz-ink);margin:0 0 8px;font-size:20px}.nz .rooms-dir-empty p{max-width:620px;color:var(--nz-ink-3);margin:0;line-height:1.5}.nz .rooms-dir-empty>div:last-child{justify-items:end;gap:8px;display:grid}.nz .rooms-dir-empty code,.nz .rooms-dir-empty small{color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12px}@media (max-width:1180px){.nz .rooms-dir-hero,.nz .rooms-dir-layout{grid-template-columns:1fr}.nz .rooms-dir-side,.nz .rooms-dir-list-pane{border-right:0}.nz .rooms-dir-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.nz .rooms-dir-row{grid-template-columns:6px minmax(0,1fr)}.nz .rooms-dir-presence,.nz .rooms-dir-counts,.nz .rooms-dir-tail{grid-column:2;justify-content:flex-start}.nz .rooms-dir-hero,.nz .rooms-dir-list-head,.nz .rooms-dir-group header,.nz .rooms-dir-row{padding-left:20px;padding-right:20px}}.nz .projects-directory-page{min-height:100vh}.nz .projects-dir-main{background:color-mix(in srgb, var(--paper) 94%, white);min-width:0}.nz .projects-dir-breadcrumb{border-bottom:1px solid var(--rule);min-height:44px;color:var(--nz-ink-3);font-family:var(--font-geist-mono), ui-monospace, monospace;align-items:center;gap:10px;padding:0 34px;font-size:12px;display:flex}.nz .projects-dir-breadcrumb strong{color:var(--nz-ink)}.nz .projects-dir-hero{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;padding:44px 44px 34px;display:grid}.nz .projects-dir-hero>div:first-child>span{color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:650;display:block}.nz .projects-dir-hero h1{max-width:900px;color:var(--nz-ink);font-family:var(--font-instrument-serif), Georgia, serif;letter-spacing:0;margin:0;font-size:clamp(48px,7vw,88px);font-weight:430;line-height:.9}.nz .projects-dir-hero h1 em{color:var(--nz-ink-3);font-style:italic;font-weight:320}.nz .projects-dir-hero p{max-width:760px;color:var(--nz-ink-3);margin:22px 0 0;font-size:17px;line-height:1.55}.nz .projects-dir-actions{justify-items:end;gap:14px;display:grid}.nz .projects-dir-actions nav{flex-wrap:wrap;gap:8px;display:flex}.nz .projects-dir-actions nav a{border:1px solid var(--rule);background:color-mix(in srgb, var(--paper) 92%, white);min-height:34px;color:var(--nz-ink-3);font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:6px;align-items:center;gap:7px;padding:0 12px;font-size:12px;display:inline-flex}.nz .projects-dir-actions nav a.active{border-color:var(--nz-ink);background:var(--nz-ink);color:var(--paper)}.nz .projects-dir-metrics{border-bottom:1px solid var(--rule);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.nz .projects-dir-metric{border-right:1px solid var(--rule);background:color-mix(in srgb, var(--paper) 94%, white);min-height:104px;padding:22px 24px}.nz .projects-dir-metric:last-child{border-right:0}.nz .projects-dir-metric span,.nz .projects-dir-metric small,.nz .projects-dir-list-head span,.nz .projects-dir-list-head a,.nz .projects-dir-row-main small,.nz .projects-dir-row-main em,.nz .projects-dir-room-model span,.nz .projects-dir-counts span,.nz .projects-dir-tail,.nz .projects-dir-side p,.nz .projects-dir-model dt,.nz .projects-dir-model dd,.nz .projects-dir-events a span,.nz .projects-dir-events a small,.nz .projects-dir-side-empty{font-family:var(--font-geist-mono), ui-monospace, monospace}.nz .projects-dir-metric span{color:var(--nz-ink-4);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:650;display:block}.nz .projects-dir-metric strong{color:var(--nz-ink);font-family:var(--font-instrument-serif), Georgia, serif;margin-top:8px;font-size:38px;font-weight:430;line-height:.95;display:block}.nz .projects-dir-metric small{color:var(--nz-ink-3);margin-top:10px;font-size:12px;display:block}.nz .projects-dir-layout{grid-template-columns:minmax(0,1fr) 360px;min-height:620px;display:grid}.nz .projects-dir-list-pane{border-right:1px solid var(--rule);min-width:0}.nz .projects-dir-list-head{border-bottom:1px solid var(--rule);background:color-mix(in srgb, var(--paper-2) 64%, white);justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:0 34px;display:flex}.nz .projects-dir-list-head strong{color:var(--nz-ink);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;font-size:12px;display:block}.nz .projects-dir-list-head span{color:var(--nz-ink-4);margin-top:4px;font-size:12px;display:block}.nz .projects-dir-list-head a{border:1px solid var(--rule);min-height:34px;color:var(--nz-ink-3);border-radius:6px;padding:8px 12px;font-size:12px}.nz .projects-dir-list{display:grid}.nz .projects-dir-row{border-bottom:1px solid var(--rule);background:color-mix(in srgb, var(--paper) 96%, white);grid-template-columns:minmax(280px,1.3fr) 210px 190px 190px;align-items:center;gap:22px;min-height:116px;padding:20px 28px 20px 34px;transition:background .14s,transform .14s;display:grid}.nz .projects-dir-row:hover{background:#fff;transform:translate(2px)}.nz .projects-dir-row-main{align-items:center;gap:16px;min-width:0;display:flex}.nz .projects-dir-row-main>span{background:var(--nz-ink);width:42px;height:42px;color:var(--paper);border-radius:7px;flex:none;place-items:center;font-size:15px;font-weight:760;display:grid}.nz .projects-dir-row-main div{min-width:0}.nz .projects-dir-row-main small{color:var(--nz-ink-4);text-transform:uppercase;margin-bottom:5px;font-size:11px;display:block}.nz .projects-dir-row-main strong{color:var(--nz-ink);font-family:var(--font-instrument-serif), Georgia, serif;text-overflow:ellipsis;white-space:nowrap;font-size:27px;font-weight:430;line-height:1;display:block;overflow:hidden}.nz .projects-dir-row-main em{color:var(--nz-ink-4);text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:12px;font-style:normal;display:block;overflow:hidden}.nz .projects-dir-room-model{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.nz .projects-dir-room-model div{border:1px solid var(--rule);background:color-mix(in srgb, var(--paper-2) 66%, white);border-radius:7px;min-height:58px;padding:10px}.nz .projects-dir-room-model strong{color:var(--nz-ink);font-family:var(--font-instrument-serif), Georgia, serif;font-size:27px;font-weight:430;line-height:1;display:block}.nz .projects-dir-room-model span{color:var(--nz-ink-4);margin-top:6px;font-size:11px;display:block}.nz .projects-dir-counts{gap:5px;display:grid}.nz .projects-dir-counts span{color:var(--nz-ink-4);justify-content:space-between;gap:14px;font-size:12px;display:flex}.nz .projects-dir-counts b{color:var(--nz-ink)}.nz .projects-dir-counts b.warn{color:var(--rust-ink)}.nz .projects-dir-tail{color:var(--nz-ink-4);justify-content:flex-end;align-items:center;gap:10px;font-size:12px;display:flex}.nz .projects-dir-tail>span{color:#11843b}.nz .projects-dir-tail a{border:1px solid var(--rule);min-height:30px;color:var(--nz-ink);border-radius:6px;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.nz .projects-dir-tail em{color:var(--nz-ink-4);font-style:normal}.nz .projects-dir-side{background:color-mix(in srgb, var(--paper) 94%, white);align-content:start;display:grid}.nz .projects-dir-side section{border-bottom:1px solid var(--rule);padding:28px 26px}.nz .projects-dir-side-title{color:var(--nz-ink);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;display:flex}.nz .projects-dir-model{gap:12px;margin:22px 0 18px;display:grid}.nz .projects-dir-model div{border-bottom:1px dashed var(--rule);grid-template-columns:1fr auto;gap:14px;display:grid}.nz .projects-dir-model dt,.nz .projects-dir-model dd{color:var(--nz-ink-4);margin:0;padding-bottom:7px;font-size:12px}.nz .projects-dir-model dd{color:var(--nz-ink)}.nz .projects-dir-side p{color:var(--nz-ink-3);margin:0;font-size:12px;line-height:1.55}.nz .projects-dir-events{margin-top:18px;display:grid}.nz .projects-dir-events a{border-bottom:1px solid var(--rule);gap:4px;padding:14px 0;display:grid}.nz .projects-dir-events a span,.nz .projects-dir-events a small{color:var(--nz-ink-4);font-size:11px}.nz .projects-dir-events a strong{color:var(--phosphor-ink);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.nz .projects-dir-events a p{color:var(--nz-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.nz .projects-dir-side-empty{color:var(--nz-ink-4);margin-top:18px;font-size:12px}.nz .projects-dir-empty{border:1px solid var(--rule);background:color-mix(in srgb, var(--paper-2) 62%, white);border-radius:8px;justify-content:space-between;align-items:center;gap:24px;margin:34px;padding:24px;display:flex}.nz .projects-dir-empty h2{color:var(--nz-ink);margin:0 0 8px;font-size:20px}.nz .projects-dir-empty p{max-width:620px;color:var(--nz-ink-3);margin:0;line-height:1.5}.nz .projects-dir-empty>div:last-child{justify-items:end;gap:8px;display:grid}.nz .projects-dir-empty code,.nz .projects-dir-empty small{color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12px}@media (max-width:1180px){.nz .projects-dir-hero,.nz .projects-dir-layout{grid-template-columns:1fr}.nz .projects-dir-side,.nz .projects-dir-list-pane{border-right:0}.nz .projects-dir-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.nz .projects-dir-row{grid-template-columns:minmax(0,1fr) 210px}}@media (max-width:780px){.nz .projects-dir-row,.nz .projects-dir-metrics{grid-template-columns:1fr}.nz .projects-dir-hero,.nz .projects-dir-list-head,.nz .projects-dir-row{padding-left:20px;padding-right:20px}.nz .projects-dir-tail{flex-wrap:wrap;justify-content:flex-start}}.nz .project-detail-page{min-height:100vh}.nz .project-detail-main{background:color-mix(in srgb, var(--paper) 94%, white);min-width:0}.nz .project-detail-breadcrumb{border-bottom:1px solid var(--rule);min-height:44px;color:var(--nz-ink-3);font-family:var(--font-geist-mono), ui-monospace, monospace;align-items:center;gap:10px;padding:0 34px;font-size:12px;display:flex}.nz .project-detail-breadcrumb a,.nz .project-detail-breadcrumb strong{color:var(--nz-ink)}.nz .project-detail-hero{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) 310px;align-items:stretch;gap:34px;padding:44px;display:grid}.nz .project-detail-hero>div:first-child>span{color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:650;display:block}.nz .project-detail-hero h1{max-width:900px;color:var(--nz-ink);font-family:var(--font-instrument-serif), Georgia, serif;letter-spacing:0;margin:0;font-size:clamp(46px,6.7vw,84px);font-weight:430;line-height:.9}.nz .project-detail-hero h1 em{color:var(--accent-blue);font-style:italic;font-weight:320}.nz .project-detail-hero p{max-width:780px;color:var(--nz-ink-3);margin:22px 0 0;font-size:17px;line-height:1.55}.nz .project-detail-hero-tags{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.nz .project-detail-hero-tags span,.nz .project-detail-hero aside a,.nz .project-detail-section-head a,.nz .project-detail-section-head>span,.nz .project-detail-room-title small,.nz .project-detail-room-title em,.nz .project-detail-room-stats span,.nz .project-detail-room-tail,.nz .project-detail-side p,.nz .project-detail-context-grid dt,.nz .project-detail-context-grid dd,.nz .project-detail-context-items a span,.nz .project-detail-context-items a small,.nz .project-detail-events a span,.nz .project-detail-events a small,.nz .project-detail-bottom span,.nz .project-detail-empty small,.nz .project-detail-side-empty{font-family:var(--font-geist-mono), ui-monospace, monospace}.nz .project-detail-hero-tags span{border:1px solid var(--rule);background:color-mix(in srgb, var(--paper-2) 64%, white);min-height:34px;color:var(--nz-ink-3);border-radius:7px;align-items:center;gap:7px;padding:0 11px;font-size:12px;display:inline-flex}.nz .project-detail-hero aside{border:1px solid var(--rule);background:radial-gradient(circle at 36% 18%, color-mix(in srgb, var(--phosphor) 18%, transparent), transparent 46%), color-mix(in srgb, var(--paper) 92%, white);border-radius:8px;align-content:start;gap:13px;padding:28px;display:grid;box-shadow:0 22px 58px #0c141e14}.nz .project-detail-hero aside strong{color:var(--nz-ink);font-size:19px}.nz .project-detail-hero aside p{margin:0;font-size:13px}.nz .project-detail-hero aside a{border:1px solid var(--nz-ink);background:var(--nz-ink);min-height:38px;color:var(--paper);border-radius:7px;justify-content:center;align-items:center;gap:8px;margin-top:8px;font-size:12px;display:inline-flex}.nz .project-detail-metrics{border-bottom:1px solid var(--rule);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.nz .project-detail-metric{border-right:1px solid var(--rule);background:color-mix(in srgb, var(--paper) 94%, white);min-height:104px;padding:22px 24px}.nz .project-detail-metric:last-child{border-right:0}.nz .project-detail-metric span,.nz .project-detail-metric small,.nz .project-detail-section-head span{color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12px}.nz .project-detail-metric span{letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:650;display:block}.nz .project-detail-metric strong{color:var(--nz-ink);font-family:var(--font-instrument-serif), Georgia, serif;margin-top:8px;font-size:38px;font-weight:430;line-height:.95;display:block}.nz .project-detail-metric small{margin-top:10px;display:block}.nz .project-detail-layout{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) 380px;min-height:640px;display:grid}.nz .project-detail-list-pane{border-right:1px solid var(--rule);min-width:0}.nz .project-detail-section-head{border-bottom:1px solid var(--rule);background:color-mix(in srgb, var(--paper-2) 64%, white);justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:0 34px;display:flex}.nz .project-detail-section-head strong{color:var(--nz-ink);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;font-size:12px;display:block}.nz .project-detail-section-head span{align-items:center;gap:7px;margin-top:4px;display:inline-flex}.nz .project-detail-section-head a{border:1px solid var(--rule);min-height:34px;color:var(--nz-ink-3);border-radius:6px;padding:8px 12px;font-size:12px}.nz .project-detail-rooms{display:grid}.nz .project-detail-room{border-bottom:1px solid var(--rule);background:color-mix(in srgb, var(--paper) 96%, white);grid-template-columns:6px minmax(260px,1fr) 190px 150px;align-items:center;gap:22px;min-height:108px;padding:18px 28px 18px 34px;transition:background .14s,transform .14s;display:grid}.nz .project-detail-room:hover{background:#fff;transform:translate(2px)}.nz .project-detail-room-accent{background:var(--phosphor);border-radius:999px;align-self:stretch;width:6px}.nz .project-detail-room.blocked .project-detail-room-accent{background:var(--rust)}.nz .project-detail-room.idle .project-detail-room-accent{background:var(--nz-ink-5)}.nz .project-detail-room-title,.nz .project-detail-room-stats,.nz .project-detail-room-tail{min-width:0}.nz .project-detail-room-title small{color:var(--nz-ink-4);text-transform:uppercase;margin-bottom:6px;font-size:11px;display:block}.nz .project-detail-room-title strong{color:var(--nz-ink);font-family:var(--font-instrument-serif), Georgia, serif;text-overflow:ellipsis;white-space:nowrap;font-size:24px;font-weight:430;line-height:1.1;display:block;overflow:hidden}.nz .project-detail-room-title em{color:var(--nz-ink-4);text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:12px;font-style:normal;display:block;overflow:hidden}.nz .project-detail-room-stats{gap:6px;display:grid}.nz .project-detail-room-stats span{color:var(--nz-ink-4);justify-content:space-between;gap:14px;font-size:12px;display:flex}.nz .project-detail-room-stats b{color:var(--nz-ink)}.nz .project-detail-room-stats b.warn{color:var(--rust-ink)}.nz .project-detail-room-tail{color:var(--nz-ink-4);justify-content:flex-end;align-items:center;gap:10px;font-size:12px;display:flex}.nz .project-detail-room-tail strong{color:var(--phosphor-ink)}.nz .project-detail-side{background:color-mix(in srgb, var(--paper) 94%, white);align-content:start;display:grid}.nz .project-detail-side section{border-bottom:1px solid var(--rule);padding:28px 26px}.nz .project-detail-side-title{color:var(--nz-ink);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;display:flex}.nz .project-detail-context-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0 18px;display:grid}.nz .project-detail-context-grid div{border:1px solid var(--rule);background:color-mix(in srgb, var(--paper-2) 64%, white);border-radius:7px;min-height:70px;padding:12px}.nz .project-detail-context-grid dt,.nz .project-detail-context-grid dd{margin:0}.nz .project-detail-context-grid dt{color:var(--nz-ink-4);text-transform:uppercase;font-size:11px}.nz .project-detail-context-grid dd{color:var(--accent-blue);margin-top:7px;font-size:24px;font-weight:750}.nz .project-detail-side p{color:var(--nz-ink-3);margin:0;font-size:12px;line-height:1.55}.nz .project-detail-context-items,.nz .project-detail-events{display:grid}.nz .project-detail-context-items{margin-top:18px}.nz .project-detail-context-items a,.nz .project-detail-events a{border-bottom:1px solid var(--rule);gap:5px;padding:14px 0;display:grid}.nz .project-detail-context-items a span,.nz .project-detail-events a span{color:var(--phosphor-ink);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.nz .project-detail-context-items a strong,.nz .project-detail-events a p{color:var(--nz-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.nz .project-detail-events a strong{color:var(--phosphor-ink);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.nz .project-detail-context-items a small,.nz .project-detail-events a small{color:var(--nz-ink-4);font-size:11px}.nz .project-detail-side-empty{color:var(--nz-ink-4);margin-top:18px;font-size:12px}.nz .project-detail-events-band{border-bottom:1px solid var(--rule)}.nz .project-detail-events{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0 34px 28px}.nz .project-detail-events a{border-bottom:0;border-right:1px solid var(--rule);padding:18px 18px 18px 0}.nz .project-detail-events a:last-child{border-right:0}.nz .project-detail-bottom{border-bottom:1px solid var(--rule);background:color-mix(in srgb, var(--paper-2) 54%, white);grid-template-columns:repeat(3,minmax(0,1fr));padding:30px 34px;display:grid}.nz .project-detail-bottom div{border-right:1px solid var(--rule);grid-template-columns:auto 1fr;align-items:center;gap:6px 14px;min-height:64px;padding:0 24px;display:grid}.nz .project-detail-bottom div:last-child{border-right:0}.nz .project-detail-bottom svg{color:var(--accent-blue);grid-row:span 2}.nz .project-detail-bottom strong{color:var(--nz-ink)}.nz .project-detail-bottom span{color:var(--nz-ink-4);font-size:12px}.nz .project-detail-empty{border:1px solid var(--rule);background:color-mix(in srgb, var(--paper-2) 62%, white);border-radius:8px;justify-content:space-between;align-items:center;gap:24px;margin:34px;padding:24px;display:flex}.nz .project-detail-empty h2{color:var(--nz-ink);margin:0 0 8px;font-size:20px}.nz .project-detail-empty p{max-width:620px;color:var(--nz-ink-3);margin:0;line-height:1.5}.nz .project-detail-empty small{color:var(--nz-ink-4);font-size:12px}@media (max-width:1180px){.nz .project-detail-hero,.nz .project-detail-layout{grid-template-columns:1fr}.nz .project-detail-list-pane{border-right:0}.nz .project-detail-metrics,.nz .project-detail-events,.nz .project-detail-bottom{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:840px){.nz .project-detail-hero,.nz .project-detail-section-head,.nz .project-detail-room{padding-left:20px;padding-right:20px}.nz .project-detail-metrics,.nz .project-detail-events,.nz .project-detail-bottom,.nz .project-detail-room{grid-template-columns:1fr}.nz .project-detail-room-tail{justify-content:flex-start}.nz .project-detail-bottom div,.nz .project-detail-events a{border-right:0}}.nz.nz-home{background:linear-gradient(90deg, color-mix(in srgb, var(--rule) 34%, transparent) 1px, transparent 1px), linear-gradient(180deg, color-mix(in srgb, var(--rule) 28%, transparent) 1px, transparent 1px), var(--paper);min-height:100vh;color:var(--nz-ink);background-size:116px 116px,116px 116px,auto}.nz .nz-home-shell{background:color-mix(in srgb, var(--paper) 96%, white);border-right:1px solid var(--rule);border-left:1px solid var(--rule);width:100%;max-width:1600px;min-height:100vh;margin:0 auto}.nz .nz-home-nav{z-index:20;border-bottom:1px solid var(--rule);background:color-mix(in srgb, var(--paper) 92%, white);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;min-height:72px;padding:0 40px;display:grid;position:sticky;top:0}.nz .nz-home-wordmark{min-width:max-content;display:inline-flex}.nz .nz-home-nav nav,.nz .nz-home-nav-actions,.nz .nz-home-cta-row,.nz .nz-home-proof-title,.nz .nz-home-footer-bottom{align-items:center;display:flex}.nz .nz-home-nav nav{justify-content:center;gap:24px}.nz .nz-home-nav nav a,.nz .nz-home-nav-actions>a:first-child{color:var(--nz-ink-3);font-size:13px}.nz .nz-home-nav-actions{justify-content:flex-end;gap:12px}.nz .nz-home-nav .nz-btn{min-height:38px;padding:0 14px}.nz .nz-home-hero{grid-template-columns:minmax(440px,.82fr) minmax(690px,1.18fr);align-items:center;gap:34px;min-height:calc(100vh - 72px);padding:86px 58px 70px;display:grid;position:relative;overflow:hidden}.nz .nz-home-hero h1{max-width:760px;color:var(--nz-ink);font-family:var(--font-instrument-serif), Georgia, serif;letter-spacing:-.025em;margin:22px 0 0;font-size:clamp(56px,7.2vw,112px);font-weight:400;line-height:.95}.nz .nz-home-hero-emphasis{letter-spacing:-.035em;font-style:italic;display:inline-block}.nz .nz-home-hero-divider{background:var(--phosphor);width:58px;height:2px;box-shadow:0 0 22px color-mix(in srgb, var(--phosphor) 38%, transparent);margin-top:34px}.nz .nz-home-hero-copy p{max-width:660px;color:var(--nz-ink-2);margin:30px 0 0;font-size:19px;line-height:1.55}.nz .nz-home-hero-copy .nz-home-positioning{max-width:610px;color:var(--phosphor-ink);font-family:var(--font-geist-mono), ui-monospace, monospace;margin-top:18px;font-size:13px}.nz .nz-home-live-dot{background:var(--phosphor);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--phosphor) 22%, transparent);border-radius:999px;margin-right:9px;display:inline-block}.nz .nz-home-cta-row{flex-wrap:wrap;gap:12px;margin-top:34px}.nz .nz-home-hero-visual{perspective:1400px;min-width:0}.nz .nz-home-btn-logo{filter:invert();width:18px;height:18px}.nz .nz-home-logo-matrix{color:var(--nz-ink-3);gap:13px;margin-top:52px;font-size:11px;display:grid}.nz .nz-home-logo-title{color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;grid-template-columns:auto minmax(40px,1fr);align-items:center;gap:12px;font-size:10px;display:grid}.nz .nz-home-logo-title:after{content:"";background:var(--rule);height:1px}.nz .nz-home-logo-row,.nz .nz-home-logo-row>div{flex-wrap:wrap;align-items:center;display:flex}.nz .nz-home-logo-row{grid-template-columns:126px minmax(0,1fr);align-items:start;gap:10px;display:grid}.nz .nz-home-logo-row>strong{color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:500;line-height:1.9}.nz .nz-home-logo-row>div{gap:9px 13px}.nz .nz-home-logo-row span{min-height:22px;color:var(--nz-ink-2);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.nz .nz-home-logo-row img{-o-object-fit:contain;object-fit:contain;flex:none;width:18px;height:18px}.nz .nz-home-workgraph{isolation:isolate;width:min(100%,780px);min-height:610px;margin-left:auto;position:relative}.nz .nz-home-workgraph-inner{width:760px;max-width:100%;height:560px;margin-left:auto;position:relative}.nz .nz-home-workgraph-inner:before{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--rule) 36%, transparent) 1px, transparent 1px), linear-gradient(180deg, color-mix(in srgb, var(--rule) 30%, transparent) 1px, transparent 1px);opacity:.72;pointer-events:none;background-size:78px 78px;position:absolute;inset:18px 0 0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 86%,#0000)}.nz .nz-home-graph-label{z-index:2;color:var(--nz-ink-3);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.13em;text-transform:uppercase;font-size:11px;position:absolute;top:20px;left:438px}.nz .nz-home-graph-lines{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.nz .nz-home-graph-lines path{fill:none;stroke:var(--phosphor);stroke-dasharray:5 7;stroke-linecap:round;stroke-width:1.8px;filter:drop-shadow(0 0 5px color-mix(in srgb, var(--phosphor) 60%, transparent));animation:6s linear infinite nz-graph-flow}.nz .nz-home-graph-lines circle{fill:var(--phosphor);stroke:#fff;stroke-width:3px;filter:drop-shadow(0 0 7px color-mix(in srgb, var(--phosphor) 72%, transparent))}.nz .nz-home-graph-pulse{z-index:0;border:1px solid color-mix(in srgb, var(--phosphor) 24%, transparent);background:color-mix(in srgb, var(--phosphor) 7%, transparent);pointer-events:none;border-radius:50%;width:210px;height:210px;position:absolute;top:236px;left:196px}.nz .nz-home-graph-card,.nz .nz-home-room-card-open,.nz .nz-home-context-packet{z-index:3;border:1px solid var(--rule-2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe0;border-radius:8px;position:absolute;box-shadow:0 22px 56px -42px #0e0e108c,inset 0 0 0 1px #ffffffb8}.nz .nz-home-graph-card span,.nz .nz-home-graph-card small,.nz .nz-home-room-card-open span,.nz .nz-home-room-card-open small,.nz .nz-home-context-packet span,.nz .nz-home-context-packet strong{font-family:var(--font-geist-mono), ui-monospace, monospace}.nz .nz-home-github-bubble{z-index:4;border:1px solid color-mix(in srgb, var(--phosphor) 48%, var(--rule));background:#ffffffe6;border-radius:999px;place-items:center;width:56px;height:56px;display:grid;position:absolute;top:82px;left:25px;box-shadow:0 16px 38px -30px #0e0e1080}.nz .nz-home-github-bubble img{-o-object-fit:contain;object-fit:contain;width:26px;height:26px}.nz .nz-home-issue-card{width:132px;min-height:190px;padding:18px 16px;top:150px;left:0}.nz .nz-home-issue-card span,.nz .nz-home-pr-card span{color:var(--nz-ink-3);letter-spacing:.11em;text-transform:uppercase;font-size:10px;display:block}.nz .nz-home-issue-card strong,.nz .nz-home-pr-card strong{color:var(--nz-ink);margin-top:26px;font-size:20px;line-height:1;display:block}.nz .nz-home-issue-card p,.nz .nz-home-pr-card p{color:var(--nz-ink-2);margin:12px 0 0;font-size:13px;line-height:1.35}.nz .nz-home-issue-card small{color:#3131a0;background:#dcdefe;border-radius:999px;margin-top:13px;padding:5px 8px;font-size:11px;display:inline-flex}.nz .nz-home-room-card-open{border-color:color-mix(in srgb, var(--phosphor) 62%, var(--rule));background:linear-gradient(160deg, #ffffffeb, color-mix(in srgb, var(--phosphor) 13%, white));width:214px;min-height:348px;box-shadow:0 28px 66px -42px color-mix(in srgb, var(--phosphor) 58%, #0e0e1033), 0 0 0 1px #ffffffb8 inset;text-align:center;padding:24px 18px 20px;top:128px;left:174px;transform:rotate(1.2deg)}.nz .nz-home-room-card-open>span{background:color-mix(in srgb, var(--phosphor) 17%, white);color:var(--phosphor-ink);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}.nz .nz-home-room-card-open>strong{color:var(--nz-ink-2);margin-top:28px;font-size:13px;font-weight:500;display:block}.nz .nz-home-room-card-open>small{border:1px solid color-mix(in srgb, var(--phosphor) 38%, var(--rule));background:color-mix(in srgb, var(--phosphor) 8%, white);color:var(--phosphor-ink);border-radius:999px;align-items:center;gap:6px;margin-top:20px;padding:6px 10px;font-size:11px;display:inline-flex}.nz .nz-home-room-mark{border:1px solid color-mix(in srgb, var(--phosphor) 55%, transparent);background:color-mix(in srgb, var(--phosphor) 10%, white);width:86px;height:86px;color:var(--phosphor);font-family:var(--font-instrument-serif), Georgia, serif;text-shadow:0 0 20px color-mix(in srgb, var(--phosphor) 36%, transparent);border-radius:50%;place-items:center;margin:30px auto 26px;font-size:58px;line-height:1;display:grid}.nz .nz-home-room-logos{justify-content:center;gap:7px;display:flex}.nz .nz-home-room-logos img,.nz .nz-home-room-logos em{border:1px solid var(--rule);background:#fff;border-radius:999px;place-items:center;width:28px;height:28px;font-size:11px;font-style:normal;display:grid}.nz .nz-home-graph-agent{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;width:174px;min-height:98px;padding:14px;display:grid;left:400px}.nz .nz-home-graph-agent.agent-one{top:72px}.nz .nz-home-graph-agent.agent-two{top:210px}.nz .nz-home-graph-agent.agent-three{top:348px}.nz .nz-home-graph-agent img{-o-object-fit:contain;object-fit:contain;width:24px;height:24px}.nz .nz-home-graph-agent strong{color:var(--nz-ink);font-size:13px;display:block}.nz .nz-home-graph-agent p{color:var(--nz-ink-2);margin:7px 0 0;font-size:11px;line-height:1.3}.nz .nz-home-graph-agent small{color:#0067b1;background:#dff1ff;border-radius:999px;margin-top:8px;padding:4px 8px;font-size:10px;display:inline-flex}.nz .nz-home-add-agent{width:174px;min-height:58px;color:var(--nz-ink-4);border-style:dashed;place-items:center;font-size:12px;display:grid;top:486px;left:400px}.nz .nz-home-context-packet{width:170px;min-height:336px;top:88px;left:590px}.nz .nz-home-context-packet:before,.nz .nz-home-context-packet:after{content:"";z-index:-1;border:1px solid var(--rule);border-radius:inherit;background:#ffffff8f;position:absolute;inset:7px -7px -7px 7px}.nz .nz-home-context-packet:after{opacity:.58;inset:13px -13px -13px 13px}.nz .nz-home-context-packet>div{border-bottom:1px solid var(--rule);padding:16px 14px}.nz .nz-home-context-packet span{color:var(--nz-ink-3);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.nz .nz-home-context-packet section{border-bottom:1px solid var(--rule);padding:12px 14px}.nz .nz-home-context-packet section:last-child{border-bottom:0}.nz .nz-home-context-packet section.danger{background:color-mix(in srgb, var(--rust) 8%, white)}.nz .nz-home-context-packet strong{color:var(--nz-ink);letter-spacing:.07em;font-size:10px;display:block}.nz .nz-home-context-packet section.danger strong{color:var(--rust-ink)}.nz .nz-home-context-packet p{color:var(--nz-ink-2);margin:7px 0 0;font-size:10px;line-height:1.4}.nz .nz-home-pr-card{width:194px;min-height:96px;padding:16px;top:510px;left:556px}.nz .nz-home-pr-card span{align-items:center;gap:7px;display:inline-flex}.nz .nz-home-pr-card strong{margin-top:18px}.nz .nz-home-session-graphic{border:1px solid var(--rule-2);background:linear-gradient(120deg, #fffffff0, #ffffffc7), radial-gradient(circle at 18% 28%, color-mix(in srgb, var(--phosphor) 20%, transparent), transparent 36%), radial-gradient(circle at 70% 34%, color-mix(in srgb, var(--nz-amber) 18%, transparent), transparent 34%), radial-gradient(circle at 92% 84%, color-mix(in srgb, var(--violet) 18%, transparent), transparent 36%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:8px;grid-column:1/-1;grid-template-columns:1.05fr 1fr 1.1fr;justify-self:center;gap:0;width:min(980px,78vw);margin-top:-12px;display:grid;overflow:hidden;box-shadow:0 24px 62px -46px #0e0e1085}.nz .nz-home-session-graphic>div{border-right:1px solid var(--rule);min-height:142px;padding:18px 20px;position:relative}.nz .nz-home-session-graphic>div:last-child{border-right:0}.nz .nz-home-session-graphic>div>span{color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.13em;text-transform:uppercase;font-size:10px;display:block}.nz .nz-home-session-orbit{width:124px;height:92px;margin:12px auto 0;position:relative}.nz .nz-home-session-orbit:before,.nz .nz-home-session-orbit:after{content:"";border:1px dashed color-mix(in srgb, var(--phosphor) 54%, transparent);border-radius:50%;position:absolute;inset:8px 6px;transform:rotate(-10deg)}.nz .nz-home-session-orbit:after{border-color:color-mix(in srgb, var(--nz-amber) 46%, transparent);inset:18px 0;transform:rotate(16deg)}.nz .nz-home-session-core,.nz .nz-home-session-orbit i{border:1px solid var(--rule);background:#fff;border-radius:999px;place-items:center;display:grid;position:absolute;box-shadow:0 16px 36px -28px #0e0e1080}.nz .nz-home-session-core{z-index:2;width:58px;height:58px;color:var(--phosphor-ink);top:50%;left:50%;transform:translate(-50%,-50%)}.nz .nz-home-session-core strong{color:var(--phosphor-ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:10px;line-height:1}.nz .nz-home-session-orbit i{z-index:3;width:34px;height:34px;color:var(--nz-ink);font-style:normal}.nz .nz-home-session-orbit .device-one{border-color:color-mix(in srgb, var(--phosphor) 54%, var(--rule));background:color-mix(in srgb, var(--phosphor) 10%, white);top:7px;left:1px}.nz .nz-home-session-orbit .device-two{border-color:color-mix(in srgb, var(--nz-amber) 58%, var(--rule));background:color-mix(in srgb, var(--nz-amber) 12%, white);top:10px;right:2px}.nz .nz-home-session-orbit .device-three{border-color:color-mix(in srgb, var(--violet) 54%, var(--rule));background:color-mix(in srgb, var(--violet) 9%, white);bottom:0;left:16px}.nz .nz-home-session-orbit .device-four{border-color:color-mix(in srgb, var(--rust) 42%, var(--rule));background:color-mix(in srgb, var(--rust) 8%, white);bottom:1px;right:18px}.nz .nz-home-context-meter>div{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:10px;height:92px;margin-top:12px;display:grid}.nz .nz-home-context-meter i{height:100%;color:var(--nz-ink-3);text-align:center;align-items:end;gap:7px;font-style:normal;display:grid}.nz .nz-home-context-meter em{background:var(--accent);min-height:22px;box-shadow:0 14px 28px -18px var(--accent);border-radius:999px 999px 6px 6px;display:block}.nz .nz-home-context-meter small{color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.07em;font-size:9px}.nz .nz-home-context-meter .tone-cyan{--accent:var(--phosphor)}.nz .nz-home-context-meter .tone-amber{--accent:var(--nz-amber)}.nz .nz-home-context-meter .tone-violet{--accent:var(--violet)}.nz .nz-home-context-meter .tone-green{--accent:#20a55b}.nz .nz-home-sync-outcomes{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;display:grid}.nz .nz-home-sync-outcomes>span{grid-column:1/-1}.nz .nz-home-outcome-stack{border:1px solid color-mix(in srgb, var(--phosphor) 34%, var(--rule));background:color-mix(in srgb, var(--phosphor) 10%, white);border-radius:8px;align-content:center;gap:7px;min-height:74px;padding:12px;display:grid}.nz .nz-home-outcome-stack.calm{border-color:color-mix(in srgb, #20a55b 34%, var(--rule));background:#ebf7f0}.nz .nz-home-outcome-stack strong{color:var(--phosphor-ink);align-items:center;gap:8px;font-size:27px;line-height:1;display:inline-flex}.nz .nz-home-outcome-stack.calm strong{color:#12733f}.nz .nz-home-outcome-stack small{color:var(--nz-ink-3);font-size:11px}.nz .nz-home-outcome-strip{grid-column:1/-1;grid-template-columns:1.1fr .55fr .8fr .35fr .95fr;gap:6px;height:12px;display:grid}.nz .nz-home-outcome-strip b{background:var(--phosphor);border-radius:999px}.nz .nz-home-outcome-strip b:nth-child(2){background:var(--nz-amber)}.nz .nz-home-outcome-strip b:nth-child(3){background:var(--violet)}.nz .nz-home-outcome-strip b:nth-child(4){background:var(--rust)}.nz .nz-home-outcome-strip b:nth-child(5){background:#20a55b}.nz .nz-home-workgraph{width:min(100%,720px);min-height:806px}.nz .nz-home-workgraph-inner{transform-origin:0 0;width:900px;max-width:none;height:960px;transform:scale(.84)}.nz .nz-home-workgraph-inner:before{opacity:.44;background-size:72px 72px;inset:26px 14px 78px}.nz .nz-home-graph-lines path{stroke:var(--line-color,var(--phosphor));stroke-dasharray:6 8;stroke-width:2px}.nz .nz-home-graph-lines .line-goal{--line-color:color-mix(in srgb, var(--nz-ink-4) 62%, transparent)}.nz .nz-home-graph-lines .line-rust{--line-color:var(--rust)}.nz .nz-home-graph-lines .line-violet{--line-color:var(--violet)}.nz .nz-home-graph-lines .line-cyan{--line-color:var(--phosphor)}.nz .nz-home-graph-lines .line-blue{--line-color:#1473c8}.nz .nz-home-graph-lines .line-green{--line-color:#22a85a}.nz .nz-home-graph-lines circle{fill:var(--dot-color,var(--phosphor))}.nz .nz-home-graph-lines .dot-goal{--dot-color:color-mix(in srgb, var(--nz-ink-4) 62%, white)}.nz .nz-home-graph-lines .dot-rust{--dot-color:var(--rust)}.nz .nz-home-graph-lines .dot-violet{--dot-color:var(--violet)}.nz .nz-home-graph-lines .dot-cyan{--dot-color:var(--phosphor)}.nz .nz-home-graph-lines .dot-blue{--dot-color:#1473c8}.nz .nz-home-graph-lines .dot-green{--dot-color:#22a85a}.nz .nz-home-graph-pulse{background:radial-gradient(circle, color-mix(in srgb, var(--phosphor) 14%, transparent), transparent 58%);width:384px;height:384px;top:218px;left:258px}.nz .nz-home-graph-card,.nz .nz-home-room-card-open,.nz .nz-home-context-packet,.nz .nz-home-hero-stats{border-color:color-mix(in srgb, var(--rule-2) 88%, #d8d1c6);background:#fffffff5;border-radius:14px;box-shadow:0 24px 72px -56px #0e0e1094,inset 0 0 0 1px #ffffffc7}.nz .nz-home-goal-card{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:16px;width:296px;min-height:116px;padding:18px;display:grid;top:22px;left:302px}.nz .nz-home-goal-card>span{border:1px solid color-mix(in srgb, var(--phosphor) 55%, var(--rule));background:color-mix(in srgb, var(--phosphor) 9%, white);width:38px;height:38px;color:var(--phosphor-ink);border-radius:10px;place-items:center;display:grid}.nz .nz-home-goal-card strong{color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;font-size:10px;display:block}.nz .nz-home-goal-card p{color:var(--nz-ink-2);margin:8px 0 0;font-size:13px;line-height:1.4}.nz .nz-home-room-card-open{text-align:left;border-radius:14px;width:352px;height:425px;min-height:425px;padding:30px 36px;top:178px;left:274px;transform:none}.nz .nz-home-room-card-head{align-items:center;gap:24px;display:flex}.nz .nz-home-room-card-head small{background:color-mix(in srgb, var(--phosphor) 15%, white);color:var(--phosphor-ink);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;border:0;border-radius:999px;align-items:center;gap:7px;padding:6px 13px;font-size:10px;display:inline-flex}.nz .nz-home-room-mark{width:auto;height:auto;color:var(--phosphor);text-shadow:0 0 22px color-mix(in srgb, var(--phosphor) 42%, transparent);background:0 0;border:0;margin:0;font-size:58px}.nz .nz-home-room-card-open>strong{color:var(--nz-ink);margin-top:24px;font-size:27px;font-weight:680;line-height:1.22}.nz .nz-home-room-card-open>span{color:var(--nz-ink-4);letter-spacing:.14em;background:0 0;border-radius:0;margin-top:14px;padding:0;font-size:12px;font-weight:500;display:block}.nz .nz-home-room-divider{background:var(--rule);height:1px;margin:18px 0 16px}.nz .nz-home-room-card-open ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.nz .nz-home-room-card-open li{color:var(--nz-ink-2);align-items:center;gap:12px;font-size:15px;display:flex}.nz .nz-home-room-card-open li svg{color:var(--hero-stat)}.nz .nz-home-graph-agent{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:16px;width:260px;min-height:164px;padding:20px 20px 18px}.nz .nz-home-graph-agent.agent-one{top:118px;left:-20px}.nz .nz-home-graph-agent.agent-two{top:118px;left:640px}.nz .nz-home-graph-agent.agent-three{top:412px;left:-20px}.nz .nz-home-graph-agent.agent-four{top:412px;left:640px}.nz .nz-home-graph-agent img{width:34px;height:34px}.nz .nz-home-graph-agent strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.nz .nz-home-graph-agent small{background:color-mix(in srgb, var(--violet) 18%, white);width:fit-content;color:color-mix(in srgb, var(--violet) 78%, var(--nz-ink));font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;margin-top:16px;padding:6px 11px;font-size:10px;font-weight:700}.nz .nz-home-graph-agent p{color:var(--nz-ink-2);margin:15px 0 0;font-size:14px;line-height:1.45;display:block}.nz .nz-home-graph-agent p b{color:var(--nz-ink);white-space:nowrap;margin-bottom:4px;font-size:15px;display:block}.nz .nz-home-graph-agent em{color:#147343;align-items:center;gap:7px;margin-top:16px;font-size:13px;font-style:normal;display:inline-flex}.nz .nz-home-context-packet{width:724px;min-height:auto;top:680px;left:88px;overflow:hidden}.nz .nz-home-context-packet:before,.nz .nz-home-context-packet:after{display:none}.nz .nz-home-context-packet>div{border-bottom:1px solid var(--rule);justify-content:space-between;padding:20px 28px;display:flex}.nz .nz-home-context-packet>div em{color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:11px;font-style:normal}.nz .nz-home-context-packet section{border-bottom:0;flex-wrap:wrap;justify-content:space-between;gap:14px;padding:20px 28px 22px;display:flex}.nz .nz-home-context-packet section span{color:var(--nz-ink-2);letter-spacing:0;text-transform:none;align-items:center;gap:9px;font-family:inherit;font-size:13px;display:inline-flex}.nz .nz-home-context-packet section svg{color:var(--packet-accent)}.nz .nz-home-hero-stats{z-index:3;border:1px solid var(--rule-2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:absolute;bottom:0;left:48px;right:48px;overflow:hidden}.nz .nz-home-hero-stats>div{border-right:1px solid var(--rule);text-align:center;place-items:center;gap:8px;min-height:112px;padding:20px 14px;display:grid}.nz .nz-home-hero-stats>div:last-child{border-right:0}.nz .nz-home-hero-stats strong{color:var(--hero-stat);align-items:center;gap:12px;font-size:32px;line-height:1;display:inline-flex}.nz .nz-home-hero-stats span{color:var(--nz-ink-2);font-size:13px}@keyframes nz-graph-flow{to{stroke-dashoffset:-96px}}.nz .nz-home-room-scene{isolation:isolate;perspective:1400px;width:min(100%,620px);min-height:620px;transform-style:preserve-3d;place-items:center;margin-left:auto;display:grid;position:relative}.nz .nz-home-room-orbit{border:1px solid color-mix(in srgb, var(--phosphor) 36%, transparent);opacity:.72;pointer-events:none;border-radius:50%;position:absolute;inset:7%;transform:rotateX(64deg)rotate(-18deg)}.nz .nz-home-room-orbit:before,.nz .nz-home-room-orbit:after{content:"";border-radius:inherit;border:1px solid color-mix(in srgb, var(--nz-amber) 34%, transparent);position:absolute}.nz .nz-home-room-orbit:before{inset:13%}.nz .nz-home-room-orbit:after{border-color:color-mix(in srgb, var(--violet) 38%, transparent);inset:29%}.nz .nz-home-room-orbit.orbit-two{opacity:.42;border-style:dashed;inset:16% 3%;transform:rotateX(67deg)rotate(22deg)}.nz .nz-home-room-card{z-index:1;width:100%;min-height:570px;transform-style:preserve-3d;border:1px solid var(--rule-2);background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--rule) 48%, transparent) 0 1px, transparent 1px 72px), repeating-linear-gradient(0deg, color-mix(in srgb, var(--rule) 42%, transparent) 0 1px, transparent 1px 72px), linear-gradient(145deg, #fffffff5, var(--paper) 52%, var(--paper-2));color:var(--nz-ink);will-change:transform;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 30px 90px -58px #0e0e1085,inset 0 0 0 1px #ffffffb3}.nz .nz-home-room-head,.nz .nz-home-packet,.nz .nz-home-logos,.nz .nz-home-architecture-card,.nz .nz-home-security-note{align-items:center;display:flex}.nz .nz-home-room-head{border-bottom:1px solid var(--rule);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff6b;justify-content:space-between;gap:18px;padding:18px 20px 16px}.nz .nz-home-room-head span,.nz .nz-home-room-head strong,.nz .nz-home-flow-index,.nz .nz-home-flow-card span,.nz .nz-home-flow-card p,.nz .nz-home-logos,.nz .nz-home-proof-title span,.nz .nz-home-primitive-card span,.nz .nz-home-surface-card span,.nz .nz-home-surface-card small,.nz .nz-home-terminal,.nz .nz-home-tool-list,.nz .nz-home-security-note,.nz .nz-home-footer-bottom{font-family:var(--font-geist-mono), ui-monospace, monospace}.nz .nz-home-room-head span{color:var(--nz-ink-4);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:10px;display:block}.nz .nz-home-room-head strong{max-width:280px;color:var(--nz-ink);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.nz .nz-home-room-goal{gap:12px;padding:19px 20px 8px;display:grid;transform:translateZ(28px)}.nz .nz-home-room-goal div{flex-wrap:wrap;gap:8px;display:flex}.nz .nz-home-room-goal span{border:1px solid color-mix(in srgb, var(--phosphor) 34%, var(--rule));background:color-mix(in srgb, var(--phosphor) 12%, white);width:max-content;color:var(--phosphor-ink);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.09em;text-transform:uppercase;border-radius:999px;align-items:center;padding:6px 9px;font-size:10px;display:inline-flex}.nz .nz-home-room-goal strong{max-width:520px;color:var(--nz-ink);font-family:var(--font-instrument-serif), Georgia, serif;text-wrap:balance;font-size:clamp(42px,4.4vw,60px);font-style:italic;font-weight:400;line-height:.9}.nz .nz-home-room-stage{transform-style:preserve-3d;grid-template-columns:minmax(0,1.08fr) minmax(190px,.92fr);align-items:stretch;gap:16px;padding:18px 18px 16px;display:grid}.nz .nz-home-room-core{border:1px solid color-mix(in srgb, var(--phosphor) 34%, var(--rule));background:linear-gradient(color-mix(in srgb, var(--phosphor) 17%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--phosphor) 14%, transparent) 1px, transparent 1px), linear-gradient(145deg, #ffffffb3, color-mix(in srgb, var(--paper-2) 58%, white));background-size:48px 48px,48px 48px,auto;border-radius:8px;min-height:348px;position:relative;overflow:hidden;transform:translateZ(38px);box-shadow:inset 0 24px 54px -42px #16d6e87a}.nz .nz-home-room-core:after{content:"";background:repeating-linear-gradient(0deg, transparent 0 10px, color-mix(in srgb, var(--phosphor) 6%, transparent) 10px 11px);pointer-events:none;position:absolute;inset:0}.nz .nz-home-core-ring{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--phosphor) 48%, transparent);pointer-events:none;border-radius:50%;width:66%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(68deg)}.nz .nz-home-core-ring.ring-one{border-style:dashed}.nz .nz-home-core-ring.ring-two{border-color:color-mix(in srgb, var(--nz-amber) 48%, transparent);width:42%;transform:translate(-50%,-50%)rotateX(68deg)rotate(38deg)}.nz .nz-home-core-node{z-index:3;border:1px solid color-mix(in srgb, var(--phosphor) 58%, white);width:138px;min-height:78px;color:var(--nz-ink);text-align:center;background:#ffffffe0;border-radius:999px;place-content:center;gap:7px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translateZ(58px);box-shadow:0 16px 40px -26px #0e0e1066}.nz .nz-home-core-node span,.nz .nz-home-agent-node small,.nz .nz-home-agent-node em{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--nz-ink-4);font-size:9px}.nz .nz-home-core-node strong{color:var(--phosphor-ink);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;font-size:13px}.nz .nz-home-packet-beam{z-index:1;background:linear-gradient(90deg, transparent, var(--phosphor), transparent);transform-origin:0;pointer-events:none;border-radius:999px;width:36%;height:2px;position:absolute;top:50%;left:50%}.nz .nz-home-packet-beam.beam-one{transform:rotate(-34deg)}.nz .nz-home-packet-beam.beam-two{transform:rotate(38deg)}.nz .nz-home-packet-beam.beam-three{transform:rotate(158deg)}.nz .nz-home-agent-node{z-index:4;border:1px solid color-mix(in srgb, var(--phosphor) 24%, var(--rule));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:128px;transform-style:preserve-3d;background:#ffffffe0;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:9px;display:grid;position:absolute;box-shadow:0 18px 42px -30px #0e0e1059}.nz .nz-home-agent-node>span{border:1px solid var(--rule);width:34px;height:34px;box-shadow:0 0 0 6px color-mix(in srgb, var(--phosphor) 11%, transparent);background:#fff;border-radius:999px;place-items:center;display:grid;overflow:hidden}.nz .nz-home-agent-node>span img{-o-object-fit:contain;object-fit:contain;width:23px;height:23px}.nz .nz-home-agent-node strong{color:var(--nz-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.05;overflow:hidden}.nz .nz-home-agent-node em{color:var(--phosphor);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-style:normal;overflow:hidden}.nz .nz-home-agent-node.agent-a{top:14%;left:7%}.nz .nz-home-agent-node.agent-b{top:18%;right:7%}.nz .nz-home-agent-node.agent-b>span{box-shadow:0 0 0 6px #8fb7c72e}.nz .nz-home-agent-node.agent-p{bottom:10%;left:27%}.nz .nz-home-agent-node.agent-p>span{box-shadow:0 0 0 6px color-mix(in srgb, var(--nz-amber) 18%, transparent)}.nz .nz-home-signal-stack{grid-template-rows:auto 1fr auto auto;gap:14px;min-height:348px;display:grid;position:relative;transform:translateZ(48px)}.nz .nz-home-mini-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.nz .nz-home-mini-flow>div{border:1px solid var(--rule);background:#ffffffbd;border-radius:8px;place-items:center;gap:5px;min-height:82px;padding:10px 8px;display:grid;box-shadow:0 16px 36px -32px #0e0e1059}.nz .nz-home-mini-flow svg{color:var(--phosphor-ink)}.nz .nz-home-mini-flow strong{color:var(--nz-ink);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.02em;font-size:14px}.nz .nz-home-mini-flow span{color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;font-size:9px}.nz .nz-home-outcome-arc{border:1px solid color-mix(in srgb, var(--phosphor) 28%, var(--rule));background:linear-gradient(135deg, #ffffffd1, color-mix(in srgb, var(--phosphor) 9%, white));border-radius:8px;place-items:center;min-height:178px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 18px 46px -38px #16d6e873}.nz .nz-home-outcome-orbit{aspect-ratio:1;border:1px dashed color-mix(in srgb, var(--phosphor) 56%, var(--rule));border-radius:50%;width:132px;position:absolute}.nz .nz-home-outcome-orbit span{background:var(--phosphor);width:12px;height:12px;box-shadow:0 0 22px color-mix(in srgb, var(--phosphor) 55%, transparent);border:2px solid #fff;border-radius:50%;position:absolute}.nz .nz-home-outcome-orbit span:first-child{top:12px;left:13px}.nz .nz-home-outcome-orbit span:nth-child(2){background:var(--nz-amber);box-shadow:0 0 22px color-mix(in srgb, var(--nz-amber) 46%, transparent);top:64px;right:-3px}.nz .nz-home-outcome-orbit span:nth-child(3){background:#8fb7c7;bottom:5px;left:42px;box-shadow:0 0 22px #8fb7c785}.nz .nz-home-outcome-center{z-index:1;aspect-ratio:1;border:1px solid color-mix(in srgb, var(--phosphor) 34%, var(--rule));width:72px;color:var(--phosphor-ink);background:#fff;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 18px 42px -30px #0e0e106b}.nz .nz-home-image-strip{pointer-events:none;justify-content:center;gap:10px;display:flex}.nz .nz-home-image-strip span{border:1px solid var(--rule);background:#fff;border-radius:999px;place-items:center;width:44px;height:44px;display:grid;overflow:hidden;box-shadow:0 12px 32px -24px #0e0e1080}.nz .nz-home-image-strip img{-o-object-fit:contain;object-fit:contain;width:30px;height:30px}.nz .nz-home-signal-caption{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.nz .nz-home-signal-caption span{border:1px solid var(--rule);min-height:34px;color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.1em;text-align:center;text-transform:uppercase;background:#ffffffb8;border-radius:8px;place-items:center;padding:8px;font-size:9px;display:grid}.nz .nz-home-packet{border-top:1px solid var(--rule);background:#ffffff80;justify-content:space-between;gap:10px;padding:14px 20px 16px;transform:translateZ(36px)}.nz .nz-home-packet>div{border:1px solid var(--rule);background:#ffffff9e;border-radius:8px;flex:1;min-width:0;padding:10px 12px}.nz .nz-home-packet span{color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;margin-top:5px;font-size:10px;display:block}.nz .nz-home-packet strong{color:var(--phosphor-ink);font-family:var(--font-instrument-serif), Georgia, serif;font-size:28px;font-weight:430;line-height:1;display:block}.nz .nz-home-proof,.nz .nz-home-primitives,.nz .nz-home-surfaces,.nz .nz-home-architecture{border-top:1px solid var(--rule);padding:74px 56px}.nz .nz-home-rail{border-top:1px solid var(--rule);background:radial-gradient(circle at 72% 48%, color-mix(in srgb, var(--phosphor) 10%, transparent), transparent 34%), radial-gradient(circle at 18% 18%, color-mix(in srgb, var(--phosphor) 8%, transparent), transparent 30%), color-mix(in srgb, var(--paper) 96%, white);grid-template-columns:minmax(390px,.56fr) minmax(700px,1.44fr);align-items:center;gap:48px;padding:92px 56px 78px;display:grid}.nz .nz-home-wedge-copy{border-right:1px solid var(--rule);min-width:0;padding-right:42px}.nz .nz-home-wedge-copy h2 span{color:var(--phosphor);letter-spacing:-.04em;text-shadow:0 0 22px color-mix(in srgb, var(--phosphor) 22%, transparent);white-space:nowrap;font-size:1em;font-style:italic;display:inline-block}.nz .nz-home-wedge-copy p{max-width:520px;color:var(--nz-ink-2);margin:28px 0 0;font-size:18px;line-height:1.58}.nz .nz-home-wedge-problem-list strong{color:var(--nz-ink);font-size:16px;line-height:1.35;display:block}.nz .nz-home-wedge-story-card>span{border:1px dashed color-mix(in srgb, var(--phosphor) 64%, var(--rule));background:color-mix(in srgb, var(--phosphor) 8%, white);width:50px;height:50px;color:var(--phosphor);border-radius:999px;place-items:center;display:grid}.nz .nz-home-wedge-story-card strong{color:var(--phosphor);text-shadow:0 0 18px color-mix(in srgb, var(--phosphor) 18%, transparent);font-weight:750}.nz .nz-home-wedge-diagram{isolation:isolate;background:radial-gradient(circle at 50% 51%,#4b697838,#0000 26%),radial-gradient(circle at 50% 47%,#465c682e,#0000 44%),linear-gradient(#05090d 0%,#070b10 52%,#04070b 100%);border:1px solid #ffffff0f;border-radius:18px;width:min(100%,920px);height:740px;margin-left:auto;position:relative;overflow:hidden;box-shadow:0 34px 90px -60px #000000b8,inset 0 1px #ffffff0a}.nz .nz-home-wedge-diagram:before{content:"";z-index:0;filter:blur(14px);opacity:.9;pointer-events:none;background:radial-gradient(circle,#57829633 0 24%,#0000 58%),radial-gradient(circle,#ebf5ff0f,#0000 68%);border-radius:50%;width:640px;height:640px;position:absolute;top:51%;left:50%;transform:translate(-50%,-50%)}.nz .nz-home-wedge-diagram:after{content:"";z-index:0;border-radius:inherit;box-shadow:none;opacity:.7;pointer-events:none;background:radial-gradient(circle at 50% 56%,#0000 0 42%,#03060a7a 70%),linear-gradient(#ffffff09,#0000 16% 74%,#00000057);border:0;position:absolute;inset:-1px}.nz .nz-home-wedge-orbits{z-index:0;pointer-events:none;width:640px;height:640px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nz .nz-home-wedge-lines path{fill:none;stroke:var(--phosphor);stroke-dasharray:6 9;stroke-linecap:round;stroke-width:1.7px;opacity:.72;filter:drop-shadow(0 0 5px);animation:7s linear infinite nz-graph-flow}.nz .nz-home-wedge-lines path.amber{stroke:#ff8b43}.nz .nz-home-wedge-lines circle{fill:var(--dot-color,var(--phosphor));stroke:#0a0d12db;stroke-width:3px;filter:drop-shadow(0 0 11px)}.nz .nz-home-wedge-lines .dot-rust{--dot-color:#f05d4e;color:#f05d4ea3}.nz .nz-home-wedge-lines .dot-violet{--dot-color:#9a66ff;color:#9a66ff99}.nz .nz-home-wedge-lines .dot-blue{--dot-color:#367ec4;color:#367ec494}.nz .nz-home-wedge-lines .dot-green{--dot-color:#37a86c;color:#37a86c94}.nz .nz-home-wedge-core{z-index:7;-webkit-backdrop-filter:blur(18px)saturate(1.05);backdrop-filter:blur(18px)saturate(1.05);background:linear-gradient(145deg,#ffffff17,#ffffff09),#0c1015d1;border:1px solid #ffffff26;border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:4px 14px;width:252px;min-height:82px;padding:17px 22px;display:grid;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%);box-shadow:0 28px 64px -44px #000000c7,inset 0 0 0 1px #ffffff09}.nz .nz-home-wedge-core strong{color:#f7f7f4eb;font-size:15px;line-height:1.2}.nz .nz-home-wedge-source,.nz .nz-home-wedge-agent,.nz .nz-home-wedge-events,.nz .nz-home-wedge-packet{z-index:5;-webkit-backdrop-filter:blur(18px)saturate(1.04);backdrop-filter:blur(18px)saturate(1.04);background:linear-gradient(145deg,#ffffff16,#ffffff06),#0c1015d1;border:1px solid #ffffff1f;border-radius:14px;position:absolute;box-shadow:0 28px 66px -46px #000000d1,inset 0 0 0 1px #ffffff09}.nz .nz-home-wedge-source img,.nz .nz-home-wedge-agent img{-o-object-fit:contain;object-fit:contain;width:34px;height:34px}.nz .nz-home-wedge-source img{background:#fffffff0;border-radius:999px;padding:5px}.nz .nz-home-wedge-agent:not(.agent-claude) img{background:#fffffff0;border-radius:999px;padding:4px}.nz .nz-home-wedge-agent.agent-claude img{border-radius:8px}.nz .nz-home-wedge-source>span{color:#ebebe4c7;justify-content:space-between;align-items:center;gap:12px;margin-top:17px;font-size:13px;display:flex}.nz .nz-home-wedge-source em{color:#b58aff;background:#9d6eff17;border-radius:999px;padding:4px 8px;font-size:11px;font-style:normal}.nz .nz-home-wedge-source small{color:#ebebe4b3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c1015c7;border:1px solid #ffffff1f;border-radius:999px;width:max-content;padding:9px 17px;font-size:12px;font-weight:600;position:absolute;bottom:-34px;left:50%;transform:translate(-50%);box-shadow:0 18px 40px -28px #000000d1}.nz .nz-home-wedge-agent>span{color:#ebebe47a;margin-top:15px;font-size:12px;display:block}.nz .nz-home-wedge-agent p{color:#ebebe4b3;background:#03050847;border:1px solid #ffffff14;border-radius:9px;justify-content:space-between;gap:12px;margin:10px 0 0;padding:8px 11px;font-size:12px;display:flex}.nz .nz-home-wedge-agent p b{color:#f7f7f4e0;font-size:13px}.nz .nz-home-wedge-agent.agent-claude small{color:#ebebe4b3}.nz .nz-home-wedge-agent i{color:#ebebe4b3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c1015c7;border:1px solid #ffffff1f;border-radius:999px;width:max-content;padding:9px 17px;font-size:12px;font-style:normal;font-weight:600;position:absolute;bottom:-36px;left:50%;transform:translate(-50%);box-shadow:0 18px 40px -28px #000000d1}.nz .nz-home-wedge-human{z-index:3;pointer-events:none;width:320px;height:300px;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}.nz .nz-home-wedge-human:before{content:"";z-index:0;filter:blur(8px);background:radial-gradient(#46647638,#0000 66%);border-radius:50%;width:260px;height:84px;position:absolute;bottom:64px;left:50%;transform:translate(-50%)}.nz .nz-home-wedge-person{z-index:1;filter:drop-shadow(0 32px 36px #0000008f)drop-shadow(0 0 30px #59809429);opacity:.96;background:radial-gradient(circle at 52% 15%,#020407fa 0 28px,#0000 29px),radial-gradient(at 56% 34%,#1c242bf5,#080b0ffa 58%,#0000 60%),linear-gradient(#06090dfa,#020305c7);border-radius:70px 70px 28px 28px;width:168px;height:218px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.nz .nz-home-wedge-person:before{content:"";border-top:12px solid #080a0df2;border-bottom:0;border-left:0;border-right:12px solid #080a0df2;border-radius:0 42px 0 0;width:52px;height:92px;position:absolute;top:16px;right:32px;transform:rotate(-22deg)}.nz .nz-home-wedge-person:after{content:"";background:linear-gradient(#141b21e0,#05070aeb);border-radius:42px 42px 16px 16px;width:84px;height:102px;position:absolute;top:100px;left:46px}.nz .nz-home-wedge-laptop{z-index:2;color:#ffad4e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffff0b,#ffffff04),#030508e6;border:1px solid #ffffff1a;border-radius:8px 8px 2px 2px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;width:206px;min-height:92px;padding:16px;display:grid;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 22px 44px -24px #000000d1,inset 0 0 0 1px #ffffff08}.nz .nz-home-wedge-laptop:after{content:"";background:linear-gradient(#20272deb,#030508f5);border-radius:0 0 40px 40px;height:12px;position:absolute;bottom:-12px;left:22px;right:22px;box-shadow:0 8px 20px #00000080}.nz .nz-home-wedge-laptop span{color:#f7f7f4e0;font-size:13px;font-weight:600;line-height:1.25}.nz .nz-home-wedge-events{width:184px;padding:18px;top:196px;left:10px}.nz .nz-home-wedge-packet{width:194px;padding:18px;top:196px;right:0}.nz .nz-home-wedge-events strong,.nz .nz-home-wedge-packet strong{color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px;font-size:10px;display:block}.nz .nz-home-wedge-events span,.nz .nz-home-wedge-packet span{min-height:26px;color:var(--nz-ink-3);align-items:center;gap:11px;font-size:12px;display:flex}.nz .nz-home-wedge-events i,.nz .nz-home-wedge-packet i{border:2px solid var(--event-color,var(--packet-color));background:color-mix(in srgb, var(--event-color,var(--packet-color)) 12%, white);border-radius:50%;flex:none;width:13px;height:13px}.nz .nz-home-wedge-packet i{border-color:var(--packet-color);background:color-mix(in srgb, var(--packet-color) 12%, white);border-radius:4px}.nz .nz-home-wedge-metrics{z-index:6;-webkit-backdrop-filter:blur(18px)saturate(1.04);backdrop-filter:blur(18px)saturate(1.04);background:linear-gradient(120deg,#ffffff0e,#ffffff05),#0a0e13d1;border:1px solid #ffffff13;border-radius:28px 28px 18px 18px;grid-template-columns:1.08fr repeat(5,minmax(0,1fr));display:grid;position:absolute;bottom:0;left:0;right:0;overflow:hidden;box-shadow:inset 0 -22px 72px -54px #ffffff29,0 -32px 80px -58px #000000e0}.nz .nz-home-wedge-metrics>div{text-align:center;border-right:1px solid #ffffff16;place-items:center;gap:8px;min-height:112px;padding:16px 18px;display:grid}.nz .nz-home-wedge-metrics>div:last-child{border-right:0}.nz .nz-home-wedge-metrics em{color:#ff625b;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;font-size:10px;font-style:normal;display:inline-flex}.nz .nz-home-wedge-metrics em svg{filter:drop-shadow(0 0 10px #ff625b57);border:1px dashed #ff625bd6;border-radius:999px;width:28px;height:28px;padding:5px}.nz .nz-home-wedge-metrics span{color:#f7f7f4bd;max-width:124px;font-size:14px;font-weight:500;line-height:1.25}.nz .nz-home-rail{background:radial-gradient(circle at 68% 38%, #2f86ff0f, transparent 34%), radial-gradient(circle at 50% 54%, color-mix(in srgb, var(--phosphor) 4%, transparent), transparent 38%), color-mix(in srgb, var(--paper) 97%, white);grid-template-columns:minmax(360px,.44fr) minmax(0,1fr);align-items:start;gap:22px;padding:70px 56px 62px}.nz .nz-home-wedge-copy{border-right:0;align-self:start;padding:0 12px 0 0}.nz .nz-home-wedge-copy h2{letter-spacing:-.026em;margin-top:34px;font-size:clamp(60px,5.25vw,86px);line-height:.91;position:relative}.nz .nz-home-wedge-copy h2:after{content:"";background:#2f86ff;border-radius:999px;width:70px;height:2px;margin-top:32px;display:block;box-shadow:0 0 18px #2f86ff38}.nz .nz-home-wedge-copy h2 span{color:#2f86ff;text-shadow:0 0 20px #2f86ff29}.nz .nz-home-wedge-copy p{color:#4f5b6a;max-width:438px;margin-top:24px;font-size:20px;line-height:1.46}.nz .nz-home-wedge-problem-list{max-width:440px;margin-top:30px}.nz .nz-home-wedge-problem-list>div{border-bottom:1px solid color-mix(in srgb, var(--rule) 82%, transparent);grid-template-columns:52px minmax(0,1fr);gap:14px;min-height:70px}.nz .nz-home-wedge-problem-list>div>span{background:radial-gradient(circle, color-mix(in srgb, var(--problem-accent) 9%, white), white 74%);width:44px;height:44px}.nz .nz-home-wedge-problem-list strong{margin-bottom:2px;font-size:16px}.nz .nz-home-wedge-story-card{border-color:color-mix(in srgb, #2f86ff 20%, var(--rule));background:linear-gradient(135deg,#f5f9ff,#ffffffc7),#fff;border-radius:10px;max-width:386px;min-height:96px;margin-top:48px;padding:18px 22px;box-shadow:0 24px 72px -58px #2f86ff8c}.nz .nz-home-wedge-story-card>span{border-style:solid;border-color:color-mix(in srgb, #2f86ff 24%, var(--rule));color:#2f86ff;background:#eef5ff;width:54px;height:54px}.nz .nz-home-wedge-story-card p{color:#27313d;font-size:17px}.nz .nz-home-wedge-story-card strong{color:#2f86ff;text-shadow:none;display:block}.nz .nz-home-wedge-diagram{width:min(100%,980px);height:720px;box-shadow:none;background:0 0;border:0;border-radius:0;margin-left:auto;overflow:visible}.nz .nz-home-wedge-diagram:before{filter:none;opacity:.92;background:radial-gradient(circle at 50% 58%,#5fb6e81a,#0000 29%),radial-gradient(circle,#a8c4d71a,#0000 68%);border:1px solid #a9b7c338;width:548px;height:548px;top:47%;left:50%}.nz .nz-home-wedge-orbits{width:560px;height:560px;top:47%}.nz .nz-home-wedge-orbits i{border-color:#aab5bd3d}.nz .nz-home-wedge-orbits i:nth-child(2){inset:64px}.nz .nz-home-wedge-lines{height:calc(100% - 62px);inset:2px 0 62px}.nz .nz-home-wedge-lines path{stroke-dasharray:7 9;stroke-width:1.8px;opacity:.78;filter:none}.nz .nz-home-wedge-break.break-top-right{top:126px;right:236px}.nz .nz-home-wedge-break.break-mid-right{top:336px;right:248px}.nz .nz-home-wedge-break.break-low-left{bottom:198px;left:330px}.nz .nz-home-wedge-break.break-low-right{bottom:198px;right:264px}.nz .nz-home-wedge-source,.nz .nz-home-wedge-agent,.nz .nz-home-wedge-core{border:1px solid color-mix(in srgb, var(--rule) 94%, white);background:linear-gradient(145deg, #fffffff5, #ffffffd1), color-mix(in srgb, var(--paper) 98%, white);-webkit-backdrop-filter:blur(12px)saturate(1.02);backdrop-filter:blur(12px)saturate(1.02);box-shadow:0 24px 66px -54px #221c1285,inset 0 1px #ffffffc7}.nz .nz-home-wedge-source img,.nz .nz-home-wedge-agent:not(.agent-claude) img{box-shadow:none;background:#fff}.nz .nz-home-wedge-source strong,.nz .nz-home-wedge-agent strong{color:var(--nz-ink);font-size:17px}.nz .nz-home-wedge-source>span{color:#1f2730;margin-top:16px;font-size:14px}.nz .nz-home-wedge-source em{color:#8362dc;background:#f3effe;font-size:11px}.nz .nz-home-wedge-source small,.nz .nz-home-wedge-agent i{border-color:color-mix(in srgb, var(--rule) 88%, white);color:#59626d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffc7;box-shadow:0 16px 36px -30px #221c127a}.nz .nz-home-wedge-core{width:272px;min-height:78px;padding:17px 22px;top:252px}.nz .nz-home-wedge-core svg{color:#ff5b43;filter:none}.nz .nz-home-wedge-core strong{color:var(--nz-ink);font-size:17px}.nz .nz-home-wedge-core span{color:#566170;font-size:14px}.nz .nz-home-wedge-agent>span{color:#7c838c;font-size:13px}.nz .nz-home-wedge-agent p{border-color:color-mix(in srgb, var(--rule) 84%, white);background:color-mix(in srgb, var(--paper) 84%, white);color:#5f6874;margin-top:9px}.nz .nz-home-wedge-agent p b{color:var(--nz-ink)}.nz .nz-home-wedge-agent p em{color:#78818d}.nz .nz-home-wedge-agent small{color:color-mix(in srgb, var(--wedge-agent) 88%, #3f4650);justify-content:space-between;gap:12px;font-size:12px;display:flex}.nz .nz-home-wedge-agent small em{color:#6f7885;white-space:nowrap;font-style:normal}.nz .nz-home-wedge-agent small span{white-space:nowrap}.nz .nz-home-wedge-agent.agent-claude small,.nz .nz-home-wedge-agent.agent-copilot small{color:#616b77}.nz .nz-home-wedge-agent.agent-cursor small{color:#f08a16}.nz .nz-home-wedge-human{width:380px;height:318px;top:52%}.nz .nz-home-wedge-human:before{filter:blur(12px);background:radial-gradient(#526d8033,#0000 70%);width:330px;height:72px;bottom:28px}.nz .nz-home-wedge-back-laptop{z-index:1;background:linear-gradient(145deg,#edf3f6,#c9d5dc);border:4px solid #aeb8c1;border-bottom-width:12px;border-radius:7px 7px 4px 4px;width:132px;height:94px;position:absolute;bottom:86px;right:72px;transform:rotate(2deg);box-shadow:0 18px 34px -26px #30414e80}.nz .nz-home-wedge-person{z-index:3;filter:drop-shadow(0 26px 30px #28343f42)drop-shadow(0 0 26px #6891a01f);opacity:1;background:0 0;width:190px;height:230px;position:absolute;top:34px;left:50%;transform:translate(-50%)}.nz .nz-home-wedge-person:before,.nz .nz-home-wedge-person:after{display:none}.nz .nz-home-wedge-person-head{z-index:5;background:radial-gradient(circle at 64% 36%,#e2b392fa 0 10px,#0000 11px),linear-gradient(165deg,#d99f76,#b97655 68%,#8f5843);border-radius:48% 48% 45% 45%;width:54px;height:66px;position:absolute;top:7px;left:73px}.nz .nz-home-wedge-person-hair{z-index:6;background:radial-gradient(circle at 74% 20%,#4f392e 0 15px,#0000 16px),radial-gradient(circle at 44% 18%,#2b231f 0 26px,#0000 27px),linear-gradient(145deg,#1d1b1a,#49382f 62%,#191817);border-radius:55% 48% 43% 40%;width:74px;height:64px;position:absolute;top:-2px;left:57px;transform:rotate(-8deg)}.nz .nz-home-wedge-person-neck{z-index:4;background:linear-gradient(#bf7f5d,#88553f);border-radius:0 0 18px 18px;width:36px;height:34px;position:absolute;top:60px;left:83px}.nz .nz-home-wedge-person-body{z-index:3;background:radial-gradient(circle at 50% 16%,#ffffff14,#0000 22%),linear-gradient(160deg,#344151,#101923 58%,#0a0d12);border-radius:48px 48px 22px 22px;width:130px;height:152px;position:absolute;top:76px;left:34px}.nz .nz-home-wedge-person-body:before{content:"";border:12px solid #060a0e57;border-bottom:0;border-radius:999px;height:74px;position:absolute;inset:16px 30px auto}.nz .nz-home-wedge-person-arm{z-index:4;background:linear-gradient(#202b37,#0a0f15);position:absolute}.nz .nz-home-wedge-person-arm.arm-left{border-radius:24px 18px 18px 28px;width:36px;height:96px;top:118px;left:24px;transform:rotate(10deg)}.nz .nz-home-wedge-person-arm.arm-right{transform-origin:50% 90%;border-radius:24px;width:32px;height:112px;top:36px;right:30px;transform:rotate(-36deg)}.nz .nz-home-wedge-person-hand{z-index:7;background:linear-gradient(160deg,#e0ad86,#a56b50 72%);border-radius:20px 20px 16px 16px;width:34px;height:42px;position:absolute;top:22px;right:32px;transform:rotate(-28deg)}.nz .nz-home-wedge-laptop{color:#2f86ff;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(160deg,#fff,#eef2f5);border:3px solid #8f9aa4;border-bottom:12px solid #9ca6ae;border-radius:4px 4px 2px 2px;grid-template-columns:34px minmax(0,1fr);width:206px;min-height:92px;bottom:18px;box-shadow:0 26px 42px -24px #48535e6b,inset 0 0 0 1px #fffc}.nz .nz-home-wedge-laptop:after{background:linear-gradient(#bcc5cc,#8f989f);border-radius:0 0 50px 50px;height:12px;bottom:-21px;left:-18px;right:-18px;box-shadow:0 12px 22px #5d677038}.nz .nz-home-wedge-laptop span{color:#17202a;font-size:13px}.nz .nz-home-wedge-human-image{z-index:3;width:560px;height:430px;top:52%}.nz .nz-home-wedge-human-image:before{filter:blur(18px);background:radial-gradient(#4658663d,#0000 72%);width:410px;height:92px;bottom:44px}.nz .nz-home-wedge-human-art{z-index:2;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 26px 38px #2a36422e)drop-shadow(0 0 28px #4c8ead1f);width:760px;max-width:none;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nz .nz-home-wedge-metrics{border:1px solid var(--rule);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#ffffffeb,#ffffffb8),#fff;border-radius:13px;grid-template-columns:130px repeat(5,minmax(0,1fr));bottom:0;left:0;right:0;box-shadow:0 28px 84px -64px #221c1294}.nz .nz-home-wedge-metrics>div{border-right:1px solid var(--rule);text-align:left;grid-template-columns:38px minmax(0,1fr);place-items:center start;gap:10px;min-height:116px;padding:16px 14px}.nz .nz-home-wedge-metrics>div:first-child{grid-template-columns:1fr;place-items:center;display:grid}.nz .nz-home-wedge-metrics em{color:#ff4f3d;font-size:12px;font-weight:800}.nz .nz-home-wedge-metrics em svg{filter:none;border-color:#ff4f3dad;width:36px;height:36px}.nz .nz-home-wedge-metrics>div>span{--metric-tone:#2f86ff;background:color-mix(in srgb, var(--metric-tone) 9%, white);width:38px;height:38px;color:var(--metric-tone);border-radius:999px;place-items:center;display:grid}.nz .nz-home-wedge-metrics .tone-orange{--metric-tone:#f5972e}.nz .nz-home-wedge-metrics .tone-violet{--metric-tone:#8b65f6}.nz .nz-home-wedge-metrics .tone-green{--metric-tone:#38b87d}.nz .nz-home-wedge-metrics .tone-red{--metric-tone:#ff5f52}.nz .nz-home-wedge-metrics .tone-blue{--metric-tone:#2f86ff}.nz .nz-home-wedge-metrics p{color:#66717e;margin:0;font-size:11px;line-height:1.42}.nz .nz-home-wedge-metrics p strong{color:#111820;margin-bottom:7px;font-size:13px;line-height:1.2;display:block}.nz .nz-home-section-head{gap:16px;max-width:860px;display:grid}.nz .nz-home-section-head h2{color:var(--nz-ink);font-family:var(--font-instrument-serif), Georgia, serif;letter-spacing:-.025em;margin:0;font-size:clamp(42px,5vw,72px);font-weight:400;line-height:.95}.nz .nz-home-section-head p{max-width:720px;color:var(--nz-ink-3);margin:0;font-size:17px;line-height:1.55}.nz .nz-home-flow{border:1px solid var(--rule);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:36px;display:grid;overflow:hidden}.nz .nz-home-flow-card{border-right:1px solid var(--rule);background:color-mix(in srgb, var(--paper) 95%, white);min-height:260px;padding:22px;position:relative}.nz .nz-home-flow-card:last-child{border-right:0}.nz .nz-home-flow-index{color:var(--nz-ink-4);font-size:11px}.nz .nz-home-flow-icon{border:1px solid var(--rule);background:var(--paper);width:42px;height:42px;color:var(--phosphor-ink);border-radius:8px;place-items:center;margin-top:40px;display:grid}.nz .nz-home-flow-card span{color:var(--nz-ink-4);letter-spacing:.12em;text-transform:uppercase;margin-top:22px;font-size:10px;display:block}.nz .nz-home-flow-card strong{color:var(--nz-ink);margin-top:8px;font-size:20px;line-height:1.15;display:block}.nz .nz-home-flow-card p{color:var(--nz-ink-3);margin:16px 0 0;font-size:12px;line-height:1.55}.nz .nz-home-logos{border:1px solid var(--rule);background:var(--paper);color:var(--nz-ink-4);border-radius:8px;flex-direction:column;align-items:stretch;gap:0;margin-top:18px;padding:4px 18px;font-size:11px}.nz .nz-home-logos-row{grid-template-columns:140px minmax(0,1fr);align-items:center;gap:18px;padding:14px 0;display:grid}.nz .nz-home-logos-row+.nz-home-logos-row{border-top:1px solid var(--rule)}.nz .nz-home-logos-row>span{letter-spacing:.12em;text-transform:uppercase;color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace}.nz .nz-home-logos-row>div{flex-wrap:wrap;justify-content:flex-start;gap:12px 18px;display:flex}.nz .nz-home-logos-row>div span{color:var(--nz-ink-3);align-items:center;gap:7px;display:inline-flex}.nz .nz-home-proof{background:radial-gradient(circle at 12% 28%, #ffffffe0, transparent 30%), radial-gradient(circle at 76% 45%, color-mix(in srgb, var(--phosphor) 8%, transparent), transparent 42%), color-mix(in srgb, var(--paper) 96%, white);grid-template-columns:minmax(430px,.58fr) minmax(590px,1fr);align-items:center;gap:40px;padding:84px 56px;display:grid}.nz .nz-home-proof-copy{min-width:0}.nz .nz-home-proof-copy h2{color:var(--nz-ink);font-family:var(--font-instrument-serif), Georgia, serif;letter-spacing:-.026em;margin:34px 0 0;font-size:clamp(58px,5.4vw,88px);font-weight:400;line-height:.96}.nz .nz-home-proof-copy h2 .nz-home-proof-heading-main{color:inherit;letter-spacing:-.026em;white-space:nowrap;font-style:normal}.nz .nz-home-proof-copy h2 .nz-home-proof-heading-emphasis{color:var(--phosphor);letter-spacing:-.04em;text-shadow:0 0 22px color-mix(in srgb, var(--phosphor) 22%, transparent);font-style:italic}.nz .nz-home-proof-copy>p{max-width:540px;color:var(--nz-ink-3);margin:30px 0 0;font-size:18px;line-height:1.65}.nz .nz-home-proof-benefits{margin-top:48px;display:grid}.nz .nz-home-proof-benefits>div{border-bottom:1px solid var(--rule);grid-template-columns:74px minmax(0,1fr);align-items:center;gap:4px 22px;min-height:104px;padding:18px 8px;display:grid}.nz .nz-home-proof-benefits>div:last-child{border-bottom:0}.nz .nz-home-proof-benefits>div>span{border:1px solid color-mix(in srgb, var(--proof-accent) 28%, var(--rule));background:color-mix(in srgb, var(--proof-accent) 8%, white);width:62px;height:62px;color:var(--proof-accent);box-shadow:0 18px 42px -34px color-mix(in srgb, var(--proof-accent) 58%, #0e0e1047);border-radius:14px;grid-row:span 2;place-items:center;display:grid}.nz .nz-home-proof-benefits strong{color:var(--nz-ink);font-size:18px;line-height:1.2}.nz .nz-home-proof-benefits p{color:var(--nz-ink-3);margin:0;font-size:15px;line-height:1.45}.nz .nz-home-proof-diagram{border:1px solid var(--rule-2);background:radial-gradient(circle at 50% 53%, color-mix(in srgb, var(--phosphor) 12%, transparent), transparent 30%), linear-gradient(140deg, #ffffffed, #ffffffc7);isolation:isolate;border-radius:18px;width:min(100%,920px);height:760px;margin-left:auto;position:relative;overflow:hidden;box-shadow:0 34px 90px -66px #0e0e1094,inset 0 0 0 1px #ffffffb3}.nz .nz-home-proof-diagram:before{content:"";z-index:0;background:radial-gradient(circle, color-mix(in srgb, var(--phosphor) 9%, transparent), transparent 58%);filter:blur(16px);pointer-events:none;border-radius:999px;position:absolute;inset:44px}.nz .nz-home-proof-diagram-tag{z-index:4;border:1px solid var(--rule);color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb8;border-radius:999px;padding:10px 24px;font-size:11px;position:absolute;top:36px;left:50%;transform:translate(-50%)}.nz .nz-home-proof-lines{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.nz .nz-home-proof-lines path{fill:none;stroke-dasharray:8 8;stroke-linecap:round;stroke-width:2px;animation:7s linear infinite nz-graph-flow}.nz .nz-home-proof-lines path.solid{stroke-dasharray:none}.nz .nz-home-proof-lines .line-rust{stroke:var(--rust)}.nz .nz-home-proof-lines .line-violet{stroke:var(--violet)}.nz .nz-home-proof-lines .line-cyan{stroke:var(--phosphor)}.nz .nz-home-proof-lines .line-green{stroke:#22a85a}.nz .nz-home-proof-lines circle{fill:var(--phosphor);stroke:#fff;stroke-width:4px;filter:drop-shadow(0 0 8px color-mix(in srgb, var(--phosphor) 72%, transparent))}.nz .nz-home-proof-agent,.nz .nz-home-proof-panel,.nz .nz-home-proof-output{z-index:3;border:1px solid var(--rule-2);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe6;border-radius:12px;position:absolute;box-shadow:0 24px 60px -46px #0e0e108c,inset 0 0 0 1px #ffffffb8}.nz .nz-home-proof-agent{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;width:156px;min-height:84px;padding:14px 12px;display:grid;top:108px}.nz .nz-home-proof-agent.proof-agent-one{left:5%}.nz .nz-home-proof-agent.proof-agent-two{left:29%}.nz .nz-home-proof-agent.proof-agent-three{left:53%}.nz .nz-home-proof-agent.proof-agent-four{left:77%}.nz .nz-home-proof-agent img{-o-object-fit:contain;object-fit:contain;width:30px;height:30px}.nz .nz-home-proof-agent strong{color:var(--nz-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.nz .nz-home-proof-agent small{color:var(--nz-ink-3);align-items:center;gap:8px;margin-top:8px;font-size:12px;display:inline-flex}.nz .nz-home-proof-agent small i{background:var(--proof-agent);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--proof-agent) 14%, transparent);border-radius:50%}.nz .nz-home-proof-room{z-index:2;border:1px solid color-mix(in srgb, var(--phosphor) 56%, transparent);background:radial-gradient(circle, #fffffffa, color-mix(in srgb, var(--phosphor) 8%, white));width:244px;height:244px;box-shadow:0 0 0 28px color-mix(in srgb, var(--phosphor) 4%, transparent), 0 0 78px color-mix(in srgb, var(--phosphor) 28%, transparent);border-radius:50%;align-content:center;place-items:center;display:grid;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.nz .nz-home-proof-room-mark{color:var(--phosphor);font-family:var(--font-instrument-serif), Georgia, serif;text-shadow:0 0 24px color-mix(in srgb, var(--phosphor) 42%, transparent);font-size:70px;line-height:.8}.nz .nz-home-proof-room strong{color:var(--nz-ink);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;margin-top:22px;font-size:15px}.nz .nz-home-proof-room span{color:var(--nz-ink-2);margin-top:8px;font-size:13px}.nz .nz-home-proof-room small{color:#147343;font-family:var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase;background:#e1f8ee;border-radius:999px;align-items:center;gap:7px;margin-top:16px;padding:7px 14px;font-size:11px;display:inline-flex}.nz .nz-home-proof-panel{width:184px;padding:22px 20px;top:302px}.nz .nz-home-proof-state{left:44px}.nz .nz-home-proof-packet{right:44px}.nz .nz-home-proof-panel>strong,.nz .nz-home-proof-output>strong{color:var(--phosphor-ink);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.nz .nz-home-proof-panel>strong em{background:color-mix(in srgb, var(--phosphor) 12%, white);color:var(--phosphor-ink);letter-spacing:.04em;border-radius:999px;padding:4px 7px;font-size:10px;font-style:normal}.nz .nz-home-proof-panel span{min-height:34px;color:var(--nz-ink-3);align-items:center;gap:11px;font-size:12px;display:flex}.nz .nz-home-proof-panel span:first-of-type{margin-top:20px}.nz .nz-home-proof-panel svg{color:var(--proof-item,var(--nz-ink-4))}.nz .nz-home-proof-output{width:490px;padding:20px 24px 24px;bottom:40px;left:50%;transform:translate(-50%)}.nz .nz-home-proof-output>div{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:20px;display:grid}.nz .nz-home-proof-output span{border-right:1px solid var(--rule);min-height:56px;color:var(--nz-ink-3);text-align:center;place-items:center;gap:9px;font-size:12px;display:grid}.nz .nz-home-proof-output span:last-child{border-right:0}.nz .nz-home-proof-output svg{color:var(--phosphor-ink)}.nz .nz-home-primitive-grid,.nz .nz-home-surface-grid,.nz .nz-home-architecture-grid{gap:14px;margin-top:34px;display:grid}.nz .nz-home-primitive-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nz .nz-home-primitive-card{border:1px solid var(--rule);background:color-mix(in srgb, var(--paper) 96%, white);border-radius:8px;min-height:236px;padding:22px;position:relative;overflow:hidden}.nz .nz-home-primitive-card:before{content:"";background:var(--primitive-accent);height:4px;position:absolute;top:0;left:0;right:0}.nz .nz-home-primitive-card span{color:var(--nz-ink-4);letter-spacing:.14em;text-transform:uppercase;font-size:10px}.nz .nz-home-primitive-card strong{color:var(--nz-ink);font-family:var(--font-instrument-serif), Georgia, serif;margin-top:54px;font-size:30px;font-weight:430;line-height:1;display:block}.nz .nz-home-primitive-card p{color:var(--nz-ink-3);margin:16px 0 0;font-size:14px;line-height:1.55}.nz .nz-home-core-object{background:radial-gradient(circle at 74% 45%, color-mix(in srgb, var(--phosphor) 10%, transparent), transparent 34%), radial-gradient(circle at 48% 52%, #2a7fff0d, transparent 36%), color-mix(in srgb, var(--paper) 96%, white);grid-template-columns:minmax(360px,.72fr) minmax(760px,1.28fr);align-items:center;gap:42px;padding:86px 56px 66px;display:grid}.nz .nz-home-core-copy{border-right:1px solid var(--rule);align-self:stretch;min-width:0;padding:6px 48px 0 0}.nz .nz-home-core-dot{background:#348dff;border-radius:999px;width:8px;height:8px;margin-right:8px;display:inline-block;box-shadow:0 0 0 4px #348dff21}.nz .nz-home-core-copy h2{color:var(--nz-ink);font-family:var(--font-instrument-serif), Georgia, serif;letter-spacing:-.024em;margin:28px 0 0;font-size:clamp(62px,5.5vw,88px);font-weight:410;line-height:.95}.nz .nz-home-core-copy h2 span{color:#2f86ff;letter-spacing:-.035em;font-style:italic}.nz .nz-home-core-rule{background:#2f86ff;border-radius:999px;width:72px;height:2px;margin:36px 0 0;box-shadow:0 0 20px #2f86ff38}.nz .nz-home-core-copy>p{max-width:510px;color:var(--nz-ink-2);margin:30px 0 0;font-size:19px;line-height:1.55}.nz .nz-home-core-summary{border:1px solid color-mix(in srgb, #2f86ff 24%, var(--rule));background:linear-gradient(135deg,#2f86ff0f,#0000 58%),#ffffffad;border-radius:10px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:18px;max-width:450px;min-height:88px;margin-top:34px;padding:16px 22px;display:grid}.nz .nz-home-core-summary>div{color:#2f86ff;font-family:var(--font-instrument-serif), Georgia, serif;text-shadow:0 0 20px #2f86ff2e;place-items:center;font-size:46px;font-weight:600;line-height:1;display:grid}.nz .nz-home-core-summary p{color:var(--nz-ink);margin:0;font-size:16px;line-height:1.45}.nz .nz-home-core-benefits{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;max-width:540px;margin-top:42px;display:grid}.nz .nz-home-core-benefits>div{--core-tone:#2f86ff;text-align:center;min-width:0}.nz .nz-home-core-benefits .tone-blue{--core-tone:#2f86ff}.nz .nz-home-core-benefits .tone-violet{--core-tone:#7f62f0}.nz .nz-home-core-benefits .tone-orange{--core-tone:#f0a23e}.nz .nz-home-core-benefits .tone-green{--core-tone:#29aa62}.nz .nz-home-core-benefits span{border:1px solid color-mix(in srgb, var(--core-tone) 28%, transparent);background:radial-gradient(circle, color-mix(in srgb, var(--core-tone) 13%, white), white 70%);width:54px;height:54px;color:var(--core-tone);box-shadow:0 18px 42px -30px color-mix(in srgb, var(--core-tone) 72%, transparent);border-radius:999px;place-items:center;margin:0 auto 16px;display:grid}.nz .nz-home-core-benefits strong{color:var(--nz-ink);font-size:13px;line-height:1.2;display:block}.nz .nz-home-core-benefits p{color:var(--nz-ink-3);margin:12px 0 0;font-size:12px;line-height:1.45}.nz .nz-home-core-visual{min-width:0}.nz .nz-home-core-diagram{min-height:710px;position:relative;overflow:visible}.nz .nz-home-core-diagram:before{content:"";border:1px solid color-mix(in srgb, var(--phosphor) 24%, transparent);background:radial-gradient(circle, color-mix(in srgb, var(--phosphor) 8%, transparent), transparent 52%), radial-gradient(circle, transparent 38%, color-mix(in srgb, var(--phosphor) 6%, transparent) 39%, transparent 40%);box-shadow:0 0 0 38px color-mix(in srgb, var(--phosphor) 5%, transparent), 0 0 0 78px #2f86ff0a, 0 0 0 118px color-mix(in srgb, var(--rule) 30%, transparent);border-radius:999px;position:absolute;inset:122px 228px 142px}.nz .nz-home-core-lines{pointer-events:none;width:100%;height:calc(100% - 92px);position:absolute;inset:34px 0 58px}.nz .nz-home-core-lines path{fill:none;stroke:var(--core-line);stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:8 10}.nz .nz-home-core-lines circle{fill:var(--core-line);stroke:#fff;stroke-width:3px;filter:drop-shadow(0 0 10px color-mix(in srgb, var(--core-line) 62%, transparent))}.nz .nz-home-core-lines .tone-orange{--core-line:#ff8a1d}.nz .nz-home-core-lines .tone-violet{--core-line:#8b68f6}.nz .nz-home-core-lines .tone-purple{--core-line:#bc3fe0}.nz .nz-home-core-lines .tone-green{--core-line:#28b760}.nz .nz-home-core-lines .tone-blue{--core-line:#2f7ee8}.nz .nz-home-core-lines .tone-cyan{--core-line:var(--phosphor)}.nz .nz-home-core-center{z-index:3;border:2px solid color-mix(in srgb, var(--phosphor) 78%, white);background:radial-gradient(circle at 50% 42%, #fffffff5, #ffffffd1 58%, color-mix(in srgb, var(--phosphor) 8%, white)), #ffffffe6;text-align:center;width:254px;height:254px;box-shadow:0 28px 88px -58px color-mix(in srgb, var(--phosphor) 72%, transparent), inset 0 0 52px color-mix(in srgb, var(--phosphor) 8%, transparent);border-radius:999px;place-items:center;padding:52px 28px 38px;display:grid;position:absolute;top:250px;left:calc(50% - 127px)}.nz .nz-home-core-center-ring{border:1px solid color-mix(in srgb, var(--phosphor) 18%, transparent);pointer-events:none;border-radius:999px;position:absolute}.nz .nz-home-core-center-ring.ring-one{inset:-30px}.nz .nz-home-core-center-ring.ring-two{border-color:color-mix(in srgb, var(--phosphor) 10%, transparent);inset:-70px}.nz .nz-home-core-mark{color:#2f86ff;font-family:var(--font-instrument-serif), Georgia, serif;text-shadow:0 0 24px #2f86ff33;font-size:74px;font-weight:620;line-height:.8}.nz .nz-home-core-center small{color:#18a759;letter-spacing:.08em;text-transform:uppercase;background:#dff6ea;border-radius:999px;align-items:center;gap:6px;margin-top:10px;padding:6px 12px;font-size:12px;font-weight:800;display:inline-flex}.nz .nz-home-core-center strong{color:var(--nz-ink);letter-spacing:.08em;text-transform:uppercase;margin-top:18px;font-size:17px;line-height:1}.nz .nz-home-core-center p{max-width:180px;color:var(--nz-ink-2);margin:0;font-size:15px;line-height:1.35}.nz .nz-home-core-object-card{--object-tone:#2f86ff;z-index:4;border:1px solid var(--rule);background:linear-gradient(145deg, #ffffffeb, #ffffffc7), color-mix(in srgb, var(--paper) 98%, white);border-radius:13px;width:264px;min-height:156px;padding:20px 22px 22px;position:absolute;box-shadow:0 24px 72px -56px #221c1275}.nz .nz-home-core-object-card.tone-orange{--object-tone:#ff7a18}.nz .nz-home-core-object-card.tone-violet{--object-tone:#8060f3}.nz .nz-home-core-object-card.tone-purple{--object-tone:#a742d8}.nz .nz-home-core-object-card.tone-green{--object-tone:#23b35d}.nz .nz-home-core-object-card.tone-blue{--object-tone:#287ce8}.nz .nz-home-core-object-card.tone-cyan{--object-tone:var(--phosphor)}.nz .nz-home-core-object-card.object-goal,.nz .nz-home-core-object-card.object-events{width:306px;left:calc(50% - 153px)}.nz .nz-home-core-object-card.object-goal{top:8px}.nz .nz-home-core-object-card.object-state{top:132px;right:0}.nz .nz-home-core-object-card.object-claims{bottom:148px;right:0}.nz .nz-home-core-object-card.object-events{bottom:18px}.nz .nz-home-core-object-card.object-packet{bottom:148px;left:0}.nz .nz-home-core-object-card.object-handoff{top:132px;left:0}.nz .nz-home-core-object-card>div{align-items:center;gap:12px;display:flex}.nz .nz-home-core-object-card span{background:color-mix(in srgb, var(--object-tone) 10%, white);width:40px;height:40px;color:var(--object-tone);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--object-tone) 22%, transparent);border-radius:8px;flex:none;place-items:center;display:grid}.nz .nz-home-core-object-card b{color:var(--object-tone);font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.08em;font-size:13px}.nz .nz-home-core-object-card strong{color:var(--nz-ink);font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:13px}.nz .nz-home-core-object-card p{color:var(--nz-ink-2);margin:16px 0 0;font-size:16px;line-height:1.5}.nz .nz-home-core-object-card p+p{margin-top:4px}.nz .nz-home-core-impact{border:1px solid var(--rule);background:#ffffffb3;border-radius:12px;grid-column:1/-1;grid-template-columns:150px repeat(4,minmax(0,1fr));align-items:center;width:calc(100% - 44px);max-width:1450px;min-height:112px;margin:24px auto 0;display:grid;overflow:hidden;box-shadow:0 24px 80px -64px #221c128a}.nz .nz-home-core-impact>strong{border-right:1px solid var(--rule);color:#1c73df;height:100%;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.1em;text-transform:uppercase;place-items:center;font-size:14px;font-weight:700;line-height:1.7;display:grid}.nz .nz-home-core-impact>div{--impact-tone:#2f86ff;border-right:1px solid var(--rule);grid-template-columns:58px minmax(0,1fr);align-items:center;gap:16px;min-height:112px;padding:18px 26px;display:grid}.nz .nz-home-core-impact>div:last-child{border-right:0}.nz .nz-home-core-impact .tone-blue{--impact-tone:#2f86ff}.nz .nz-home-core-impact .tone-violet{--impact-tone:#7d61ee}.nz .nz-home-core-impact .tone-green{--impact-tone:#25b45f}.nz .nz-home-core-impact .tone-orange{--impact-tone:#f5a83d}.nz .nz-home-core-impact span{background:radial-gradient(circle, color-mix(in srgb, var(--impact-tone) 15%, white), white 72%);width:54px;height:54px;color:var(--impact-tone);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--impact-tone) 16%, transparent);border-radius:999px;place-items:center;display:grid}.nz .nz-home-core-impact p{color:var(--nz-ink-3);margin:0;font-size:14px;line-height:1.35}.nz .nz-home-core-impact b{color:var(--nz-ink);margin-bottom:4px;font-size:15px;display:block}.nz .nz-home-surface-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nz .nz-home-surface-card{border:1px solid var(--rule);background:color-mix(in srgb, var(--paper) 95%, white);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:18px;min-height:190px;padding:22px;transition:background .14s,border-color .14s,transform .14s;display:grid}.nz .nz-home-surface-card:hover{border-color:var(--phosphor-ink);background:#fff;transform:translateY(-2px)}.nz .nz-home-surface-card span,.nz .nz-home-surface-card small{color:var(--nz-ink-4);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.nz .nz-home-surface-card strong{color:var(--nz-ink);font-family:var(--font-instrument-serif), Georgia, serif;margin-top:12px;font-size:29px;font-weight:430;line-height:1;display:block}.nz .nz-home-surface-card p{color:var(--nz-ink-3);margin:16px 0 0;font-size:14px;line-height:1.5}.nz .nz-home-surface-card small{border:1px solid var(--rule);background:var(--paper);color:var(--phosphor-ink);white-space:nowrap;border-radius:999px;align-self:start;padding:6px 8px}.nz .nz-home-context-section{background:radial-gradient(circle at 78% 48%, #2b7fe812, transparent 30%), radial-gradient(circle at 37% 50%, color-mix(in srgb, var(--nz-amber) 6%, transparent), transparent 34%), color-mix(in srgb, var(--paper) 96%, white);grid-template-columns:minmax(320px,.76fr) minmax(440px,1.02fr) 72px minmax(360px,.86fr);align-items:center;gap:18px 28px;padding:94px 56px 78px;display:grid}.nz .nz-home-context-copy{align-self:start;padding-top:10px}.nz .nz-home-context-dot{background:#2f6eea;border-radius:999px;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 0 4px #2f6eea24}.nz .nz-home-context-copy h2{max-width:440px;color:var(--nz-ink);font-family:var(--font-instrument-serif), Georgia, serif;letter-spacing:-.03em;margin:62px 0 0;font-size:clamp(56px,5.15vw,78px);font-weight:400;line-height:.96}.nz .nz-home-context-copy h2 span{color:#1f66d6;letter-spacing:-.04em;font-style:italic}.nz .nz-home-context-rule{background:#2b7fe8;width:56px;height:2px;margin-top:46px;box-shadow:0 0 18px #2b7fe83d}.nz .nz-home-context-copy>p{max-width:360px;color:var(--nz-ink-2);margin:42px 0 0;font-size:19px;line-height:1.55}.nz .nz-home-context-note{border:1px solid color-mix(in srgb, #2b7fe8 24%, var(--rule));background:linear-gradient(135deg,#fffffff0,#f4f9fe);border-radius:10px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:18px;width:min(100%,340px);margin-top:84px;padding:24px 28px;display:grid;box-shadow:0 24px 58px -48px #2b7fe866}.nz .nz-home-context-note svg{color:#1f66d6}.nz .nz-home-context-note p{color:var(--nz-ink-2);margin:0;font-size:14px;line-height:1.45}.nz .nz-home-context-note strong{color:var(--nz-ink);margin-bottom:5px;font-size:15px;display:block}.nz .nz-home-context-transcripts{min-width:0}.nz .nz-home-context-minihead{margin:0 0 22px 98px}.nz .nz-home-context-minihead.packet{margin-left:18px}.nz .nz-home-context-minihead span{color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;font-size:11px}.nz .nz-home-context-minihead.packet span{color:#0f56ba;font-weight:700}.nz .nz-home-context-minihead p{color:var(--nz-ink-2);margin:8px 0 0;font-size:14px}.nz .nz-home-transcript-stack{min-width:0;height:590px;position:relative}.nz .nz-home-transcript-stack:before,.nz .nz-home-transcript-stack:after{content:"";border:1px dashed color-mix(in srgb, var(--rule-2) 76%, transparent);pointer-events:none;border-radius:50%;position:absolute}.nz .nz-home-transcript-stack:before{width:360px;height:282px;top:166px;left:36px;transform:rotate(-12deg)}.nz .nz-home-transcript-stack:after{width:280px;height:374px;top:96px;left:176px;transform:rotate(18deg)}.nz .nz-home-transcript-card{z-index:2;border:1px solid var(--rule-2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe0;border-radius:12px;width:260px;min-height:138px;padding:14px 16px;position:absolute;box-shadow:0 28px 64px -46px #0e0e1075}.nz .nz-home-transcript-card>div{align-items:center;gap:8px;display:flex}.nz .nz-home-transcript-card img,.nz .nz-home-transcript-card>div>svg{flex:none;width:18px;height:18px}.nz .nz-home-transcript-card strong{color:var(--nz-ink);font-size:11px}.nz .nz-home-transcript-card time{color:var(--nz-ink-4);white-space:nowrap;margin-left:auto;font-size:8px}.nz .nz-home-transcript-card p{color:var(--nz-ink-3);gap:4px;margin:14px 0 0;font-size:11px;line-height:1.25;display:grid}.nz .nz-home-transcript-card p span:nth-child(2),.nz .nz-home-transcript-card p span:nth-child(3){background:#2b7fe81a;width:fit-content}.nz .nz-home-transcript-card small{color:var(--nz-ink-4);margin-top:16px;font-size:8px;display:block}.nz .nz-home-transcript-card.claude{top:0;left:88px}.nz .nz-home-transcript-card.codex{top:112px;left:276px;transform:rotate(6deg)}.nz .nz-home-transcript-card.cursor{z-index:4;top:178px;left:152px}.nz .nz-home-transcript-card.copilot{top:326px;left:246px}.nz .nz-home-transcript-card.pr{width:270px;top:456px;left:168px}.nz .nz-home-context-orbit-logo{z-index:3;border:1px solid var(--rule);background:#ffffffd1;border-radius:999px;place-items:center;width:70px;height:70px;display:grid;position:absolute;top:278px;left:22px;box-shadow:0 22px 48px -36px #0e0e1061}.nz .nz-home-context-scribble{z-index:4;color:var(--nz-ink-3);font-family:var(--font-instrument-serif), Georgia, serif;font-size:19px;font-style:italic;line-height:1.05;display:grid;position:absolute;top:384px;left:12px;transform:rotate(-8deg)}.nz .nz-home-context-scribble svg{margin:10px 0 0 22px;transform:rotate(158deg)}.nz .nz-home-context-arrow{color:#2b91eb;justify-content:center;align-items:center;gap:0;display:flex;transform:translateY(36px)}.nz .nz-home-context-arrow span{border-top:4px dotted #2b91ebbd;width:74px}.nz .nz-home-context-arrow svg{stroke-width:1.7px;margin-left:-5px}.nz .nz-home-context-packet-stage{align-self:start}.nz .nz-home-context-packet-card{border:1px solid color-mix(in srgb, #2b91eb 30%, var(--rule-2));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 20% 12%,#2b91eb14,#0000 34%),#ffffffe6;border-radius:12px;width:min(100%,372px);min-height:616px;margin-top:24px;padding:30px 30px 22px;position:relative;overflow:hidden;box-shadow:0 28px 72px -52px #2b91eb7a,inset 0 0 0 1px #ffffff9e}.nz .nz-home-context-packet-top{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.nz .nz-home-context-n{color:#1b75e5;font-family:var(--font-instrument-serif), Georgia, serif;font-size:48px;line-height:.78}.nz .nz-home-context-packet-top>span{color:#12904a;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.09em;text-transform:uppercase;background:#e4f5eb;border-radius:999px;align-items:center;gap:7px;padding:6px 10px;font-size:10px;font-weight:700;display:inline-flex}.nz .nz-home-context-packet-card h3{color:var(--nz-ink);margin:28px 0 0;font-size:21px;line-height:1.15}.nz .nz-home-context-room-label{color:var(--nz-ink-4);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.13em;text-transform:uppercase;margin:8px 0 16px;font-size:10px}.nz .nz-home-context-packet-list{border-top:1px solid var(--rule);gap:17px;padding-top:18px;display:grid}.nz .nz-home-context-packet-list>div{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:14px;display:grid}.nz .nz-home-context-packet-list svg{color:var(--context-row);margin-top:1px}.nz .nz-home-context-packet-list p{color:var(--nz-ink-2);margin:0;font-size:12px;line-height:1.35}.nz .nz-home-context-packet-list strong{color:var(--nz-ink);margin-bottom:4px;font-size:13px;display:block}.nz .nz-home-context-packet-list .tone-blue,.nz .nz-home-context-packet-stats .tone-blue{--context-row:#1b75e5}.nz .nz-home-context-packet-list .tone-violet{--context-row:#7552f6}.nz .nz-home-context-packet-list .tone-green{--context-row:#18a759}.nz .nz-home-context-packet-list .tone-red{--context-row:#ff413d}.nz .nz-home-context-packet-stats{border-top:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px;padding-top:18px;display:grid}.nz .nz-home-context-packet-stats span{border-right:1px solid var(--rule);min-height:44px;color:var(--nz-ink-3);text-align:center;justify-items:center;gap:3px;font-size:11px;display:grid}.nz .nz-home-context-packet-stats span:last-child{border-right:0}.nz .nz-home-context-packet-stats svg{color:#1b75e5}.nz .nz-home-context-packet-stats span:first-child svg{color:#7552f6}.nz .nz-home-context-packet-stats span:nth-child(3) svg{color:#ff413d}.nz .nz-home-context-packet-stats strong{color:var(--nz-ink);font-size:15px}.nz .nz-home-context-reasons{border:1px solid var(--rule);background:#fffc;border-radius:12px;grid-column:1/-1;grid-template-columns:150px repeat(4,minmax(0,1fr));align-items:center;gap:0;margin-top:48px;padding:26px 30px;display:grid;box-shadow:0 28px 70px -58px #0e0e106b}.nz .nz-home-context-reasons>strong{color:#0f56ba;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;font-size:11px;line-height:1.55}.nz .nz-home-context-reasons>div{border-left:1px solid var(--rule);grid-template-columns:56px minmax(0,1fr);align-items:center;gap:14px;min-height:74px;padding:0 30px;display:grid}.nz .nz-home-context-reasons span{background:color-mix(in srgb, var(--reason-tone) 10%, white);width:44px;height:44px;color:var(--reason-tone);border-radius:999px;place-items:center;display:grid}.nz .nz-home-context-reasons .tone-blue{--reason-tone:#1b75e5}.nz .nz-home-context-reasons .tone-violet{--reason-tone:#7652f6}.nz .nz-home-context-reasons .tone-green{--reason-tone:#18a759}.nz .nz-home-context-reasons p{color:var(--nz-ink-3);margin:0;font-size:13px;line-height:1.35}.nz .nz-home-context-reasons b{color:var(--nz-ink);margin-bottom:6px;font-size:15px;display:block}.nz .nz-home-mcp{border-top:1px solid var(--rule);background:var(--nz-ink);color:var(--chalk);grid-template-columns:minmax(0,.86fr) minmax(420px,1.14fr);align-items:center;gap:46px;padding:76px 56px;display:grid}.nz .nz-home-mcp h2{max-width:560px;color:var(--chalk);font-family:var(--font-instrument-serif), Georgia, serif;letter-spacing:0;margin:16px 0 0;font-size:54px;font-weight:430;line-height:.95}.nz .nz-home-mcp p{max-width:560px;color:var(--chalk-2);margin:22px 0 0;font-size:16px;line-height:1.55}.nz .nz-home-tool-list{flex-wrap:wrap;gap:9px;margin-top:26px;display:flex}.nz .nz-home-tool-list span{border:1px solid var(--obsidian-5);background:var(--obsidian-2);color:var(--chalk-2);border-radius:999px;padding:7px 10px;font-size:11px}.nz .nz-home-terminal{border:1px solid var(--obsidian-5);background:#08080a;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 28px 90px -54px #000000e6}.nz .nz-home-terminal-head{border-bottom:1px solid var(--obsidian-5);gap:7px;padding:15px 18px;display:flex}.nz .nz-home-terminal-head span{background:var(--obsidian-5);border-radius:999px;width:9px;height:9px}.nz .nz-home-terminal-head span:last-child{background:var(--phosphor)}.nz .nz-home-terminal pre{color:var(--chalk);white-space:pre;margin:0;padding:22px;font-size:13px;line-height:1.72;overflow-x:auto}.nz .nz-home-mcp{border-top:1px solid var(--rule);background:radial-gradient(circle at 22% 28%, #7d58ed12, transparent 30%), radial-gradient(circle at 78% 32%, #28b76012, transparent 32%), color-mix(in srgb, var(--paper) 97%, white);color:var(--nz-ink);grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:stretch;gap:0;padding:54px 56px 42px}.nz .nz-home-claim-panel,.nz .nz-home-audit-panel{min-width:0}.nz .nz-home-claim-panel{padding-right:52px}.nz .nz-home-audit-panel{border-left:1px solid var(--rule);padding-left:52px}.nz .nz-home-claim-icon,.nz .nz-home-audit-icon{vertical-align:middle;border-radius:999px;place-items:center;width:48px;height:48px;margin-right:12px;display:inline-grid}.nz .nz-home-claim-icon{color:#7652f6;background:#eee9fd}.nz .nz-home-audit-icon{color:#1f9d55;background:#e3f4ea}.nz .nz-home-claim-panel h2,.nz .nz-home-audit-panel h2{max-width:520px;color:var(--nz-ink);font-family:var(--font-instrument-serif), Georgia, serif;letter-spacing:-.024em;margin:22px 0 0;font-size:clamp(52px,4.45vw,70px);font-weight:410;line-height:.94}.nz .nz-home-claim-panel h2 span,.nz .nz-home-audit-panel h2 span{letter-spacing:-.036em;font-style:italic}.nz .nz-home-claim-panel h2 span{color:#7652f6}.nz .nz-home-audit-panel h2 span{color:#1f9d55}.nz .nz-home-claim-panel>p,.nz .nz-home-audit-panel>p{color:#4e5b6a;max-width:430px;margin:18px 0 0;font-size:18px;line-height:1.5}.nz .nz-home-claim-board,.nz .nz-home-room-activity,.nz .nz-home-connected-pr,.nz .nz-home-audit-note,.nz .nz-home-claim-summary,.nz .nz-home-audit-benefits{border:1px solid var(--rule);background:linear-gradient(145deg, #fffffff0, #ffffffbd), color-mix(in srgb, var(--paper) 98%, white);border-radius:12px;box-shadow:0 26px 76px -64px #221c128f}.nz .nz-home-claim-board{margin-top:30px;overflow:hidden}.nz .nz-home-claim-board-head,.nz .nz-home-room-activity-head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;min-height:52px;padding:0 20px;display:flex}.nz .nz-home-claim-board-head strong,.nz .nz-home-room-activity-head strong{color:#535b66;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:700}.nz .nz-home-claim-board-head em,.nz .nz-home-room-activity-head em{color:#18944b;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.06em;text-transform:uppercase;background:#e5f6ec;border-radius:999px;align-items:center;gap:7px;padding:5px 11px;font-size:12px;font-style:normal;font-weight:700;display:inline-flex}.nz .nz-home-claim-table-head{border-bottom:1px solid var(--rule);color:#737d89;min-height:44px;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.08em;text-transform:uppercase;grid-template-columns:1.24fr 1fr .72fr;align-items:center;padding:0 22px;font-size:11px;display:grid}.nz .nz-home-claim-row{border-bottom:1px solid color-mix(in srgb, var(--rule) 80%, transparent);grid-template-columns:1.24fr 1fr .72fr;align-items:center;min-height:64px;padding:0 22px;display:grid}.nz .nz-home-claim-row>div{align-items:center;gap:13px;min-width:0;display:flex}.nz .nz-home-claim-row svg.tone-blue{color:#2f7df0}.nz .nz-home-claim-row svg.tone-green{color:#22a75a}.nz .nz-home-claim-row svg.tone-violet{color:#7d58ed}.nz .nz-home-claim-row svg.tone-orange{color:#ff8a14}.nz .nz-home-claim-row p{color:#66717d;margin:0;font-size:12px;line-height:1.3}.nz .nz-home-claim-row p strong{color:var(--nz-ink);margin-bottom:3px;font-size:14px;display:block}.nz .nz-home-claim-row img{-o-object-fit:contain;object-fit:contain;width:31px;height:31px}.nz .nz-home-claim-row>div:nth-child(2) span{color:var(--nz-ink);white-space:nowrap;font-size:14px;font-weight:650}.nz .nz-home-claim-row>em{text-align:center;border-radius:8px;justify-self:end;min-width:94px;padding:8px 10px;font-size:13px;font-style:normal;font-weight:650}.nz .nz-home-claim-row>em.tone-blue{color:#2f6fe5;background:#eaf3ff}.nz .nz-home-claim-row>em.tone-violet{color:#7354df;background:#f2eefd}.nz .nz-home-claim-row>em.tone-orange{color:#f08300;background:#fff2e1}.nz .nz-home-claim-collision{border:1px solid color-mix(in srgb, #ff625b 34%, var(--rule));color:#ff5548;background:#fff6f5;border-radius:10px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 16px 16px;padding:13px 14px;display:grid}.nz .nz-home-claim-collision p{color:#5d6570;margin:0;font-size:13px;line-height:1.35}.nz .nz-home-claim-collision strong{color:var(--nz-ink);font-size:15px;display:block}.nz .nz-home-claim-collision button,.nz .nz-home-room-activity button{border:1px solid var(--rule);color:var(--nz-ink);background:#fff;border-radius:8px;font-size:13px;font-weight:650}.nz .nz-home-claim-collision button{padding:9px 14px}.nz .nz-home-claim-summary{border-color:color-mix(in srgb, #7652f6 18%, var(--rule));grid-template-columns:54px minmax(0,1.2fr) repeat(3,minmax(74px,.5fr));align-items:center;gap:16px;min-height:94px;margin-top:28px;padding:18px 22px;display:grid}.nz .nz-home-claim-summary>span{color:#7652f6;background:#f1eefe;border-radius:999px;place-items:center;width:50px;height:50px;display:grid}.nz .nz-home-claim-summary p,.nz .nz-home-claim-summary div{color:#5f6874;margin:0;font-size:12px;line-height:1.35}.nz .nz-home-claim-summary p strong{color:var(--nz-ink);margin-bottom:5px;font-size:15px;display:block}.nz .nz-home-claim-summary div{border-left:1px solid var(--rule);text-align:center;place-items:center;min-height:50px;display:grid}.nz .nz-home-claim-summary div strong{color:#7652f6;font-size:18px}.nz .nz-home-audit-stage{grid-template-columns:minmax(330px,1fr) minmax(230px,.72fr);align-items:center;gap:28px;margin-top:14px;display:grid;position:relative}.nz .nz-home-room-activity{z-index:2;min-height:430px;position:relative;overflow:hidden}.nz .nz-home-room-timeline{gap:0;padding:16px 20px 8px;display:grid;position:relative}.nz .nz-home-room-timeline:before{content:"";background:var(--rule);width:1px;position:absolute;top:30px;bottom:18px;left:36px}.nz .nz-home-room-timeline>div{--audit-tone:#2f86ff;grid-template-columns:34px minmax(0,1fr);gap:15px;min-height:62px;display:grid;position:relative}.nz .nz-home-room-timeline .tone-green{--audit-tone:#21a65a}.nz .nz-home-room-timeline .tone-violet{--audit-tone:#7d58ed}.nz .nz-home-room-timeline .tone-orange{--audit-tone:#f59a2a}.nz .nz-home-room-timeline .tone-red{--audit-tone:#ff5d52}.nz .nz-home-room-timeline .tone-blue{--audit-tone:#2f86ff}.nz .nz-home-room-timeline>div>span{z-index:1;border:1px solid color-mix(in srgb, var(--audit-tone) 25%, white);background:color-mix(in srgb, var(--audit-tone) 10%, white);width:30px;height:30px;color:var(--audit-tone);border-radius:999px;place-items:center;display:grid;position:relative}.nz .nz-home-room-timeline p{color:#5e6875;margin:0;font-size:13px;line-height:1.4}.nz .nz-home-room-timeline time{color:#66717d;margin-bottom:4px;font-size:12px;display:block}.nz .nz-home-room-timeline strong{color:var(--nz-ink);align-items:center;gap:10px;font-size:15px;display:flex}.nz .nz-home-room-timeline em{border:1px solid var(--rule);background:color-mix(in srgb, var(--paper) 82%, white);color:#747d88;border-radius:7px;padding:4px 9px;font-size:11px;font-style:normal;font-weight:600}.nz .nz-home-room-timeline em.chip-green{border-color:color-mix(in srgb, #20a85b 20%, var(--rule));color:#249250;background:#e4f5eb}.nz .nz-home-room-timeline em.chip-red{border-color:color-mix(in srgb, #ff5d52 20%, var(--rule));color:#f04f43;background:#ffefee}.nz .nz-home-room-timeline em.chip-blue{border-color:color-mix(in srgb, #2f86ff 20%, var(--rule));color:#2f74e8;background:#eaf3ff}.nz .nz-home-room-timeline small{color:#637083;margin-top:3px;font-size:13px;display:block}.nz .nz-home-room-timeline small.diff{color:#19a45b;white-space:pre;font-weight:700}.nz .nz-home-room-activity button{justify-content:space-between;align-items:center;width:calc(100% - 28px);height:38px;margin:0 14px 14px;padding:0 14px;display:flex}.nz .nz-home-audit-connector{z-index:1;pointer-events:none;border-top:2px dashed #9dadb99e;border-right:2px dashed #9dadb99e;border-radius:0 30px 0 0;width:78px;height:104px;position:absolute;top:146px;left:calc(56% + 2px)}.nz .nz-home-audit-connector .nz-status-dot{position:absolute;top:-7px;right:-6px}.nz .nz-home-audit-side{z-index:3;align-self:center;gap:22px;display:grid;position:relative}.nz .nz-home-connected-pr{z-index:3;background:linear-gradient(145deg, #fffffffa, #ffffffeb), color-mix(in srgb, var(--paper) 98%, white);padding:18px 20px;position:relative}.nz .nz-home-connected-pr>div:first-child{color:#59616d;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:11px;display:flex}.nz .nz-home-connected-pr h3{color:var(--nz-ink);align-items:center;gap:12px;margin:18px 0 0;font-size:20px;display:flex}.nz .nz-home-connected-pr h3 em{color:#7652f6;background:#efebfd;border-radius:999px;padding:4px 12px;font-size:12px;font-style:normal}.nz .nz-home-connected-pr p{color:var(--nz-ink);margin:12px 0 0;font-size:14px;font-weight:650;line-height:1.4}.nz .nz-home-connected-pr p small{color:#5f6b78;font-size:12px;font-weight:500;display:block}.nz .nz-home-connected-pr>div:not(:first-child){border-top:1px solid var(--rule);color:#5d6874;grid-template-columns:24px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:48px;font-size:13px;display:grid}.nz .nz-home-connected-pr>div:not(:first-child) svg{color:#7652f6}.nz .nz-home-connected-pr b{color:#14a65d}.nz .nz-home-connected-pr i{color:#fa4e42;font-style:normal}.nz .nz-home-connected-pr mark{color:#1b6b44;background:#ddf0e6;border-radius:999px;place-items:center;width:24px;height:24px;font-size:11px;font-weight:800;display:grid}.nz .nz-home-audit-note{z-index:3;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:13px;padding:15px 17px;display:grid;position:relative}.nz .nz-home-audit-note.note-green{border-color:color-mix(in srgb, #1f9d55 20%, var(--rule));background:#f2f9f5}.nz .nz-home-audit-note.note-blue{border-color:color-mix(in srgb, #2f86ff 20%, var(--rule));background:#f3f8ff}.nz .nz-home-audit-note svg{color:var(--note-tone,#1f9d55)}.nz .nz-home-audit-note.note-blue svg{color:#2f86ff}.nz .nz-home-audit-note p{color:#586370;margin:0;font-size:14px;line-height:1.38}.nz .nz-home-audit-note strong{color:var(--nz-ink);font-size:15px;display:block}.nz .nz-home-audit-benefits{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:26px;display:grid;overflow:hidden}.nz .nz-home-audit-benefits>div{--benefit-tone:#2f86ff;border-right:1px solid var(--rule);grid-template-columns:56px minmax(0,1fr);align-items:center;gap:16px;min-height:82px;padding:16px 20px;display:grid}.nz .nz-home-audit-benefits>div:last-child{border-right:0}.nz .nz-home-audit-benefits .tone-green{--benefit-tone:#1f9d55}.nz .nz-home-audit-benefits .tone-violet{--benefit-tone:#7652f6}.nz .nz-home-audit-benefits .tone-orange{--benefit-tone:#ff981f}.nz .nz-home-audit-benefits span{background:color-mix(in srgb, var(--benefit-tone) 11%, white);width:50px;height:50px;color:var(--benefit-tone);border-radius:999px;place-items:center;display:grid}.nz .nz-home-audit-benefits p{color:#5d6875;margin:0;font-size:13px;line-height:1.35}.nz .nz-home-audit-benefits strong{color:var(--nz-ink);margin-bottom:5px;font-size:14px;display:block}.nz .nz-home-architecture-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.nz .nz-home-architecture-card{border:1px solid var(--rule);background:color-mix(in srgb, var(--paper) 95%, white);border-radius:8px;align-items:flex-start;gap:12px;min-height:132px;padding:20px}.nz .nz-home-architecture-card strong{color:var(--nz-ink);font-size:16px;display:block}.nz .nz-home-architecture-card p{color:var(--nz-ink-3);margin:8px 0 0;font-size:13px;line-height:1.5}.nz .nz-home-integrations{border-top:1px solid var(--rule);background:radial-gradient(circle at 18% 24%, #2e84ff09, transparent 30%), radial-gradient(circle at 72% 36%, #2e84ff08, transparent 28%), color-mix(in srgb, var(--paper) 97%, white);grid-template-columns:minmax(320px,.48fr) minmax(720px,1.28fr);align-items:start;gap:28px 48px;padding:64px 56px 42px;display:grid}.nz .nz-home-integrations-dot{vertical-align:-1px;background:#2f86ff;border:2px solid #cbe1ff;border-radius:999px;width:10px;height:10px;margin-right:10px;display:inline-block;box-shadow:0 0 0 5px #2f86ff1c}.nz .nz-home-integrations-copy h2{color:var(--nz-ink);font-family:var(--font-instrument-serif), Georgia, serif;letter-spacing:-.024em;margin:54px 0 0;font-size:clamp(62px,5vw,78px);font-weight:410;line-height:.98}.nz .nz-home-integrations-copy h2 span,.nz .nz-home-get-started h3 span{color:#2f7df0;letter-spacing:-.036em;font-style:italic}.nz .nz-home-integrations-copy p{color:#536175;max-width:390px;margin:30px 0 0;font-size:18px;line-height:1.52}.nz .nz-home-integration-map{grid-template-columns:minmax(220px,.9fr) minmax(220px,.95fr) minmax(220px,.9fr);align-items:center;gap:52px;min-height:462px;display:grid;position:relative}.nz .nz-home-integration-column{gap:22px;display:grid}.nz .nz-home-integration-card{--card-tone:#2f86ff;border:1px solid var(--rule);background:linear-gradient(145deg, #fffffff7, #ffffffd1), color-mix(in srgb, var(--paper) 98%, white);border-radius:12px;grid-template-columns:58px minmax(0,1fr);align-items:start;gap:16px;min-height:116px;padding:22px;display:grid;position:relative;box-shadow:0 28px 84px -68px #20263094}.nz .nz-home-integration-card.tone-violet{--card-tone:#7652f6}.nz .nz-home-integration-card.tone-green{--card-tone:#1ca65a}.nz .nz-home-integration-card.tone-orange{--card-tone:#c67a11}.nz .nz-home-integration-card.tone-neutral{--card-tone:#232832}.nz .nz-home-integration-card-icon{background:color-mix(in srgb, var(--card-tone) 10%, white);width:52px;height:52px;color:var(--card-tone);border-radius:12px;place-items:center;display:grid}.nz .nz-home-integration-card-icon img{-o-object-fit:contain;object-fit:contain;width:34px;height:34px}.nz .nz-home-integration-card p{color:#546174;margin:0;font-size:13px;line-height:1.45}.nz .nz-home-integration-card p strong{color:var(--nz-ink);margin-bottom:6px;font-size:16px;line-height:1.1;display:block}.nz .nz-home-integration-card em{color:#168a48;background:#e7f5ed;border-radius:999px;grid-column:2;justify-self:start;align-items:center;gap:7px;margin-top:4px;padding:5px 11px;font-size:12px;font-style:normal;display:inline-flex}.nz .nz-home-integration-room{place-items:center;min-height:410px;display:grid;position:relative}.nz .nz-home-integration-core{z-index:3;border:1px solid color-mix(in srgb, #2f86ff 16%, var(--rule));background:linear-gradient(145deg, #fffffffa, #ffffffd6), color-mix(in srgb, var(--paper) 98%, white);text-align:center;border-radius:14px;align-content:center;place-items:center;gap:12px;width:222px;min-height:248px;padding:28px 24px;display:grid;position:relative;box-shadow:0 28px 88px -70px #221c128c}.nz .nz-home-integration-n{color:#2f7df0;font-family:var(--font-instrument-serif), Georgia, serif;text-shadow:0 10px 30px #2f7df033;font-size:60px;font-weight:700;line-height:.82}.nz .nz-home-integration-core em{color:#1a9a50;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.08em;text-transform:uppercase;background:#e4f5eb;border-radius:999px;padding:5px 12px;font-size:12px;font-style:normal;font-weight:700}.nz .nz-home-integration-core strong{color:var(--nz-ink);font-size:19px}.nz .nz-home-integration-core p{color:#586477;max-width:160px;margin:0;font-size:14px;line-height:1.35}.nz .nz-home-mcp-tag{z-index:3;border:1px solid var(--rule);color:#586477;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb3;border-radius:11px;margin-top:-30px;padding:11px 22px;font-size:14px;display:inline-flex;position:relative}.nz .nz-home-map-arrow{--arrow-x:-66px;--arrow-w:88px;--arrow-h:44px;z-index:1;width:var(--arrow-w);height:var(--arrow-h);pointer-events:none;border:0 dashed #95a8bbbd;position:absolute}.nz .nz-home-map-arrow:after{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;width:0;height:0;position:absolute}.nz .arrow-left-one,.nz .arrow-left-two,.nz .arrow-left-three{left:var(--arrow-x);border-bottom-width:2px;border-left-width:2px;border-radius:0 0 0 24px}.nz .arrow-left-one{top:78px}.nz .arrow-left-two{border-bottom-width:2px;border-left-width:0;border-radius:0;height:1px;top:186px}.nz .arrow-left-three{top:294px;transform:scaleY(-1)}.nz .arrow-left-one:after,.nz .arrow-left-two:after,.nz .arrow-left-three:after{border-left:7px solid #6ea6ff;bottom:-6px;right:-5px}.nz .arrow-right-one,.nz .arrow-right-two,.nz .arrow-right-three{right:var(--arrow-x);border-bottom-width:2px;border-right-width:2px;border-radius:0 0 24px}.nz .arrow-right-one{top:78px}.nz .arrow-right-two{border-bottom-width:2px;border-right-width:0;border-radius:0;height:1px;top:186px}.nz .arrow-right-three{top:294px;transform:scaleY(-1)}.nz .arrow-right-one:after,.nz .arrow-right-two:after,.nz .arrow-right-three:after{border-right:7px solid #6ea6ff;bottom:-6px;left:-5px}.nz .nz-home-get-started{border:1px solid color-mix(in srgb, #2f86ff 28%, var(--rule));background:linear-gradient(145deg,#ffffffdb,#f4faff94),#fbfdff;border-radius:14px;grid-column:1/-1;grid-template-columns:minmax(250px,.76fr) minmax(420px,1.08fr) minmax(230px,.56fr);align-items:center;gap:42px;margin:0 10px;padding:30px 42px;display:grid}.nz .nz-home-get-started h3{color:var(--nz-ink);font-family:var(--font-instrument-serif), Georgia, serif;letter-spacing:-.024em;margin:22px 0 0;font-size:40px;font-weight:410;line-height:1}.nz .nz-home-get-started p{color:#536175;max-width:350px;margin:24px 0 0;font-size:15px;line-height:1.5}.nz .nz-home-command-card{border:1px solid color-mix(in srgb, #2f86ff 22%, var(--rule));background:linear-gradient(145deg,#fffffff0,#f5faffdb),#fff;border-radius:12px;gap:12px;padding:22px;display:grid}.nz .nz-home-command-card>div{color:#0f58c7;font-family:var(--font-jetbrains-mono), monospace;align-items:center;gap:12px;font-size:13px;display:flex}.nz .nz-home-command-card>div span{color:#546174;background:#eef3fb;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.nz .nz-home-command-card code,.nz .nz-home-command-card small,.nz .nz-home-command-card em{font-family:var(--font-jetbrains-mono), monospace}.nz .nz-home-command-card code{color:#0d1320;font-size:14px}.nz .nz-home-command-card small{color:#768294;font-size:13px}.nz .nz-home-command-card em{border:1px solid color-mix(in srgb, #20a85b 28%, var(--rule));color:#0a8b48;background:#eff9f4;border-radius:9px;align-items:center;gap:10px;margin-top:4px;padding:11px 13px;font-size:12px;font-style:normal;display:flex}.nz .nz-home-start-actions{gap:20px;display:grid}.nz .nz-home-start-actions .nz-btn{border-radius:9px;justify-content:center;width:100%;min-height:54px;font-size:16px}.nz .nz-home-supported-tools{border:1px solid var(--rule);background:linear-gradient(145deg, #ffffffe6, #ffffffb8), color-mix(in srgb, var(--paper) 98%, white);border-radius:13px;grid-column:1/-1;grid-template-columns:142px repeat(8,minmax(92px,1fr)) 92px;align-items:center;margin:-4px 10px 0;padding:24px 30px;display:grid;box-shadow:0 25px 76px -66px #221c128a}.nz .nz-home-supported-tools strong{color:#677180;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:12px;line-height:1.4}.nz .nz-home-supported-tools span{border-left:1px solid var(--rule);min-height:30px;color:var(--nz-ink);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.nz .nz-home-supported-tools img{-o-object-fit:contain;object-fit:contain;width:26px;height:26px}.nz .nz-home-supported-tools a{border:1px solid var(--rule);color:#536175;border-radius:9px;justify-content:center;align-items:center;min-height:44px;font-size:14px;font-weight:650;display:inline-flex}.nz .nz-home-security-note{border:1px solid color-mix(in srgb, var(--phosphor) 48%, var(--rule));background:color-mix(in srgb, var(--phosphor) 10%, var(--paper));color:var(--nz-ink-2);border-radius:8px;gap:10px;margin-top:18px;padding:16px 18px;font-size:12px}.nz .nz-home-footer{border-top:1px solid var(--rule);background:var(--paper-2);padding:42px 56px 30px}.nz .nz-home-footer>div:first-child{gap:14px;max-width:560px;display:grid}.nz .nz-home-footer p{color:var(--nz-ink-3);margin:0;font-size:14px;line-height:1.55}.nz .nz-home-footer-links{border-top:1px solid var(--rule);flex-wrap:wrap;gap:18px;margin-top:28px;padding-top:22px;display:flex}.nz .nz-home-footer-links a{color:var(--nz-ink-3);font-size:13px}.nz .nz-home-footer-bottom{color:var(--nz-ink-4);flex-wrap:wrap;justify-content:space-between;gap:12px 20px;margin-top:26px;font-size:11px}.nz .nz-home-footer-bottom span{align-items:center;gap:7px;display:inline-flex}@media (max-width:1240px){.nz .nz-home-proof{grid-template-columns:1fr}.nz .nz-home-proof-diagram{margin-left:auto;margin-right:auto}.nz .nz-home-core-object{grid-template-columns:1fr}.nz .nz-home-core-copy{border-right:0;padding-right:0}.nz .nz-home-core-visual{width:100%;max-width:920px;margin:0 auto}.nz .nz-home-core-impact{width:100%}}@media (max-width:1180px){.nz .nz-home-nav{grid-template-columns:1fr auto}.nz .nz-home-nav nav{display:none}.nz .nz-home-hero,.nz .nz-home-rail,.nz .nz-home-proof,.nz .nz-home-mcp,.nz .nz-home-integrations{grid-template-columns:1fr}.nz .nz-home-claim-panel{padding-right:0}.nz .nz-home-audit-panel{border-left:0;margin-top:48px;padding-left:0}.nz .nz-home-audit-stage{grid-template-columns:1fr}.nz .nz-home-audit-connector{display:none}.nz .nz-home-wedge-copy{border-right:0;padding-right:0}.nz .nz-home-wedge-diagram{margin-right:auto}.nz .nz-home-proof-diagram{margin-left:auto;margin-right:auto}.nz .nz-home-hero{min-height:auto;padding-bottom:76px}.nz .nz-home-workgraph{margin-right:auto}.nz .nz-home-session-graphic{width:100%;margin-top:4px}.nz .nz-home-room-scene{margin-right:auto}.nz .nz-home-flow,.nz .nz-home-architecture-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nz .nz-home-flow-card:nth-child(2){border-right:0}.nz .nz-home-flow-card:first-child,.nz .nz-home-flow-card:nth-child(2){border-bottom:1px solid var(--rule)}.nz .nz-home-primitive-grid,.nz .nz-home-surface-grid,.nz .nz-home-core-impact{grid-template-columns:repeat(2,minmax(0,1fr))}.nz .nz-home-core-impact>strong{border-right:0;grid-column:1/-1;min-height:88px}.nz .nz-home-core-impact>strong,.nz .nz-home-core-impact>div{border-bottom:1px solid var(--rule)}.nz .nz-home-core-impact>div{border-right:1px solid var(--rule)}.nz .nz-home-core-impact>div:nth-child(odd){border-right:0}.nz .nz-home-core-impact>div:nth-last-child(-n+2){border-bottom:0}.nz .nz-home-integration-map{grid-template-columns:minmax(210px,.92fr) minmax(210px,.82fr) minmax(210px,.92fr);gap:28px}.nz .nz-home-map-arrow{--arrow-x:-38px;--arrow-w:58px}.nz .nz-home-get-started{grid-template-columns:1fr 1.25fr}.nz .nz-home-start-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.nz .nz-home-supported-tools{flex-wrap:wrap;gap:14px 0;display:flex}.nz .nz-home-supported-tools strong{width:132px}.nz .nz-home-supported-tools span{min-width:138px}.nz .nz-home-supported-tools a{min-width:92px;padding:0 16px}}@media (max-width:760px){.nz .nz-home-shell{border-left:0;border-right:0}.nz .nz-home-nav{min-height:auto;padding:16px 18px}.nz .nz-home-nav-actions>a:first-child{display:none}.nz .nz-home-nav .nz-btn{padding:0 11px;font-size:12px}.nz .nz-home-hero{gap:30px;padding:54px 20px 34px}.nz .nz-home-hero h1{font-size:clamp(48px,15vw,58px)}.nz .nz-home-hero-copy p{font-size:16px}.nz .nz-home-logo-matrix{margin-top:32px}.nz .nz-home-logo-row{grid-template-columns:1fr;gap:5px}.nz .nz-home-workgraph{width:100%;min-height:auto;margin:0}.nz .nz-home-workgraph-inner{gap:12px;width:100%;max-width:100%;height:auto;margin:0;display:grid;transform:none}.nz .nz-home-workgraph-inner:before,.nz .nz-home-graph-lines,.nz .nz-home-graph-pulse,.nz .nz-home-graph-label,.nz .nz-home-github-bubble{display:none}.nz .nz-home-graph-card,.nz .nz-home-room-card-open,.nz .nz-home-context-packet,.nz .nz-home-hero-stats{width:100%;min-height:auto;position:relative;inset:auto;transform:none}.nz .nz-home-room-card-open{padding:22px 18px;transform:none}.nz .nz-home-room-card-open>strong{margin-top:18px}.nz .nz-home-room-mark{margin:22px auto 18px}.nz .nz-home-graph-agent{grid-template-columns:auto minmax(0,1fr)}.nz .nz-home-add-agent{min-height:52px}.nz .nz-home-context-packet section{gap:12px;display:grid}.nz .nz-home-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.nz .nz-home-hero-stats>div{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule)}.nz .nz-home-hero-stats>div:nth-child(2n){border-right:0}.nz .nz-home-hero-stats>div:last-child{border-bottom:0;border-right:0;grid-column:1/-1}.nz .nz-home-context-packet:before,.nz .nz-home-context-packet:after{display:none}.nz .nz-home-session-graphic{grid-template-columns:1fr;margin-top:0}.nz .nz-home-session-graphic>div{border-right:0;border-bottom:1px solid var(--rule);min-height:132px}.nz .nz-home-session-graphic>div:last-child{border-bottom:0}.nz .nz-home-sync-outcomes{grid-template-columns:1fr}.nz .nz-home-room-scene{width:100%;min-height:auto}.nz .nz-home-room-orbit{display:none}.nz .nz-home-room-card{min-height:auto}.nz .nz-home-room-head{align-items:flex-start}.nz .nz-home-room-head strong{max-width:210px}.nz .nz-home-room-goal strong{font-size:38px}.nz .nz-home-room-stage{grid-template-columns:1fr;padding:14px}.nz .nz-home-room-core{min-height:315px}.nz .nz-home-agent-node{width:124px}.nz .nz-home-agent-node.agent-a{top:13%;left:5%}.nz .nz-home-agent-node.agent-b{top:17%;right:5%}.nz .nz-home-agent-node.agent-p{bottom:9%;left:22%}.nz .nz-home-signal-stack{min-height:auto}.nz .nz-home-proof,.nz .nz-home-primitives,.nz .nz-home-surfaces,.nz .nz-home-architecture,.nz .nz-home-integrations,.nz .nz-home-mcp,.nz .nz-home-footer{padding-left:20px;padding-right:20px}.nz .nz-home-proof{gap:36px;padding-top:58px;padding-bottom:42px}.nz .nz-home-proof-copy h2{margin-top:24px;font-size:clamp(46px,14vw,62px)}.nz .nz-home-proof-copy h2 .nz-home-proof-heading-main{white-space:normal}.nz .nz-home-proof-copy>p{font-size:16px}.nz .nz-home-proof-benefits{margin-top:32px}.nz .nz-home-proof-benefits>div{grid-template-columns:58px minmax(0,1fr);gap:4px 16px;min-height:92px;padding:15px 0}.nz .nz-home-proof-benefits>div>span{border-radius:12px;width:50px;height:50px}.nz .nz-home-proof-diagram{border-radius:12px;gap:12px;width:100%;height:auto;padding:16px;display:grid}.nz .nz-home-proof-diagram:before,.nz .nz-home-proof-lines{display:none}.nz .nz-home-proof-diagram-tag,.nz .nz-home-proof-agent,.nz .nz-home-proof-panel,.nz .nz-home-proof-output{width:100%;position:relative;inset:auto;transform:none}.nz .nz-home-proof-diagram-tag{justify-self:center;width:fit-content}.nz .nz-home-proof-room{justify-self:center;width:min(100%,240px);height:240px;position:relative;top:auto;left:auto;transform:none}.nz .nz-home-proof-output>div{grid-template-columns:repeat(2,minmax(0,1fr))}.nz .nz-home-proof-output span{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule)}.nz .nz-home-proof-output span:nth-child(2n){border-right:0}.nz .nz-home-proof-output span:nth-last-child(-n+2){border-bottom:0}.nz .nz-home-rail{padding:56px 20px 38px}.nz .nz-home-wedge-copy h2,.nz .nz-home-core-copy h2{font-size:clamp(46px,15vw,62px)}.nz .nz-home-wedge-copy p,.nz .nz-home-core-copy>p{font-size:16px}.nz .nz-home-wedge-problem-list{max-width:none}.nz .nz-home-wedge-story-card{margin-top:34px}.nz .nz-home-wedge-diagram{border:1px solid var(--rule);background:#fff9;border-radius:12px;gap:12px;height:auto;margin:0;padding:16px;display:grid}.nz .nz-home-wedge-diagram:before,.nz .nz-home-wedge-diagram:after,.nz .nz-home-wedge-orbits,.nz .nz-home-wedge-lines{display:none}.nz .nz-home-wedge-source,.nz .nz-home-wedge-core,.nz .nz-home-wedge-human,.nz .nz-home-wedge-agent,.nz .nz-home-wedge-events,.nz .nz-home-wedge-packet,.nz .nz-home-wedge-metrics{width:100%;position:relative;inset:auto;transform:none}.nz .nz-home-wedge-source small,.nz .nz-home-wedge-agent i{width:fit-content;margin-top:14px;position:static;transform:none}.nz .nz-home-wedge-core{border-radius:8px;height:auto;min-height:96px}.nz .nz-home-wedge-human{min-height:170px}.nz .nz-home-wedge-human-image{height:250px;min-height:250px;overflow:hidden}.nz .nz-home-wedge-human-art{width:min(128vw,560px)}.nz .nz-home-wedge-agent{min-height:auto}.nz .nz-home-wedge-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.nz .nz-home-wedge-metrics>div{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule)}.nz .nz-home-wedge-metrics>div:nth-child(2n){border-right:0}.nz .nz-home-wedge-metrics>div:last-child{border-bottom:0;border-right:0}.nz .nz-home-section-head h2,.nz .nz-home-mcp h2{font-size:38px}.nz .nz-home-integrations-copy h2{margin-top:32px;font-size:clamp(46px,14vw,62px)}.nz .nz-home-integrations-copy p{font-size:16px}.nz .nz-home-integration-map{grid-template-columns:1fr;gap:14px;min-height:auto}.nz .nz-home-integration-column{gap:14px}.nz .nz-home-integration-room{order:-1;min-height:auto}.nz .nz-home-integration-core{width:100%;min-height:210px}.nz .nz-home-mcp-tag{margin-top:14px}.nz .nz-home-map-arrow{display:none}.nz .nz-home-get-started{grid-template-columns:1fr;margin:0;padding:22px}.nz .nz-home-get-started h3{font-size:36px}.nz .nz-home-command-card{padding:16px}.nz .nz-home-command-card code,.nz .nz-home-command-card em{overflow-wrap:anywhere}.nz .nz-home-start-actions{grid-template-columns:1fr}.nz .nz-home-supported-tools{margin:0;padding:18px}.nz .nz-home-supported-tools strong,.nz .nz-home-supported-tools span,.nz .nz-home-supported-tools a{border-left:0;justify-content:flex-start;width:100%;min-width:0}.nz .nz-home-supported-tools a{justify-content:center}.nz .nz-home-core-summary{grid-template-columns:48px minmax(0,1fr);padding:14px 16px}.nz .nz-home-core-summary>div{font-size:36px}.nz .nz-home-core-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.nz .nz-home-core-diagram{border:1px solid var(--rule);background:#ffffffa3;border-radius:12px;gap:12px;min-height:auto;padding:16px;display:grid}.nz .nz-home-core-diagram:before,.nz .nz-home-core-lines,.nz .nz-home-core-center-ring{display:none}.nz .nz-home-core-center,.nz .nz-home-core-object-card,.nz .nz-home-core-object-card.object-goal,.nz .nz-home-core-object-card.object-events{width:100%;height:auto;min-height:auto;position:relative;inset:auto;transform:none}.nz .nz-home-core-center{border-radius:12px;order:-1;padding:24px}.nz .nz-home-core-object-card{padding:18px}.nz .nz-home-core-impact{grid-template-columns:1fr}.nz .nz-home-claim-table-head,.nz .nz-home-claim-row{grid-template-columns:1fr;gap:10px;padding:14px 16px}.nz .nz-home-claim-table-head{display:none}.nz .nz-home-claim-row>em{justify-self:start}.nz .nz-home-claim-collision,.nz .nz-home-claim-summary,.nz .nz-home-audit-benefits{grid-template-columns:1fr}.nz .nz-home-claim-summary div{border-left:0;border-top:1px solid var(--rule)}.nz .nz-home-audit-benefits>div{border-right:0;border-bottom:1px solid var(--rule)}.nz .nz-home-audit-benefits>div:last-child{border-bottom:0}.nz .nz-home-core-impact>strong,.nz .nz-home-core-impact>div,.nz .nz-home-core-impact>div:nth-child(odd),.nz .nz-home-core-impact>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--rule);min-height:auto}.nz .nz-home-core-impact>div:last-child{border-bottom:0}.nz .nz-home-flow,.nz .nz-home-proof-grid,.nz .nz-home-primitive-grid,.nz .nz-home-surface-grid,.nz .nz-home-architecture-grid{grid-template-columns:1fr}.nz .nz-home-flow-card,.nz .nz-home-flow-card:nth-child(2){border-right:0;border-bottom:1px solid var(--rule)}.nz .nz-home-flow-card:last-child{border-bottom:0}.nz .nz-home-logos-row{grid-template-columns:1fr;align-items:flex-start;gap:8px}.nz .nz-home-logos-row>div{justify-content:flex-start}.nz .nz-home-mini-flow>div{min-height:76px}.nz .nz-home-packet{flex-direction:column;align-items:stretch}.nz .nz-home-terminal pre{font-size:12px}}@media (prefers-reduced-motion:reduce){.nz .nz-home-room-card,.nz .nz-home-room-orbit,.nz .nz-home-core-ring,.nz .nz-home-core-node,.nz .nz-home-packet-beam,.nz .nz-home-agent-node,.nz .nz-home-outcome-orbit,.nz .nz-home-graph-lines path,.nz .nz-home-graph-pulse,.nz .nz-home-room-card-open,.nz .nz-home-graph-agent,.nz .nz-home-proof-lines path,.nz .nz-home-proof-agent,.nz .nz-install-command>span,.nz .nz-home-packet>div,.nz .live-canvas-edges path,.nz .live-node.fresh,.nz .live-comms-pill,.nz .live-message-bubble{transition:none!important;animation:none!important}.nz .nz-install-command>span{width:14ch}}.nz.live-dashboard-page{--dash-bg:#f7f6f2;--dash-panel:#ffffffe6;--dash-border:#dfddd4;--dash-text:#101217;--dash-muted:#697080;--dash-blue:#1769ff;--dash-blue-soft:#eaf3ff;--dash-green:#14a85a;--dash-green-soft:#e9f8ef;--dash-orange:#ff6a45;--dash-orange-soft:#fff0eb;--dash-purple:#7f55e8;--dash-purple-soft:#f0ebff;min-height:100vh;color:var(--dash-text);background:linear-gradient(#2b2f3609 1px, transparent 1px), linear-gradient(90deg, #2b2f3609 1px, transparent 1px), radial-gradient(circle at 60% 12%, #1769ff14, transparent 32%), var(--dash-bg);font-family:var(--font-sans,Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);background-size:28px 28px,28px 28px,auto,auto;grid-template-columns:248px minmax(0,1fr);display:grid}.nz.live-dashboard-page *,.nz.live-dashboard-page :before,.nz.live-dashboard-page :after{box-sizing:border-box;letter-spacing:0}.nz .live-dash-sidebar{border-right:1px solid var(--dash-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffbd;flex-direction:column;gap:18px;min-height:100vh;padding:24px 14px 18px;display:flex;position:sticky;top:0}.nz .live-dash-brand,.nz .live-dash-nav a,.nz .live-dash-footer a{color:inherit;text-decoration:none}.nz .live-dash-brand{align-items:center;gap:10px;padding:0 16px 14px;display:flex}.nz .live-dash-brand>span{color:#fff;background:linear-gradient(135deg,#65a2ff,#185bff);border-radius:8px;place-items:center;width:28px;height:28px;font-size:19px;font-weight:900;display:grid}.nz .live-dash-brand strong{font-size:18px;font-weight:850}.nz .live-dash-workspace,.nz .live-dash-user{border:1px solid var(--dash-border);color:#2b3443;background:#ffffffd6;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;display:grid}.nz .live-dash-workspace{min-height:46px;padding:0 12px}.nz .live-dash-workspace span,.nz .live-dash-user strong,.nz .live-dash-user small,.nz .live-dash-nav a span,.nz .live-dash-crumbs strong,.nz .live-dash-work-cards strong,.nz .live-dash-work-cards p,.nz .live-dash-work-cards small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nz .live-dash-nav{flex-direction:column;flex:1;gap:20px;display:flex}.nz .live-dash-nav section{flex-direction:column;gap:5px;display:flex}.nz .live-dash-nav h3,.nz .live-dash-room-meta dt,.nz .live-dash-panel h2,.nz .live-dash-memory-activity h3,.nz .live-dash-recent-actions h3,.nz .live-dash-claims header h2{color:#8f93a0;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Consolas, monospace);text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.nz .live-dash-nav h3{padding:0 10px}.nz .live-dash-nav a{color:#556070;border-radius:8px;align-items:center;gap:10px;min-height:39px;padding:0 12px;font-size:14px;font-weight:650;display:flex}.nz .live-dash-nav a.active,.nz .live-dash-nav a:hover{color:#0954d8;background:#eaf2ff}.nz .live-dash-user{padding:9px}.nz .live-dash-user>span,.nz .live-dash-avatar,.nz .live-dash-mini-avatar,.nz .live-dash-agent-dot{color:#fff;background:#7e95b6;border-radius:50%;flex:none;place-items:center;font-weight:850;display:grid}.nz .live-dash-user>span{background:linear-gradient(135deg,#d36a47,#9f4b32);width:34px;height:34px}.nz .live-dash-user div{text-align:left;gap:2px;min-width:0;display:grid}.nz .live-dash-user small{color:var(--dash-muted);font-size:12px}.nz .live-dash-shell{flex-direction:column;min-width:0;min-height:100vh;display:flex}.nz .live-dash-topbar{border-bottom:1px solid var(--dash-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffbd;justify-content:space-between;align-items:center;gap:18px;height:72px;padding:0 28px;display:flex}.nz .live-dash-crumbs,.nz .live-dash-actions{align-items:center;gap:8px;min-width:0;display:flex}.nz .live-dash-crumbs{color:#6f7784;font-size:13px;font-weight:650}.nz .live-dash-crumbs span{align-items:center;gap:8px;min-width:0;display:inline-flex}.nz .live-dash-crumbs strong{max-width:190px;font-weight:650}.nz .live-dash-crumbs .current,.nz .live-dash-crumbs time{color:var(--dash-text)}.nz .live-dash-crumbs time{font-weight:750}.nz .live-dash-actions{gap:12px}.nz .live-dash-actions button,.nz .live-dash-work-header button,.nz .live-dash-panel header button,.nz .live-dash-claims header button,.nz .live-dash-secondary-button{border:1px solid var(--dash-border);color:#105cd8;background:#ffffffe0;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:34px;font-size:13px;font-weight:750;display:inline-flex}.nz .live-dash-actions .icon-only{color:#354052;width:36px;padding:0;position:relative}.nz .live-dash-actions .icon-only i{color:#fff;background:#ef4444;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;font-style:normal;display:grid;position:absolute;top:-5px;right:-5px}.nz .live-dash-avatar{color:#34506b;background:#dbe8f7;width:34px;height:34px;font-size:12px}.nz .live-dash-main{grid-template-columns:minmax(760px,1fr) 430px;gap:20px;min-width:0;padding:20px;display:grid}.nz .live-dash-content,.nz .live-dash-right{flex-direction:column;gap:16px;min-width:0;display:flex}.nz .live-dash-hero-row{grid-template-columns:minmax(0,1fr) 300px;gap:14px;display:grid}.nz .live-dash-room-card,.nz .live-dash-panel,.nz .live-dash-metric-strip,.nz .live-dash-claims,.nz .live-dash-logs,.nz .live-dash-footer{border:1px solid var(--dash-border);background:var(--dash-panel);border-radius:9px;box-shadow:0 16px 42px #1c20280b}.nz .live-dash-room-card{flex-direction:column;gap:18px;padding:18px 20px;display:flex}.nz .live-dash-room-title{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:18px;display:grid}.nz .live-dash-room-icon{color:#151a22;background:#f8fbff;border:1px solid #d7e6ff;border-radius:8px;place-items:center;width:56px;height:56px;display:grid}.nz .live-dash-room-title h1{margin:2px 0 6px;font-size:26px;font-weight:850;line-height:1.1}.nz .live-dash-room-title p{color:#4d5868;margin:0;font-size:14px;line-height:1.45}.nz .live-dash-pill{border-radius:999px;align-items:center;gap:5px;width:fit-content;min-height:21px;padding:2px 9px;font-size:12px;font-weight:800;display:inline-flex}.nz .live-dash-pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.nz .live-dash-pill.green{color:#0a8d4b;background:var(--dash-green-soft)}.nz .live-dash-pill.blue{color:#126ad8;background:var(--dash-blue-soft)}.nz .live-dash-pill.orange{color:#c6472c;background:var(--dash-orange-soft)}.nz .live-dash-pill.purple{color:var(--dash-purple);background:var(--dash-purple-soft)}.nz .live-dash-pill.gray{color:#697080;background:#f2f1ed}.nz .live-dash-room-meta{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:0;display:grid}.nz .live-dash-room-meta div{gap:7px;display:grid}.nz .live-dash-room-meta dd{color:#1b2230;margin:0;font-size:13px;font-weight:650}.nz .live-dash-panel{overflow:hidden}.nz .live-dash-panel>header,.nz .live-dash-work-header,.nz .live-dash-claims header,.nz .live-dash-logs header,.nz .live-dash-memory header{justify-content:space-between;align-items:center;gap:12px;padding:15px 16px;display:flex}.nz .live-dash-panel h2{color:#4f5868}.nz .live-dash-active-agents>div{gap:2px;padding:0 12px 12px;display:grid}.nz .live-dash-active-agents article,.nz .live-dash-chat article{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:8px 4px;display:grid}.nz .live-dash-active-agents strong,.nz .live-dash-chat strong,.nz .live-dash-claim-row strong,.nz .live-dash-work-cards strong{color:#12151c;font-size:13px}.nz .live-dash-active-agents p,.nz .live-dash-work-cards p,.nz .live-dash-active-agents small,.nz .live-dash-chat time,.nz .live-dash-claim-row small{color:#717887;margin:0;font-size:12px}.nz .live-dash-agent-dot,.nz .live-dash-mini-avatar{width:25px;height:25px;font-size:10px}.nz .live-dash-agent-dot.blue,.nz .live-dash-mini-avatar.blue,.nz .live-dash-file-badge.blue{background:#0f72c8}.nz .live-dash-agent-dot.green,.nz .live-dash-mini-avatar.green,.nz .live-dash-file-badge.green{background:#3aa66a}.nz .live-dash-agent-dot.orange,.nz .live-dash-mini-avatar.orange,.nz .live-dash-file-badge.orange{background:#e88f34}.nz .live-dash-agent-dot.purple,.nz .live-dash-mini-avatar.purple,.nz .live-dash-file-badge.purple{background:#8358d8}.nz .live-dash-agent-dot.gray,.nz .live-dash-mini-avatar.gray,.nz .live-dash-file-badge.gray{background:#87909f}.nz .live-dash-metric-strip{grid-template-columns:repeat(5,minmax(0,1fr));min-height:86px;display:grid}.nz .live-dash-metric{-moz-column-gap:11px;border-right:1px solid var(--dash-border);text-align:center;grid-template-columns:auto auto;place-content:center;gap:3px 11px;min-width:0;display:grid}.nz .live-dash-metric:last-child{border-right:0}.nz .live-dash-metric>span{grid-row:1/span 2;align-self:center}.nz .live-dash-metric strong{font-size:29px;font-weight:850;line-height:1}.nz .live-dash-metric p,.nz .live-dash-metric small{color:#343b47;grid-column:1/-1;margin:0;font-size:12px;font-weight:650}.nz .live-dash-metric small{color:#858c98;font-size:11px}.nz .live-dash-metric.blue,.nz .live-dash-metric.blue strong,.nz .live-dash-metric.blue>span{color:#067da1}.nz .live-dash-metric.green,.nz .live-dash-metric.green strong,.nz .live-dash-metric.green>span{color:#15935a}.nz .live-dash-metric.orange,.nz .live-dash-metric.orange strong,.nz .live-dash-metric.orange>span{color:#d75b41}.nz .live-dash-metric.purple,.nz .live-dash-metric.purple strong,.nz .live-dash-metric.purple>span{color:var(--dash-purple)}.nz .live-dash-operating-grid{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:14px;display:grid}.nz .live-dash-timeline,.nz .live-dash-work-panel{min-height:708px}.nz .live-dash-timeline{flex-direction:column;display:flex}.nz .live-dash-timeline-list{flex:1;gap:8px;padding:8px 16px 16px;display:grid;position:relative}.nz .live-dash-timeline-list:before{content:"";background:#dfe3e8;width:1px;position:absolute;top:15px;bottom:16px;left:26px}.nz .live-dash-timeline article{grid-template-columns:58px 18px minmax(0,1fr);align-items:start;gap:9px;display:grid;position:relative}.nz .live-dash-timeline time,.nz .live-dash-log-rows time,.nz .live-dash-recent-actions time,.nz .live-dash-memory-activity time{color:#7b8390;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Consolas, monospace);font-size:11px}.nz .live-dash-timeline article>span{z-index:1;background:currentColor;border:4px solid #f8f7f2;border-radius:50%;width:18px;height:18px;position:relative}.nz .live-dash-timeline article.blue,.nz .live-dash-log-rows article.blue{color:#1c83df}.nz .live-dash-timeline article.green,.nz .live-dash-log-rows article.green{color:#19a764}.nz .live-dash-timeline article.orange,.nz .live-dash-log-rows article.orange{color:#ef624a}.nz .live-dash-timeline article.purple,.nz .live-dash-log-rows article.purple{color:var(--dash-purple)}.nz .live-dash-timeline strong,.nz .live-dash-log-rows strong,.nz .live-dash-recent-actions strong{color:#141820;font-size:12px}.nz .live-dash-timeline p,.nz .live-dash-timeline small,.nz .live-dash-log-rows p,.nz .live-dash-recent-actions p{color:#526070;margin:3px 0 0;font-size:12px;line-height:1.35;display:block}.nz .live-dash-secondary-button{color:#0b61d6;width:calc(100% - 32px);margin:0 16px 14px}.nz .live-dash-work-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 16px 12px;display:grid}.nz .live-dash-work-cards button{border:1px solid var(--dash-border);text-align:left;background:#fffefb;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-height:82px;padding:12px;display:grid;position:relative;overflow:hidden}.nz .live-dash-work-cards button.selected{background:#f5f9ff;border-color:#8ebdff}.nz .live-dash-file-badge{color:#fff;border-radius:6px;place-items:center;width:28px;height:28px;font-size:10px;font-weight:850;display:grid}.nz .live-dash-work-cards i{background:#0e78a1;border-radius:999px;height:3px;position:absolute;bottom:0;left:12px}.nz .live-dash-work-grid{border-top:1px solid var(--dash-border);border-bottom:1px solid var(--dash-border);grid-template-columns:280px minmax(0,1fr);display:grid}.nz .live-dash-agent-detail{border-right:1px solid var(--dash-border);background:#ffffff94;flex-direction:column;min-height:315px;display:flex}.nz .live-dash-agent-detail header{border-bottom:1px solid var(--dash-border);justify-content:space-between;align-items:center;gap:10px;padding:13px 14px;display:flex}.nz .live-dash-agent-detail header div{grid-template-columns:auto minmax(0,1fr);gap:4px 8px;min-width:0;display:grid}.nz .live-dash-agent-detail header span{background:#f2f4f7;border-radius:6px;grid-row:1/span 2;place-items:center;width:26px;height:26px;display:grid}.nz .live-dash-agent-detail header small{color:#5e6877;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.nz .live-dash-agent-detail-body{flex:1;gap:14px;padding:15px 16px;display:grid}.nz .live-dash-agent-detail dl{gap:10px;margin:0;display:grid}.nz .live-dash-agent-detail dt{color:#7d8592;margin-bottom:2px;font-size:11px;font-weight:700}.nz .live-dash-agent-detail dd{color:#151923;margin:0;font-size:12px;font-weight:650}.nz .live-dash-progress{background:#ebece9;border-radius:999px;width:100%;height:7px;display:block;overflow:hidden}.nz .live-dash-progress i{border-radius:inherit;background:#0d77a0;height:100%;display:block}.nz .live-dash-recent-actions,.nz .live-dash-log-rows,.nz .live-dash-memory-activity{gap:8px;display:grid}.nz .live-dash-recent-actions article{grid-template-columns:46px minmax(0,1fr);gap:8px;display:grid}.nz .live-dash-logs{min-height:315px;box-shadow:none;background:0 0;border:0;border-radius:0}.nz .live-dash-logs header{border-bottom:1px solid var(--dash-border)}.nz .live-dash-logs nav,.nz .live-dash-chat nav,.nz .live-dash-memory nav,.nz .live-dash-claims header nav{align-items:center;gap:6px;display:flex}.nz .live-dash-logs nav button,.nz .live-dash-chat nav button,.nz .live-dash-memory nav button,.nz .live-dash-claims header nav button{color:#6c7481;min-height:28px;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Consolas, monospace);text-transform:uppercase;background:0 0;border:0;border-radius:7px;padding:0 10px;font-size:11px;font-weight:800}.nz .live-dash-logs nav button.active,.nz .live-dash-chat nav button.active,.nz .live-dash-memory nav button.active,.nz .live-dash-claims header nav button.active{color:#0b63d8;background:#eaf2ff}.nz .live-dash-log-rows{padding:8px 14px}.nz .live-dash-log-rows article{border-bottom:1px solid #dee0dbcc;grid-template-columns:58px auto minmax(0,1fr);align-items:start;gap:10px;padding:9px 0;display:grid}.nz .live-dash-log-rows article:last-child{border-bottom:0}.nz .live-dash-claims{box-shadow:none;margin:14px 16px 16px;overflow:hidden}.nz .live-dash-claims header{border-bottom:1px solid var(--dash-border)}.nz .live-dash-claim-grid{grid-template-columns:1.25fr 1fr .85fr .75fr .85fr;font-size:12px;display:grid}.nz .live-dash-claim-grid>div:not(.live-dash-claim-row){border-bottom:1px solid var(--dash-border);color:#8a919d;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Consolas, monospace);text-transform:uppercase;padding:10px 13px;font-size:11px;font-weight:800}.nz .live-dash-claim-row{display:contents}.nz .live-dash-claim-row>div{border-bottom:1px solid #dfddd4b8;align-items:center;gap:8px;min-width:0;padding:9px 13px;display:flex}.nz .live-dash-claim-row>div:first-child{flex-direction:column;align-items:flex-start;gap:2px}.nz .live-dash-claim-button{color:#0b61d6;background:#f8fbff;border:1px solid #dce6f8;border-radius:6px;min-height:26px;padding:0 14px;font-weight:750}.nz .live-dash-right{align-self:start;max-height:calc(100vh - 112px);position:sticky;top:92px}.nz .live-dash-chat{flex-direction:column;min-height:430px;display:flex}.nz .live-dash-chat nav{border-bottom:1px solid var(--dash-border);grid-template-columns:repeat(3,1fr);gap:0;display:grid}.nz .live-dash-chat nav button{border-right:1px solid var(--dash-border);border-radius:0;min-height:48px}.nz .live-dash-chat nav button:last-child{border-right:0}.nz .live-dash-chat nav button span{color:#fff;background:#ef4444;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:11px;display:inline-grid}.nz .live-dash-chat-list{flex:1;align-content:start;gap:14px;padding:16px;display:grid;overflow:auto}.nz .live-dash-chat article{grid-template-columns:auto minmax(0,1fr);align-items:start;padding:0}.nz .live-dash-chat article header{align-items:baseline;gap:8px;padding:0;display:flex}.nz .live-dash-chat p,.nz .live-dash-chat small{color:#465262;margin:3px 0 0;font-size:13px;line-height:1.45}.nz .live-dash-chat-input{border:1px solid var(--dash-border);color:#a2a8b2;background:#fffefb;border-radius:8px;justify-content:space-between;align-items:center;height:46px;margin:0 14px 14px;padding:0 14px;font-size:12px;display:flex}.nz .live-dash-memory{flex-direction:column;flex:1;min-height:350px;display:flex}.nz .live-dash-memory header{padding-bottom:8px}.nz .live-dash-memory nav{border-bottom:1px solid var(--dash-border);padding:0 12px 12px}.nz .live-dash-memory-summary{color:#4d5868;margin:12px 16px;font-size:13px;line-height:1.45}.nz .live-dash-memory-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 16px 14px;display:grid}.nz .live-dash-memory-stat{border:1px solid var(--dash-border);background:#fffefb;border-radius:8px;gap:2px;padding:9px;display:grid}.nz .live-dash-memory-stat strong{font-size:15px}.nz .live-dash-memory-stat span{color:#757e8d;font-size:10px}.nz .live-dash-memory-activity{flex:1;padding:0 16px 14px}.nz .live-dash-memory-activity article{grid-template-columns:56px auto minmax(0,1fr);align-items:start;gap:8px;display:grid}.nz .live-dash-memory-activity p{color:#495565;margin:0;font-size:12px;line-height:1.38}.nz .live-dash-empty{color:#7d8592;margin:0;padding:12px;font-size:13px}.nz .live-dash-footer{color:#6b7481;justify-content:space-between;align-items:center;min-height:42px;margin:0 20px 20px;padding:0 14px;font-size:12px;display:flex}.nz .live-dash-footer span,.nz .live-dash-footer a{align-items:center;gap:7px;display:inline-flex}.nz .live-dash-footer span.online{color:#0a8d4b}.nz .live-dash-missing{place-items:center;min-height:100vh;display:grid}@media (max-width:1380px){.nz.live-dashboard-page{grid-template-columns:220px minmax(0,1fr)}.nz .live-dash-main{grid-template-columns:minmax(680px,1fr) 380px}.nz .live-dash-operating-grid,.nz .live-dash-work-grid{grid-template-columns:1fr}.nz .live-dash-agent-detail{border-right:0;border-bottom:1px solid var(--dash-border)}}@media (max-width:1120px){.nz.live-dashboard-page{grid-template-columns:1fr}.nz .live-dash-sidebar{border-right:0;border-bottom:1px solid var(--dash-border);min-height:auto;position:relative}.nz .live-dash-nav{display:none}.nz .live-dash-main{grid-template-columns:1fr}.nz .live-dash-right{max-height:none;position:static}}@media (max-width:760px){.nz .live-dash-topbar,.nz .live-dash-actions,.nz .live-dash-hero-row,.nz .live-dash-room-title,.nz .live-dash-room-meta,.nz .live-dash-metric-strip,.nz .live-dash-work-cards,.nz .live-dash-memory-stats{grid-template-columns:1fr}.nz .live-dash-topbar{flex-direction:column;align-items:stretch;height:auto;padding:14px}.nz .live-dash-actions,.nz .live-dash-room-title{align-items:stretch}.nz .live-dash-main{padding:12px}.nz .live-dash-claim-grid{grid-template-columns:1fr}.nz .live-dash-claim-grid>div:not(.live-dash-claim-row){display:none}.nz .live-dash-claim-row,.nz .live-dash-claim-row>div{display:flex}.nz .live-dash-claim-row{border-bottom:1px solid var(--dash-border);flex-direction:column;padding:10px 0}.nz .live-dash-claim-row>div{border-bottom:0}}.nz .nz-home-rail{border-top:1px solid color-mix(in srgb, var(--rule) 68%, transparent);background:linear-gradient(color-mix(in srgb, var(--rule) 24%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--rule) 24%, transparent) 1px, transparent 1px), radial-gradient(circle at 68% 40%, #2f86ff0d, transparent 36%), radial-gradient(circle at 56% 52%, #43caa10a, transparent 40%), color-mix(in srgb, var(--paper) 97%, white);background-position:50%;background-size:72px 72px,72px 72px,auto,auto,auto;grid-template-columns:minmax(380px,.41fr) minmax(680px,1fr);align-items:start;gap:22px 64px;padding:76px 80px 52px;display:grid;position:relative}.nz .nz-home-wedge-copy{border-right:0;align-self:start;min-width:0;max-width:454px;padding:0}.nz .nz-home-wedge-copy .nz-home-live-dot{background:#2f86ff;box-shadow:0 0 0 5px #2f86ff29}.nz .nz-home-wedge-copy h2{color:#0f151d;font-family:var(--font-instrument-serif), Georgia, serif;letter-spacing:-.026em;margin:52px 0 0;font-size:clamp(58px,5vw,78px);font-weight:400;line-height:.94}.nz .nz-home-wedge-copy h2:after{display:none}.nz .nz-home-wedge-copy h2 span{color:#2f7dff;font-family:var(--font-instrument-serif), Georgia, serif;letter-spacing:-.04em;text-shadow:0 0 20px #2f7dff24;white-space:nowrap;font-style:italic;display:inline-block}.nz .nz-home-wedge-copy>p{color:#465668;max-width:430px;margin:30px 0 0;font-size:20px;line-height:1.45}.nz .nz-home-wedge-problem-list{max-width:430px;margin-top:31px;display:grid}.nz .nz-home-wedge-problem-list>div{border-bottom:1px solid color-mix(in srgb, var(--rule) 82%, transparent);grid-template-columns:52px minmax(0,1fr);align-items:center;gap:14px;min-height:72px;display:grid}.nz .nz-home-wedge-problem-list>div>span{border:1px solid color-mix(in srgb, var(--problem-accent) 54%, var(--rule));background:radial-gradient(circle, color-mix(in srgb, var(--problem-accent) 10%, white), white 75%);width:48px;height:48px;color:var(--problem-accent);box-shadow:0 16px 34px -28px color-mix(in srgb, var(--problem-accent) 70%, transparent);border-radius:999px;place-items:center;display:grid}.nz .nz-home-wedge-problem-list p{color:#3e4b5a;margin:0;font-size:16px;line-height:1.36}.nz .nz-home-wedge-problem-list strong{color:#111820;margin-bottom:2px;font-size:16px;font-weight:760;line-height:1.25;display:block}.nz .nz-home-wedge-story-card{border:1px solid color-mix(in srgb, #2f7dff 28%, var(--rule));background:linear-gradient(135deg,#f5f9ff,#ffffffc7),#fff;border-radius:8px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:18px;max-width:394px;min-height:86px;margin-top:34px;padding:16px 20px;display:grid;box-shadow:0 24px 72px -58px #2f7dff8c}.nz .nz-home-wedge-story-card>span{border:1px solid color-mix(in srgb, #2f7dff 26%, var(--rule));color:#2f7dff;background:#eef5ff;border-radius:999px;place-items:center;width:52px;height:52px;display:grid}.nz .nz-home-wedge-story-card p{color:#111820;margin:0;font-size:16px;line-height:1.38}.nz .nz-home-wedge-story-card strong{color:#0f73ff;text-shadow:none;font-weight:760;display:block}.nz .nz-home-wedge-visual{min-width:0}.nz .nz-home-wedge-diagram{width:min(100%,960px);height:660px;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 0 0 auto;position:relative;overflow:visible}.nz .nz-home-wedge-diagram:before{content:"";z-index:1;opacity:1;filter:none;background:radial-gradient(circle at 50% 44%,#ffffffc7,#0000 28%),radial-gradient(circle,#dbe8f7a3,#0000 72%);border:1px solid #b9c8d87a;border-radius:50%;width:186px;height:186px;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%);box-shadow:0 36px 100px -48px #364f6961}.nz .nz-home-wedge-diagram:after{display:none}.nz .nz-home-wedge-orbits{z-index:0;width:448px;height:448px;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}.nz .nz-home-wedge-orbits i{border:1px dashed #aeb9c54f;border-radius:50%;position:absolute;inset:0}.nz .nz-home-wedge-orbits i:nth-child(2){border-color:#aeb9c542;inset:56px}.nz .nz-home-wedge-orbits i:nth-child(3){border-color:#aeb9c552;inset:112px}.nz .nz-home-wedge-lines{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.nz .nz-home-wedge-lines path{fill:none;stroke-dasharray:7 10;stroke-linecap:round;stroke-width:1.45px;opacity:.78;filter:none}.nz .nz-home-wedge-lines path.rust{stroke:#ff7438}.nz .nz-home-wedge-lines path.violet{stroke:#9b70ff}.nz .nz-home-wedge-lines path.blue{stroke:#2f86ff}.nz .nz-home-wedge-lines path.green{stroke:#34b989}.nz .nz-home-wedge-lines circle{opacity:0}.nz .nz-home-wedge-break{z-index:7;border:1px solid color-mix(in srgb, #ff5547 42%, var(--rule));color:#ff5142;background:#ffffffe6;border-radius:999px;place-items:center;width:32px;height:32px;display:grid;position:absolute;box-shadow:0 14px 34px -24px #ff5142a3,0 0 0 6px #ff51420f}.nz .nz-home-wedge-break.break-top-left{top:calc(54% - 126px);left:calc(50% - 152px)}.nz .nz-home-wedge-break.break-top-right{top:calc(54% - 126px);left:calc(50% + 146px);right:auto}.nz .nz-home-wedge-break.break-mid-left{top:calc(54% + 60px);left:calc(50% - 164px)}.nz .nz-home-wedge-break.break-mid-right{top:calc(54% + 60px);left:calc(50% + 146px);right:auto}.nz .nz-home-wedge-source,.nz .nz-home-wedge-agent,.nz .nz-home-wedge-core{z-index:6;border:1px solid color-mix(in srgb, var(--rule) 90%, white);background:linear-gradient(145deg, #fffffff7, #ffffffdb), color-mix(in srgb, var(--paper) 98%, white);-webkit-backdrop-filter:blur(14px)saturate(1.04);backdrop-filter:blur(14px)saturate(1.04);border-radius:16px;position:absolute;box-shadow:0 24px 64px -56px #221c1280,inset 0 1px #ffffffdb}.nz .nz-home-wedge-source{width:220px;min-height:152px;padding:24px 22px;top:148px;left:36px}.nz .nz-home-wedge-source>div,.nz .nz-home-wedge-agent>div{align-items:center;gap:14px;display:flex}.nz .nz-home-wedge-source img,.nz .nz-home-wedge-agent:not(.agent-claude) img{box-shadow:none;background:0 0;border-radius:8px}.nz .nz-home-wedge-agent.agent-claude img{border-radius:10px;width:40px;height:40px}.nz .nz-home-wedge-source strong,.nz .nz-home-wedge-agent strong{color:#111820;font-size:17px;font-weight:780}.nz .nz-home-wedge-source>span{color:#445061;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;font-size:14px;line-height:1;display:flex}.nz .nz-home-wedge-source em{color:#7a57e8;background:#f3effe;border-radius:999px;align-items:center;min-height:25px;padding:0 12px;font-size:11px;font-style:normal;font-weight:700;display:inline-flex}.nz .nz-home-wedge-source>span:nth-of-type(2) em{color:#0f73ff;background:#eaf2ff}.nz .nz-home-wedge-source small,.nz .nz-home-wedge-agent i{z-index:8;border:1px solid color-mix(in srgb, var(--rule) 86%, white);color:#68717d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffc7;border-radius:999px;justify-content:center;align-items:center;width:max-content;max-width:calc(100% - 32px);min-height:28px;padding:0 17px;font-size:12px;font-style:normal;font-weight:640;display:inline-flex;position:absolute;bottom:-31px;left:50%;transform:translate(-50%);box-shadow:0 16px 36px -30px #221c127a}.nz .nz-home-wedge-core{z-index:8;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:3px 12px;width:250px;min-height:76px;padding:16px 20px;display:grid;top:220px;left:50%;transform:translate(-50%)}.nz .nz-home-wedge-core svg{color:#ff5142;filter:none;grid-row:1/span 2}.nz .nz-home-wedge-core strong{color:#111820;font-size:16px;font-weight:800;line-height:1.05}.nz .nz-home-wedge-core span{color:#566170;font-size:13px;line-height:1.25}.nz .nz-home-wedge-human{z-index:3;background:radial-gradient(circle at 50% 34%,#ffffffe6,#0000 32%),linear-gradient(#f6f9fde6,#e5edf8ad);border:1px solid #c6d4e39e;border-radius:50%;place-items:center;width:188px;height:188px;display:grid;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 1px #fffffff2}.nz .nz-home-wedge-human:before{content:"";filter:blur(12px);background:radial-gradient(#4b5e7421,#0000 70%);border-radius:50%;width:250px;height:64px;position:absolute;bottom:-34px;left:50%;transform:translate(-50%)}.nz .nz-home-wedge-avatar{width:124px;height:144px;position:relative}.nz .nz-home-wedge-avatar-head{background:radial-gradient(circle at 34% 22%,#ffffff1a,#0000 22%),linear-gradient(145deg,#233044,#131a26 72%);border-radius:50%;width:62px;height:62px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.nz .nz-home-wedge-avatar-body{background:radial-gradient(circle at 40% 28%,#ffffff14,#0000 23%),linear-gradient(150deg,#243249,#131b29 74%);border-radius:56px 56px 18px 18px;width:116px;height:78px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.nz .nz-home-wedge-agent{width:234px;min-height:154px;padding:22px 20px 18px}.nz .nz-home-wedge-agent.agent-claude{width:304px;min-height:154px;top:2px;left:330px}.nz .nz-home-wedge-agent.agent-codex{top:144px;right:2px}.nz .nz-home-wedge-agent.agent-cursor{bottom:92px;left:18px}.nz .nz-home-wedge-agent.agent-copilot{bottom:92px;right:14px}.nz .nz-home-wedge-agent>span{color:#6b7480;margin-top:20px;font-size:13px;line-height:1;display:block}.nz .nz-home-wedge-agent p{border:1px solid color-mix(in srgb, var(--rule) 86%, white);background:color-mix(in srgb, var(--paper) 84%, white);color:#606a77;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;min-height:37px;margin:10px 0 0;padding:0 12px;display:flex}.nz .nz-home-wedge-agent p b{color:#111820;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:720;overflow:hidden}.nz .nz-home-wedge-agent p em{color:#7b8390;white-space:nowrap;font-size:12px;font-style:normal}.nz .nz-home-wedge-agent small{color:#66717d;margin-top:10px;font-size:13px;font-weight:600;display:block}.nz .nz-home-wedge-agent.agent-codex small,.nz .nz-home-wedge-agent.agent-cursor small{color:#ff1e16}.nz .nz-home-wedge-agent.agent-copilot small{color:#5c6570}.nz .nz-home-problem-results{border:1px solid color-mix(in srgb, #ff5142 24%, var(--rule));background:linear-gradient(135deg, #ffffffe6, #ffffffb8), color-mix(in srgb, var(--paper) 96%, white);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:10px;grid-column:1/-1;grid-template-columns:188px repeat(5,minmax(0,1fr));min-height:104px;margin-top:0;display:grid;overflow:hidden;box-shadow:0 26px 80px -64px #221c128f}.nz .nz-home-problem-results>div{border-right:1px solid color-mix(in srgb, var(--rule) 78%, transparent);grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px;min-width:0;padding:17px 22px;display:grid}.nz .nz-home-problem-results>div:last-child{border-right:0}.nz .nz-home-problem-result-lede{color:#ff1e16}.nz .nz-home-problem-results>div>span{--problem-result-tone:#2f7dff;background:color-mix(in srgb, var(--problem-result-tone) 9%, white);width:42px;height:42px;color:var(--problem-result-tone);border-radius:999px;place-items:center;display:grid}.nz .nz-home-problem-result-lede>span{--problem-result-tone:#ff5142;border:1px dashed #ff51428c}.nz .nz-home-problem-results .tone-orange{--problem-result-tone:#ff8a1c}.nz .nz-home-problem-results .tone-violet{--problem-result-tone:#8c68ff}.nz .nz-home-problem-results .tone-green{--problem-result-tone:#675cff}.nz .nz-home-problem-results .tone-red{--problem-result-tone:#f58a22}.nz .nz-home-problem-results .tone-blue{--problem-result-tone:#21b89e}.nz .nz-home-problem-results .tone-orange>span,.nz .nz-home-problem-results .tone-violet>span,.nz .nz-home-problem-results .tone-green>span,.nz .nz-home-problem-results .tone-red>span,.nz .nz-home-problem-results .tone-blue>span{background:color-mix(in srgb, var(--problem-result-tone) 9%, white);color:var(--problem-result-tone)}.nz .nz-home-problem-results p{color:#66717d;margin:0;font-size:12px;line-height:1.35}.nz .nz-home-problem-results strong{color:#111820;margin-bottom:5px;font-size:14px;font-weight:780;line-height:1.2;display:block}.nz .nz-home-problem-result-lede strong{color:#ff1e16;margin:0;font-size:16px}@media (max-width:1180px){.nz .nz-home-rail{grid-template-columns:1fr;gap:34px;padding-left:48px;padding-right:48px}.nz .nz-home-wedge-copy{max-width:720px}.nz .nz-home-wedge-copy>p,.nz .nz-home-wedge-problem-list{max-width:560px}.nz .nz-home-wedge-diagram{margin-left:auto;margin-right:auto}.nz .nz-home-problem-results{grid-template-columns:repeat(3,minmax(0,1fr))}.nz .nz-home-problem-result-lede{grid-column:1/-1;min-height:70px}}@media (max-width:760px){.nz .nz-home-rail{background-size:54px 54px,54px 54px,auto,auto,auto;gap:24px;padding:54px 20px 38px}.nz .nz-home-wedge-copy h2{margin-top:34px;font-size:clamp(46px,14vw,62px)}.nz .nz-home-wedge-copy>p{font-size:16px}.nz .nz-home-wedge-story-card{max-width:none}.nz .nz-home-wedge-diagram{border:1px solid var(--rule);background:#ffffff94;border-radius:12px;gap:12px;width:100%;height:auto;padding:14px;display:grid;overflow:hidden}.nz .nz-home-wedge-diagram:before,.nz .nz-home-wedge-diagram:after,.nz .nz-home-wedge-orbits,.nz .nz-home-wedge-lines,.nz .nz-home-wedge-break{display:none}.nz .nz-home-wedge-source,.nz .nz-home-wedge-core,.nz .nz-home-wedge-human,.nz .nz-home-wedge-agent{width:100%;min-height:auto;position:relative;inset:auto;transform:none}.nz .nz-home-wedge-source small,.nz .nz-home-wedge-agent i{width:fit-content;max-width:100%;margin-top:14px;position:static;transform:none}.nz .nz-home-wedge-core{grid-template-columns:34px minmax(0,1fr);min-height:86px}.nz .nz-home-wedge-human{border-radius:12px;height:220px}.nz .nz-home-wedge-human:before{display:none}.nz .nz-home-wedge-agent.agent-claude,.nz .nz-home-wedge-agent.agent-codex,.nz .nz-home-wedge-agent.agent-cursor,.nz .nz-home-wedge-agent.agent-copilot{width:100%}.nz .nz-home-problem-results{grid-template-columns:1fr}.nz .nz-home-problem-result-lede{grid-column:auto}.nz .nz-home-problem-results>div{border-right:0;border-bottom:1px solid color-mix(in srgb, var(--rule) 78%, transparent)}.nz .nz-home-problem-results>div:last-child{border-bottom:0}}.nz .nz-home-rail.nz-home-context-problem{border-top:1px solid color-mix(in srgb, var(--rule) 72%, transparent);background:radial-gradient(circle at 12% 34%, #8f57ff0d, transparent 27%), radial-gradient(circle at 72% 38%, #ff7f2a0a, transparent 26%), color-mix(in srgb, var(--paper) 98%, white);grid-template-columns:minmax(360px,430px) minmax(720px,1fr);align-items:start;gap:34px 58px;padding:84px 56px 56px;overflow:hidden}.nz .nz-home-context-copy{min-width:0;max-width:430px;padding-top:6px}.nz .nz-home-context-copy .nz-home-context-dot{background:#8f57ff;border-radius:999px;width:8px;height:8px;margin-right:8px;display:inline-block;box-shadow:0 0 0 5px #8f57ff24}.nz .nz-home-context-copy h2{color:#101720;font-family:var(--font-instrument-serif), Georgia, serif;letter-spacing:-.035em;margin:42px 0 0;font-size:clamp(58px,5vw,76px);font-weight:400;line-height:.92}.nz .nz-home-context-copy h2 span{color:#8b55ee;letter-spacing:-.045em;text-shadow:0 0 18px #8b55ee1f;font-style:italic;display:inline-block}.nz .nz-home-context-underline{border-top:4px solid #8b55ee;border-radius:50%;width:108px;height:18px;margin-top:28px;display:block;transform:rotate(-1.5deg)}.nz .nz-home-context-copy>p{color:#3f5063;max-width:390px;margin:28px 0 0;font-size:17px;line-height:1.52}.nz .nz-home-context-copy .nz-home-context-emphasis{color:#253141;font-weight:790}.nz .nz-home-context-story-card{border:1px solid color-mix(in srgb, #8b55ee 28%, var(--rule));background:linear-gradient(135deg,#8b55ee0e,#ffffffd1),#ffffffe0;border-radius:8px;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:18px;max-width:370px;min-height:94px;margin-top:60px;padding:17px 20px;display:grid;box-shadow:0 24px 70px -58px #623eac8a}.nz .nz-home-context-story-card>span{border:1px solid color-mix(in srgb, #8b55ee 24%, var(--rule));color:#8b55ee;background:#8b55ee13;border-radius:999px;place-items:center;width:52px;height:52px;display:grid}.nz .nz-home-context-story-card p{color:#121820;margin:0;font-size:15px;line-height:1.34}.nz .nz-home-context-story-card strong{color:#794cff;font-weight:800;display:block}.nz .nz-home-context-diagram{width:min(100%,980px);height:650px;margin:0 auto;position:relative;overflow:visible}.nz .nz-home-context-lines{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.nz .nz-home-context-lines path{fill:none;stroke-dasharray:7 9;stroke-linecap:round;stroke-width:1.4px;opacity:.78}.nz .nz-home-context-lines .line-orange,.nz .nz-home-context-lines .loop-orange{stroke:#ff6b2f}.nz .nz-home-context-lines .line-gray,.nz .nz-home-context-lines .loop-gray,.nz .nz-home-context-lines .line-slate,.nz .nz-home-context-lines .loop-slate{stroke:#69727d}.nz .nz-home-context-lines .line-violet,.nz .nz-home-context-lines .loop-violet{stroke:#8956ff}.nz .nz-home-context-lines .mark{fill:currentColor;font-family:Segoe Print,Comic Sans MS,cursive;font-size:21px;font-weight:700}.nz .nz-home-context-lines .mark-one{color:#ff6b2f}.nz .nz-home-context-lines .mark-two,.nz .nz-home-context-lines .mark-four{color:#69727d}.nz .nz-home-context-lines .mark-three{color:#8956ff}.nz .nz-home-context-agent-card{--context-card-tone:#777f8a;z-index:5;border:1px solid color-mix(in srgb, var(--context-card-tone) 15%, var(--rule));background:linear-gradient(145deg, #fffffff5, #ffffffd1), color-mix(in srgb, var(--paper) 96%, white);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:14px;width:205px;min-height:210px;padding:22px 16px 14px;position:absolute;top:78px;box-shadow:0 28px 68px -58px #191c2175,inset 0 1px #ffffffdb}.nz .nz-home-context-agent-card.tone-orange{--context-card-tone:#ff6b2f}.nz .nz-home-context-agent-card.tone-violet{--context-card-tone:#8956ff}.nz .nz-home-context-agent-card.tone-gray{--context-card-tone:#66707c}.nz .nz-home-context-agent-card.agent-claude{left:22px}.nz .nz-home-context-agent-card.agent-codex{left:268px}.nz .nz-home-context-agent-card.agent-cursor{left:514px}.nz .nz-home-context-agent-card.agent-copilot{left:760px}.nz .nz-home-context-agent-card>em{width:max-content;color:var(--context-card-tone);font-family:Segoe Print,Comic Sans MS,cursive;font-size:15px;font-style:normal;font-weight:650;line-height:1.15;position:absolute;top:-68px;left:50%;transform:translate(-50%)rotate(-2deg)}.nz .nz-home-context-agent-card.tone-gray>em{color:#343940}.nz .nz-home-context-annotation-arrow{border-right:1.5px solid var(--context-card-tone);border-bottom:1.5px solid var(--context-card-tone);border-radius:0 0 28px;width:32px;height:34px;position:absolute;top:-42px;left:50%;transform:translate(-50%)rotate(17deg)}.nz .nz-home-context-annotation-arrow:after{content:"";width:8px;height:8px;color:var(--context-card-tone);border-bottom:1.5px solid;border-right:1.5px solid;position:absolute;bottom:-2px;right:-4px;transform:rotate(29deg)}.nz .nz-home-context-card-head{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:14px;display:grid}.nz .nz-home-context-card-head img{-o-object-fit:contain;object-fit:contain;width:42px;height:42px}.nz .nz-home-context-card-head p{min-width:0;margin:0}.nz .nz-home-context-card-head strong{color:#111820;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:820;line-height:1.1;display:block;overflow:hidden}.nz .nz-home-context-card-head span{color:#3d4655;margin-top:5px;font-size:12px;line-height:1.15;display:block}.nz .nz-home-context-card-file{background:radial-gradient(circle at 90% 20%, #ffffff94, transparent 40%), color-mix(in srgb, var(--paper) 70%, white);border-radius:8px;min-height:118px;margin-top:26px;padding:14px}.nz .nz-home-context-card-file b{color:#111820;font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:790;display:block;overflow:hidden}.nz .nz-home-context-card-file span{color:#4d5968;min-height:36px;margin-top:18px;font-size:12px;line-height:1.45;display:block}.nz .nz-home-context-card-file small{background:color-mix(in srgb, var(--context-card-tone) 11%, white);min-height:24px;color:color-mix(in srgb, var(--context-card-tone) 88%, #111820);border-radius:999px;align-items:center;margin-top:11px;padding:0 10px;font-size:11px;font-weight:760;display:inline-flex}.nz .nz-home-context-stage{z-index:4;height:244px;position:absolute;bottom:12px;left:0;right:0}.nz .nz-home-context-stage:before{content:"";background:linear-gradient(90deg,#0000,#262a302e,#0000);height:1px;position:absolute;bottom:64px;left:42px;right:30px}.nz .stage-note{z-index:8;color:#171b21;max-width:170px;margin:0;font-family:Segoe Print,Comic Sans MS,cursive;font-size:15px;font-weight:650;line-height:1.1;position:absolute}.nz .stage-note-left{top:14px;left:290px;transform:rotate(-2deg)}.nz .stage-note-right{top:12px;right:142px;transform:rotate(2deg)}.nz .context-laptop{z-index:5;position:absolute}.nz .context-laptop span{background:linear-gradient(#ffffffeb,#f4f6f8d6),#fff;border:1.6px solid #21262d6b;border-radius:8px 8px 3px 3px;width:142px;height:76px;display:block;position:relative;transform:perspective(320px)rotateX(3deg)}.nz .context-laptop span:before{content:"";background:linear-gradient(#ff9b51 0 0) 12px 12px/70px 2px no-repeat,linear-gradient(#7c8aa0 0 0) 12px 24px/88px 2px no-repeat,linear-gradient(#7c8aa0 0 0) 12px 34px/58px 2px no-repeat,#1f232a;border-radius:4px;position:absolute;inset:9px 12px 14px}.nz .context-laptop i{background:#ffffffc7;border:1.4px solid #21262d59;border-top:0;border-radius:0 0 18px 18px;width:158px;height:13px;margin-left:-8px;display:block;transform:skew(-10deg)}.nz .context-laptop b{z-index:7;color:#1c2026;text-align:center;background:#fff4a8;place-items:center;width:74px;min-height:52px;padding:7px;font-family:Segoe Print,Comic Sans MS,cursive;font-size:10px;font-weight:650;line-height:1.12;display:grid;position:absolute;box-shadow:0 12px 22px -19px #1c180e7a}.nz .laptop-left{bottom:68px;left:42px;transform:rotate(-5deg)}.nz .laptop-left b{bottom:8px;left:-20px;transform:rotate(-12deg)}.nz .laptop-small{bottom:76px;left:314px;transform:scale(.72)rotate(-1deg)}.nz .laptop-small b{bottom:-38px;right:18px;transform:rotate(-5deg)}.nz .laptop-wide{bottom:82px;right:262px;transform:scale(.88)rotate(2deg)}.nz .laptop-wide b{bottom:0;right:-36px;transform:rotate(8deg)}.nz .laptop-right{bottom:68px;right:48px;transform:rotate(2deg)}.nz .laptop-right b{bottom:8px;right:-18px;transform:rotate(10deg)}.nz .context-human{z-index:8;width:102px;height:142px;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.nz .context-human .human-head{background:#ffffffbd;border:2px solid #0f141b;border-radius:50%;width:56px;height:56px;position:absolute;top:0;left:50%;transform:translate(-50%)}.nz .context-human .human-body{background:#ffffffc7;border:2px solid #0f141b;border-bottom-width:1.5px;border-radius:48px 48px 8px 8px;width:88px;height:92px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.nz .context-human .human-arm{border-top:2px solid #0f141b;width:48px;height:54px;position:absolute;top:48px}.nz .context-human .arm-left{border-left:2px solid #0f141b;border-radius:34px 0 0;left:3px;transform:rotate(18deg)}.nz .context-human .arm-right{border-right:2px solid #0f141b;border-radius:0 34px 0 0;right:3px;transform:rotate(-18deg)}.nz .context-paper{z-index:3;background:linear-gradient(#292d3229 0 0) 9px 9px/28px 1px no-repeat,linear-gradient(#292d321f 0 0) 9px 15px/20px 1px no-repeat,#ffffffc2;border:1px solid #292d3238;border-radius:3px;width:48px;height:25px;position:absolute}.nz .paper-one{bottom:52px;left:252px;transform:rotate(12deg)}.nz .paper-two{bottom:42px;left:402px;transform:rotate(-8deg)}.nz .paper-three{bottom:42px;right:236px;transform:rotate(9deg)}.nz .context-mug{z-index:4;background:#ffffffb8;border:1.5px solid #21262d47;border-radius:0 0 10px 10px;width:28px;height:38px;position:absolute;bottom:44px;right:92px}.nz .context-mug:after{content:"";border:1.5px solid #21262d3d;border-left:0;border-radius:0 12px 12px 0;width:13px;height:17px;position:absolute;top:9px;right:-11px}.nz .nz-home-context-results{border:1px solid color-mix(in srgb, var(--rule) 95%, white);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffb8;border-radius:12px;grid-column:2;grid-template-columns:214px repeat(4,minmax(130px,1fr));align-items:center;min-height:100px;margin:-2px 12px 0;display:grid;overflow:hidden;box-shadow:0 24px 70px -62px #221c127a,inset 0 1px #ffffffdb}.nz .nz-home-context-results>div{border-right:1px solid color-mix(in srgb, var(--rule) 82%, transparent);color:#202a36;text-align:center;justify-content:center;align-items:center;min-height:68px;padding:0 24px;font-size:15px;font-weight:520;display:flex}.nz .nz-home-context-results>div:last-child{border-right:0}.nz .nz-home-context-result-lede{color:#111820;text-align:left;justify-content:flex-start;gap:18px;font-weight:790}.nz .nz-home-context-result-lede span{color:#ff5142;background:#ff524a14;border-radius:999px;place-items:center;width:48px;height:48px;display:grid}.nz .nz-home-context-result-lede strong{color:#111820;font-size:17px;font-weight:800}@media (max-width:1320px){.nz .nz-home-rail.nz-home-context-problem{grid-template-columns:1fr;padding-left:44px;padding-right:44px}.nz .nz-home-context-copy{max-width:720px}.nz .nz-home-context-diagram,.nz .nz-home-context-results{grid-column:1}}@media (max-width:760px){.nz .nz-home-rail.nz-home-context-problem{gap:28px;padding:54px 20px 38px}.nz .nz-home-context-copy h2{margin-top:34px;font-size:clamp(47px,14vw,62px)}.nz .nz-home-context-copy>p{font-size:16px}.nz .nz-home-context-story-card{max-width:none;margin-top:34px}.nz .nz-home-context-diagram{gap:12px;height:auto;display:grid}.nz .nz-home-context-lines,.nz .nz-home-context-stage,.nz .nz-home-context-annotation-arrow,.nz .nz-home-context-agent-card>em{display:none}.nz .nz-home-context-agent-card,.nz .nz-home-context-agent-card.agent-claude,.nz .nz-home-context-agent-card.agent-codex,.nz .nz-home-context-agent-card.agent-cursor,.nz .nz-home-context-agent-card.agent-copilot{width:100%;min-height:auto;position:relative;top:auto;left:auto;transform:none}.nz .nz-home-context-card-file{min-height:auto}.nz .nz-home-context-results{grid-template-columns:1fr;margin:0}.nz .nz-home-context-results>div{border-right:0;border-bottom:1px solid color-mix(in srgb, var(--rule) 82%, transparent);text-align:left;justify-content:flex-start;min-height:58px}.nz .nz-home-context-results>div:last-child{border-bottom:0}}.nz .nz-home-memory-state{background:linear-gradient(color-mix(in srgb, var(--rule) 20%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--rule) 20%, transparent) 1px, transparent 1px), radial-gradient(circle at 82% 20%, #25bed812, transparent 32%), radial-gradient(circle at 48% 58%, #7b61ff0d, transparent 34%), color-mix(in srgb, var(--paper) 97%, white);background-position:50%;background-size:76px 76px,76px 76px,auto,auto,auto;grid-template-columns:minmax(560px,.58fr) minmax(720px,1fr);align-items:start;gap:44px 48px;padding:76px 74px 42px;display:grid}.nz .nz-home-memory-state .nz-home-core-copy{border-right:0;align-self:stretch;max-width:568px;padding:0}.nz .nz-home-memory-dot{background:#7665ff;border-radius:999px;width:8px;height:8px;margin-right:8px;display:inline-block;box-shadow:0 0 0 4px #7665ff26}.nz .nz-home-memory-title{color:#101720;font-family:var(--font-instrument-serif), Georgia, serif;letter-spacing:0;margin:50px 0 0;font-size:76px;font-weight:400;line-height:.98}.nz .nz-home-memory-title span{color:#7665ff;letter-spacing:0;text-shadow:0 0 22px #7665ff2e;font-style:italic}.nz .nz-home-memory-state .nz-home-core-copy>p{color:#1f2b3c;max-width:540px;margin:70px 0 0;font-size:21px;line-height:1.45}.nz .nz-home-memory-warning{border:1px solid color-mix(in srgb, #7665ff 28%, var(--rule));background:linear-gradient(135deg,#f7f6ff,#ffffffc7),#fff;border-radius:14px;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:20px;width:min(100%,456px);min-height:128px;margin-top:92px;padding:24px 28px;display:grid;box-shadow:0 22px 70px -58px #7665ff8c}.nz .nz-home-memory-warning>span{color:#7665ff;border-left:1px solid #7665ff3b;border-right:1px solid #7665ff3b;place-items:center;width:50px;height:76px;display:grid}.nz .nz-home-memory-warning p{color:#405066;margin:0;font-size:15px;line-height:1.45}.nz .nz-home-memory-warning strong{color:#0f151d;max-width:260px;margin-bottom:10px;font-size:17px;line-height:1.25;display:block}.nz .nz-home-memory-compare{grid-template-columns:minmax(300px,1fr) minmax(320px,1.1fr);gap:32px;min-width:0;display:grid}.nz .nz-home-memory-card{border:1px solid color-mix(in srgb, var(--rule) 92%, white);background:linear-gradient(145deg, #fffffff0, #ffffffc7), color-mix(in srgb, var(--paper) 98%, white);border-radius:20px;flex-direction:column;min-width:0;min-height:644px;padding:34px;display:flex;box-shadow:0 30px 84px -66px #221c127a,inset 0 1px #ffffffc2}.nz .nz-home-memory-card.live-card{border-color:color-mix(in srgb, #28bfdc 62%, var(--rule));background:radial-gradient(circle at 32% 18%,#28bfdc1a,#0000 33%),linear-gradient(145deg,#fffffff5,#f4fcfd)}.nz .nz-home-memory-card-head{grid-template-columns:80px minmax(0,1fr);align-items:center;gap:18px;display:grid}.nz .nz-home-memory-card-head>span{color:#0f151d;background:#f6f4f1;border-radius:999px;place-items:center;width:78px;height:78px;display:grid}.nz .nz-home-memory-card-head .nz-home-memory-n{color:#0082a7;font-family:var(--font-instrument-serif), Georgia, serif;background:#ddf5f9;font-size:52px;font-weight:650;line-height:1}.nz .nz-home-memory-card-head p{color:#354259;margin:0;font-size:22px;line-height:1.35}.nz .nz-home-memory-card-head strong{color:#080d13;font-size:24px;font-weight:820;line-height:1.1;display:block}.nz .live-card .nz-home-memory-card-head p{color:#0082a7}.nz .nz-home-memory-card-copy{border-top:1px solid color-mix(in srgb, var(--rule) 84%, transparent);color:#334157;margin:32px 0 0;padding-top:28px;font-size:21px;line-height:1.45}.nz .live-card .nz-home-memory-card-copy{border-top-color:color-mix(in srgb, #28bfdc 34%, var(--rule))}.nz .nz-home-memory-steps{gap:34px;margin-top:30px;display:grid}.nz .nz-home-memory-steps>div{border:1px solid color-mix(in srgb, var(--rule) 88%, white);background:#ffffff9e;border-radius:10px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:12px;min-height:64px;padding:0 24px;display:grid;position:relative}.nz .live-card .nz-home-memory-steps>div{border-color:color-mix(in srgb, #28bfdc 38%, var(--rule));background:#f4fcfd}.nz .nz-home-memory-steps span{color:#786a55;background:#f8f6f4;border-radius:999px;place-items:center;width:38px;height:38px;font-size:13px;font-weight:780;display:grid}.nz .live-card .nz-home-memory-steps span{color:#0082a7;background:#e3f7fa}.nz .nz-home-memory-steps strong{color:#0f151d;font-size:17px;font-weight:760}.nz .nz-home-memory-steps svg{color:#536174;position:absolute;bottom:-29px;left:50%;transform:translate(-50%)}.nz .live-card .nz-home-memory-steps svg{color:#0082a7}.nz .nz-home-memory-status{border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;min-height:52px;margin-top:auto;padding:0 10px;font-size:14px;font-weight:650;display:flex}.nz .nz-home-memory-status svg{flex:none}.nz .nz-home-memory-status.status-stale{border-color:color-mix(in srgb, #d6503e 22%, var(--rule));color:#101720;background:#fcf3f1}.nz .nz-home-memory-status.status-stale svg{color:#d6503e}.nz .nz-home-memory-status.status-current{color:#0a4d32;background:#edf8f3;border-color:#26b8bb}.nz .nz-home-memory-status.status-current svg{color:#139457}.nz .nz-home-memory-outcomes{border:1px solid color-mix(in srgb, var(--rule) 92%, white);background:linear-gradient(135deg, #ffffffe6, #ffffffb8), color-mix(in srgb, var(--paper) 96%, white);border-radius:14px;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));min-height:170px;margin-top:0;display:grid;overflow:hidden;box-shadow:0 26px 86px -68px #221c128a}.nz .nz-home-memory-outcomes>div{--memory-outcome:#7665ff;border-right:1px solid color-mix(in srgb, var(--rule) 80%, transparent);text-align:center;place-items:center;min-width:0;padding:26px 28px;display:grid}.nz .nz-home-memory-outcomes>div:last-child{border-right:0}.nz .nz-home-memory-outcomes .tone-violet{--memory-outcome:#7665ff}.nz .nz-home-memory-outcomes .tone-green{--memory-outcome:#139457}.nz .nz-home-memory-outcomes .tone-cyan{--memory-outcome:#0082a7}.nz .nz-home-memory-outcomes span{background:color-mix(in srgb, var(--memory-outcome) 12%, white);width:66px;height:66px;color:var(--memory-outcome);border-radius:999px;place-items:center;margin-bottom:14px;display:grid}.nz .nz-home-memory-outcomes span b{font-family:var(--font-instrument-serif), Georgia, serif;font-size:40px;line-height:1}.nz .nz-home-memory-outcomes p{color:#0f151d;margin:0;font-size:18px;line-height:1.24}.nz .nz-home-memory-outcomes strong{color:var(--memory-outcome);font-size:17px;line-height:1.2;display:block}.nz .nz-home-memory-outcomes p>b{color:#0f151d;font-size:20px;display:block}.nz .nz-home-memory-outcomes small{color:#3f4c60;margin-top:8px;font-size:14px;display:block}@media (max-width:1240px){.nz .nz-home-memory-state{grid-template-columns:1fr;padding-left:48px;padding-right:48px}.nz .nz-home-memory-state .nz-home-core-copy{max-width:760px}.nz .nz-home-memory-warning{margin-top:44px}}@media (max-width:820px){.nz .nz-home-memory-state{gap:26px;padding:54px 20px 38px}.nz .nz-home-memory-title{margin-top:34px;font-size:52px}.nz .nz-home-memory-state .nz-home-core-copy>p{margin-top:34px;font-size:16px}.nz .nz-home-memory-warning,.nz .nz-home-memory-compare,.nz .nz-home-memory-outcomes{width:100%}.nz .nz-home-memory-compare{grid-template-columns:1fr}.nz .nz-home-memory-card{min-height:auto;padding:22px}.nz .nz-home-memory-card-head{grid-template-columns:64px minmax(0,1fr)}.nz .nz-home-memory-card-head>span{width:62px;height:62px}.nz .nz-home-memory-card-head .nz-home-memory-n{font-size:42px}.nz .nz-home-memory-card-head strong{font-size:21px}.nz .nz-home-memory-card-copy{font-size:17px}.nz .nz-home-memory-outcomes{grid-template-columns:1fr}.nz .nz-home-memory-outcomes>div{border-right:0;border-bottom:1px solid color-mix(in srgb, var(--rule) 80%, transparent)}.nz .nz-home-memory-outcomes>div:last-child{border-bottom:0}}@media (max-width:420px){.nz .nz-home-memory-title{font-size:46px}}.nz .nz-auth-page-signin{max-width:1510px;padding:20px 40px 30px}.nz .nz-auth-page-signin .nz-auth-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;padding:12px 0 20px}.nz .nz-auth-page-signin .nz-auth-story,.nz .nz-auth-page-signin .nz-auth-card{border-radius:14px;min-height:690px}.nz .nz-auth-page-signin .nz-auth-story{padding:32px 42px 20px}.nz .nz-auth-page-signin .nz-auth-title{letter-spacing:0;max-width:610px;font-size:64px}.nz .nz-auth-page-signin .nz-auth-title .serif{letter-spacing:0}.nz .nz-auth-page-signin .nz-auth-preview{background:0 0;border:0;margin-top:28px}.nz .nz-auth-page-signin .nz-auth-topology{padding:0}.nz .nz-auth-page-signin .nz-auth-orbit{background:radial-gradient(circle at center, #2f7df00f, transparent 34%), linear-gradient(color-mix(in srgb, var(--rule) 62%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--rule) 62%, transparent) 1px, transparent 1px);background-position:50%;background-size:auto,68px 68px,68px 68px;min-height:264px}.nz .nz-auth-page-signin .nz-auth-hub{width:126px;min-height:126px}.nz .nz-auth-page-signin .nz-auth-node{grid-template-columns:24px minmax(0,1fr);gap:8px;width:156px;min-height:74px}.nz .nz-auth-page-signin .nz-auth-node.human-one,.nz .nz-auth-page-signin .nz-auth-node.agent-one{left:2%}.nz .nz-auth-page-signin .nz-auth-node.human-two,.nz .nz-auth-page-signin .nz-auth-node.agent-two{right:2%}.nz .nz-auth-page-signin .nz-auth-node span{color:#536175;font-family:var(--font-geist), sans-serif;letter-spacing:0;white-space:nowrap;text-transform:none;font-size:12px}.nz .nz-auth-page-signin .nz-auth-packet.packet-one{top:25%;left:30%}.nz .nz-auth-page-signin .nz-auth-packet.packet-two{top:48%;right:16%}.nz .nz-auth-page-signin .nz-auth-packet.packet-three{min-width:94px;bottom:3%;left:41%}.nz .nz-auth-page-signin .nz-auth-signin-card{padding:52px 44px 36px}.nz .nz-auth-page-signin .nz-auth-card-head{border-bottom:0;margin-bottom:30px;padding-bottom:0}.nz .nz-auth-page-signin .nz-auth-card-head .eyebrow{background:#ecf2ff;border-radius:6px;padding:4px 7px;line-height:1;display:inline-flex}.nz .nz-auth-page-signin .nz-auth-card-head h2{letter-spacing:0;margin-top:12px;font-size:46px}.nz .nz-auth-card-action{border:1px solid var(--rule);color:#2f70ff;background:#ffffffb8;border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.nz .nz-auth-card-action svg{color:currentColor}.nz .nz-auth-page-signin .nz-auth-session{border:1px solid var(--rule);color:#8a8175;letter-spacing:.08em;background:#ffffff9e;border-radius:8px;min-height:54px;margin-bottom:30px;padding:0 14px;font-size:11px;font-weight:760}.nz .nz-auth-page-signin .nz-auth-session strong{color:#0082a7;align-items:center;gap:10px;font-weight:800;display:inline-flex}.nz .nz-auth-page-signin .nz-auth-session strong:after{content:"";background:#20c768;border-radius:999px;width:8px;height:8px}.nz .nz-auth-page-signin .nz-auth-field>div{border-color:color-mix(in srgb, #2f70ff 22%, var(--rule));background:#ffffffb8;border-radius:8px;min-height:44px}.nz .nz-auth-page-signin .nz-auth-note{color:#64748b;margin-top:18px;font-size:13px}.nz .nz-auth-page-signin .nz-auth-footer{color:#4a5568;font-family:var(--font-geist), sans-serif;letter-spacing:0;text-transform:none;border-top:0;justify-content:space-between;align-items:center;gap:24px;margin-top:26px;padding:0 26px;font-size:15px;display:flex}.nz .nz-auth-page-signin .nz-auth-footer-group{align-items:center;gap:20px;display:inline-flex}.nz .nz-auth-page-signin .nz-auth-footer a{color:#145cf0;align-items:center;gap:14px;font-size:15px;font-weight:720;text-decoration:none;display:inline-flex}.nz .nz-auth-page-signin .nz-auth-footer a:after{content:none}.nz .nz-auth-page-signin .nz-auth-footer-docs{gap:8px}@media (max-width:1100px){.nz .nz-auth-page-signin .nz-auth-grid{grid-template-columns:1fr}.nz .nz-auth-page-signin .nz-auth-signin-card{max-width:none}}@media (max-width:640px){.nz .nz-auth-page-signin{padding:20px}.nz .nz-auth-page-signin .nz-auth-story{min-height:auto;padding:24px 20px}.nz .nz-auth-page-signin .nz-auth-card{min-height:auto}.nz .nz-auth-page-signin .nz-auth-title{font-size:48px}.nz .nz-auth-page-signin .nz-auth-signin-card{padding:28px 20px}.nz .nz-auth-page-signin .nz-auth-card-head h2{font-size:38px}.nz .nz-auth-page-signin .nz-auth-benefit-rail{grid-template-columns:1fr;margin:0;padding:0;overflow:hidden}.nz .nz-auth-page-signin .nz-auth-benefit-rail>div,.nz .nz-auth-page-signin .nz-auth-benefit-rail>div:first-child{border-left:0;border-bottom:1px solid var(--rule);grid-template-columns:54px minmax(0,1fr);padding:20px}.nz .nz-auth-page-signin .nz-auth-benefit-rail>div:last-child{border-bottom:0}.nz .nz-auth-page-signin .nz-auth-footer,.nz .nz-auth-page-signin .nz-auth-footer-group{flex-direction:column;align-items:flex-start}.nz .nz-auth-page-signin .nz-auth-footer{padding:0}}.nz .nz-auth-page-signup{max-width:1510px;padding:20px 40px 30px}.nz .nz-auth-page-signup .nz-auth-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;padding:12px 0 20px}.nz .nz-auth-page-signup .nz-auth-story,.nz .nz-auth-page-signup .nz-auth-card{border-radius:14px;min-height:668px}.nz .nz-auth-page-signup .nz-auth-story{padding:32px 42px 24px}.nz .nz-auth-page-signup .nz-auth-card{padding:40px 38px 22px}.nz .nz-auth-page-signup .nz-auth-title{letter-spacing:0;max-width:640px;font-size:58px;line-height:.98}.nz .nz-auth-page-signup .nz-auth-title .serif{color:#7652f6;letter-spacing:0}.nz .nz-auth-page-signup .nz-auth-copy{max-width:610px;margin-top:16px;font-size:17px;line-height:1.46}.nz .nz-auth-page-signup .nz-auth-preview{margin-top:26px}.nz .nz-auth-page-signup .nz-auth-card-head{border-bottom:0;margin-bottom:22px;padding-bottom:0}.nz .nz-auth-page-signup .nz-auth-card-head h2{letter-spacing:0;margin-top:18px;font-size:39px;line-height:.98}.nz .nz-auth-card-action.tone-violet{border-color:color-mix(in srgb, #7652f6 28%, var(--rule));color:#7652f6;background:#f8f6ff}.nz .nz-auth-page-signup .nz-auth-plan-grid{gap:14px;margin-bottom:8px}.nz .nz-auth-page-signup .nz-auth-plan{border-radius:12px;min-height:106px}.nz .nz-auth-page-signup .nz-auth-plan.primary{background:radial-gradient(circle at 18% 24%,#7652f617,#0000 44%),#faf8ff;border-color:#7652f6;box-shadow:inset 0 0 0 1px #7652f6}.nz .nz-auth-page-signup .nz-auth-plan.primary .nz-auth-plan-icon{color:#7652f6;background:#f1eefe}.nz .nz-auth-page-signup .nz-auth-plan-check{background:#7652f6}.nz .nz-auth-page-signup .nz-auth-form{gap:10px}.nz .nz-auth-page-signup .nz-auth-button.primary{background:#0f141d;border-radius:8px;min-height:50px;margin-top:4px;font-size:16px}.nz .nz-auth-page-signup .nz-auth-divider{margin:12px 0}.nz .nz-auth-page-signup .nz-auth-button.ghost{border-radius:8px}.nz .nz-auth-page-signup .nz-auth-benefit-rail{margin:0}.nz .nz-auth-page-signup .nz-auth-footer{margin-top:18px}@media (max-width:1100px){.nz .nz-auth-page-signup .nz-auth-grid{grid-template-columns:1fr}.nz .nz-auth-page-signup .nz-auth-card{max-width:none}}@media (max-width:640px){.nz .nz-auth-page-signup{padding:20px}.nz .nz-auth-page-signup .nz-auth-story,.nz .nz-auth-page-signup .nz-auth-card{min-height:auto;padding:24px 20px}.nz .nz-auth-page-signup .nz-auth-title{font-size:45px}.nz .nz-auth-page-signup .nz-auth-card-head h2{font-size:36px}.nz .nz-auth-page-signup .nz-auth-plan-grid{grid-template-columns:1fr}.nz .nz-auth-page-signup .nz-auth-benefit-rail{grid-template-columns:1fr;margin:0;padding:0;overflow:hidden}.nz .nz-auth-page-signup .nz-auth-benefit-rail>div,.nz .nz-auth-page-signup .nz-auth-benefit-rail>div:first-child{border-left:0;border-bottom:1px solid var(--rule);grid-template-columns:54px minmax(0,1fr);padding:20px}.nz .nz-auth-page-signup .nz-auth-benefit-rail>div:last-child{border-bottom:0}}.nz .nz-auth-page-signup-org{--org-green:#12a65a;--org-green-dark:#08783c;--org-green-soft:color-mix(in srgb, var(--org-green) 9%, white)}.nz .nz-auth-page-signup-org .eyebrow,.nz .nz-auth-page-signup-org .nz-auth-org-section-title{color:var(--org-green)}.nz .nz-auth-page-signup-org .nz-auth-grid{gap:24px}.nz .nz-auth-page-signup-org .nz-auth-story,.nz .nz-auth-page-signup-org .nz-auth-card{min-height:708px}.nz .nz-auth-page-signup-org .nz-auth-title{max-width:650px}.nz .nz-auth-page-signup-org .nz-auth-title .serif{color:var(--org-green)}.nz .nz-auth-page-signup-org .nz-auth-copy{max-width:555px}.nz .nz-auth-page-signup-org .nz-auth-org-card{padding:30px 32px 20px}.nz .nz-auth-org-preview{grid-template-columns:minmax(0,1fr) 192px;align-self:start;align-items:center;gap:22px;margin-top:16px;display:grid}.nz .nz-auth-org-map{flex-direction:column;justify-content:flex-start;align-items:center;min-height:405px;padding:8px 0 0;display:flex;position:relative}.nz .nz-auth-org-map:before{content:"";border-left:1px dashed color-mix(in srgb, var(--org-green) 28%, var(--rule-2));position:absolute;top:74px;bottom:54px;left:50%}.nz .nz-auth-org-map:after{content:"";border:1px dashed color-mix(in srgb, var(--org-green) 18%, transparent);border-bottom:0;border-radius:22px 22px 0 0;position:absolute;inset:74px 38px 66px}.nz .nz-auth-org-node{z-index:1;border:1px solid var(--rule);color:var(--org-green);background:#ffffffe6;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;display:grid;position:relative;box-shadow:0 14px 34px -30px #0f141d73}.nz .nz-auth-org-node p{margin:0}.nz .nz-auth-org-node strong,.nz .nz-auth-org-node span{display:block}.nz .nz-auth-org-node strong{color:var(--nz-ink);font-size:12px;font-weight:780;line-height:1.1}.nz .nz-auth-org-node p span{color:#66758a;margin-top:5px;font-size:10px}.nz .nz-auth-org-node.org-root{width:182px;min-height:68px;padding:12px 16px}.nz .nz-auth-org-lane{z-index:1;justify-content:center;width:100%;margin-top:36px;display:grid;position:relative}.nz .nz-auth-org-lane:before{content:"";border-top:1px dashed color-mix(in srgb, var(--org-green) 24%, var(--rule-2));position:absolute;top:-18px;left:22%;right:22%}.nz .nz-auth-org-lane.workspace-lane{grid-template-columns:repeat(3,minmax(0,118px));gap:12px}.nz .nz-auth-org-lane.project-lane{grid-template-columns:repeat(2,minmax(0,134px));gap:10px;margin-top:30px}.nz .nz-auth-org-lane.room-lane{grid-template-columns:repeat(3,minmax(0,106px));gap:8px;margin-top:30px}.nz .nz-auth-org-node.compact,.nz .nz-auth-org-node.room{grid-template-columns:22px minmax(0,1fr);gap:8px;min-height:48px;padding:8px 11px}.nz .nz-auth-org-node.compact strong,.nz .nz-auth-org-node.room strong,.nz .nz-auth-org-node.compact p span,.nz .nz-auth-org-node.room p span{font-size:9px}.nz .nz-auth-org-node.room>span{border:2px dotted #10141d;border-radius:999px;width:17px;height:17px;margin:0}.nz .nz-auth-org-agents{z-index:1;gap:12px;margin-top:18px;display:flex;position:relative}.nz .nz-auth-org-agents span{border:1px solid var(--rule);background:#fff;border-radius:8px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 12px 30px -28px #0f141d6b}.nz .nz-auth-org-agents img{-o-object-fit:contain;object-fit:contain;width:24px;height:24px;display:block}.nz .nz-auth-org-map em{z-index:1;color:#718094;margin-top:8px;font-size:10px;font-style:normal;position:relative}.nz .nz-auth-org-controls{border:1px solid var(--rule);background:#ffffffd6;border-radius:10px;gap:0;padding:18px 16px;display:grid;box-shadow:0 16px 38px -34px #0f141d73}.nz .nz-auth-org-controls>div{border-bottom:1px solid var(--rule);grid-template-columns:36px minmax(0,1fr);gap:12px;padding:14px 0;display:grid}.nz .nz-auth-org-controls>div:first-child{padding-top:0}.nz .nz-auth-org-controls>div:last-child{border-bottom:0;padding-bottom:0}.nz .nz-auth-org-controls span{background:var(--org-green-soft);width:34px;height:34px;color:var(--org-green);border-radius:11px;place-items:center;display:grid}.nz .nz-auth-org-controls p{color:#607085;margin:0;font-size:10px;line-height:1.42}.nz .nz-auth-org-controls strong{color:var(--nz-ink);margin-bottom:6px;font-size:11px;font-weight:780;display:block}.nz .nz-auth-org-card-head{grid-template-columns:minmax(0,1fr) 286px;align-items:start;gap:16px;margin-bottom:12px;display:grid}.nz .nz-auth-page-signup-org .nz-auth-card-head h2{margin-top:10px;font-size:32px}.nz .nz-auth-card-copy{color:#536175;max-width:370px;margin:8px 0 0;font-size:12px;line-height:1.38}.nz .nz-auth-org-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.nz .nz-auth-org-steps li{color:#536175;justify-items:center;gap:7px;font-size:10px;display:grid;position:relative}.nz .nz-auth-org-steps li:not(:last-child):after{content:"";border-top:1px solid var(--rule-2);width:calc(100% - 24px);position:absolute;top:14px;left:calc(50% + 18px)}.nz .nz-auth-org-steps span{z-index:1;border:1px solid var(--rule-2);color:#10141d;background:#fff;border-radius:999px;place-items:center;width:28px;height:28px;font-size:13px;font-weight:760;display:grid;position:relative}.nz .nz-auth-org-steps .active span{border-color:var(--org-green);background:var(--org-green);color:#fff;box-shadow:0 0 0 5px color-mix(in srgb, var(--org-green) 9%, transparent)}.nz .nz-auth-org-steps strong{color:#344054;font-size:9px;font-weight:560}.nz .nz-auth-org-form{gap:7px}.nz .nz-auth-page-signup-org .nz-auth-field span{font-size:12px;line-height:1.12}.nz .nz-auth-page-signup-org .nz-auth-field input,.nz .nz-auth-page-signup-org .nz-auth-field select{width:100%;min-width:0;color:var(--nz-ink);font:inherit;background:0 0;border:0;outline:0;font-size:13px}.nz .nz-auth-page-signup-org .nz-auth-field select{appearance:none;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nz .nz-auth-page-signup-org .nz-auth-field small{color:#68778c;font-size:9px;line-height:1.16}.nz .nz-auth-page-signup-org .nz-auth-field>div:focus-within{border-color:var(--org-green);box-shadow:0 0 0 4px color-mix(in srgb, var(--org-green) 10%, transparent)}.nz .nz-auth-org-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;display:grid}.nz .nz-auth-org-section-title{border-top:1px solid var(--rule);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin-top:3px;padding-top:9px;font-size:10px;font-weight:800}.nz .nz-auth-page-signup-org .nz-auth-password-help{padding-top:7px;font-size:10px}.nz .nz-auth-page-signup-org .nz-auth-password-help:before{background:var(--org-green);width:92px}.nz .nz-auth-page-signup-org .nz-auth-button.primary{height:44px;min-height:0;margin-top:7px}.nz .nz-auth-page-signup-org .nz-auth-button.ghost{height:40px;min-height:0}.nz .nz-auth-page-signup-org .nz-auth-benefit-rail>div{--benefit-tone:var(--org-green)}.nz .nz-auth-page-signup-org .nz-auth-footer a{color:var(--org-green)}.nz .nz-auth-page-signup-org .nz-auth-footer a:after{background:var(--org-green-soft);color:var(--org-green)}@media (max-width:1260px){.nz .nz-auth-org-preview{grid-template-columns:1fr}.nz .nz-auth-org-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.nz .nz-auth-org-controls>div{border-bottom:0;padding:12px}}@media (max-width:1100px){.nz .nz-auth-page-signup-org .nz-auth-story,.nz .nz-auth-page-signup-org .nz-auth-card{min-height:auto}.nz .nz-auth-org-preview{grid-template-columns:minmax(0,1fr) 220px}}@media (max-width:760px){.nz .nz-auth-org-preview,.nz .nz-auth-org-card-head,.nz .nz-auth-org-two{grid-template-columns:1fr}.nz .nz-auth-org-steps{max-width:420px}.nz .nz-auth-org-map{min-height:390px}.nz .nz-auth-org-controls{grid-template-columns:1fr}.nz .nz-auth-org-controls>div{border-bottom:1px solid var(--rule);padding:14px 0}.nz .nz-auth-org-controls>div:last-child{border-bottom:0}}@media (max-width:640px){.nz .nz-auth-page-signup-org .nz-auth-title{font-size:43px}.nz .nz-auth-page-signup-org .nz-auth-org-card{padding:24px 20px}.nz .nz-auth-org-lane.workspace-lane,.nz .nz-auth-org-lane.room-lane{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.nz .nz-auth-org-lane.project-lane{grid-template-columns:repeat(2,minmax(0,1fr))}.nz .nz-auth-org-node.compact,.nz .nz-auth-org-node.room{padding:7px}.nz .nz-auth-org-node.compact strong,.nz .nz-auth-org-node.room strong{font-size:8px}.nz .nz-auth-org-node.compact p span,.nz .nz-auth-org-node.room p span{display:none}.nz .nz-auth-org-agents{gap:8px}.nz .nz-auth-org-agents span{width:36px;height:36px}}.nz .nz-auth-page-signup-org{max-width:1536px;padding:22px 40px 26px}.nz .nz-auth-page-signup-org .nz-auth-nav{border-bottom:1px solid var(--rule);padding-bottom:24px}.nz .nz-auth-page-signup-org .nz-auth-grid{grid-template-columns:minmax(0,670px) minmax(620px,692px);align-items:start;gap:52px;padding:34px 0 0}.nz .nz-auth-page-signup-org .nz-auth-story{box-sizing:border-box;width:100%;min-height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;padding:18px 8px 0 12px}.nz .nz-auth-page-signup-org .nz-auth-card{box-sizing:border-box;width:100%;height:auto;min-height:862px}.nz .nz-auth-page-signup-org .nz-auth-title{max-width:540px;font-size:52px;line-height:.98}.nz .nz-auth-page-signup-org .nz-auth-copy{max-width:430px;margin-top:24px;font-size:15px;line-height:1.55}.nz .nz-auth-page-signup-org .nz-auth-org-card{border-radius:12px;padding:44px 38px 34px;box-shadow:0 34px 90px -78px #0f141d94}.nz .nz-auth-page-signup-org .nz-auth-org-preview{grid-template-columns:minmax(0,426px) 186px;align-items:center;gap:28px;max-width:650px;margin-top:14px}.nz .nz-auth-page-signup-org .nz-auth-org-map{min-height:450px}.nz .nz-auth-page-signup-org .nz-auth-org-node.org-root{width:192px;min-height:72px}.nz .nz-auth-page-signup-org .nz-auth-org-lane.workspace-lane{grid-template-columns:repeat(3,minmax(0,124px));gap:24px}.nz .nz-auth-page-signup-org .nz-auth-org-lane.project-lane{grid-template-columns:repeat(2,minmax(0,138px));gap:30px}.nz .nz-auth-page-signup-org .nz-auth-org-lane.room-lane{grid-template-columns:repeat(3,minmax(0,112px));gap:10px}.nz .nz-auth-page-signup-org .nz-auth-org-agents{gap:16px;margin-top:22px}.nz .nz-auth-page-signup-org .nz-auth-org-agents span{border-radius:9px;width:58px;height:58px}.nz .nz-auth-page-signup-org .nz-auth-org-agents img{width:30px;height:30px}.nz .nz-auth-page-signup-org .nz-auth-org-controls{align-self:center;padding:18px 14px}.nz .nz-auth-org-privacy{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-column:1;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:16px;width:min(100%,390px);margin-top:28px;padding:14px 0;display:grid}.nz .nz-auth-org-privacy span{color:var(--org-green);place-items:center;display:grid}.nz .nz-auth-org-privacy p{color:#536175;margin:0;font-size:11px;line-height:1.45}.nz .nz-auth-org-privacy strong{color:var(--nz-ink);margin-bottom:5px;font-size:12px;display:block}.nz .nz-auth-org-left-footer{color:#536175;align-items:center;gap:20px;width:min(100%,430px);margin-top:22px;font-size:13px;display:flex}.nz .nz-auth-org-left-footer a{color:var(--org-green);align-items:center;gap:16px;font-weight:720;text-decoration:none;display:inline-flex}.nz .nz-auth-org-left-footer a:after{content:"→";width:28px;height:28px;color:var(--org-green);border-radius:999px;place-items:center;font-size:19px;display:grid}.nz .nz-auth-page-signup-org .nz-auth-org-card-head{margin-bottom:52px;display:block}.nz .nz-auth-page-signup-org .nz-auth-card-head h2{margin-top:26px;font-size:36px;line-height:1}.nz .nz-auth-page-signup-org .nz-auth-card-copy{max-width:560px;margin-top:22px;font-size:13px;line-height:1.45}.nz .nz-auth-page-signup-org .nz-auth-org-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:44px;display:grid}.nz .nz-auth-page-signup-org .nz-auth-org-steps li{justify-content:flex-start;align-items:center;gap:11px;min-width:0;display:flex}.nz .nz-auth-page-signup-org .nz-auth-org-steps li:not(:last-child):after{width:42px;top:16px;left:calc(100% - 34px)}.nz .nz-auth-page-signup-org .nz-auth-org-steps span{flex:none;width:34px;height:34px;font-size:13px}.nz .nz-auth-page-signup-org .nz-auth-org-steps strong{color:#536175;white-space:nowrap;min-width:0;font-size:12px;font-weight:560}.nz .nz-auth-page-signup-org .nz-auth-org-steps .active strong{color:var(--org-green);font-weight:720}.nz .nz-auth-page-signup-org .nz-auth-org-form{gap:26px}.nz .nz-auth-page-signup-org .nz-auth-field{gap:12px}.nz .nz-auth-page-signup-org .nz-auth-field span{font-size:13px}.nz .nz-auth-page-signup-org .nz-auth-field>div{border-radius:8px;min-height:48px;padding:0 16px}.nz .nz-auth-page-signup-org .nz-auth-field input,.nz .nz-auth-page-signup-org .nz-auth-field select{font-size:14px}.nz .nz-auth-page-signup-org .nz-auth-field small{margin-top:-2px;font-size:11px;line-height:1.3}.nz .nz-auth-page-signup-org .nz-auth-org-two{gap:36px}.nz .nz-auth-page-signup-org .nz-auth-button.primary{background:radial-gradient(circle at 50% 20%,#ffffff14,#0000 52%),#0d271d;height:44px;margin-top:16px}.nz .nz-auth-page-signup-org .nz-auth-button.ghost{height:40px}.nz .nz-auth-page-signup-org .nz-auth-divider{margin:24px 0}.nz .nz-auth-page-signup-org .nz-auth-note{margin-top:24px;font-size:12px}@media (max-width:1180px){.nz .nz-auth-page-signup-org .nz-auth-grid{grid-template-columns:1fr}.nz .nz-auth-page-signup-org .nz-auth-story{padding-top:24px}.nz .nz-auth-page-signup-org .nz-auth-org-card{min-height:auto}}@media (max-width:760px){.nz .nz-auth-page-signup-org{padding:20px}.nz .nz-auth-page-signup-org .nz-auth-grid{gap:24px;width:calc(100% + 4px);padding-top:22px}.nz .nz-auth-page-signup-org .nz-auth-story{padding:18px 0 0}.nz .nz-auth-page-signup-org .nz-auth-title{font-size:43px}.nz .nz-auth-page-signup-org .nz-auth-copy{margin-top:18px}.nz .nz-auth-page-signup-org .nz-auth-org-preview{grid-template-columns:1fr;max-width:none}.nz .nz-auth-page-signup-org .nz-auth-org-map{min-height:390px}.nz .nz-auth-page-signup-org .nz-auth-org-controls{grid-template-columns:1fr}.nz .nz-auth-org-privacy,.nz .nz-auth-org-left-footer{width:100%}.nz .nz-auth-org-left-footer{flex-direction:column;align-items:flex-start;gap:8px}.nz .nz-auth-page-signup-org .nz-auth-org-card{padding:32px 20px 26px}.nz .nz-auth-page-signup-org .nz-auth-org-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}.nz .nz-auth-page-signup-org .nz-auth-org-steps li:not(:last-child):after{display:none}.nz .nz-auth-page-signup-org .nz-auth-org-two{grid-template-columns:1fr;gap:20px}}.nz .nz-auth-page-signin{--signin-green:#0ca35b;--signin-green-dark:#0b2b20;--signin-green-soft:color-mix(in srgb, var(--signin-green) 9%, white);max-width:1536px;padding:22px 40px 28px}.nz .nz-auth-page-signin .nz-auth-nav{border-bottom:1px solid var(--rule);padding-bottom:24px}.nz .nz-auth-page-signin .nz-auth-grid{grid-template-columns:minmax(0,610px) minmax(620px,692px);align-items:start;gap:82px;padding:60px 0 0}.nz .nz-auth-page-signin .nz-auth-story{box-sizing:border-box;width:100%;min-height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;padding:28px 8px 0 52px}.nz .nz-auth-page-signin .nz-auth-story .eyebrow,.nz .nz-auth-page-signin .nz-auth-card .eyebrow{color:var(--signin-green)}.nz .nz-auth-page-signin .nz-auth-title{letter-spacing:0;max-width:490px;font-size:52px;line-height:.98}.nz .nz-auth-page-signin .nz-auth-title .serif{color:var(--signin-green);letter-spacing:0}.nz .nz-auth-page-signin .nz-auth-copy{max-width:365px;margin-top:26px;font-size:15px;line-height:1.6}.nz .nz-auth-signin-preview{width:100%;max-width:545px;margin-top:28px}.nz .nz-auth-signin-map{min-height:332px;position:relative}.nz .nz-auth-signin-map:before{content:"";border-left:1px dashed color-mix(in srgb, var(--signin-green) 30%, var(--rule-2));position:absolute;top:92px;bottom:82px;left:50%}.nz .nz-auth-signin-hub,.nz .nz-auth-signin-node,.nz .nz-auth-signin-agents span{z-index:1;border:1px solid var(--rule);background:#ffffffdb;position:absolute;box-shadow:0 18px 42px -34px #0f141d8c}.nz .nz-auth-signin-hub{width:132px;min-height:132px;color:var(--signin-green);text-align:center;border-radius:10px;place-items:center;padding:18px 12px;display:grid;top:76px;left:50%;transform:translate(-50%)}.nz .nz-auth-signin-hub strong,.nz .nz-auth-signin-hub span{display:block}.nz .nz-auth-signin-hub strong{color:var(--nz-ink);margin-top:6px;font-size:15px;font-weight:780}.nz .nz-auth-signin-hub span{color:#536175;font-size:12px}.nz .nz-auth-signin-node{width:146px;min-height:68px;color:var(--signin-green);border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;padding:12px 16px;display:grid}.nz .nz-auth-signin-node:after{content:"";border-top:1px dashed color-mix(in srgb, var(--signin-green) 28%, var(--rule-2));width:54px;position:absolute;top:50%}.nz .nz-auth-signin-node.engineering{top:40px;left:6px}.nz .nz-auth-signin-node.platform{top:160px;left:22px}.nz .nz-auth-signin-node.product{top:40px;right:14px}.nz .nz-auth-signin-node.security{top:160px;right:24px}.nz .nz-auth-signin-node.engineering:after,.nz .nz-auth-signin-node.platform:after{left:100%}.nz .nz-auth-signin-node.product:after,.nz .nz-auth-signin-node.security:after{right:100%}.nz .nz-auth-signin-node p{margin:0}.nz .nz-auth-signin-node strong,.nz .nz-auth-signin-node span{display:block}.nz .nz-auth-signin-node strong{color:var(--nz-ink);font-size:13px;font-weight:760}.nz .nz-auth-signin-node span{color:#536175;margin-top:4px;font-size:12px}.nz .nz-auth-signin-agents{gap:24px;display:flex;position:absolute;bottom:34px;left:50%;transform:translate(-50%)}.nz .nz-auth-signin-agents span{border-radius:999px;place-items:center;width:58px;height:58px;display:grid;position:relative}.nz .nz-auth-signin-agents img{-o-object-fit:contain;object-fit:contain;width:28px;height:28px;display:block}.nz .nz-auth-signin-map em{color:#66758a;white-space:nowrap;font-size:12px;font-style:normal;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.nz .nz-auth-signin-benefits{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:34px;padding:26px 0;display:grid}.nz .nz-auth-signin-benefits>div{border-right:1px solid var(--rule);grid-template-columns:42px minmax(0,1fr);gap:14px;padding:0 18px;display:grid}.nz .nz-auth-signin-benefits>div:first-child{padding-left:0}.nz .nz-auth-signin-benefits>div:last-child{border-right:0;padding-right:0}.nz .nz-auth-signin-benefits span{border:1px solid color-mix(in srgb, var(--signin-green) 18%, var(--rule));background:var(--signin-green-soft);width:38px;height:38px;color:var(--signin-green);border-radius:999px;place-items:center;display:grid}.nz .nz-auth-signin-benefits p{color:#536175;margin:0;font-size:12px;line-height:1.45}.nz .nz-auth-signin-benefits strong{color:var(--nz-ink);margin-bottom:8px;font-size:13px;line-height:1.2;display:block}.nz .nz-auth-signin-left-footer{color:#536175;align-items:center;gap:20px;margin-top:38px;font-size:13px;display:flex}.nz .nz-auth-signin-left-footer a{color:var(--signin-green);align-items:center;gap:16px;font-weight:720;text-decoration:none;display:inline-flex}.nz .nz-auth-signin-left-footer a:after{content:none}.nz .nz-auth-page-signin .nz-auth-card{box-sizing:border-box;width:100%;height:auto;min-height:788px}.nz .nz-auth-page-signin .nz-auth-signin-card{border-radius:12px;padding:64px 56px 48px;box-shadow:0 34px 90px -78px #0f141d94}.nz .nz-auth-page-signin .nz-auth-card-head{border-bottom:0;margin-bottom:44px;padding-bottom:0;display:block}.nz .nz-auth-page-signin .nz-auth-card-head .eyebrow{background:0 0;padding:0;line-height:1;display:block}.nz .nz-auth-page-signin .nz-auth-card-head h2{letter-spacing:0;margin-top:26px;font-size:39px;line-height:1}.nz .nz-auth-page-signin .nz-auth-card-head h2 .serif{font-style:italic}.nz .nz-auth-page-signin .nz-auth-form{gap:28px}.nz .nz-auth-page-signin .nz-auth-field{gap:12px}.nz .nz-auth-page-signin .nz-auth-field span{color:var(--nz-ink);font-size:13px;font-weight:740}.nz .nz-auth-page-signin .nz-auth-field>div{border-color:var(--rule);background:#ffffff9e;border-radius:12px;min-height:64px;padding:0 18px}.nz .nz-auth-page-signin .nz-auth-field>div:focus-within{border-color:var(--signin-green);box-shadow:0 0 0 4px color-mix(in srgb, var(--signin-green) 10%, transparent)}.nz .nz-auth-page-signin .nz-auth-field input{height:100%;font-size:15px;font-weight:520}.nz .nz-auth-signin-options{color:#1f2a37;justify-content:space-between;align-items:center;gap:16px;margin-top:-6px;font-size:14px;display:flex}.nz .nz-auth-remember{cursor:pointer;align-items:center;gap:10px;display:inline-flex}.nz .nz-auth-remember input{opacity:0;pointer-events:none;position:absolute}.nz .nz-auth-remember>span{background:var(--signin-green);color:#fff;border-radius:4px;place-items:center;width:18px;height:18px;display:grid}.nz .nz-auth-remember input:not(:checked)+span{border:1px solid var(--rule-2);color:#0000;background:#fff}.nz .nz-auth-signin-options a{color:#008245;font-weight:620;text-decoration:none}.nz .nz-auth-page-signin .nz-auth-button.primary{background:radial-gradient(circle at 50% 20%, #ffffff14, transparent 52%), var(--signin-green-dark);border-radius:8px;min-height:60px;margin-top:14px;font-size:16px}.nz .nz-auth-page-signin .nz-auth-divider{margin:28px 0 24px}.nz .nz-auth-page-signin .nz-auth-button.ghost{border-radius:8px;min-height:62px;font-size:16px}.nz .nz-auth-page-signin .nz-auth-note{color:#536175;margin-top:28px;font-size:13px;line-height:1.5}.nz .nz-auth-page-signin .nz-auth-note a{color:#008245;text-decoration:none}@media (max-width:1180px){.nz .nz-auth-page-signin .nz-auth-grid{grid-template-columns:1fr;gap:32px}.nz .nz-auth-page-signin .nz-auth-story{padding-left:0}.nz .nz-auth-page-signin .nz-auth-signin-card{min-height:auto}}@media (max-width:760px){.nz .nz-auth-page-signin{padding:20px}.nz .nz-auth-page-signin .nz-auth-grid{width:calc(100% + 4px);padding-top:24px}.nz .nz-auth-page-signin .nz-auth-title{font-size:43px}.nz .nz-auth-page-signin .nz-auth-signin-map{min-height:520px}.nz .nz-auth-signin-node{width:128px;padding:10px}.nz .nz-auth-signin-node.engineering{top:36px;left:0}.nz .nz-auth-signin-node.platform{top:148px;left:0}.nz .nz-auth-signin-node.product{top:36px;right:0}.nz .nz-auth-signin-node.security{top:148px;right:0}.nz .nz-auth-signin-hub{top:236px}.nz .nz-auth-signin-agents{gap:12px;bottom:36px}.nz .nz-auth-signin-agents span{width:46px;height:46px}.nz .nz-auth-signin-benefits{grid-template-columns:1fr;padding:0}.nz .nz-auth-signin-benefits>div,.nz .nz-auth-signin-benefits>div:first-child,.nz .nz-auth-signin-benefits>div:last-child{border-right:0;border-bottom:1px solid var(--rule);padding:18px 0}.nz .nz-auth-signin-benefits>div:last-child{border-bottom:0}.nz .nz-auth-signin-left-footer{flex-direction:column;align-items:flex-start;gap:8px}.nz .nz-auth-page-signin .nz-auth-signin-card{padding:34px 20px 28px}.nz .nz-auth-signin-options{flex-direction:column;align-items:flex-start}}.nz.agent-overview-page{--agent-bg:#faf9f6;--agent-panel:#fffefc;--agent-border:#e5e0d7;--agent-border-strong:#d9d4ca;--agent-ink:#111720;--agent-muted:#667083;--agent-green:#0aa15f;--agent-green-soft:#eaf8f0;--agent-blue:#1269df;--agent-blue-soft:#eaf3ff;--agent-purple:#7048d8;--agent-purple-soft:#f0ebff;--agent-orange:#f36a18;--agent-orange-soft:#fff0e6;min-height:100vh;color:var(--agent-ink);background:var(--agent-bg);font-family:var(--font-sans,Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);grid-template-rows:80px minmax(0,1fr);grid-template-columns:264px minmax(0,1fr);display:grid}.nz.agent-overview-page *,.nz.agent-overview-page :before,.nz.agent-overview-page :after{box-sizing:border-box;letter-spacing:0}.nz.agent-overview-page button,.nz.agent-overview-page input{font:inherit}.nz.agent-overview-page a{color:inherit;text-decoration:none}.nz .agent-overview-topbar{border-bottom:1px solid var(--agent-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc2;grid-column:1/-1;grid-template-columns:264px minmax(320px,1fr) auto;align-items:center;gap:24px;min-width:0;padding:0 28px 0 32px;display:grid}.nz .agent-overview-brand{align-items:center;width:fit-content;display:inline-flex}.nz .agent-overview-search{border:1px solid var(--agent-border);color:#778094;background:#ffffffe6;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;justify-self:center;align-items:center;gap:10px;width:min(348px,100%);height:34px;padding:0 10px 0 12px;display:grid;box-shadow:inset 0 1px #ffffffe6}.nz .agent-overview-search input{min-width:0;color:var(--agent-ink);background:0 0;border:0;outline:0;font-size:12px}.nz .agent-overview-search input::placeholder{color:#858ea0}.nz .agent-overview-search kbd{color:#5c6574;background:#f7f6f2;border:1px solid #ded9cf;border-radius:5px;place-items:center;min-width:34px;height:21px;font-size:11px;font-weight:700;display:inline-grid}.nz .agent-overview-account{justify-content:flex-end;align-items:center;gap:18px;min-width:0;display:inline-flex}.nz .agent-overview-account>button:first-child{border:0;border-right:1px solid var(--agent-border);color:#263248;background:0 0;place-items:center;width:44px;height:44px;display:grid}.nz .agent-overview-profile{min-width:188px;color:var(--agent-ink);text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.nz .agent-overview-profile>span{color:#fff;background:radial-gradient(circle at 50% 28%,#ffd2b9 0 17%,#0000 18%),linear-gradient(145deg,#cf7049,#65372d);border:1px solid #e4d6c9;border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;font-weight:850;display:grid}.nz .agent-overview-profile div{gap:2px;min-width:0;display:grid}.nz .agent-overview-profile strong,.nz .agent-overview-profile small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nz .agent-overview-profile strong{font-size:13px;font-weight:760}.nz .agent-overview-profile small{color:var(--agent-muted);font-size:11px}.nz .agent-overview-sidebar{border-right:1px solid var(--agent-border);background:#ffffff75;flex-direction:column;gap:24px;min-height:calc(100vh - 80px);padding:14px 12px 20px;display:flex}.nz .agent-overview-org-switcher{border:1px solid var(--agent-border);min-height:54px;color:var(--agent-ink);background:var(--agent-panel);text-align:left;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 16px;padding:0 16px;display:grid;box-shadow:0 16px 42px #181b200b}.nz .agent-overview-org-switcher>span{width:34px;height:34px;color:var(--agent-green);background:var(--agent-green-soft);border-radius:8px;place-items:center;display:grid}.nz .agent-overview-org-switcher div{gap:2px;min-width:0;display:grid}.nz .agent-overview-org-switcher strong,.nz .agent-overview-nav a span,.nz .agent-overview-work-grid strong,.nz .agent-overview-work-grid p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nz .agent-overview-org-switcher strong{font-size:12px;font-weight:790}.nz .agent-overview-org-switcher small{color:var(--agent-muted);font-size:11px}.nz .agent-overview-nav{flex-direction:column;flex:1;gap:25px;display:flex}.nz .agent-overview-nav>div,.nz .agent-overview-nav section{gap:6px;display:grid}.nz .agent-overview-nav h2{color:#687186;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Consolas, monospace);letter-spacing:.06em;text-transform:uppercase;margin:0;padding:0 32px 6px;font-size:10px;font-weight:760}.nz .agent-overview-nav a{color:#39445a;border-radius:6px;align-items:center;gap:12px;min-height:36px;padding:0 32px;font-size:13px;font-weight:590;display:flex}.nz .agent-overview-nav a svg{color:#334057}.nz .agent-overview-nav a.active{color:var(--agent-green);background:linear-gradient(90deg,#0aa15f1f,#0aa15f05)}.nz .agent-overview-nav a.active svg{color:var(--agent-green)}.nz .agent-overview-usage{border:1px solid var(--agent-border);background:var(--agent-panel);border-radius:9px;gap:15px;margin:auto 16px 0;padding:18px;display:grid;box-shadow:0 18px 42px #191d230b}.nz .agent-overview-usage header,.nz .agent-overview-room-actions,.nz .agent-overview-work header,.nz .agent-overview-panel>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.nz .agent-overview-usage header strong{font-size:12px}.nz .agent-overview-usage header button{color:#697285;background:0 0;border:0;align-items:center;gap:6px;font-size:11px;display:inline-flex}.nz .agent-overview-usage div{align-items:baseline;gap:4px;display:flex}.nz .agent-overview-usage div strong{font-size:20px}.nz .agent-overview-usage div span{color:#788195;font-size:12px}.nz .agent-overview-usage div em{color:var(--agent-green);background:var(--agent-green-soft);border-radius:999px;margin-left:auto;padding:5px 10px;font-size:12px;font-style:normal;font-weight:720}.nz .agent-overview-usage i,.nz .agent-overview-progress{background:#e5e5e2;border-radius:999px;display:block;overflow:hidden}.nz .agent-overview-usage i{height:6px}.nz .agent-overview-usage i span,.nz .agent-overview-progress i{border-radius:inherit;background:var(--agent-green);height:100%;display:block}.nz .agent-overview-usage i span{width:32%}.nz .agent-overview-usage p{color:#777f90;margin:0;font-size:11px}.nz .agent-overview-main{grid-template-columns:minmax(760px,1fr) 350px;gap:20px;min-width:0;padding:18px 28px 20px 22px;display:grid}.nz .agent-overview-center,.nz .agent-overview-right{flex-direction:column;gap:16px;min-width:0;display:flex}.nz .agent-overview-breadcrumb{color:#697285;align-items:center;gap:10px;min-height:20px;font-size:12px;font-weight:590;display:flex}.nz .agent-overview-breadcrumb a:last-child{color:#2a3447}.nz .agent-overview-room-card,.nz .agent-overview-panel,.nz .agent-overview-work{border:1px solid var(--agent-border);background:var(--agent-panel);border-radius:11px;box-shadow:0 18px 48px #181b2009}.nz .agent-overview-room-card{overflow:hidden}.nz .agent-overview-room-top{grid-template-columns:64px minmax(0,1fr) auto;align-items:start;gap:24px;padding:18px 20px 0;display:grid}.nz .agent-overview-room-icon{width:64px;height:64px;color:var(--agent-green);background:linear-gradient(135deg,#edf8f2,#f8fbf8);border:1px solid #dcece5;border-radius:8px;place-items:center;display:grid}.nz .agent-overview-room-copy h1{color:#111720;margin:4px 0 13px;font-size:22px;font-weight:780;line-height:1.1}.nz .agent-overview-room-meta{color:#6c7486;flex-wrap:wrap;align-items:center;gap:11px;font-size:12px;line-height:1.4;display:flex}.nz .agent-overview-room-meta>span:not(:first-child):before{content:"";vertical-align:middle;background:#c8c4bb;border-radius:50%;width:3px;height:3px;margin-right:11px;display:inline-block}.nz .agent-overview-room-copy p{color:#4f596a;margin:14px 0 0;font-size:13px;line-height:1.45}.nz .agent-overview-live-pill{width:fit-content;min-height:22px;color:var(--agent-green);background:var(--agent-green-soft);text-transform:capitalize;border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:11px;font-weight:760;display:inline-flex}.nz .agent-overview-live-pill svg{fill:currentColor}.nz .agent-overview-room-actions button,.nz .agent-overview-panel header button{border:1px solid var(--agent-border);color:#101720;background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:34px;padding:0 13px;font-size:12px;font-weight:710;display:inline-flex}.nz .agent-overview-room-actions button:last-child{width:34px;padding:0}.nz .agent-overview-tabs{align-items:center;gap:33px;margin-top:20px;padding:0 20px;display:flex}.nz .agent-overview-tabs a{color:#4e596d;align-items:center;gap:7px;min-height:44px;font-size:12px;font-weight:590;display:inline-flex;position:relative}.nz .agent-overview-tabs a.active{color:var(--agent-green);font-weight:730}.nz .agent-overview-tabs a.active:after{content:"";background:var(--agent-green);border-radius:999px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.nz .agent-overview-tabs a span{color:#556070;background:#eeeef0;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:11px;display:inline-grid}.nz .agent-overview-work{box-shadow:none;background:0 0;border-color:#0000;padding:0 12px 13px}.nz .agent-overview-work header{min-height:38px;padding:0 8px 10px}.nz .agent-overview-work h2,.nz .agent-overview-panel h2,.nz .agent-overview-current-task>h2{color:#101720;margin:0;font-size:12px;font-weight:760}.nz .agent-overview-work header a,.nz .agent-overview-memory header a{color:var(--agent-green);font-size:12px;font-weight:720}.nz .agent-overview-work-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.nz .agent-overview-work-grid button{border:1px solid var(--agent-border);min-width:0;min-height:116px;color:inherit;background:var(--agent-panel);text-align:left;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:0 14px;padding:16px 16px 15px;display:grid;box-shadow:0 14px 34px #181b2009}.nz .agent-overview-work-grid button.selected{border-color:color-mix(in srgb, var(--agent-green) 32%, var(--agent-border));box-shadow:0 18px 40px #0aa15f14}.nz .agent-overview-work-icon{color:#fff;border-radius:5px;place-items:center;width:22px;height:22px;font-size:9px;font-weight:820;display:grid}.nz .agent-overview-work-icon.blue{background:var(--agent-blue)}.nz .agent-overview-work-icon.green{background:var(--agent-green)}.nz .agent-overview-work-icon.orange{background:var(--agent-orange)}.nz .agent-overview-work-icon.purple{background:var(--agent-purple)}.nz .agent-overview-work-grid strong{color:#111720;font-size:12px;font-weight:760;display:block}.nz .agent-overview-work-grid p{color:#6b7485;margin:9px 0 0;font-size:11px}.nz .agent-overview-work-grid small{align-items:center;gap:3px;margin-top:14px;font-size:11px;font-weight:620;display:inline-flex}.nz .agent-overview-work-grid small svg{fill:currentColor}.nz .agent-overview-work-grid small.blue{color:var(--agent-blue)}.nz .agent-overview-work-grid small.green{color:var(--agent-green)}.nz .agent-overview-work-grid small.orange{color:#c85518}.nz .agent-overview-work-grid small.purple{color:var(--agent-purple)}.nz .agent-overview-work-grid .agent-overview-progress{grid-column:1/-1;align-self:end;height:4px;margin-top:14px}.nz .agent-overview-work-grid .agent-overview-progress i{background:currentColor}.nz .agent-overview-work-grid button:has(.blue) .agent-overview-progress{color:var(--agent-blue)}.nz .agent-overview-work-grid button:has(.green) .agent-overview-progress{color:var(--agent-green)}.nz .agent-overview-work-grid button:has(.orange) .agent-overview-progress{color:var(--agent-orange)}.nz .agent-overview-work-grid button:has(.purple) .agent-overview-progress{color:var(--agent-purple)}.nz .agent-overview-work-grid em{color:#6f7787;grid-column:2;justify-self:end;margin-top:-14px;font-size:11px;font-style:normal}.nz .agent-overview-lower-grid{grid-template-columns:minmax(0,1.92fr) minmax(270px,.95fr);gap:4px;display:grid}.nz .agent-overview-panel{overflow:hidden}.nz .agent-overview-panel>header{min-height:56px;padding:0 18px}.nz .agent-overview-timeline-list{padding:8px 18px 3px;display:grid}.nz .agent-overview-timeline-list article{border-bottom:1px solid #eeeae2;grid-template-columns:58px 34px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:54px;display:grid}.nz .agent-overview-timeline-list article:last-child{border-bottom:0}.nz .agent-overview-timeline-list time{color:#465266;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Consolas, monospace);font-size:11px}.nz .agent-overview-timeline-list article>span{border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.nz .agent-overview-timeline-list article.blue>span,.nz .agent-overview-chat article span.blue{color:#0e7fbf;background:var(--agent-blue-soft)}.nz .agent-overview-timeline-list article.green>span,.nz .agent-overview-chat article span.green{color:var(--agent-green);background:var(--agent-green-soft)}.nz .agent-overview-timeline-list article.orange>span,.nz .agent-overview-chat article span.orange{color:var(--agent-orange);background:var(--agent-orange-soft)}.nz .agent-overview-timeline-list article.purple>span,.nz .agent-overview-chat article span.purple{color:var(--agent-purple);background:var(--agent-purple-soft)}.nz .agent-overview-timeline-list article header{align-items:baseline;gap:12px;min-width:0;display:flex}.nz .agent-overview-timeline-list strong,.nz .agent-overview-chat strong{color:#111720;font-size:12px;font-weight:760}.nz .agent-overview-timeline-list small,.nz .agent-overview-chat time{color:#7a8495;font-size:11px}.nz .agent-overview-timeline-list p{color:#4d596b;text-overflow:ellipsis;white-space:nowrap;max-width:420px;margin:6px 0 0;font-size:12px;line-height:1.35;overflow:hidden}.nz .agent-overview-timeline-list article>button{border:1px solid var(--agent-border);color:#101720;background:#fff;border-radius:6px;min-height:28px;padding:0 13px;font-size:11px;font-weight:710}.nz .agent-overview-timeline-list article>button.danger{color:#d2462f;background:#fff8f6;border-color:#f3c8c0}.nz .agent-overview-load-more{border:1px solid var(--agent-border);width:calc(100% - 36px);min-height:37px;color:var(--agent-green);background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:10px;margin:12px 18px 18px;font-size:12px;font-weight:720;display:inline-flex}.nz .agent-overview-current-task{flex-direction:column;gap:18px;padding:52px 28px 22px;display:flex}.nz .agent-overview-current-task>strong{color:#111720;font-size:14px;font-weight:760;line-height:1.5}.nz .agent-overview-current-task dl{gap:18px;margin:0;display:grid}.nz .agent-overview-current-task dt{color:#6f7788;margin-bottom:7px;font-size:11px;font-weight:650}.nz .agent-overview-current-task dd{color:#2f3a4f;margin:0;font-size:12px}.nz .agent-overview-current-task dd .agent-overview-progress{vertical-align:middle;width:calc(100% - 42px);height:5px;display:inline-block}.nz .agent-overview-current-task dd .agent-overview-progress i{background:var(--agent-green)}.nz .agent-overview-current-task dd em{color:#1c2534;margin-left:12px;font-size:11px;font-style:normal;font-weight:720}.nz .agent-overview-current-task ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.nz .agent-overview-current-task li{color:#4f5a6c;align-items:center;gap:10px;font-size:12px;display:flex}.nz .agent-overview-current-task li span{border:1px solid #6f83a4;border-radius:50%;place-items:center;width:16px;height:16px;display:grid}.nz .agent-overview-current-task li.done span{color:#fff;border-color:var(--agent-green);background:var(--agent-green)}.nz .agent-overview-current-task>a{border:1px solid var(--agent-border);min-height:37px;color:var(--agent-green);background:#fff;border-radius:7px;justify-content:center;align-items:center;margin-top:auto;font-size:12px;font-weight:720;display:inline-flex}.nz .agent-overview-right{padding-top:40px}.nz .agent-overview-chat{flex-direction:column;height:562px;min-height:0;display:flex}.nz .agent-overview-chat-list{flex:1;align-content:start;gap:22px;padding:20px 19px 16px;display:grid;overflow:auto}.nz .agent-overview-chat article{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:13px;display:grid}.nz .agent-overview-chat article>span{border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;font-weight:800;display:grid}.nz .agent-overview-chat article div{min-width:0}.nz .agent-overview-chat article header{align-items:baseline;gap:10px;display:flex}.nz .agent-overview-chat p{color:#3f4a5c;margin:8px 0 0;font-size:12px;line-height:1.5}.nz .agent-overview-chat small{color:#4b5260;background:#f3f1ec;border-radius:999px;align-items:center;width:fit-content;margin-top:10px;padding:3px 9px;font-size:11px;display:inline-flex}.nz .agent-overview-chat-input{border:1px solid var(--agent-border);color:#778195;background:#fff;border-radius:7px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:11px;min-height:39px;margin:0 17px 17px;padding:0 12px;display:grid}.nz .agent-overview-chat-input input{min-width:0;color:var(--agent-ink);background:0 0;border:0;outline:0;font-size:12px}.nz .agent-overview-chat-input input::placeholder{color:#9aa1ad}.nz .agent-overview-chat-input svg:last-child{color:var(--agent-green)}.nz .agent-overview-memory{min-height:181px}.nz .agent-overview-memory p{color:#5e6878;margin:0;padding:3px 19px 18px;font-size:12px;line-height:1.55}.nz .agent-overview-memory-grid{border-top:1px solid var(--agent-border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.nz .agent-overview-memory-grid div{border-right:1px solid var(--agent-border);align-content:center;gap:4px;min-height:64px;padding:0 10px;display:grid}.nz .agent-overview-memory-grid div:last-child{border-right:0}.nz .agent-overview-memory-grid strong{color:#111720;font-size:12px;font-weight:820}.nz .agent-overview-memory-grid span{color:#758091;font-size:9px;line-height:1.25}.nz .agent-overview-channel{color:#737d90;align-items:center;gap:7px;width:fit-content;font-size:11px;display:inline-flex}.nz .agent-overview-channel.online{color:var(--agent-green)}.nz .agent-overview-channel svg{fill:currentColor}.nz .agent-overview-empty,.nz .agent-overview-missing{color:#70798b;font-size:13px}.nz .agent-overview-missing{grid-column:1/-1;place-items:center;gap:12px;min-height:100vh;display:grid}@media (max-width:1320px){.nz.agent-overview-page{grid-template-columns:236px minmax(0,1fr)}.nz .agent-overview-topbar{grid-template-columns:236px minmax(250px,1fr) auto}.nz .agent-overview-main{grid-template-columns:minmax(680px,1fr) 320px;padding-right:18px}.nz .agent-overview-work-grid,.nz .agent-overview-memory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1120px){.nz.agent-overview-page{grid-template-rows:auto auto 1fr;grid-template-columns:1fr}.nz .agent-overview-topbar{grid-template-columns:1fr auto;padding:16px 20px}.nz .agent-overview-search{grid-area:2/1/auto/-1;justify-self:stretch;width:100%}.nz .agent-overview-sidebar{border-right:0;border-bottom:1px solid var(--agent-border);min-height:auto}.nz .agent-overview-nav,.nz .agent-overview-usage{display:none}.nz .agent-overview-main{grid-template-columns:1fr}.nz .agent-overview-right{padding-top:0}}@media (max-width:760px){.nz .agent-overview-topbar{gap:16px}.nz .agent-overview-account{justify-content:flex-end}.nz .agent-overview-profile{min-width:0}.nz .agent-overview-profile div,.nz .agent-overview-profile svg{display:none}.nz .agent-overview-sidebar{padding:12px}.nz .agent-overview-org-switcher{margin:0}.nz .agent-overview-main{padding:16px 12px 24px}.nz .agent-overview-room-top,.nz .agent-overview-lower-grid,.nz .agent-overview-timeline-list article{grid-template-columns:1fr}.nz .agent-overview-room-actions{justify-content:flex-start}.nz .agent-overview-tabs{gap:18px;padding-bottom:1px;overflow-x:auto}.nz .agent-overview-work-grid,.nz .agent-overview-memory-grid{grid-template-columns:1fr}.nz .agent-overview-timeline-list article{align-items:start;gap:8px;padding:13px 0}.nz .agent-overview-timeline-list article>button{justify-self:start}.nz .agent-overview-timeline-list p{white-space:normal;max-width:none}.nz .agent-overview-current-task{padding:24px 18px}.nz .agent-overview-chat{min-height:auto}}.nz.conflict-overview-page{--conflict-red:#ef3d3d;--conflict-red-soft:#fff0f0;--conflict-orange:#f18721;--conflict-orange-soft:#fff4e8;--conflict-blue:#2d74ff;--conflict-blue-soft:#eef4ff}.nz .conflict-overview-main{grid-template-columns:minmax(760px,1fr) 364px;gap:20px;min-width:0;padding:24px 24px 28px 22px;display:grid}.nz .conflict-overview-center{flex-direction:column;gap:18px;min-width:0;display:flex}.nz .conflict-overview-breadcrumb{color:#667086;align-items:center;gap:9px;min-height:18px;font-size:12px;font-weight:590;display:flex}.nz .conflict-overview-breadcrumb span{color:var(--agent-ink);font-weight:720}.nz .conflict-overview-summary,.nz .conflict-overview-pipeline,.nz .conflict-overview-resolved,.nz .conflict-overview-detail{border:1px solid var(--agent-border);background:var(--agent-panel);border-radius:11px;box-shadow:0 18px 48px #181b2009}.nz .conflict-overview-summary{overflow:hidden}.nz .conflict-overview-header{grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:20px 12px 17px;display:grid;position:relative}.nz .conflict-overview-header h1{color:var(--agent-ink);align-items:center;gap:11px;margin:0;font-size:22px;font-weight:800;line-height:1.1;display:inline-flex}.nz .conflict-overview-header h1 span{min-height:21px;color:var(--conflict-red);background:var(--conflict-red-soft);border-radius:999px;align-items:center;padding:0 9px;font-size:11px;font-weight:770;display:inline-flex}.nz .conflict-overview-header p{color:#566176;margin:11px 0 0;font-size:12px;line-height:1.45}.nz .conflict-overview-room-name{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.nz .conflict-overview-actions{align-items:start;gap:4px;display:inline-flex}.nz .conflict-overview-actions button,.nz .conflict-overview-filter-button,.nz .conflict-overview-list article>a,.nz .conflict-overview-list article>button,.nz .conflict-overview-resolved article button,.nz .conflict-overview-detail button{border:1px solid var(--agent-border);color:#111720;background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:32px;font-size:12px;font-weight:720;display:inline-flex}.nz .conflict-overview-actions button{padding:0 13px}.nz .conflict-overview-actions button:last-child{width:32px;padding:0}.nz .conflict-overview-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:0 12px 20px;display:grid}.nz .conflict-overview-stats article{border:1px solid var(--agent-border);background:#fff;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;min-height:94px;padding:17px;display:grid}.nz .conflict-overview-stats article>span{border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.nz .conflict-overview-stats .red{color:var(--conflict-red);background:var(--conflict-red-soft)}.nz .conflict-overview-stats .orange{color:var(--conflict-orange);background:var(--conflict-orange-soft)}.nz .conflict-overview-stats .green{color:var(--agent-green);background:var(--agent-green-soft)}.nz .conflict-overview-stats .blue{color:var(--conflict-blue);background:var(--conflict-blue-soft)}.nz .conflict-overview-stats strong{color:var(--agent-ink);font-size:22px;font-weight:820;line-height:1}.nz .conflict-overview-stats p,.nz .conflict-overview-stats small{color:#111720;margin:0;font-size:12px;font-weight:650;line-height:1.35}.nz .conflict-overview-stats small{color:#6b7486;font-size:11px;font-weight:560}.nz .conflict-overview-tabs{border-top:1px solid #0000;grid-template-columns:repeat(4,auto) minmax(0,1fr) auto auto;align-items:center;gap:14px;min-height:57px;padding:0 12px;display:grid}.nz .conflict-overview-tabs>button:not(.conflict-overview-filter-button){color:#596376;background:0 0;border:0;min-height:57px;font-size:12px;font-weight:620;position:relative}.nz .conflict-overview-tabs>button.active{color:var(--agent-green);font-weight:760}.nz .conflict-overview-tabs>button.active:after{content:"";background:var(--agent-green);border-radius:999px;height:2px;position:absolute;bottom:0;left:0;right:0}.nz .conflict-overview-filter-button{min-height:31px;padding:0 13px}.nz .conflict-overview-list-card{border-top:1px solid var(--agent-border)}.nz .conflict-overview-list{border-top:1px solid var(--agent-border);gap:0;padding:13px 0;display:grid}.nz .conflict-overview-list article{border-bottom:1px solid #eeeae2;grid-template-columns:78px minmax(190px,1fr) minmax(250px,.92fr) 123px;align-items:center;gap:18px;min-height:86px;margin:0;padding:0 16px 0 20px;display:grid}.nz .conflict-overview-list article:last-child{border-bottom:0}.nz .conflict-overview-list article.selected{background:linear-gradient(90deg,#0aa15f09,#0000 42%)}.nz .conflict-overview-severity{border-radius:999px;align-items:center;gap:5px;width:fit-content;min-height:25px;padding:0 10px;font-size:11px;font-weight:770;display:inline-flex}.nz .conflict-overview-severity.high{color:var(--conflict-red);background:var(--conflict-red-soft)}.nz .conflict-overview-severity.medium{color:var(--conflict-orange);background:var(--conflict-orange-soft)}.nz .conflict-overview-severity.low{color:var(--conflict-blue);background:var(--conflict-blue-soft)}.nz .conflict-overview-conflict-copy{min-width:0}.nz .conflict-overview-conflict-copy strong{color:var(--agent-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:790;display:block;overflow:hidden}.nz .conflict-overview-conflict-copy p,.nz .conflict-overview-conflict-copy small{color:#586376;margin:8px 0 0;font-size:11px;line-height:1.3}.nz .conflict-overview-conflict-copy small{align-items:center;gap:10px;display:flex}.nz .conflict-overview-conflict-copy small span{background:#c1bdb5;border-radius:50%;width:3px;height:3px}.nz .conflict-overview-agents-inline{border:1px solid var(--agent-border);background:#fff;border-radius:7px;align-items:center;gap:18px;min-height:56px;padding:0 14px;display:flex;overflow:hidden}.nz .conflict-overview-agent-badge{align-items:center;gap:9px;min-width:0;display:inline-flex}.nz .conflict-overview-agent-badge i,.nz .conflict-overview-involved article>i,.nz .conflict-overview-resolved article i{color:#fff;border-radius:5px;place-items:center;width:20px;height:20px;font-size:9px;font-style:normal;font-weight:820;display:grid}.nz .conflict-overview-agent-badge i.blue,.nz .conflict-overview-involved article>i.blue{background:var(--agent-blue)}.nz .conflict-overview-agent-badge i.purple,.nz .conflict-overview-involved article>i.purple{background:var(--agent-purple)}.nz .conflict-overview-agent-badge i.green,.nz .conflict-overview-involved article>i.green{background:var(--agent-green)}.nz .conflict-overview-agent-badge i.orange,.nz .conflict-overview-involved article>i.orange{background:var(--agent-orange)}.nz .conflict-overview-agent-badge span{gap:3px;min-width:0;display:grid}.nz .conflict-overview-agent-badge strong,.nz .conflict-overview-agent-badge small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nz .conflict-overview-agent-badge strong{color:#152033;font-size:11px;font-weight:720}.nz .conflict-overview-agent-badge small{color:#6c7486;font-size:10px}.nz .conflict-overview-list article>a,.nz .conflict-overview-list article>button{padding:0 18px}.nz .conflict-overview-pipeline{padding:18px 20px}.nz .conflict-overview-pipeline header,.nz .conflict-overview-resolved header{align-items:center;gap:10px;display:flex}.nz .conflict-overview-pipeline h2,.nz .conflict-overview-resolved h2,.nz .conflict-overview-detail h3{color:var(--agent-ink);margin:0;font-size:13px;font-weight:800}.nz .conflict-overview-live-pill{min-height:21px;color:var(--agent-green);background:var(--agent-green-soft);border-radius:999px;align-items:center;gap:6px;padding:0 8px;font-size:11px;font-weight:720;display:inline-flex}.nz .conflict-overview-live-pill svg{fill:currentColor}.nz .conflict-overview-pipeline-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-top:18px;display:grid}.nz .conflict-overview-pipeline-steps article{border-right:1px solid var(--agent-border);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:78px;padding-right:14px;display:grid;position:relative}.nz .conflict-overview-pipeline-steps article:last-child{border-right:0}.nz .conflict-overview-pipeline-steps article>span{width:40px;height:40px;color:var(--agent-green);background:var(--agent-green-soft);border:1px solid #d8eee4;border-radius:12px;place-items:center;display:grid}.nz .conflict-overview-pipeline-steps article.active>span{color:var(--conflict-blue);background:var(--conflict-blue-soft);border-color:#d6e3ff}.nz .conflict-overview-pipeline-steps article.pending>span{color:#7a8496;border-color:var(--agent-border);background:#fff}.nz .conflict-overview-pipeline-steps strong{color:var(--agent-ink);font-size:11px;font-weight:800;display:block}.nz .conflict-overview-pipeline-steps p{color:#697386;margin:6px 0 0;font-size:10px;line-height:1.35}.nz .conflict-overview-pipeline-steps article div svg{color:var(--agent-green);margin-top:6px}.nz .conflict-overview-pipeline-steps article.active div svg{color:var(--conflict-blue)}.nz .conflict-overview-pipeline-steps article>svg{color:#b9b6ae}.nz .conflict-overview-pipeline footer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:18px;display:grid}.nz .conflict-overview-pipeline footer p{border:1px solid var(--agent-border);color:#657084;background:#fbfdfb;border-radius:6px;align-items:center;min-height:31px;margin:0;padding:0 12px;font-size:11px;display:flex}.nz .conflict-overview-auto-toggle{width:fit-content;min-height:auto;color:var(--agent-green);background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:11px;font-weight:760;display:inline-flex}.nz .conflict-overview-auto-toggle span{background:var(--agent-green);border-radius:999px;width:32px;height:18px;position:relative}.nz .conflict-overview-auto-toggle span:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:2px;right:2px}.nz .conflict-overview-resolved{padding:16px 20px 20px}.nz .conflict-overview-resolved h2{align-items:center;gap:10px;display:inline-flex}.nz .conflict-overview-resolved h2 svg{color:var(--agent-green)}.nz .conflict-overview-resolved>div{margin-top:12px;display:grid}.nz .conflict-overview-resolved article{border-bottom:1px solid var(--agent-border);color:#4d586b;grid-template-columns:minmax(210px,1fr) 150px 70px 84px 120px 46px;align-items:center;gap:12px;min-height:39px;font-size:11px;display:grid}.nz .conflict-overview-resolved article strong{color:var(--agent-ink);font-size:11px}.nz .conflict-overview-resolved article strong span{color:#2e3440;margin-left:4px;font-weight:620}.nz .conflict-overview-resolved article em{color:var(--agent-green);font-style:normal;font-weight:650}.nz .conflict-overview-resolved article div{gap:5px;display:inline-flex}.nz .conflict-overview-resolved article i{color:#674cc8;background:var(--agent-purple-soft)}.nz .conflict-overview-resolved article button{min-height:25px}.nz .conflict-overview-resolved>a{width:fit-content;color:var(--conflict-blue);align-items:center;gap:10px;margin:18px auto 0;font-size:12px;font-weight:760;display:inline-flex}.nz .conflict-overview-detail{align-self:start;overflow:hidden}.nz .conflict-overview-detail>header{border-bottom:1px solid var(--agent-border);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:20px;display:grid}.nz .conflict-overview-detail h2{color:var(--agent-ink);margin:0;font-size:15px;font-weight:800;line-height:1.25}.nz .conflict-overview-detail>header span{color:#697386;align-items:center;gap:12px;margin-top:12px;font-size:11px;display:flex}.nz .conflict-overview-detail>header button{color:#536075;background:0 0;border:0;width:32px;min-height:32px;padding:0}.nz .conflict-overview-detail section{border-bottom:1px solid var(--agent-border);gap:14px;padding:18px 20px;display:grid}.nz .conflict-overview-detail section>p{color:#536075;margin:0;font-size:12px;line-height:1.45}.nz .conflict-overview-involved{gap:10px;display:grid}.nz .conflict-overview-involved article{border:1px solid var(--agent-border);background:#fff;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:59px;padding:0 11px;display:grid}.nz .conflict-overview-involved strong{color:var(--agent-ink);font-size:12px;font-weight:780}.nz .conflict-overview-involved p{color:var(--agent-green);flex-wrap:wrap;align-items:center;gap:5px;margin:5px 0 0;font-size:10px;display:flex}.nz .conflict-overview-involved p svg{fill:currentColor}.nz .conflict-overview-involved p span{color:#667086}.nz .conflict-overview-involved button{min-height:29px;padding:0 13px}.nz .conflict-overview-detail code{color:#263248;width:fit-content;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Consolas, monospace);background:#f3f3ef;border-radius:6px;padding:6px 10px;font-size:11px}.nz .conflict-overview-bullets{gap:12px;margin:0;padding:0;list-style:none;display:grid}.nz .conflict-overview-bullets li{color:#4c576a;align-items:center;gap:10px;font-size:12px;display:flex}.nz .conflict-overview-bullets li:before{content:"";background:var(--conflict-red);border-radius:50%;width:7px;height:7px}.nz .conflict-overview-progress-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.nz .conflict-overview-progress-list li{color:#536075;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:11px;display:grid}.nz .conflict-overview-progress-list span{color:#6f7b91;place-items:center;display:grid}.nz .conflict-overview-progress-list li.done span{color:var(--agent-green)}.nz .conflict-overview-progress-list li.active span,.nz .conflict-overview-progress-list li.active small{color:var(--conflict-blue)}.nz .conflict-overview-progress-list strong{font-weight:590}.nz .conflict-overview-resolution{background:linear-gradient(135deg,#0aa15f14,#fffffffa);border:1px solid #cfe7de;border-radius:7px;gap:13px;padding:15px;display:grid}.nz .conflict-overview-resolution strong{color:var(--agent-green);font-size:11px}.nz .conflict-overview-resolution p{color:#536075;margin:0;font-size:11px;line-height:1.45}.nz .conflict-overview-resolution footer{justify-content:flex-end;gap:8px;display:flex}.nz .conflict-overview-resolution button{min-height:29px;padding:0 13px}.nz .conflict-overview-resolution button:last-child{color:#fff;border-color:var(--agent-green);background:var(--agent-green)}.nz .conflict-overview-option{color:#344157;justify-content:space-between;width:100%;min-height:34px;padding:0 13px}.nz .conflict-overview-detail>footer{justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.nz .conflict-overview-detail>footer button{min-height:30px;padding:0 12px}.nz .conflict-overview-detail>footer button:first-child{color:var(--conflict-red)}@media (max-width:1320px){.nz .conflict-overview-main{grid-template-columns:minmax(680px,1fr) 340px}.nz .conflict-overview-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.nz .conflict-overview-list article{grid-template-columns:74px minmax(180px,1fr) minmax(220px,.85fr) 116px}}@media (max-width:1120px){.nz .conflict-overview-main{grid-template-columns:1fr}.nz .conflict-overview-detail{order:-1}}@media (max-width:760px){.nz .conflict-overview-main{padding:16px 12px 24px}.nz .conflict-overview-detail{order:0}.nz .conflict-overview-header,.nz .conflict-overview-stats,.nz .conflict-overview-tabs,.nz .conflict-overview-list article,.nz .conflict-overview-pipeline footer,.nz .conflict-overview-resolved article,.nz .conflict-overview-detail>footer{grid-template-columns:1fr}.nz .conflict-overview-tabs{flex-wrap:wrap;gap:10px;padding:12px;display:flex}.nz .conflict-overview-tabs>button:not(.conflict-overview-filter-button){min-height:32px}.nz .conflict-overview-tabs>span{display:none}.nz .conflict-overview-list article{gap:12px;padding:16px}.nz .conflict-overview-agents-inline{flex-direction:column;align-items:flex-start;padding:12px}.nz .conflict-overview-pipeline-steps{grid-template-columns:1fr;gap:14px}.nz .conflict-overview-pipeline-steps article{border-right:0;border-bottom:1px solid var(--agent-border);padding-bottom:12px}.nz .conflict-overview-pipeline-steps article>svg{display:none}.nz .conflict-overview-resolved article{gap:8px;padding:12px 0}.nz .conflict-overview-detail>footer{display:grid}}.nz.conflict-detail-page{--detail-red:#ef3d3d;--detail-red-soft:#fff0f0;--detail-blue:#2d74ff;--detail-blue-soft:#edf4ff;--detail-purple:#7254d4;--detail-purple-soft:#f1ecff}.nz .conflict-detail-main{grid-template-columns:minmax(760px,1fr) 364px;grid-template-areas:"crumb actions""workspace right";gap:18px 20px;min-width:0;padding:24px 24px 28px 22px;display:grid}.nz .conflict-detail-breadcrumb{color:#667086;grid-area:crumb;align-items:center;gap:9px;min-width:0;font-size:12px;font-weight:590;display:flex}.nz .conflict-detail-breadcrumb span{color:var(--agent-ink);font-weight:760}.nz .conflict-detail-top-actions{grid-area:actions;justify-content:flex-end;gap:8px;display:flex}.nz .conflict-detail-top-actions button,.nz .conflict-detail-hero-actions a,.nz .conflict-detail-hero button,.nz .conflict-detail-summary-card button,.nz .conflict-detail-pipeline-card button,.nz .conflict-detail-conversation button,.nz .conflict-detail-resolution-card button{border:1px solid var(--agent-border);color:#111720;background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:32px;font-size:12px;font-weight:720;display:inline-flex}.nz .conflict-detail-top-actions button{padding:0 13px}.nz .conflict-detail-top-actions button:last-child{width:32px;padding:0}.nz .conflict-detail-hero,.nz .conflict-detail-summary-card,.nz .conflict-detail-menu-card,.nz .conflict-detail-agents-card,.nz .conflict-detail-pipeline-card,.nz .conflict-detail-conversation,.nz .conflict-detail-stream-card,.nz .conflict-detail-resolution-card{border:1px solid var(--agent-border);background:var(--agent-panel);border-radius:11px;box-shadow:0 18px 48px #181b2009}.nz .conflict-detail-hero{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;min-height:130px;padding:20px;display:grid}.nz .conflict-detail-workspace{grid-area:workspace;gap:18px;min-width:0;display:grid}.nz .conflict-detail-work-columns{grid-template-columns:188px minmax(0,1fr);gap:20px;min-width:0;display:grid}.nz .conflict-detail-alert-orb{width:58px;height:58px;color:var(--detail-red);background:linear-gradient(145deg,#ffe6e6,#ffd7d7);border:1px solid #ffb9b9;border-radius:50%;place-items:center;display:grid}.nz .conflict-detail-hero h1{color:var(--agent-ink);margin:10px 0 0;font-size:23px;font-weight:810;line-height:1.15}.nz .conflict-detail-hero p{color:#596478;flex-wrap:wrap;align-items:center;gap:11px;margin:14px 0 0;font-size:12px;display:flex}.nz .conflict-detail-hero p span{background:#b9b3a9;border-radius:50%;width:3px;height:3px}.nz .conflict-detail-hero-actions{align-content:space-between;align-self:stretch;justify-items:end;display:grid}.nz .conflict-detail-hero-actions button{padding:0 18px}.nz .conflict-detail-hero-actions a{min-height:32px;padding:0 18px}.nz .conflict-detail-pill{width:fit-content;min-height:21px;color:var(--detail-blue);background:var(--detail-blue-soft);border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:11px;font-weight:780;display:inline-flex}.nz .conflict-detail-pill:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.nz .conflict-detail-pill.red{color:var(--detail-red);background:var(--detail-red-soft)}.nz .conflict-detail-pill.green{color:var(--agent-green);background:var(--agent-green-soft)}.nz .conflict-detail-pill.purple{color:var(--detail-purple);background:var(--detail-purple-soft)}.nz .conflict-detail-left{align-self:start;gap:16px;display:grid}.nz .conflict-detail-center{align-self:start;gap:14px;min-width:0;display:grid}.nz .conflict-detail-right{grid-area:right;align-self:start;gap:16px;display:grid}.nz .conflict-detail-menu-card{padding:17px 0}.nz .conflict-detail-menu-card header{justify-content:space-between;align-items:center;padding:0 15px 16px;display:flex}.nz .conflict-detail-menu-card h2,.nz .conflict-detail-agents-card h2,.nz .conflict-detail-pipeline-card h2,.nz .conflict-detail-conversation h2,.nz .conflict-detail-summary-card h2,.nz .conflict-detail-stream-card h2,.nz .conflict-detail-resolution-card h2{color:var(--agent-ink);margin:0;font-size:13px;font-weight:820}.nz .conflict-detail-menu-card header h2,.nz .conflict-detail-conversation header h2{color:#334057;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.nz .conflict-detail-menu-card header span{min-height:21px;color:var(--detail-blue);background:var(--detail-blue-soft);border-radius:999px;align-items:center;padding:0 8px;font-size:10px;font-weight:760;display:inline-flex}.nz .conflict-detail-menu-card>div{display:grid}.nz .conflict-detail-menu-card button{color:#546074;text-align:left;background:0 0;border:0;border-left:2px solid #0000;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;min-height:38px;font-size:12px;font-weight:620;display:grid}.nz .conflict-detail-menu-card button svg{color:var(--detail-blue);justify-self:center}.nz .conflict-detail-menu-card button.danger svg{color:var(--detail-red)}.nz .conflict-detail-menu-card button.active{border-left-color:var(--detail-blue);color:#1d5ee8;background:linear-gradient(90deg,#2d74ff17,#2d74ff03);font-weight:790}.nz .conflict-detail-agents-card{gap:13px;padding:17px;display:grid}.nz .conflict-detail-agents-card article{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;font-size:11px;display:grid}.nz .conflict-detail-agents-card strong{color:var(--agent-ink);font-size:12px}.nz .conflict-detail-agents-card span:not(.conflict-detail-agent-avatar){color:#566176;background:#f4f5f2;border-radius:999px;align-items:center;min-height:21px;padding:0 8px;font-size:10px;font-weight:650;display:inline-flex}.nz .conflict-detail-agents-card svg{color:var(--agent-green);fill:currentColor}.nz .conflict-detail-agent-avatar{color:#fff;border-radius:5px;place-items:center;width:22px;height:22px;font-size:9px;font-weight:820;display:grid}.nz .conflict-detail-agent-avatar.blue{background:var(--agent-blue)}.nz .conflict-detail-agent-avatar.purple{background:var(--agent-purple)}.nz .conflict-detail-agent-avatar.green{background:var(--agent-green)}.nz .conflict-detail-agent-avatar.orange{background:var(--agent-orange)}.nz .conflict-detail-pipeline-card{min-height:143px;padding:18px 20px}.nz .conflict-detail-pipeline-card header{justify-content:space-between;align-items:center;gap:16px;display:flex}.nz .conflict-detail-auto-resolve{min-height:auto;color:var(--agent-green);background:0 0;border:0;padding:0}.nz .conflict-detail-auto-resolve span{background:var(--agent-green);border-radius:999px;width:32px;height:18px;position:relative}.nz .conflict-detail-auto-resolve span:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:2px;right:2px}.nz .conflict-detail-pipeline-card>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-top:22px;display:grid}.nz .conflict-detail-pipeline-card article{grid-template-columns:32px minmax(0,1fr) auto;gap:10px;min-width:0;padding-right:15px;display:grid;position:relative}.nz .conflict-detail-pipeline-card article>span{width:30px;height:30px;color:var(--agent-green);background:var(--agent-green-soft);border-radius:10px;place-items:center;display:grid}.nz .conflict-detail-pipeline-card article.active>span{color:var(--detail-blue);background:var(--detail-blue-soft)}.nz .conflict-detail-pipeline-card article.pending>span{color:#788398;border:1px solid var(--agent-border);background:#fff}.nz .conflict-detail-pipeline-card article strong{color:var(--agent-ink);font-size:11px}.nz .conflict-detail-pipeline-card article p{color:#657084;grid-column:2/4;margin:2px 0 0;font-size:10px;line-height:1.35}.nz .conflict-detail-pipeline-card article>svg:last-child{color:#9fa4ac;position:absolute;top:7px;right:9px}.nz .conflict-detail-pipeline-card article svg:not(:last-child){color:var(--agent-green)}.nz .conflict-detail-pipeline-card article.active svg:not(:last-child){color:var(--detail-blue)}.nz .conflict-detail-conversation{overflow:hidden}.nz .conflict-detail-conversation header,.nz .conflict-detail-stream-card header{justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;display:flex}.nz .conflict-detail-conversation header button{min-height:29px;padding:0 11px}.nz .conflict-detail-conversation>div{padding:0 18px 12px;display:grid}.nz .conflict-detail-conversation article{border-bottom:1px solid #eeeae2;grid-template-columns:78px 24px minmax(0,1fr) auto;align-items:start;gap:12px;min-height:68px;padding:9px 0;display:grid}.nz .conflict-detail-conversation article:last-child{border-bottom:0}.nz .conflict-detail-conversation time,.nz .conflict-detail-stream-card time{color:#657084;font-size:11px;line-height:22px}.nz .conflict-detail-conversation h3,.nz .conflict-detail-stream-card h3{color:var(--agent-ink);align-items:center;gap:8px;margin:0;font-size:12px;font-weight:790;display:flex}.nz .conflict-detail-conversation h3 span{color:#2f61dd;background:var(--detail-blue-soft);border-radius:999px;align-items:center;min-height:20px;padding:0 8px;font-size:10px;display:inline-flex}.nz .conflict-detail-conversation p,.nz .conflict-detail-stream-card p{color:#536075;margin:8px 0 0;font-size:11px;line-height:1.35}.nz .conflict-detail-conversation article>.conflict-detail-pill,.nz .conflict-detail-stream-card article>.conflict-detail-pill{align-self:center}.nz .conflict-detail-conversation footer{border-top:1px solid var(--agent-border);color:#6b7486;align-items:center;gap:10px;margin:0 18px 14px;padding-top:12px;font-size:11px;display:flex}.nz .conflict-detail-conversation footer svg{color:var(--agent-green);fill:currentColor}.nz .conflict-detail-summary-card{padding:20px}.nz .conflict-detail-summary-card header{justify-content:space-between;align-items:center;display:flex}.nz .conflict-detail-summary-card button{min-height:auto;color:var(--detail-blue);background:0 0;border:0;padding:0}.nz .conflict-detail-summary-card p{color:#536075;margin:22px 0 8px;font-size:12px;line-height:1.45}.nz .conflict-detail-summary-card code{color:#263248;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#f3f3ef;border-radius:6px;padding:6px 10px;font-size:11px;display:inline-flex}.nz .conflict-detail-summary-card dl{border-top:1px solid var(--agent-border);grid-template-columns:repeat(3,minmax(0,1fr));margin:25px 0 0;padding-top:16px;display:grid}.nz .conflict-detail-summary-card dl div{border-right:1px solid var(--agent-border);min-width:0;padding:0 16px}.nz .conflict-detail-summary-card dl div:first-child{padding-left:0}.nz .conflict-detail-summary-card dl div:last-child{border-right:0}.nz .conflict-detail-summary-card dt{color:#6c7587;font-size:11px}.nz .conflict-detail-summary-card dd{color:var(--agent-ink);margin:8px 0 0;font-size:13px;font-weight:790}.nz .conflict-detail-stream-card,.nz .conflict-detail-resolution-card{overflow:hidden}.nz .conflict-detail-stream-card>div{display:grid}.nz .conflict-detail-stream-card article{border-top:1px solid var(--agent-border);grid-template-columns:44px 24px minmax(0,1fr) auto;gap:10px;min-height:68px;padding:12px 14px;display:grid;position:relative}.nz .conflict-detail-stream-card article:before{content:"";background:var(--agent-border);width:1px;position:absolute;top:0;bottom:0;left:34px}.nz .conflict-detail-stream-card article>span:not(.conflict-detail-pill){z-index:1}.nz .conflict-detail-resolution-card{gap:15px;padding:18px 20px;display:grid}.nz .conflict-detail-progress{background:#e7e8e4;border-radius:999px;height:8px;overflow:hidden}.nz .conflict-detail-progress span{border-radius:inherit;background:var(--agent-green);height:100%;display:block}.nz .conflict-detail-resolution-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.nz .conflict-detail-resolution-row p{color:#697386;margin:0;font-size:12px}.nz .conflict-detail-resolution-row strong{color:#586274;font-size:12px}.nz .conflict-detail-resolution-card button{min-height:36px}.nz .conflict-detail-resolution-card button.danger{color:var(--detail-red);background:#fff8f8;border-color:#ffd4d4}.nz .conflict-detail-file-name{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1320px){.nz .conflict-detail-main{grid-template-columns:minmax(680px,1fr) 340px}.nz .conflict-detail-work-columns{grid-template-columns:178px minmax(0,1fr)}.nz .conflict-detail-pipeline-card article{grid-template-columns:30px minmax(0,1fr)}}@media (max-width:1120px){.nz .conflict-detail-main{grid-template-columns:1fr;grid-template-areas:"crumb""actions""workspace""right"}.nz .conflict-detail-top-actions{justify-content:flex-start}.nz .conflict-detail-left,.nz .conflict-detail-right{grid-template-columns:repeat(2,minmax(0,1fr))}.nz .conflict-detail-left .conflict-detail-agents-card,.nz .conflict-detail-right .conflict-detail-resolution-card{grid-column:1/-1}}@media (max-width:760px){.nz .conflict-detail-main{padding:16px 12px 24px}.nz .conflict-detail-breadcrumb,.nz .conflict-detail-top-actions{flex-wrap:wrap}.nz .conflict-detail-hero,.nz .conflict-detail-summary-card dl,.nz .conflict-detail-work-columns,.nz .conflict-detail-left,.nz .conflict-detail-right,.nz .conflict-detail-pipeline-card>div,.nz .conflict-detail-conversation article,.nz .conflict-detail-stream-card article{grid-template-columns:1fr}.nz .conflict-detail-hero-actions{justify-items:start;gap:12px}.nz .conflict-detail-center{order:-1}.nz .conflict-detail-summary-card dl{gap:13px}.nz .conflict-detail-summary-card dl div{border-right:0;border-bottom:1px solid var(--agent-border);padding:0 0 13px}.nz .conflict-detail-summary-card dl div:last-child{border-bottom:0}.nz .conflict-detail-pipeline-card>div{gap:16px}.nz .conflict-detail-pipeline-card article{border-bottom:1px solid var(--agent-border);padding-bottom:14px}.nz .conflict-detail-pipeline-card article>svg:last-child,.nz .conflict-detail-stream-card article:before{display:none}.nz .conflict-detail-conversation article>.conflict-detail-pill,.nz .conflict-detail-stream-card article>.conflict-detail-pill{justify-self:start}}.nz.file-inspector-page{--file-blue:#2d74ff;--file-blue-soft:#edf4ff;--file-purple:#7254d4;--file-purple-soft:#f1ecff;--file-red:#ef3d3d;--file-red-soft:#fff0f0;--file-code-bg:#fffefd;--file-code-rule:#ebe6de}.nz .file-inspector-main{grid-template-columns:minmax(780px,1fr) 374px;grid-template-areas:"crumb crumb""content rail";gap:18px 20px;min-width:0;padding:24px 24px 28px 22px;display:grid}.nz .file-inspector-breadcrumb{color:#667086;grid-area:crumb;align-items:center;gap:9px;min-width:0;font-size:12px;font-weight:590;display:flex}.nz .file-inspector-breadcrumb span{color:var(--agent-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:760;overflow:hidden}.nz .file-inspector-content{grid-area:content;gap:18px;min-width:0;display:grid}.nz .file-inspector-rail{grid-area:rail;align-self:start;gap:16px;min-width:0;display:grid}.nz .file-inspector-hero,.nz .file-inspector-editor,.nz .file-inspector-summary,.nz .file-inspector-chat,.nz .file-inspector-resolution,.nz .file-inspector-context{border:1px solid var(--agent-border);background:var(--agent-panel);border-radius:11px;box-shadow:0 18px 48px #181b2009}.nz .file-inspector-hero{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;min-height:136px;padding:22px;display:grid}.nz .file-inspector-alert{width:58px;height:58px;color:var(--file-red);background:linear-gradient(145deg,#ffe9e9,#ffdada);border:1px solid #ffb9b9;border-radius:50%;place-items:center;display:grid}.nz .file-inspector-hero h1{color:var(--agent-ink);margin:10px 0 0;font-size:23px;font-weight:810;line-height:1.15}.nz .file-inspector-hero p{color:#536075;margin:10px 0 0;font-size:12px}.nz .file-inspector-hero small{color:#536075;flex-wrap:wrap;align-items:center;gap:11px;margin-top:16px;font-size:12px;display:flex}.nz .file-inspector-hero small span{background:#b9b3a9;border-radius:50%;width:3px;height:3px}.nz .file-inspector-hero-actions{align-content:space-between;align-self:stretch;justify-items:end;display:grid}.nz .file-inspector-hero-actions button,.nz .file-inspector-editor button,.nz .file-inspector-resolution button{border:1px solid var(--agent-border);color:#111720;background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:32px;font-size:12px;font-weight:720;display:inline-flex}.nz .file-inspector-hero-actions button{padding:0 18px}.nz .file-inspector-pill{width:fit-content;min-height:21px;color:var(--file-blue);background:var(--file-blue-soft);border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:11px;font-weight:780;display:inline-flex}.nz .file-inspector-pill:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.nz .file-inspector-pill.green{color:var(--agent-green);background:var(--agent-green-soft)}.nz .file-inspector-pill.red{color:var(--file-red);background:var(--file-red-soft)}.nz .file-inspector-pill.purple{color:var(--file-purple);background:var(--file-purple-soft)}.nz .file-inspector-editor{overflow:hidden}.nz .file-inspector-editor>header{border-bottom:1px solid var(--agent-border);justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:0 16px 0 20px;display:flex}.nz .file-inspector-editor>header>div{align-items:center;gap:14px;min-width:0;display:flex}.nz .file-inspector-editor>header strong{color:var(--agent-ink);font-size:13px;font-weight:820}.nz .file-inspector-editor>header>div:first-child span:not(.file-inspector-pill){color:#4d596d;font-size:12px}.nz .file-inspector-editor>header button{min-height:28px;padding:0 12px}.nz .file-inspector-editor>header button.active{color:var(--agent-green);background:var(--agent-green-soft);border-color:#c9e8dc}.nz .file-inspector-code-frame{background:linear-gradient(90deg, transparent calc(100% - 82px), #faf8f4 calc(100% - 82px)), var(--file-code-bg);grid-template-columns:minmax(0,1fr) 82px;min-height:410px;display:grid;position:relative}.nz .file-inspector-code{counter-reset:code-line;border-right:1px solid var(--agent-border);font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Consolas, monospace;margin:0;padding:16px 0;font-size:12px;line-height:1.55;list-style:none;display:grid;overflow:hidden}.nz .file-inspector-code li{color:#263248;grid-template-columns:44px minmax(0,1fr);min-width:0;min-height:21px;padding:0 22px 0 13px;display:grid;position:relative}.nz .file-inspector-code li>span:first-child{color:#9aa4b6;-webkit-user-select:none;user-select:none;font-size:11px}.nz .file-inspector-code code{color:#263248;white-space:pre;min-width:0;font-family:inherit}.nz .file-inspector-editor.is-wrapped .file-inspector-code code{white-space:pre-wrap}.nz .file-inspector-code li.claude-edit{background:#0aa15f17}.nz .file-inspector-code li.cursor-edit{background:#ef3d3d0e}.nz .tok-keyword{color:#2f61dd;font-weight:650}.nz .tok-type{color:#7b4ad4;font-weight:620}.nz .tok-string{color:#d84c68}.nz .tok-call{color:#0d6e5f;font-weight:720}.nz .tok-muted{color:#9aa4b6}.nz .file-inspector-cursor-label{min-height:25px;font-family:var(--font-geist), ui-sans-serif, system-ui, sans-serif;border-radius:6px;align-items:center;padding:0 10px;font-size:11px;font-style:normal;font-weight:760;display:inline-flex;position:absolute;right:34%}.nz .file-inspector-cursor-label:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;position:absolute;top:-6px;left:0}.nz .file-inspector-cursor-label.claude{color:#087b54;background:#ecfff6;border:1px solid #8bd8bb;top:3px}.nz .file-inspector-cursor-label.cursor{color:var(--file-purple);background:#f6f2ff;border:1px solid #c7b7ff;top:2px}.nz .file-inspector-cursor-label:not(.active){opacity:.72}.nz .file-inspector-minimap{align-content:start;gap:2px;padding:17px 11px;display:grid}.nz .file-inspector-minimap span{opacity:.68;background:#dcd8d1;border-radius:999px;width:100%;height:4px}.nz .file-inspector-minimap span.green{background:#bfead9;height:20px}.nz .file-inspector-minimap span.red{background:#ffd2d2;height:24px}.nz .file-inspector-minimap span.blue{background:#d7e5ff}.nz .file-inspector-editor>footer{border-top:1px solid var(--agent-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:48px;padding:0 20px;display:grid}.nz .file-inspector-editor>footer>strong{color:var(--agent-green);font-size:12px}.nz .file-inspector-editor>footer>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nz .file-inspector-editor>footer button{background:0 0;border:0;min-height:auto;padding:0}.nz .file-inspector-editor>footer button.active .file-inspector-agent{box-shadow:0 0 0 2px #2d74ff2e}.nz .file-inspector-editor>footer>span{color:var(--agent-green);align-items:center;gap:9px;font-size:12px;font-weight:690;display:inline-flex}.nz .file-inspector-agent{color:#354156;align-items:center;gap:8px;min-height:24px;font-size:11px;font-weight:650;display:inline-flex}.nz .file-inspector-agent i{color:#fff;border-radius:5px;place-items:center;width:21px;height:21px;font-size:9px;font-style:normal;font-weight:820;display:grid}.nz .file-inspector-agent.blue i{background:var(--agent-blue)}.nz .file-inspector-agent.purple i{background:var(--agent-purple)}.nz .file-inspector-summary{padding:18px 20px 20px}.nz .file-inspector-summary h2{color:var(--agent-ink);margin:0;font-size:13px;font-weight:820}.nz .file-inspector-summary>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.nz .file-inspector-summary article{border:1px solid var(--agent-border);background:linear-gradient(145deg,#2d74ff09,#fff 48%);border-radius:7px;gap:16px;min-height:104px;padding:17px;display:grid}.nz .file-inspector-summary article header{align-items:center;gap:12px;display:flex}.nz .file-inspector-summary article strong{color:#1e2a3d;font-size:12px}.nz .file-inspector-summary article p{flex-wrap:wrap;gap:14px;margin:0;font-size:11px;font-weight:720;display:flex}.nz .file-inspector-summary article p span{color:var(--agent-green)}.nz .file-inspector-summary article p em{color:var(--file-red);font-style:normal}.nz .file-inspector-summary article small{color:#667086;font-size:11px}.nz .file-inspector-merge-icon{width:25px;height:25px;color:var(--agent-green);background:var(--agent-green-soft);border-radius:50%;place-items:center;display:grid}.nz .file-inspector-chat,.nz .file-inspector-resolution,.nz .file-inspector-context{overflow:hidden}.nz .file-inspector-chat header,.nz .file-inspector-resolution header,.nz .file-inspector-context header{justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.nz .file-inspector-chat h2,.nz .file-inspector-resolution h2,.nz .file-inspector-context h2{color:var(--agent-ink);margin:0;font-size:13px;font-weight:820}.nz .file-inspector-chat>div{display:grid}.nz .file-inspector-chat article{border-top:1px solid var(--agent-border);grid-template-columns:66px 26px minmax(0,1fr) auto;gap:11px;min-height:74px;padding:14px 18px;display:grid}.nz .file-inspector-chat article.system{background:#f5f6f7;border:0;border-radius:7px;grid-template-columns:66px 26px minmax(0,1fr);margin:8px 18px 18px}.nz .file-inspector-chat time{color:#667086;font-size:11px}.nz .file-inspector-chat article>.file-inspector-agent{align-items:start;font-size:0}.nz .file-inspector-chat article strong{color:var(--agent-ink);font-size:12px;font-weight:790}.nz .file-inspector-chat article p{color:#536075;margin:9px 0 0;font-size:11px;line-height:1.45}.nz .file-inspector-chat article>.file-inspector-pill{white-space:nowrap;place-self:center end}.nz .file-inspector-system-icon{color:#7b8495;background:#e9ecef;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.nz .file-inspector-resolution{padding-bottom:18px}.nz .file-inspector-resolution header button{min-height:auto;color:var(--agent-green);background:0 0;border:0;padding:0;font-size:11px}.nz .file-inspector-resolution header button span{background:var(--agent-green);border-radius:999px;width:31px;height:18px;position:relative}.nz .file-inspector-resolution header button span:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:2px;right:2px}.nz .file-inspector-step-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:0 18px;display:grid}.nz .file-inspector-step-row article{color:#637087;justify-items:center;gap:8px;font-size:10px;display:grid}.nz .file-inspector-step-row article span{color:#788398;background:#f6f6f3;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.nz .file-inspector-step-row article.done span{color:var(--agent-green);background:var(--agent-green-soft)}.nz .file-inspector-step-row article.active span{color:var(--file-blue);background:var(--file-blue-soft)}.nz .file-inspector-resolution>p{color:#536075;margin:20px 18px 8px;font-size:12px}.nz .file-inspector-progress{background:#e7e8e4;border-radius:999px;height:8px;margin:0 18px;overflow:hidden}.nz .file-inspector-progress span{border-radius:inherit;background:var(--agent-green);width:72%;height:100%;display:block}.nz .file-inspector-resolution footer{color:#657084;justify-content:space-between;align-items:center;padding:12px 18px 0;font-size:11px;display:flex}.nz .file-inspector-resolution footer strong{color:#334057}.nz .file-inspector-context{min-height:130px;padding:0 18px 18px;position:relative}.nz .file-inspector-context header{padding-left:0;padding-right:0}.nz .file-inspector-context header a{color:var(--agent-green);font-size:12px;font-weight:720}.nz .file-inspector-context h3{color:#334057;margin:0 0 7px;font-size:11px;font-weight:780}.nz .file-inspector-context p{color:#536075;max-width:240px;margin:0 0 16px;font-size:11px;line-height:1.45}.nz .file-inspector-context>span{color:#647086;background:#f0f2f4;border-radius:999px;align-items:center;min-height:23px;padding:0 9px;font-size:11px;font-weight:720;display:inline-flex}.nz .file-inspector-context>i{border:1px solid var(--agent-border);width:58px;height:58px;color:var(--file-blue);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:23px;right:23px;box-shadow:0 12px 28px #181b2012}.nz .file-inspector-active-state,.nz .file-inspector-timer,.nz .file-inspector-file-icon{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1320px){.nz .file-inspector-main{grid-template-columns:minmax(700px,1fr) 340px}.nz .file-inspector-code-frame{grid-template-columns:minmax(0,1fr) 64px}}@media (max-width:1120px){.nz .file-inspector-main{grid-template-columns:1fr;grid-template-areas:"crumb""content""rail"}.nz .file-inspector-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.nz .file-inspector-context{grid-column:1/-1}}@media (max-width:760px){.nz .file-inspector-main{padding:16px 12px 24px}.nz .file-inspector-breadcrumb,.nz .file-inspector-editor>header,.nz .file-inspector-editor>header>div,.nz .file-inspector-editor>footer{flex-direction:column;align-items:flex-start}.nz .file-inspector-breadcrumb{flex-wrap:wrap}.nz .file-inspector-hero,.nz .file-inspector-summary>div,.nz .file-inspector-rail,.nz .file-inspector-chat article,.nz .file-inspector-chat article.system,.nz .file-inspector-step-row{grid-template-columns:1fr}.nz .file-inspector-hero-actions{justify-items:start;gap:12px}.nz .file-inspector-code-frame{grid-template-columns:minmax(0,1fr)}.nz .file-inspector-minimap{display:none}.nz .file-inspector-code{border-right:0;font-size:11px}.nz .file-inspector-code li{grid-template-columns:36px minmax(0,1fr);padding-right:12px}.nz .file-inspector-cursor-label{grid-column:2;justify-self:start;margin-top:4px;position:relative;right:auto}.nz .file-inspector-cursor-label:before{top:-4px}.nz .file-inspector-editor>footer{display:flex}.nz .file-inspector-chat article>.file-inspector-pill{justify-self:start}}.nz .nz-home-workgraph.nz-home-live-room{perspective:1400px;place-items:center;width:min(100%,760px);min-height:760px;margin-left:auto;animation:.7s cubic-bezier(.22,1,.36,1) both nz-live-room-enter;display:grid}.nz .nz-home-live-room-inner{width:min(100%,760px);height:760px;box-shadow:none;background:0 0;border:0;border-radius:0;position:relative;overflow:visible}.nz .nz-home-live-room-inner:before,.nz .nz-home-live-room-inner:after{content:"";z-index:0;pointer-events:none;position:absolute;inset:0}.nz .nz-home-live-room-inner:before{background:linear-gradient(90deg, color-mix(in srgb, var(--rule) 22%, transparent) 1px, transparent 1px), linear-gradient(180deg, color-mix(in srgb, var(--rule) 17%, transparent) 1px, transparent 1px), radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--phosphor) 18%, transparent), transparent 27%), radial-gradient(circle at 18% 64%, #14a85b1a, transparent 24%), radial-gradient(circle at 82% 64%, #ea5d3014, transparent 23%);background-size:74px 74px,74px 74px,auto,auto,auto;-webkit-mask-image:radial-gradient(at 50% 48%,#000 0 62%,#0000 92%);mask-image:radial-gradient(at 50% 48%,#000 0 62%,#0000 92%)}.nz .nz-home-live-room-inner:after{background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--phosphor) 20%, transparent), transparent 54%), radial-gradient(circle, #ffffff9e, transparent 70%);filter:blur(12px);opacity:.82;border-radius:50%;inset:142px 126px 156px}.nz .nz-home-live-room-pill{z-index:8;border:1px solid var(--rule);color:#465267;min-height:38px;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:0;text-transform:uppercase;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffc7;border-radius:999px;align-items:center;gap:9px;padding:0 23px;font-size:14px;font-weight:760;display:inline-flex;position:absolute;top:8px;left:50%;transform:translate(-50%);box-shadow:0 16px 42px -34px #181b2094}.nz .nz-home-live-room-card{z-index:7;border:1px solid color-mix(in srgb, var(--rule-2) 82%, white);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe6;border-radius:15px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:16px;width:min(470px,100% - 88px);min-height:78px;padding:15px 20px;display:grid;position:absolute;top:58px;left:50%;transform:translate(-50%);box-shadow:0 22px 54px -42px #181b2094,inset 0 0 0 1px #ffffffc2}.nz .nz-home-live-room-mark{border:1px solid color-mix(in srgb, var(--phosphor) 36%, white);background:color-mix(in srgb, var(--phosphor) 8%, white);width:52px;height:52px;color:var(--phosphor);font-family:var(--font-instrument-serif), Georgia, serif;text-shadow:0 0 18px color-mix(in srgb, var(--phosphor) 38%, transparent);border-radius:9px;place-items:center;font-size:40px;line-height:1;display:grid}.nz .nz-home-live-room-card strong{color:var(--nz-ink);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:780;line-height:1.15;display:block;overflow:hidden}.nz .nz-home-live-room-card span{color:#667083;margin-top:7px;font-size:13px;display:block}.nz .nz-home-live-room-card em{background:color-mix(in srgb, var(--phosphor) 12%, white);min-height:30px;color:var(--phosphor-ink);text-transform:uppercase;border-radius:999px;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-style:normal;font-weight:760;display:inline-flex}.nz .nz-home-live-room-lines{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.nz .nz-home-live-room-lines path{fill:none;stroke:color-mix(in srgb, var(--phosphor) 58%, transparent);stroke-dasharray:6 9;stroke-linecap:round;stroke-width:1.55px;animation:7s linear infinite nz-live-line-flow}.nz .nz-home-live-room-lines .line-claude{stroke:color-mix(in srgb, var(--rust) 60%, transparent)}.nz .nz-home-live-room-lines .line-cursor{stroke:color-mix(in srgb, var(--violet) 66%, transparent)}.nz .nz-home-live-room-lines .line-codex{stroke:#16a36a94}.nz .nz-home-live-room-lines .line-copilot{stroke:#ff6b3294}.nz .nz-home-live-room-lines .orbit{stroke-width:1px;opacity:.34}.nz .nz-home-live-room-lines .hub{fill:var(--phosphor);stroke:#fff;stroke-width:7px;filter:drop-shadow(0 0 14px color-mix(in srgb, var(--phosphor) 78%, transparent))}.nz .nz-home-live-room-lines .hub-top{fill:#ff9b2f}.nz .nz-home-live-room-lines .hub-left{fill:#16a36a}.nz .nz-home-live-room-lines .hub-right{fill:var(--violet)}.nz .nz-home-live-room-lines .hub-bottom{fill:#ff6b32}.nz .nz-home-shared-state{z-index:5;pointer-events:none;place-items:start center;width:250px;height:250px;display:grid;position:absolute;top:285px;left:50%;transform:translate(-50%,-50%)}.nz .nz-home-shared-room-pill{z-index:4;border:1px solid color-mix(in srgb, var(--phosphor) 28%, white);height:34px;min-height:34px;color:var(--phosphor);box-shadow:0 16px 38px -28px color-mix(in srgb, var(--phosphor) 56%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#dbffffc7;border-radius:999px;place-self:start center;align-items:center;padding:0 18px;font-size:13px;font-weight:780;display:inline-flex;position:relative}.nz .nz-home-shared-state-object{border:1px solid color-mix(in srgb, var(--phosphor) 17%, white);width:226px;min-height:178px;box-shadow:0 34px 74px -42px color-mix(in srgb, var(--phosphor) 70%, transparent), 0 0 58px color-mix(in srgb, var(--phosphor) 18%, transparent), 0 0 0 1px #ffffffb8 inset;isolation:isolate;background:radial-gradient(circle at 50% 28%,#ffffffeb,#0000 35%),linear-gradient(#e1ffffdb,#b5f5f7ad);border-radius:42px 42px 66px 66px/44px 44px 40px 40px;align-content:center;justify-items:center;padding:40px 18px 22px;animation:5.8s ease-in-out infinite nz-live-shared-state-breathe;display:grid;position:absolute;top:48px;left:50%;transform:translate(-50%)}.nz .nz-home-shared-state-object:before,.nz .nz-home-shared-state-object:after{content:"";z-index:-1;border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}.nz .nz-home-shared-state-object:before{border:1px solid color-mix(in srgb, var(--phosphor) 18%, white);background:radial-gradient(circle at 50% 50%, #fffffff2, transparent 42%), color-mix(in srgb, var(--phosphor) 9%, white);width:168px;height:72px;top:-32px}.nz .nz-home-shared-state-object:after{background:color-mix(in srgb, var(--phosphor) 25%, transparent);filter:blur(10px);width:210px;height:48px;bottom:-14px}.nz .nz-home-shared-state-object strong{z-index:2;color:var(--phosphor);font-family:var(--font-instrument-serif), Georgia, serif;text-shadow:0 0 24px color-mix(in srgb, var(--phosphor) 42%, transparent);font-size:84px;font-weight:600;line-height:.9;position:relative}.nz .nz-home-shared-state-object span{z-index:2;color:var(--nz-ink);margin-top:18px;font-size:15px;font-weight:820;line-height:1.1;position:relative}.nz .nz-home-shared-state-object small{z-index:2;color:#6d7582;margin-top:5px;font-size:13px;font-weight:520;line-height:1.1;position:relative}.nz .nz-home-live-connector{z-index:4;border:1px solid color-mix(in srgb, var(--connector-tone) 22%, white);width:42px;height:42px;color:var(--connector-tone);box-shadow:0 14px 36px -26px color-mix(in srgb, var(--connector-tone) 60%, transparent), 0 0 0 8px color-mix(in srgb, var(--connector-tone) 7%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0;border-radius:50%;place-items:center;display:grid;position:absolute}.nz .nz-home-live-connector.connector-top{--connector-tone:#ff9b2f;top:214px;left:calc(50% - 21px)}.nz .nz-home-live-connector.connector-left{--connector-tone:#16a36a;top:358px;left:226px}.nz .nz-home-live-connector.connector-right{--connector-tone:var(--violet);top:358px;right:226px}.nz .nz-home-live-connector.connector-bottom{--connector-tone:#ff6b32;bottom:214px;left:calc(50% - 21px)}.nz .nz-home-live-cube-stage{z-index:5;width:224px;height:218px;transform-style:preserve-3d;place-items:center;display:grid;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.nz .nz-home-live-cube-shadow{background:color-mix(in srgb, var(--phosphor) 28%, transparent);filter:blur(13px);border-radius:50%;width:178px;height:54px;animation:5.2s ease-in-out infinite nz-live-cube-shadow;position:absolute;bottom:13px;left:50%;transform:translate(-50%)}.nz .nz-home-live-cube{width:176px;height:168px;transform-style:preserve-3d;place-items:center;animation:6s ease-in-out infinite nz-live-cube-breathe;display:grid;position:relative}.nz .nz-home-live-cube .cube-face{border:1px solid color-mix(in srgb, var(--phosphor) 24%, white);background:color-mix(in srgb, var(--phosphor) 12%, white);opacity:.72;box-shadow:0 18px 48px -28px color-mix(in srgb, var(--phosphor) 54%, transparent);position:absolute;inset:0}.nz .nz-home-live-cube .cube-top{clip-path:polygon(50% 0,100% 27%,50% 54%,0 27%);transform:translateY(-28px)}.nz .nz-home-live-cube .cube-left{clip-path:polygon(0 27%,50% 54%,50% 100%,0 73%);transform:translateY(-1px)}.nz .nz-home-live-cube .cube-right{clip-path:polygon(100% 27%,50% 54%,50% 100%,100% 73%);transform:translateY(-1px)}.nz .nz-home-live-cube strong{z-index:2;clip-path:polygon(50% 0,100% 26%,100% 74%,50% 100%,0 74%,0 26%);width:92px;height:92px;color:var(--phosphor);font-family:var(--font-instrument-serif), Georgia, serif;text-shadow:0 0 18px color-mix(in srgb, var(--phosphor) 42%, transparent);background:#ffffffc2;place-items:center;font-size:64px;line-height:1;display:grid;position:relative}.nz .nz-home-live-particle{left:var(--particle-x);top:var(--particle-y);z-index:2;background:var(--particle-color,var(--phosphor));width:8px;height:8px;box-shadow:0 0 0 8px color-mix(in srgb, var(--particle-color,var(--phosphor)) 10%, transparent);animation:3.8s ease-in-out infinite nz-live-particle;animation-delay:var(--particle-delay);border:2px solid #fff;border-radius:50%;position:absolute}.nz .nz-home-live-particle.tone-violet{--particle-color:var(--violet)}.nz .nz-home-live-particle.tone-blue{--particle-color:#2f86ff}.nz .nz-home-live-particle.tone-green{--particle-color:#16a36a}.nz .nz-home-live-particle.tone-rust{--particle-color:#ff6b32}.nz .nz-home-live-agent{z-index:6;border:1px solid color-mix(in srgb, var(--agent-tone) 18%, var(--rule));width:218px;min-height:126px;box-shadow:0 28px 74px -54px color-mix(in srgb, var(--agent-tone) 46%, #181b206b), 0 0 0 1px #ffffffc2 inset;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:5.6s ease-in-out infinite nz-live-agent-float;animation-delay:calc(var(--agent-delay,0s) + .6s);background:#ffffffed;border-radius:17px;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:4px 14px;padding:20px;display:grid;position:absolute}.nz .nz-home-live-agent.tone-orange{--agent-tone:var(--rust)}.nz .nz-home-live-agent.tone-violet{--agent-tone:var(--violet)}.nz .nz-home-live-agent.tone-green{--agent-tone:#16a36a}.nz .nz-home-live-agent.tone-rust{--agent-tone:#ff6b32}.nz .nz-home-live-agent.agent-claude{top:20px;left:calc(50% - 109px)}.nz .nz-home-live-agent.agent-cursor{top:296px;right:28px}.nz .nz-home-live-agent.agent-codex{top:296px;left:28px}.nz .nz-home-live-agent.agent-copilot{bottom:90px;left:calc(50% - 109px)}.nz .nz-home-live-agent img{-o-object-fit:contain;object-fit:contain;grid-row:1/span 3;width:48px;height:48px}.nz .nz-home-live-agent strong{color:var(--nz-ink);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:800;line-height:1.1;display:block;overflow:hidden}.nz .nz-home-live-agent p{color:#647083;grid-column:2;margin:3px 0 0;font-size:14px;line-height:1.28}.nz .nz-home-live-agent span{background:color-mix(in srgb, var(--agent-tone) 12%, white);width:fit-content;color:color-mix(in srgb, var(--agent-tone) 82%, #101720);text-transform:uppercase;border-radius:999px;grid-column:2;margin-top:12px;padding:7px 14px;font-size:11px;font-weight:790}.nz .nz-home-live-caption{z-index:6;width:min(380px,100% - 40px);color:var(--nz-ink);text-align:center;justify-items:center;gap:12px;display:grid;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.nz .nz-home-live-caption>span{background:color-mix(in srgb, var(--phosphor) 9%, white);width:42px;height:42px;color:var(--phosphor);border-radius:50%;place-items:center;display:grid}.nz .nz-home-live-caption strong{font-size:22px;font-weight:790;line-height:1.12;display:block}.nz .nz-home-live-caption p{color:#707785;margin:10px 0 0;font-size:18px;line-height:1.35}.nz .nz-home-supported-tools{box-shadow:none;background:0 0;border:0;border-radius:0;grid-column:1/-1;grid-template-columns:minmax(0,1fr);gap:21px;margin:-4px 10px 0;padding:30px 34px;display:grid}.nz .nz-home-supported-tools-title{grid-template-columns:auto minmax(60px,1fr);align-items:center;gap:16px;display:grid}.nz .nz-home-supported-tools-title:after{content:"";background:var(--rule);height:1px}.nz .nz-home-supported-tools-title span,.nz .nz-home-supported-tools-row>strong{color:#85817a;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:0;text-transform:uppercase;font-size:15px;font-weight:500}.nz .nz-home-supported-tools-row{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:22px 34px;display:grid}.nz .nz-home-supported-tools-row>div{flex-wrap:wrap;gap:18px 36px;display:flex}.nz .nz-home-supported-tools-row span{color:#2d2f34;white-space:nowrap;border-left:0;justify-content:flex-start;align-items:center;gap:10px;min-width:0;min-height:28px;padding:0;font-size:20px;font-weight:520;display:inline-flex}.nz .nz-home-supported-tools-row img{-o-object-fit:contain;object-fit:contain;width:26px;height:26px}.nz .nz-home-brand-glyph,.nz .nz-home-logo-row span.nz-home-brand-glyph,.nz .nz-home-supported-tools-row span.nz-home-brand-glyph{color:#252a33;border:0;flex:0 0 24px;place-items:center;width:24px;min-width:24px;height:24px;min-height:24px;padding:0;font-size:15px;font-weight:780;line-height:1;display:inline-grid;position:relative}.nz .nz-home-logo-row span.nz-home-brand-glyph{flex-basis:18px;width:18px;min-width:18px;height:18px;min-height:18px}.nz .nz-home-brand-glyph.glyph-slack{grid-template-rows:repeat(2,7px);grid-template-columns:repeat(2,7px);gap:3px}.nz .nz-home-brand-glyph.glyph-slack i{border-radius:3px;width:7px;height:7px}.nz .nz-home-logo-row .nz-home-brand-glyph.glyph-slack{grid-template-rows:repeat(2,5px);grid-template-columns:repeat(2,5px);gap:2px}.nz .nz-home-logo-row .nz-home-brand-glyph.glyph-slack i{border-radius:2px;width:5px;height:5px}.nz .nz-home-brand-glyph.glyph-slack i:first-child{background:#36c5f0}.nz .nz-home-brand-glyph.glyph-slack i:nth-child(2){background:#2eb67d}.nz .nz-home-brand-glyph.glyph-slack i:nth-child(3){background:#ecb22e}.nz .nz-home-brand-glyph.glyph-slack i:nth-child(4){background:#e01e5a}.nz .nz-home-brand-glyph.glyph-linear{background:repeating-linear-gradient(135deg,#0000 0 4px,#8e97a7 4px 7px),#eef1f5;border-radius:50%}.nz .nz-home-brand-glyph.glyph-notion{background:#fff;border:1.5px solid #1f232a;border-radius:2px;font-family:Georgia,serif}.nz .nz-home-brand-glyph.glyph-sentry:before{content:"";clip-path:polygon(50% 0,100% 100%,0 100%);border:2px solid #1f232a;border-bottom-width:4px;border-radius:12px 12px 3px 3px;width:19px;height:17px}.nz .nz-home-logo-row .nz-home-brand-glyph.glyph-sentry:before{width:15px;height:14px}@keyframes nz-live-line-flow{to{stroke-dashoffset:-90px}}@keyframes nz-live-room-enter{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes nz-live-agent-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes nz-live-agent-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes nz-live-particle{0%,to{opacity:.56;transform:scale(.84)}50%{opacity:1;transform:scale(1.2)}}@keyframes nz-live-cube-breathe{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-5px)rotate(1deg)}}@keyframes nz-live-cube-shadow{0%,to{opacity:.64;transform:translate(-50%)scale(.95)}50%{opacity:.34;transform:translate(-50%)scale(1.08)}}@keyframes nz-live-shared-state-breathe{0%,to{transform:translate(-50%)translateY(0)scale(1)}50%{transform:translate(-50%)translateY(-6px)scale(1.02)}}@media (prefers-reduced-motion:reduce){.nz .nz-home-live-room-lines path,.nz .nz-home-live-particle,.nz .nz-home-live-cube,.nz .nz-home-live-cube-shadow,.nz .nz-home-shared-state-object,.nz .nz-home-live-agent,.nz .nz-home-workgraph.nz-home-live-room{animation:none}}@media (max-width:1240px){.nz .nz-home-workgraph.nz-home-live-room{width:min(100%,700px);min-height:700px;margin-right:auto}.nz .nz-home-live-room-inner{height:700px}.nz .nz-home-shared-state{top:272px}.nz .nz-home-live-connector.connector-top{top:192px}.nz .nz-home-live-connector.connector-left{top:338px;left:202px}.nz .nz-home-live-connector.connector-right{top:338px;right:202px}.nz .nz-home-live-connector.connector-bottom{bottom:190px}.nz .nz-home-live-agent{width:198px}.nz .nz-home-live-agent.agent-claude,.nz .nz-home-live-agent.agent-copilot{left:calc(50% - 99px)}.nz .nz-home-live-agent.agent-claude{top:14px}.nz .nz-home-live-agent.agent-codex{top:274px;left:16px}.nz .nz-home-live-agent.agent-cursor{top:274px;right:16px}.nz .nz-home-live-agent.agent-copilot{bottom:78px}.nz .nz-home-live-caption{bottom:0}}@media (max-width:760px){.nz .nz-home-workgraph.nz-home-live-room{width:100%;min-height:auto;margin:0}.nz .nz-home-live-room-inner{background:radial-gradient(circle at 50% 22%, color-mix(in srgb, var(--phosphor) 14%, transparent), transparent 26%), transparent;border-radius:0;gap:13px;width:100%;height:auto;min-height:0;padding:16px 0;display:grid}.nz .nz-home-live-room-inner:before,.nz .nz-home-live-room-inner:after,.nz .nz-home-live-room-lines,.nz .nz-home-live-particle,.nz .nz-home-live-connector{display:none}.nz .nz-home-live-room-pill,.nz .nz-home-live-room-card,.nz .nz-home-live-cube-stage,.nz .nz-home-shared-state,.nz .nz-home-live-agent,.nz .nz-home-live-caption{width:100%;position:relative;inset:auto;transform:none}.nz .nz-home-shared-state{order:1;height:236px}.nz .nz-home-shared-state-object{left:50%}.nz .nz-home-live-agent.agent-claude,.nz .nz-home-live-agent.agent-cursor,.nz .nz-home-live-agent.agent-codex,.nz .nz-home-live-agent.agent-copilot{inset:auto}.nz .nz-home-live-room-pill{justify-self:center;width:fit-content}.nz .nz-home-live-room-card{grid-template-columns:48px minmax(0,1fr)}.nz .nz-home-live-room-card em{grid-column:1/-1;justify-self:start}.nz .nz-home-live-room-card strong{white-space:normal}.nz .nz-home-live-room-mark{width:46px;height:46px;font-size:36px}.nz .nz-home-live-cube-stage{height:220px}.nz .nz-home-live-agent{order:2;grid-template-columns:40px minmax(0,1fr);min-height:auto}.nz .nz-home-live-caption{order:3;padding:12px 0 4px}.nz .nz-home-supported-tools{margin:0;padding:18px 0}.nz .nz-home-supported-tools-title,.nz .nz-home-supported-tools-row{grid-template-columns:1fr;gap:10px}.nz .nz-home-supported-tools-row>div{gap:14px 18px}.nz .nz-home-supported-tools-row span{width:auto;font-size:16px}}.hover\:bg-destructive\/20:hover{background-color:hsl(var(--destructive) / .2)}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:underline:hover{text-decoration-line:underline}.focus-visible\:border-destructive\/40:focus-visible{border-color:hsl(var(--destructive) / .4)}.focus-visible\:border-ring:focus-visible{border-color:hsl(var(--ring))}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:hsl(var(--destructive) / .2)}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:hsl(var(--ring) / .5)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:hsl(var(--muted))}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:hsl(var(--secondary))}.aria-expanded\:text-foreground[aria-expanded=true]{color:hsl(var(--foreground))}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:hsl(var(--secondary-foreground))}.dark\:border-input:is(.dark *){border-color:hsl(var(--input))}.dark\:bg-destructive\/20:is(.dark *){background-color:hsl(var(--destructive) / .2)}.dark\:bg-input\/30:is(.dark *){background-color:hsl(var(--input) / .3)}.dark\:hover\:bg-destructive\/30:hover:is(.dark *){background-color:hsl(var(--destructive) / .3)}.dark\:hover\:bg-input\/50:hover:is(.dark *){background-color:hsl(var(--input) / .5)}.dark\:hover\:bg-muted\/50:hover:is(.dark *){background-color:hsl(var(--muted) / .5)}.dark\:focus-visible\:ring-destructive\/40:focus-visible:is(.dark *){--tw-ring-color:hsl(var(--destructive) / .4)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:.75rem;height:.75rem}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:.875rem;height:.875rem}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:1rem;height:1rem}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}
