@font-face{font-family:Cabinet Grotesk;src:url(/fonts/cabinet-grotesk-400.woff2)format("woff2"),local(Cabinet Grotesk);font-weight:400;font-display:swap}@font-face{font-family:Cabinet Grotesk;src:url(/fonts/cabinet-grotesk-500.woff2)format("woff2"),local(Cabinet Grotesk Medium);font-weight:500;font-display:swap}@font-face{font-family:Cabinet Grotesk;src:url(/fonts/cabinet-grotesk-700.woff2)format("woff2"),local(Cabinet Grotesk Bold);font-weight:700;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/general-sans-400.woff2)format("woff2"),local(General Sans);font-weight:400;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/general-sans-500.woff2)format("woff2"),local(General Sans Medium);font-weight:500;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/general-sans-600.woff2)format("woff2"),local(General Sans Semibold);font-weight:600;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-400.woff2)format("woff2"),local(JetBrains Mono);font-weight:400;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-500.woff2)format("woff2"),local(JetBrains Mono Medium);font-weight:500;font-display:swap}:root{color-scheme:dark;--bg-base:#060606;--bg-elevated:#0d0d0e;--bg-panel:#131316;--bg-panel-hover:#181820;--line-soft:#ffffff0f;--line-medium:#ffffff1a;--line-strong:#ffffff2e;--ink-primary:#f4f1ea;--ink-secondary:#f4f1eab8;--ink-muted:#f4f1ea80;--ink-faint:#f4f1ea52;--accent-signal:#ff7a18;--accent-signal-soft:#ff7a1829;--accent-signal-glow:#ff7a1873;--accent-mint:#34d399;--accent-mint-glow:#34d39966;--accent-violet:#a78bfa;--accent-violet-glow:#a78bfa66;--font-display:"Cabinet Grotesk", "Inter", system-ui, sans-serif;--font-body:"General Sans", "Inter", system-ui, sans-serif;--font-mono:"JetBrains Mono", "SFMono-Regular", ui-monospace, monospace;--gutter:clamp(20px, 5vw, 96px);--rhythm:clamp(96px, 14vw, 200px);--radius-card:18px;--radius-pill:999px;--ease-spring:cubic-bezier(.22, 1, .36, 1);--ease-productive:cubic-bezier(.4, 0, .2, 1);--hairline-progress:0%}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg-base);color:var(--ink-primary);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.55;position:relative}body:before{content:"";z-index:-2;background-image:repeating-linear-gradient(90deg,#ffffff06,#ffffff06 1px,#0000 1px 48px),repeating-linear-gradient(0deg,#ffffff06,#ffffff06 1px,#0000 1px 48px);position:fixed;inset:0;mask-image:radial-gradient(200% 100% at 50% 0,#000 0%,#0000 80%)}body:after{content:"";z-index:-1;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' result='noise' seed='2'/%3E%3C/filter%3E%3Crect width='400' height='400' fill='%23fff' filter='url(%23noiseFilter)' opacity='0.04'/%3E%3C/svg%3E");position:fixed;inset:0}::selection{background:var(--accent-signal-soft);color:var(--ink-primary)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--bg-base)}::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#ffffff29}:focus-visible{outline:2px solid var(--accent-signal);outline-offset:4px;border-radius:4px}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);line-height:1.2}a{color:inherit;text-decoration:none}code,pre{font-family:var(--font-mono)}.skip-link{background:var(--accent-signal);color:#0a0a0a;z-index:999;border-radius:4px;padding:8px 16px;text-decoration:none;position:absolute;top:-40px;left:0}.skip-link:focus{top:16px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes reveal{0%{opacity:0;transform:translateY(24px) blur(6px)}to{opacity:1;transform:translateY(0) blur(0)}}[data-reveal]{opacity:1;transform:none}.js [data-reveal]{opacity:0;transition:opacity .2s var(--ease-out), transform .2s var(--ease-out);transition-delay:var(--reveal-delay,0s);transform:translateY(8px)}.js [data-reveal][data-revealed=true]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js [data-reveal]{opacity:1;filter:none;transition:none;transform:none}}.page-shell{min-height:100vh;padding:0 var(--gutter);flex-direction:column;display:flex}.site-nav{z-index:50;height:64px;padding:0 var(--gutter);margin:0 calc(-1 * var(--gutter));padding-left:var(--gutter);padding-right:var(--gutter);backdrop-filter:blur(20px);border-bottom:1px solid var(--line-soft);background:#060606c7;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.wordmark{font-family:var(--font-display);color:var(--ink-primary);align-items:center;gap:12px;font-size:16px;font-weight:600;display:flex}.wordmark-glyph{color:var(--accent-signal);font-size:24px}.wordmark-text{white-space:nowrap}.nav-links{align-items:center;gap:32px;display:flex}.nav-links a{font-family:var(--font-body);color:var(--ink-secondary);transition:color .28s var(--ease-productive);font-size:14px}.nav-links a:hover{color:var(--ink-primary)}.nav-cta{border:1px solid var(--line-medium);border-radius:var(--radius-pill);color:var(--ink-primary);font-family:var(--font-body);cursor:pointer;transition:border-color .28s var(--ease-productive), color .28s var(--ease-productive), background-color .28s var(--ease-productive);background:0 0;align-items:center;gap:8px;padding:10px 16px;font-size:13px;display:flex}.nav-cta:hover{border-color:var(--accent-signal);color:var(--accent-signal)}.nav-menu-button{border:1px solid var(--line-medium);min-width:44px;min-height:44px;color:var(--ink-primary);cursor:pointer;font:500 12px/1 var(--font-mono);letter-spacing:.06em;background:0 0;border-radius:0;padding:8px 10px;display:none}.hairline-progress{z-index:60;background:var(--line-soft);width:100%;height:1px;position:fixed;top:0;left:0}[data-hairline]{height:100%;width:var(--hairline-progress,0%);background:var(--accent-signal);box-shadow:0 0 10px var(--accent-signal-glow);transition:width 80ms linear;display:block}.button{font-family:var(--font-display);border-radius:var(--radius-pill);letter-spacing:.01em;cursor:pointer;transition:transform .28s var(--ease-spring), box-shadow .28s var(--ease-spring), background-color .28s var(--ease-spring), color .28s var(--ease-spring), border-color .28s var(--ease-spring);border:none;justify-content:center;align-items:center;gap:8px;padding:16px 28px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.button.primary{background:var(--accent-signal);color:#0a0a0a}.button.primary:hover{box-shadow:0 8px 32px var(--accent-signal-glow), 0 0 0 1px var(--accent-signal);transform:scale(1.02)}.button.primary .arrow{transition:transform .28s var(--ease-spring);display:inline-block}.button.primary:hover .arrow{transform:translate(4px)}.button.ghost{color:var(--ink-primary);border:1px solid var(--line-medium);border-radius:var(--radius-pill);background:0 0;padding:16px 28px}.button.ghost:hover{border-color:var(--ink-primary);background:var(--bg-panel)}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.35}}.hero{width:100%;max-width:1400px;min-height:92vh;margin:0 auto;padding-top:14vh;padding-bottom:12vh;position:relative}.hero-eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.16em;color:var(--ink-muted);align-items:center;gap:10px;font-size:12px;font-weight:500;display:flex}.hero-eyebrow:before{content:"";background:var(--accent-mint);width:8px;height:8px;box-shadow:0 0 12px var(--accent-mint-glow);border-radius:50%;animation:1.4s infinite pulse-dot;display:inline-block}.hero-title{font-family:var(--font-display);letter-spacing:-.04em;color:var(--ink-primary);margin-top:36px;font-size:clamp(56px,9.5vw,156px);font-weight:700;line-height:.95}.hero-title span:nth-child(2){color:var(--ink-secondary)}.hero-thesis{max-width:640px;font-family:var(--font-body);color:var(--ink-secondary);margin-top:48px;font-size:18px;line-height:1.55}.hero-actions{flex-wrap:wrap;gap:16px;margin-top:56px;display:flex}.hero-live{font-family:var(--font-mono);color:var(--ink-muted);align-items:center;gap:8px;font-size:12px;display:flex;position:absolute;bottom:0;left:0}.hero-live:before{content:"";background:var(--accent-mint);width:6px;height:6px;box-shadow:0 0 8px var(--accent-mint-glow);border-radius:50%;animation:1.4s infinite pulse-dot;display:inline-block}@keyframes bar-pulse{0%,to{opacity:.4}50%{opacity:.9}}.hero-stack-preview{flex-direction:column;gap:12px;width:100%;max-width:480px;margin-top:80px;display:flex}.hero-stack-preview span{background:linear-gradient(90deg, var(--accent-signal), #ff7a1833);border-radius:1px;height:2px;animation:2s ease-in-out infinite bar-pulse}.hero-stack-preview span:first-child{width:100%;animation-delay:0s}.hero-stack-preview span:nth-child(2){width:88%;animation-delay:.2s}.hero-stack-preview span:nth-child(3){width:76%;animation-delay:.4s}.hero-stack-preview span:nth-child(4){width:92%;animation-delay:.6s}.hero-stack-preview span:nth-child(5){width:68%;animation-delay:.8s}.chapter-problem{width:100%;max-width:1400px;margin:0 auto}.chapter-head{padding-top:var(--rhythm)}.chapter-head-eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.16em;color:var(--ink-faint);font-size:12px;font-weight:500}.chapter-head-title{font-family:var(--font-display);color:var(--ink-primary);margin-top:24px;font-size:clamp(48px,6vw,72px);font-weight:700;line-height:1.15}.chapter-head-title span{color:var(--ink-secondary)}.failure-grid{background:var(--line-soft);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1px;margin-top:80px;display:grid}.failure-card{background:var(--bg-base);padding:40px 32px;position:relative}.failure-glyph{font-family:var(--font-display);color:var(--accent-signal);opacity:.5;font-size:96px;font-weight:700;line-height:1;position:absolute;top:24px;right:24px}.failure-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-muted);font-size:11px;font-weight:500}.failure-headline{font-family:var(--font-display);color:var(--ink-primary);margin-top:16px;font-size:22px;font-weight:600;line-height:1.2}.failure-body{font-family:var(--font-body);color:var(--ink-secondary);margin-top:16px;font-size:15px;line-height:1.55}.chapter-stack{width:100%;max-width:1400px;padding-top:var(--rhythm);margin:0 auto}.stack-grid{grid-template-columns:1fr;gap:24px;display:grid}.stack-layer{border:1px solid var(--line-medium);border-radius:var(--radius-card);background:var(--bg-base);transition:transform .3s var(--ease-spring), border-color .3s var(--ease-spring), background-color .3s var(--ease-spring), box-shadow .3s var(--ease-spring);grid-template-columns:80px 1fr auto;align-items:start;gap:32px;padding:32px;display:grid}.stack-layer:hover{background:var(--bg-panel);border-color:#ff7a1866;transform:translateY(-2px)}.stack-layer:focus-within{box-shadow:0 24px 80px -32px var(--accent-signal-glow), 0 0 0 1px var(--accent-signal)}.stack-layer-num{font-family:var(--font-display);color:var(--ink-faint);transition:color .3s var(--ease-spring);font-size:56px;font-weight:700;line-height:1}.stack-layer:hover .stack-layer-num{color:var(--accent-signal)}.stack-layer-tag{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-muted);font-size:11px;font-weight:500}.stack-layer-name{font-family:var(--font-display);color:var(--ink-primary);margin-top:8px;font-size:36px;font-weight:700;line-height:1.2}.stack-layer-role{font-family:var(--font-body);color:var(--ink-muted);margin-top:4px;font-size:14px}.stack-layer-line{font-family:var(--font-body);color:var(--ink-secondary);max-width:580px;margin-top:20px;font-size:18px;line-height:1.55}.stack-layer-cap{font-family:var(--font-mono);color:var(--ink-muted);margin-top:16px;font-size:12px}.stack-layer-side{flex-direction:column;align-items:flex-end;gap:20px;display:flex}.stack-status{background:var(--bg-elevated);border:1px solid var(--line-medium);border-radius:var(--radius-pill);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-secondary);align-items:center;gap:8px;padding:6px 12px;font-size:11px;font-weight:500;display:inline-flex}.status-dot{border-radius:50%;width:6px;height:6px}.status-dot.mint{background:var(--accent-mint);box-shadow:0 0 8px var(--accent-mint-glow)}.status-dot.violet{background:var(--accent-violet);box-shadow:0 0 8px var(--accent-violet-glow)}.stack-layer-cta{font-family:var(--font-body);color:var(--accent-signal);cursor:pointer;transition:color .28s var(--ease-productive);text-align:right;font-size:13px}.stack-layer-cta:hover{text-decoration:underline}.stack-loop{text-align:center;max-width:480px;font-family:var(--font-mono);color:var(--ink-faint);border:1px solid var(--line-soft);border-radius:var(--radius-card);background:var(--bg-elevated);margin-top:64px;margin-left:auto;margin-right:auto;padding:32px;font-size:12px}.chapter-engage{width:100%;max-width:1400px;padding-top:var(--rhythm);margin:0 auto}.engage-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:64px;display:grid}.engage-mode{background:var(--bg-panel);border:1px solid var(--line-soft);border-radius:var(--radius-card);transition:transform .32s var(--ease-productive);padding:40px 32px;position:relative}.engage-mode:before{content:"";background:linear-gradient(90deg, transparent, var(--accent-signal-soft), transparent);border-radius:var(--radius-card) var(--radius-card) 0 0;height:1px;position:absolute;top:0;left:0;right:0}.engage-mode:hover{border-color:var(--line-medium);transform:translateY(-4px)}.engage-mode-tag{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint);font-size:11px;font-weight:500}.engage-mode-label{font-family:var(--font-display);color:var(--ink-primary);margin-top:12px;font-size:28px;font-weight:700}.engage-mode-headline{font-family:var(--font-display);color:var(--ink-primary);margin-top:24px;font-size:20px;font-weight:600}.engage-mode-body{font-family:var(--font-body);color:var(--ink-secondary);margin-top:12px;font-size:15px;line-height:1.55}.engage-mode-cta{font-family:var(--font-mono);color:var(--accent-signal);cursor:pointer;transition:color .28s var(--ease-productive), text-decoration-color .28s var(--ease-productive);margin-top:32px;font-size:13px;display:inline-block}.engage-mode-cta:hover{text-decoration:underline}.chapter-proof{width:100%;max-width:1400px;padding-top:var(--rhythm);margin:0 auto}.proof-list{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:24px;margin-top:64px;display:grid}.proof-card{background:var(--bg-base);border:1px solid var(--line-medium);border-radius:var(--radius-card);padding:32px;position:relative}.proof-card-head{justify-content:space-between;align-items:start;gap:16px;display:flex}.proof-card-title{font-family:var(--font-display);color:var(--ink-primary);font-size:24px;font-weight:600}.pill-live{background:var(--bg-elevated);border:1px solid var(--line-medium);border-radius:var(--radius-pill);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--accent-mint);white-space:nowrap;align-items:center;gap:6px;padding:6px 12px;font-size:10px;font-weight:600;display:inline-flex}.pill-live:before{content:"";background:var(--accent-mint);width:4px;height:4px;box-shadow:0 0 6px var(--accent-mint-glow);border-radius:50%;animation:1.4s infinite pulse-dot}.proof-card-line{font-family:var(--font-body);color:var(--ink-secondary);margin-top:16px;font-size:16px;line-height:1.55}.terminal{border:1px solid var(--line-soft);background:#020203;border-radius:14px;margin-top:24px;overflow:hidden}.terminal-bar{border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;padding:12px 20px;display:flex}.terminal-dot{border-radius:50%;width:12px;height:12px}.terminal-dot.red{background:#ff5f57}.terminal-dot.yellow{background:#febc2e}.terminal-dot.green{background:#28c840}.terminal-bar-label{font-family:var(--font-mono);color:var(--ink-faint);margin-left:auto;font-size:11px}.terminal-body{font-family:var(--font-mono);color:var(--ink-primary);padding:24px;font-size:14px;position:relative;overflow-x:auto}.terminal-body code{white-space:pre}.terminal-prompt{color:var(--accent-signal)}.terminal-copy{border:1px solid var(--line-medium);background:var(--bg-base);color:var(--ink-secondary);font-family:var(--font-mono);cursor:pointer;transition:border-color .28s var(--ease-productive), color .28s var(--ease-productive), background-color .28s var(--ease-productive);border-radius:6px;padding:6px 12px;font-size:11px;font-weight:500;position:absolute;top:16px;right:16px}.terminal-copy:hover{border-color:var(--ink-primary);color:var(--ink-primary)}.terminal-copy[data-copied=true]{border-color:var(--accent-mint);color:var(--accent-mint)}.proof-card-links{flex-wrap:wrap;gap:16px;margin-top:20px;display:flex}.proof-link{font-family:var(--font-mono);color:var(--ink-muted);cursor:pointer;transition:color .28s var(--ease-productive);font-size:12px}.proof-link:hover{color:var(--ink-primary)}.proof-link:after{content:" →";display:none}.proof-link:hover:after{display:inline}.chapter-manifesto{width:100%;max-width:1400px;padding-top:var(--rhythm);margin:0 auto}.manifesto-title{font-family:var(--font-display);color:var(--ink-primary);max-width:1100px;font-size:clamp(48px,8vw,120px);font-weight:700;line-height:1.1}.manifesto-grid{grid-template-columns:1fr 1fr;gap:64px 48px;margin-top:96px;display:grid}.manifesto-line{border-left:1px solid var(--line-medium);padding-left:32px;position:relative}.manifesto-line:before{content:"";background:var(--accent-signal);width:1px;height:32px;position:absolute;top:0;left:-1px}.manifesto-line-lead{font-family:var(--font-display);color:var(--ink-primary);font-size:22px;font-weight:600;line-height:1.3}.manifesto-line-body{font-family:var(--font-body);color:var(--ink-secondary);margin-top:12px;font-size:15px;line-height:1.6}.manifesto-cta{margin-top:96px}.site-footer{margin-top:var(--rhythm);border-top:1px solid var(--line-soft);padding:80px var(--gutter) 64px}.footer-mark{font-family:var(--font-display);color:var(--accent-signal-soft);font-size:96px;font-weight:700;line-height:1}.footer-grid{grid-template-columns:repeat(3,1fr);gap:48px;margin-top:48px;display:grid}.footer-section-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-faint);margin-bottom:16px;font-size:11px;font-weight:500}.footer-links{flex-direction:column;gap:6px;display:flex}.footer-link{font-family:var(--font-body);color:var(--ink-secondary);transition:color .28s var(--ease-productive);font-size:15px}.footer-link:hover{color:var(--ink-primary)}.footer-meta{border-top:1px solid var(--line-soft);font-family:var(--font-mono);color:var(--ink-faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:80px;padding-top:32px;font-size:12px;display:flex}@media (width<=980px){.stack-layer{grid-template-columns:60px 1fr}.stack-layer-side{grid-column:1/-1;justify-self:start;margin-top:24px}.engage-grid,.manifesto-grid,.footer-grid{grid-template-columns:1fr}}@media (width<=640px){.site-nav{flex-wrap:wrap;height:auto;min-height:64px;padding-top:10px;padding-bottom:10px}.wordmark-text{font-size:14px;display:inline}.nav-links{gap:0;width:100%;padding-top:10px}.js .nav-menu-button{justify-content:center;align-items:center;display:inline-flex}.js .nav-links{display:none}.js .nav-links[data-open=true]{flex-direction:column;align-items:stretch;display:flex}.nav-links>a:not(.nav-cta){border-top:1px solid var(--line-soft);align-items:center;width:100%;min-height:44px;display:flex}.nav-cta{justify-content:space-between;align-items:center;gap:4px;width:100%;min-height:44px;margin-top:8px;padding:8px 14px;font-size:12px;display:flex}.nav-cta span:first-child{font-size:12px}.hero-title{font-size:clamp(48px,11vw,80px)}.failure-grid{grid-template-columns:1fr}.hero-actions{flex-direction:column}.button{justify-content:center;width:100%}.proof-list{grid-template-columns:1fr}.footer-meta{flex-direction:column;align-items:flex-start}}.wordmark-mark{font-family:var(--font-display);color:var(--accent-signal);text-shadow:0 0 18px var(--accent-signal-glow);font-size:24px;font-weight:700;line-height:1}.nav-link{font-family:var(--font-body);color:var(--ink-secondary);letter-spacing:.01em;transition:color .22s var(--ease-productive);font-size:14px;text-decoration:none}.nav-link:hover{color:var(--ink-primary)}.nav-cta-arrow{transition:transform .22s var(--ease-spring);margin-left:4px;display:inline-block}.nav-cta:hover .nav-cta-arrow{transform:translate(3px)}.hero-title-soft{color:var(--ink-secondary);display:block}.hero-eyebrow{align-items:center;gap:10px;display:inline-flex}.hero-eyebrow-dot{background:var(--accent-mint);width:7px;height:7px;box-shadow:0 0 12px var(--accent-mint-glow);border-radius:50%;animation:1.6s ease-in-out infinite pulse-dot}.hero-eyebrow:before{display:none!important}.hero-live-dot{background:var(--accent-mint);width:6px;height:6px;box-shadow:0 0 10px var(--accent-mint-glow);border-radius:50%;margin-right:8px;animation:1.6s ease-in-out infinite pulse-dot;display:inline-block}.hero-compact{min-height:auto;padding-top:96px;padding-bottom:64px}.chapter{max-width:1400px;padding:var(--rhythm) 0 0;margin:0 auto;position:relative}.chapter-head{max-width:1100px;margin-bottom:72px}.chapter-eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:24px;font-size:12px;font-weight:500;display:inline-block}.chapter-title{font-family:var(--font-display);letter-spacing:-.025em;color:var(--ink-primary);margin:0;font-size:clamp(40px,5.5vw,72px);font-weight:700;line-height:1.04}.chapter-title-soft{color:var(--ink-secondary);display:block}.chapter-title-large{font-size:clamp(56px,8vw,120px);line-height:.96}.chapter-sub{font-family:var(--font-body);color:var(--ink-secondary);max-width:640px;margin:24px 0 0;font-size:18px;line-height:1.5}.failure-glyph{font-family:var(--font-display);color:var(--accent-signal);opacity:.42;pointer-events:none;font-size:clamp(72px,8vw,112px);font-weight:700;line-height:1;position:absolute;top:20px;right:28px}.stack-layer-body{flex-direction:column;gap:4px;display:flex}.stack-layer-caps{font-family:var(--font-mono);color:var(--ink-muted);letter-spacing:.01em;flex-direction:column;gap:6px;margin:18px 0 0;padding:0;font-size:12.5px;list-style:none;display:flex}.stack-layer-caps li{padding-left:18px;position:relative}.stack-layer-caps li:before{content:"▸";color:var(--accent-signal);opacity:.7;position:absolute;top:0;left:0}.stack-status[data-tone=open] .stack-status-dot,.stack-status-dot{background:var(--accent-mint);width:6px;height:6px;box-shadow:0 0 8px var(--accent-mint-glow);border-radius:50%;margin-right:8px;display:inline-block}.stack-status[data-tone=enterprise] .stack-status-dot{background:var(--accent-violet);box-shadow:0 0 8px var(--accent-violet-glow)}.stack-layer[data-tone=enterprise]{border-style:dashed}.stack-layer[data-active=true]{box-shadow:0 24px 80px -32px var(--accent-signal-glow), 0 0 0 1px #ff7a184d;border-color:#ff7a188c}.stack-layer[data-tone=open][data-active=true] .stack-layer-num{color:var(--accent-signal)}.stack-loop{max-width:520px;color:var(--ink-faint);flex-direction:column;align-items:center;gap:16px;margin:80px auto 0;display:flex}.stack-loop-arc{color:#ff7a1873;width:100%;height:56px}.stack-loop-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:lowercase;color:var(--ink-faint);font-size:12px}.pill-live-dot{background:var(--accent-mint);width:6px;height:6px;box-shadow:0 0 8px var(--accent-mint-glow);border-radius:50%;margin-right:8px;animation:1.6s ease-in-out infinite pulse-dot;display:inline-block}.proof-card-tag{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:8px;font-size:11px;display:inline-block}.proof-card-name{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink-primary);margin:0;font-size:26px;font-weight:700}.proof-card-meta{font-family:var(--font-mono);color:var(--ink-muted);flex-direction:column;gap:6px;margin:20px 0 0;padding:0;font-size:12.5px;list-style:none;display:flex}.proof-card-meta li{padding-left:18px;position:relative}.proof-card-meta li:before{content:"•";color:var(--accent-signal);position:absolute;left:0}.terminal-dot[data-dot=red]{background:#ff5f57}.terminal-dot[data-dot=yellow]{background:#febc2e}.terminal-dot[data-dot=green]{background:#28c840}.terminal-prompt{color:var(--accent-signal);margin-right:6px}.footer-cell{flex-direction:column;gap:8px;display:flex}.footer-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:8px;font-size:11px}.footer-cell a{font-family:var(--font-body);color:var(--ink-secondary);transition:color .22s var(--ease-productive);font-size:15px;text-decoration:none}.footer-cell a:hover{color:var(--ink-primary)}.footer-cell p{font-family:var(--font-body);color:var(--ink-secondary);margin:0;font-size:14px;line-height:1.55}.experiment-detail-list{flex-direction:column;gap:32px;margin-top:24px;display:flex}.experiment-detail{background:var(--bg-panel);border:1px solid var(--line-medium);border-radius:var(--radius-card);padding:40px;position:relative}.experiment-detail[data-tone=enterprise]{border-style:dashed}.experiment-detail:before{content:"";background:linear-gradient(to right, transparent, var(--card-accent,var(--accent-signal)), transparent);opacity:.5;height:1px;position:absolute;top:0;left:24px;right:24px}.experiment-detail-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.experiment-detail-line{font-family:var(--font-body);color:var(--ink-secondary);max-width:720px;margin:0;font-size:17px;line-height:1.55}.experiment-detail-pilot{background:var(--bg-base);border-left:2px solid var(--accent-signal);font-family:var(--font-body);color:var(--ink-secondary);border-radius:6px;margin-top:28px;padding:20px 24px;font-size:15px;line-height:1.55}.experiment-detail-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:28px;display:flex}.manifesto-cta{justify-content:flex-start;margin-top:96px;display:flex}.chapter-indent{padding-left:clamp(0px,6vw,96px)}.chapter-final{padding-bottom:var(--rhythm)}@media (width<=980px){.experiment-detail{padding:28px}.experiment-detail-head{flex-direction:column}.chapter-title{font-size:clamp(34px,7vw,56px)}}.failure-grid{grid-template-columns:repeat(5,minmax(0,1fr))}@media (width<=1180px){.failure-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=768px){.failure-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.failure-grid{grid-template-columns:1fr}}.failure-glyph{font-size:clamp(56px,5vw,88px);top:16px;right:18px}.failure-headline{font-size:clamp(16px,1.4vw,20px)}.failure-body{font-size:14px;line-height:1.55}.hero{z-index:1;position:relative}.hero>*{z-index:2;position:relative}.hero-backdrop{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-stripes{width:32%;height:100%;position:absolute;top:0;overflow:hidden}.hero-stripes-left{left:-8%}.hero-stripes-right{right:-8%}.hero-stripes-inner{opacity:.22;mix-blend-mode:screen;background-image:repeating-linear-gradient(to right, var(--accent-signal-glow) 0px, var(--accent-signal-glow) 6px, transparent 6px, transparent 18px, var(--accent-mint-glow) 18px, var(--accent-mint-glow) 22px, transparent 22px, transparent 38px, var(--accent-violet-glow) 38px, var(--accent-violet-glow) 42px, transparent 42px, transparent 64px, var(--accent-signal-glow) 64px, var(--accent-signal-glow) 68px, transparent 68px, transparent 96px);mask-image:linear-gradient(to right, transparent, var(--accent-signal-glow), transparent);background-size:96px 200%;position:absolute;inset:0}.hero-stripes-left .hero-stripes-inner{opacity:.18}.hero-stripes-right .hero-stripes-inner{opacity:.28}.hero-stripes-flicker{background:linear-gradient(to bottom, transparent 0%, var(--accent-signal-glow) 40%, transparent 100%);opacity:.12;mix-blend-mode:screen;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.hero-stripes-left .hero-stripes-inner{animation:14s ease-in-out infinite alternate neon-shift}.hero-stripes-right .hero-stripes-inner{animation:18s ease-in-out infinite alternate-reverse neon-shift}.hero-stripes-flicker{animation:6s steps(20,end) infinite neon-flicker}}.agent-demo-wrap{max-width:1100px;margin:96px auto 0;position:relative}.agent-demo{background:var(--bg-elevated);border:1px solid var(--line-medium);border-radius:20px;padding:0;overflow:hidden;box-shadow:0 40px 120px -40px #ff7a182e,0 0 0 1px #ffffff0a}.agent-demo-head{border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;padding:18px 24px;display:flex}.agent-demo-head-logo{font-family:var(--font-display);color:var(--accent-signal);font-size:18px;font-weight:700;line-height:1}.agent-demo-head-label{font-family:var(--font-display);color:var(--ink-primary);font-size:14px;font-weight:600}.agent-demo-head-dot{background:var(--accent-mint);width:6px;height:6px;box-shadow:0 0 8px var(--accent-mint-glow);border-radius:50%;animation:1.4s ease-in-out infinite pulse-dot}.agent-demo-head-live{font-family:var(--font-mono);color:var(--ink-muted);letter-spacing:.08em;font-size:11px}.agent-demo-body{flex-direction:column;gap:18px;padding:28px 32px;display:flex}.agent-msg{background:var(--bg-panel);border:1px solid var(--line-soft);max-width:90%;font-family:var(--font-display);color:var(--ink-primary);border-radius:14px;align-self:flex-end;padding:18px 22px;font-size:16px;font-weight:500}.agent-tool-call{font-family:var(--font-mono);color:var(--ink-muted);border-bottom:1px dashed var(--line-soft);flex-wrap:wrap;align-items:baseline;gap:6px;padding:8px 0;font-size:13px;display:flex}.agent-tool-call-name{color:var(--accent-signal);font-family:var(--font-mono)}.agent-tool-call-arrow{color:var(--accent-mint);font-size:14px}.agent-tool-call-result{color:var(--ink-secondary)}.agent-response{font-family:var(--font-body);color:var(--ink-primary);border-left:2px solid var(--accent-signal);padding:18px 0 18px 18px;font-size:16px;line-height:1.55}.agent-demo-input{background:var(--bg-base);border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:16px;padding:16px 22px;display:flex}.agent-demo-input-text{font-family:var(--font-mono);color:var(--ink-muted);flex:1;font-size:13px}.agent-demo-input-cursor{background:var(--ink-secondary);vertical-align:text-bottom;width:1px;height:1em;margin-left:2px;display:inline-block}@media (prefers-reduced-motion:no-preference){.agent-demo-input-cursor{animation:1s step-end infinite type-cursor}}.agent-demo-input-send{border:1px solid var(--line-medium);width:32px;height:32px;color:var(--ink-secondary);cursor:pointer;transition:border-color .22s var(--ease-productive), color .22s var(--ease-productive), background-color .22s var(--ease-productive);background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.agent-demo-input-send:hover{border-color:var(--accent-signal);color:var(--accent-signal)}.agent-demo-side-left,.agent-demo-side-right{display:none}@media (width>=1180px){.agent-demo-side-left,.agent-demo-side-right{background:var(--bg-panel);border:1px solid var(--line-soft);border-radius:14px;width:220px;padding:20px;display:block;position:absolute}.agent-demo-side-left{animation:6s ease-in-out infinite alternate float-bob;top:40px;left:-248px}.agent-demo-side-right{animation:8s ease-in-out infinite alternate-reverse float-bob;top:80px;right:-248px}}@media (prefers-reduced-motion:reduce){.agent-demo-side-left,.agent-demo-side-right{animation:none}}.agent-demo-mock-row{font-family:var(--font-mono);color:var(--ink-secondary);border-bottom:1px dashed var(--line-soft);padding:6px 0;font-size:12px}.agent-demo-mock-row:before{content:"·";color:var(--accent-signal);margin-right:8px}.stack-diagram-wrap{max-width:720px;margin:64px auto 0;padding:32px;position:relative}.stack-diagram{background:var(--bg-elevated);border:1px solid var(--line-medium);border-radius:18px;flex-direction:column;gap:18px;padding:32px;display:flex}.stack-diagram-layer{background:var(--bg-panel);border:1px solid var(--line-soft);border-radius:12px;align-items:center;gap:16px;padding:18px 24px;display:flex;position:relative}.stack-diagram-layer[data-tone=open]{background:#34d3990a;border-color:#34d39952}.stack-diagram-layer[data-tone=enterprise]{background:#a78bfa0a;border-style:dashed;border-color:#a78bfa47}.stack-diagram-num{font-family:var(--font-mono);color:var(--accent-signal);font-size:12px;font-weight:600}.stack-diagram-name{font-family:var(--font-display);color:var(--ink-primary);font-size:18px;font-weight:600}.stack-diagram-role{font-family:var(--font-body);color:var(--ink-muted);margin-left:auto;font-size:13px}.stack-diagram-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.stack-diagram-layer[data-tone=open] .stack-diagram-dot{background:var(--accent-mint);box-shadow:0 0 10px var(--accent-mint-glow)}.stack-diagram-layer[data-tone=enterprise] .stack-diagram-dot{background:var(--accent-violet);box-shadow:0 0 10px var(--accent-violet-glow)}@media (prefers-reduced-motion:no-preference){.stack-diagram-dot{animation:1.8s ease-in-out infinite pulse-dot}}.stack-diagram-connector{z-index:2;pointer-events:none;height:0;margin:-9px 0;position:relative}.stack-diagram-connector:after{content:"";background:linear-gradient(to bottom, var(--accent-signal), transparent);border-radius:1px;width:2px;height:18px;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}@media (prefers-reduced-motion:no-preference){.stack-diagram-connector:after{animation:2.4s ease-in-out infinite packet-flow}}.cap-chip{background:var(--bg-panel);border:1px solid var(--line-medium);font-family:var(--font-mono);color:var(--ink-secondary);letter-spacing:.05em;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:12px;display:inline-flex}.cap-chip-icon{background:var(--accent-mint);width:6px;height:6px;box-shadow:0 0 8px var(--accent-mint-glow);border-radius:50%;flex-shrink:0}.cap-chip[data-tone=signal] .cap-chip-icon{background:var(--accent-signal);box-shadow:0 0 8px var(--accent-signal-glow)}.cap-chip[data-tone=violet] .cap-chip-icon{background:var(--accent-violet);box-shadow:0 0 8px var(--accent-violet-glow)}.cap-chip-strip{flex-wrap:wrap;justify-content:center;gap:12px;margin:48px 0;display:flex}.engage-mode-thumb{border-bottom:1px solid var(--line-soft);height:160px;margin:-40px -32px 28px;position:relative;overflow:hidden}.engage-mode[data-variant=install] .engage-mode-thumb{background:radial-gradient(ellipse 80% 60% at 20% 50%, #ff7a182e 0%, transparent 70%), radial-gradient(ellipse 60% 80% at 80% 30%, #34d3991f 0%, transparent 60%), repeating-linear-gradient(0deg, transparent, transparent 23px, #ffffff06 23px, #ffffff06 24px), repeating-linear-gradient(90deg, transparent, transparent 23px, #ffffff06 23px, #ffffff06 24px), var(--bg-base)}.engage-mode[data-variant=pilot] .engage-mode-thumb{background:repeating-linear-gradient(-45deg, #a78bfa14 0px, #a78bfa14 8px, transparent 8px, transparent 20px, #ff7a180f 20px, #ff7a180f 28px, transparent 28px, transparent 40px), radial-gradient(ellipse 100% 100% at 50% 50%, #a78bfa1a 0%, transparent 70%), var(--bg-base)}.engage-mode[data-variant=build] .engage-mode-thumb{background:radial-gradient(circle 120px at 50% 60%, #ff7a1838 0%, transparent 70%), repeating-linear-gradient(0deg, transparent, transparent 31px, #ffffff08 31px, #ffffff08 32px), repeating-linear-gradient(90deg, transparent, transparent 31px, #ffffff08 31px, #ffffff08 32px), var(--bg-base)}.engage-mode-thumb:after{content:"";background:linear-gradient(135deg, var(--accent-signal-glow), var(--accent-mint-glow));opacity:.6;width:32px;height:32px;box-shadow:0 4px 16px var(--accent-signal-glow);border-radius:6px;position:absolute;bottom:16px;right:20px;transform:rotate(15deg)translateY(-4px)}.hero-stack-preview{flex-direction:column;gap:6px;max-width:480px;margin-top:80px;display:flex}.hero-stack-preview span{background:linear-gradient(to right, transparent, var(--accent-signal) 30%, var(--accent-signal) 70%, transparent);border-radius:4px;height:6px}.hero-stack-preview span:first-child{opacity:.95;width:100%}.hero-stack-preview span:nth-child(2){opacity:.78;width:84%}.hero-stack-preview span:nth-child(3){opacity:.62;width:68%}.hero-stack-preview span:nth-child(4){opacity:.72;width:90%}.hero-stack-preview span:nth-child(5){opacity:.5;width:56%}@media (prefers-reduced-motion:no-preference){.hero-stack-preview span:first-child{animation:1.8s ease-in-out infinite alternate bar-pulse-soft}.hero-stack-preview span:nth-child(2){animation:1.8s ease-in-out .15s infinite alternate bar-pulse-soft}.hero-stack-preview span:nth-child(3){animation:1.8s ease-in-out .3s infinite alternate bar-pulse-soft}.hero-stack-preview span:nth-child(4){animation:1.8s ease-in-out .45s infinite alternate bar-pulse-soft}.hero-stack-preview span:nth-child(5){animation:1.8s ease-in-out .6s infinite alternate bar-pulse-soft}}@media (width<=980px){.agent-demo-side-left,.agent-demo-side-right{display:none}.cap-chip-strip{gap:8px}.stack-diagram-wrap{padding:16px}.engage-mode-thumb{height:120px}}@keyframes neon-shift{0%{background-position:50% 0}to{background-position:50% 100%}}@keyframes neon-flicker{0%,to{opacity:.6}50%{opacity:.95}53%{opacity:.3}}@keyframes float-bob{0%{transform:translateY(0)}to{transform:translateY(-8px)}}@keyframes packet-flow{0%{opacity:.2;transform:translateY(-100%)}50%{opacity:1}to{opacity:.2;transform:translateY(120%)}}@keyframes bar-pulse-soft{0%,to{opacity:.45}50%{opacity:.95}}@keyframes type-cursor{0%,49%{opacity:1}50%,to{opacity:0}}.hero-backdrop .hero-stripes,.hero-backdrop:has(.hero-tunnel) .hero-stripes{display:none}.hero-tunnel{z-index:0;pointer-events:none;perspective:1200px;position:absolute;inset:0;overflow:hidden}.hero-tunnel-side{width:45%;height:100%;position:absolute;top:0}.hero-tunnel-left{left:0;transform:rotateY(-12deg)translateZ(-200px)}.hero-tunnel-right{right:0;transform:rotateY(12deg)translateZ(-200px)}.hero-bar{top:50%;left:var(--bar-x,0px);width:var(--bar-w,18px);height:var(--bar-h,60%);background:linear-gradient(to bottom, transparent 0%, var(--bar-hue,var(--accent-signal)) 30%, var(--bar-hue,var(--accent-signal)) 70%, transparent 100%);opacity:.42;box-shadow:0 0 14px var(--bar-hue,var(--accent-signal));mix-blend-mode:screen;border-radius:2px;position:absolute;transform:translateY(-50%)}.hero-tunnel-mask{pointer-events:none;background:radial-gradient(ellipse 50% 100% at 50% 50%, transparent 0%, var(--bg-base) 80%);position:absolute;inset:0}@keyframes hero-bar-pulse{0%,to{opacity:.32;transform:translateY(-50%)scaleY(1)}50%{opacity:.85;transform:translateY(-50%)scaleY(1.04)}}@keyframes hero-bar-shimmer{0%{filter:brightness()}50%{filter:brightness(1.6)}to{filter:brightness()}}@media (prefers-reduced-motion:no-preference){.hero-bar{animation:hero-bar-pulse var(--bar-dur,3.4s) ease-in-out var(--bar-delay,0s) infinite alternate}.hero-bar:nth-child(7n){animation-name:hero-bar-shimmer}}.contact-grid{grid-template-columns:1fr 1.2fr;gap:24px;margin-top:80px;display:grid}.contact-card{background:var(--bg-elevated);border:1px solid var(--line-medium);border-radius:20px;flex-direction:column;gap:20px;padding:40px;display:flex;position:relative;overflow:hidden}.contact-card:before{content:"";background:linear-gradient(to right, transparent, var(--accent-signal-glow), transparent);height:1px;position:absolute;top:0;left:24px;right:24px}.contact-card-eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--ink-faint);font-size:11px}.contact-card-title{font-family:var(--font-display);letter-spacing:-.02em;font-size:32px;font-weight:700;line-height:1.1}.contact-card-sub{font-family:var(--font-body);color:var(--ink-secondary);font-size:15px;line-height:1.5}.contact-card-meta{font-family:var(--font-mono);color:var(--ink-muted);align-items:center;gap:8px;font-size:12px;display:flex}.book-slot-pills{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.book-slot-pill{background:var(--bg-panel);border:1px solid var(--line-medium);font-family:var(--font-mono);color:var(--ink-secondary);cursor:pointer;transition:transform .22s var(--ease-spring), border-color .22s var(--ease-spring), color .22s var(--ease-spring), background-color .22s var(--ease-spring);user-select:none;border-radius:999px;align-items:center;gap:6px;padding:10px 14px;font-size:12px;display:inline-flex}.book-slot-pill:hover{border-color:#ff7a1866;transform:translateY(-1px)}.book-slot-pill[aria-pressed=true]{background:var(--accent-signal);color:#0a0a0a;border-color:var(--accent-signal);box-shadow:0 4px 16px var(--accent-signal-glow)}.book-slot-pill-dot{background:var(--accent-mint);border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.contact-form{flex-direction:column;gap:14px;display:flex}.contact-field{flex-direction:column;gap:6px;display:flex}.contact-field label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--ink-muted);font-size:11px}.contact-field input,.contact-field textarea,.contact-field select{background:var(--bg-base);border:1px solid var(--line-medium);font-family:var(--font-body);color:var(--ink-primary);resize:vertical;border-radius:10px;padding:12px 14px;font-size:15px;transition:border-color .22s}.contact-field input:focus,.contact-field textarea:focus,.contact-field select:focus{border-color:var(--accent-signal);outline:none;box-shadow:0 0 0 2px #ff7a182e}.contact-field textarea{min-height:100px;line-height:1.55}.contact-checkboxes{flex-wrap:wrap;gap:8px;display:flex}.contact-checkbox{background:var(--bg-base);border:1px solid var(--line-medium);font-family:var(--font-mono);color:var(--ink-secondary);cursor:pointer;user-select:none;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;display:inline-flex;position:relative}.contact-checkbox input{opacity:0;pointer-events:none;position:absolute}.contact-checkbox:has(input:checked),.contact-checkbox.is-checked{color:var(--accent-mint);background:#34d3991f;border-color:#34d3996b}.contact-radio-group{gap:10px;padding-top:4px;display:flex}.contact-radio{background:var(--bg-base);border:1px solid var(--line-medium);font-family:var(--font-mono);color:var(--ink-secondary);cursor:pointer;user-select:none;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;display:inline-flex;position:relative}.contact-radio input{opacity:0;pointer-events:none;position:absolute}.contact-radio:has(input:checked),.contact-radio.is-checked{border-color:var(--accent-signal);color:var(--accent-signal);background:#ff7a181a}.contact-submit{background:var(--accent-signal);color:#0a0a0a;font-family:var(--font-display);cursor:pointer;transition:transform .28s var(--ease-spring), box-shadow .28s var(--ease-spring), background-color .28s var(--ease-spring), color .28s var(--ease-spring);border:none;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:100%;padding:14px 24px;font-size:16px;font-weight:700;display:inline-flex}.contact-submit:hover{box-shadow:0 8px 32px var(--accent-signal-glow);transform:scale(1.01)}.contact-submit:hover .contact-submit-arrow{transform:translate(4px)}.contact-submit-arrow{transition:transform .28s var(--ease-spring)}.contact-submit-hint{font-family:var(--font-mono);color:var(--ink-muted);text-align:center;margin-top:4px;font-size:11px}.contact-direct{font-family:var(--font-mono);color:var(--ink-secondary);font-size:13px}.contact-direct a{color:var(--accent-signal);text-decoration:none}.contact-direct a:hover{text-decoration:underline}@media (width<=979px){.contact-grid{grid-template-columns:1fr}.contact-card{padding:28px}.hero-tunnel-side{width:60%}.hero-bar{box-shadow:0 0 8px var(--bar-hue,var(--accent-signal))}}.chapter-contact{padding-top:var(--rhythm)}.contact-grid{max-width:760px;margin:48px auto 0;display:block}.contact-card[data-card=email]{background:var(--bg-elevated);border:1px solid var(--line-medium);border-radius:24px;padding:48px 44px;position:relative;overflow:hidden;box-shadow:0 40px 120px -40px #ff7a182e,0 0 0 1px #ffffff0a}.contact-card[data-card=email]:before{content:"";background:linear-gradient(to right, transparent, var(--accent-signal-glow), transparent);height:1px;position:absolute;top:0;left:24px;right:24px}.contact-card[data-card=book]{background:var(--bg-panel);border:1px dashed var(--line-medium);max-height:88px;transition:max-height .48s var(--ease-spring), background .28s;cursor:pointer;border-radius:18px;margin-top:24px;padding:24px 28px;position:relative;overflow:hidden}.contact-card[data-card=book][aria-expanded=true]{cursor:default;background:var(--bg-elevated);border-style:solid;max-height:800px;padding:36px 32px}.contact-card[data-card=book] .book-toggle{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;display:flex}.contact-card[data-card=book] .book-toggle-arrow{font-family:var(--font-mono);color:var(--accent-signal);transition:transform .32s var(--ease-spring);font-size:14px}.contact-card[data-card=book][aria-expanded=true] .book-toggle-arrow{transform:rotate(90deg)}.contact-card[data-card=book] .book-toggle-title{font-family:var(--font-display);color:var(--ink-primary);font-size:18px;font-weight:600}.contact-card[data-card=book] .book-toggle-sub{font-family:var(--font-body);color:var(--ink-muted);margin-top:2px;font-size:13px}.contact-card[data-card=book] .book-card-body{flex-direction:column;gap:18px;margin-top:24px;display:flex}.email-with-detect{flex-direction:column;gap:8px;display:flex;position:relative}.email-input-wrap{align-items:stretch;display:flex;position:relative}.email-input-wrap input{flex:1;padding-right:140px}.provider-detected{background:var(--bg-elevated);border:1px solid var(--line-medium);font-family:var(--font-mono);color:var(--ink-muted);letter-spacing:.06em;text-transform:uppercase;pointer-events:none;transition:opacity .22s var(--ease-spring), color .22s var(--ease-spring), border-color .22s var(--ease-spring);opacity:0;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.provider-detected[data-provider]{opacity:1}.provider-detected[data-provider=gmail]{color:#ea4335;border-color:#ea433547}.provider-detected[data-provider=outlook]{color:#0078d4;border-color:#0078d452}.provider-detected[data-provider=yahoo]{color:#720e9e;border-color:#720e9e52}.provider-detected[data-provider=mailto]{color:var(--accent-mint);border-color:#34d39952}.provider-detected-dot{background:currentColor;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px}.provider-strip{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.provider-strip-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);margin-right:4px;font-size:11px}.provider-chip{background:var(--bg-base);border:1px solid var(--line-medium);font-family:var(--font-mono);color:var(--ink-secondary);cursor:pointer;transition:transform .2s var(--ease-spring), border-color .2s var(--ease-spring), color .2s var(--ease-spring), background-color .2s var(--ease-spring);user-select:none;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;display:inline-flex}.provider-chip:hover{border-color:var(--accent-signal);color:var(--ink-primary)}.provider-chip[aria-pressed=true]{background:var(--accent-signal-soft);color:var(--ink-primary);border-color:var(--accent-signal)}.provider-chip-icon{background:currentColor;border-radius:50%;width:6px;height:6px}.contact-submit-mega{background:var(--accent-signal);color:#0a0a0a;width:100%;font-family:var(--font-display);letter-spacing:-.005em;cursor:pointer;transition:transform .32s var(--ease-spring), box-shadow .32s var(--ease-spring), background-color .32s var(--ease-spring), color .32s var(--ease-spring);box-shadow:0 12px 40px -12px var(--accent-signal-glow);border:none;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin-top:8px;padding:18px 28px;font-size:17px;font-weight:700;display:flex}.contact-submit-mega:hover{box-shadow:0 18px 48px -12px var(--accent-signal-glow), 0 0 0 1px var(--accent-signal);transform:translateY(-1px)}.contact-submit-mega:active{transform:translateY(0)}.contact-submit-mega:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.contact-submit-mega-left{align-items:center;gap:14px;display:flex}.contact-submit-mega-icon{font-family:var(--font-mono);letter-spacing:.04em;background:#0a0a0a2e;border-radius:8px;padding:6px 10px;font-size:14px}.contact-submit-mega-arrow{transition:transform .22s var(--ease-spring);font-size:22px}.contact-submit-mega:hover .contact-submit-mega-arrow{transform:translate(4px)}.form-success{background:#34d3990d;border:1px solid #34d3993d;border-radius:16px;flex-direction:column;gap:20px;margin-top:12px;padding:32px 28px;display:none}.form-success[data-shown=true]{display:flex}.form-success-head{font-family:var(--font-display);color:var(--ink-primary);align-items:center;gap:12px;font-size:18px;font-weight:600;display:flex}.form-success-icon{background:var(--accent-mint);color:#0a0a0a;width:28px;height:28px;box-shadow:0 0 16px var(--accent-mint-glow);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.form-success-body{font-family:var(--font-body);color:var(--ink-secondary);font-size:15px;line-height:1.55}.form-success-link{color:var(--accent-mint);text-underline-offset:3px;text-decoration:underline}.contact-form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=720px){.contact-form-row{grid-template-columns:1fr}}.problem-lede{max-width:760px;font-family:var(--font-body);color:var(--ink-secondary);margin:32px 0 12px;font-size:20px;line-height:1.5}.problem-lede strong{color:var(--ink-primary);font-weight:600}.problem-tagline{max-width:720px;font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-muted);margin-bottom:64px;font-size:13px}.problem-tagline-dot{background:var(--accent-signal);width:6px;height:6px;box-shadow:0 0 8px var(--accent-signal-glow);border-radius:50%;margin-right:10px;display:inline-block}.chapter{padding-left:0;padding-right:0}.chapter-head{margin-left:0;margin-right:0}.chapter-head .chapter-eyebrow,.chapter-head .chapter-title,.chapter-head .chapter-sub{max-width:1100px;display:block}.stack-chapter-grid{flex-direction:column;align-items:stretch;gap:48px;display:flex}.stack-grid{width:100%}.stack-diagram-wrap{width:100%;max-width:720px;margin:0 auto}.engage-mode{flex-direction:column;display:flex}.engage-mode-body{flex:1}.hero-actions{flex-wrap:wrap;align-items:center;gap:14px}.manifesto-grid{align-items:start}.site-nav{align-items:center}.nav-links{align-items:center;gap:28px}.site-footer{padding-left:0;padding-right:0}section[id]{scroll-margin-top:90px}@media (width<=720px){.contact-card[data-card=email]{padding:28px 22px}.contact-submit-mega{padding:16px 22px;font-size:15px}.email-input-wrap input{padding-right:12px}.provider-detected{align-self:flex-start;margin-top:8px;position:static;transform:none}.provider-strip{font-size:11px}.form-success{padding:24px 20px}}.contact-form fieldset,.contact-card fieldset{border:0;min-width:0;margin:0;padding:0;display:block}.contact-form fieldset>legend,.contact-card fieldset>legend,.contact-form .contact-field-label,.contact-card .contact-field-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);float:none;width:auto;margin-bottom:8px;padding:0;font-size:11px;display:block;position:static}.contact-card[data-card=book] .book-toggle{appearance:none;text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:0;display:flex}.contact-card[data-card=book] .book-toggle:focus{outline:none}.contact-card[data-card=book] .book-toggle:focus-visible{outline:2px solid var(--accent-signal);outline-offset:6px;border-radius:8px}.contact-card[data-card=book] .book-toggle::-moz-focus-inner{border:0}.contact-card[data-card=book][aria-expanded=false] .book-card-body{display:none}.contact-card[data-card=book][aria-expanded=true] .book-card-body{flex-direction:column;gap:18px;display:flex}.failure-card{min-height:240px;padding:32px 24px 36px!important}.failure-card .failure-label{z-index:2;padding-top:4px;display:inline-block;position:relative}.failure-card .failure-headline,.failure-card .failure-body{z-index:2;margin-top:14px;position:relative}.failure-card .failure-glyph{z-index:1;top:18px;right:20px}.contact-form-row{align-items:end}@media (width<=860px){.contact-form-row{grid-template-columns:1fr;gap:12px}}.email-input-wrap{align-items:center}@media (width<=720px){.email-input-wrap{flex-direction:column;align-items:stretch}.email-input-wrap input{padding-right:14px}.provider-detected{align-self:flex-start;margin-top:8px;position:static;transform:none}}.contact-radio-group,.contact-checkboxes{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.contact-radio,.contact-checkbox{flex:none}.site-footer{margin-top:clamp(72px,9vw,128px)}.hero{min-height:auto!important;padding-top:clamp(72px,10vh,132px)!important;padding-bottom:clamp(48px,7vh,88px)!important}.hero-stack-preview{margin-top:clamp(40px,6vh,72px)!important}.hero-live{margin-top:clamp(28px,4vh,48px)!important}.chapter{padding-top:clamp(56px,6vw,88px)!important;padding-bottom:0!important}.chapter+.chapter{padding-top:clamp(48px,5vw,72px)!important}.chapter-problem+.chapter-stack,.chapter-stack+.agent-demo-wrap,.agent-demo-wrap+.chapter-engage,.chapter-engage+.chapter-proof,.chapter-proof+.chapter-contact,.chapter-contact+.chapter-manifesto{padding-top:clamp(40px,4vw,64px)!important}.chapter-head{margin-bottom:clamp(28px,3vw,40px)!important}.agent-demo-wrap{margin-top:clamp(40px,4vw,64px)!important}.failure-grid{margin-top:clamp(20px,2vw,32px)!important}.chapter-stack .stack-chapter-grid{margin-top:clamp(24px,3vw,40px)}.chapter-stack .cap-chip-strip{margin:clamp(32px,4vw,48px) 0!important}.chapter-stack .stack-loop{margin-top:clamp(28px,3vw,40px)!important}.chapter-engage .engage-grid{margin-top:clamp(24px,3vw,40px)}.chapter-proof .cap-chip-strip{margin:clamp(20px,2vw,32px) 0!important}.chapter-proof .proof-list{margin-top:clamp(24px,3vw,40px)}.chapter-contact .contact-grid{margin-top:clamp(24px,3vw,40px)!important}.chapter-manifesto .manifesto-grid,.chapter-manifesto .manifesto-cta{margin-top:clamp(40px,5vw,64px)!important}.chapter-manifesto{padding-bottom:clamp(48px,5vw,72px)!important}.site-footer{margin-top:clamp(48px,5vw,72px)!important;padding-top:clamp(40px,4vw,56px)!important}.site-footer .footer-mark{margin-bottom:clamp(24px,3vw,40px)!important;font-size:clamp(48px,5vw,72px)!important;line-height:1!important}.site-footer .footer-grid{margin-top:clamp(24px,3vw,40px)!important}.site-footer .footer-meta{margin-top:clamp(40px,4vw,56px)!important;padding-top:clamp(20px,2vw,28px)!important}.chapter-problem .problem-lede{margin:clamp(20px,2vw,28px) 0 8px!important}.chapter-problem .problem-tagline{margin-bottom:clamp(32px,3vw,40px)!important}.agent-demo-wrap .agent-demo-head-block{margin-bottom:clamp(28px,3vw,40px)}.agent-demo-wrap .agent-demo-grid{margin-top:clamp(20px,2vw,32px)}.agent-demo-wrap .agent-demo-disclaimer{margin-top:clamp(20px,2vw,28px)}.hero{padding-top:clamp(40px,5vh,72px)!important;padding-bottom:clamp(40px,6vh,72px)!important}.hero-eyebrow{margin-bottom:0!important}.hero-title{text-shadow:0 2px 24px #060606bf,0 0 60px #0606068c;z-index:3;position:relative;letter-spacing:-.035em!important;margin-top:20px!important;font-size:clamp(48px,7.5vw,112px)!important;line-height:.98!important}.hero-title-soft{text-shadow:0 2px 24px #060606bf,0 0 60px #0606068c}.hero-thesis{z-index:3;text-shadow:0 2px 16px #06060699;font-size:17px;position:relative;margin-top:28px!important}.hero-actions{z-index:3;position:relative;margin-top:32px!important}.hero-live{z-index:3;margin-top:28px!important;position:relative!important;bottom:auto!important}.hero-stack-preview{z-index:3;position:relative;margin-top:36px!important}.hero-tunnel-mask{background:radial-gradient(ellipse 65% 70% at 50% 55%, var(--bg-base) 0%, transparent 78%)!important}.hero-tunnel-side{opacity:.85}.hero-bar{opacity:.34}@media (prefers-reduced-motion:no-preference){.hero-bar{animation-duration:calc(var(--bar-dur,3.4s) * 1.15)!important}}@media (width>=1280px){.hero-title{max-width:1100px}.hero-thesis{max-width:580px}}@media (width>=1600px){.hero-title{font-size:112px!important}}@media (width<=720px){.hero{padding-top:clamp(32px,4vh,56px)!important;padding-bottom:clamp(32px,4vh,48px)!important}.hero-title{font-size:clamp(40px,11vw,64px)!important}.hero-tunnel-mask{background:radial-gradient(ellipse 90% 60% at 50% 50%, var(--bg-base) 0%, transparent 75%)!important}}.labs-footer .footer-brand-panel{grid-template-columns:minmax(16rem,.75fr) minmax(18rem,1.25fr);align-items:end;gap:clamp(2rem,7vw,7rem);display:grid}.footer-brand-lockup{width:fit-content;color:var(--ink-primary);align-items:center;gap:1rem;text-decoration:none;display:inline-flex}.footer-brand-logo{border:1px solid var(--line-medium);border-radius:.5rem;width:3.5rem;height:3.5rem;display:block}.footer-brand-copy{flex-direction:column;gap:.25rem;display:flex}.footer-brand-copy strong{font-family:var(--font-display);font-size:clamp(1.25rem,2vw,1.7rem);font-weight:600;line-height:1}.footer-brand-copy small{color:var(--ink-faint);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.65rem}.labs-footer .footer-brand-panel>p{max-width:42rem;color:var(--ink-secondary);margin:0;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.6}.labs-footer .footer-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.labs-footer .footer-meta{color:var(--ink-faint);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;gap:1.5rem;font-size:.7rem}@media (width<=900px){.labs-footer .footer-brand-panel,.labs-footer .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.labs-footer .footer-brand-panel,.labs-footer .footer-grid{grid-template-columns:1fr}}:root{--ledger-neutral-0:#fff;--ledger-neutral-50:#f7f6f1;--ledger-neutral-100:#eeece4;--ledger-neutral-300:#c8c5ba;--ledger-neutral-500:#69675f;--ledger-neutral-700:#34332f;--ledger-neutral-950:#11110f;--ledger-green-100:#d8f5df;--ledger-green-500:#16803d;--ledger-green-700:#0a5b2a;--ledger-bg-base:var(--ledger-neutral-50);--ledger-bg-raised:var(--ledger-neutral-0);--ledger-bg-sunken:var(--ledger-neutral-100);--ledger-fg-primary:var(--ledger-neutral-950);--ledger-fg-secondary:var(--ledger-neutral-700);--ledger-fg-muted:var(--ledger-neutral-500);--ledger-border-default:var(--ledger-neutral-300);--ledger-border-strong:var(--ledger-neutral-950);--ledger-accent-solid:var(--ledger-green-700);--ledger-accent-subtle:var(--ledger-green-100);--ledger-error:#8a2626;--ledger-space-inline:clamp(1rem, 3vw, 2.5rem);--ledger-space-section:clamp(4rem, 7vw, 6.5rem);--ledger-content:min(100% - (var(--ledger-space-inline) * 2), 90rem)}body.theme-editorial{background:var(--ledger-bg-base);color:var(--ledger-fg-primary);color-scheme:light;overflow-x:clip}body.theme-editorial a,body.theme-editorial button,body.theme-editorial summary{touch-action:manipulation}body.theme-editorial [id]{scroll-margin-top:6rem}body.theme-editorial:before,body.theme-editorial:after{display:none}.theme-editorial .page-shell{max-width:none;min-height:100vh;padding:0}body.theme-editorial .hairline-progress{display:none!important}.theme-editorial .site-nav{width:var(--ledger-content);border-bottom:1px solid var(--ledger-border-strong);background:0 0;height:auto;min-height:5rem;margin:0 auto;padding:0}.theme-editorial .wordmark{color:var(--ledger-fg-primary);min-height:3rem}.theme-editorial .wordmark-mark{color:var(--ledger-accent-solid)}.theme-editorial .nav-links{gap:1.5rem}.theme-editorial .nav-link{color:var(--ledger-fg-secondary);font-family:General Sans,sans-serif;font-size:.9rem}.theme-editorial .nav-link:hover{color:var(--ledger-fg-primary)}.theme-editorial .nav-cta{border:1px solid var(--ledger-border-strong);background:var(--ledger-fg-primary);min-height:2.75rem;color:var(--ledger-neutral-0);border-radius:0;padding:.7rem 1rem;font-size:.84rem}.theme-editorial .nav-cta:hover{background:var(--ledger-accent-solid);border-color:var(--ledger-accent-solid);color:var(--ledger-neutral-0)}.theme-editorial .nav-menu-button{border:1px solid var(--ledger-border-strong);min-width:3rem;min-height:3rem;color:var(--ledger-fg-primary);letter-spacing:.06em;background:0 0;padding:.5rem;font:500 .75rem/1 JetBrains Mono,monospace;display:none}.theme-editorial main{width:var(--ledger-content);margin:0 auto}.ledger-eyebrow,.ledger-section-label>span,.receipt-kicker,.receipt-field-label,.artifact-index-head,.artifact-status,.status-label,.proof-artifact-type,.system-card-meta,.pilot-fit>span,.private-systems-head,.private-system-row>span,.catalog-card-fit>span,.use-case-measure,.hero-start-note,.bench-brief-head,.bench-brief-foot,.workstream-code,.workflow-figure-head,.benchmark-card header,.benchmark-method dt,.domain-panel summary>span:first-child,.domain-workflow-name>span{letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:500}.ledger-hero{grid-template-columns:minmax(0,1.4fr) minmax(20rem,.6fr);align-items:center;gap:clamp(3rem,8vw,8rem);min-height:calc(100svh - 5rem);padding:clamp(4rem,10vh,7rem) 0 clamp(3rem,8vh,6rem);display:grid}.ledger-hero-copy{max-width:58rem}.ledger-eyebrow{color:var(--ledger-accent-solid);margin:0 0 1.5rem}.ledger-hero h1{letter-spacing:-.065em;text-wrap:balance;max-width:12ch;margin:0;font-family:Cabinet Grotesk,sans-serif;font-size:clamp(4rem,8vw,8.75rem);font-weight:500;line-height:.86}.ledger-hero-lede{max-width:44rem;color:var(--ledger-fg-secondary);margin:2.25rem 0 0;font-size:clamp(1.08rem,1.6vw,1.35rem);line-height:1.55}.ledger-hero-actions,.ledger-final>div{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:2rem;display:flex}.ledger-button{border:1px solid var(--ledger-border-strong);border-radius:0;justify-content:center;align-items:center;gap:1rem;min-height:3rem;padding:.85rem 1.1rem;font-size:.92rem;font-weight:600;text-decoration:none;transition:background-color .12s cubic-bezier(.2,0,0,1),color .12s cubic-bezier(.2,0,0,1),border-color .12s cubic-bezier(.2,0,0,1);display:inline-flex}.ledger-button-primary{background:var(--ledger-fg-primary);color:var(--ledger-neutral-0)}.ledger-button-primary:hover{background:var(--ledger-accent-solid);border-color:var(--ledger-accent-solid);color:var(--ledger-neutral-0)}.ledger-button-secondary{color:var(--ledger-fg-primary);background:0 0}.ledger-button-secondary:hover{background:var(--ledger-fg-primary);color:var(--ledger-neutral-0)}.ledger-text-link{min-height:2.75rem;color:var(--ledger-fg-primary);text-underline-offset:.35rem;align-items:center;gap:.5rem;font-weight:600;text-decoration-line:underline;text-decoration-thickness:1px;display:inline-flex}.ledger-text-link:hover{color:var(--ledger-accent-solid)}.artifact-index{border-top:1px solid var(--ledger-border-strong);border-bottom:1px solid var(--ledger-border-strong)}.artifact-index-head,.artifact-index-foot{min-height:2.75rem;color:var(--ledger-fg-muted);justify-content:space-between;align-items:center;padding:.75rem 0;display:flex}.artifact-index-row{border-top:1px solid var(--ledger-border-default);min-height:4.75rem;color:var(--ledger-fg-primary);grid-template-columns:2rem 1fr auto;align-items:center;gap:1rem;padding:1rem 0;text-decoration:none;display:grid}.artifact-index-row:hover strong,.artifact-index-row:hover .artifact-status{color:var(--ledger-accent-solid)}.artifact-number{color:var(--ledger-fg-muted);font-family:JetBrains Mono,monospace;font-size:.72rem}.artifact-index-row strong,.artifact-index-row small{display:block}.artifact-index-row strong{font-family:Cabinet Grotesk,sans-serif;font-size:1.25rem;font-weight:600}.artifact-index-row small{color:var(--ledger-fg-muted);margin-top:.25rem;font-size:.82rem}.artifact-status{color:var(--ledger-fg-secondary)}.artifact-index-foot{border-top:1px solid var(--ledger-border-default);justify-content:flex-start;gap:.6rem}.status-mark{background:var(--ledger-accent-solid);width:.5rem;height:.5rem}.hero-start-note{color:var(--ledger-fg-muted);margin:1.4rem 0 0}.bench-brief{border:1px solid var(--ledger-border-strong);background-color:var(--ledger-bg-raised);background-image:linear-gradient(90deg,#0a5b2a0e 1px,#0000 1px),linear-gradient(#0a5b2a0e 1px,#0000 1px);background-size:1.5rem 1.5rem}.bench-brief-head,.bench-brief-foot{min-height:3rem;color:var(--ledger-fg-muted);background:#f7f6f1f0;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.bench-brief-head{border-bottom:1px solid var(--ledger-border-strong)}.bench-brief dl{background:#ffffffe6;margin:0;padding:0 1rem}.bench-brief dl>div{border-bottom:1px solid var(--ledger-border-default);grid-template-columns:.8fr 1.2fr;align-items:center;gap:1rem;min-height:5rem;padding:1rem 0;display:grid}.bench-brief dl>div:last-child{border-bottom:0}.bench-brief dt{color:var(--ledger-fg-muted);letter-spacing:.05em;text-transform:uppercase;font:500 .68rem/1.4 JetBrains Mono,monospace}.bench-brief dd{margin:0;font-weight:600}.bench-brief-foot{border-top:1px solid var(--ledger-border-strong);justify-content:flex-start}.proof-ledger,.workflow-section,.systems-section,.receipt-section,.use-cases-section,.faq-section,.workstreams-section,.benchmarks-section,.domain-section{padding:var(--ledger-space-section) 0;border-top:1px solid var(--ledger-border-strong)}.ledger-section-label{grid-template-columns:minmax(9rem,.3fr) minmax(0,1fr);align-items:start;gap:2rem;display:grid}.ledger-section-label>span{color:var(--ledger-accent-solid)}.ledger-section-label h2,.research-copy h2,.pilot-copy h2,.ledger-final h2{letter-spacing:-.045em;text-wrap:balance;max-width:18ch;margin:0;font-family:Cabinet Grotesk,sans-serif;font-size:clamp(2.6rem,5vw,5.4rem);font-weight:500;line-height:.98}.section-intro{max-width:54rem;color:var(--ledger-fg-secondary);text-wrap:pretty;margin:clamp(2rem,4vw,3rem) 0 0 auto;font-size:1.08rem;line-height:1.7}.method-rail{border-top:1px solid var(--ledger-border-strong);border-left:1px solid var(--ledger-border-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(3rem,6vw,5rem) 0 0;padding:0;list-style:none;display:grid}.method-rail li{border-right:1px solid var(--ledger-border-strong);border-bottom:1px solid var(--ledger-border-strong);grid-template-columns:2.5rem minmax(0,1fr);gap:1rem;min-width:0;min-height:12rem;padding:1.5rem;display:grid}.method-rail li>span{color:var(--ledger-accent-solid);font:500 .72rem/1.4 JetBrains Mono,monospace}.method-rail h3,.method-rail p{margin:0}.method-rail h3{font-family:Cabinet Grotesk,sans-serif;font-size:1.55rem;font-weight:600}.method-rail p{color:var(--ledger-fg-secondary);margin-top:.8rem;line-height:1.55}.workstream-grid{border-top:1px solid var(--ledger-border-strong);border-left:1px solid var(--ledger-border-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.5rem;display:grid}.workstream-card{border-right:1px solid var(--ledger-border-strong);border-bottom:1px solid var(--ledger-border-strong);background-color:var(--ledger-bg-raised);background-image:repeating-linear-gradient(#0000 0 2.45rem,#c8c5ba47 2.45rem calc(2.45rem + 1px));flex-direction:column;min-width:0;min-height:23rem;padding:clamp(1.5rem,3vw,2.5rem);display:flex}.workstream-code{color:var(--ledger-accent-solid)}.workstream-card h3{letter-spacing:-.04em;margin:2.75rem 0 .75rem;font-family:Cabinet Grotesk,sans-serif;font-size:clamp(2rem,3vw,3rem);font-weight:500;line-height:1}.workstream-card p{color:var(--ledger-fg-secondary);margin:0;line-height:1.6}.workstream-card .workstream-question{color:var(--ledger-fg-primary);margin-bottom:1rem;font-weight:600}.workstream-card small{color:var(--ledger-accent-solid);letter-spacing:.03em;text-transform:uppercase;margin-top:auto;padding-top:2rem;font:500 .7rem/1.45 JetBrains Mono,monospace;display:block}.workflow-figure-head{border-bottom:1px solid var(--ledger-border-strong);min-height:3rem;color:var(--ledger-fg-muted);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.workflow-figure figcaption{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0;display:grid}.workflow-figure figcaption span{border-right:1px solid var(--ledger-border-default);min-width:0;padding:.9rem 1rem}.workflow-figure figcaption span:last-child{border-right:0}.benchmark-grid{border-top:1px solid var(--ledger-border-strong);border-left:1px solid var(--ledger-border-strong);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(3rem,6vw,5rem);display:grid}.benchmark-card{border-right:1px solid var(--ledger-border-strong);border-bottom:1px solid var(--ledger-border-strong);background:var(--ledger-bg-raised);flex-direction:column;min-width:0;padding:clamp(1.5rem,3.5vw,3.25rem);display:flex}.benchmark-card[data-evidence=verified]{background:linear-gradient(150deg, var(--ledger-accent-subtle), var(--ledger-bg-raised) 58%)}.benchmark-card header{color:var(--ledger-fg-muted);justify-content:space-between;gap:1rem;display:flex}.benchmark-card header span:first-child{color:var(--ledger-accent-solid)}.benchmark-result{margin-top:clamp(3rem,6vw,5rem)}.benchmark-result strong,.benchmark-result span{display:block}.benchmark-result strong{font-variant-numeric:tabular-nums;letter-spacing:-.06em;font-family:Cabinet Grotesk,sans-serif;font-size:clamp(3.1rem,6vw,6.25rem);font-weight:500;line-height:.86}.benchmark-result span{color:var(--ledger-fg-muted);letter-spacing:.05em;text-transform:uppercase;margin-top:.8rem;font:500 .72rem/1.4 JetBrains Mono,monospace}.benchmark-result-text strong{max-width:10ch;font-size:clamp(2.7rem,5vw,5rem);line-height:.92}.benchmark-card h3{letter-spacing:-.035em;margin:2.75rem 0 .75rem;font-family:Cabinet Grotesk,sans-serif;font-size:clamp(1.8rem,3vw,2.75rem);font-weight:500}.benchmark-card>p{color:var(--ledger-fg-secondary);margin:0;line-height:1.65}.benchmark-method{border-top:1px solid var(--ledger-border-default);margin:2rem 0}.benchmark-method>div{border-bottom:1px solid var(--ledger-border-default);grid-template-columns:minmax(6rem,.4fr) minmax(0,1.6fr);gap:1rem;padding:.9rem 0;display:grid}.benchmark-method dt{color:var(--ledger-fg-muted)}.benchmark-method dd{color:var(--ledger-fg-secondary);margin:0;line-height:1.45}.benchmark-card .benchmark-limit{border-left:3px solid var(--ledger-accent-solid);color:var(--ledger-fg-primary);padding-left:1rem;font-size:.88rem;font-weight:600}.benchmark-card .ledger-text-link{width:fit-content;margin-top:auto;padding-top:1.5rem}.domain-workbench{border-top:1px solid var(--ledger-border-strong);margin-top:clamp(3rem,6vw,5rem)}.domain-panel{border-bottom:1px solid var(--ledger-border-strong);background:var(--ledger-bg-raised)}.domain-panel summary{cursor:pointer;grid-template-columns:4rem minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:6.5rem;padding:1.25rem 1rem;list-style:none;display:grid}.domain-panel summary::-webkit-details-marker{display:none}.domain-panel summary>span:first-child{color:var(--ledger-accent-solid)}.domain-panel summary strong,.domain-panel summary small{display:block}.domain-panel summary strong{letter-spacing:-.03em;font-family:Cabinet Grotesk,sans-serif;font-size:clamp(1.6rem,3vw,2.5rem);font-weight:500}.domain-panel summary small{color:var(--ledger-fg-muted);margin-top:.35rem;font-size:.82rem}.domain-toggle{color:var(--ledger-accent-solid);font:500 1.5rem/1 JetBrains Mono,monospace}.domain-panel[open] .domain-toggle{transform:rotate(45deg)}.domain-panel-body{border-top:1px solid var(--ledger-border-default);background:var(--ledger-bg-sunken);grid-template-columns:.65fr 1.35fr;gap:clamp(2rem,7vw,7rem);padding:clamp(1.5rem,4vw,3rem);display:grid}.domain-workflow-name>span{color:var(--ledger-accent-solid)}.domain-workflow-name h3{letter-spacing:-.045em;margin:1rem 0 0;font-family:Cabinet Grotesk,sans-serif;font-size:clamp(2rem,4vw,3.75rem);font-weight:500;line-height:.98}.domain-workflow-name a{min-height:2.75rem;color:var(--ledger-fg-primary);text-underline-offset:.3rem;align-items:center;gap:.5rem;margin-top:2rem;font-weight:600;text-decoration:underline;display:inline-flex}.domain-workflow-name a:hover{color:var(--ledger-accent-solid)}.domain-panel-body dl{margin:0}.domain-panel-body dl>div{border-top:1px solid var(--ledger-border-default);grid-template-columns:minmax(8rem,.55fr) minmax(0,1.45fr);gap:1.5rem;padding:1rem 0;display:grid}.domain-panel-body dl>div:last-child{border-bottom:1px solid var(--ledger-border-default)}.domain-panel-body dt{color:var(--ledger-fg-muted);letter-spacing:.04em;text-transform:uppercase;font:500 .7rem/1.45 JetBrains Mono,monospace}.domain-panel-body dd{color:var(--ledger-fg-secondary);margin:0;line-height:1.55}.proof-ledger-grid{border-top:1px solid var(--ledger-border-strong);border-left:1px solid var(--ledger-border-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(3rem,6vw,5rem);display:grid}.proof-artifact{border-right:1px solid var(--ledger-border-strong);border-bottom:1px solid var(--ledger-border-strong);min-height:19rem;padding:clamp(1.5rem,3vw,2.5rem)}.proof-artifact-head{color:var(--ledger-fg-muted);justify-content:space-between;display:flex}.status-label{color:var(--ledger-accent-solid)}.proof-artifact h3{letter-spacing:-.04em;margin:3rem 0 1rem;font-family:Cabinet Grotesk,sans-serif;font-size:clamp(2rem,3vw,3.5rem);font-weight:500}.proof-artifact p{max-width:32rem;color:var(--ledger-fg-secondary);margin:0;line-height:1.6}.proof-artifact a{min-height:2.75rem;color:var(--ledger-fg-primary);text-underline-offset:.3rem;align-items:center;margin-top:2rem;font-weight:600;text-decoration:underline;display:inline-flex}.proof-artifact a:hover{color:var(--ledger-accent-solid)}.proof-artifact-research{background:var(--ledger-bg-sunken)}.receipt-intro{grid-template-columns:1.5fr .5fr;align-items:end;gap:clamp(2rem,8vw,8rem);display:grid}.receipt-intro .ledger-section-label{grid-template-columns:1fr}.receipt-intro>p{color:var(--ledger-fg-secondary);margin:0;line-height:1.6}.handoff-receipt{border:1px solid var(--ledger-border-strong);background:var(--ledger-bg-raised);margin-top:clamp(3rem,6vw,5rem)}.receipt-head{border-bottom:1px solid var(--ledger-border-strong);justify-content:space-between;align-items:center;gap:2rem;min-height:5.5rem;padding:1.25rem 1.5rem;display:flex}.receipt-head strong,.receipt-kicker{display:block}.receipt-kicker{color:var(--ledger-accent-solid);margin-bottom:.35rem}.receipt-head strong{font-family:Cabinet Grotesk,sans-serif;font-size:1.45rem}.receipt-demo-label{border:1px solid var(--ledger-border-strong);letter-spacing:.08em;padding:.45rem .6rem;font:500 .68rem/1 JetBrains Mono,monospace}.receipt-worker-switch{border-bottom:1px solid var(--ledger-border-strong);background:var(--ledger-bg-sunken);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;padding:1.5rem;display:grid}.receipt-worker-switch button{border:1px solid var(--ledger-border-default);background:var(--ledger-bg-raised);min-height:4.5rem;color:var(--ledger-fg-primary);cursor:pointer;text-align:left;border-radius:0;padding:.85rem 1rem;font-family:Cabinet Grotesk,sans-serif;font-size:1.2rem;font-weight:600;transition:background-color .12s cubic-bezier(.2,0,0,1),border-color .12s cubic-bezier(.2,0,0,1),color .12s cubic-bezier(.2,0,0,1)}.receipt-worker-switch button span{color:var(--ledger-fg-muted);letter-spacing:.08em;margin-bottom:.35rem;font:500 .65rem/1 JetBrains Mono,monospace;display:block}.receipt-worker-switch button[aria-pressed=true]{border-color:var(--ledger-accent-solid);background:var(--ledger-accent-solid);color:var(--ledger-neutral-0)}.receipt-worker-switch button[aria-pressed=true] span{color:var(--ledger-accent-subtle)}.receipt-arrow{font-family:JetBrains Mono,monospace}.receipt-state{border-bottom:1px solid var(--ledger-border-default);min-height:3.25rem;color:var(--ledger-fg-secondary);padding:.9rem 1.5rem;font-size:.9rem}.receipt-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.receipt-grid>section{border-right:1px solid var(--ledger-border-default);min-width:0;padding:1.5rem}.receipt-grid>section:last-child{border-right:0}.receipt-field-label{color:var(--ledger-fg-muted)}.receipt-list,.receipt-proof-list{margin:1rem 0 0;padding:0;list-style:none}.receipt-list li{border-top:1px solid var(--ledger-border-default);padding:.9rem 0}.receipt-list li:last-child{border-bottom:1px solid var(--ledger-border-default)}.receipt-list span,.receipt-list strong{display:block}.receipt-list span{color:var(--ledger-fg-muted);margin-bottom:.25rem;font-size:.75rem}.receipt-list strong{font-size:.9rem}.receipt-proof-list li{border-top:1px solid var(--ledger-border-default);grid-template-columns:2rem 1fr auto;align-items:center;gap:.6rem;min-height:3.4rem;font-size:.82rem;display:grid}.receipt-proof-list li:last-child{border-bottom:1px solid var(--ledger-border-default)}.receipt-proof-list strong{color:var(--ledger-accent-solid);font:500 .68rem/1 JetBrains Mono,monospace}.receipt-check{color:var(--ledger-fg-muted);font-family:JetBrains Mono,monospace}.receipt-foot{border-top:1px solid var(--ledger-border-strong);grid-template-columns:1fr 1fr;align-items:start;gap:2rem;min-height:5rem;padding:1.25rem 1.5rem;display:grid}.receipt-foot>div strong{margin-top:.4rem;display:block}.receipt-foot details{text-align:right}.receipt-foot summary{min-height:2.75rem;color:var(--ledger-fg-primary);cursor:pointer;font-weight:600}.receipt-foot pre{background:var(--ledger-fg-primary);max-width:100%;color:var(--ledger-neutral-0);text-align:left;white-space:pre-wrap;margin:1rem 0 0;padding:1rem;font-size:.74rem;line-height:1.6;overflow-x:auto}.workflow-intro,.use-cases-intro{max-width:52rem;color:var(--ledger-fg-secondary);margin:clamp(2rem,4vw,3rem) 0 0 auto;font-size:1.08rem;line-height:1.7}.workflow-figure{border:1px solid var(--ledger-border-strong);background:var(--ledger-bg-raised);margin:clamp(3rem,6vw,5rem) 0 0}.workflow-figure img{aspect-ratio:1774/887;object-fit:cover;width:100%;height:auto;display:block}.workflow-figure figcaption{border-top:1px solid var(--ledger-border-default);color:var(--ledger-fg-muted);letter-spacing:.04em;text-transform:uppercase;padding:.9rem 1rem;font:500 .72rem/1.4 JetBrains Mono,monospace}.workflow-stages{border-left:1px solid var(--ledger-border-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.workflow-stages li{border-right:1px solid var(--ledger-border-strong);border-bottom:1px solid var(--ledger-border-strong);min-height:18rem;padding:clamp(1.5rem,3vw,2.5rem)}.workflow-stages li>span,.workflow-principle>span,.use-case-card>span,.use-case-card small{color:var(--ledger-fg-muted);letter-spacing:.04em;text-transform:uppercase;font:500 .7rem/1.4 JetBrains Mono,monospace}.workflow-stages h3,.use-case-card h3{letter-spacing:-.035em;margin:3rem 0 1rem;font-family:Cabinet Grotesk,sans-serif;font-size:clamp(1.75rem,3vw,2.75rem);font-weight:500;line-height:1}.workflow-stages p,.use-case-card p{color:var(--ledger-fg-secondary);margin:0;line-height:1.65}.workflow-principle{border-bottom:1px solid var(--ledger-border-strong);grid-template-columns:.35fr 1.65fr;gap:2rem;padding:1.5rem 0;display:grid}.workflow-principle p{max-width:52rem;margin:0;font-family:Cabinet Grotesk,sans-serif;font-size:clamp(1.35rem,2.4vw,2rem);font-weight:500;line-height:1.25}.systems-grid{border-top:1px solid var(--ledger-border-strong);border-left:1px solid var(--ledger-border-strong);grid-template-columns:repeat(12,minmax(0,1fr));margin-top:clamp(3rem,6vw,5rem);display:grid}.system-card{border-right:1px solid var(--ledger-border-strong);border-bottom:1px solid var(--ledger-border-strong);flex-direction:column;grid-column:span 4;min-height:28rem;padding:clamp(1.5rem,4vw,3.5rem);display:flex}.system-card[data-access=open]{background:var(--ledger-bg-raised);grid-column:span 6}.system-card-meta{color:var(--ledger-fg-muted);justify-content:space-between;display:flex}.system-card h3{letter-spacing:-.05em;max-width:12ch;margin:3rem 0 .75rem;font-family:Cabinet Grotesk,sans-serif;font-size:clamp(2.5rem,4vw,4.25rem);font-weight:500;line-height:.98}.system-card>p{max-width:38rem;min-height:4.5rem;color:var(--ledger-fg-secondary);margin:0;line-height:1.65}.system-capabilities{border-top:1px solid var(--ledger-border-default);margin:2rem 0;padding:0;list-style:none;display:grid}.system-capabilities li{border-bottom:1px solid var(--ledger-border-default);color:var(--ledger-fg-secondary);padding:.65rem 0;font-size:.82rem}.system-card>.ledger-button{width:fit-content;margin-top:auto}.private-systems{border-top:1px solid var(--ledger-border-strong);margin-top:2rem}.private-systems-head{min-height:3rem;color:var(--ledger-fg-muted);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;display:flex}.private-system-row{border-top:1px solid var(--ledger-border-default);grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:1.25rem;min-height:6.5rem;padding:1.25rem 0;display:grid}.private-system-row>span{color:var(--ledger-fg-muted)}.private-system-row h3,.private-system-row p{margin:0}.private-system-row h3{font-family:Cabinet Grotesk,sans-serif;font-size:1.45rem;font-weight:600}.private-system-row p{max-width:46rem;color:var(--ledger-fg-muted);margin-top:.25rem;line-height:1.45}.private-system-row a{min-height:2.75rem;color:var(--ledger-fg-primary);text-underline-offset:.3rem;align-items:center;gap:.5rem;font-weight:600;text-decoration:underline;display:inline-flex}.private-system-row a:hover{color:var(--ledger-accent-solid)}.systems-catalog-link{margin-top:1.5rem}.install-line{border:1px solid var(--ledger-border-strong);background:var(--ledger-bg-sunken);grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:3.5rem;margin:2rem 0 1.5rem;display:grid}.install-line code{min-width:0;color:var(--ledger-fg-primary);white-space:nowrap;padding:1rem;font:400 .78rem/1.4 JetBrains Mono,monospace;overflow-x:auto}.install-line button{border:0;border-left:1px solid var(--ledger-border-strong);min-width:4.5rem;color:var(--ledger-fg-primary);cursor:pointer;letter-spacing:.05em;background:0 0;align-self:stretch;font:500 .7rem/1 JetBrains Mono,monospace}.install-line button:hover{background:var(--ledger-accent-subtle)}.research-section,.pilot-section,.ledger-final{padding:var(--ledger-space-section) 0;border-top:1px solid var(--ledger-border-strong);grid-template-columns:.6fr 1.4fr;gap:clamp(2rem,8vw,8rem);display:grid}.research-index{flex-direction:column;justify-content:space-between;display:flex}.research-index-mark{color:var(--ledger-accent-solid);letter-spacing:-.06em;font:500 clamp(4rem,8vw,8rem)/.85 Cabinet Grotesk,sans-serif}.research-copy p,.pilot-copy>p:not(.ledger-eyebrow){max-width:48rem;color:var(--ledger-fg-secondary);margin:2rem 0 0;font-size:1.08rem;line-height:1.7}.research-copy .ledger-text-link{margin-top:1.5rem}.pilot-section{background:var(--ledger-fg-primary);color:var(--ledger-neutral-0);box-shadow:50vw 0 0 var(--ledger-fg-primary), -50vw 0 0 var(--ledger-fg-primary)}.pilot-section .ledger-eyebrow{color:#72da92}.pilot-copy>p:not(.ledger-eyebrow){color:#c8c7c0}.pilot-section .ledger-button-primary{border-color:var(--ledger-neutral-0);background:var(--ledger-neutral-0);color:var(--ledger-fg-primary);margin-top:2rem}.pilot-section .ledger-button-primary:hover{background:#72da92;border-color:#72da92}.pilot-fit{border-top:1px solid #4d4c47}.pilot-fit>span{color:#72da92;padding:1rem 0;display:block}.pilot-fit dl{margin:0}.pilot-fit dl>div{border-top:1px solid #4d4c47;grid-template-columns:.65fr 1.35fr;align-items:center;gap:1rem;min-height:4.5rem;padding:1rem 0;display:grid}.pilot-fit dt{color:#9d9b93;font-size:.78rem}.pilot-fit dd{margin:0;font-weight:600}.use-cases-grid{border-top:1px solid var(--ledger-border-strong);border-left:1px solid var(--ledger-border-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(3rem,6vw,5rem);display:grid}.use-case-card{border-right:1px solid var(--ledger-border-strong);border-bottom:1px solid var(--ledger-border-strong);background:var(--ledger-bg-raised);flex-direction:column;min-height:22rem;padding:clamp(1.5rem,3vw,2.5rem);display:flex}.use-case-card h3{max-width:15ch}.use-case-card small{color:var(--ledger-accent-solid);text-transform:none;margin-top:auto;padding-top:2rem;display:block}.use-case-measure{color:var(--ledger-fg-secondary);margin-top:1.5rem;display:block}.more-use-cases{margin-top:1.5rem}.more-use-cases>summary{border:1px solid var(--ledger-border-strong);background:var(--ledger-bg-raised);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;padding:.9rem 1rem;font-weight:600;list-style:none;display:flex}.more-use-cases>summary::-webkit-details-marker{display:none}.more-use-cases>summary:after{content:"+";color:var(--ledger-accent-solid);font:500 1.25rem/1 JetBrains Mono,monospace}.more-use-cases[open]>summary:after{content:"−"}.use-cases-grid-secondary{margin-top:1rem}.catalog-hero{max-width:72rem;padding:clamp(4rem, 9vw, 8rem) 0 var(--ledger-space-section)}.catalog-hero h1{letter-spacing:-.065em;text-wrap:balance;max-width:11ch;margin:0;font-family:Cabinet Grotesk,sans-serif;font-size:clamp(4rem,8vw,8.25rem);font-weight:500;line-height:.88}.catalog-hero-copy,.catalog-final-copy{max-width:52rem;color:var(--ledger-fg-secondary);margin:2rem 0 0;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.65}.catalog-card{min-height:36rem}.catalog-card[data-access=private]{background:var(--ledger-bg-sunken)}.catalog-card>p{min-height:0}.catalog-card .catalog-sub-label{color:var(--ledger-fg-muted);margin-top:.15rem;font-size:.82rem}.catalog-card .catalog-card-copy{max-width:44rem;margin-top:1.5rem}.catalog-proof-list{margin:0 0 1.5rem;padding:0;list-style:none}.catalog-proof-list li{border-top:1px solid var(--ledger-border-default);color:var(--ledger-fg-secondary);padding:.65rem 0;font-size:.82rem}.catalog-proof-list li:last-child{border-bottom:1px solid var(--ledger-border-default)}.catalog-card-fit{border-top:1px solid var(--ledger-border-default);margin-top:auto;padding-top:1.5rem}.catalog-card-fit>span{color:var(--ledger-accent-solid)}.catalog-card-fit p{color:var(--ledger-fg-secondary);margin:.65rem 0 0;line-height:1.55}.catalog-card-actions{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:1.5rem;display:flex}.catalog-card-actions .ledger-text-link{min-height:3rem}.faq-grid{border-top:1px solid var(--ledger-border-strong);border-left:1px solid var(--ledger-border-strong);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(3rem,6vw,5rem);display:grid}.faq-item{border-right:1px solid var(--ledger-border-strong);border-bottom:1px solid var(--ledger-border-strong);background:var(--ledger-bg-raised);min-width:0}.faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:5rem;padding:1.25rem 1.5rem;font-family:Cabinet Grotesk,sans-serif;font-size:1.25rem;font-weight:600;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:var(--ledger-accent-solid);flex:none;font:500 1.25rem/1 JetBrains Mono,monospace}.faq-item[open] summary:after{content:"−"}.faq-item p{max-width:42rem;color:var(--ledger-fg-secondary);margin:0;padding:0 1.5rem 1.5rem;line-height:1.65}.ledger-final{grid-template-columns:1fr;gap:2rem}.ledger-final h2{max-width:13ch}.final-copy{max-width:46rem;color:var(--ledger-fg-secondary);margin:0;font-size:1.08rem;line-height:1.65}.theme-editorial .site-footer{width:var(--ledger-content);border-top:1px solid var(--ledger-border-strong);color:var(--ledger-fg-primary);background:0 0;margin:0 auto;padding:3rem 0}.theme-editorial .editorial-footer{grid-template-columns:1fr auto;align-items:end;gap:2rem;display:grid}.theme-editorial .editorial-footer strong{font-family:Cabinet Grotesk,sans-serif;font-size:1.25rem;display:block}.theme-editorial .editorial-footer p{max-width:38rem;color:var(--ledger-fg-muted);margin:.5rem 0 0}.theme-editorial .editorial-footer a{color:var(--ledger-fg-primary);font-weight:600}.workflow-bench-section{padding:var(--ledger-space-section) 0;border-top:1px solid var(--ledger-border-strong)}.workflow-bench-intro{grid-template-columns:minmax(0,.85fr) minmax(20rem,1.15fr);align-items:end;gap:clamp(2rem,7vw,7rem);display:grid}.workflow-bench-intro .section-intro{margin:0}.workflow-template-strip{border-top:1px solid var(--ledger-border-default);border-bottom:1px solid var(--ledger-border-default);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem 2rem;margin-top:clamp(2rem,4vw,3rem);padding:1rem 0;display:grid}.workflow-template-strip>span,.workflow-draft-head>div>span,.workflow-draft-head>span,.workflow-boundary-plate span,.workflow-form-note,.workflow-draft-limit,.pilot-form-head,.pilot-trust-ledger span,.fixture-console summary span,.fixture-console summary em,.infrastructure-plate figcaption span,.infrastructure-record>span,.infrastructure-record dt{letter-spacing:.065em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:500}.workflow-template-strip>span{color:var(--ledger-fg-muted)}.workflow-template-strip>div{flex-wrap:wrap;gap:.5rem;min-width:0;display:flex}.workflow-template-strip button{border:1px solid var(--ledger-border-strong);min-height:2.75rem;color:var(--ledger-fg-primary);cursor:pointer;background:0 0;padding:.65rem .85rem;font:600 .78rem/1.2 General Sans,sans-serif;transition:background-color .12s,color .12s,border-color .12s}.workflow-template-strip button:hover{border-color:var(--ledger-accent-solid);background:var(--ledger-accent-subtle)}.workflow-bench-shell{border:1px solid var(--ledger-border-strong);background:var(--ledger-bg-raised);grid-template-columns:minmax(0,5fr) minmax(24rem,7fr);margin-top:clamp(2.5rem,5vw,4.5rem);display:grid}.workflow-bench-form{border-right:1px solid var(--ledger-border-strong);min-width:0;padding:clamp(1.25rem,3vw,2.5rem)}.workflow-bench-form fieldset,.pilot-intake-form fieldset{border:0;min-width:0;margin:0;padding:0}.workflow-bench-form fieldset+fieldset{border-top:1px solid var(--ledger-border-default);margin-top:2rem;padding-top:2rem}.workflow-bench-form legend{align-items:center;gap:.75rem;width:100%;margin-bottom:1.25rem;font-family:Cabinet Grotesk,sans-serif;font-size:1.35rem;font-weight:600;display:flex}.workflow-bench-form legend span{color:var(--ledger-accent-solid);font:500 .7rem/1 JetBrains Mono,monospace}.workflow-field-grid,.pilot-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.workflow-bench-form label,.pilot-intake-form>label,.pilot-form-row label,.pilot-technical-context>label{min-width:0;color:var(--ledger-fg-secondary);gap:.45rem;font-size:.78rem;font-weight:600;display:grid}.workflow-bench-form>fieldset>label,.workflow-bench-form>fieldset>.workflow-choice-group,.pilot-intake-form>label,.pilot-radio-fieldset,.pilot-technical-context{margin-top:1rem}.workflow-bench-form input[type=text],.workflow-bench-form textarea,.pilot-intake-form input[type=text],.pilot-intake-form textarea,.pilot-intake-form select{border:1px solid var(--ledger-border-default);background:var(--ledger-bg-base);width:100%;min-height:3.15rem;color:var(--ledger-fg-primary);border-radius:0;padding:.75rem .85rem;font:400 .92rem/1.45 General Sans,sans-serif}.workflow-bench-form textarea,.pilot-intake-form textarea{resize:vertical;min-height:6.5rem}.workflow-bench-form label:focus-within>span:first-child,.pilot-intake-form label:focus-within>span:first-child{color:var(--ledger-accent-solid)}.workflow-bench-form input:focus-visible,.workflow-bench-form textarea:focus-visible,.pilot-intake-form input:focus-visible,.pilot-intake-form textarea:focus-visible,.pilot-intake-form select:focus-visible{border-color:var(--ledger-accent-solid);outline:2px solid var(--ledger-accent-solid);outline-offset:2px}.workflow-choice-group>span{color:var(--ledger-fg-secondary);margin-bottom:.6rem;font-size:.78rem;font-weight:600;display:block}.workflow-choice-group>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.workflow-choice-group label,.pilot-radio-fieldset label,.pilot-technical-context fieldset label{border:1px solid var(--ledger-border-default);background:var(--ledger-bg-base);min-height:2.9rem;color:var(--ledger-fg-secondary);cursor:pointer;align-items:center;gap:.6rem;padding:.65rem .75rem;font-size:.76rem;line-height:1.3;display:flex}.workflow-choice-group label:hover,.pilot-radio-fieldset label:hover,.pilot-technical-context fieldset label:hover{border-color:var(--ledger-accent-solid)}.workflow-choice-group label:has(input:checked),.pilot-radio-fieldset label:has(input:checked),.pilot-technical-context fieldset label:has(input:checked){border-color:var(--ledger-accent-solid);background:var(--ledger-accent-subtle);color:var(--ledger-fg-primary)}.workflow-choice-group input,.pilot-radio-fieldset input,.pilot-technical-context fieldset input{accent-color:var(--ledger-accent-solid);flex:none}.workflow-bench-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;display:flex}.workflow-clear{min-height:2.75rem;color:var(--ledger-fg-secondary);cursor:pointer;text-underline-offset:.25rem;background:0 0;border:0;padding:.65rem 0;font-weight:600;text-decoration:underline}.workflow-clear:hover{color:var(--ledger-accent-solid)}.workflow-form-note{color:var(--ledger-fg-muted);text-transform:none;margin:1rem 0 0;line-height:1.5}.workflow-draft{background:var(--ledger-fg-primary);min-width:0;color:var(--ledger-neutral-0);padding:clamp(1.25rem,3vw,2.5rem)}.workflow-draft-head{border-bottom:1px solid #4d4c47;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding-bottom:1.25rem;display:flex}.workflow-draft-head>div>span,.workflow-draft-head>span{color:#72da92}.workflow-draft-head h3{letter-spacing:-.045em;max-width:14ch;margin:.6rem 0 0;font-family:Cabinet Grotesk,sans-serif;font-size:clamp(2rem,3vw,3.5rem);font-weight:500;line-height:.98}.workflow-draft-head>span{text-align:right;max-width:15rem}.workflow-boundary-plate{border-top:1px solid #4d4c47;border-left:1px solid #4d4c47;grid-template-columns:repeat(4,minmax(0,1fr));margin:2rem 0;padding:0;list-style:none;display:grid}.workflow-boundary-plate li{border-bottom:1px solid #4d4c47;border-right:1px solid #4d4c47;min-width:0;min-height:11rem;padding:1rem;position:relative}.workflow-boundary-plate li:not(:last-child):after{z-index:1;background:var(--ledger-fg-primary);color:#72da92;content:"→";text-align:center;border:1px solid #4d4c47;width:1rem;height:1rem;font:500 .65rem/.9rem JetBrains Mono,monospace;position:absolute;top:50%;right:-.55rem}.workflow-boundary-plate li[data-plate-stage=human]{box-shadow:inset 0 0 0 2px #72da92}.workflow-boundary-plate span{color:#8f8e87;display:block}.workflow-boundary-plate strong{overflow-wrap:anywhere;margin-top:2.75rem;font-size:.82rem;line-height:1.45;display:block}.workflow-brief-fields{border-top:1px solid #4d4c47;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.workflow-brief-fields>div{border-bottom:1px solid #4d4c47;min-width:0;padding:1rem 0}.workflow-brief-fields>div:nth-child(odd){border-right:1px solid #4d4c47;padding-right:1rem}.workflow-brief-fields>div:nth-child(2n){padding-left:1rem}.workflow-brief-fields dt{color:#8f8e87;letter-spacing:.06em;text-transform:uppercase;font:500 .65rem/1 JetBrains Mono,monospace}.workflow-brief-fields dd{overflow-wrap:anywhere;margin:.55rem 0 0;font-size:.84rem;line-height:1.45}.workflow-draft-limit{color:#aaa9a2;text-transform:none;margin:1.25rem 0 0;line-height:1.55}.lab-audience-ledger{border-top:1px solid var(--ledger-border-strong);border-left:1px solid var(--ledger-border-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2rem;display:grid}.lab-audience-ledger>div{border-right:1px solid var(--ledger-border-strong);border-bottom:1px solid var(--ledger-border-strong);background:var(--ledger-bg-raised);min-width:0;padding:1.25rem}.lab-audience-ledger span{color:var(--ledger-accent-solid);letter-spacing:.06em;text-transform:uppercase;font:500 .68rem/1.3 JetBrains Mono,monospace}.lab-audience-ledger p{color:var(--ledger-fg-secondary);margin:1.5rem 0 0;line-height:1.6}.infrastructure-plate{border:1px solid var(--ledger-border-strong);background:var(--ledger-bg-raised);margin:clamp(2.5rem,5vw,4.5rem) 0 0}.infrastructure-plate figcaption{border-bottom:1px solid var(--ledger-border-strong);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.infrastructure-plate figcaption span{color:var(--ledger-accent-solid)}.infrastructure-plate figcaption strong{text-align:right;max-width:38rem;font-size:.82rem}.infrastructure-plate-body{grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);display:grid}.infrastructure-record{border-right:1px solid var(--ledger-border-strong);background:var(--ledger-fg-primary);min-width:0;color:var(--ledger-neutral-0);padding:clamp(1.5rem,3vw,2.5rem)}.infrastructure-record>span{color:#72da92}.infrastructure-record dl{margin:2rem 0 0}.infrastructure-record dl>div{border-top:1px solid #4d4c47;grid-template-columns:.55fr 1.45fr;align-items:center;gap:1rem;min-height:3.5rem;padding:.75rem 0;display:grid}.infrastructure-record dl>div:last-child{border-bottom:1px solid #4d4c47}.infrastructure-record dt{color:#8f8e87}.infrastructure-record dd{margin:0;font-size:.82rem;line-height:1.4}.infrastructure-lanes{margin:0;padding:0;list-style:none}.infrastructure-lanes li{border-bottom:1px solid var(--ledger-border-default);grid-template-columns:4rem minmax(0,1fr);gap:1rem;min-height:10rem;padding:1.5rem;display:grid}.infrastructure-lanes li:last-child{border-bottom:0}.infrastructure-lanes h3,.infrastructure-lanes p{margin:0}.infrastructure-lanes h3{letter-spacing:-.03em;font-family:Cabinet Grotesk,sans-serif;font-size:1.6rem;font-weight:600}.infrastructure-lanes p{color:var(--ledger-fg-secondary);margin-top:.45rem;line-height:1.5}.infrastructure-lanes small{color:var(--ledger-accent-solid);margin-top:.8rem;font:500 .68rem/1.4 JetBrains Mono,monospace;display:block}.fixture-console{border-top:1px solid var(--ledger-border-strong);margin-top:1.5rem}.fixture-console details{border-bottom:1px solid var(--ledger-border-default)}.fixture-console summary{cursor:pointer;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:4rem;padding:.85rem 0;list-style:none;display:grid}.fixture-console summary::-webkit-details-marker{display:none}.fixture-console summary span{color:var(--ledger-fg-muted)}.fixture-console summary strong{font-size:.86rem}.fixture-console summary em{color:var(--ledger-accent-solid);text-align:right;font-style:normal}.fixture-console details[open] summary{color:var(--ledger-fg-primary)}.fixture-console .benchmark-method{border:1px solid var(--ledger-border-default);margin:0 0 1rem}.benchmark-reproduction{border:1px solid var(--ledger-border-default);background:var(--ledger-bg-sunken);margin-top:1rem}.benchmark-reproduction summary{cursor:pointer;min-height:3rem;padding:.75rem 1rem;font-weight:600}.benchmark-reproduction code{border-top:1px solid var(--ledger-border-default);white-space:nowrap;padding:1rem;font:400 .72rem/1.5 JetBrains Mono,monospace;display:block;overflow-x:auto}.benchmark-reproduction p{color:var(--ledger-fg-muted);margin:0;padding:0 1rem 1rem;font-size:.78rem}.pilot-intake-section{grid-template-columns:minmax(0,.72fr) minmax(32rem,1.28fr)}.pilot-trust-ledger{border-top:1px solid #4d4c47;margin-top:2rem}.pilot-trust-ledger>div{border-bottom:1px solid #4d4c47;grid-template-columns:5rem minmax(0,1fr);align-items:center;gap:1rem;min-height:4rem;padding:.85rem 0;display:grid}.pilot-trust-ledger span{color:#72da92}.pilot-trust-ledger strong{font-size:.82rem;line-height:1.45}.pilot-intake-form{background:var(--ledger-bg-base);min-width:0;color:var(--ledger-fg-primary);padding:clamp(1.25rem,3vw,2.5rem)}.pilot-form-head{border-bottom:1px solid var(--ledger-border-strong);color:var(--ledger-accent-solid);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.pilot-form-head strong{color:var(--ledger-fg-muted);font-size:.68rem;font-weight:500}.pilot-intake-form>.pilot-form-row{margin-top:1.25rem}.pilot-radio-fieldset{border-top:1px solid var(--ledger-border-default)!important;padding-top:1rem!important}.pilot-radio-fieldset legend,.pilot-technical-context legend{color:var(--ledger-fg-secondary);margin-bottom:.7rem;font-size:.78rem;font-weight:600}.pilot-radio-fieldset label,.pilot-technical-context fieldset label{margin-top:.45rem}.pilot-technical-context{border-top:1px solid var(--ledger-border-default);border-bottom:1px solid var(--ledger-border-default)}.pilot-technical-context>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;font-weight:600;display:flex}.pilot-technical-context>summary span{color:var(--ledger-fg-muted);letter-spacing:.05em;text-transform:uppercase;font:500 .68rem/1 JetBrains Mono,monospace}.pilot-technical-context[open]{padding-bottom:1rem}.pilot-technical-context fieldset{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.pilot-field-error{color:var(--ledger-error);font-size:.74rem;font-weight:600;line-height:1.4}.pilot-intake-form [aria-invalid=true]{border-color:var(--ledger-error)!important;outline-color:var(--ledger-error)!important}.pilot-security-note,.pilot-behaviour-note,.pilot-form-status{margin:1rem 0 0;font-size:.76rem;line-height:1.5}.pilot-security-note{border-left:3px solid var(--ledger-error);color:#5d2020;background:#f5e8e5;padding:.8rem;font-weight:600}.pilot-behaviour-note{color:var(--ledger-fg-muted)}.pilot-submit-row{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.25rem;display:flex}.pilot-submit-row button{border:1px solid var(--ledger-border-strong);background:var(--ledger-fg-primary);min-height:3.15rem;color:var(--ledger-neutral-0);cursor:pointer;justify-content:center;align-items:center;gap:1rem;padding:.85rem 1rem;font-weight:600;transition:background-color .12s,border-color .12s;display:inline-flex}.pilot-submit-row button:hover{border-color:var(--ledger-accent-solid);background:var(--ledger-accent-solid)}.pilot-submit-row a{min-height:2.75rem;color:var(--ledger-fg-primary);text-underline-offset:.25rem;align-content:center;font-weight:600}.pilot-form-status{min-height:1.2rem;color:var(--ledger-accent-solid);font-weight:600}.theme-editorial :focus-visible{outline:3px solid var(--ledger-accent-solid);outline-offset:4px}@media (width<=64rem){.ledger-hero{grid-template-columns:1fr}.artifact-index{max-width:44rem}.proof-ledger-grid{grid-template-columns:1fr 1fr}.proof-artifact-research{grid-column:1/-1}.receipt-intro,.research-section,.pilot-section,.workflow-bench-intro,.workflow-bench-shell,.infrastructure-plate-body{grid-template-columns:1fr}.workflow-bench-form,.infrastructure-record{border-right:0;border-bottom:1px solid var(--ledger-border-strong)}.pilot-intake-section,.workstream-grid,.benchmark-grid{grid-template-columns:1fr}.workstream-card{min-height:19rem}.domain-panel-body{grid-template-columns:1fr;gap:2rem}.system-card,.system-card[data-access=open]{grid-column:span 6}.use-cases-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.receipt-grid{grid-template-columns:1fr}.receipt-grid>section{border-right:0;border-bottom:1px solid var(--ledger-border-default)}}@media (width<=48rem){.theme-editorial .site-nav{flex-wrap:wrap;padding:.75rem 0;position:relative}.theme-editorial .wordmark-text{font-size:.88rem;display:inline!important}.js .theme-editorial .nav-menu-button{justify-content:center;align-items:center;display:inline-flex}.theme-editorial .nav-links{border-top:1px solid var(--ledger-border-default);flex-wrap:wrap;width:100%;padding:1rem 0 0}.js .theme-editorial .nav-links{display:none}.js .theme-editorial .nav-links[data-open=true]{flex-direction:column;align-items:stretch;gap:0;display:flex}.theme-editorial .nav-links>a.nav-link:not(.nav-cta){border-bottom:1px solid var(--ledger-border-default);align-items:center;width:100%;min-height:2.75rem;display:flex}.theme-editorial .nav-cta{width:100%;margin:.75rem 0 0}.ledger-hero{min-height:auto;padding:3.25rem 0 4rem}.ledger-hero h1{max-width:10.5ch;font-size:clamp(3.25rem,15vw,4.75rem)}.ledger-hero-lede{margin-top:1.5rem;font-size:1rem}.ledger-hero-actions{flex-direction:column;align-items:flex-start}.workflow-bench-intro{gap:2rem}.workflow-template-strip{grid-template-columns:1fr}.workflow-template-strip>div,.workflow-template-strip button{width:100%}.workflow-field-grid,.pilot-form-row,.workflow-choice-group>div,.workflow-brief-fields,.lab-audience-ledger,.pilot-technical-context fieldset{grid-template-columns:1fr}.workflow-bench-form,.workflow-draft,.pilot-intake-form{padding:1.25rem}.workflow-draft-head,.infrastructure-plate figcaption,.pilot-form-head{flex-direction:column;align-items:flex-start}.workflow-draft-head>span,.infrastructure-plate figcaption strong{text-align:left}.workflow-boundary-plate{grid-template-columns:1fr}.workflow-boundary-plate li{min-height:7.5rem}.workflow-boundary-plate li:not(:last-child):after{content:"↓";top:auto;bottom:-.55rem;right:1rem}.workflow-boundary-plate strong{margin-top:1.5rem}.workflow-brief-fields>div:nth-child(odd),.workflow-brief-fields>div:nth-child(2n){border-right:0;padding-left:0;padding-right:0}.infrastructure-lanes li{grid-template-columns:2.75rem minmax(0,1fr)}.catalog-hero{padding:3.25rem 0 4rem}.catalog-hero h1{max-width:10.5ch;font-size:clamp(3.25rem,15vw,4.75rem)}.catalog-hero-copy{margin-top:1.5rem;font-size:1rem}.artifact-index-head{flex-direction:column;align-items:flex-start;gap:.4rem}.ledger-section-label,.proof-ledger-grid,.systems-grid,.workflow-stages,.method-rail,.use-cases-grid,.faq-grid{grid-template-columns:1fr}.bench-brief dl>div,.benchmark-method>div,.domain-panel-body dl>div{grid-template-columns:1fr;gap:.4rem}.workflow-figure figcaption{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-figure figcaption span:nth-child(2){border-right:0}.workflow-figure figcaption span:nth-child(-n+2){border-bottom:1px solid var(--ledger-border-default)}.system-card,.system-card[data-access=open],.proof-artifact-research{grid-column:auto}.proof-artifact{min-height:auto}.proof-artifact h3,.system-card h3{margin-top:2.5rem}.receipt-head,.receipt-foot{grid-template-columns:1fr}.receipt-head{flex-direction:column;align-items:flex-start;gap:1rem}.receipt-worker-switch{grid-template-columns:1fr}.receipt-arrow{justify-self:center;transform:rotate(90deg)}.receipt-foot details{text-align:left}.systems-grid{border-top:1px solid var(--ledger-border-strong)}.system-card>p{min-height:0}.private-systems-head{flex-direction:column;align-items:flex-start}.private-system-row{grid-template-columns:2rem minmax(0,1fr)}.private-system-row a{grid-column:2;width:fit-content}.catalog-card{min-height:auto}.catalog-card-actions{flex-direction:column;align-items:flex-start}.install-line{align-items:stretch}.install-line code{align-items:center;display:flex}.research-index-mark{display:none}.workflow-stages li{min-height:auto}.workflow-principle{grid-template-columns:1fr}.domain-panel summary{grid-template-columns:3rem minmax(0,1fr) auto;padding-inline:0}.workflow-figure-head,.benchmark-card header{flex-direction:column;align-items:flex-start}.theme-editorial .editorial-footer{grid-template-columns:1fr;align-items:start}}@media (width<=23.5rem){.artifact-index-row{grid-template-columns:1.75rem minmax(0,1fr)}.artifact-status{grid-column:2}.system-card-meta{flex-direction:column;align-items:flex-start;gap:.5rem}.install-line{grid-template-columns:1fr}.install-line button{border-top:1px solid var(--ledger-border-strong);border-left:0;min-height:2.75rem}.domain-panel summary{grid-template-columns:2.25rem minmax(0,1fr)}.domain-toggle{grid-column:2}.workflow-figure figcaption{grid-template-columns:1fr}.workflow-figure figcaption span,.workflow-figure figcaption span:nth-child(2){border-right:0;border-bottom:1px solid var(--ledger-border-default)}.workflow-figure figcaption span:last-child{border-bottom:0}.workflow-bench-actions,.pilot-submit-row{flex-direction:column;align-items:stretch}.workflow-bench-actions .ledger-button,.pilot-submit-row button,.pilot-submit-row a{width:100%}.fixture-console summary{grid-template-columns:2rem minmax(0,1fr)}.fixture-console summary em{text-align:left;grid-column:2}}@media (prefers-reduced-motion:reduce){.ledger-button,.receipt-worker-switch button,.workflow-template-strip button,.pilot-submit-row button{transition-duration:0s}}.theme-editorial .labs-footer.editorial-footer{border-top:1px solid var(--ledger-border-strong);color:var(--ledger-fg-primary);padding:clamp(3rem,6vw,5rem) 0 2.25rem;display:block}.theme-editorial .labs-footer .footer-brand-panel{border-bottom:1px solid var(--ledger-border-subtle);padding-bottom:clamp(2.5rem,5vw,4rem)}.theme-editorial .labs-footer .footer-brand-lockup{color:var(--ledger-fg-primary)}.theme-editorial .labs-footer .footer-brand-logo{border-color:var(--ledger-border-strong)}.theme-editorial .labs-footer .footer-brand-copy strong{font-family:Cabinet Grotesk,sans-serif}.theme-editorial .labs-footer .footer-brand-copy small,.theme-editorial .labs-footer .footer-label,.theme-editorial .labs-footer .footer-meta{color:var(--ledger-fg-faint)}.theme-editorial .labs-footer .footer-brand-panel>p,.theme-editorial .labs-footer .footer-cell p{color:var(--ledger-fg-muted)}.theme-editorial .labs-footer .footer-grid{gap:clamp(2rem,5vw,5rem);margin-top:clamp(2.5rem,5vw,4rem)}.theme-editorial .labs-footer .footer-cell a{color:var(--ledger-fg-muted);font-weight:500}.theme-editorial .labs-footer .footer-cell a:hover,.theme-editorial .labs-footer .footer-cell a:focus-visible{color:var(--ledger-fg-primary)}.theme-editorial .labs-footer .footer-meta{border-top-color:var(--ledger-border-subtle);margin-top:clamp(2.5rem,5vw,4rem);padding-top:1.25rem}
