.z-site-nav{z-index:var(--z-z-status);align-items:center;gap:var(--z-space-l);padding:var(--z-space-m) var(--z-page-pad);background:linear-gradient(180deg, var(--z-void) 0%, #000000db 72%, transparent 100%);pointer-events:none;grid-template-columns:auto 1fr auto;display:grid;position:fixed;top:0;left:0;right:0}.z-site-nav a{pointer-events:auto}.z-site-mark{color:var(--z-text-primary);font-family:var(--z-font-display);font-size:var(--z-type-emphasis);letter-spacing:-.02em;align-items:baseline;gap:6px;text-decoration:none;display:inline-flex}.z-site-mark:hover{color:var(--z-lime)}.z-site-mark-cursor{background:var(--z-lime);width:.55em;height:.85em;animation:1.1s step-end infinite z-cursor-blink;transform:translateY(.08em)}.z-site-links{justify-self:center;align-items:center;gap:clamp(var(--z-space-s), 2vw, var(--z-space-l));min-width:0;display:flex}.z-site-link,.z-site-live{font-family:var(--z-font-data);font-size:var(--z-type-label);letter-spacing:var(--z-tracking-label);text-transform:uppercase;color:var(--z-text-tertiary);transition:color var(--z-duration-normal) var(--z-ease);white-space:nowrap;text-decoration:none}.z-site-link:hover,.z-site-link-active,.z-site-live:hover,.z-site-live-active{color:var(--z-text-primary)}.z-site-live{justify-self:end;align-items:center;gap:var(--z-space-s);color:var(--z-lime);display:inline-flex}.z-site-live-dot{width:6px;height:6px;animation:z-monument-pulse var(--z-idle-heartbeat) ease-in-out infinite;background:currentColor;border-radius:1px}.z-floor-actions{gap:var(--z-space-s);flex-wrap:wrap;align-items:center;display:flex}.z-floor-primary,.z-floor-secondary{min-height:44px;padding:0 var(--z-space-m);color:var(--z-text-primary);font-family:var(--z-font-data);font-size:var(--z-type-label);letter-spacing:var(--z-tracking-label);text-transform:uppercase;border:1px solid #c8ff0057;align-items:center;text-decoration:none;display:inline-flex}.z-floor-primary{background:var(--z-lime);color:var(--z-void);border-color:var(--z-lime)}.z-floor-secondary:hover,.z-floor-primary:hover{filter:brightness(1.1)}.z-inner-ring{gap:var(--z-space-s);margin-top:var(--z-space-m);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.z-agent-card{min-height:136px;padding:var(--z-space-m);color:var(--z-text-primary);background:#c8ff0009;border:1px solid #c8ff002e;gap:.45rem;text-decoration:none;display:grid}.z-agent-card:hover{border-color:#c8ff0085}.z-agent-card-name{color:var(--z-lime);font-family:var(--z-font-display);font-size:var(--z-type-emphasis)}.z-agent-card-role,.z-agent-card-state{font-family:var(--z-font-data);font-size:var(--z-type-label);color:var(--z-text-tertiary)}.z-canonical-page{min-height:100dvh;padding:clamp(96px, 14vh, 148px) var(--z-page-pad) var(--z-space-xl);background:linear-gradient(180deg, #c8ff000a, transparent 34rem), var(--z-void)}.z-canonical-hero{gap:var(--z-space-m);max-width:980px;margin:0 auto;display:grid}.z-canonical-eyebrow,.z-canonical-stat-label,.z-canonical-card-body{font-family:var(--z-font-data);font-size:var(--z-type-label);letter-spacing:var(--z-tracking-label);text-transform:uppercase;color:var(--z-text-tertiary)}.z-canonical-title{color:var(--z-text-primary);font-family:var(--z-font-display);letter-spacing:0;margin:0;font-size:clamp(3rem,9vw,8rem);line-height:.9}.z-canonical-summary{max-width:760px;color:var(--z-text-secondary);font-family:var(--z-font-data);margin:0;font-size:clamp(1rem,2vw,1.35rem);line-height:1.6}.z-canonical-stats,.z-canonical-grid{max-width:1100px;margin:var(--z-space-xl) auto 0;gap:var(--z-space-s);display:grid}.z-canonical-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.z-canonical-stat,.z-canonical-card{background:#c8ff0006;border:1px solid #c8ff0029}.z-canonical-stat{padding:var(--z-space-m);gap:.35rem;display:grid}.z-canonical-stat-value{color:var(--z-lime);font-family:var(--z-font-display);font-size:var(--z-type-display)}.z-canonical-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.z-canonical-card{gap:var(--z-space-s);min-height:148px;padding:var(--z-space-m);text-decoration:none;display:grid}.z-canonical-card:hover{border-color:#c8ff007a}.z-canonical-card-title{color:var(--z-text-primary);font-family:var(--z-font-display);font-size:var(--z-type-emphasis)}.z-canonical-card-body{text-transform:none;letter-spacing:0;line-height:1.7}.z-replay-page{--z-replay-border:#c8ff0029;--z-replay-fill:#c8ff0006}.z-replay-band,.z-replay-matrix,.z-replay-signing,.z-replay-links{max-width:1100px;margin:var(--z-space-xl) auto 0}.z-replay-section-head{justify-content:space-between;align-items:end;gap:var(--z-space-m);margin-bottom:var(--z-space-m);display:flex}.z-replay-section-title,.z-replay-panel-title{color:var(--z-text-primary);font-family:var(--z-font-display);letter-spacing:0;margin:0;font-size:clamp(1.6rem,4vw,3rem);line-height:1}.z-replay-graph{gap:var(--z-space-s);margin:0;padding:0;list-style:none;display:grid}.z-replay-step{gap:var(--z-space-s);min-height:76px;padding:var(--z-space-m);border:1px solid var(--z-replay-border);background:var(--z-replay-fill);grid-template-columns:4ch minmax(9rem,.8fr) minmax(8rem,.65fr) minmax(0,2fr);align-items:start;display:grid}.z-replay-step-index,.z-replay-step-status,.z-replay-row-label,.z-replay-chip,.z-replay-links,.z-replay-dl dt{font-family:var(--z-font-data);font-size:var(--z-type-label);letter-spacing:var(--z-tracking-label);text-transform:uppercase}.z-replay-step-index{color:var(--z-text-tertiary)}.z-replay-step-label{color:var(--z-text-primary);font-family:var(--z-font-display);font-size:var(--z-type-emphasis)}.z-replay-step-status{color:var(--z-lime)}.z-replay-step-refused .z-replay-step-status{color:var(--z-red)}.z-replay-step-partial .z-replay-step-status{color:var(--z-text-secondary)}.z-replay-step-evidence,.z-replay-copy,.z-replay-dl dd,.z-replay-link,.z-replay-links span{color:var(--z-text-secondary);font-family:var(--z-font-data);font-size:var(--z-type-caption);line-height:1.55}.z-replay-matrix{gap:var(--z-space-s);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.z-replay-panel,.z-replay-signing{border:1px solid var(--z-replay-border);background:var(--z-replay-fill)}.z-replay-panel{align-content:start;gap:var(--z-space-m);min-height:260px;padding:var(--z-space-m);display:grid}.z-replay-panel-title{font-size:var(--z-type-display)}.z-replay-dl{gap:var(--z-space-s);margin:0;display:grid}.z-replay-row{gap:var(--z-space-s);padding-top:var(--z-space-s);border-top:1px solid #c8ff001a;grid-template-columns:minmax(7rem,.45fr) minmax(0,1fr);display:grid}.z-replay-dl dt,.z-replay-row-label{color:var(--z-text-tertiary)}.z-replay-dl dd{overflow-wrap:anywhere;min-width:0;margin:0}.z-replay-signing{gap:var(--z-space-l);padding:var(--z-space-m);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.z-replay-copy{max-width:62ch}.z-replay-signing-box{gap:var(--z-space-s);align-content:start;display:grid}.z-replay-chip-row{gap:var(--z-space-s);flex-wrap:wrap;display:flex}.z-replay-chip{min-height:28px;padding:0 var(--z-space-s);color:var(--z-lime);border:1px solid #c8ff0038;align-items:center;display:inline-flex}.z-replay-code{min-width:0;padding:var(--z-space-s);overflow-wrap:anywhere;color:var(--z-text-primary);font-family:var(--z-font-data);font-size:var(--z-type-caption);background:#00000052;border:1px solid #c8ff001f;display:block}.z-replay-link,.z-replay-links a{color:var(--z-lime);overflow-wrap:anywhere;text-decoration:none}.z-replay-links{gap:var(--z-space-m);padding-top:var(--z-space-m);color:var(--z-text-tertiary);border-top:1px solid #c8ff0029;flex-wrap:wrap;align-items:center;display:flex}@media (max-width:900px){.z-inner-ring,.z-canonical-stats,.z-canonical-grid,.z-replay-matrix,.z-replay-signing{grid-template-columns:1fr}.z-replay-step{grid-template-columns:4ch 1fr}.z-replay-step-status,.z-replay-step-evidence{grid-column:2}}.z-room-rail{right:var(--z-page-pad);z-index:var(--z-z-status);gap:var(--z-space-s);flex-direction:column;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.z-room-rail-link{gap:var(--z-space-s);color:var(--z-text-ghost);font-family:var(--z-font-data);font-size:var(--z-type-micro);letter-spacing:var(--z-tracking-label);text-transform:uppercase;transition:color var(--z-duration-normal) var(--z-ease);grid-template-columns:2ch 1fr;align-items:baseline;text-decoration:none;display:grid}.z-room-rail-link:hover,.z-room-rail-link:focus-visible,.z-room-rail-link-active{color:var(--z-lime);outline:none}.z-room-rail-index{color:var(--z-text-tertiary)}@media (max-width:900px){.z-site-nav{gap:var(--z-space-m);grid-template-columns:auto 1fr}.z-site-links{scrollbar-width:none;justify-self:end;max-width:58vw;overflow-x:auto}.z-site-links::-webkit-scrollbar{display:none}.z-site-live,.z-room-rail{display:none}}@media (max-width:520px){.z-site-nav{padding-top:var(--z-space-s);padding-bottom:var(--z-space-s)}.z-site-links{gap:var(--z-space-m);max-width:54vw}.z-site-link:nth-child(n+4){display:none}}@media (prefers-reduced-motion:reduce){.z-site-mark-cursor,.z-site-live-dot{animation:none}}html.z-marketing-root,body.z-marketing-body{height:100%;overflow:hidden}.z-marketing-shell{scroll-snap-type:y mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;background:var(--z-void);width:100%;height:100dvh;position:relative;overflow:hidden scroll}.z-marketing-shell::-webkit-scrollbar{display:none}@media (max-width:768px){.z-marketing-shell{scroll-snap-type:y proximity}}@media (prefers-reduced-motion:reduce){.z-marketing-shell{scroll-snap-type:y proximity;scroll-behavior:auto}}.z-room{width:100%;min-height:100dvh;padding:var(--z-space-xl) var(--z-page-pad);scroll-snap-align:start;scroll-snap-stop:always;box-sizing:border-box;display:grid}.z-room-align-center{align-content:center}.z-room-align-start{align-content:start;padding-top:clamp(64px,12vh,160px)}.z-room-inner{gap:var(--z-space-l);flex-direction:column;width:100%;max-width:960px;margin:0 auto;display:flex}.z-room:after{content:attr(data-room);top:var(--z-space-l);right:var(--z-page-pad);font-family:var(--z-font-data);font-size:var(--z-type-label);letter-spacing:var(--z-tracking-label);text-transform:uppercase;color:var(--z-text-ghost);pointer-events:none;position:absolute}.z-room{position:relative}.z-room .z-room-inner>*{opacity:0;transform:translateY(16px)}.z-room.z-room-seen .z-room-inner>*{animation:z-room-arrive var(--z-duration-slow) var(--z-ease) forwards}.z-room.z-room-seen .z-room-inner>:nth-child(2){animation-delay:.12s}.z-room.z-room-seen .z-room-inner>:nth-child(3){animation-delay:.24s}.z-room.z-room-seen .z-room-inner>:nth-child(4){animation-delay:.36s}@keyframes z-room-arrive{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.z-room .z-room-inner>*{opacity:1;transform:none}.z-room.z-room-seen .z-room-inner>*{animation:none}}.z-claim{font-family:var(--z-font-display);color:var(--z-bright);letter-spacing:-.03em;margin:0;font-weight:400;line-height:.95}.z-claim-display-xl{font-size:clamp(3rem,10vw,7.5rem)}.z-claim-display-l{letter-spacing:-.025em;font-size:clamp(2.5rem,7vw,4.5rem);line-height:1}.z-claim-live{text-shadow:var(--z-glow-lime)}.z-subclaim{font-family:var(--z-font-data);font-size:var(--z-type-emphasis);color:var(--z-text-secondary);max-width:56ch;margin:0;line-height:1.5}.z-monument{gap:var(--z-space-s);flex-direction:column;display:flex}.z-monument-label-row{align-items:center;gap:var(--z-space-s);display:flex}.z-monument-dot{background:var(--z-lime);width:6px;height:6px;animation:z-monument-pulse var(--z-idle-heartbeat) ease-in-out infinite;border-radius:1px}@keyframes z-monument-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.z-monument-dot{animation:none}}.z-monument-label{font-family:var(--z-font-data);font-size:var(--z-type-label);letter-spacing:var(--z-tracking-label);text-transform:uppercase;color:var(--z-text-tertiary)}.z-monument-value{font-family:var(--z-font-data);font-size:var(--z-type-monument);letter-spacing:-.02em;font-variant-numeric:tabular-nums slashed-zero;color:var(--z-bright);font-weight:500;line-height:1}.z-monument-value-positive{color:var(--z-lime)}.z-monument-value-negative{color:var(--z-red)}.z-monument-value-neutral{color:var(--z-bright)}.z-monument-caption{font-family:var(--z-font-data);font-size:var(--z-type-caption);color:var(--z-text-secondary);max-width:44ch;line-height:1.4}.z-living{transition:opacity var(--z-duration-normal) var(--z-ease);display:inline-block}.z-living-in{opacity:1}.z-living-out{opacity:0}@media (prefers-reduced-motion:reduce){.z-living{transition:none;opacity:1!important}}.z-loop-table{width:100%;font-family:var(--z-font-data);font-variant-numeric:tabular-nums;flex-direction:column;display:flex}.z-loop-head,.z-loop-row{gap:var(--z-space-l);padding:var(--z-space-s) 0;grid-template-columns:3ch 1fr 10ch 12ch 8px;align-items:baseline;display:grid}.z-loop-head{font-size:var(--z-type-label);letter-spacing:var(--z-tracking-label);text-transform:uppercase;color:var(--z-text-tertiary);border-bottom:1px solid var(--z-border)}.z-loop-row{font-size:var(--z-type-body);color:var(--z-text-primary);border-bottom:1px solid var(--z-border)}.z-loop-index{color:var(--z-text-tertiary)}.z-loop-name{color:var(--z-text-primary)}.z-loop-period,.z-loop-last{color:var(--z-text-secondary)}.z-loop-dot{border-radius:1px;align-self:center;width:6px;height:6px}.z-loop-dot-live{background:var(--z-lime)}.z-loop-dot-late{background:var(--z-amber)}.z-loop-dot-missing{background:var(--z-red)}.z-loop-dot-live{animation:z-monument-pulse var(--z-idle-heartbeat) ease-in-out infinite}@media (max-width:640px){.z-loop-head,.z-loop-row{gap:var(--z-space-m);grid-template-columns:2ch 1fr 8px}.z-loop-head>:nth-child(3),.z-loop-head>:nth-child(4),.z-loop-row>:nth-child(3),.z-loop-row>:nth-child(4){display:none}}.z-diff{gap:var(--z-space-m);border:1px solid var(--z-border);padding:var(--z-space-l);background:var(--z-surface);flex-direction:column;margin:0;display:flex}.z-diff-body{font-family:var(--z-font-data);font-size:var(--z-type-data);color:var(--z-text-primary);white-space:pre;margin:0;line-height:1.6;overflow-x:auto}.z-diff-line{display:inline}.z-diff-gutter{width:2ch;color:var(--z-text-tertiary);display:inline-block}.z-diff-added,.z-diff-added .z-diff-gutter{color:var(--z-green)}.z-diff-removed,.z-diff-removed .z-diff-gutter{color:var(--z-red)}.z-diff-context{color:var(--z-text-secondary)}.z-proof-stack{border-top:1px solid var(--z-border);width:100%;font-family:var(--z-font-data);flex-direction:column;display:flex}.z-proof-row{gap:var(--z-space-l);padding:var(--z-space-m) 0;border-bottom:1px solid var(--z-border);grid-template-columns:3ch 12ch 1fr;align-items:baseline;display:grid}.z-proof-index{color:var(--z-text-tertiary);font-size:var(--z-type-label);letter-spacing:var(--z-tracking-label)}.z-proof-title{color:var(--z-text-primary);font-size:var(--z-type-body)}.z-proof-body{color:var(--z-text-secondary);font-size:var(--z-type-body);line-height:1.5}@media (max-width:640px){.z-proof-row{gap:var(--z-space-m);grid-template-columns:3ch 1fr}.z-proof-body{grid-column:2}}.z-diff-caption{gap:var(--z-space-m);font-family:var(--z-font-data);font-size:var(--z-type-caption);color:var(--z-text-tertiary);flex-wrap:wrap;align-items:center;display:flex}.z-diff-path{color:var(--z-text-secondary)}.z-diff-ref,.z-diff-when{color:var(--z-text-tertiary)}.z-verdict{font-size:var(--z-type-micro);letter-spacing:var(--z-tracking-label);text-transform:uppercase;border:1px solid;align-items:center;padding:2px 8px;line-height:1.4;display:inline-flex}.z-verdict-merged{color:var(--z-green)}.z-verdict-killed{color:var(--z-red)}.z-verdict-rolled-back{color:var(--z-amber)}.z-verdict-canary{color:var(--z-ice)}.z-ledger{gap:var(--z-space-xl);flex-direction:column;width:100%;display:flex}.z-receipt-strip{gap:var(--z-space-l);border-top:1px solid var(--z-border);border-bottom:1px solid var(--z-border);padding:var(--z-space-l) 0;font-family:var(--z-font-data);grid-template-columns:repeat(3,1fr);display:grid}.z-receipt-strip>div{gap:var(--z-space-s);flex-direction:column;display:flex}.z-receipt-value{color:var(--z-text-primary);font-size:clamp(2rem, 5vw, var(--z-type-monument));letter-spacing:-.03em;font-variant-numeric:tabular-nums slashed-zero;line-height:1}.z-receipt-label{color:var(--z-text-tertiary);font-size:var(--z-type-label);letter-spacing:var(--z-tracking-label);text-transform:uppercase}@media (max-width:640px){.z-receipt-strip{grid-template-columns:1fr}}.z-ledger-cta{align-items:center;gap:var(--z-space-m);padding:var(--z-space-m) 0;font-family:var(--z-font-display);color:var(--z-lime);letter-spacing:-.02em;transition:opacity var(--z-duration-normal) var(--z-ease);width:max-content;max-width:100%;font-size:clamp(2rem,5vw,3rem);font-weight:400;text-decoration:none;display:inline-flex}.z-ledger-cta:hover{opacity:.8}.z-ledger-cta:focus-visible{outline:1px solid var(--z-lime);outline-offset:4px}.z-ledger-cta-arrow{font-family:var(--z-font-data);transition:transform var(--z-duration-normal) var(--z-ease)}.z-ledger-cta:hover .z-ledger-cta-arrow{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.z-ledger-cta-arrow{transition:none}.z-ledger-cta:hover .z-ledger-cta-arrow{transform:none}}.z-ledger-list{gap:var(--z-space-l) var(--z-space-xl);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}@media (max-width:768px){.z-ledger-list{gap:var(--z-space-l);grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.z-ledger-list{grid-template-columns:1fr}}.z-ledger-link{color:var(--z-text-primary);border-bottom:1px solid var(--z-border);padding-bottom:var(--z-space-s);transition:border-color var(--z-duration-normal) var(--z-ease), color var(--z-duration-normal) var(--z-ease);flex-direction:column;gap:4px;text-decoration:none;display:flex}.z-ledger-link:hover{border-bottom-color:var(--z-lime);color:var(--z-bright)}.z-ledger-link-label{font-family:var(--z-font-display);font-size:var(--z-type-emphasis)}.z-ledger-link-caption{font-family:var(--z-font-data);font-size:var(--z-type-caption);color:var(--z-text-tertiary)}.z-ledger-meta{gap:var(--z-space-s);font-family:var(--z-font-data);font-size:var(--z-type-caption);color:var(--z-text-tertiary);align-items:center;display:flex}.z-ledger-meta-link{color:var(--z-text-tertiary);text-decoration:none}.z-ledger-meta-link:hover{color:var(--z-text-secondary)}.z-ledger-sep{color:var(--z-text-ghost)}.z-skip-link{background:var(--z-lime);color:var(--z-void);padding:var(--z-space-s) var(--z-space-m);font-family:var(--z-font-data);font-size:var(--z-type-caption);z-index:var(--z-z-status);text-decoration:none;position:absolute;top:-40px;left:0}.z-skip-link:focus{top:0}.z-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.z-data-row{gap:var(--z-space-l);font-family:var(--z-font-data);font-size:var(--z-type-data);color:var(--z-text-secondary);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.z-data-row>*{white-space:nowrap}.z-data-row-sep{color:var(--z-text-ghost)}
