@import url(https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600&family=Playfair+Display:ital,wght@0,500;0,600;1,500&family=Source+Serif+4:opsz,wght@8..60,400;8..60,500;8..60,600&family=Unbounded:wght@400;500;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600;700&family=Unbounded:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Chivo:wght@500;600;700;800;900&family=IBM+Plex+Mono:wght@400;500;600&family=IBM+Plex+Sans:wght@300;400;500&display=swap);:root{--ink:#000;--ink-muted:#525252;--paper:#fff;--panel:#fff;--hairline:#e5e5e5;--dark:#000;--dark-soft:#111;--agent:#000;--human:#000;--logic:#000;--tool:#000;--mcp:#000;--mono:"JetBrains Mono",monospace;--sans:"Source Serif 4",Georgia,serif;--display:"Playfair Display",Georgia,serif;--header-height:72px}*{box-sizing:border-box}html{background:var(--dark);scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;background:var(--paper);color:var(--ink);margin:0;overflow-x:hidden}body.modal-open{overflow:hidden}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{border:0}::selection{background:var(--agent)}.site-shell{min-height:100vh;overflow:clip}.site-header{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07090dd1;border-bottom:1px solid #ffffff1f;color:#fff;display:flex;height:72px;height:var(--header-height);justify-content:space-between;left:0;padding:0 clamp(20px,4vw,68px);position:fixed;top:0;width:100%;z-index:100}.wordmark{align-items:center;display:inline-flex;font-size:19px;gap:8px;letter-spacing:-.04em}.wordmark-mark{background:#fff;border-radius:50%;color:#000;color:var(--dark);display:grid;font:600 11px JetBrains Mono,monospace;font:600 11px var(--mono);height:27px;letter-spacing:-.08em;place-items:center;width:27px}.header-nav{align-items:center;display:flex;font:500 12px JetBrains Mono,monospace;font:500 12px var(--mono);gap:30px;letter-spacing:.03em}.header-nav>a{color:#cbd5e1;transition:color .2s ease}.header-nav>a.active{color:#fff}.menu-button{background:#0000;color:#fff;cursor:pointer;display:none;padding:7px}.button{align-items:center;border:1px solid #0000;border-radius:7px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:9px;justify-content:center;min-height:42px;padding:0 17px;transition:transform .2s ease,color .2s ease,background-color .2s ease,border-color .2s ease,opacity .2s ease}.button:disabled{cursor:wait;opacity:.65;transform:none}.button-ink{background:#000;background:var(--ink);color:#fff}.button-white{color:var(--dark)}.button-ghost{background:#ffffff0d;border-color:#ffffff59}.nav-cta{background:#fff;color:#000;color:var(--dark);min-height:37px}.hero{align-items:center;background:#000;background:var(--dark);color:#fff;display:flex;isolation:isolate;min-height:100svh;overflow:hidden;padding:calc(72px + 9vh) clamp(22px,7vw,120px) 9vh;padding:calc(var(--header-height) + 9vh) clamp(22px,7vw,120px) 9vh;position:relative}.hero-content{animation:hero-in 1s cubic-bezier(.2,.8,.2,1) both;position:relative;width:min(1040px,88vw);z-index:4}.hero-status{align-items:center;color:#aab3c3;display:flex;font:600 10px JetBrains Mono,monospace;font:600 10px var(--mono);gap:9px;letter-spacing:.12em;margin-bottom:28px}.hero-status span{animation:signal 1.8s infinite;background:#84cc16;border-radius:50%;box-shadow:0 0 15px #84cc16;height:7px;width:7px}.hero h1{font-size:clamp(48px,6.9vw,108px);font-weight:500;letter-spacing:-.067em;line-height:.94;margin:0;max-width:1050px}.hero h1 em{-webkit-text-stroke:1px #fffffff2;color:#0000;font-style:normal;position:relative}.hero h1 em:after{animation:underline-grow 1s .8s forwards;background:#fff;bottom:-3px;content:"";height:6px;left:1%;position:absolute;right:-1%;transform:scaleX(0);transform-origin:left}.hero-copy{color:#c5ccd7;font-size:clamp(16px,1.45vw,21px);letter-spacing:-.02em;line-height:1.58;margin:36px 0 0;max-width:650px}.hero-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:35px}.hero-coordinates{bottom:40px;color:#7e8796;font:500 9px/1.7 JetBrains Mono,monospace;font:500 9px/1.7 var(--mono);right:clamp(22px,4vw,68px);text-align:right}.hero-coordinates,.scroll-marker{letter-spacing:.12em;position:absolute;z-index:4}.scroll-marker{align-items:center;bottom:30px;color:#778090;display:flex;font:500 9px JetBrains Mono,monospace;font:500 9px var(--mono);gap:13px;left:clamp(22px,4vw,68px);transform:rotate(-90deg) translateX(100%);transform-origin:left bottom}.scroll-marker i{background:#657080;height:1px;overflow:hidden;width:56px}.scroll-marker i:after{animation:scroll-line 2.2s infinite;background:#fff;content:"";display:block;height:1px;width:20px}.hero-orbit{animation:orbit 28s linear infinite;aspect-ratio:1;border:1px solid #ffffff14;border-radius:50%;position:absolute;width:54vw;z-index:2}.hero-orbit:after{background:#000;background:var(--dark);border:1px solid #fff9;border-radius:50%;content:"";height:8px;left:-4px;position:absolute;top:48%;width:8px}.orbit-one{bottom:-35vw;right:-20vw}.orbit-two{animation-direction:reverse;animation-duration:19s;right:-5vw;top:-34vw;width:39vw}.ascii-backdrop{background:#05070a;inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:-1}.ascii-image-layer{background-position:50%;background-size:cover;filter:grayscale(1) contrast(1.35);inset:-6%;position:absolute}.ascii-pattern{animation:ascii-jitter 1.9s steps(2) infinite;clip-path:polygon(0 0,100% 0,100% 36%,0 53%);mix-blend-mode:screen;opacity:.17}.ascii-hands{animation:hand-drift 9s ease-in-out infinite;background-position:100%;background-repeat:no-repeat;background-size:contain;inset:3% -2% -5% 35%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 23%,#000);mask-image:linear-gradient(90deg,#0000,#000 23%,#000);mix-blend-mode:screen;opacity:.54}.ascii-dots{animation:dot-pan 14s linear infinite alternate;background-size:120%;inset:56% 0 -20% 0;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000);mix-blend-mode:screen;opacity:.12}.ascii-code-stream{animation:code-flicker 3s steps(2) infinite;color:#ffffff2e;font:10px/2.1 JetBrains Mono,monospace;font:10px/2.1 var(--mono);letter-spacing:.08em;margin:0;position:absolute;right:3%;text-align:right;top:15%;white-space:pre-wrap;width:42%}.scan-beam{animation:scan-down 6s linear infinite;background:linear-gradient(#0000,#ffffff14,#0000);height:18%;left:0;position:absolute;top:-20%;width:100%}.ascii-vignette{background:radial-gradient(circle at 74% 48%,#0000 0,#05070a33 35%,#05070af0 84%),linear-gradient(90deg,#05070acc,#0000 75%);inset:0;position:absolute}.manifesto-band{align-items:center;background:#fff;border-bottom:1px solid #e5e5e5;border-bottom:1px solid var(--hairline);display:flex;gap:50px;justify-content:space-between;min-height:205px;padding:50px clamp(22px,7vw,120px)}.manifesto-band p{color:#525252;color:var(--ink-muted);font-size:clamp(16px,1.6vw,23px);margin:0}.manifesto-band p span{color:#000;color:var(--ink);font-weight:600}.manifesto-band strong{font-size:clamp(25px,3.2vw,48px);letter-spacing:-.05em;line-height:1.08;max-width:650px}.section-pad{padding:clamp(90px,11vw,170px) clamp(22px,7vw,120px)}.section-heading{margin-bottom:clamp(55px,7vw,100px)}.split-heading{grid-gap:8vw;align-items:end;display:grid;gap:8vw;grid-template-columns:minmax(0,1.2fr) minmax(250px,.55fr)}.demo-intro h2,.final-cta h2,.section-heading h2,.trust-copy h2{font-size:clamp(38px,5vw,72px);font-weight:500;letter-spacing:-.06em;line-height:1;margin:0}.section-heading>p,.split-heading>p{color:#525252;color:var(--ink-muted);font-size:17px;line-height:1.7;margin:0 0 6px;max-width:500px}.eyebrow{color:#525252;color:var(--ink-muted);font:600 10px JetBrains Mono,monospace;font:600 10px var(--mono);letter-spacing:.13em;margin:0 0 22px;text-transform:uppercase}.system-section{background-color:#fff;background-color:var(--paper);background-image:radial-gradient(#cbd5e1 1px,#0000 0);background-size:20px 20px}.system-grid{background:#f8fafcb3;border-left:1px solid #e5e5e5;border-left:1px solid var(--hairline);border-top:1px solid #e5e5e5;border-top:1px solid var(--hairline);display:grid;grid-template-columns:repeat(4,1fr)}.system-card{background:#ffffffeb;border-bottom:1px solid #e5e5e5;border-bottom:1px solid var(--hairline);border-right:1px solid #e5e5e5;border-right:1px solid var(--hairline);min-height:330px;overflow:hidden;padding:30px;position:relative;transition:transform .25s cubic-bezier(.215,.61,.355,1);transition:transform .25s var(--motion-enter)}.system-icon{border:1px solid #e5e5e5;border:1px solid var(--hairline);border-radius:50%;display:grid;height:47px;margin-bottom:66px;place-items:center;transition:color .25s ease,background-color .25s ease;width:47px}.mono-kicker{color:#525252;color:var(--ink-muted);font:600 9px JetBrains Mono,monospace;font:600 9px var(--mono);letter-spacing:.1em}.system-card h3{font-size:20px;letter-spacing:-.03em;line-height:1.25;margin:14px 0 12px}.system-card p{color:#525252;color:var(--ink-muted);font-size:13px;line-height:1.65;margin:0}.card-axis{border-right:1px solid #94a3b8;border-top:1px solid #94a3b8;height:9px;position:absolute;right:20px;top:20px;width:9px}.demo-section{background:#000;background:var(--dark);color:#fff;padding:clamp(90px,10vw,150px) 0 0}.demo-intro{grid-gap:9vw;align-items:end;display:grid;gap:9vw;grid-template-columns:1fr 340px;padding-bottom:70px;padding-top:0}.demo-intro .eyebrow{color:#818b9a}.demo-caption{color:#aeb7c5;display:flex;gap:15px}.demo-caption p{font-size:14px;line-height:1.65;margin:0}.demo-workspace{background:#fff;background:var(--paper);border-top:1px solid #293243;color:#000;color:var(--ink);display:grid;grid-template-columns:33% 67%;height:min(700px,75vw);min-height:590px;position:relative}.demo-canvas,.demo-chat{min-width:0}.demo-chat{background:#eff3f7;border-right:1px solid #cbd5e1;display:flex;flex-direction:column}.panel-bar{align-items:center;background:#fff;border-bottom:1px solid #e5e5e5;border-bottom:1px solid var(--hairline);color:#707b8d;display:flex;flex:0 0 45px;font:600 9px JetBrains Mono,monospace;font:600 9px var(--mono);gap:9px;height:45px;letter-spacing:.07em;padding:0 16px;text-transform:uppercase}.live-dot{background:#22c55e;border-radius:50%;box-shadow:0 0 9px #22c55e;height:6px;margin-left:auto;width:6px}.scenario-switcher{border-bottom:1px solid #d7dde5;display:flex;gap:6px;overflow-x:auto;padding:13px}.scenario-switcher button{background:#0000;border:1px solid #d3d9e2;border-radius:6px;color:#6b7687;cursor:pointer;flex:0 0 auto;font:500 9px JetBrains Mono,monospace;font:500 9px var(--mono);padding:8px 10px;transition:color .2s ease,background-color .2s ease}.scenario-switcher button.active{background:#000;background:var(--ink);border-color:#000;border-color:var(--ink);color:#fff}.chat-thread{display:flex;flex-direction:column;gap:15px;overflow:auto;padding:26px 21px}.chat-bubble{animation:bubble-in .4s ease both;border-radius:11px;font-size:13px;line-height:1.55;max-width:91%;padding:15px}.chat-bubble.human{align-self:flex-end;background:#000;background:var(--human);color:#fff}.chat-bubble.agent{animation-delay:.12s;background:#fff;border:1px solid #e5e5e5;border:1px solid var(--hairline);box-shadow:0 2px 8px #0f172a0a}.chat-bubble .mono-kicker{display:block;margin-bottom:9px}.demo-run{margin:auto 20px 20px}.pulse-square{animation:signal .7s infinite alternate;background:#fff;height:8px;width:8px}.demo-canvas{background-color:#f8fafc;background-image:radial-gradient(#cbd5e1 1px,#0000 0);background-size:20px 20px;overflow:hidden;position:relative}.canvas-bar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;justify-content:space-between;position:relative;z-index:8}.mono-meta{font-size:8px}.node-field{inset:45px 0 0;overflow:hidden;position:absolute}.edge-map{height:100%;inset:0;overflow:visible;position:absolute;width:100%;z-index:1}.edge-map path{fill:none;stroke:#94a3b8;stroke-width:.23;vector-effect:non-scaling-stroke;stroke-dasharray:5 3;animation:edge-flow 1.2s linear infinite}.node-field.is-running .edge-map path{stroke:#000;stroke:var(--agent);stroke-width:.35}.node-field.is-complete .edge-map path{stroke:#000;stroke:var(--tool);stroke-dasharray:none}.flow-node{animation:node-float 5s ease-in-out infinite;animation-delay:var(--delay);background:#fff;border:1px solid #e5e5e5;border-top:4px solid #000;border:1px solid var(--hairline);border-radius:10px;border-top:4px solid var(--agent);box-shadow:0 5px 18px #0f172a14;min-height:105px;padding:14px;position:absolute;transform:translateZ(0);transition:transform .25s cubic-bezier(.215,.61,.355,1),border-color .14s ease;transition:transform .25s var(--motion-enter),border-color .14s ease;width:clamp(135px,16vw,205px);z-index:3}.node-tool{border-top-color:#000;border-top-color:var(--tool)}.node-logic{border-top-color:#000;border-top-color:var(--logic)}.node-human{border-top-color:#000;border-top-color:var(--human)}.node-mcp{border-top-color:#000;border-top-color:var(--mcp)}.node-heading{align-items:center;display:flex;gap:7px}.node-heading strong{font-size:12px}.flow-node p{color:#525252;color:var(--ink-muted);font:9px JetBrains Mono,monospace;font:9px var(--mono);margin:9px 0 12px}.node-status{background:#f1f5f9;border-radius:999px;color:#64748b;font:600 7px JetBrains Mono,monospace;font:600 7px var(--mono);padding:3px 6px;text-transform:uppercase}.is-running .node-status{background:#f3e8ff;color:#000;color:var(--agent)}.is-complete .node-status{background:#d1fae5;color:#047857}.node-port{background:#000;background:var(--human);border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #94a3b8;height:10px;position:absolute;top:48%;width:10px}.node-port.in{left:-6px}.node-port.out{right:-6px}.is-running .flow-node{animation:node-execute .75s calc(var(--delay) + .1s) both}.terminal-card{background:#111827;border:1px solid #334155;border-radius:8px;bottom:4%;box-shadow:0 14px 35px #02061738;color:#cbd5e1;font:9px JetBrains Mono,monospace;font:9px var(--mono);left:8%;min-height:145px;overflow:hidden;padding:14px;position:absolute;right:8%;z-index:4}.terminal-card:after{background:repeating-linear-gradient(#0000 0 2px,#ffffff05 3px 4px);content:"";inset:0;pointer-events:none;position:absolute}.terminal-top{background:#1e293b;color:#7c8798;display:flex;font-size:8px;justify-content:space-between;margin:-14px -14px 12px;padding:9px 12px}.terminal-card code{animation:log-in .25s ease both;color:#cbd5e1;display:block;margin:6px 0}.terminal-card code b{color:#64748b;font-weight:400}.presence-cursor{animation:cursor-one 8s ease-in-out infinite;border-right:7px solid #0000;border-top:10px solid #f43f5e;height:0;position:absolute;transform:rotate(-25deg);width:0;z-index:7}.presence-cursor span{background:#f43f5e;border-radius:4px;color:#fff;font:7px JetBrains Mono,monospace;font:7px var(--mono);left:7px;padding:3px 5px;position:absolute;top:-13px;transform:rotate(25deg)}.cursor-two{animation:cursor-two 10s ease-in-out infinite;border-top-color:#0ea5e9}.cursor-two span{background:#0ea5e9}.trust-section{grid-gap:9vw;align-items:center;background:#fff;display:grid;gap:9vw;grid-template-columns:minmax(350px,.9fr) minmax(320px,.75fr)}.trust-visual{background-image:linear-gradient(#e2e8f0 1px,#0000 0),linear-gradient(90deg,#e2e8f0 1px,#0000 0);background-size:40px 40px;border:1px solid #e5e5e5;border:1px solid var(--hairline);display:grid;min-height:560px;overflow:hidden;place-items:center;position:relative}.trust-ring{animation:ring-turn 18s linear infinite;border:1px solid #94a3b8;border-radius:50%;display:grid;place-items:center;position:absolute}.trust-ring span{background:#fff;color:#64748b;font:8px JetBrains Mono,monospace;font:8px var(--mono);padding:3px 7px;position:absolute;top:-9px}.ring-a{aspect-ratio:1;width:62%}.ring-b{animation-direction:reverse;animation-duration:25s;aspect-ratio:1;border-style:dashed;width:83%}.trust-core{grid-gap:10px;align-content:center;aspect-ratio:1;background:#000;background:var(--ink);border-radius:50%;box-shadow:0 0 0 12px #0f172a0f,0 0 0 24px #0f172a08;color:#fff;display:grid;gap:10px;place-items:center;text-align:center;width:130px;z-index:2}.trust-core strong{font:600 9px/1.4 JetBrains Mono,monospace;font:600 9px/1.4 var(--mono);letter-spacing:.1em}.trust-packet{background:#fff;border:1px solid #e5e5e5;border:1px solid var(--hairline);box-shadow:0 4px 14px #0f172a0f;color:#475569;font:8px JetBrains Mono,monospace;font:8px var(--mono);padding:7px 10px;position:absolute}.packet-a{animation:packet-float 5s ease-in-out infinite;left:8%;top:15%}.packet-b{animation:packet-float 5s ease-in-out 1s infinite reverse;bottom:16%;right:6%}.trust-copy p:not(.eyebrow){color:#525252;color:var(--ink-muted);font-size:17px;line-height:1.7;max-width:520px}.trust-copy ul{list-style:none;margin:36px 0 0;padding:0}.trust-copy li{border-bottom:1px solid #e5e5e5;border-bottom:1px solid var(--hairline);color:#334155;display:flex;font-size:13px;gap:12px;line-height:1.5;padding:15px 0}.trust-copy li svg{color:#000;color:var(--tool);flex:0 0 auto;width:17px}.usecase-section{background:#f3f5f7}.story-grid{grid-gap:1px;background:#d9dfe7;border:1px solid #d9dfe7;display:grid;gap:1px;grid-template-columns:repeat(3,1fr)}.story-card{background:#fff;display:flex;flex-direction:column;justify-content:space-between;min-height:350px;overflow:hidden;padding:27px;position:relative;transition:color .35s ease,background-color .35s ease}.story-card:before{background:var(--accent);content:"";height:4px;left:0;position:absolute;top:0;transform:scaleX(.12);transform-origin:left;transition:transform .35s ease;width:100%}.story-card:after{aspect-ratio:1;border:1px solid color-mix(in srgb,var(--accent) 35%,#0000);border-radius:50%;bottom:-55%;content:"";position:absolute;right:-30%;transition:transform .5s ease;width:80%}.story-top{color:#7b8798;display:flex;font:600 9px JetBrains Mono,monospace;font:600 9px var(--mono);justify-content:space-between;letter-spacing:.08em;text-transform:uppercase}.story-company{color:var(--accent);font:600 10px JetBrains Mono,monospace;font:600 10px var(--mono);margin:0 0 12px;text-transform:uppercase}.story-card h3{font-size:24px;letter-spacing:-.045em;line-height:1.15;margin:0;max-width:420px}.story-metric{align-items:baseline;display:flex;gap:9px}.story-metric strong{font-size:29px;letter-spacing:-.05em}.story-metric span{color:#7b8798;font-size:11px}.story-arrow{bottom:25px;opacity:0;position:absolute;right:25px;transform:translateX(-12px);transition:opacity .25s ease,transform .25s ease}.story-featured{grid-column:span 1}.architecture-strip{background:#111827;color:#e2e8f0;overflow:hidden;position:relative}.architecture-strip:before{background:repeating-linear-gradient(90deg,#0000 0 39px,#fff 40px),repeating-linear-gradient(#0000 0 39px,#fff 40px);content:"";inset:0;opacity:.12;position:absolute}.architecture-marquee{animation:marquee 20s linear infinite;border-bottom:1px solid #334155;color:#94a3b8;font:600 9px JetBrains Mono,monospace;font:600 9px var(--mono);letter-spacing:.1em;padding:14px 0;position:relative;width:max-content;z-index:2}.architecture-content{grid-gap:6vw;align-items:center;display:grid;gap:6vw;grid-template-columns:auto 1fr 1fr;position:relative;z-index:2}.architecture-content h2{color:#fff;font-size:clamp(38px,5vw,70px);font-weight:500;letter-spacing:-.06em;line-height:1;margin:0}.architecture-content pre{background:#07090dd6;border:1px solid #334155;border-radius:8px;color:#d8b4fe;font:12px/1.8 JetBrains Mono,monospace;font:12px/1.8 var(--mono);justify-self:end;margin:0;padding:25px;width:min(100%,430px)}.final-cta{align-items:end;background:#000;background:var(--dark);color:#fff;display:flex;gap:40px;isolation:isolate;justify-content:space-between;min-height:620px;overflow:hidden;position:relative}.final-cta .ascii-backdrop{opacity:.75}.ascii-footer .ascii-hands{inset:0 0 0 30%}.ascii-footer .ascii-pattern{opacity:.24}.final-cta .eyebrow{color:#94a3b8}.final-actions{align-items:center;display:flex;gap:25px;position:relative;z-index:2}.final-actions>a{color:#aeb7c5;font:500 11px JetBrains Mono,monospace;font:500 11px var(--mono);text-decoration:underline;text-underline-offset:5px}.site-footer{grid-gap:40px;align-items:end;background:#050609;border-top:1px solid #242a35;color:#cbd5e1;display:grid;gap:40px;grid-template-columns:1fr 1fr auto;padding:50px clamp(22px,4vw,68px)}.footer-wordmark{color:#fff}.site-footer p{color:#6f7888;font-size:12px;margin:18px 0 0}.footer-links{color:#9ca6b5;display:flex;font:500 10px JetBrains Mono,monospace;font:500 10px var(--mono);gap:25px}.footer-links button{background:#0000;color:inherit;cursor:pointer;padding:0}.footer-signal{color:#687284;font:500 8px JetBrains Mono,monospace;font:500 8px var(--mono);letter-spacing:.08em}.footer-signal i{background:#84cc16;border-radius:50%;display:inline-block;height:5px;margin-right:7px;width:5px}.modal-scrim{animation:fade-in .2s ease both;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030509b8;display:grid;inset:0;padding:24px;place-items:center;position:fixed;z-index:300}.waitlist-modal{animation:modal-in .4s cubic-bezier(.2,.8,.2,1) both;background-color:#fff;background-image:radial-gradient(#d8dee8 1px,#0000 0);background-size:20px 20px;border-radius:14px;box-shadow:0 30px 90px #00000059;max-height:calc(100vh - 48px);overflow-y:auto;padding:clamp(28px,5vw,60px);position:relative;width:min(740px,100%)}.waitlist-modal:before{background:linear-gradient(90deg,#000,#000,#000,#000,#000);background:linear-gradient(90deg,var(--human),var(--agent),var(--mcp),var(--logic),var(--tool));content:"";height:5px;left:0;position:absolute;top:0;width:100%}.modal-close{background:#fffc;border:1px solid #e5e5e5;border:1px solid var(--hairline);border-radius:50%;color:#64748b;cursor:pointer;display:grid;height:37px;place-items:center;position:absolute;right:18px;top:18px;transition:transform .2s ease;width:37px;z-index:2}.waitlist-modal h2{font-size:clamp(32px,5vw,56px);font-weight:500;letter-spacing:-.055em;line-height:1;margin:0;max-width:560px}.modal-intro{color:#525252;color:var(--ink-muted);font-size:14px;line-height:1.65;margin:20px 0 28px;max-width:560px}.form-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr}.waitlist-modal label{grid-gap:7px;color:#475569;display:grid;font:600 9px JetBrains Mono,monospace;font:600 9px var(--mono);gap:7px;letter-spacing:.05em;margin-bottom:15px;text-transform:uppercase}.waitlist-modal input,.waitlist-modal select,.waitlist-modal textarea{background:#fffffff0;border:1px solid #cbd5e1;border-radius:6px;color:#000;color:var(--ink);font:13px "Source Serif 4",Georgia,serif;font:13px var(--sans);outline:none;padding:12px 13px;text-transform:none;transition:border-color .14s ease;width:100%}.waitlist-modal input:focus,.waitlist-modal select:focus,.waitlist-modal textarea:focus{border-color:var(--human);box-shadow:0 0 0 3px #3b82f61f}.waitlist-modal textarea{resize:vertical}.form-submit{width:100%}.form-error{background:#fef2f2;border-left:3px solid #ef4444;color:#b91c1c;font-size:12px;padding:10px 12px}.spin{animation:spin .8s linear infinite}.success-state{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;min-height:430px}.success-icon{background:var(--tool);border-radius:50%;box-shadow:0 0 0 12px #10b9811a;display:grid;height:58px;margin-bottom:28px;place-items:center;width:58px}.success-state>p:not(.eyebrow){color:#525252;color:var(--ink-muted);line-height:1.65;margin:25px 0;max-width:490px}.page-shell{background:#fff;background:var(--paper);min-height:100vh;padding-top:72px;padding-top:var(--header-height)}.page-hero{background-color:#fff;background-image:radial-gradient(#d8dee8 1px,#0000 0);background-size:20px 20px;padding:clamp(80px,10vw,140px) clamp(22px,7vw,120px)}.compact-hero{grid-column-gap:8vw;column-gap:8vw;display:grid;grid-template-columns:1fr .45fr}.compact-hero .eyebrow{grid-column:1/-1}.compact-hero h1{font-size:clamp(47px,6.5vw,92px);font-weight:500;letter-spacing:-.065em;line-height:.95;margin:0}.compact-hero h1 em{color:var(--agent);font-style:normal}.compact-hero>p:last-child{align-self:end;color:#525252;color:var(--ink-muted);font-size:16px;line-height:1.7;margin:0 0 8px}.full-demo{background:var(--dark);padding:0}.full-demo .demo-workspace{height:78vh;max-height:880px;min-height:700px}.demo-page-cta{align-items:center;background:#fff;border-bottom:1px solid #e5e5e5;border-bottom:1px solid var(--hairline);display:flex;gap:40px;justify-content:space-between;padding:65px clamp(22px,7vw,120px)}.demo-page-cta h2{font-size:clamp(26px,3vw,45px);font-weight:500;letter-spacing:-.05em;margin:10px 0 0}.case-page{background:#fff;padding-top:72px;padding-top:var(--header-height)}.case-hero{background:#000;background:var(--dark);color:#fff;display:flex;flex-direction:column;isolation:isolate;justify-content:space-between;min-height:82vh;overflow:hidden;padding:clamp(70px,9vw,130px) clamp(22px,7vw,120px) 70px;position:relative}.case-hero:after{animation:ring-turn 17s linear infinite;aspect-ratio:1;border:1px solid var(--case-accent);border-radius:50%;box-shadow:0 0 80px color-mix(in srgb,var(--case-accent) 25%,#0000);content:"";opacity:.35;position:absolute;right:6vw;top:18%;width:28vw}.ascii-case .ascii-hands{inset:0 0 0 25%;opacity:.27}.ascii-case .ascii-pattern{opacity:.25}.ascii-case .ascii-dots{opacity:.18}.back-link{align-items:center;color:#aeb7c5;display:flex;font:500 10px JetBrains Mono,monospace;font:500 10px var(--mono);gap:8px;width:max-content}.back-link,.case-hero-copy{position:relative;z-index:2}.case-hero-copy{margin-top:auto;max-width:1050px}.case-index{color:var(--case-accent);font:600 10px JetBrains Mono,monospace;font:600 10px var(--mono);letter-spacing:.1em;margin-bottom:28px;text-transform:uppercase}.case-hero h1{font-size:clamp(48px,7vw,104px);font-weight:500;letter-spacing:-.065em;line-height:.95;margin:0}.case-hero-copy>p{color:#aeb7c5;font:500 11px JetBrains Mono,monospace;font:500 11px var(--mono);letter-spacing:.08em;margin:28px 0 0;text-transform:uppercase}.case-hero-metric{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07090db8;border:1px solid #fff3;display:grid;padding:18px;position:absolute;right:clamp(22px,6vw,100px);top:18%;z-index:3}.case-hero-metric strong{font-size:35px;letter-spacing:-.06em}.case-hero-metric span{color:#94a3b8;font:8px JetBrains Mono,monospace;font:8px var(--mono);text-transform:uppercase}.case-narrative{grid-gap:7vw;background-color:#fff;background-image:radial-gradient(#dce1e8 1px,#0000 0);background-size:20px 20px;display:grid;gap:7vw;grid-template-columns:.35fr 1fr .55fr}.case-label{color:#64748b;font:600 9px JetBrains Mono,monospace;font:600 9px var(--mono);letter-spacing:.08em;text-transform:uppercase}.case-label span{color:var(--case-accent);margin-right:12px}.case-narrative h2{font-size:clamp(32px,4vw,58px);font-weight:500;letter-spacing:-.055em;line-height:1.02;margin:0 0 25px}.case-narrative>div:nth-child(2) p{color:#536174;font-size:16px;line-height:1.8;margin:0}.case-narrative aside{align-self:end;background:#f8fafc;border-left:4px solid var(--case-accent);padding:23px}.case-narrative aside p{color:#475569;font-size:12px;line-height:1.65;margin:12px 0 0}.case-system{background:#111827;color:#fff}.case-system .case-label{color:#94a3b8;margin-bottom:55px}.case-pillar-grid{border:1px solid #334155;display:grid;grid-template-columns:repeat(3,1fr)}.case-pillar-grid article{border-right:1px solid #334155;display:flex;flex-direction:column;min-height:270px;padding:28px}.case-pillar-grid article:last-child{border:0}.case-pillar-grid article>span{color:#64748b;font:10px JetBrains Mono,monospace;font:10px var(--mono)}.case-pillar-grid svg{color:var(--case-accent);margin:auto 0 20px}.case-pillar-grid h3{font-size:21px;font-weight:500;letter-spacing:-.035em;line-height:1.35;margin:0}.case-results{grid-column-gap:7vw;background:#f8fafc;column-gap:7vw;display:grid;grid-template-columns:.25fr 1fr}.case-metrics{border-left:1px solid #cbd5e1;border-top:1px solid #cbd5e1;display:grid;grid-template-columns:repeat(4,1fr)}.case-metrics div{background:#fff;border-bottom:1px solid #cbd5e1;border-right:1px solid #cbd5e1;display:flex;flex-direction:column;justify-content:space-between;min-height:190px;padding:24px}.case-metrics strong{color:var(--case-accent);font-size:clamp(28px,4vw,53px);letter-spacing:-.07em}.case-metrics span{color:#64748b;font:9px JetBrains Mono,monospace;font:9px var(--mono);text-transform:uppercase}.case-results blockquote{grid-column:2;margin:70px 0 0;padding:0}.case-results blockquote svg{color:var(--case-accent)}.case-results blockquote p{font-size:clamp(29px,4vw,52px);letter-spacing:-.05em;line-height:1.12;margin:25px 0;max-width:900px}.case-results cite{color:#64748b;font:500 9px JetBrains Mono,monospace;font:500 9px var(--mono);text-transform:uppercase}.case-next{align-items:end;background:#000;background:var(--ink);color:#fff;display:flex;gap:50px;justify-content:space-between;min-height:420px;padding:80px clamp(22px,7vw,120px)}.case-next h2{font-size:clamp(40px,6vw,82px);font-weight:500;letter-spacing:-.06em;margin:0}.case-next p:last-child{color:#94a3b8}.case-next>a{align-items:center;border-bottom:1px solid #64748b;display:flex;font:500 10px JetBrains Mono,monospace;font:500 10px var(--mono);gap:10px;padding-bottom:8px}.case-cta{align-items:end;background:#fff;display:flex;gap:50px;justify-content:space-between}.case-cta h2{font-size:clamp(35px,5vw,70px);font-weight:500;letter-spacing:-.06em;line-height:1;margin:0}@keyframes hero-in{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}@keyframes underline-grow{to{transform:scaleX(1)}}@keyframes signal{50%{opacity:.25;transform:scale(.75)}}@keyframes scroll-line{0%{transform:translateX(-100%)}to{transform:translateX(300%)}}@keyframes orbit{to{transform:rotate(1turn)}}@keyframes ascii-jitter{0%,to{transform:translate(0)}33%{transform:translate(2px,-1px)}66%{transform:translate(-2px,1px)}}@keyframes hand-drift{0%,to{transform:scale(1.02) translate(0)}50%{transform:scale(1.08) translate(-2%,1%)}}@keyframes dot-pan{to{background-position:20% 40%;transform:scale(1.05)}}@keyframes code-flicker{45%{opacity:.7}46%{opacity:.2}48%{opacity:1}}@keyframes scan-down{to{transform:translateY(700%)}}@keyframes bubble-in{0%{opacity:0;transform:translateY(8px)}}@keyframes edge-flow{to{stroke-dashoffset:-16}}@keyframes node-float{0%,to{translate:0 0}50%{translate:0 -3px}}@keyframes node-execute{0%{box-shadow:0 0 0 #8b5cf600}50%{box-shadow:0 0 0 7px #8b5cf624}to{box-shadow:0 5px 18px #0f172a14}}@keyframes log-in{0%{opacity:0;transform:translateX(-6px)}}@keyframes cursor-one{0%,to{left:25%;top:25%}40%{left:53%;top:17%}70%{left:68%;top:48%}}@keyframes cursor-two{0%,to{left:68%;top:17%}35%{left:56%;top:53%}75%{left:27%;top:39%}}@keyframes ring-turn{to{transform:rotate(1turn)}}@keyframes packet-float{50%{transform:translateY(-12px)}}@keyframes marquee{to{transform:translateX(-50%)}}@keyframes fade-in{0%{opacity:0}}@keyframes modal-in{0%{opacity:0;transform:translateY(20px) scale(.98)}}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:1050px){.story-grid,.system-grid{grid-template-columns:repeat(2,1fr)}.demo-workspace{grid-template-columns:38% 62%}.flow-node{width:150px}.architecture-content{grid-template-columns:auto 1fr}.architecture-content pre{grid-column:2;justify-self:start}.case-narrative{grid-template-columns:.25fr 1fr}.case-narrative aside{grid-column:2}.case-results{grid-template-columns:1fr}.case-results .case-label{margin-bottom:35px}.case-results blockquote{grid-column:1}}@media (max-width:780px){:root{--header-height:64px}.site-header{padding:0 20px}.menu-button{display:grid}.header-nav{align-items:stretch;background:#07090dfa;border-bottom:1px solid #29303c;display:none;flex-direction:column;gap:0;inset:72px 0 auto;inset:var(--header-height) 0 auto;padding:28px 20px;position:fixed}.header-nav.is-open{display:flex}.header-nav>a{border-bottom:1px solid #252b35;padding:16px 0}.nav-cta{margin-top:18px}.hero{align-items:center;min-height:780px;padding:120px 22px 90px}.hero-content{width:100%}.hero h1{font-size:clamp(48px,14vw,78px)}.hero-copy{font-size:16px;max-width:90%}.hero-actions{align-items:stretch;flex-direction:column;max-width:360px}.hero-coordinates{display:none}.scroll-marker{bottom:23px;left:20px}.ascii-hands{background-size:cover;inset:18% -45% 0 5%;opacity:.43}.ascii-vignette{background:linear-gradient(180deg,#05070a59,#05070ae6 75%)}.manifesto-band{align-items:flex-start;flex-direction:column;gap:20px}.manifesto-band strong{font-size:30px}.section-pad{padding:85px 22px}.demo-intro,.split-heading{gap:32px;grid-template-columns:1fr}.demo-intro h2,.final-cta h2,.section-heading h2,.trust-copy h2{font-size:43px}.system-grid{grid-template-columns:1fr}.system-card{min-height:270px}.system-icon{margin-bottom:40px}.demo-intro{padding:0 22px 55px}.demo-workspace{display:flex;flex-direction:column;height:auto;min-height:0}.demo-chat{min-height:480px}.demo-canvas{min-height:650px}.node-field{min-height:605px}.flow-node{width:135px}.flow-node:nth-of-type(2),.flow-node:nth-of-type(3){left:37%!important}.flow-node:nth-of-type(4){left:68%!important}.terminal-card{left:4%;right:4%}.trust-section{grid-template-columns:1fr}.trust-visual{min-height:430px}.trust-copy{grid-row:1}.story-grid{grid-template-columns:1fr}.story-card{min-height:300px}.architecture-content{grid-template-columns:1fr}.architecture-content svg{display:none}.architecture-content pre{grid-column:1;width:100%}.final-cta{align-items:flex-start;flex-direction:column;justify-content:flex-end;min-height:620px}.final-actions{align-items:stretch;flex-direction:column}.ascii-footer .ascii-hands{inset:10% -45% 20% 0}.site-footer{align-items:start;grid-template-columns:1fr}.footer-links{flex-direction:column;gap:14px}.form-grid{gap:0;grid-template-columns:1fr}.modal-scrim{padding:10px}.waitlist-modal{max-height:calc(100vh - 20px)}.compact-hero{gap:35px;grid-template-columns:1fr}.compact-hero h1{font-size:50px}.full-demo .demo-workspace{height:auto;max-height:none}.demo-page-cta{align-items:flex-start;flex-direction:column}.case-hero{min-height:760px}.case-hero-metric{right:22px;top:90px}.case-hero h1{font-size:51px}.case-hero:after{right:-20vw;top:15%;width:75vw}.case-narrative{gap:34px;grid-template-columns:1fr}.case-narrative aside{grid-column:1}.case-pillar-grid{grid-template-columns:1fr}.case-pillar-grid article{border-bottom:1px solid #334155;border-right:0;min-height:210px}.case-metrics{grid-template-columns:repeat(2,1fr)}.case-results blockquote p{font-size:32px}.case-cta,.case-next{align-items:flex-start;flex-direction:column}.case-next{justify-content:flex-end;min-height:520px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}html{background:#000}body{background:#fff;color:#000;font-family:"Source Serif 4",Georgia,serif;font-family:var(--sans)}.wordmark,h1,h2,h3,h4{font-family:Playfair Display,Georgia,serif;font-family:var(--display);letter-spacing:0}.button,button,input,select,textarea{border-radius:0}::selection{background:#000;color:#fff}.site-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-bottom:2px solid #000;color:#000}.wordmark{font-size:22px;font-weight:600;gap:10px;letter-spacing:0}.wordmark-mark{background:#000;border-radius:0;color:#fff;font:600 10px JetBrains Mono,monospace;font:600 10px var(--mono);height:30px;width:30px}.header-nav{font-size:10px;gap:clamp(13px,1.4vw,25px)}.header-access-link,.header-nav>a{color:#000;text-decoration:none}.header-nav>a.nav-cta{color:#fff}.header-nav>a.active{border-bottom:2px solid #000;color:#000}.header-access-link{font:600 9px JetBrains Mono,monospace;font:600 9px var(--mono);letter-spacing:.08em;text-transform:uppercase}.menu-button{color:#000}.motion-control{align-items:center;background:#0000;color:#000;cursor:pointer;display:inline-flex;font:600 9px JetBrains Mono,monospace;font:600 9px var(--mono);gap:6px;letter-spacing:.06em;min-height:44px;padding:0;text-transform:uppercase}.button-ink,.nav-cta{background:#000;border-color:#000;color:#fff}.button,.nav-cta{border-radius:0;font:600 10px JetBrains Mono,monospace;font:600 10px var(--mono);letter-spacing:.08em;min-height:46px;padding:0 22px;text-transform:uppercase;transition:color .1s linear,background-color .1s linear,border-color .1s linear,transform .1s linear}.button-white{background:#fff;border-color:#fff;color:#000}.button-ghost{background:#0000;border-color:#fff;color:#fff}.hero-text-action,.text-button{color:inherit;font:500 10px JetBrains Mono,monospace;font:500 10px var(--mono);letter-spacing:.06em;text-transform:uppercase}.mono-hero{border-bottom:8px solid #000;min-height:min(920px,100svh);padding:calc(72px + 11vh) clamp(22px,6vw,110px) 11vh;padding:calc(var(--header-height) + 11vh) clamp(22px,6vw,110px) 11vh}.mono-hero,.mono-hero .ascii-backdrop{background:#000}.mono-hero .ascii-vignette{background:radial-gradient(circle at 74% 48%,#0000 0,#00000047 34%,#000 84%),linear-gradient(90deg,#000000eb,#0000 72%)}.mono-hero .hero-content{width:min(1250px,94vw)}.mono-hero h1{font-family:Playfair Display,Georgia,serif;font-family:var(--display);font-size:clamp(62px,9.2vw,154px);font-weight:500;letter-spacing:0;line-height:.78;max-width:1200px}.mono-hero h1 span{font-style:italic}.hero-status{font-family:JetBrains Mono,monospace;font-family:var(--mono)}.mono-hero .hero-copy{color:#d4d4d4;font-size:clamp(17px,1.35vw,21px);letter-spacing:0;line-height:1.65;margin-top:48px;max-width:720px}.hero-index{bottom:38px;color:#8a8a8a;font:500 9px/1.7 JetBrains Mono,monospace;font:500 9px/1.7 var(--mono);letter-spacing:.12em;position:absolute;right:clamp(22px,4vw,70px);text-align:right;z-index:4}.editorial-section{background-color:#fff;background-image:repeating-linear-gradient(0deg,#0000,#0000 3px,rgba(0,0,0,.018) 0,rgba(0,0,0,.018) 4px);border-bottom:8px solid #000;overflow:hidden;padding:clamp(90px,10vw,160px) clamp(22px,6vw,110px);position:relative}.inverted-section{background-color:#000;background-image:repeating-linear-gradient(90deg,#0000,#0000 3px,hsla(0,0%,100%,.025) 0,hsla(0,0%,100%,.025) 4px);border-color:#fff;color:#fff}.section-number{font:600 10px JetBrains Mono,monospace;font:600 10px var(--mono);letter-spacing:.13em;margin:0 0 clamp(40px,6vw,88px);text-transform:uppercase}.section-lead{grid-gap:7vw;align-items:end;display:grid;gap:7vw;grid-template-columns:1.4fr .6fr;margin-bottom:clamp(60px,8vw,120px);max-width:1200px}.section-lead .section-number{grid-column:1/-1;margin-bottom:0}.agent-intro h2,.book-call-section h2,.demo-story-head h2,.join-section h2,.newsletter-section h2,.section-lead h2,.trust-head h2{font-size:clamp(50px,7vw,108px);font-weight:500;letter-spacing:0;line-height:.9;margin:0}.agent-intro>p:last-child,.demo-story-head>p,.section-lead>p:last-child,.trust-head>p:last-child{color:#525252;font-size:17px;line-height:1.75;margin:0;max-width:520px}.wide-lead{grid-template-columns:1.2fr .5fr}.story-problem{display:flex;flex-direction:column;justify-content:space-between;min-height:760px}.editorial-split{grid-gap:9vw;align-items:end;display:grid;gap:9vw;grid-template-columns:minmax(0,1.25fr) minmax(280px,.55fr)}.editorial-split h2{font-size:clamp(55px,8vw,126px);font-weight:500;line-height:.86;margin:0}.editorial-split h2 em{font-weight:500}.problem-copy{border-top:2px solid #fff;padding-top:28px}.problem-copy p{color:#d4d4d4;font-size:18px;line-height:1.8;margin:0 0 35px}.problem-copy strong{display:block;font:500 clamp(21px,2.1vw,31px)/1.35 Playfair Display,Georgia,serif;font:500 clamp(21px,2.1vw,31px)/1.35 var(--display)}.operating-section{padding-left:0;padding-right:0}.operating-section .section-lead{padding:0 clamp(22px,6vw,110px)}.operating-grid{border-top:2px solid #000;display:grid;grid-template-columns:repeat(4,1fr)}.operating-grid article{border-right:1px solid #000;display:flex;flex-direction:column;min-height:440px;padding:clamp(28px,3vw,48px)}.operating-grid article:last-child{border-right:0}.capability-grid article>span,.editorial-story-grid>a>span,.knowledge-list>a>span,.operating-grid article>span{font:600 9px JetBrains Mono,monospace;font:600 9px var(--mono);letter-spacing:.08em;text-transform:uppercase}.operating-grid h3{font-size:clamp(29px,2.7vw,43px);font-weight:500;line-height:1.05;margin:auto 0 20px}.operating-grid p{color:#525252;font-size:14px;line-height:1.7;margin:0}.capability-grid{border-left:2px solid #000;border-top:2px solid #000;display:grid;grid-template-columns:repeat(3,1fr)}.capability-grid article{border-bottom:2px solid #000;border-right:2px solid #000;display:flex;flex-direction:column;min-height:360px;padding:clamp(28px,3vw,46px);transition:color .1s linear,background-color .1s linear}.capability-grid .capability-wide{grid-column:span 2}.capability-grid svg{margin-bottom:55px}.capability-grid h3{font-size:clamp(28px,3vw,43px);font-weight:500;line-height:1;margin:auto 0 14px}.capability-grid p{color:#525252;font-size:14px;line-height:1.7;margin:0;max-width:560px}.agent-section{grid-gap:9vw;display:grid;gap:9vw;grid-template-columns:.75fr 1fr}.agent-intro{height:max-content;position:sticky;top:127px;top:calc(var(--header-height) + 55px)}.agent-intro .section-number{margin-bottom:55px}.agent-intro>p:last-child{color:#bdbdbd;margin-top:40px}.agent-role-list{border-top:1px solid #fff}.agent-role-list article{grid-gap:20px;align-items:start;border-bottom:1px solid #fff;display:grid;gap:20px;grid-template-columns:38px 80px minmax(170px,.7fr) 1fr;min-height:180px;padding:28px 0}.agent-role-list article>span,.agent-role-list article>strong{font:600 9px JetBrains Mono,monospace;font:600 9px var(--mono);letter-spacing:.08em}.agent-role-list h3{font-size:clamp(25px,2.2vw,35px);font-weight:500;line-height:1.05;margin:0}.agent-role-list p{color:#bdbdbd;font-size:14px;line-height:1.7;margin:0}.watch-demo-section{background:#000;border-bottom:8px solid #000;color:#fff;padding:clamp(90px,10vw,160px) 0}.demo-story-head{grid-gap:7vw;align-items:end;display:grid;gap:7vw;grid-template-columns:1.2fr .45fr;margin-bottom:70px;padding:0 clamp(22px,6vw,110px)}.demo-story-head .section-number{margin-bottom:45px}.demo-story-head>p{color:#c7c7c7}.exported-demo{background:#000;border-bottom:2px solid #fff;border-top:2px solid #fff;color:#fff}.demo-chapter-bar{align-items:center;border-bottom:1px solid #fff;display:flex;gap:30px;justify-content:space-between;min-height:112px;padding:22px clamp(22px,4vw,68px)}.demo-chapter-copy{grid-gap:22px;align-items:center;display:grid;gap:22px;grid-template-columns:auto minmax(110px,auto) minmax(220px,1fr)}.demo-chapter-copy span{font:500 9px JetBrains Mono,monospace;font:500 9px var(--mono)}.demo-chapter-copy strong{font:500 30px Playfair Display,Georgia,serif;font:500 30px var(--display)}.demo-chapter-copy p{color:#bdbdbd;font-size:13px;margin:0}.demo-chapter-actions{align-items:center;display:flex;gap:8px}.demo-chapter-actions a,.demo-chapter-actions button{align-items:center;background:#000;border:1px solid #fff;color:#fff;cursor:pointer;display:inline-flex;font:600 9px JetBrains Mono,monospace;font:600 9px var(--mono);gap:8px;justify-content:center;min-height:44px;padding:0 15px;text-transform:uppercase}.demo-chapter-actions a{padding:0;width:44px}.demo-scene-tabs{border-bottom:1px solid #fff;display:flex;overflow-x:auto;scrollbar-width:thin}.demo-scene-tabs button{background:#000;border-right:1px solid #4a4a4a;color:#9a9a9a;cursor:pointer;flex:0 0 auto;font:500 9px JetBrains Mono,monospace;font:500 9px var(--mono);min-height:48px;padding:0 18px;text-transform:uppercase}.demo-scene-tabs button.active{background:#fff;color:#000}.demo-frame-shell{background:#050505;min-height:680px;overflow:hidden;position:relative;width:100%}.demo-window-bar{align-items:center;background:#0b0b0b;border-bottom:1px solid #2c2c2c;color:#8c8c8c;display:flex;font:500 8px JetBrains Mono,monospace;font:500 8px var(--mono);gap:7px;height:36px;letter-spacing:.08em;padding:0 14px}.demo-window-bar i{border:1px solid #777;border-radius:50%;height:8px;width:8px}.demo-window-bar span{margin-left:8px}.demo-export-frame{background:#000;border:0;display:block;height:720px;width:100%}.demo-tour-progress{background:#fff;bottom:0;height:3px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left}.is-touring .demo-tour-progress{animation:demo-progress 5s linear infinite}.demo-deep-link{align-items:center;border-bottom:1px solid #fff;display:inline-flex;font:600 10px JetBrains Mono,monospace;font:600 10px var(--mono);gap:10px;margin:35px clamp(22px,6vw,110px) 0;padding-bottom:8px;text-transform:uppercase}.scenario-disclaimer{color:#525252;font:500 10px/1.6 JetBrains Mono,monospace;font:500 10px/1.6 var(--mono);margin:-55px 0 45px;max-width:760px}.editorial-story-grid{border-left:2px solid #000;border-top:2px solid #000;display:grid;grid-template-columns:repeat(3,1fr)}.editorial-story-grid>a{border-bottom:2px solid #000;border-right:2px solid #000;display:flex;flex-direction:column;min-height:430px;padding:32px;position:relative;transition:color .1s linear,background-color .1s linear}.editorial-story-grid h3{font-size:clamp(27px,2.5vw,38px);font-weight:500;line-height:1.05;margin:65px 0 20px}.editorial-story-grid p{color:#525252;font-size:13px;line-height:1.7;margin:0}.editorial-story-grid strong{font:500 32px Playfair Display,Georgia,serif;font:500 32px var(--display);margin-top:auto}.editorial-story-grid small{font:500 9px JetBrains Mono,monospace;font:500 9px var(--mono);text-transform:uppercase}.editorial-story-grid svg{bottom:32px;position:absolute;right:28px}.trust-architecture{grid-gap:8vw;display:grid;gap:8vw;grid-template-columns:.7fr 1fr}.trust-head{height:max-content;position:sticky;top:122px;top:calc(var(--header-height) + 50px)}.trust-head .section-number{margin-bottom:55px}.trust-head>p:last-child{color:#bdbdbd;margin-top:42px}.trust-layer-list{border-top:1px solid #fff}.trust-layer-list article{grid-gap:20px;border-bottom:1px solid #fff;display:grid;gap:20px;grid-template-columns:40px minmax(190px,.55fr) 1fr 20px;min-height:145px;padding:28px 0}.trust-layer-list article>span{font:500 9px JetBrains Mono,monospace;font:500 9px var(--mono)}.trust-layer-list h3{font-size:25px;font-weight:500;margin:0}.trust-layer-list p{color:#bdbdbd;font-size:13px;line-height:1.65;margin:0}.architecture-ledger{border:1px solid #fff;grid-column:1/-1;margin-top:40px}.architecture-ledger pre{color:#fff;font:500 clamp(11px,1.2vw,16px)/1.9 JetBrains Mono,monospace;font:500 clamp(11px,1.2vw,16px)/1.9 var(--mono);margin:0;padding:clamp(25px,4vw,60px);white-space:pre-wrap}.knowledge-list{border-top:2px solid #000}.knowledge-list>a{grid-gap:40px;align-items:start;border-bottom:2px solid #000;display:grid;gap:40px;grid-template-columns:170px minmax(270px,.8fr) 1fr 25px;min-height:250px;padding:34px 0}.knowledge-list h3{font-size:clamp(29px,3vw,46px);font-weight:500;line-height:1;margin:0}.knowledge-list p{color:#525252;font-size:14px;line-height:1.7;margin:0}.faq-list{border-top:2px solid #000;margin:clamp(70px,9vw,130px) 0 45px}.faq-list details{border-bottom:2px solid #000}.faq-list summary{align-items:center;cursor:pointer;display:flex;font:500 clamp(21px,2vw,31px) Playfair Display,Georgia,serif;font:500 clamp(21px,2vw,31px) var(--display);gap:30px;justify-content:space-between;list-style:none;min-height:88px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font:400 25px JetBrains Mono,monospace;font:400 25px var(--mono)}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{color:#525252;font-size:16px;line-height:1.75;margin:0;max-width:800px;padding:0 0 35px}.text-rule-link{align-items:center;border-bottom:1px solid #000;display:inline-flex;font:600 10px JetBrains Mono,monospace;font:600 10px var(--mono);gap:10px;padding-bottom:7px;text-transform:uppercase}.newsletter-section{grid-gap:9vw;align-items:end;display:grid;gap:9vw;grid-template-columns:1fr .8fr}.newsletter-section .section-number{margin-bottom:50px}.newsletter-section>div>p:last-child{color:#bdbdbd;font-size:16px;line-height:1.75;margin:35px 0 0;max-width:650px}.newsletter-form{border-top:2px solid #fff}.newsletter-input-row{display:grid;grid-template-columns:1fr auto}.newsletter-input-row label{font:600 9px JetBrains Mono,monospace;font:600 9px var(--mono);grid-column:1/-1;letter-spacing:.08em;padding:18px 0 10px;text-transform:uppercase}.newsletter-input-row input{background:#0000;border:0;border-bottom:2px solid #fff;color:#fff;font:500 18px "Source Serif 4",Georgia,serif;font:500 18px var(--sans);height:64px;min-width:0;outline:0;padding:0 15px 0 0}.newsletter-input-row input::placeholder{color:#777;font-style:italic}.newsletter-input-row button{align-items:center;background:#fff;border:2px solid #fff;color:#000;cursor:pointer;display:inline-flex;font:600 9px JetBrains Mono,monospace;font:600 9px var(--mono);gap:10px;min-height:64px;padding:0 22px;text-transform:uppercase}.newsletter-input-row button:disabled{cursor:wait}.newsletter-consent{align-items:flex-start;color:#a3a3a3;display:flex;font:400 10px/1.6 JetBrains Mono,monospace;font:400 10px/1.6 var(--mono);gap:12px;margin-top:18px;text-transform:none}.newsletter-consent input{accent-color:#fff;flex:0 0 auto;height:17px;margin:0;width:17px}.newsletter-consent a{color:#fff;text-decoration:underline}.newsletter-message{font:500 11px JetBrains Mono,monospace;font:500 11px var(--mono);margin:18px 0 0}.book-call-section{grid-gap:6vw;align-items:end;display:grid;gap:6vw;grid-template-columns:.25fr 1fr .45fr;min-height:720px}.book-call-section .section-number{align-self:start;margin:0}.book-call-section h2{max-width:950px}.book-call-section>p:not(.section-number){color:#525252;font-size:16px;line-height:1.75;margin:0 0 85px}.book-call-section>a{grid-column:3;justify-self:start}.join-section{align-items:flex-end;background:#000;color:#fff;display:flex;gap:6vw;isolation:isolate;justify-content:space-between;min-height:760px}.join-section .ascii-backdrop{opacity:.62}.join-section>div:not(.ascii-backdrop){position:relative;z-index:2}.join-section .section-number{margin-bottom:55px}.join-section h2{max-width:950px}.join-actions{align-items:stretch;display:flex;flex-direction:column;gap:18px;min-width:230px}.join-actions>a{border-bottom:1px solid #fff;font:600 9px JetBrains Mono,monospace;font:600 9px var(--mono);padding-bottom:8px;text-transform:uppercase}.site-footer{background:#000;border-top:2px solid #fff;color:#fff}.footer-bottom,.footer-directory a,.footer-directory button,.footer-directory strong{color:#fff}.footer-directory a,.footer-directory button{opacity:.68}.case-narrative,.case-results,.home-resources,.legal-principles,.page-hero,.page-shell,.resources-hero{background-color:#fff}.case-narrative,.case-results,.legal-principles,.page-hero,.resources-hero{background-image:repeating-linear-gradient(0deg,#0000,#0000 3px,rgba(0,0,0,.018) 0,rgba(0,0,0,.018) 4px)}.article-hero h1,.case-hero h1,.compact-hero h1,.legal-center-hero h1,.legal-title-block h1,.resources-hero h1{font-family:Playfair Display,Georgia,serif;font-family:var(--display);letter-spacing:0}.compact-hero h1 em{color:#000}.full-demo{background:#000;padding:0 0 80px}.demo-page-cta{border-bottom:8px solid #000;border-top:2px solid #000}.demo-page-cta h2{font-family:Playfair Display,Georgia,serif;font-family:var(--display);letter-spacing:0}.demo-page-cta .text-button{color:#000}.waitlist-modal{background:#fff;border:2px solid #000;border-radius:0;box-shadow:none}.waitlist-modal:before{background:#000}.article-cta,.consent-row,.legal-help,.modal-close,.success-icon,.waitlist-modal input,.waitlist-modal select,.waitlist-modal textarea{border-radius:0;box-shadow:none}.success-icon{background:#000;color:#fff}.waitlist-modal input:focus,.waitlist-modal select:focus,.waitlist-modal textarea:focus{border-color:#000;box-shadow:none;outline:3px solid #000;outline-offset:2px}.form-error{background:#fff;border:2px solid #000;color:#000}.architecture-content pre,.article-cta,.legal-help,.resource-filters button,.resource-search{border-radius:0;box-shadow:none}.article-kicker,.article-section-number,.case-index,.case-metrics strong,.principle-list span,.resource-category{color:#000}.case-page{--case-accent:#000!important}.case-hero,.case-system{--case-accent:#fff!important}:focus-visible{outline:3px solid currentColor;outline-offset:3px}.demo-export-frame:focus-visible{outline-offset:-5px}@keyframes demo-progress{to{transform:scaleX(1)}}@keyframes editorial-enter{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){[data-motion=cinematic] .agent-intro,[data-motion=cinematic] .demo-story-head,[data-motion=cinematic] .editorial-split,[data-motion=cinematic] .section-lead,[data-motion=cinematic] .trust-head{animation-timeline:view();animation-range:entry 10% cover 35%;animation:editorial-enter 1ms linear both}}@media (hover:hover) and (pointer:fine){.site-header .header-access-link:hover,.site-header .header-nav>a:hover{border-bottom:2px solid #000;color:#000}.motion-control:hover{text-decoration:underline;text-underline-offset:4px}.button-ink:hover,.nav-cta:hover{background:#fff;border-color:#000;color:#000;transform:none}.button-white:hover{background:#000;border-color:#fff;color:#fff;transform:none}.button-ghost:hover{background:#fff;color:#000;transform:none}.capability-grid article:hover,.editorial-story-grid>a:hover{background:#000;color:#fff}.capability-grid article:hover p,.editorial-story-grid>a:hover p{color:#d4d4d4}.demo-chapter-actions a:hover,.demo-chapter-actions button:hover,.demo-scene-tabs button:hover{background:#fff;color:#000}.knowledge-list>a:hover h3{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:8px}.newsletter-input-row button:hover{background:#000;color:#fff}}@media (max-width:1100px){.agent-section,.newsletter-section,.trust-architecture{grid-template-columns:1fr}.agent-intro,.trust-head{position:static}.capability-grid{grid-template-columns:1fr 1fr}.capability-grid .capability-wide{grid-column:span 1}.editorial-story-grid{grid-template-columns:1fr 1fr}.book-call-section{grid-template-columns:.25fr 1fr}.book-call-section>a,.book-call-section>p:not(.section-number){grid-column:2}.book-call-section>p:not(.section-number){margin-bottom:10px}}@media (max-width:900px){.site-header .header-nav{background:#000;border-bottom:2px solid #fff;color:#fff}.site-header .header-access-link,.site-header .header-nav>a,.site-header .motion-control{border-bottom:1px solid #333;color:#fff}.site-header .nav-cta{background:#fff;color:#000}.site-header .header-nav>a.nav-cta{color:#000}.demo-story-head,.editorial-split,.section-lead{grid-template-columns:1fr}.section-lead .section-number{margin-bottom:0}.operating-grid{grid-template-columns:1fr 1fr}.operating-grid article{border-bottom:1px solid #000;min-height:330px}.agent-role-list article{grid-template-columns:35px 65px 1fr}.agent-role-list article p{grid-column:3}.trust-layer-list article{grid-template-columns:35px 1fr 20px}.trust-layer-list article p{grid-column:2}.knowledge-list>a{gap:25px;grid-template-columns:90px 1fr 22px}.knowledge-list>a p{grid-column:2}.knowledge-list>a svg{grid-column:3;grid-row:1}.join-section{align-items:flex-start;flex-direction:column;justify-content:flex-end}.join-actions{width:100%}}@media (max-width:680px){.mono-hero{min-height:760px;padding:118px 22px 75px}.mono-hero h1{font-size:clamp(58px,19vw,86px);line-height:.82}.mono-hero .hero-copy{font-size:15px;margin-top:35px}.hero-index{display:none}.hero-actions{max-width:none}.hero-actions .button{width:100%}.editorial-section{padding:80px 22px}.agent-intro h2,.book-call-section h2,.demo-story-head h2,.join-section h2,.newsletter-section h2,.section-lead h2,.trust-head h2{font-size:49px}.editorial-split h2{font-size:56px}.capability-grid,.editorial-story-grid,.operating-grid{grid-template-columns:1fr}.capability-grid article,.operating-grid article{border-right:0;min-height:310px}.capability-grid,.editorial-story-grid{border-right:2px solid #000}.agent-role-list article{grid-template-columns:32px 1fr;min-height:0}.agent-role-list article>strong{text-align:right}.agent-role-list h3,.agent-role-list p{grid-column:1/-1}.demo-story-head{padding:0 22px}.demo-chapter-bar{align-items:stretch;flex-direction:column}.demo-chapter-copy{grid-template-columns:auto 1fr}.demo-chapter-copy p{grid-column:1/-1}.demo-chapter-actions button{flex:1 1}.demo-frame-shell{min-height:470px}.demo-export-frame{height:500px}.trust-layer-list article{grid-template-columns:30px 1fr 18px}.trust-layer-list h3{font-size:22px}.knowledge-list>a{grid-template-columns:1fr 22px;min-height:310px}.knowledge-list>a p,.knowledge-list>a>span{grid-column:1/-1}.knowledge-list>a svg{grid-column:2;grid-row:1}.faq-list summary{min-height:100px}.newsletter-input-row{grid-template-columns:1fr}.newsletter-input-row button{justify-content:center;margin-top:14px}.book-call-section{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-end;min-height:720px}.book-call-section .section-number{margin-bottom:auto}.join-section{min-height:760px}}[data-motion=reduced] *,[data-motion=reduced] :after,[data-motion=reduced] :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}[data-motion=reduced] .ascii-image-layer,[data-motion=reduced] .ascii-motion-rail,[data-motion=reduced] .scan-beam{display:none}.final-text-button,.header-access-link,.hero-text-action,.text-button{background:#0000;color:#cbd5e1;cursor:pointer;font:500 10px JetBrains Mono,monospace;font:500 10px var(--mono);padding:0;text-decoration:underline;text-underline-offset:5px;transition:color .2s ease}.button-outline{background:#fff;border-color:#cbd5e1;color:#000;color:var(--ink)}.hero-text-action{align-self:center;margin-left:5px}.inline-cta-actions,.success-actions{align-items:center;display:flex;flex-wrap:wrap;gap:18px}.case-cta .text-button,.demo-page-cta .text-button{color:#64748b}.expanded-footer{align-items:start;grid-template-columns:minmax(230px,.55fr) minmax(560px,1.45fr);padding-bottom:34px;padding-top:75px}.footer-brand{max-width:300px}.footer-book{align-items:center;border-bottom:1px solid #64748b;color:#fff;display:inline-flex;font:500 10px JetBrains Mono,monospace;font:500 10px var(--mono);gap:7px;margin-top:30px;padding-bottom:7px}.footer-directory{grid-gap:35px;display:grid;gap:35px;grid-template-columns:repeat(4,1fr)}.footer-directory>div{align-items:flex-start;display:flex;flex-direction:column;gap:13px}.footer-directory strong{color:#fff;font:600 9px JetBrains Mono,monospace;font:600 9px var(--mono);letter-spacing:.09em;margin-bottom:8px;text-transform:uppercase}.footer-directory a,.footer-directory button{background:#0000;color:#828c9c;cursor:pointer;font:400 11px JetBrains Mono,monospace;font:400 11px var(--mono);padding:0;transition:color .2s ease}.footer-bottom{align-items:center;border-top:1px solid #242a35;color:#606a79;display:flex;font:500 8px JetBrains Mono,monospace;font:500 8px var(--mono);gap:25px;grid-column:1/-1;margin-top:45px;padding-top:22px}.footer-bottom .footer-signal{margin-right:auto}.consent-row{align-items:flex-start;background:#f8fafceb;border:1px solid #e5e5e5;border:1px solid var(--hairline);border-radius:6px;display:flex!important;flex-direction:row;gap:11px!important;grid-template-columns:none!important;letter-spacing:0!important;padding:12px;text-transform:none!important}.consent-row input{accent-color:#000;accent-color:var(--ink);flex:0 0 auto;height:15px;margin:1px 0 0;width:15px!important}.consent-row span{color:#64748b;font:11px/1.5 "Source Serif 4",Georgia,serif;font:11px/1.5 var(--sans)}.consent-row a{color:#000;color:var(--ink);text-decoration:underline;text-underline-offset:2px}.success-actions{margin-top:4px}.home-resources{background:#fff}.home-resource-grid{border-left:1px solid #cbd5e1;border-top:1px solid #cbd5e1;display:grid;grid-template-columns:repeat(3,1fr)}.home-resource-grid>a{background:#fff;border-bottom:1px solid #cbd5e1;border-right:1px solid #cbd5e1;display:flex;flex-direction:column;min-height:370px;padding:28px;transition:color .3s ease,background-color .3s ease}.home-resource-grid>a>span{color:#64748b;font:600 8px JetBrains Mono,monospace;font:600 8px var(--mono);letter-spacing:.08em;text-transform:uppercase}.home-resource-grid h3{font-size:28px;letter-spacing:-.05em;line-height:1.13;margin:auto 0 15px}.home-resource-grid p{color:#64748b;font-size:13px;line-height:1.65;margin:0 0 28px}.home-resource-grid>a>div{align-items:center;color:#7b8798;display:flex;font:500 9px JetBrains Mono,monospace;font:500 9px var(--mono);justify-content:space-between}.all-resources-link{align-items:center;border-bottom:1px solid #94a3b8;display:inline-flex;font:500 10px JetBrains Mono,monospace;font:500 10px var(--mono);gap:10px;margin-top:30px;padding-bottom:7px}.legal-center-hero,.resources-hero{grid-gap:8vw;align-items:end;background-color:#0b0f19;background-image:radial-gradient(#ffffff1f 1px,#0000 0);background-size:20px 20px;color:#fff;display:grid;gap:8vw;grid-template-columns:1.1fr .55fr;min-height:590px;overflow:hidden;padding:clamp(90px,11vw,160px) clamp(22px,7vw,120px) 90px;position:relative}.legal-center-hero:before,.resources-hero:before{color:#ffffff14;content:"POLICY::STATE / TRUST::VISIBLE / VERSION::CONTROLLED / HUMAN::ACCOUNTABLE";font:10px/2.2 JetBrains Mono,monospace;font:10px/2.2 var(--mono);letter-spacing:.15em;position:absolute;right:-8%;top:28%;transform:rotate(90deg);width:55%}.legal-center-hero h1,.resources-hero h1{font-size:clamp(54px,8vw,112px);font-weight:500;letter-spacing:-.07em;line-height:.9;margin:0}.legal-center-hero h1 em,.resources-hero h1 em{-webkit-text-stroke:1px #fff;color:#0000;font-style:normal}.legal-center-intro,.resources-hero>p{position:relative;z-index:2}.legal-center-intro p,.resources-hero>p{color:#aeb7c5;font-size:16px;line-height:1.75;margin:0 0 30px}.legal-center-intro span{color:#697485;font:500 9px JetBrains Mono,monospace;font:500 9px var(--mono);letter-spacing:.08em;text-transform:uppercase}.legal-doc-grid{grid-gap:1px;background:#cbd5e1;display:grid;gap:1px;grid-template-columns:repeat(3,1fr);padding:1px}.legal-doc-card{background:#fff;display:flex;flex-direction:column;min-height:350px;padding:30px;transition:color .3s ease,background-color .3s ease}.legal-card-top{align-items:center;color:#64748b;display:flex;font:600 9px JetBrains Mono,monospace;font:600 9px var(--mono);justify-content:space-between;text-transform:uppercase}.legal-doc-card h2{font-size:31px;font-weight:500;letter-spacing:-.05em;margin:auto 0 15px}.legal-doc-card>p{color:#64748b;font-size:13px;line-height:1.65;margin:0 0 30px}.legal-card-foot{align-items:center;border-top:1px solid #e2e8f0;color:#7b8798;display:flex;font:500 8px JetBrains Mono,monospace;font:500 8px var(--mono);justify-content:space-between;padding-top:14px}.legal-principles{grid-gap:9vw;background-color:#f8fafc;background-image:radial-gradient(#cbd5e1 1px,#0000 0);background-size:20px 20px;display:grid;gap:9vw;grid-template-columns:.8fr 1.2fr}.contact-directory h2,.legal-principles h2{font-size:clamp(42px,5vw,72px);font-weight:500;letter-spacing:-.06em;line-height:.98;margin:0}.principle-list{border-top:1px solid #cbd5e1}.principle-list article{grid-column-gap:25px;border-bottom:1px solid #cbd5e1;column-gap:25px;display:grid;grid-template-columns:45px 1fr;padding:28px 0}.principle-list span{color:#000;color:var(--agent);font:600 9px JetBrains Mono,monospace;font:600 9px var(--mono)}.principle-list h3{font-size:18px;letter-spacing:-.03em;margin:0 0 8px}.principle-list p{color:#64748b;font-size:13px;grid-column:2;line-height:1.6;margin:0}.contact-directory{grid-gap:9vw;background:#111827;color:#fff;display:grid;gap:9vw;grid-template-columns:.8fr 1.2fr}.contact-directory .eyebrow{color:#94a3b8}.contact-grid{border-left:1px solid #334155;border-top:1px solid #334155;display:grid;grid-template-columns:1fr 1fr}.contact-grid a{border-bottom:1px solid #334155;border-right:1px solid #334155;display:flex;flex-direction:column;justify-content:space-between;min-height:110px;padding:18px;transition:background-color .2s ease}.contact-grid span{color:#778397;font:500 8px JetBrains Mono,monospace;font:500 8px var(--mono);text-transform:uppercase}.contact-grid strong{color:#e2e8f0;font:500 11px JetBrains Mono,monospace;font:500 11px var(--mono)}.legal-page-hero{background-color:#0b0f19;background-image:radial-gradient(#ffffff1a 1px,#0000 0);background-size:20px 20px;color:#fff;padding:clamp(80px,10vw,150px) clamp(22px,7vw,120px) 70px}.article-back,.legal-back{align-items:center;color:#94a3b8;display:inline-flex;font:500 9px JetBrains Mono,monospace;font:500 9px var(--mono);gap:8px}.legal-title-block{margin-top:85px;max-width:1050px}.legal-title-block .eyebrow{color:#8b98aa}.legal-title-block h1{font-size:clamp(55px,8vw,110px);font-weight:500;letter-spacing:-.07em;line-height:.92;margin:0}.legal-title-block>p:last-child{color:#aeb7c5;font-size:17px;line-height:1.65;margin:30px 0 0;max-width:720px}.legal-meta{border-top:1px solid #293243;color:#6f7b8d;display:flex;font:500 8px JetBrains Mono,monospace;font:500 8px var(--mono);gap:30px;margin-top:65px;padding-top:20px;text-transform:uppercase}.legal-meta span{align-items:center;display:flex;gap:7px}.legal-layout{grid-gap:8vw;background:#fff;display:grid;gap:8vw;grid-template-columns:230px minmax(0,780px);justify-content:center;margin:0 auto;max-width:1440px;padding:100px clamp(22px,7vw,110px)}.legal-toc{border-top:1px solid #cbd5e1;display:flex;flex-direction:column;height:max-content;position:sticky;top:102px;top:calc(var(--header-height) + 30px)}.legal-toc>span{border-bottom:1px solid #e2e8f0;color:#64748b;font:600 9px JetBrains Mono,monospace;font:600 9px var(--mono);padding:16px 0;text-transform:uppercase}.legal-toc a{border-bottom:1px solid #edf0f4;color:#7a8595;font-size:10px;line-height:1.35;padding:11px 0;transition:color .14s ease,transform .18s cubic-bezier(.215,.61,.355,1);transition:color .14s ease,transform .18s var(--motion-enter)}.legal-callout{background:#f8fafc;border-left:4px solid #000;border-left:4px solid var(--agent);color:#334155;font-size:14px;line-height:1.7;margin-bottom:65px;padding:24px}.legal-document>section{border-top:1px solid #dbe1e8;padding:55px 0;scroll-margin-top:92px;scroll-margin-top:calc(var(--header-height) + 20px)}.legal-document>section h2{font-size:clamp(27px,3vw,39px);font-weight:500;letter-spacing:-.045em;line-height:1.1;margin:0 0 25px}.legal-document>section li,.legal-document>section p{color:#475569;font-size:15px;line-height:1.85}.legal-document>section p{margin:0 0 18px}.legal-document>section ul{margin:20px 0 0;padding-left:22px}.legal-document>section li{padding:5px 0 5px 8px}.legal-help{background:#111827;border-radius:8px;color:#fff;display:flex;gap:16px;margin-top:55px;padding:25px}.legal-help strong{font-size:14px}.legal-help p{color:#94a3b8;font-size:12px;line-height:1.6;margin:8px 0 0}.legal-help a{color:#fff;text-decoration:underline}.article-next,.legal-next{grid-gap:30px;align-items:center;background:#000;background:var(--ink);color:#fff;display:grid;gap:30px;grid-template-columns:150px 1fr auto;padding:55px clamp(22px,7vw,120px)}.article-next span,.legal-next span{color:#778397;font:600 8px JetBrains Mono,monospace;font:600 8px var(--mono);text-transform:uppercase}.article-next strong,.legal-next strong{font-size:clamp(25px,3vw,42px);font-weight:500;letter-spacing:-.04em}.resources-hero{background-color:#f8fafc;background-image:radial-gradient(#cbd5e1 1px,#0000 0);color:#000;color:var(--ink)}.resources-hero:before{color:#0f172a14}.resources-hero h1 em{-webkit-text-stroke:1px #000;-webkit-text-stroke:1px var(--ink)}.resources-hero>p{color:#64748b}.resource-controls{align-items:center;background:#fff;border-bottom:1px solid #dbe1e8;border-top:1px solid #dbe1e8;display:flex;gap:30px;justify-content:space-between;padding:35px clamp(22px,7vw,120px)}.resource-filters{display:flex;flex-wrap:wrap;gap:7px}.resource-filters button{background:#fff;border:1px solid #cbd5e1;border-radius:999px;color:#64748b;cursor:pointer;font:500 8px JetBrains Mono,monospace;font:500 8px var(--mono);padding:8px 12px}.resource-filters button.active{background:#000;background:var(--ink);border-color:#000;border-color:var(--ink);color:#fff}.resource-search{align-items:center;border:1px solid #cbd5e1;border-radius:6px;display:flex;gap:9px;min-width:260px;padding:10px 12px}.resource-search input{border:0;font-size:12px;outline:0;width:100%}.resource-list{background:#fff}.resource-row{grid-gap:35px;border-bottom:1px solid #cbd5e1;display:grid;gap:35px;grid-template-columns:60px minmax(0,1fr) 170px;min-height:270px;padding:45px clamp(22px,7vw,120px);transition:color .3s ease,background-color .3s ease}.resource-row-number{color:#94a3b8;font:500 9px JetBrains Mono,monospace;font:500 9px var(--mono)}.resource-category{color:#000;color:var(--agent);font:600 8px JetBrains Mono,monospace;font:600 8px var(--mono);letter-spacing:.08em;text-transform:uppercase}.resource-row h2{font-size:clamp(27px,3.5vw,50px);font-weight:500;letter-spacing:-.055em;line-height:1.03;margin:18px 0 14px;max-width:900px}.resource-row p{color:#64748b;font-size:13px;line-height:1.6;margin:0;max-width:760px}.resource-row-meta{align-items:flex-end;color:#8490a1;display:flex;flex-direction:column;font:500 8px JetBrains Mono,monospace;font:500 8px var(--mono);gap:8px;text-transform:uppercase}.resource-row-meta svg{margin-top:auto}.resource-empty{grid-gap:10px;align-content:center;color:#64748b;display:grid;gap:10px;min-height:350px;place-items:center}.resource-subscribe{align-items:end;background:#0b0f19;color:#fff;display:flex;gap:50px;justify-content:space-between;min-height:430px;padding:80px clamp(22px,7vw,120px)}.resource-subscribe h2{font-size:clamp(45px,6vw,84px);font-weight:500;letter-spacing:-.065em;margin:0}.resource-subscribe .eyebrow{color:#8490a1}.article-hero{background-color:#0b0f19;background-image:radial-gradient(#ffffff1a 1px,#0000 0);background-size:20px 20px;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;min-height:760px;padding:clamp(75px,9vw,130px) clamp(22px,7vw,120px) 75px}.article-back{margin-bottom:auto}.article-kicker{color:#a78bfa;font:600 9px JetBrains Mono,monospace;font:600 9px var(--mono);letter-spacing:.1em;margin:70px 0 25px;text-transform:uppercase}.article-hero h1{font-size:clamp(48px,7vw,100px);font-weight:500;letter-spacing:-.065em;line-height:.95;margin:0;max-width:1250px}.article-hero>p{color:#aeb7c5;font-size:18px;line-height:1.65;margin:30px 0;max-width:780px}.article-meta{border-top:1px solid #293243;color:#778397;display:flex;font:500 8px JetBrains Mono,monospace;font:500 8px var(--mono);gap:30px;padding-top:20px;text-transform:uppercase}.article-meta span{align-items:center;display:flex;gap:7px}.article-layout{grid-gap:8vw;display:grid;gap:8vw;grid-template-columns:230px minmax(0,820px);justify-content:center;margin:0 auto;max-width:1440px;padding:110px clamp(22px,7vw,110px)}.article-sidebar{display:flex;flex-direction:column;height:max-content;position:sticky;top:102px;top:calc(var(--header-height) + 30px)}.article-sidebar>span{color:#64748b;font:600 8px JetBrains Mono,monospace;font:600 8px var(--mono);margin:18px 0 9px;text-transform:uppercase}.article-sidebar p{color:#000;color:var(--agent);font:500 11px/1.5 JetBrains Mono,monospace;font:500 11px/1.5 var(--mono);margin:0 0 25px}.article-sidebar a{border-bottom:1px solid #edf0f4;color:#7b8798;font-size:10px;line-height:1.35;padding:10px 0}.article-takeaways{background-color:#f8fafc;background-image:radial-gradient(#d6dce4 1px,#0000 0);background-size:20px 20px;border-top:4px solid #000;border-top:4px solid var(--agent);margin-bottom:75px;padding:30px}.article-takeaways>span{color:#64748b;display:block;font:600 8px JetBrains Mono,monospace;font:600 8px var(--mono);margin-bottom:25px;text-transform:uppercase}.article-takeaways p{border-top:1px solid #d8dee7;font-size:16px;line-height:1.5;margin:0;padding:15px 0 15px 28px}.article-takeaways p:before{color:#000;color:var(--agent);content:"→";margin-left:-28px;margin-right:14px}.article-body>section:not(.article-takeaways){border-top:1px solid #cbd5e1;padding:65px 0;position:relative;scroll-margin-top:92px;scroll-margin-top:calc(var(--header-height) + 20px)}.article-section-number{color:#000;color:var(--agent);font:600 9px JetBrains Mono,monospace;font:600 9px var(--mono)}.article-body h2{font-size:clamp(33px,4vw,55px);font-weight:500;letter-spacing:-.055em;line-height:1.05;margin:18px 0 30px}.article-body section li,.article-body section p{color:#475569;font-size:16px;line-height:1.85}.article-body section p{margin:0 0 20px}.article-body section li{padding:5px 0 5px 8px}.article-cta{align-items:end;background:#111827;border-radius:8px;color:#fff;display:flex;gap:35px;justify-content:space-between;margin-top:70px;padding:35px}.article-cta h2{font-size:31px;margin:12px 0 0;max-width:460px}@media (max-width:1100px){.header-nav{font-size:10px;gap:17px}.expanded-footer{grid-template-columns:1fr}.footer-directory{grid-template-columns:repeat(4,1fr)}.legal-doc-grid{grid-template-columns:repeat(2,1fr)}.home-resource-grid{grid-template-columns:1fr 1fr}.article-layout,.legal-layout{grid-template-columns:190px minmax(0,1fr)}}@media (max-width:900px){.site-header .menu-button{display:grid}.site-header .header-nav{align-items:stretch;background:#07090dfa;border-bottom:1px solid #29303c;display:none;flex-direction:column;gap:0;inset:72px 0 auto;inset:var(--header-height) 0 auto;padding:28px 20px;position:fixed}.site-header .header-nav.is-open{display:flex}.site-header .header-access-link,.site-header .header-nav>a{border-bottom:1px solid #252b35;padding:16px 0;text-align:left}.site-header .nav-cta{margin-top:18px}.legal-center-hero,.resources-hero{align-content:end;grid-template-columns:1fr;min-height:680px}.legal-center-hero h1,.resources-hero h1{font-size:clamp(55px,12vw,90px)}.contact-directory,.legal-principles{grid-template-columns:1fr}.article-layout,.legal-layout{grid-template-columns:1fr;padding-top:65px}.article-sidebar,.legal-toc{display:none;position:static}.resource-controls{align-items:stretch;flex-direction:column}.resource-search{min-width:0}.resource-row{grid-template-columns:40px minmax(0,1fr)}.resource-row-meta{align-items:flex-start;flex-direction:row;grid-column:2}.resource-row-meta svg{margin:0 0 0 auto}}@media (max-width:680px){.hero-text-action{align-self:flex-start;padding:10px 0}.expanded-footer{padding-top:55px}.footer-directory{gap:40px 25px;grid-template-columns:1fr 1fr}.footer-bottom{align-items:flex-start;flex-direction:column}.footer-bottom .footer-signal{margin:0}.home-resource-grid,.legal-doc-grid{grid-template-columns:1fr}.home-resource-grid>a{min-height:320px}.legal-center-hero,.resources-hero{padding:110px 22px 70px}.legal-center-hero h1,.resources-hero h1{font-size:58px}.legal-center-intro p,.resources-hero>p{font-size:14px}.legal-doc-card{min-height:300px}.contact-grid{grid-template-columns:1fr}.legal-page-hero{padding:100px 22px 60px}.legal-title-block{margin-top:65px}.legal-title-block h1{font-size:55px}.article-meta,.legal-meta{align-items:flex-start;flex-direction:column;gap:12px}.article-layout,.legal-layout{padding:65px 22px}.legal-callout{margin-bottom:35px}.legal-document>section{padding:45px 0}.legal-document>section li,.legal-document>section p{font-size:14px}.article-next,.legal-next{grid-template-columns:1fr auto}.article-next span,.legal-next span{grid-column:1/-1}.article-next strong,.legal-next strong{font-size:27px}.resource-row{gap:16px;grid-template-columns:1fr;min-height:340px;padding:35px 22px}.resource-row-number{display:none}.resource-row-meta{grid-column:1}.resource-row h2{font-size:32px}.resource-subscribe{align-items:flex-start;flex-direction:column;justify-content:flex-end;min-height:520px}.resource-subscribe h2{font-size:49px}.article-hero{min-height:760px;padding:105px 22px 60px}.article-hero h1{font-size:51px}.article-hero>p{font-size:15px}.article-body h2{font-size:35px}.article-body section li,.article-body section p{font-size:15px}.article-cta{align-items:flex-start;flex-direction:column}.inline-cta-actions,.success-actions{align-items:stretch;flex-direction:column;width:100%}.inline-cta-actions .text-button{text-align:left}}:root{--ease-out-expo:cubic-bezier(.19,1,.22,1);--ease-out-quart:cubic-bezier(.165,.84,.44,1);--ease-in-out-quart:cubic-bezier(.77,0,.175,1)}.button:active{transform:translateY(0) scale(.97)}.ascii-stage{isolation:isolate;overflow:hidden;position:relative}.ascii-stage>:not(.ascii-narrative){position:relative;z-index:2}.site-shell>main{position:relative;z-index:1}.ascii-exact-art{animation:ascii-breathe 14s cubic-bezier(.77,0,.175,1) infinite,ascii-raster 1.4s steps(2) infinite;animation:ascii-breathe 14s var(--ease-in-out-quart) infinite,ascii-raster 1.4s steps(2) infinite;color:#ffffff6b;filter:contrast(1.35);font:clamp(4px,.42vw,8px)/.86 JetBrains Mono,monospace;font:clamp(4px,.42vw,8px)/.86 var(--mono);height:116%;inset:-8%;margin:0;mix-blend-mode:screen;overflow:hidden;position:absolute;transform:scale(1.05);transform-origin:center;white-space:pre;width:116%;will-change:transform,opacity}.ascii-exact-art::selection{background:#0000}.ascii-hero .ascii-exact-art{animation:ascii-breathe 11s cubic-bezier(.77,0,.175,1) infinite,ascii-resolve 7s steps(5) infinite;animation:ascii-breathe 11s var(--ease-in-out-quart) infinite,ascii-resolve 7s steps(5) infinite;font-size:clamp(4px,.48vw,9px);height:128%;inset:-18% -10% -8% 28%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20%,#000 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20%,#000 88%,#0000);opacity:.72;transform-origin:70% 50%;width:88%}.ascii-footer .ascii-exact-art{font-size:clamp(4px,.5vw,9px);height:110%;inset:-5% -4%;-webkit-mask-image:radial-gradient(circle at 70% 42%,#000 0,#000 45%,#0000 82%);mask-image:radial-gradient(circle at 70% 42%,#000 0,#000 45%,#0000 82%);opacity:.55;width:108%}.ascii-case .ascii-exact-art{animation-duration:17s,1.8s;color:color-mix(in srgb,var(--case-accent) 38%,#fff);inset:-12% -4% -4% 20%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 25%,#000);mask-image:linear-gradient(90deg,#0000,#000 25%,#000);opacity:.52;width:88%}.ascii-legal .ascii-exact-art{animation:ascii-eye-focus 9s cubic-bezier(.77,0,.175,1) infinite,ascii-raster 1.7s steps(2) infinite;animation:ascii-eye-focus 9s var(--ease-in-out-quart) infinite,ascii-raster 1.7s steps(2) infinite;inset:-10% -15% -10% 36%;-webkit-mask-image:radial-gradient(ellipse at center,#000 5%,#000 42%,#0000 76%);mask-image:radial-gradient(ellipse at center,#000 5%,#000 42%,#0000 76%);opacity:.44;width:80%}.ascii-resources .ascii-exact-art{animation:ascii-knowledge-pan 16s cubic-bezier(.77,0,.175,1) infinite;animation:ascii-knowledge-pan 16s var(--ease-in-out-quart) infinite;color:#0f172a;inset:-4% -8% -12% 38%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18%,#000 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18%,#000 85%,#0000);mix-blend-mode:multiply;opacity:.16;width:72%}.ascii-article .ascii-exact-art{animation:ascii-network-drift 19s cubic-bezier(.77,0,.175,1) infinite,ascii-raster 2.2s steps(2) infinite;animation:ascii-network-drift 19s var(--ease-in-out-quart) infinite,ascii-raster 2.2s steps(2) infinite;inset:-12% -15% -12% 32%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24%,#000);mask-image:linear-gradient(90deg,#0000,#000 24%,#000);opacity:.24;width:82%}.ascii-article .ascii-image-layer,.ascii-legal .ascii-image-layer,.ascii-resources .ascii-image-layer{opacity:.035}.ascii-article .ascii-code-stream,.ascii-legal .ascii-code-stream,.ascii-resources .ascii-code-stream{opacity:.55}.ascii-narrative{color:#334155;inset:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;transform:translateY(24px) scale(.985);transition:opacity .8s cubic-bezier(.165,.84,.44,1),transform 1.1s cubic-bezier(.19,1,.22,1);transition:opacity .8s var(--ease-out-quart),transform 1.1s var(--ease-out-expo);z-index:0}.ascii-narrative.is-visible{opacity:1;transform:none}.ascii-narrative pre{animation:narrative-drift 12s cubic-bezier(.77,0,.175,1) infinite;animation:narrative-drift 12s var(--ease-in-out-quart) infinite;color:currentColor;font:600 clamp(6px,.65vw,10px)/1.7 JetBrains Mono,monospace;font:600 clamp(6px,.65vw,10px)/1.7 var(--mono);letter-spacing:.08em;margin:0;opacity:.09;position:absolute;white-space:pre;will-change:transform}.narrative-dark{color:#e2e8f0}.ascii-narrative-label{color:currentColor;font:600 7px JetBrains Mono,monospace;font:600 7px var(--mono);letter-spacing:.12em;opacity:.17;position:absolute;text-transform:uppercase}.ascii-motion-rail{align-items:center;display:flex;position:absolute}.ascii-motion-rail:before{background:currentColor;content:"";height:1px;inset:50% 0 auto;opacity:.1;position:absolute}.ascii-motion-rail i{animation:rail-packet 4s cubic-bezier(.77,0,.175,1) infinite;animation:rail-packet 4s var(--ease-in-out-quart) infinite;background:currentColor;border-radius:50%;height:5px;opacity:.18;position:absolute;width:5px}.ascii-motion-rail i:nth-child(2){animation-delay:1.2s}.ascii-motion-rail i:nth-child(3){animation-delay:2.4s}.narrative-global{border-left:1px solid #64748b1f;bottom:0;left:auto;mix-blend-mode:multiply;opacity:1;position:fixed;right:0;top:72px;top:var(--header-height);width:52px;z-index:0}.narrative-global pre{display:none}.narrative-global .rail-a{flex-direction:column;height:100%;left:24px;top:0;width:1px}.narrative-global .rail-a:before{height:100%;inset:0;width:1px}.narrative-global .rail-a i{animation-duration:9s;animation-name:global-packet}.narrative-global .rail-b{display:none}.narrative-global .ascii-narrative-label{color:#475569;left:10px;opacity:.35;top:25px;writing-mode:vertical-rl}.narrative-signal pre{right:2%;text-align:right;top:22%}.narrative-signal .rail-a{bottom:23%;height:8px;left:6%;right:42%}.narrative-signal .rail-b{height:8px;left:51%;right:7%;top:27%}.narrative-signal .ascii-narrative-label{bottom:14%;right:2%}.narrative-compile pre{bottom:4%;right:2%}.narrative-compile .rail-a{height:8px;left:3%;top:25%;transform:rotate(10deg);width:58%}.narrative-compile .rail-b{bottom:23%;height:8px;right:5%;transform:rotate(-21deg);width:35%}.narrative-compile .ascii-narrative-label{right:3%;top:4%}.narrative-collaborate pre{right:2%;top:12%}.narrative-collaborate .rail-a{height:8px;left:5%;top:49%;width:90%}.narrative-collaborate .rail-b{height:8px;left:40%;top:8%;transform:rotate(90deg);width:45%}.narrative-collaborate .ascii-narrative-label{left:3%;top:11%}.narrative-trust pre{bottom:2%;left:1%}.narrative-trust .rail-a{height:8px;left:4%;top:20%;transform:rotate(32deg);width:60%}.narrative-trust .rail-b{bottom:20%;height:8px;right:3%;transform:rotate(-33deg);width:52%}.narrative-trust .ascii-narrative-label{right:2%;top:6%}.narrative-stories pre{right:1%;top:1%}.narrative-stories .rail-a{height:8px;left:2%;right:2%;top:15%}.narrative-stories .rail-b{bottom:4%;height:8px;left:2%;right:2%}.narrative-stories .ascii-narrative-label{left:2%;top:2%}.narrative-ledger pre{right:3%;top:30%}.narrative-ledger .rail-a{height:8px;left:2%;right:2%;top:50%}.narrative-ledger .rail-b{bottom:12%;height:8px;left:22%;right:22%}.narrative-ledger .ascii-narrative-label{bottom:5%;left:2%}.narrative-knowledge pre{right:2%;top:8%}.narrative-knowledge .rail-a{height:8px;left:4%;top:25%;width:43%}.narrative-knowledge .rail-b{height:8px;right:4%;top:25%;transform:rotate(180deg);width:43%}.narrative-knowledge .ascii-narrative-label{bottom:2%;right:2%}.narrative-policy pre{right:2%;top:5%}.narrative-policy .rail-a{height:8px;left:3%;right:3%;top:8%}.narrative-policy .rail-b{bottom:8%;height:8px;left:3%;right:3%;transform:rotate(180deg)}.narrative-policy .ascii-narrative-label{bottom:2%;left:2%}.manifesto-band .ascii-narrative{opacity:.75}.manifesto-band>p,.manifesto-band>strong{position:relative;z-index:2}.home-resources:after,.legal-principles:after,.system-section:after,.usecase-section:after{animation:ascii-ticker 13s linear infinite;bottom:18px;color:#64748b24;content:"░▒▓░▒▓░▒▓░▒▓░▒▓░▒▓░▒▓░▒▓░▒▓░▒▓░▒▓░▒▓░▒▓";font:8px JetBrains Mono,monospace;font:8px var(--mono);left:0;letter-spacing:2vw;position:absolute;right:0;white-space:nowrap}.system-card{transform:translateZ(0)}.system-motion{inset:0;opacity:.26;pointer-events:none;position:absolute}.system-motion:after,.system-motion:before{background:#000;background:var(--ink);content:"";opacity:.15;position:absolute}.system-motion:before{height:1px;left:30px;top:86px;transform:scaleX(.08);transform-origin:left;transition:transform .7s cubic-bezier(.19,1,.22,1);transition:transform .7s var(--ease-out-expo);width:calc(100% - 60px)}.system-motion:after{height:72px;right:48px;top:30px;transform:scaleY(.08);transform-origin:top;transition:transform .7s cubic-bezier(.19,1,.22,1) 80ms;transition:transform .7s 80ms var(--ease-out-expo);width:1px}.system-motion i{background:#000;background:var(--ink);border:2px solid #fff;border-radius:50%;height:7px;left:30px;opacity:0;position:absolute;top:83px;transition:opacity .15s ease;width:7px}.system-motion i:nth-child(2){animation-delay:.25s!important}.system-motion i:nth-child(3){animation-delay:.5s!important}.motion-1 i{background:#000;background:var(--human)}.motion-2 i{background:#000;background:var(--logic)}.motion-3 i{background:#000;background:var(--agent)}.motion-4 i{background:#000;background:var(--tool)}.demo-section:before{animation:code-flicker 4s steps(2) infinite;color:#ffffff1c;content:"INTENT -> COMPILE -> RETRIEVE -> GUARD -> APPROVE -> EXECUTE";font:8px JetBrains Mono,monospace;font:8px var(--mono);letter-spacing:.13em;position:absolute;right:3%;top:4%;z-index:1}.demo-workspace{box-shadow:0 -30px 90px #8b5cf60f}.node-field:before{background:radial-gradient(circle at 50% 50%,#8b5cf614,#0000 35%);content:"";inset:0;opacity:0;position:absolute;transform:scale(.4);transition:opacity .8s ease,transform 1.4s cubic-bezier(.19,1,.22,1);transition:opacity .8s ease,transform 1.4s var(--ease-out-expo);z-index:0}.node-field.is-running:before{opacity:1;transform:scale(1.6)}.node-field.is-complete:before{background:radial-gradient(circle at 70% 40%,#10b9811c,#0000 35%);opacity:1;transform:scale(1.4)}.node-field.is-running .node-port{animation:port-pulse .65s ease-in-out infinite alternate}.node-field.is-complete .node-port{background:#000;background:var(--tool)}.terminal-card{transition:transform .25s cubic-bezier(.19,1,.22,1);transition:transform .25s var(--ease-out-expo)}.node-field.is-running .terminal-card{box-shadow:0 25px 55px #02061752;transform:translateY(-5px)}.trust-visual:after{animation:proof-breathe 6s cubic-bezier(.77,0,.175,1) infinite;animation:proof-breathe 6s var(--ease-in-out-quart) infinite;color:#0f172a0a;content:"VERIFY";font-size:clamp(70px,10vw,150px);font-weight:600;letter-spacing:-.08em;position:absolute}.trust-core{animation:trust-core-pulse 4s cubic-bezier(.77,0,.175,1) infinite;animation:trust-core-pulse 4s var(--ease-in-out-quart) infinite}.trust-packet:after{animation:packet-proof 3s cubic-bezier(.19,1,.22,1) infinite;animation:packet-proof 3s var(--ease-out-expo) infinite;border:1px solid #0f172a1f;content:"";inset:-5px;opacity:0;position:absolute;transform:scale(.85)}.story-card{transform:translateZ(0)}.story-card:nth-child(3n+1):after{border-style:dashed}.story-card:nth-child(3n+2):after{border-radius:0;transform:rotate(35deg)}.architecture-content pre{overflow:hidden;position:relative}.architecture-content pre:after{animation:compiler-scan 3.5s linear infinite;background:#d8b4fe;box-shadow:0 0 16px #a78bfa;content:"";height:2px;left:0;position:absolute;top:0;width:100%}.architecture-content>svg{animation:brace-morph 5s cubic-bezier(.77,0,.175,1) infinite;animation:brace-morph 5s var(--ease-in-out-quart) infinite}.home-resource-grid>a:before,.legal-doc-card:before,.resource-row:before{color:#64748b2e;content:"░▒▓";font:8px JetBrains Mono,monospace;font:8px var(--mono);letter-spacing:4px;position:absolute;right:20px;top:20px;transition:transform .5s cubic-bezier(.19,1,.22,1),color .15s ease;transition:transform .5s var(--ease-out-expo),color .15s ease}.home-resource-grid>a,.legal-doc-card,.resource-row{position:relative}.article-hero,.legal-center-hero,.legal-page-hero,.resources-hero{isolation:isolate}.article-hero>:not(.ascii-backdrop),.legal-center-hero>:not(.ascii-backdrop),.legal-page-hero>:not(.ascii-backdrop),.resources-hero>:not(.ascii-backdrop){position:relative;z-index:2}.article-hero .ascii-backdrop,.legal-center-hero .ascii-backdrop,.legal-page-hero .ascii-backdrop{z-index:0}.resources-hero .ascii-backdrop{background:#f8fafc;z-index:0}.resources-hero .ascii-vignette{background:linear-gradient(90deg,#f8fafcf7,#f8fafcd1 48%,#f8fafc33)}.legal-doc-grid .ascii-narrative{z-index:0}.legal-doc-grid>a{position:relative;z-index:2}.legal-page-hero .ascii-vignette{background:linear-gradient(90deg,#05070af2,#05070a94 65%,#05070acc)}.article-hero .ascii-vignette{background:linear-gradient(90deg,#05070af7,#05070aa1 62%,#05070ac7)}.article-body>section:not(.article-takeaways),.legal-document>section{isolation:isolate}.article-body>section:not(.article-takeaways):after,.legal-document>section:after{animation:section-proof 10s cubic-bezier(.77,0,.175,1) infinite;animation:section-proof 10s var(--ease-in-out-quart) infinite;color:rgba(100,116,139,.055);content:attr(data-ascii-index);font:600 clamp(14px,2.2vw,28px) JetBrains Mono,monospace;font:600 clamp(14px,2.2vw,28px) var(--mono);letter-spacing:.06em;position:absolute;right:-18%;top:56px;white-space:nowrap;z-index:-1}.legal-callout{animation:callout-enter .75s cubic-bezier(.19,1,.22,1) both;animation:callout-enter .75s var(--ease-out-expo) both}.all-resources-link svg,.legal-card-foot svg{animation:arrow-signal .9s cubic-bezier(.77,0,.175,1) infinite;animation:arrow-signal .9s var(--ease-in-out-quart) infinite}.article-takeaways{overflow:hidden;position:relative}.article-takeaways:after{animation:narrative-drift 9s cubic-bezier(.77,0,.175,1) infinite;animation:narrative-drift 9s var(--ease-in-out-quart) infinite;bottom:-5px;color:#8b5cf617;content:"GROUND / VERIFY / CITE";font:600 20px JetBrains Mono,monospace;font:600 20px var(--mono);letter-spacing:.08em;position:absolute;right:-3%}@keyframes ascii-breathe{0%,to{opacity:.42;transform:scale(1.03) translateZ(0)}50%{opacity:.62;transform:scale(1.1) translate3d(-1.5%,1%,0)}}@keyframes ascii-raster{0%,93%,to{clip-path:inset(0)}94%{clip-path:inset(17% 0 61%);transform:translateX(4px) scale(1.05)}97%{clip-path:inset(72% 0 7%);transform:translateX(-3px) scale(1.05)}}@keyframes ascii-resolve{0%,to{letter-spacing:0;opacity:.48}35%{letter-spacing:.01em;opacity:.78}38%{opacity:.34}40%{opacity:.78}}@keyframes ascii-eye-focus{0%,to{opacity:.32;transform:scale(1.05)}48%{opacity:.55;transform:scale(1.13)}52%{opacity:.46;transform:scale(1.1)}}@keyframes ascii-knowledge-pan{0%,to{transform:translate3d(3%,0,0) scale(1.05)}50%{transform:translate3d(-4%,2%,0) scale(1.12)}}@keyframes ascii-network-drift{0%,to{transform:translateZ(0) scale(1.06)}50%{transform:translate3d(-3%,1%,0) scale(1.13)}}@keyframes narrative-drift{0%,to{transform:translateZ(0)}50%{transform:translate3d(-14px,8px,0)}}@keyframes rail-packet{0%{left:0;opacity:0;transform:scale(.4)}12%{opacity:.35;transform:scale(1)}88%{opacity:.35}to{left:100%;opacity:0;transform:scale(.4)}}@keyframes global-packet{0%{opacity:0;top:-3%}15%{opacity:.6}85%{opacity:.6}to{opacity:0;top:100%}}@keyframes ascii-ticker{to{transform:translateX(-22%)}}@keyframes system-packet{0%{left:30px;transform:scale(.7)}50%{transform:scale(1.2)}to{left:calc(100% - 37px);transform:scale(.7)}}@keyframes port-pulse{to{box-shadow:0 0 0 5px #3b82f621;transform:scale(1.35)}}@keyframes proof-breathe{0%,to{opacity:.6;transform:scale(.95)}50%{opacity:1;transform:scale(1.05)}}@keyframes trust-core-pulse{0%,to{box-shadow:0 0 0 12px #0f172a0f,0 0 0 24px #0f172a08;transform:scale(1)}50%{box-shadow:0 0 0 18px rgba(15,23,42,.045),0 0 0 34px #0f172a05;transform:scale(1.04)}}@keyframes packet-proof{0%{opacity:.5;transform:scale(.88)}75%,to{opacity:0;transform:scale(1.18)}}@keyframes metric-lock{0%{opacity:.3;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes compiler-scan{0%{opacity:0;transform:translateY(-5px)}10%{opacity:.7}90%{opacity:.7}to{opacity:0;transform:translateY(230px)}}@keyframes brace-morph{0%,to{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.15)}}@keyframes section-proof{0%,to{opacity:.55;transform:translateX(0)}50%{opacity:1;transform:translateX(-20px)}}@keyframes callout-enter{0%{opacity:0;transform:translateY(18px) scale(.98)}}@keyframes icon-orbit{50%{transform:rotate(180deg) scale(1.18)}to{transform:rotate(1turn)}}@keyframes arrow-signal{0%,to{opacity:1;transform:translateX(0)}50%{opacity:.5;transform:translateX(5px)}}@media (hover:hover) and (pointer:fine){.header-nav>a:hover{color:#fff}.button:hover{transform:translateY(-2px)}.button-ink:hover{background:#1e293b}.button-white:hover,.nav-cta:hover{background:#e2e8f0}.button-ghost:hover{background:#ffffff1a;border-color:#fff}.system-card:hover{box-shadow:0 22px 48px #0f172a17;transform:translateY(-8px);z-index:2}.system-card:hover .system-icon{background:#000;background:var(--ink);color:#fff}.flow-node:hover{box-shadow:0 14px 30px #0f172a21;transform:translateY(-5px);z-index:5}.story-card:hover{background:#000;background:var(--ink);color:#fff}.story-card:hover:before{transform:scaleX(1)}.story-card:hover:after{transform:scale(1.5)}.story-card:hover .story-arrow{opacity:1;transform:translateX(0)}.story-card:nth-child(3n+2):hover:after{transform:rotate(80deg) scale(1.4)}.modal-close:hover{transform:rotate(90deg)}.final-text-button:hover,.header-access-link:hover,.hero-text-action:hover,.text-button:hover{color:#fff}.case-cta .text-button:hover,.demo-page-cta .text-button:hover{color:#000;color:var(--ink)}.footer-bottom a:hover,.footer-directory a:hover,.footer-directory button:hover{color:#fff}.home-resource-grid>a:hover,.legal-doc-card:hover,.resource-row:hover{background:#000;background:var(--ink);color:#fff}.contact-grid a:hover{background:#1e293b}.legal-toc a:hover{color:#000;color:var(--ink);padding-left:5px}.resource-row:hover p{color:#94a3b8}.system-card:hover .system-motion:before{transform:scaleX(1)}.system-card:hover .system-motion:after{transform:scaleY(1)}.system-card:hover .system-motion i{animation:system-packet 1.35s cubic-bezier(.77,0,.175,1) infinite;animation:system-packet 1.35s var(--ease-in-out-quart) infinite;opacity:1}.story-card:hover .story-metric strong{animation:metric-lock .48s cubic-bezier(.19,1,.22,1) both;animation:metric-lock .48s var(--ease-out-expo) both}.story-card:hover .story-top:after{animation:log-in .25s cubic-bezier(.165,.84,.44,1) both;animation:log-in .25s var(--ease-out-quart) both;color:var(--accent);content:"STORY::LOADED";margin-left:auto}.home-resource-grid>a:hover:before,.legal-doc-card:hover:before,.resource-row:hover:before{color:#000;color:var(--agent);transform:translateX(-15px) rotate(90deg)}.legal-doc-card:hover .legal-card-top svg{animation:icon-orbit .65s cubic-bezier(.165,.84,.44,1) both;animation:icon-orbit .65s var(--ease-out-quart) both}.home-resource-grid>a:hover svg,.resource-row:hover .resource-row-meta svg{animation:arrow-signal .9s cubic-bezier(.77,0,.175,1) infinite;animation:arrow-signal .9s var(--ease-in-out-quart) infinite}.resource-row:hover .resource-category{animation:code-flicker 2s steps(2) infinite}}@media (max-width:900px){.narrative-global{display:none}.ascii-narrative pre{font-size:6px;opacity:.065}.ascii-exact-art{font-size:4px}.ascii-hero .ascii-exact-art{height:90%;inset:15% -80% 0 -10%;-webkit-mask-image:linear-gradient(180deg,#0000,#000 15%,#000 70%,#0000);mask-image:linear-gradient(180deg,#0000,#000 15%,#000 70%,#0000);opacity:.5;width:180%}.ascii-article .ascii-exact-art,.ascii-legal .ascii-exact-art,.ascii-resources .ascii-exact-art{height:80%;inset:8% -80% 0 5%;opacity:.2;width:180%}.system-motion{display:none}.article-body>section:not(.article-takeaways):after,.legal-document>section:after{font-size:13px;right:-4%;top:32px}}@media (max-width:680px){.ascii-narrative,.ascii-narrative.is-visible{opacity:.42}.ascii-motion-rail{opacity:.7}.narrative-policy pre,.narrative-stories pre{right:-35%;top:2%}.ascii-hero .ascii-exact-art{inset:22% -130% 0 -25%;width:240%}.ascii-footer .ascii-exact-art{height:86%;inset:4% -110% 10% -20%;width:220%}.ascii-case .ascii-exact-art{inset:5% -100% 0 3%;opacity:.34;width:200%}.article-hero .ascii-exact-art,.legal-center-hero .ascii-exact-art,.legal-page-hero .ascii-exact-art,.resources-hero .ascii-exact-art{height:80%;inset:12% -140% 0 -15%;width:250%}.trust-visual:after{font-size:62px}}@media (prefers-reduced-motion:reduce){.architecture-content pre:after,.architecture-content>svg,.architecture-marquee,.ascii-code-stream,.ascii-exact-art,.ascii-image-layer,.ascii-motion-rail i,.ascii-narrative,.ascii-narrative pre,.edge-map path,.flow-node,.hero-orbit,.presence-cursor,.scan-beam,.site-shell :after,.site-shell :before,.system-motion i,.trust-core,.trust-packet,.trust-ring{animation:none!important;transition:none!important}.ascii-narrative{opacity:.16;transform:none}.ascii-exact-art{opacity:.24;transform:none}}.demo-channel-shell{grid-gap:45px;align-items:end;border-bottom:1px solid #fff;display:grid;gap:45px;grid-template-columns:minmax(210px,.45fr) 1.55fr;padding:30px clamp(22px,4vw,68px)}.demo-channel-select{grid-gap:8px;display:grid;gap:8px;min-width:0}.demo-channel-select>span{color:#8b8b8b;font:600 8px JetBrains Mono,monospace;font:600 8px var(--mono);letter-spacing:.12em}.demo-channel-select select{background:#000;border:1px solid #555;border-radius:0;color:#fff;cursor:pointer;font:600 10px JetBrains Mono,monospace;font:600 10px var(--mono);min-height:48px;padding:0 40px 0 14px;width:100%}.demo-channel-heading{display:flex;flex-direction:column;gap:8px}.demo-channel-heading span,.demo-mock-label{color:#8f8f8f;font:600 8px JetBrains Mono,monospace;font:600 8px var(--mono);letter-spacing:.11em;text-transform:uppercase}.demo-channel-heading strong{font:500 21px/1.15 Playfair Display,Georgia,serif;font:500 21px/1.15 var(--display)}.demo-channel-list{border-left:1px solid #fff;border-top:1px solid #fff;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.demo-channel-list button{background:#000;border-bottom:1px solid #fff;border-right:1px solid #fff;color:#aaa;cursor:pointer;font:600 8px JetBrains Mono,monospace;font:600 8px var(--mono);letter-spacing:.04em;min-height:46px;padding:0 11px;text-transform:uppercase}.demo-channel-list button.active{background:#fff;color:#000}.demo-scenario-story{grid-gap:0;animation:scenario-story-enter .48s cubic-bezier(.19,1,.22,1) both;border-bottom:1px solid #fff;display:grid;gap:0;grid-template-columns:minmax(270px,1.2fr) repeat(3,minmax(160px,.65fr));padding:clamp(32px,4vw,58px) clamp(22px,4vw,68px)}.demo-scenario-title{padding-right:clamp(25px,4vw,65px)}.demo-scenario-title span,.demo-story-beat>span{color:#8f8f8f;display:block;font:600 8px JetBrains Mono,monospace;font:600 8px var(--mono);letter-spacing:.1em;margin-bottom:18px;text-transform:uppercase}.demo-scenario-title h3{font:500 clamp(27px,3vw,45px)/1.02 Playfair Display,Georgia,serif;font:500 clamp(27px,3vw,45px)/1.02 var(--display);margin:0;max-width:580px}.demo-story-beat{border-left:1px solid #444;min-height:180px;padding:0 clamp(18px,2vw,32px)}.demo-story-beat p{color:#c9c9c9;font-size:12px;line-height:1.65;margin:0}.demo-story-outcome strong{display:block;font:500 22px Playfair Display,Georgia,serif;font:500 22px var(--display);margin-top:30px}.demo-mock-label{color:#bdbdbd;margin-right:10px}.demo-window-bar b{color:#676767;font-weight:500;margin-left:auto;max-width:48%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.demo-story-continuity{align-items:center;border-top:1px solid #333;color:#8f8f8f;display:flex;font:600 8px JetBrains Mono,monospace;font:600 8px var(--mono);gap:13px;letter-spacing:.08em;min-height:52px;padding:0 clamp(22px,4vw,68px);text-transform:uppercase}.demo-story-continuity i{background:#555;height:1px;width:clamp(25px,6vw,90px)}.demo-story-continuity strong{color:#fff}.demo-story-continuity a{background:#fff;border:1px solid #fff;color:#000;margin-left:auto;padding:10px 12px}@keyframes scenario-story-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (hover:hover) and (pointer:fine){.demo-channel-list button:hover{background:#fff;color:#000}}@media (max-width:1100px){.demo-channel-shell{grid-template-columns:1fr}.demo-scenario-story{grid-template-columns:1fr 1fr}.demo-scenario-title{grid-column:1/-1;padding:0 0 38px}.demo-story-beat{border-left:1px solid #444;border-top:1px solid #444;padding:25px}}@media (max-width:680px){.demo-channel-shell{padding:25px 22px}.demo-channel-list{grid-template-columns:1fr 1fr}.demo-scenario-story{grid-template-columns:1fr;padding:35px 22px}.demo-scenario-title{grid-column:auto}.demo-story-beat{border-left:0;border-top:1px solid #444;min-height:0;padding:24px 0}.demo-mock-label{margin:0 0 8px;width:100%}.demo-chapter-actions{flex-wrap:wrap}.demo-story-continuity{flex-wrap:wrap;padding-bottom:15px;padding-top:15px}.demo-story-continuity a{margin-left:0;text-align:center;width:100%}}[data-motion=reduced] .demo-scenario-story{animation:none}:root{--motion-enter:cubic-bezier(.215,.61,.355,1);--motion-move:cubic-bezier(.645,.045,.355,1);--motion-hover:ease}body.nav-open{overflow:hidden}.menu-button{height:44px;padding:0;place-items:center;width:44px}.footer-directory button,.header-access-link{align-items:center;display:inline-flex;min-height:44px}.button{transition:transform .12s cubic-bezier(.215,.61,.355,1),color .14s ease,background-color .14s ease,border-color .14s ease,opacity .14s ease;transition:transform .12s var(--motion-enter),color .14s var(--motion-hover),background-color .14s var(--motion-hover),border-color .14s var(--motion-hover),opacity .14s var(--motion-hover)}.modal-scrim{animation:fade-in .22s cubic-bezier(.215,.61,.355,1) both;animation:fade-in .22s var(--motion-enter) both}.waitlist-modal{animation:modal-in .22s cubic-bezier(.215,.61,.355,1) both;animation:modal-in .22s var(--motion-enter) both}.resource-filters button{min-height:44px;min-width:44px}.hud-play{min-height:44px}@media (max-width:900px){.site-header .header-nav{display:flex;inset:72px 0 0;inset:var(--header-height) 0 0;opacity:0;overflow-y:auto;pointer-events:none;transform:translateY(-8px);transition:opacity .16s cubic-bezier(.215,.61,.355,1),transform .16s cubic-bezier(.215,.61,.355,1),visibility 0s linear .16s;transition:opacity .16s var(--motion-enter),transform .16s var(--motion-enter),visibility 0s linear .16s;visibility:hidden}.site-header .header-nav.is-open{opacity:1;pointer-events:auto;transform:none;transition-delay:0s;visibility:visible}.site-header .header-access-link,.site-header .header-nav>a,.site-header .motion-control{min-height:52px}}@media (max-width:760px){.canvas-picker-menu input,.investor-contact-grid input,.newsletter-input-row input,.resource-search input,.selector-options input,.waitlist-modal input,.waitlist-modal select,.waitlist-modal textarea{font-size:16px}.modal-scrim{padding:max(10px,env(safe-area-inset-top)) 10px max(10px,env(safe-area-inset-bottom))}}@media (pointer:coarse){.demo-channel-list button,.demo-chapter-actions a,.demo-chapter-actions button,.demo-scene-tabs button,.faq-list summary,.footer-directory a,.footer-directory button,.resource-filters button{min-height:44px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}}html[data-motion=reduced]{scroll-behavior:auto}html[data-motion=reduced] *,html[data-motion=reduced] :after,html[data-motion=reduced] :before{animation:none!important;transition:none!important}:root{--eo-quart:cubic-bezier(.165,.84,.44,1);--eo-expo:cubic-bezier(.19,1,.22,1);--eio-quart:cubic-bezier(.77,0,.175,1)}html{scroll-snap-type:y proximity}html[data-motion=reduced]{scroll-snap-type:none}.film,.legacy-film-deep-dive{position:relative}body.ahi-story-active .legacy-film-deep-dive .film-hud{display:none}.film-scene{--p:.5;--s:0;display:flex;isolation:isolate;overflow:hidden;padding:calc(var(--header-height) + 7vh) clamp(22px,6vw,110px) 8vh;position:relative}.film-scene,.scene-snap{min-height:100svh;scroll-snap-align:start}.film-dark{--line:#ffffff38;--line-hi:#fff;--muted:#9b9b9b;--plate:#000;background:#000;border-bottom:1px solid #ffffff47;color:#fff}.film-light{--line:#00000029;--line-hi:#000;--muted:#575757;--plate:#fff;background:#fff;border-bottom:1px solid #000000d9;color:#000}.film-scene:after{background:repeating-linear-gradient(0deg,#0000 0 3px,currentColor 3px 4px);content:"";inset:0;opacity:.035;pointer-events:none;position:absolute;z-index:1}.film-inner{margin:auto 0;position:relative;width:100%;z-index:3}.film-slate{gap:20px;justify-content:space-between;left:clamp(22px,6vw,110px);letter-spacing:.18em;position:absolute;right:clamp(22px,6vw,110px);top:calc(var(--header-height) + 16px);z-index:4}.film-eyebrow,.film-slate{color:var(--muted);display:flex;font:600 9px var(--mono)}.film-eyebrow{align-items:center;gap:10px;letter-spacing:.16em;margin:0 0 30px}.film-eyebrow i{animation:hud-pulse 2s steps(2) infinite;background:currentColor;height:6px;width:6px}.film-button{align-items:center;background:#0000;border:1px solid;color:inherit;cursor:pointer;display:inline-flex;font:600 10px var(--mono);gap:10px;letter-spacing:.1em;min-height:48px;padding:0 22px;text-transform:uppercase;transition:background-color .12s ease,color .12s ease,transform .12s cubic-bezier(.165,.84,.44,1);transition:background-color .12s ease,color .12s ease,transform .12s var(--eo-quart)}.film-dark .film-button-solid{background:#fff;border-color:#fff;color:#000}.film-light .film-button-solid{background:#000;border-color:#000;color:#fff}.film-button:active{transform:scale(.97)}.film-link{background:#0000;color:inherit;cursor:pointer;font:600 10px var(--mono);letter-spacing:.08em;padding:12px 0;text-decoration:underline;text-transform:uppercase;text-underline-offset:6px}.scene-hands{align-items:center}.scene-hands .film-inner{position:static}.hands-stage{animation:hands-approach 2.6s cubic-bezier(.19,1,.22,1) both;animation:hands-approach 2.6s var(--eo-expo) both;display:grid;inset:0;place-items:center;pointer-events:none;position:absolute;z-index:1}.hands-art{color:#ffffff94;font:400 clamp(5px,.68vw,13px)/1 var(--mono);margin:0;-webkit-mask-image:linear-gradient(90deg,#0000 0 20%,#000 44%,#000 90%,#0000);mask-image:linear-gradient(90deg,#0000 0 20%,#000 44%,#000 90%,#0000);transform:scale(calc(1 + (var(--p) - .5)*1.5)) translateY(calc((var(--p) - .5)*-6vh));transform-origin:50% 52%;white-space:pre;will-change:transform}.hands-art-fallback{filter:blur(.15px);opacity:.16}.binary-hands-canvas{height:100%;inset:0;opacity:.96;position:absolute;width:100%}.hands-stage:before{animation:hands-scan 5.6s cubic-bezier(.77,0,.175,1) infinite;animation:hands-scan 5.6s var(--eio-quart) infinite;background:linear-gradient(#0000,#fff 38%,#fff 62%,#0000);bottom:12%;content:"";opacity:.24;top:12%;width:1px}.hands-spark,.hands-stage:before{left:71%;position:absolute;z-index:2}.hands-spark{animation:spark-breathe 3.6s cubic-bezier(.77,0,.175,1) infinite;animation:spark-breathe 3.6s var(--eio-quart) infinite;background:#fff;box-shadow:0 0 52px 16px #ffffff38;height:8px;top:49%;width:8px}.hands-copy{position:relative;width:min(1180px,94vw);z-index:3}.hands-title{font-family:var(--display);font-size:clamp(50px,8.4vw,146px);font-weight:500;letter-spacing:0;line-height:.86;margin:0}.hands-title>span{animation:word-rise 1s cubic-bezier(.19,1,.22,1) both;animation:word-rise 1s var(--eo-expo) both;animation-delay:calc(var(--i)*.15s + .26s);display:inline-block;margin-right:0}.hands-title>span:last-child{margin-right:0}.hands-title em{font-style:italic}.hands-sub{animation:fade-rise .9s cubic-bezier(.165,.84,.44,1) .7s both;animation:fade-rise .9s var(--eo-quart) .7s both;color:#cfcfcf;font-size:clamp(16px,1.3vw,21px);line-height:1.7;margin:34px 0 0;max-width:640px}.hands-actions{animation:fade-rise .9s cubic-bezier(.165,.84,.44,1) .9s both;animation:fade-rise .9s var(--eo-quart) .9s both;flex-wrap:wrap;gap:14px;margin-top:40px}.hands-actions,.hands-scroll{align-items:center;display:flex}.hands-scroll{bottom:40px;color:#8b8b8b;font:600 9px var(--mono);gap:13px;left:clamp(22px,6vw,110px);letter-spacing:.2em;margin:0;position:absolute;z-index:4}.hands-scroll i{background:#4a4a4a;height:1px;overflow:hidden;position:relative;width:62px}.hands-scroll i:after{animation:scroll-run 2.4s cubic-bezier(.77,0,.175,1) infinite;animation:scroll-run 2.4s var(--eio-quart) infinite;background:#fff;content:"";inset:0 auto 0 0;position:absolute;width:22px}.scene-infinite{display:block;min-height:420svh;padding:0 clamp(22px,6vw,110px)}.scene-eye,.scene-infinite{overflow:visible}.scene-eye .film-slate,.scene-infinite .film-slate{height:0;left:auto;position:sticky;right:auto;top:calc(var(--header-height) + 16px)}.scene-eye .film-inner,.scene-infinite .film-inner{display:grid;height:100svh;margin:0;place-items:center;position:sticky;top:0}.infinite-stack{grid-gap:clamp(14px,2.4vh,34px);display:grid;gap:clamp(14px,2.4vh,34px);width:min(1200px,94vw)}.infinite-line{opacity:.12;transform:scale(.7);transform-origin:left center;transition:opacity .6s cubic-bezier(.165,.84,.44,1),transform .8s cubic-bezier(.19,1,.22,1);transition:opacity .6s var(--eo-quart),transform .8s var(--eo-expo)}.infinite-line h2{font-family:var(--display);font-size:clamp(32px,6vw,96px);font-weight:500;line-height:.95;margin:0}.infinite-line p{color:var(--muted);font-size:15px;line-height:1.7;margin:12px 0 0;max-width:620px;opacity:0;transition:opacity .4s ease}.infinite-line:nth-child(2) h2{font-size:clamp(38px,7.4vw,118px)}.infinite-line:nth-child(3) h2{font-size:clamp(44px,8.8vw,140px)}.infinite-line:nth-child(4) h2{font-size:clamp(50px,10.2vw,164px)}.infinite-line.is-active{opacity:1;transform:scale(1)}.infinite-line.is-active p{opacity:1}.infinite-line.is-past{opacity:.08;transform:scale(1.05)}.infinite-line h2 em{font-style:italic}.infinite-rail{grid-gap:18px;display:grid;gap:18px;position:absolute;right:4px;top:50%;transform:translateY(-50%)}.infinite-rail i{background:currentColor;height:7px;opacity:.14;transition:opacity .3s ease,transform .3s cubic-bezier(.165,.84,.44,1);transition:opacity .3s ease,transform .3s var(--eo-quart);width:7px}.infinite-rail i.is-on{opacity:1;transform:scale(1.35)}.scene-eye{display:block;min-height:280svh;padding:0 clamp(22px,6vw,110px)}.eye-column{grid-gap:clamp(18px,3vh,42px);display:grid;gap:clamp(18px,3vh,42px);justify-items:center}.eye-shape{aspect-ratio:2.6/1;clip-path:ellipse(50% calc(3% + var(--s)*47%) at 50% 50%);display:grid;overflow:hidden;place-items:center;position:relative;width:min(1020px,80vw)}.eye-shape:before{border:1px solid #ffffff6b;border-radius:50%;content:"";inset:0;position:absolute;z-index:4}.ascii-eye-field{height:100%;inset:0;opacity:.94;position:absolute;width:100%;z-index:0}.eye-iris{aspect-ratio:1;background:#0000004d;border:1px solid #ffffff8c;border-radius:50%;display:grid;overflow:hidden;place-items:center;position:relative;transform:scale(calc(.5 + var(--s)*.62));width:min(340px,30vw);z-index:2}.eye-art{color:#ffffffb8;font:400 7px/1 var(--mono);margin:0;transform:scale(calc(1.7 + var(--s)*.6));white-space:pre}.eye-pupil{aspect-ratio:1;background:#000;border-radius:50%;box-shadow:0 0 0 1px #ffffff8c,0 0 34px 8px #ffffff1f;position:absolute;width:36%;z-index:3}.eye-telemetry{position:relative;z-index:3}.eye-copy{opacity:clamp(0,calc((var(--s) - .22)*4),1);text-align:center;transform:scale(calc(.96 + var(--s)*.04))}.eye-title{font-family:var(--display);font-size:clamp(80px,16vw,240px);font-weight:500;line-height:.82;margin:0}.eye-expand{color:var(--muted);display:flex;flex-wrap:wrap;font:600 clamp(10px,1.2vw,16px) var(--mono);gap:clamp(14px,3vw,46px);justify-content:center;letter-spacing:.26em;margin-top:18px;text-transform:uppercase}.eye-expand span{opacity:clamp(0,calc((var(--s) - .42)*5),1)}.eye-expand b{color:#fff}.eye-line{color:#c9c9c9;font-size:16px;line-height:1.7;margin:26px auto 0;max-width:620px;opacity:clamp(0,calc((var(--s) - .55)*5),1)}.scene-industry{padding-bottom:calc(4vh + 56px);padding-top:calc(var(--header-height) + 4vh)}.scene-industry .film-inner{grid-gap:clamp(20px,3.4vh,40px);display:grid;gap:clamp(20px,3.4vh,40px)}.industry-head{grid-gap:6vw;align-items:end;display:grid;gap:6vw;grid-template-columns:1.15fr .6fr}.industry-head h2{font-family:var(--display);font-size:clamp(40px,5.8vw,88px);font-weight:500;line-height:.9;margin:0}.industry-head p{color:var(--muted);font-size:14px;line-height:1.7;margin:0;max-width:440px}.industry-list{border-top:2px solid var(--line-hi)}.industry-row{grid-gap:22px;align-items:center;animation:fade-rise .7s cubic-bezier(.165,.84,.44,1) both;animation:fade-rise .7s var(--eo-quart) both;animation-delay:calc(var(--i)*60ms + .12s);background:#0000;border-bottom:1px solid var(--line);color:inherit;cursor:pointer;display:grid;gap:22px;grid-template-columns:54px minmax(160px,.5fr) 1fr 28px;padding:clamp(8px,1.1vh,15px) 0;text-align:left;transition:transform .16s cubic-bezier(.165,.84,.44,1),background-color .12s ease,color .12s ease;transition:transform .16s var(--eo-quart),background-color .12s ease,color .12s ease;width:100%}.industry-number{color:var(--muted);font:600 9px var(--mono)}.industry-name{font-family:var(--display);font-size:clamp(21px,2.3vw,36px);font-weight:500;line-height:1.05}.industry-hook{color:var(--muted);font-size:13px;font-style:normal;line-height:1.6}.industry-arrow{opacity:0;transform:translateX(-10px);transition:opacity .14s ease,transform .16s cubic-bezier(.165,.84,.44,1);transition:opacity .14s ease,transform .16s var(--eo-quart)}.industry-row.is-active{background:#000;color:#fff;padding-left:18px;padding-right:18px}.industry-row.is-active .industry-hook,.industry-row.is-active .industry-number{color:#bdbdbd}.industry-row.is-active .industry-arrow{opacity:1;transform:none}.scene-chapter .film-inner{grid-gap:clamp(28px,4vw,76px);align-items:center;display:grid;gap:clamp(28px,4vw,76px);grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr)}.chapter-copy{max-width:560px}.chapter-copy>*{animation:fade-rise .8s cubic-bezier(.165,.84,.44,1) both;animation:fade-rise .8s var(--eo-quart) both;animation-play-state:paused}.film-scene.is-live .chapter-copy>*{animation-play-state:running}.chapter-copy>:nth-child(2){animation-delay:80ms}.chapter-copy>:nth-child(3){animation-delay:.16s}.chapter-copy>:nth-child(4){animation-delay:.24s}.chapter-copy>:nth-child(5){animation-delay:.32s}.chapter-act{color:var(--muted);font:600 9px var(--mono);letter-spacing:.2em;margin:0 0 18px}.chapter-title{font-family:var(--display);font-size:clamp(30px,3.8vw,60px);font-weight:500;line-height:1.02;margin:0}.chapter-story{font-size:clamp(15px,1.15vw,19px);line-height:1.65;margin:22px 0 0}.chapter-caption{color:var(--muted);font-size:14px;line-height:1.75;margin:18px 0 0}.chapter-state{border-top:1px solid var(--line);color:var(--muted);font:600 9px/1.8 var(--mono);letter-spacing:.1em;margin:26px 0 0;padding-top:14px}.chapter-stage{min-width:0;position:relative}.diagram{grid-gap:14px;border:1px solid var(--line);display:grid;gap:14px;padding:clamp(16px,1.8vw,26px);position:relative}.diagram-builder,.diagram-collab,.diagram-decision,.diagram-dispatch,.diagram-docs,.diagram-knowledge{align-content:center;min-height:min(46vh,396px)}.dg-box{grid-gap:8px;border:1px solid var(--line);display:grid;gap:8px;padding:15px}.dg-box span{color:var(--muted);font:600 8px var(--mono);letter-spacing:.14em}.dg-box strong{font:500 clamp(14px,1.3vw,19px)/1.25 var(--display)}.dg-box em{color:var(--muted);font:500 9px var(--mono);font-style:normal;letter-spacing:.06em}.dg-foot{color:var(--muted);font:600 8px/1.7 var(--mono);letter-spacing:.14em;margin:0}.dg-wire{background:var(--line-hi);display:block;height:1px;opacity:.45;transform-origin:left}.browser-bar,.browser-evidence li,.bubble,.code-bar,.code-policy b,.code-policy span,.code-tree span,.compile-head,.compile-out,.compile-row,.decision-card,.decision-ledger p,.decision-outcome,.dg-box,.dg-foot,.doc-bar,.doc-cites span,.doc-cursor,.doc-title,.rank-col,.rank-fuse,.thread-bar,.thread-joins span{animation:box-in .7s cubic-bezier(.165,.84,.44,1) both;animation:box-in .7s var(--eo-quart) both;animation-play-state:paused}.film-scene.is-live .browser-bar,.film-scene.is-live .browser-evidence li,.film-scene.is-live .bubble,.film-scene.is-live .code-bar,.film-scene.is-live .code-policy b,.film-scene.is-live .code-policy span,.film-scene.is-live .code-tree span,.film-scene.is-live .compile-head,.film-scene.is-live .compile-out,.film-scene.is-live .compile-row,.film-scene.is-live .decision-card,.film-scene.is-live .decision-ledger p,.film-scene.is-live .decision-outcome,.film-scene.is-live .dg-box,.film-scene.is-live .dg-foot,.film-scene.is-live .doc-bar,.film-scene.is-live .doc-cites span,.film-scene.is-live .doc-cursor,.film-scene.is-live .doc-title,.film-scene.is-live .rank-col,.film-scene.is-live .rank-fuse,.film-scene.is-live .thread-bar,.film-scene.is-live .thread-joins span{animation-delay:.12s;animation-delay:calc(var(--i, 0)*85ms + .12s);animation-play-state:running}.film-scene.is-live .dg-wire{animation:wire-draw .6s cubic-bezier(.165,.84,.44,1) both;animation:wire-draw .6s var(--eo-quart) both;animation-delay:.22s;animation-delay:calc(var(--i, 0)*85ms + .22s)}.film-scene.is-live .dg-wire-vertical{animation:wire-draw-y .5s cubic-bezier(.165,.84,.44,1) both;animation:wire-draw-y .5s var(--eo-quart) both;animation-delay:.2s;animation-delay:calc(var(--i, 0)*85ms + .2s)}.dg-type{clip-path:inset(-6% -2% -6% 0)}.film-scene.is-live .dg-type{animation:type-in .75s steps(26) both;animation-delay:.2s;animation-delay:calc(var(--i, 0)*85ms + .2s)}.dg-router{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:1fr auto 1fr}.dg-router span{border:1px solid var(--line-hi);font:600 8px var(--mono);letter-spacing:.14em;padding:8px 12px}.dg-fanout{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.dg-agent{padding-top:22px;position:relative}.dg-wire-vertical{height:15px;left:50%;position:absolute;top:0;transform-origin:top;width:1px}.dg-intent strong{font-size:clamp(16px,1.5vw,23px)}.diagram-ontology{display:block;min-height:min(60vh,510px)}.dg-edges{height:100%;inset:0;position:absolute;width:100%}.dg-edges path{fill:none;stroke:var(--line-hi);stroke-width:1;stroke-dasharray:130;vector-effect:non-scaling-stroke;opacity:.4}.film-scene.is-live .dg-edges path{animation:edge-draw .9s cubic-bezier(.165,.84,.44,1) both;animation:edge-draw .9s var(--eo-quart) both;animation-delay:calc(var(--i)*.11s + .25s)}.graph-node{grid-gap:5px;background:var(--plate);border:1px solid var(--line-hi);display:grid;font:500 12px var(--mono);gap:5px;min-width:118px;padding:10px 14px;position:absolute;text-align:center;transform:translate(-50%,-50%)}.graph-node b{color:var(--muted);font:600 7px var(--mono);letter-spacing:.14em}.graph-node.is-core{border-width:2px;font-size:14px;padding:15px 22px}.film-scene.is-live .graph-node{animation:node-in .7s cubic-bezier(.165,.84,.44,1) both;animation:node-in .7s var(--eo-quart) both;animation-delay:calc(var(--i)*.11s + .3s)}.diagram-ontology .dg-foot{left:50%;position:absolute;top:12px;transform:translateX(-50%)}.compile-head{align-items:baseline;border-bottom:1px solid var(--line);display:flex;gap:16px;justify-content:space-between;padding-bottom:12px}.compile-head span{color:var(--muted);font:600 8px var(--mono);letter-spacing:.14em}.compile-head strong{font:500 clamp(16px,1.55vw,24px) var(--display)}.compile-stack{display:grid}.compile-row{grid-gap:14px;align-items:center;border-bottom:1px solid var(--line);display:grid;gap:14px;grid-template-columns:32px minmax(0,1fr) auto auto;padding:11px 0}.compile-row>span{color:var(--muted);font:600 9px var(--mono)}.compile-row strong{font:500 clamp(14px,1.2vw,18px) var(--display)}.compile-row em{color:var(--muted);font:600 8px var(--mono);font-style:normal;letter-spacing:.1em}.compile-stamp{animation:stamp-in .4s cubic-bezier(.165,.84,.44,1) both;animation:stamp-in .4s var(--eo-quart) both;animation-play-state:paused;border:1px solid var(--line-hi);font:600 7px var(--mono);letter-spacing:.14em;padding:4px 8px}.film-scene.is-live .compile-stamp{animation-delay:calc(var(--i)*85ms + .48s);animation-play-state:running}.compile-out{grid-gap:14px;align-items:center;border:2px solid var(--line-hi);display:grid;gap:14px;grid-template-columns:40px auto minmax(0,1fr);padding:14px}.compile-out span{font:600 9px var(--mono);letter-spacing:.12em}.compile-out strong{font:500 clamp(15px,1.4vw,21px) var(--display)}.compile-out em{color:var(--muted);font:500 9px var(--mono);font-style:normal}.doc-bar{align-items:center;border-bottom:1px solid var(--line);display:flex;font:600 8px var(--mono);gap:14px;justify-content:space-between;letter-spacing:.12em;padding-bottom:10px}.doc-bar span{font:500 12px var(--mono);letter-spacing:0}.doc-bar em{color:var(--muted);font-style:normal}.doc-title{font:500 clamp(17px,1.7vw,27px)/1.25 var(--display);margin:4px 0 0}.doc-lines{grid-gap:10px;display:grid;gap:10px}.doc-line{background:currentColor;height:8px;opacity:.14;transform:scaleX(var(--w));transform-origin:left}.film-scene.is-live .doc-line{animation:line-fill .7s cubic-bezier(.165,.84,.44,1) both;animation:line-fill .7s var(--eo-quart) both;animation-delay:calc(var(--i)*80ms + .22s)}.doc-cites{display:flex;flex-wrap:wrap;gap:8px}.doc-cites span{border:1px solid var(--line);font:600 8px var(--mono);letter-spacing:.08em;padding:6px 9px}.doc-cursor{align-items:center;color:var(--muted);display:flex;font:600 8px var(--mono);gap:9px;letter-spacing:.14em;margin:0}.doc-cursor i{animation:caret 1s steps(2) infinite;background:currentColor;height:14px;width:7px}.rank-grid{grid-template-columns:1fr 1fr}.rank-col,.rank-grid{grid-gap:14px;display:grid;gap:14px}.rank-col{align-content:start;border:1px solid var(--line);padding:14px}.rank-col>span{color:var(--muted);font:600 8px var(--mono);letter-spacing:.14em}.rank-col p{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;margin:0;padding-bottom:9px;position:relative}.rank-bar{background:currentColor;bottom:0;height:5px;left:0;opacity:.18;position:absolute;right:0;transform:scaleX(var(--w));transform-origin:left}.film-scene.is-live .rank-bar{animation:line-fill .7s cubic-bezier(.165,.84,.44,1) both;animation:line-fill .7s var(--eo-quart) both;animation-delay:calc(var(--i)*90ms + .3s)}.rank-col b{font:500 12px var(--mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rank-col em{color:var(--muted);font:600 9px var(--mono);font-style:normal}.rank-fuse{align-items:center;border:2px solid var(--line-hi);display:flex;gap:18px;justify-content:space-between;padding:14px}.rank-fuse span{font:600 8px var(--mono);letter-spacing:.14em}.rank-fuse strong{font:500 clamp(14px,1.35vw,20px) var(--display);text-align:right}.thread-bar{align-items:center;border-bottom:1px solid var(--line);display:flex;font:600 9px var(--mono);gap:14px;justify-content:space-between;letter-spacing:.1em;padding-bottom:10px}.thread-presence{display:flex;gap:6px}.thread-presence b{border:1px solid var(--line-hi);display:grid;font:600 8px var(--mono);height:28px;place-items:center;width:28px}.bubble{border:1px solid var(--line);font-size:14px;line-height:1.6;margin:0;max-width:88%;padding:14px 16px}.bubble-human{justify-self:end}.film-dark .bubble-human{background:#fff;border-color:#fff;color:#000}.film-light .bubble-human{background:#000;border-color:#000;color:#fff}.bubble-agent{justify-self:start}.thread-joins{grid-gap:6px;display:grid;gap:6px}.thread-joins span{color:var(--muted);font:600 8px var(--mono);letter-spacing:.1em}.diagram-code{border:1px solid var(--line-hi);gap:0;padding:0}.code-bar{align-items:center;border-bottom:1px solid var(--line);display:flex;font:600 8px var(--mono);gap:14px;letter-spacing:.12em;padding:10px 14px}.code-bar em{color:var(--muted);font-style:normal}.code-bar b{border:1px solid var(--line-hi);margin-left:auto;padding:4px 8px}.code-body{display:grid;grid-template-columns:152px minmax(0,1fr) 148px}.code-policy,.code-tree{grid-gap:8px;align-content:start;color:var(--muted);display:grid;font:500 9px var(--mono);gap:8px;padding:12px}.code-policy b,.code-tree span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.code-tree{border-right:1px solid var(--line)}.code-policy{border-left:1px solid var(--line)}.code-tree span.is-open{color:inherit;text-decoration:underline;text-underline-offset:3px}.code-policy>span{color:inherit;font-weight:600;letter-spacing:.12em}.code-policy b{font-weight:500}.code-editor{grid-gap:3px;align-content:start;display:grid;gap:3px;padding:12px 14px}.code-editor p{grid-gap:10px;display:grid;font:500 11px/1.65 var(--mono);gap:10px;grid-template-columns:24px minmax(0,1fr);margin:0}.code-editor i{color:var(--muted);font-style:normal}.code-terminal{grid-gap:5px;border-top:1px solid var(--line);display:grid;gap:5px;padding:12px 14px}.film-dark .code-terminal{background:#0a0a0a}.film-light .code-terminal{background:#f4f4f4}.code-terminal code{font:500 10px/1.55 var(--mono)}.diagram-code .dg-foot{border-top:1px solid var(--line);padding:10px 14px}.diagram-browser{border:1px solid var(--line-hi);gap:0;padding:0}.browser-bar{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:8px;padding:10px 14px}.browser-bar>i{border:1px solid var(--line-hi);height:8px;width:8px}.browser-url{border:1px solid var(--line);flex:1 1;font:500 10px var(--mono);margin-left:8px;overflow:hidden;padding:6px 10px;text-overflow:ellipsis;white-space:nowrap}.browser-bar b{border:1px solid var(--line-hi);font:600 7px var(--mono);letter-spacing:.12em;padding:4px 8px}.browser-page{grid-gap:14px;display:grid;gap:14px;padding:16px}.browser-page>strong{font:500 clamp(16px,1.6vw,24px) var(--display)}.browser-skeleton{grid-gap:9px;display:grid;gap:9px}.browser-skeleton i{background:currentColor;height:8px;opacity:.12;transform:scaleX(var(--w));transform-origin:left}.film-scene.is-live .browser-skeleton i{animation:line-fill .7s cubic-bezier(.165,.84,.44,1) both;animation:line-fill .7s var(--eo-quart) both;animation-delay:calc(var(--i)*80ms + .25s)}.browser-evidence{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.browser-evidence li{grid-gap:10px;align-items:center;border:1px solid var(--line);display:grid;font-size:13px;gap:10px;grid-template-columns:18px minmax(0,1fr) auto;padding:10px 12px}.browser-evidence em{color:var(--muted);font:600 8px var(--mono);font-style:normal;letter-spacing:.12em}.diagram-browser .dg-foot{border-top:1px solid var(--line);padding:10px 14px}.diagram-decision{align-items:start;grid-template-columns:1.05fr .95fr}.decision-card{grid-gap:14px;align-content:start;border:2px solid var(--line-hi);display:grid;gap:14px;padding:18px}.decision-card>span{color:var(--muted);font:600 8px var(--mono);letter-spacing:.14em}.decision-card>strong{font:500 clamp(16px,1.65vw,25px)/1.3 var(--display)}.decision-actions{display:flex;flex-wrap:wrap;gap:8px}.decision-actions b{border:1px solid var(--line);font:600 8px var(--mono);letter-spacing:.12em;padding:10px 14px}.film-dark .decision-actions b.is-chosen{background:#fff;border-color:#fff;color:#000}.film-light .decision-actions b.is-chosen{background:#000;border-color:#000;color:#fff}.film-scene.is-live .decision-actions b.is-chosen{animation:stamp-in .4s cubic-bezier(.165,.84,.44,1) .7s both;animation:stamp-in .4s var(--eo-quart) .7s both}.decision-stamp{border:1px dashed var(--line-hi);font:600 8px var(--mono);font-style:normal;letter-spacing:.12em;padding:8px 10px}.decision-ledger{align-content:start;border:1px solid var(--line);display:grid;grid-column:2;grid-row:1/span 2;padding:14px}.decision-ledger p{grid-gap:10px;align-items:center;border-bottom:1px solid var(--line);display:grid;font:600 8px var(--mono);gap:10px;grid-template-columns:10px minmax(0,1fr) auto;letter-spacing:.12em;margin:0;padding:7px 0}.decision-ledger p:last-child{border-bottom:0}.decision-ledger i{background:currentColor;height:8px;width:8px}.decision-ledger em{color:var(--muted);font-style:normal}.decision-outcome{grid-gap:10px;border:1px solid var(--line);display:grid;gap:10px;grid-column:1;padding:16px}.decision-outcome span{color:var(--muted);font:600 8px var(--mono);letter-spacing:.14em}.decision-outcome strong{font:500 clamp(15px,1.45vw,21px)/1.3 var(--display)}.decision-outcome b,.film-hud{font:600 9px var(--mono);letter-spacing:.12em}.film-hud{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000eb;border-top:1px solid #ffffff42;bottom:0;color:#fff;display:flex;gap:clamp(10px,1.6vw,24px);height:52px;padding:0 clamp(16px,4vw,42px);position:sticky;text-transform:uppercase;z-index:60}.hud-industry{background:#fff;color:#000;padding:5px 9px}.hud-chapter{color:#bdbdbd}.hud-track{background:#ffffff38;flex:1 1;height:2px;min-width:40px;overflow:hidden}.hud-track i{background:#fff;display:block;height:100%;transform-origin:left;transition:transform .4s cubic-bezier(.165,.84,.44,1);transition:transform .4s var(--eo-quart)}.hud-play{align-items:center;background:#0000;border:1px solid #ffffff80;color:#fff;cursor:pointer;display:inline-flex;font:inherit;gap:8px;padding:9px 12px}.hud-skip{color:#bdbdbd;text-decoration:underline;text-underline-offset:5px}.scene-portrait{min-height:120svh}.scene-portrait .film-inner{align-items:flex-end;display:flex}.portrait-stage{display:grid;inset:0;overflow:hidden;place-items:center;pointer-events:none;position:absolute;z-index:1}.portrait-art{color:#ffffffe0;font:400 clamp(3.4px,.78vw,12px)/1 var(--mono);margin:0;-webkit-mask-image:radial-gradient(ellipse 60% 76% at 50% 42%,#000 34%,#0000 78%);mask-image:radial-gradient(ellipse 60% 76% at 50% 42%,#000 34%,#0000 78%);opacity:.9;transform:scale(calc(.9 + var(--p)*.38)) translateY(calc((var(--p) - .5)*-4vh));transform-origin:50% 40%;white-space:pre;will-change:transform}.film-scene.is-live .portrait-art{animation:portrait-reveal 2.4s steps(34) both,portrait-flicker 7s steps(2) 2.4s infinite,portrait-jitter 5s step-end 3s infinite}.portrait-scan{animation:scan-pass 6s linear infinite;background:linear-gradient(#0000,#ffffff1f,#0000);height:20%;left:0;position:absolute;right:0;top:-24%}.portrait-grade{background:radial-gradient(circle at 50% 40%,#0000 26%,#0000008c 62%,#000000f0 96%);inset:0;position:absolute}.portrait-bar{background:#000;height:clamp(34px,6.5vh,76px);left:0;pointer-events:none;position:absolute;right:0;z-index:4}.portrait-bar-top{border-bottom:1px solid #ffffff47;top:0;transform:translateY(-101%)}.portrait-bar-bottom{border-top:1px solid #ffffff47;bottom:0;transform:translateY(101%)}.film-scene.is-live .portrait-bar-top{animation:bar-drop 1.1s cubic-bezier(.19,1,.22,1) .3s both;animation:bar-drop 1.1s var(--eo-expo) .3s both}.film-scene.is-live .portrait-bar-bottom{animation:bar-rise 1.1s cubic-bezier(.19,1,.22,1) .3s both;animation:bar-rise 1.1s var(--eo-expo) .3s both}.portrait-copy{max-width:720px;padding-bottom:clamp(46px,9vh,100px);position:relative;z-index:5}.portrait-copy>*{animation:fade-rise .9s cubic-bezier(.165,.84,.44,1) both;animation:fade-rise .9s var(--eo-quart) both;animation-play-state:paused}.film-scene.is-live .portrait-copy>*{animation-play-state:running}.portrait-copy>:nth-child(2){animation-delay:.5s}.portrait-copy>:nth-child(3){animation-delay:.68s}.portrait-copy>:nth-child(4){animation-delay:.86s}.portrait-copy>:nth-child(5){animation-delay:1.04s}.portrait-copy h2{font-family:var(--display);font-size:clamp(52px,7.6vw,132px);font-weight:500;line-height:.86;margin:0;text-shadow:0 0 40px #000000d9}.portrait-copy>p:not(.film-eyebrow){color:#d4d4d4;font-size:17px;line-height:1.7;margin:26px 0 0;max-width:480px;text-shadow:0 0 24px #000000e6}.portrait-actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.portrait-meta{color:#8a8a8a;font:600 8px var(--mono);letter-spacing:.2em;margin:30px 0 0}.cta-tag{border:1px solid;font-size:7px;font-style:normal;letter-spacing:.14em;margin-left:2px;padding:3px 6px}.film-link{align-items:center;display:inline-flex;gap:8px}.film-dark{--wipe:#fff}.film-light{--wipe:#000}.scene-chapter:before{background:var(--wipe);content:"";inset:-1px;pointer-events:none;position:absolute;transform:translateY(-101%);z-index:7}.scene-chapter.is-live:before{animation:chapter-wipe .9s cubic-bezier(.77,0,.175,1) both;animation:chapter-wipe .9s var(--eio-quart) both}.pillar-section{isolation:isolate;padding-bottom:0;padding-left:0;padding-right:0}.pillar-section .section-lead{padding:0 clamp(22px,6vw,110px);position:relative;z-index:2}.pillar-section .section-lead>p:last-child{color:#bdbdbd}.ascii-blob-field{height:100%;opacity:.82;width:100%;z-index:0}.ascii-blob-field,.pillar-section:after{inset:0;pointer-events:none;position:absolute}.pillar-section:after{background:linear-gradient(180deg,#0000002e,#00000085 58%,#000 94%);content:"";z-index:1}.pillar-section .ascii-backdrop{background:#000;opacity:.5;z-index:0}.ascii-pillars .ascii-code-stream,.ascii-pillars .ascii-dots,.ascii-pillars .ascii-exact-art,.ascii-pillars .ascii-hands{display:none}.ascii-pillars .ascii-pattern{clip-path:none;opacity:.07}.ascii-pillars .ascii-vignette{background:radial-gradient(circle at 50% 62%,#0000 0,#0006 46%,#000000eb 88%)}.pillar-backdrop{display:grid;inset:0;overflow:hidden;place-items:center;pointer-events:none;position:absolute;z-index:1}.pillar-eye{animation:pillar-blink 9s cubic-bezier(.77,0,.175,1) infinite;animation:pillar-blink 9s var(--eio-quart) infinite;aspect-ratio:2.6/1;clip-path:ellipse(50% 50% at 50% 50%);display:grid;opacity:.6;overflow:hidden;place-items:center;position:relative;transform:translateY(18%);width:min(1150px,88vw)}.pillar-eye:before{border:1px solid #ffffff57;border-radius:50%;content:"";inset:0;position:absolute}.pillar-eye-iris{animation:pillar-gaze 13s cubic-bezier(.77,0,.175,1) infinite;animation:pillar-gaze 13s var(--eio-quart) infinite;aspect-ratio:1;border:1px solid #ffffff73;border-radius:50%;display:grid;overflow:hidden;place-items:center;position:relative;width:min(330px,26vw)}.pillar-eye-art{color:#ffffff9e;font:400 7px/1 var(--mono);margin:0;transform:scale(2.1);white-space:pre}.pillar-eye-pupil{aspect-ratio:1;background:#000;border-radius:50%;box-shadow:0 0 0 1px #ffffff73,0 0 34px 8px #ffffff1a;position:absolute;width:36%}.pillar-grid{border-top:1px solid #fff9;display:grid;grid-template-columns:repeat(4,1fr);position:relative;z-index:2}.pillar-grid article{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000047;border-right:1px solid #ffffff57;display:flex;flex-direction:column;min-height:clamp(420px,54vh,560px);padding:clamp(26px,2.6vw,44px);transition:background-color .2s ease}.pillar-grid article:last-child{border-right:0}.pillar-grid article>span{color:#9b9b9b;font:600 9px var(--mono);letter-spacing:.16em}.pillar-word{display:block;font:500 clamp(32px,3.2vw,56px)/.95 var(--display);margin:20px 0 auto}.pillar-grid h3{font-size:clamp(20px,1.55vw,27px);font-weight:500;line-height:1.15;margin:30px 0 14px}.pillar-grid p{color:#bdbdbd;font-size:13.5px;line-height:1.7;margin:0}.pillar-marquee{background:#000;border-top:1px solid #fff9;overflow:hidden;position:relative;z-index:2}.pillar-marquee>div{animation:marquee 44s linear infinite;display:flex;width:max-content}.pillar-marquee span{color:#8a8a8a;flex:0 0 auto;font:600 9px var(--mono);letter-spacing:.22em;padding:17px 0;white-space:pre}.blog-dispatch{grid-gap:6vw;align-items:end;background:#fff;border:2px solid #000;display:grid;gap:6vw;grid-template-columns:minmax(280px,.8fr) 1fr;margin-top:clamp(60px,8vw,110px);padding:clamp(28px,4vw,58px)}.blog-dispatch>div>span{display:block;font:600 9px var(--mono);letter-spacing:.16em;margin-bottom:20px}.blog-dispatch h3{font:500 clamp(28px,3.2vw,48px)/1 var(--display);margin:0}.blog-dispatch>div>p{color:#525252;font-size:14px;line-height:1.75;margin:20px 0 0;max-width:480px}.blog-dispatch .newsletter-form{border-top:2px solid #000}.blog-dispatch .newsletter-input-row input{border-bottom-color:#000;color:#000}.blog-dispatch .newsletter-input-row input::placeholder{color:#8a8a8a}.blog-dispatch .newsletter-input-row button{background:#000;border-color:#000;color:#fff}.blog-dispatch .newsletter-consent{color:#525252}.blog-dispatch .newsletter-consent input{accent-color:#000}.blog-dispatch .newsletter-consent a{color:#000}.join-note{color:#8a8a8a;font:600 8px var(--mono);letter-spacing:.16em;margin:-6px 0 0}.scene-share .film-inner{display:block}.share-grid{grid-gap:clamp(30px,5vw,80px);align-items:center;display:grid;gap:clamp(30px,5vw,80px);grid-template-columns:minmax(300px,1.05fr) minmax(320px,.95fr)}.share-copy>*{animation:fade-rise .8s cubic-bezier(.165,.84,.44,1) both;animation:fade-rise .8s var(--eo-quart) both;animation-play-state:paused}.film-scene.is-live .share-copy>*{animation-play-state:running}.share-copy>:nth-child(2){animation-delay:.1s}.share-copy>:nth-child(3){animation-delay:.2s}.share-copy>:nth-child(4){animation-delay:.3s}.share-copy h2{font-family:var(--display);font-size:clamp(44px,5.6vw,96px);font-weight:500;line-height:.9;margin:0}.share-story{color:#c9c9c9;font-size:16px;line-height:1.75;margin:28px 0 0;max-width:560px}.share-note{color:#8a8a8a;font:600 8px var(--mono);letter-spacing:.16em;margin:26px 0 0}.share-panel{animation:fade-rise .9s cubic-bezier(.165,.84,.44,1) .35s both;animation:fade-rise .9s var(--eo-quart) .35s both;animation-play-state:paused}.film-scene.is-live .share-panel{animation-play-state:running}.share-invite{grid-gap:20px;border:1px solid var(--line);display:grid;gap:20px;justify-items:start;padding:clamp(26px,3vw,44px)}.share-invite-label{align-items:center;color:#bdbdbd;display:inline-flex;font:600 9px var(--mono);gap:9px;letter-spacing:.16em}.share-invite p{font:500 clamp(19px,1.7vw,26px)/1.35 var(--display);margin:0;max-width:340px}.share-invite button:disabled{cursor:wait;opacity:.7}.share-error{border-bottom:2px solid #fff;color:#fff;font:600 10px var(--mono);letter-spacing:.08em;margin:0;padding-bottom:6px}.share-ticket{grid-gap:16px;animation:stamp-in .5s cubic-bezier(.19,1,.22,1) both;animation:stamp-in .5s var(--eo-expo) both;background:#fff;color:#000;display:grid;gap:16px;padding:clamp(24px,2.6vw,38px);position:relative}.share-ticket:after,.share-ticket:before{background:#000;border-radius:50%;content:"";height:22px;position:absolute;top:50%;transform:translateY(-50%);width:22px}.share-ticket:before{left:-11px}.share-ticket:after{right:-11px}.ticket-head{align-items:baseline;display:flex;gap:16px;justify-content:space-between}.ticket-head span{font:600 9px var(--mono);letter-spacing:.16em}.ticket-head b{font:500 clamp(19px,1.8vw,28px) var(--display)}.ticket-line{color:#525252;font:600 8px var(--mono);letter-spacing:.12em;margin:0}.ticket-tear{border-top:2px dashed #0006;display:block;height:0}.ticket-link{border:1px solid #000;font:500 11px var(--mono);overflow:hidden;padding:13px 14px;text-overflow:ellipsis;white-space:nowrap}.ticket-actions{display:flex;flex-wrap:wrap;gap:10px}.share-ticket .film-button{border-color:#000;color:#000}.share-ticket .film-button-solid{background:#000;color:#fff}.map-page{background:#fff;color:#000;padding-top:var(--header-height)}.map-masthead{align-items:center;border-bottom:2px solid #000;display:flex;flex-wrap:wrap;font:600 9px var(--mono);gap:14px;justify-content:space-between;letter-spacing:.16em;padding:20px clamp(22px,6vw,110px)}.map-brand{align-items:center;display:inline-flex;gap:9px}.map-brand b{background:#000;color:#fff;display:grid;font:600 10px var(--mono);height:22px;place-items:center;width:22px}.map-opening{padding:clamp(60px,8vw,120px) clamp(22px,6vw,110px) clamp(40px,5vw,80px)}.map-kicker{font:600 9px var(--mono);letter-spacing:.18em;margin:0 0 30px}.map-opening h1{font-family:var(--display);font-size:clamp(40px,6.2vw,100px);font-weight:500;line-height:.92;margin:0;max-width:1150px}.map-intro{color:#525252;font-size:17px;line-height:1.8;margin:34px 0 0;max-width:680px}.map-quote{border:2px solid #000;margin:clamp(40px,5vw,70px) 0 0;max-width:860px;padding:clamp(24px,3vw,44px)}.map-quote span{color:#525252;font:600 8px var(--mono);letter-spacing:.16em}.map-quote p{font:500 clamp(21px,2.4vw,34px)/1.3 var(--display);margin:16px 0 0}.map-quote cite{color:#525252;display:block;font:600 9px var(--mono);font-style:normal;letter-spacing:.1em;margin-top:18px}.map-ledger{padding:clamp(30px,4vw,60px) clamp(22px,6vw,110px)}.map-beat{grid-gap:clamp(18px,3vw,46px);animation:fade-rise .7s cubic-bezier(.165,.84,.44,1) both;animation:fade-rise .7s var(--eo-quart) both;animation-delay:calc(var(--i)*70ms);border-bottom:1px solid #00000047;gap:clamp(18px,3vw,46px);grid-template-columns:64px minmax(0,1fr);padding:clamp(30px,3.4vw,52px) 0}.map-beat,.map-beat-rail{display:grid;position:relative}.map-beat-rail{grid-gap:12px;align-content:start;gap:12px;justify-items:center}.map-beat-rail i{background:#000;height:10px;width:10px}.map-beat-rail span{font:600 10px var(--mono)}.map-beat-rail:after{background:#00000047;bottom:-30px;content:"";position:absolute;top:34px;width:1px}.map-beat:last-child .map-beat-rail:after{display:none}.map-beat-act{color:#525252;font:600 8px var(--mono);letter-spacing:.18em;margin:0 0 12px}.map-beat-body h2{font-family:var(--display);font-size:clamp(24px,2.6vw,40px);font-weight:500;line-height:1.05;margin:0}.map-beat-story{font-size:16px;line-height:1.7;margin:16px 0 0;max-width:760px}.map-beat-caption{color:#525252;font-size:13.5px;line-height:1.7;margin:12px 0 0;max-width:760px}.map-beat-state{border-top:1px solid #00000047;color:#525252;font:600 8px/1.8 var(--mono);letter-spacing:.1em;margin:20px 0 0;max-width:100%;padding-top:10px;width:max-content}.map-outcome{grid-gap:2px;background:#000;border:2px solid #000;display:grid;gap:2px;grid-template-columns:1fr 1fr;margin:clamp(30px,4vw,60px) clamp(22px,6vw,110px)}.map-outcome>div{background:#fff;padding:clamp(26px,3vw,46px)}.map-outcome>div:last-child{background:#000;color:#fff}.map-outcome span{display:block;font:600 8px var(--mono);letter-spacing:.16em;margin-bottom:16px}.map-outcome p{font:500 clamp(17px,1.6vw,24px)/1.45 var(--display);margin:0;max-width:480px}.map-outcome strong{display:block;font:600 10px var(--mono);letter-spacing:.12em;margin-top:22px}.map-disclaimer{color:#8a8a8a;font:500 10px/1.7 var(--mono);margin:0;max-width:720px;padding:0 clamp(22px,6vw,110px) clamp(40px,5vw,70px)}.map-cta{background:#000;border-top:8px solid #000;color:#fff;padding:clamp(60px,7vw,110px) clamp(22px,6vw,110px)}.map-cta h2{font-family:var(--display);font-size:clamp(40px,5.4vw,88px);font-weight:500;line-height:.9;margin:0 0 36px}.map-cta-actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.map-cta .film-button{border-color:#fff;color:#fff}.map-cta .film-button-solid{background:#fff;color:#000}.map-loading,.map-missing-page{min-height:70vh;padding:clamp(80px,10vw,150px) clamp(22px,6vw,110px)}.map-loading-text{align-items:center;display:flex;font:600 11px var(--mono);gap:12px;letter-spacing:.22em;margin:0}.map-loading-text i{animation:hud-pulse 1.2s steps(2) infinite;background:#000;height:9px;width:9px}.map-missing-page h1{font-family:var(--display);font-size:clamp(40px,6vw,90px);font-weight:500;line-height:.92;margin:0 0 20px}.map-missing-copy{color:#525252;font-size:16px;line-height:1.7;margin:0 0 36px;max-width:480px}.site-header .header-access-link{color:#000;text-decoration:none}@media (max-width:900px){.site-header .header-access-link{color:#fff}}.watch-demo-section.scene-demo{background:#fff;border-bottom:2px solid #000;color:#000;padding-top:clamp(70px,8vw,120px)}.scene-demo .demo-story-head>p{color:#525252}.scene-demo .demo-deep-link{border-color:#000}.exported-demo-light{background:#fff;border-bottom:2px solid #000;border-top:2px solid #000;color:#000}.exported-demo-light .demo-channel-shell,.exported-demo-light .demo-chapter-bar,.exported-demo-light .demo-scenario-story,.exported-demo-light .demo-scene-tabs{border-bottom-color:#000}.exported-demo-light .demo-channel-list{border-left-color:#000;border-top-color:#000}.exported-demo-light .demo-channel-list button{background:#fff;border-bottom-color:#000;border-right-color:#000;color:#525252}.exported-demo-light .demo-channel-list button.active{background:#000;color:#fff}.exported-demo-light .demo-channel-heading span,.exported-demo-light .demo-mock-label,.exported-demo-light .demo-scenario-title span,.exported-demo-light .demo-story-beat>span{color:#525252}.exported-demo-light .demo-story-beat{border-left-color:#0003;border-top-color:#0003}.exported-demo-light .demo-chapter-copy p,.exported-demo-light .demo-story-beat p{color:#525252}.exported-demo-light .demo-chapter-actions a,.exported-demo-light .demo-chapter-actions button{background:#000;border-color:#000;color:#fff}.exported-demo-light .demo-scene-tabs button{background:#fff;border-right-color:#00000040;color:#525252}.exported-demo-light .demo-scene-tabs button.active{background:#000;color:#fff}.exported-demo-light .demo-export-frame,.exported-demo-light .demo-frame-shell{background:#fff}.exported-demo-light .demo-window-bar{background:#f4f4f4;border-bottom-color:#0000002e;color:#525252}.exported-demo-light .demo-window-bar i{border-color:#8a8a8a}.exported-demo-light .demo-window-bar b{color:#8a8a8a}.exported-demo-light .demo-tour-progress{background:#000}.exported-demo-light .demo-story-continuity{border-top-color:#0003;color:#525252}.exported-demo-light .demo-story-continuity strong{color:#000}.exported-demo-light .demo-story-continuity i{background:#0000004d}.exported-demo-light .demo-story-continuity a{background:#000;border-color:#000;color:#fff}.full-demo{background:#fff}.usecase-product-showcase{background:#000;border-bottom:8px solid #000;color:#f5f5f7;min-height:330svh;position:relative}.usecase-showcase-sticky{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;height:100svh;isolation:isolate;min-height:700px;overflow:hidden;position:sticky;top:0}.usecase-showcase-heading{left:clamp(24px,5vw,92px);position:absolute;top:calc(var(--header-height) + 4.5vh);width:min(860px,70vw);z-index:7}.usecase-showcase-heading>p:first-child{color:#a1a1a6;font:600 11px/1 var(--mono);letter-spacing:.14em;margin:0 0 20px}.usecase-showcase-heading h2{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:clamp(42px,5vw,76px);font-weight:600;letter-spacing:-.012em;line-height:1.02;margin:0}.usecase-showcase-heading>p:last-child{color:#ccc;font-size:17px;letter-spacing:0;line-height:1.47;margin:22px 0 0;max-width:590px}.macbook-stage{bottom:44px;left:50%;perspective:1800px;position:absolute;transform-origin:50% 100%;translate:-50% 0;width:min(1120px,68vw);z-index:3}.macbook-lid{aspect-ratio:16/10;backface-visibility:hidden;background:#111113;border:1px solid #3a3a3c;border-radius:18px 18px 7px 7px;box-shadow:3px 5px 30px 0 #00000038;padding:12px 12px 16px;position:relative;transform-origin:50% 100%;width:100%}.macbook-camera{background:#606066;border-radius:50%;height:4px;left:50%;position:absolute;top:5px;transform:translateX(-50%);width:4px;z-index:4}.macbook-screen{background:#fff;border-radius:8px 8px 2px 2px;height:100%;overflow:hidden;width:100%}.macbook-base{background:#d2d2d7;border-radius:2px 2px 14px 14px;box-shadow:3px 5px 30px 0 #00000038;height:16px;margin-left:-3%;position:relative;width:106%}.macbook-base:after{border-top:1px solid #f5f5f7;content:"";inset:0;position:absolute}.macbook-base i{background:#a1a1a6;border-radius:0 0 6px 6px;height:5px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:14%}.exported-demo-showcase{border:0;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;height:100%;width:100%}.exported-demo-showcase .demo-channel-shell{border-bottom:1px solid #d2d2d7;display:block;min-height:38px;padding:0}.exported-demo-showcase .demo-channel-heading,.exported-demo-showcase .demo-mock-label,.exported-demo-showcase .demo-story-continuity{display:none}.exported-demo-showcase .demo-channel-list{border:0;display:flex;height:38px;overflow-x:auto;scrollbar-width:none}.exported-demo-showcase .demo-channel-list::-webkit-scrollbar{display:none}.exported-demo-showcase .demo-channel-list button{background:#f5f5f7;border:0;border-right:1px solid #d2d2d7;color:#6e6e73;flex:1 0 auto;font:600 10px/1 -apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;letter-spacing:0;min-height:38px;min-width:100px;padding:0 12px;text-transform:none}.exported-demo-showcase .demo-channel-list button.active{background:#06c;color:#fff}.exported-demo-showcase .demo-chapter-bar{border-bottom-color:#d2d2d7;gap:14px;min-height:66px;padding:10px 14px}.exported-demo-showcase .demo-chapter-copy{gap:11px;grid-template-columns:auto auto minmax(140px,1fr)}.exported-demo-showcase .demo-chapter-copy strong{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:21px;font-weight:600;letter-spacing:0}.exported-demo-showcase .demo-chapter-copy p{font-size:11px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exported-demo-showcase .demo-chapter-actions a,.exported-demo-showcase .demo-chapter-actions button{background:#06c;border:0;border-radius:9999px;color:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;font-size:11px;letter-spacing:0;min-height:34px;text-transform:none}.exported-demo-showcase .demo-chapter-actions a{width:34px}.exported-demo-showcase .demo-scene-tabs{border-bottom-color:#d2d2d7;min-height:36px}.exported-demo-showcase .demo-scene-tabs button{background:#fff;border-right-color:#e0e0e0;color:#6e6e73;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;font-size:10px;letter-spacing:0;min-height:36px;padding:0 13px;text-transform:none}.exported-demo-showcase .demo-scene-tabs button.active{background:#f5f5f7;box-shadow:inset 0 -2px #06c;color:#06c}.exported-demo-showcase .demo-frame-shell{flex:1 1;min-height:0}.exported-demo-showcase .demo-window-bar{flex:0 0 28px;height:28px}.exported-demo-showcase .demo-export-frame{height:calc(100% - 28px)}.demo-float-callout{grid-gap:11px;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);background:#1d1d1fdb;border:1px solid #ffffff38;color:#fff;display:grid;gap:11px;grid-template-columns:24px 1fr;padding:16px;position:absolute;width:min(238px,15vw);z-index:6}.demo-callout-index{color:#86868b;font:600 9px/1 var(--mono)}.demo-float-callout strong{display:block;font-size:14px;font-weight:600;letter-spacing:0;line-height:1.2}.demo-float-callout p{color:#ccc;font-size:11px;letter-spacing:0;line-height:1.45;margin:7px 0 0}.demo-float-callout>i{background:#86868b;height:1px;position:absolute;top:50%;transform-origin:right;width:clamp(24px,3.8vw,70px)}.demo-float-top-left{left:2.4vw;top:25%}.demo-float-top-right{right:2.4vw;top:22%}.demo-float-mid-right{right:1.5vw;top:44%}.demo-float-bottom-left{bottom:20%;left:2vw}.demo-float-bottom-right{bottom:19%;right:2.2vw}.demo-float-bottom-left>i,.demo-float-top-left>i{right:calc(clamp(24px, 3.8vw, 70px)*-1)}.demo-float-bottom-right>i,.demo-float-mid-right>i,.demo-float-top-right>i{left:calc(clamp(24px, 3.8vw, 70px)*-1);transform-origin:left}.demo-ontology-rail{grid-gap:10px;align-items:center;bottom:17px;color:#a1a1a6;display:grid;font:600 9px/1 var(--mono);gap:10px;grid-template-columns:auto 1fr auto 1fr auto 1fr auto 1fr auto;left:50%;letter-spacing:.11em;position:absolute;transform:translateX(-50%);width:min(760px,60vw);z-index:7}.demo-ontology-rail i{background:#424245;height:1px}.demo-ontology-rail b{background:#06c;bottom:-9px;height:2px;left:0;position:absolute;right:0;transform-origin:left}.demo-showcase-link{align-items:center;background:#06c;border-radius:9999px;bottom:12px;color:#fff;display:inline-flex;font-size:12px;font-weight:400;gap:8px;letter-spacing:0;min-height:36px;padding:0 16px;position:absolute;right:clamp(22px,3vw,52px);transition:background-color .16s ease,transform .16s ease;z-index:8}.demo-showcase-link:active{transform:scale(.95)}.ticket-poster{aspect-ratio:1200/630;border:1px solid #000;display:block;object-fit:cover;width:100%}.usecase-product-showcase.is-reduced{min-height:auto;padding:clamp(110px,10vw,160px) clamp(22px,5vw,92px) 80px}.is-reduced .usecase-showcase-sticky{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr));height:auto;min-height:0;overflow:visible;position:relative}.is-reduced .usecase-showcase-heading{grid-column:1/-1;left:auto;position:relative;top:auto;width:100%}.is-reduced .macbook-stage{bottom:auto;grid-column:1/-1;left:auto;margin:60px auto 30px;position:relative;translate:none;width:min(1120px,100%)}.is-reduced .demo-float-callout{bottom:auto;left:auto;opacity:1!important;position:relative;right:auto;top:auto;transform:none!important;width:auto}.is-reduced .demo-float-callout>i{display:none}.is-reduced .demo-ontology-rail{bottom:auto;grid-column:1/-1;left:auto;margin-top:24px;position:relative;transform:none;width:100%}.is-reduced .demo-showcase-link{bottom:auto;grid-column:1/-1;margin-top:24px;position:relative;right:auto;width:max-content}@media (hover:hover) and (pointer:fine){.demo-showcase-link:hover{background:#0071e3}.exported-demo-showcase .demo-channel-list button:hover{background:#06c;color:#fff}.exported-demo-showcase .demo-scene-tabs button:hover{background:#f5f5f7;color:#06c}.exported-demo-showcase .demo-chapter-actions a:hover,.exported-demo-showcase .demo-chapter-actions button:hover{background:#0071e3;color:#fff}}@keyframes hands-approach{0%{opacity:0;transform:scale(.84)}to{opacity:1;transform:none}}@keyframes hands-scan{0%,to{opacity:.08;transform:translateX(-18vw) scaleY(.35)}48%,58%{opacity:.34;transform:translateX(0) scaleY(1)}82%{opacity:.12;transform:translateX(12vw) scaleY(.5)}}@keyframes spark-breathe{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.25)}}@keyframes word-rise{0%{opacity:0;transform:translateY(38px)}to{opacity:1;transform:none}}@keyframes fade-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes box-in{0%{opacity:0;transform:translateY(18px) scale(.99)}to{opacity:1;transform:none}}@keyframes node-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.88)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes wire-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes wire-draw-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes edge-draw{0%{stroke-dashoffset:130}to{stroke-dashoffset:0}}@keyframes line-fill{0%{transform:scaleX(0)}to{transform:scaleX(var(--w))}}@keyframes stamp-in{0%{opacity:0;transform:scale(1.22)}to{opacity:1;transform:none}}@keyframes caret{50%{opacity:0}}@keyframes hud-pulse{50%{opacity:.3}}@keyframes scroll-run{0%{transform:translateX(-100%)}to{transform:translateX(320%)}}@keyframes scan-pass{to{transform:translateY(640%)}}@keyframes portrait-flicker{0%,94%,to{opacity:.9}95%{opacity:.5}97%{opacity:1}}@keyframes portrait-jitter{0%,96%,to{translate:0 0}97%{translate:3px -2px}98.5%{translate:-3px 2px}}@keyframes bar-drop{0%{transform:translateY(-101%)}to{transform:translateY(0)}}@keyframes bar-rise{0%{transform:translateY(101%)}to{transform:translateY(0)}}@keyframes chapter-wipe{0%{transform:translateY(0)}to{transform:translateY(-101%)}}@keyframes pillar-gaze{0%,to{transform:translate(0)}28%{transform:translate(5%,-4%)}55%{transform:translate(-6%,3%)}80%{transform:translate(2%,4%)}}@media (hover:hover) and (pointer:fine){.film-dark .film-button:hover{background:#fff;color:#000}.film-light .film-button:hover{background:#000;color:#fff}.film-dark .film-button-solid:hover{background:#0000;color:#fff}.film-light .film-button-solid:hover{background:#0000;color:#000}.film-link:hover{text-decoration-thickness:2px}.industry-row:hover{background:#000;color:#fff;padding-left:18px;padding-right:18px}.industry-row:hover .industry-hook,.industry-row:hover .industry-number{color:#bdbdbd}.industry-row:hover .industry-arrow{opacity:1;transform:none}.hud-play:hover{background:#fff;color:#000}.pillar-grid article:hover{background:#ffffff14}.pillar-grid article:hover .pillar-word{letter-spacing:.04em}.blog-dispatch .newsletter-input-row button:hover{background:#fff;color:#000}.exported-demo-light .demo-channel-list button:hover,.exported-demo-light .demo-scene-tabs button:hover{background:#000;color:#fff}.exported-demo-light .demo-chapter-actions a:hover,.exported-demo-light .demo-chapter-actions button:hover{background:#fff;color:#000}}@media (max-width:1100px){.scene-chapter .film-inner{gap:30px;grid-template-columns:1fr}.chapter-copy{max-width:none}.diagram-decision{grid-template-columns:1fr}.decision-ledger{grid-column:1;grid-row:auto}.decision-outcome{grid-column:1}.industry-head{gap:24px;grid-template-columns:1fr}.code-body{grid-template-columns:110px minmax(0,1fr)}.code-policy{border-left:0;border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.pillar-grid{grid-template-columns:1fr 1fr}.pillar-grid article{border-bottom:1px solid #ffffff57;min-height:340px}.blog-dispatch{gap:34px;grid-template-columns:1fr}.macbook-stage{width:74vw}.demo-float-callout{padding:12px;width:190px}.demo-float-callout p{display:none}}@media (max-width:780px){.film-scene{padding:calc(var(--header-height) + 5vh) 22px 12vh}.film-slate{font-size:8px;left:22px;right:22px;top:calc(var(--header-height) + 12px)}.hands-art{font-size:3px}.scene-eye,.scene-infinite{padding:0 22px}.infinite-line{transform:scale(.85)}.infinite-rail{display:none}.eye-title{font-size:clamp(66px,26vw,130px)}.industry-row{gap:12px;grid-template-columns:40px 1fr 22px}.industry-hook{font-size:12px;grid-column:2}.dg-fanout{grid-template-columns:1fr 1fr}.code-body,.rank-grid{grid-template-columns:1fr}.code-tree{border-bottom:1px solid var(--line);border-right:0;grid-auto-flow:column}.diagram-ontology{min-height:380px}.graph-node{font-size:10px;min-width:92px;padding:8px 10px}.film-hud{gap:10px;height:48px}.hud-chapter,.hud-skip{display:none}.portrait-art{font-size:2.8px}.portrait-copy h2{font-size:clamp(44px,14vw,64px)}.portrait-actions{align-items:stretch;flex-direction:column}.pillar-grid{grid-template-columns:1fr}.pillar-grid article{border-right:0;min-height:0;padding:30px 22px}.pillar-word{margin-bottom:22px}.share-grid{gap:34px;grid-template-columns:1fr}.share-ticket:after,.share-ticket:before{display:none}.map-beat{grid-template-columns:40px minmax(0,1fr)}.map-outcome{grid-template-columns:1fr}.map-cta-actions{align-items:stretch;flex-direction:column}.usecase-product-showcase{min-height:auto;padding:0 14px 76px}.usecase-showcase-sticky{height:auto;min-height:0;overflow:visible;position:relative}.usecase-showcase-heading{left:auto;opacity:1!important;padding:calc(var(--header-height) + 55px) 8px 0;position:relative;top:auto;width:100%}.usecase-showcase-heading h2{font-size:42px}.usecase-showcase-heading>p:last-child{font-size:15px}.macbook-stage{bottom:auto;left:auto;margin:54px 0 0;position:relative;transform:none!important;translate:none;width:100%}.macbook-lid{aspect-ratio:auto;border-radius:11px 11px 4px 4px;padding:7px 7px 10px;transform:none!important}.macbook-screen{border-radius:5px 5px 1px 1px;height:min(680px,76svh);overflow-y:auto}.exported-demo-showcase{height:auto;min-height:660px}.exported-demo-showcase .demo-channel-list{display:grid;grid-template-columns:repeat(2,1fr);height:auto}.exported-demo-showcase .demo-channel-list button{min-width:0}.exported-demo-showcase .demo-chapter-bar{align-items:stretch;flex-direction:column}.exported-demo-showcase .demo-chapter-copy{grid-template-columns:auto 1fr}.exported-demo-showcase .demo-chapter-copy p{grid-column:1/-1;white-space:normal}.exported-demo-showcase .demo-frame-shell{min-height:450px}.exported-demo-showcase .demo-export-frame{height:450px}.demo-float-callout{bottom:auto;left:auto;margin-top:12px;opacity:1!important;padding:16px;position:relative;right:auto;top:auto;transform:none!important;width:100%}.demo-float-callout:first-of-type{margin-top:36px}.demo-float-callout p{display:block}.demo-float-callout>i{display:none}.demo-ontology-rail{font-size:7px;gap:5px;left:auto;margin:34px 0 0;padding:0 4px;transform:none}.demo-ontology-rail,.demo-showcase-link{bottom:auto;position:relative;width:100%}.demo-showcase-link{justify-content:center;margin-top:34px;min-height:46px;right:auto}}@media (prefers-reduced-motion:reduce){html{scroll-snap-type:none}.film-hud i,.film-scene *,.film-scene :after,.film-scene :before,.hands-stage{animation:none!important;transition:none!important}.hands-stage:before{display:none}.ascii-blob-field,.ascii-eye-field{transform:none}.infinite-line{opacity:1;transform:none}.infinite-line p{opacity:1}.eye-shape{clip-path:none}.eye-iris{transform:none}.eye-lid{display:none}.eye-art,.hands-art,.portrait-art{transform:none}.browser-skeleton i,.doc-line,.rank-bar{transform:scaleX(var(--w))}.industry-arrow{opacity:1;transform:none}.portrait-bar,.scene-chapter:before{display:none}.portrait-copy>*{opacity:1}.pillar-marquee>div,.portrait-copy>*{animation:none!important}.demo-float-callout,.macbook-lid,.macbook-stage{opacity:1!important;transform:none!important}}@supports (animation-timeline:view()){[data-motion=cinematic] .pillar-grid article{animation-timeline:view();animation-range:entry 5% cover 32%;animation:editorial-enter 1ms linear both}[data-motion=cinematic] .blog-dispatch{animation-timeline:view();animation-range:entry 10% cover 35%;animation:editorial-enter 1ms linear both}}[data-motion=reduced] .portrait-bar,[data-motion=reduced] .scene-chapter:before{display:none}[data-motion=reduced] .portrait-art{opacity:.9;transform:none}[data-motion=reduced] .pillar-marquee>div{animation:none}[data-motion=reduced] .demo-float-callout,[data-motion=reduced] .macbook-lid,[data-motion=reduced] .macbook-stage{opacity:1!important;transform:none!important}[data-motion=reduced] .eye-lid{display:none}[data-motion=reduced] .eye-shape{clip-path:none}[data-motion=reduced] .eye-copy{opacity:1}[data-motion=reduced] .infinite-line{opacity:1;transform:none}[data-motion=reduced] .infinite-line p{opacity:1}.eye-shape{clip-path:none;transform:scaleY(calc(.06 + var(--s)*.94));transform-origin:center;will-change:transform}.industry-row{transition:transform .16s cubic-bezier(.165,.84,.44,1),background-color .14s ease,color .14s ease;transition:transform .16s var(--eo-quart),background-color .14s ease,color .14s ease}.industry-row.is-active{padding-left:0;padding-right:0;transform:translateX(7px)}.pillar-word{transition:transform .18s cubic-bezier(.165,.84,.44,1);transition:transform .18s var(--eo-quart)}.film-hud .hud-play{min-height:44px}@keyframes type-in{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}@keyframes portrait-reveal{0%{opacity:0}to{opacity:.9}}@keyframes pillar-blink{0%,91%,to{transform:translateY(18%) scaleY(1)}94%{transform:translateY(18%) scaleY(.08)}97%{transform:translateY(18%) scaleY(1)}}@media (hover:hover) and (pointer:fine){.industry-row:hover{padding-left:0;padding-right:0;transform:translateX(7px)}.pillar-grid article:hover .pillar-word{letter-spacing:inherit;transform:translateX(6px)}}@media (max-width:780px){.film-hud{height:56px}.film-hud .hud-play{min-height:44px;padding:0 12px}.exported-demo-showcase .demo-chapter-actions a,.exported-demo-showcase .demo-chapter-actions button{min-height:44px;min-width:44px}.demo-float-callout,.film-hud{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.eye-shape{transform:none}}[data-motion=reduced] .eye-shape{transform:none}.ahi-story h2,.scene-eye .eye-title,.scene-hands .hands-title{font-family:"Unbounded",var(--display)}.scene-hands .film-button{border-radius:999px}.eye-shape{--gaze-x:0px;--gaze-y:0px;--dilate:1;transition:transform .17s cubic-bezier(.77,0,.175,1);transition:transform .17s var(--eio-quart)}.eye-shape.is-opening{transition:transform 1.15s cubic-bezier(.16,1,.3,1)}.eye-shape[data-blink=true]{transform:scaleY(.06)}.eye-pupil{transform:translate(var(--gaze-x),var(--gaze-y)) scale(var(--dilate));transition:transform 90ms linear;will-change:transform}.eye-telemetry{align-items:flex-end;color:#8b8b8b;display:flex;font:600 7px JetBrains Mono,var(--mono);inset:12px;justify-content:space-between;letter-spacing:.12em;position:absolute}.ahi-story{--ahi-display:"Unbounded",var(--display);--ahi-mono:"JetBrains Mono",var(--mono);align-items:start;background:#000;border-bottom:1px solid #3a3a3a;border-top:1px solid #3a3a3a;color:#fff;display:grid;grid-template-columns:minmax(280px,30%) minmax(0,70%);position:relative;scroll-snap-align:start}.ahi-proof-column{background:#050505;border-left:1px solid #3a3a3a;display:flex;flex-direction:column;grid-column:2;grid-row:1;height:calc(100svh - var(--header-height));min-height:620px;overflow:hidden;padding:18px clamp(18px,2.2vw,38px) 14px;position:sticky;top:var(--header-height);z-index:18}.ahi-proof-header{align-items:center;border-bottom:1px solid #3a3a3a;display:flex;gap:16px;justify-content:space-between;min-height:46px}.ahi-proof-header>div:first-child{align-items:baseline;display:flex;gap:12px;min-width:0}.ahi-proof-header span{color:#8e8e93;font:600 7px var(--ahi-mono);letter-spacing:.1em}.ahi-proof-header strong{font:600 15px var(--ahi-display)}.ahi-narration-controls{align-items:center;display:flex;gap:6px}.ahi-narration-controls button{background:#0000;border:1px solid #555;border-radius:999px;color:#fff;cursor:pointer;display:grid;height:44px;place-items:center;transition:color .14s ease,background-color .14s ease,transform .12s cubic-bezier(.165,.84,.44,1);transition:color .14s ease,background-color .14s ease,transform .12s var(--eo-quart);width:44px}.ahi-narration-controls button:first-child{display:inline-flex;gap:7px;min-width:44px;padding:0 13px;width:auto}.ahi-narration-controls button b{font:600 7px var(--ahi-mono);letter-spacing:.08em;text-transform:uppercase}.ahi-narration-controls button:active{transform:scale(.97)}.ahi-narration-controls button:disabled{cursor:not-allowed;opacity:.34}.ahi-narration-controls>span{min-width:58px;text-transform:uppercase}.ahi-mode-rail{align-items:center;border-bottom:1px solid #3a3a3a;display:flex;gap:6px;min-height:48px;overflow-x:auto;scrollbar-width:none}.ahi-mode-rail::-webkit-scrollbar{display:none}.ahi-mode-rail button{background:#0000;border:1px solid #484848;border-radius:999px;color:#9b9b9b;cursor:pointer;font:600 8px var(--ahi-mono);min-height:44px;min-width:max-content;padding:0 13px;text-transform:uppercase;transition:color .14s ease,background-color .14s ease,border-color .14s ease,transform .12s cubic-bezier(.165,.84,.44,1);transition:color .14s ease,background-color .14s ease,border-color .14s ease,transform .12s var(--eo-quart)}.ahi-mode-rail button.is-active{background:#fff;border-color:#fff;color:#000}.ahi-mode-rail button:active{transform:scale(.97)}.ahi-macbook-wrap{margin:auto;perspective:1800px;width:min(98%,1080px)}.ahi-macbook-lid,.ahi-macbook-wrap{position:relative;transform-style:preserve-3d}.ahi-macbook-lid{aspect-ratio:16/10;background:#111;border:1px solid #4b4b4b;border-radius:16px 16px 6px 6px;padding:9px 9px 12px;transform-origin:50% 100%;width:100%;will-change:transform}.ahi-macbook-camera{background:#777;border-radius:50%;height:4px;left:50%;position:absolute;top:3px;transform:translateX(-50%);width:4px;z-index:5}.ahi-live-screen{background:#fff;border-radius:8px 8px 2px 2px;height:100%;overflow:hidden;position:relative;width:100%}.ahi-live-screen>.exported-demo-showcase{border:0;display:flex;flex-direction:column;height:100%!important;min-height:0!important;width:100%}.ahi-live-screen .demo-channel-shell,.ahi-live-screen .demo-chapter-bar,.ahi-live-screen .demo-scene-tabs,.ahi-live-screen .demo-story-continuity{display:none}.ahi-live-screen .demo-frame-shell{border:0;flex:1 1;height:100%;min-height:0!important}.ahi-live-screen .demo-window-bar{display:none}.ahi-live-screen .demo-export-frame{border:0;height:100%!important;min-height:100%;width:100%}.ahi-macbook-base{background:#d2d2d7;border-radius:2px 2px 14px 14px;border-top:1px solid #fff;height:14px;margin-left:-3%;position:relative;width:106%}.ahi-macbook-base i{background:#9a9a9f;border-radius:0 0 6px 6px;height:4px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:15%}.ahi-proof-note{color:#737373;font:600 7px var(--ahi-mono);letter-spacing:.1em;margin:10px 0 0;text-align:center}.ahi-narrative-column{border-right:1px solid #3a3a3a;grid-column:1;grid-row:1}.ahi-narrative-column article{border-bottom:1px solid #363636;display:flex;flex-direction:column;justify-content:center;min-height:calc(100svh - var(--header-height));opacity:.34;padding:clamp(46px,8vh,90px) clamp(22px,3vw,48px);transition:opacity .18s ease,transform .22s cubic-bezier(.165,.84,.44,1);transition:opacity .18s ease,transform .22s var(--eo-quart)}.ahi-narrative-column article.is-active{opacity:1;transform:translateX(8px)}.ahi-narrative-column article>span{color:#8e8e93;font:600 8px var(--ahi-mono);letter-spacing:.14em}.ahi-narrative-column h2{font-size:clamp(28px,2.9vw,48px);font-weight:500;line-height:1.06;margin:24px 0 0}.ahi-narrative-column p{color:#bdbdbd;font:400 14px/1.75 var(--ahi-mono);margin:24px 0 0}.ahi-narrative-column article>button{align-items:center;background:#0000;border:1px solid #696969;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font:600 8px var(--ahi-mono);gap:8px;margin-top:28px;min-height:44px;padding:0 16px;text-transform:uppercase;transition:color .14s ease,background-color .14s ease,transform .12s cubic-bezier(.165,.84,.44,1);transition:color .14s ease,background-color .14s ease,transform .12s var(--eo-quart);width:max-content}.ahi-narrative-column article>button:active{transform:scale(.97)}.ahi-mode-panel{background:#fffffff5;border:1px solid #000;bottom:8px;color:#000;font-family:var(--ahi-mono);max-height:44%;overflow:auto;padding:10px;position:absolute;right:8px;width:min(320px,44%);z-index:10}.ahi-mode-panel>span{color:#5e5e5e;display:block;font-size:6px;font-weight:700;letter-spacing:.12em;margin-bottom:7px}.ahi-mode-panel p{font-size:8px;line-height:1.45;margin:0}.ahi-connector-mini,.ahi-fleet-mini{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(2,minmax(0,1fr))}.ahi-connector-mini b,.ahi-fleet-mini b{border:1px solid #8a8a8a;font-size:6px;padding:5px}.ahi-approval-mini>div{display:flex;gap:5px;margin-top:7px}.ahi-approval-mini button,.ahi-steer-mini button{background:#000;border:1px solid #000;border-radius:999px;color:#fff;cursor:pointer;font:600 7px var(--ahi-mono);min-height:44px;padding:0 9px}.ahi-approval-mini button.is-active{background:#fff;color:#000}.ahi-approval-mini>strong,.ahi-steer-mini>strong{display:block;font-size:6px;line-height:1.4;margin-top:6px}.ahi-steer-mini{grid-gap:5px;display:grid;gap:5px;grid-template-columns:1fr auto}.ahi-steer-mini label{font-size:6px;grid-column:1/-1}.ahi-steer-mini input{border:1px solid #000;border-radius:0;font:500 7px var(--ahi-mono);height:44px;min-width:0;padding:0 7px}.ahi-steer-mini>strong{grid-column:1/-1}.ahi-audit-mini{grid-gap:4px;display:grid;gap:4px}.ahi-audit-mini p{border-bottom:1px solid #aaa;padding-bottom:4px}.ahi-audit-mini i{background:#000;display:inline-block;height:5px;margin-right:5px;width:5px}.ahi-scale-mini{align-items:center;display:flex;flex-wrap:wrap;font-size:7px;gap:5px}.ahi-scale-mini i{background:#000;height:1px;width:12px}.ahi-scale-mini p{flex:0 0 100%;margin-top:5px}@media(hover:hover) and (pointer:fine){.ahi-narration-controls button:hover,.ahi-narrative-column article>button:hover{background:#fff;color:#000}.ahi-mode-rail button:hover{border-color:#fff;color:#fff}}@media(max-width:900px){.ahi-story{display:block}.ahi-proof-column{background:#050505;border-bottom:1px solid #555;border-left:0;height:470px;min-height:0;padding:8px 10px;top:var(--header-height);width:100%}.ahi-proof-header{min-height:44px}.ahi-proof-header>div:first-child>span{display:none}.ahi-proof-header strong{font-size:12px}.ahi-narration-controls>span{font-size:6px;min-width:48px}.ahi-mode-rail{min-height:48px}.ahi-mode-rail button{min-height:44px;padding:0 12px}.ahi-macbook-wrap{margin:8px auto 0;width:min(96%,630px)}.ahi-macbook-lid{border-radius:11px 11px 4px 4px;padding:5px 5px 7px}.ahi-macbook-base{height:9px}.ahi-proof-note{font-size:6px;margin-top:6px}.ahi-narrative-column{border-right:0}.ahi-narrative-column article{min-height:72svh;opacity:.45;padding:72px 22px 60px}.ahi-narrative-column article.is-active{transform:none}.ahi-narrative-column h2{font-size:clamp(27px,8.4vw,42px)}.ahi-live-screen{overflow:visible}.ahi-live-screen>.exported-demo-showcase{border-radius:6px;overflow:hidden}.ahi-mode-panel{bottom:auto;max-height:94px;padding:7px;right:0;top:calc(100% + 14px);width:100%}.ahi-proof-note{margin-top:104px}}@media(max-width:520px){.ahi-proof-column{height:430px}.ahi-macbook-wrap{width:calc(100% - 8px)}.ahi-mode-panel{max-height:94px;right:0;width:100%}.ahi-mode-panel>span{margin-bottom:4px}.ahi-mode-panel p{font-size:6px}.ahi-narrative-column article{min-height:76svh}}@media(prefers-reduced-motion:reduce){.eye-pupil,.eye-shape{transform:none}}[data-motion=reduced] .eye-pupil,[data-motion=reduced] .eye-shape{transform:none}.cinematic-journey,.investor-page{--film-bg:#050505;--film-surface:#0b0b0b;--film-line:#292929;--film-muted:#929298;background:var(--film-bg);color:#fff;font-family:IBM Plex Sans,sans-serif;min-height:100vh}.cinematic-journey button,.investor-page button,.investor-page input{font-family:inherit}.cinematic-journey h1,.cinematic-journey h2,.investor-page h1,.investor-page h2,.investor-page h3{font-family:Chivo,sans-serif;letter-spacing:0}.film-stage{background:#080808;border:1px solid var(--film-line);color:#fff;isolation:isolate;min-height:min(67vh,650px);overflow:hidden;position:relative;width:100%}.film-stage:before{background-image:linear-gradient(#ffffff0f 1px,#0000 0),linear-gradient(90deg,#ffffff0f 1px,#0000 0);background-size:12.5% 16.666%;content:"";inset:0;opacity:.32;position:absolute;z-index:-1}.film-stage-readout{align-items:center;background:#080808;border-bottom:1px solid var(--film-line);color:#77777f;display:flex;font:600 7px IBM Plex Mono,monospace;justify-content:space-between;left:0;letter-spacing:.1em;min-height:38px;padding:0 13px;position:absolute;right:0;top:0;z-index:8}.film-stage-readout b{color:#fff;font-weight:500}.film-stage>svg{height:calc(100% - 72px);inset:38px 0 34px;overflow:visible;position:absolute;width:100%;z-index:1}.film-stage>svg path{fill:none;stroke:#8b8b92;stroke-width:.22;vector-effect:non-scaling-stroke}.film-system-node{background:#080808;border-left:1px solid #6d6d74;display:flex;flex-direction:column;justify-content:center;min-height:48px;padding:8px 9px 8px 23px;position:absolute;transform:translate(-50%,-50%);width:clamp(90px,9.5vw,145px);z-index:5}.film-system-node>i{background:#080808;border:1px solid #fff;height:7px;left:-4px;position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);width:7px}.film-system-node span{color:#72727a;font:500 7px IBM Plex Mono,monospace}.film-system-node strong{font:600 clamp(7px,.68vw,10px) IBM Plex Mono,monospace;letter-spacing:.04em;margin-top:5px}.film-system-node.active{color:#000}.film-system-node.active,.film-system-node.active>i{background:#fff;border-color:#fff}.film-system-node.active span{color:#46464c}.film-packet{background:#fff;box-shadow:0 0 0 5px #ffffff1a;color:#000;display:grid;height:22px;place-content:center;position:absolute;transform:translate(-50%,-50%);width:30px;z-index:7}.film-packet span{font:700 6px IBM Plex Mono,monospace}.film-aigis-boundary{border:1px dashed #73737a;height:40%;left:40%;pointer-events:none;position:absolute;top:30%;width:20%;z-index:2}.film-aigis-boundary span{color:#6f6f77;font:500 6px IBM Plex Mono,monospace;left:0;letter-spacing:.08em;position:absolute;top:-16px}.film-human-line{align-items:center;background:#080808;border:1px solid #55555c;color:#fff;display:flex;gap:15px;justify-content:space-between;min-height:39px;min-width:170px;padding:0 10px 0 26px;position:absolute;right:2.5%;top:43px;z-index:8}.film-human-line>i{background:#fff;height:6px;left:10px;position:absolute;width:6px}.film-human-line b,.film-human-line span{font:600 6px IBM Plex Mono,monospace;letter-spacing:.08em}.film-human-line b{color:#9b9ba2}.film-audit-line{align-items:center;background:#080808;border-top:1px solid var(--film-line);bottom:0;color:#77777f;display:flex;height:34px;left:0;position:absolute;right:0;z-index:8}.film-audit-line span{font:600 6px IBM Plex Mono,monospace;padding-left:12px;width:58px}.film-audit-line b{background:#fff;display:block;height:1px;transform-origin:left}.film-particles{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(6,1fr);height:20%;left:44%;position:absolute;top:44%;width:20%;z-index:0}.film-particles i{background:#fff;height:3px;width:3px}.film-silos{inset:15% 8%;position:absolute;z-index:0}.film-silos span{color:#5e5e65;font:500 6px IBM Plex Mono,monospace;position:absolute}.film-silos span:first-child{left:0;top:0}.film-silos span:nth-child(2){left:46%;top:0}.film-silos span:nth-child(3){right:0;top:18%}.film-silos span:nth-child(4){bottom:5%;left:0}.film-silos span:nth-child(5){bottom:0;left:48%}.film-silos span:nth-child(6){bottom:18%;right:0}.film-rrf{grid-gap:5px;align-items:center;background:#080808;border:1px solid #555;color:#fff;display:grid;gap:5px;grid-template-columns:auto repeat(3,8px) auto repeat(3,8px) auto;left:50%;min-width:250px;padding:10px;position:absolute;top:18%;transform:translateX(-50%);z-index:9}.film-rrf b,.film-rrf span{font:600 6px IBM Plex Mono,monospace}.film-rrf i{border:1px solid #666;height:18px}.film-rrf b{background:#fff;color:#000;padding:6px}.film-cursors{left:68%;position:absolute;top:34%;z-index:9}.film-cursors i{border-left:4px solid #0000;border-right:4px solid #0000;border-top:6px solid #fff;height:13px;position:absolute;transform:rotate(-35deg);width:9px}.film-cursors i+i{left:30px;opacity:.55;top:38px}.laptop-film-stage{min-height:min(67vh,650px);min-width:0;overflow:visible;perspective:1200px;position:relative}.laptop-film-shell{left:50%;position:absolute;top:50%;transform-origin:50% 100%;transform-style:preserve-3d;translate:-50% -50%;width:min(1040px,calc(100% - 105px));z-index:3}.laptop-film-lid{aspect-ratio:16/10;background:#111113;border:1px solid #3a3a3e;border-radius:15px 15px 5px 5px;box-shadow:0 30px 80px #00000080;padding:9px 9px 13px;position:relative;width:100%}.laptop-film-camera{background:#626268;border-radius:50%;height:4px;left:50%;position:absolute;top:3px;transform:translateX(-50%);width:4px;z-index:6}.laptop-film-screen{background:#fff;border-radius:7px 7px 2px 2px;color:#000;height:100%;overflow:hidden;width:100%}.laptop-film-base{background:#d2d2d7;border-radius:2px 2px 12px 12px;border-top:1px solid #fff;box-shadow:0 15px 35px #0006;height:14px;margin-left:-3%;position:relative;width:106%}.laptop-film-base i{background:#a1a1a6;border-radius:0 0 6px 6px;height:4px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:14%}.laptop-film-screen .exported-demo-showcase{height:100%;min-height:0!important}.laptop-film-screen .demo-channel-shell,.laptop-film-screen .demo-chapter-actions,.laptop-film-screen .demo-scene-tabs{display:none}.laptop-film-screen .demo-chapter-bar{min-height:58px;padding:8px 12px}.laptop-film-screen .demo-chapter-copy{grid-template-columns:auto auto minmax(120px,1fr);width:100%}.laptop-film-screen .demo-frame-shell{flex:1 1;min-height:0}.laptop-film-screen .demo-export-frame{height:calc(100% - 28px)}.laptop-capability-rail{display:grid;left:0;position:absolute;top:50%;transform:translateY(-50%);width:74px;z-index:12}.laptop-capability-rail button{align-items:center;background:#0000;border-left:1px solid #323238;color:#4f4f56;cursor:pointer;display:grid;grid-template-columns:20px 1fr;min-height:48px;padding:0 6px;text-align:left;transition:color .15s ease-out,border-color .15s ease-out,transform .22s cubic-bezier(.16,1,.3,1)}.laptop-capability-rail button b,.laptop-capability-rail button span{font:600 6px IBM Plex Mono,monospace;letter-spacing:.06em}.laptop-capability-rail button.active{border-left-color:#fff;color:#fff;transform:translateX(5px)}.laptop-capability-rail button.passed{color:#87878e}.laptop-action-callout,.laptop-human-callout{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080808e6;border:1px solid #ffffff52;color:#fff;position:absolute;z-index:14}.laptop-action-callout{padding:11px 36px 11px 12px;width:min(220px,22%)}.laptop-action-callout.callout-right-top{right:1%;top:7%}.laptop-action-callout.callout-left-top{left:76px;top:7%}.laptop-action-callout>span{color:#929299;font:600 6px IBM Plex Mono,monospace;letter-spacing:.09em}.laptop-action-callout h3{font:700 17px Chivo,sans-serif;letter-spacing:0;margin:9px 0 0}.laptop-action-callout p{color:#d0d0d5;font-size:8px;line-height:1.42;margin:7px 0 0}.laptop-action-callout>button{background:#0000;border:1px solid #525259;color:#fff;cursor:pointer;display:grid;height:22px;place-content:center;position:absolute;right:8px;top:8px;width:22px}.laptop-action-callout>i{background:#fff;height:1px;position:absolute;top:50%;width:clamp(22px,3vw,44px)}.laptop-action-callout.callout-right-top>i{right:100%;transform-origin:right}.laptop-action-callout.callout-left-top>i{left:100%;transform-origin:left}.laptop-action-callout.minimized{min-height:43px;padding:8px 31px 8px 9px;width:124px}.laptop-action-callout.minimized>span{font-size:5px}.laptop-action-callout.minimized h3{font-size:12px;margin-top:4px}.laptop-action-callout.minimized p,.laptop-action-callout.minimized>i{display:none}.laptop-human-callout{grid-gap:8px;align-items:center;bottom:2%;display:grid;gap:8px;grid-template-columns:82px 1fr;min-height:34px;padding:7px 10px;right:2%;width:min(340px,36%)}.laptop-human-callout>span{align-items:center;color:#fff;display:flex;font:600 5px IBM Plex Mono,monospace;gap:6px;letter-spacing:.08em}.laptop-human-callout>span i{animation:laptop-human-pulse 1.8s ease-in-out infinite;background:#fff;height:5px;width:5px}.laptop-human-callout p{color:#bdbdc3;font-size:7px;line-height:1.35;margin:0}.laptop-modeled-label{bottom:3%;color:#6f6f76;font:600 6px IBM Plex Mono,monospace;left:86px;letter-spacing:.08em;margin:0;position:absolute;z-index:13}@keyframes laptop-human-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.75)}}.cinematic-gateway{background:#050505;color:#fff;min-height:100svh;overflow:hidden;padding-top:var(--header-height);position:relative}.cinematic-gateway>header{align-items:center;color:#717179;display:flex;font:600 7px IBM Plex Mono,monospace;gap:25px;left:4vw;letter-spacing:.1em;position:absolute;right:4vw;top:calc(var(--header-height) + 16px);z-index:20}.cinematic-gateway>header b{color:#fff;font-weight:500}.cinematic-gateway>header button{background:#0000;border-bottom:1px solid #555;color:#8c8c93;cursor:pointer;font:inherit;margin-left:auto;padding:7px 0;text-transform:uppercase}.gateway-system{display:grid;inset:calc(var(--header-height) + 55px) 5vw 35px;place-items:center;position:absolute;transition:opacity .5s ease-out,transform .7s cubic-bezier(.16,1,.3,1)}.gateway-system .film-stage{min-height:min(74vh,680px);width:min(1220px,82vw)}.gateway-system.formed{opacity:.4;transform:scale(.9) translateY(-3%)}.gateway-choice-layer{grid-gap:8vw;align-items:end;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050505db;border-top:1px solid #fff;bottom:5vh;display:grid;gap:8vw;grid-template-columns:.7fr 1fr;left:5vw;min-height:245px;padding:26px 0 0;position:absolute;right:5vw;z-index:15}.gateway-choice-layer p{color:#919198;font:600 7px IBM Plex Mono,monospace;letter-spacing:.12em;margin:0}.gateway-choice-layer h1{font-size:clamp(39px,4.5vw,68px);font-weight:700;line-height:.95;margin:20px 0 0;max-width:560px;text-transform:uppercase}.gateway-choice-layer>div>span{color:#b4b4ba;display:block;font-size:13px;line-height:1.6;margin-top:22px;max-width:440px}.gateway-choice-layer nav{border-top:1px solid #56565d}.gateway-choice-layer nav a,.gateway-choice-layer nav button{align-items:center;background:#0000;border-bottom:1px solid #56565d;color:#fff;cursor:pointer;display:grid;grid-template-columns:95px 1fr;min-height:95px;padding:16px 45px 16px 0;position:relative;text-align:left;transition:transform .18s cubic-bezier(.215,.61,.355,1),color .12s ease,background-color .12s ease;width:100%}.gateway-choice-layer nav small,.gateway-choice-layer nav span{color:#77777f;font:600 7px IBM Plex Mono,monospace;letter-spacing:.08em}.gateway-choice-layer nav strong{font-size:clamp(21px,2vw,32px);text-transform:uppercase}.gateway-choice-layer nav svg{position:absolute;right:7px}.gateway-choice-layer nav a:hover,.gateway-choice-layer nav button:hover{background:#fff;color:#000;transform:translateX(12px)}.gateway-choice-layer nav a:hover small,.gateway-choice-layer nav a:hover span,.gateway-choice-layer nav button:hover span{color:#444}.investor-paths>div>button{align-items:center;background:#0000;border-bottom:1px solid #666;color:#fff;cursor:pointer;display:inline-flex;font:600 7px IBM Plex Mono,monospace;gap:8px;margin-bottom:45px;padding:8px 0;text-transform:uppercase}.investor-paths nav a{grid-template-columns:40px minmax(170px,.55fr) 1fr;min-height:72px}.cinematic-selector{background:#050505;color:#fff;min-height:100svh;overflow:hidden;padding-top:var(--header-height);position:relative}.kinetic-ecosystem{inset:calc(var(--header-height) + 55px) 0 0;overflow:hidden;perspective:900px;pointer-events:none;position:absolute;transition:opacity .45s ease-out,transform .65s cubic-bezier(.16,1,.3,1);z-index:0}.kinetic-ecosystem.compact{opacity:.18;transform:scale(1.05)}.kinetic-ecosystem:after{background:#0505052e;content:"";inset:0;position:absolute;z-index:8}.kinetic-group{-webkit-mask-image:linear-gradient(90deg,#0000,#000 15%,#000 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15%,#000 85%,#0000);position:absolute;transform-style:preserve-3d}.kinetic-capabilities{grid-gap:22px;display:grid;gap:22px;left:-12%;opacity:.72;right:-12%;top:18%;transform:rotateX(54deg) translateZ(-40px);z-index:3}.kinetic-tools{bottom:10%;left:-26%;opacity:.44;transform:rotateY(38deg) rotate(-7deg) translateZ(-170px)}.kinetic-connectors,.kinetic-tools{grid-gap:20px;display:grid;gap:20px;width:68%;z-index:2}.kinetic-connectors{opacity:.5;right:-25%;top:12%;transform:rotateY(-40deg) rotate(6deg) translateZ(-150px)}.kinetic-lane{min-width:0;overflow:hidden;white-space:nowrap}.kinetic-lane>div{align-items:center;display:flex;gap:26px;width:max-content;will-change:transform}.kinetic-lane span{align-items:center;color:#a0a0a7;display:inline-flex;font:600 clamp(7px,.72vw,11px) IBM Plex Mono,monospace;gap:10px;letter-spacing:.08em;text-transform:uppercase}.kinetic-lane span:before{background:currentColor;content:"";height:4px;transform:rotate(45deg);width:4px}.kinetic-capabilities .kinetic-lane:nth-child(3) span{color:#fff;font-size:clamp(9px,.95vw,14px)}.kinetic-tools .kinetic-lane span{text-decoration:line-through;text-decoration-thickness:1px}.kinetic-connectors .kinetic-lane span:before{border-radius:50%}.kinetic-field-label{color:#717178;font:600 7px IBM Plex Mono,monospace;letter-spacing:.12em;position:absolute;z-index:10}.kinetic-field-label span{color:#fff}.label-capabilities{left:50%;top:9%;transform:translateX(-50%)}.label-tools{bottom:5%;left:3%}.label-connectors{right:3%;top:5%}.kinetic-ahi-core{grid-gap:3px;aspect-ratio:1;background:#fff;border:10px solid #050505;box-shadow:0 0 0 1px #fff;color:#000;display:grid;gap:3px;left:50%;place-content:center;position:absolute;text-align:center;top:50%;translate:-50% -50%;width:116px;z-index:12}.kinetic-ahi-core span{font:900 20px Chivo,sans-serif}.kinetic-ahi-core strong{font:700 9px IBM Plex Mono,monospace;letter-spacing:.16em}.kinetic-ahi-core i{background:#fff;height:18vh;left:50%;opacity:.4;position:absolute;top:100%;width:1px}.cinematic-selector>header{align-items:center;border-bottom:1px solid #292929;display:flex;justify-content:space-between;min-height:58px;padding:0 5vw;position:relative;z-index:12}.cinematic-selector>header a{align-items:center;display:inline-flex;font:600 7px IBM Plex Mono,monospace;gap:8px;text-transform:uppercase}.cinematic-selector>header div{color:#4e4e55;display:flex;font:600 7px IBM Plex Mono,monospace;gap:20px}.cinematic-selector>header div .active{color:#fff}.selector-system{inset:calc(var(--header-height) + 90px) 4vw 5vh 48%;opacity:.22;pointer-events:none;position:absolute;z-index:0}.selector-system .film-stage{min-height:100%}.cinematic-selector>main{min-height:calc(100svh - var(--header-height) - 58px);padding:clamp(55px,8vh,90px) 5vw 40px;position:relative;z-index:5}.cinematic-selector main>div>section{grid-gap:8vw;align-items:start;display:grid;gap:8vw;grid-template-columns:.42fr minmax(430px,.58fr);min-height:calc(100svh - var(--header-height) - 190px)}.selector-question p{color:#77777f;font:600 7px IBM Plex Mono,monospace;letter-spacing:.1em;margin:0}.selector-question h1{font-size:clamp(40px,5vw,72px);font-weight:700;line-height:.92;margin:22px 0 0;max-width:530px;text-transform:uppercase}.selector-question button{align-items:center;background:#0000;border-bottom:1px solid #666;color:#fff;cursor:pointer;display:inline-flex;font:600 7px IBM Plex Mono,monospace;gap:8px;margin-top:40px;padding:9px 0;text-transform:uppercase}.selector-options{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050505e0;position:relative}.selector-options>label{align-items:center;border:1px solid #424249;display:flex;gap:10px;min-height:48px;padding:0 14px}.selector-options input{background:#0000;border:0;color:#fff;font:400 12px IBM Plex Mono,monospace;height:46px;outline:0;width:100%}.selector-options>div{border-top:1px solid #424249;display:grid;grid-template-columns:1fr 1fr;margin-top:12px;max-height:58vh;overflow-y:auto}.selector-options button{align-items:center;background:#050505;border-bottom:1px solid #424249;border-right:1px solid #424249;color:#c4c4c9;cursor:pointer;display:grid;grid-template-columns:35px 1fr;min-height:58px;padding:10px 38px 10px 12px;position:relative;text-align:left;transition:color .1s linear,background-color .1s linear}.selector-options button span{color:#696970;font:500 7px IBM Plex Mono,monospace}.selector-options button strong{font:500 12px IBM Plex Sans,sans-serif}.selector-options button svg{position:absolute;right:12px}.selector-options button:hover{background:#fff;color:#000}.selector-options button:hover span{color:#444}.selector-summary{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050505e0;padding-top:12px}.selector-summary>p{color:#7f7f86;font:600 7px IBM Plex Mono,monospace;letter-spacing:.1em;margin:0}.selector-summary h2{font-size:clamp(31px,3vw,48px);line-height:1.05;margin:24px 0 0;text-transform:uppercase}.selector-summary>span{color:#b5b5bb;display:block;font-size:13px;line-height:1.65;margin-top:28px;max-width:600px}.selector-summary button{align-items:center;background:#fff;border:1px solid #fff;color:#000;cursor:pointer;display:inline-flex;font:600 8px IBM Plex Mono,monospace;gap:10px;margin-top:38px;min-height:50px;padding:0 16px;text-transform:uppercase}.selector-summary blockquote{border-left:1px solid #fff;color:#fff;font:500 14px/1.55 IBM Plex Mono,monospace;margin:28px 0 0;padding-left:15px}.selector-problem-step{align-items:center!important}.problem-capture{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050505e6;border-bottom:1px solid #525259;border-top:1px solid #fff;padding:26px;position:relative;z-index:15}.problem-capture>label{color:#8d8d94;display:block;font:600 7px IBM Plex Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.problem-capture>div{border:1px solid #55555c;display:grid;grid-template-columns:1fr auto;margin-top:18px}.problem-capture textarea{background:#090909;border:0;color:#fff;font:400 14px/1.6 IBM Plex Sans,sans-serif;min-height:116px;outline:0;padding:16px;resize:none}.problem-capture textarea::placeholder{color:#64646b}.problem-capture>div button{align-items:center;background:#fff;border:0;color:#000;cursor:pointer;display:inline-flex;font:600 8px IBM Plex Mono,monospace;gap:8px;justify-content:center;min-width:165px;padding:14px;text-transform:uppercase}.problem-capture>div button:disabled{background:#222227;color:#68686f;cursor:not-allowed}.problem-capture nav{border-top:1px solid #424249;margin-top:18px}.problem-capture nav button{background:#0000;border-bottom:1px solid #424249;color:#c5c5ca;cursor:pointer;font-size:11px;line-height:1.4;min-height:48px;padding:9px 12px 9px 42px;position:relative;text-align:left;transition:color .1s linear,background-color .1s linear;width:100%}.problem-capture nav button span{color:#6e6e75;font:600 7px IBM Plex Mono,monospace;left:10px;position:absolute}.problem-capture nav button:hover{background:#fff;color:#000}.problem-capture>p{color:#66666d;font:500 7px IBM Plex Mono,monospace;margin:16px 0 0}.cinematic-journey{overflow:clip}.film-scroll{min-height:calc(var(--scene-count)*115svh)}.film-sticky{background:#050505;display:grid;grid-template-rows:50px minmax(0,1fr) 86px;height:calc(100svh - var(--header-height));overflow:hidden;position:sticky;top:var(--header-height)}.film-header{align-items:center;border-bottom:1px solid #292929;display:flex;justify-content:space-between;padding:0 4vw}.film-header>a{display:inline-flex;gap:8px;text-transform:uppercase}.film-header>a,.film-header>div{align-items:center;font:600 7px IBM Plex Mono,monospace}.film-header>div{color:#818188;display:flex;gap:18px;letter-spacing:.08em}.film-header b{color:#fff;font-weight:500}.film-header em{font-style:normal}.film-composition{grid-gap:2.5vw;align-items:center;display:grid;gap:2.5vw;grid-template-columns:minmax(260px,.28fr) minmax(0,.72fr);min-height:0;padding:16px 3vw 10px 4vw}.film-caption{position:relative;z-index:12}.film-caption>div>div>p{color:#85858c;font:600 7px IBM Plex Mono,monospace;letter-spacing:.11em;margin:0}.film-caption h1{font-size:clamp(38px,4.5vw,67px);font-weight:700;line-height:.94;margin:24px 0 0;max-width:570px;text-transform:uppercase}.film-caption>div>div>span{color:#b9b9bf;display:block;font-size:clamp(12px,1vw,15px);line-height:1.7;margin-top:28px;max-width:560px}.film-controls{background:#050505;padding:0 4vw 10px;position:relative;z-index:30}.film-progress{background:#2c2c32;height:1px}.film-progress i{background:#fff;display:block;height:1px;transform-origin:left;width:100%}.film-controls nav{display:grid;grid-template-columns:repeat(5,1fr)}.film-controls nav button{grid-gap:6px;align-items:center;background:#0000;border:0;color:#55555c;cursor:pointer;display:grid;gap:6px;grid-template-columns:24px 1fr;min-height:64px;min-width:0;padding:10px 7px;position:relative;text-align:left;z-index:2}.film-controls nav button b,.film-controls nav button span{font:600 7px IBM Plex Mono,monospace}.film-controls nav button b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.film-controls nav button.active{color:#fff}.film-proof{border-top:1px solid #fff;display:grid;grid-template-columns:repeat(3,1fr)}.film-proof>div{border-right:1px solid #424249;min-height:190px;padding:28px 4vw}.film-proof span{color:#8b8b92;font:600 7px IBM Plex Mono,monospace;letter-spacing:.1em}.film-proof p{color:#c0c0c5;font-size:12px;line-height:1.65;margin:52px 0 0;max-width:500px}.film-close{background:#fff;color:#000;display:flex;flex-direction:column;justify-content:flex-end;min-height:74svh;padding:clamp(85px,10vw,150px) 5vw 60px}.film-close>p{color:#55555c;font:600 7px IBM Plex Mono,monospace;letter-spacing:.11em;margin:0}.film-close h2{font-size:clamp(40px,5.5vw,84px);font-weight:700;line-height:.94;margin:25px 0 0;max-width:1100px;text-transform:uppercase}.film-close>div{display:flex;flex-wrap:wrap;gap:10px;margin-top:42px}.film-close a,.film-close button{align-items:center;background:#000;border:1px solid #000;color:#fff;cursor:pointer;display:inline-flex;font:600 8px IBM Plex Mono,monospace;gap:9px;min-height:49px;padding:0 16px;text-transform:uppercase}.film-close button{background:#fff;color:#000}@media (hover:hover) and (pointer:fine){.film-close a:hover{background:#fff;color:#000}.film-close button:hover{background:#000;color:#fff}.film-controls nav button:hover{color:#fff}}@media (max-width:980px){.film-composition{gap:2vw;grid-template-columns:minmax(240px,.34fr) minmax(0,.66fr)}.film-stage{min-height:min(62vh,600px)}.film-system-node{width:100px}.laptop-film-shell{width:calc(100% - 76px)}.laptop-action-callout{width:220px}.laptop-action-callout.callout-left-top{left:58px}.laptop-capability-rail{width:58px}.laptop-modeled-label{left:66px}.gateway-choice-layer{grid-template-columns:.75fr 1fr}.cinematic-selector main>div>section{gap:4vw;grid-template-columns:.45fr .55fr}}@media (max-width:760px){.film-stage{min-height:44vh}.film-stage-readout{padding:0 8px}.film-stage-readout b{max-width:52%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.film-system-node{min-height:38px;padding:5px 5px 5px 15px;width:76px}.film-system-node span,.film-system-node strong{font-size:5px}.film-aigis-boundary span{display:none}.film-human-line{min-width:135px;right:8px;top:41px}.film-human-line b,.film-human-line span{font-size:5px}.film-packet{height:18px;width:23px}.film-rrf{min-width:210px;transform:translate(-50%,-20%)}.laptop-film-stage{min-height:48vh;padding-top:32px}.laptop-film-shell{bottom:54px;left:0;position:absolute;right:0;top:32px;transform:none!important;translate:none;width:100%}.laptop-film-lid{aspect-ratio:auto;border-radius:0;height:100%;padding:0}.laptop-film-base,.laptop-film-camera{display:none}.laptop-film-screen{border-radius:0}.laptop-film-screen .demo-chapter-bar{min-height:48px;padding:5px 8px}.laptop-film-screen .demo-chapter-copy{gap:5px;grid-template-columns:auto 1fr}.laptop-film-screen .demo-chapter-copy p{font-size:7px;grid-column:1/-1;white-space:nowrap}.laptop-film-screen .demo-chapter-copy strong{font-size:14px}.laptop-capability-rail{display:grid;grid-template-columns:repeat(5,1fr);left:0;right:0;top:0;transform:none;width:100%}.laptop-capability-rail button{border-bottom:1px solid #323238;border-left:0;grid-template-columns:1fr;min-height:30px;place-content:center;text-align:center}.laptop-capability-rail button span{display:none}.laptop-capability-rail button.active{border-bottom-color:#fff;transform:translateY(-2px)}.laptop-action-callout{bottom:auto;left:auto!important;min-height:42px;padding:7px 28px 7px 8px;right:7px!important;top:38px!important;width:118px}.laptop-action-callout h3{font-size:11px;margin-top:3px}.laptop-action-callout p,.laptop-action-callout>i{display:none}.laptop-action-callout:not(.minimized){bottom:0;left:0!important;min-height:74px;padding:9px 38px 9px 10px;right:0!important;top:auto!important;width:100%}.laptop-action-callout:not(.minimized) p{display:block;font-size:7px;margin-top:5px;max-width:82%}.laptop-human-callout{bottom:0;grid-template-columns:70px 1fr;left:0;min-height:28px;padding:5px 8px;right:0;top:auto;width:100%}.laptop-human-callout p{display:block;font-size:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.laptop-modeled-label{display:none}.cinematic-gateway>header{left:18px;right:18px}.cinematic-gateway>header span{display:none}.gateway-system{inset:calc(var(--header-height) + 50px) 12px 230px}.gateway-system .film-stage{min-height:48vh;width:100%}.gateway-system.formed{transform:scale(.96) translateY(-8%)}.gateway-choice-layer{bottom:18px;gap:20px;grid-template-columns:1fr;left:18px;min-height:310px;padding-top:18px;right:18px}.gateway-choice-layer h1{font-size:40px}.gateway-choice-layer>div>span{font-size:11px;margin-top:12px}.gateway-choice-layer nav a,.gateway-choice-layer nav button{grid-template-columns:60px 1fr;min-height:65px}.gateway-choice-layer nav strong{font-size:20px}.investor-paths{min-height:390px}.investor-paths>div>button{margin-bottom:16px}.investor-paths nav a{grid-template-columns:28px 1fr;min-height:58px}.investor-paths nav small{display:none}.cinematic-selector>header{min-height:54px;padding:0 18px}.cinematic-selector>header div{gap:6px}.cinematic-selector>header div span{font-size:5px}.selector-system{inset:calc(var(--header-height) + 70px) 12px 40%;opacity:.12}.cinematic-selector>main{padding:40px 18px 25px}.cinematic-selector main>div>section{gap:28px;grid-template-columns:1fr;min-height:auto}.selector-question h1{font-size:39px}.selector-question button{margin-top:20px}.selector-options>div{grid-template-columns:1fr;max-height:47vh}.selector-options button{min-height:52px}.selector-summary h2{font-size:31px}.kinetic-ecosystem{opacity:.72;top:calc(var(--header-height) + 55px)}.kinetic-capabilities{gap:30px;left:-55%;right:-55%;top:20%;transform:rotateX(62deg) translateZ(-80px)}.kinetic-capabilities .kinetic-lane:nth-child(n+4){display:none}.kinetic-tools{bottom:10%;left:-50%;width:110%}.kinetic-connectors .kinetic-lane:nth-child(n+2),.kinetic-tools .kinetic-lane:nth-child(n+2){display:none}.kinetic-connectors{right:-50%;top:8%;width:110%}.kinetic-field-label{font-size:5px}.kinetic-ahi-core{border-width:7px;width:82px}.kinetic-ahi-core span{font-size:16px}.label-tools{left:12px}.label-connectors{right:12px}.problem-capture{padding:18px}.problem-capture>div{grid-template-columns:1fr}.problem-capture textarea{min-height:100px}.problem-capture>div button{min-height:48px}.problem-capture nav button{min-height:54px}.film-scroll{min-height:calc(var(--scene-count)*108svh)}.film-sticky{grid-template-rows:46px minmax(0,1fr) 58px}.film-header{padding:0 18px}.film-header>div em,.film-header>div span{display:none}.film-composition{gap:12px;grid-template-columns:1fr;grid-template-rows:minmax(170px,.42fr) minmax(0,.58fr);padding:16px 18px 10px}.film-caption h1{font-size:clamp(31px,9.5vw,42px);line-height:.95;margin-top:14px}.film-caption>div>div>span{font-size:11px;line-height:1.55;margin-top:14px}.film-controls{padding:0 18px 8px}.film-controls nav button{display:grid;min-height:45px;place-content:center}.film-controls nav button b{display:none}.film-controls nav button span{font-size:7px}.film-proof{grid-template-columns:1fr}.film-proof>div{border-bottom:1px solid #424249;border-right:0;min-height:140px;padding:24px 18px}.film-proof p{margin-top:28px}.film-close{min-height:680px;padding:90px 18px 55px}.film-close h2{font-size:40px}.film-close>div{align-items:stretch;flex-direction:column}.film-close a,.film-close button{justify-content:center}}@media (prefers-reduced-motion:reduce){.gateway-choice-layer nav a,.gateway-choice-layer nav button,.gateway-system{transition:none}}[data-motion=reduced] .gateway-choice-layer nav a,[data-motion=reduced] .gateway-choice-layer nav button,[data-motion=reduced] .gateway-system{transition:none}.customer-onboarding{--signal-red:#ff3b30;--signal-blue:#007aff;--signal-green:#34c759;background:#050505;color:#fff;isolation:isolate;min-height:100svh;overflow:hidden;padding-top:var(--header-height);position:relative}.onboarding-header{align-items:center;border-bottom:1px solid #292929;display:flex;justify-content:space-between;min-height:54px;padding:0 4vw;position:relative;z-index:30}.onboarding-header>a{align-items:center;color:#d4d4d8;display:inline-flex;font:600 7px IBM Plex Mono,monospace;gap:8px;text-transform:uppercase}.onboarding-header>div{color:#73737b;display:flex;font:600 7px IBM Plex Mono,monospace;gap:18px;letter-spacing:.1em}.onboarding-header b{color:#fff}.customer-onboarding>.kinetic-ecosystem{opacity:.58;top:calc(var(--header-height) + 54px)}.customer-onboarding>.kinetic-ecosystem.compact{opacity:.11;transform:scale(1.03)}.onboarding-canvas{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:minmax(190px,.9fr) minmax(160px,.72fr) 68px;margin:20px auto;min-height:calc(100svh - var(--header-height) - 94px);position:relative;width:min(1480px,92vw);z-index:12}.canvas-field,.canvas-launch,.canvas-state{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0a0ce6;border:1px solid #34343a;color:#fff;min-width:0;position:relative;transition:border-color .15s ease,background-color .15s ease,transform .25s cubic-bezier(.645,.045,.355,1)}.canvas-field.complete{border-color:#34c759b8}.canvas-field.complete:after{background:var(--signal-green);bottom:20%;content:"";left:-1px;position:absolute;top:20%;width:2px}.canvas-field>header{align-items:center;border-bottom:1px solid #2d2d32;color:#777780;display:flex;font:600 6px IBM Plex Mono,monospace;justify-content:space-between;letter-spacing:.1em;min-height:36px;padding:0 12px}.canvas-field.complete>header{color:var(--signal-green)}.canvas-problem{grid-column:1/8;grid-row:1}.canvas-problem textarea{background:#0000;border:0;color:#fff;font:500 clamp(15px,1.25vw,20px)/1.55 IBM Plex Sans,sans-serif;height:calc(100% - 36px);min-height:130px;outline:0;padding:18px;resize:none;width:100%}.canvas-problem textarea::placeholder{color:#5d5d65}.canvas-authority{grid-column:8/13;grid-row:1}.canvas-authority>div{display:grid;grid-template-columns:repeat(3,1fr);height:calc(100% - 36px)}.canvas-authority button{align-items:flex-start;background:#0000;border:0;border-right:1px solid #2d2d32;color:#b4b4bb;cursor:pointer;display:flex;flex-direction:column;justify-content:flex-end;min-width:0;padding:14px;text-align:left;transition:color .15s ease,background-color .15s ease,transform .15s ease}.canvas-authority button:last-child{border-right:0}.canvas-authority button:hover{background:#111116;color:#fff}.canvas-authority button:active{transform:scale(.975)}.canvas-authority button.selected{background:#007aff24;box-shadow:inset 0 -2px 0 var(--signal-blue);color:#fff}.canvas-authority strong{font:700 clamp(13px,1.05vw,17px)/1.05 Chivo,sans-serif;text-transform:uppercase}.canvas-authority small{color:#777780;font-size:8px;line-height:1.35;margin-top:9px}.canvas-authority button.selected small{color:#b9cfea}.canvas-state{grid-gap:7px;display:grid;gap:7px;grid-column:1/6;grid-row:2;overflow:hidden;place-content:center;text-align:center}.canvas-state>span{color:#777780;font:600 6px IBM Plex Mono,monospace;letter-spacing:.12em}.canvas-state>strong{font:800 24px Chivo,sans-serif}.canvas-state.state-4{border-color:var(--signal-green);box-shadow:0 0 40px #34c7591f}.canvas-state-orbit{inset:0;position:absolute}.canvas-state-orbit i{background:#55555d;height:7px;position:absolute;transform:rotate(45deg);transition:background-color .15s ease,transform .25s cubic-bezier(.645,.045,.355,1);width:7px}.canvas-state-orbit i:first-child{left:12%;top:22%}.canvas-state-orbit i:nth-child(2){right:13%;top:24%}.canvas-state-orbit i:nth-child(3){bottom:18%;left:15%}.canvas-state-orbit i:nth-child(4){bottom:17%;right:12%}.canvas-state.state-1 i:first-child,.canvas-state.state-2 i:nth-child(-n+2),.canvas-state.state-3 i:nth-child(-n+3),.canvas-state.state-4 i{background:var(--signal-blue);transform:rotate(45deg) scale(1.35)}.canvas-mini-laptop{height:32px;margin:5px auto 0;perspective:260px;position:relative;width:72px}.canvas-mini-laptop div{background:#15151a;border:1px solid #65656d;bottom:6px;height:30px;left:6px;position:absolute;right:6px;transform:rotateX(-72deg);transform-origin:bottom;transition:transform .25s cubic-bezier(.645,.045,.355,1),border-color .15s ease}.canvas-mini-laptop i{background:#d4d4d8;bottom:0;height:5px;left:0;position:absolute;right:0}.canvas-mini-laptop.open div{border-color:var(--signal-green);transform:rotateX(-8deg)}.canvas-team{grid-column:6/9;grid-row:2}.canvas-industry{grid-column:9/13;grid-row:2}.canvas-picker{height:100%;padding:14px;position:relative}.canvas-picker>span{color:#777780;font:600 6px IBM Plex Mono,monospace;letter-spacing:.1em}.canvas-picker>button{align-items:center;background:#101014;border:1px solid #3c3c43;color:#fff;cursor:pointer;display:flex;gap:10px;justify-content:space-between;margin-top:18px;min-height:54px;padding:0 12px;text-align:left;transition:border-color .15s ease,transform .15s ease;width:100%}.canvas-picker>button:active{transform:scale(.98)}.canvas-picker>button strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.canvas-picker.open>button{border-color:var(--signal-blue)}.canvas-picker-menu{background:#0b0b0e;border:1px solid #65656d;box-shadow:0 18px 50px #00000080;left:14px;max-height:240px;overflow:hidden;position:absolute;right:14px;top:72px;z-index:60}.canvas-picker-menu.portal{left:auto;position:fixed;right:auto;top:auto;z-index:9999}.canvas-picker-menu>label{align-items:center;border-bottom:1px solid #303036;display:flex;gap:8px;height:42px;padding:0 10px}.canvas-picker-menu input{background:#0000;border:0;color:#fff;font-size:11px;outline:0;width:100%}.canvas-picker-menu label button{background:#0000;border:0;color:#888;cursor:pointer;display:grid;height:28px;place-content:center;width:28px}.canvas-picker-menu>div{max-height:calc(100% - 42px);overflow:auto}.canvas-picker-menu>div button{align-items:center;background:#0000;border:0;border-bottom:1px solid #202025;color:#aaa;cursor:pointer;display:flex;font-size:10px;justify-content:space-between;min-height:36px;padding:0 10px;text-align:left;transition:color .1s ease,background-color .1s ease;width:100%}.canvas-picker-menu>div button.keyboard-active,.canvas-picker-menu>div button.selected,.canvas-picker-menu>div button:hover{background:#17171c;box-shadow:inset 2px 0 0 #007aff;box-shadow:inset 2px 0 0 var(--signal-blue,#007aff);color:#fff}.canvas-launch{align-items:center;display:flex;gap:20px;grid-column:1/13;grid-row:3;justify-content:space-between;padding:0 14px}.canvas-launch span{color:#6d6d74;font:600 6px IBM Plex Mono,monospace;letter-spacing:.1em}.canvas-launch strong{color:#9f9fa6;display:block;font-size:11px;margin-top:4px}.canvas-launch button{align-items:center;background:#1c1c21;border:1px solid #303036;color:#6b6b72;cursor:not-allowed;display:flex;font:600 7px IBM Plex Mono,monospace;gap:8px;height:42px;justify-content:center;min-width:170px;padding:0 14px;text-transform:uppercase}.canvas-launch.ready{border-color:var(--signal-green)}.canvas-launch.ready span{color:var(--signal-green)}.canvas-launch.ready button{background:var(--signal-green);border-color:var(--signal-green);color:#050505;cursor:pointer;transition:transform .15s ease,background-color .15s ease}.canvas-launch.ready button:hover{background:#54d86d}.canvas-launch.ready button:active{transform:scale(.975)}.problem-first-stage{margin:0 auto;min-height:calc(100svh - var(--header-height) - 100px);padding:10vh 0 40px;position:relative;width:min(820px,90vw);z-index:20}.problem-first-stage>p{color:var(--signal-blue);font:600 7px IBM Plex Mono,monospace;letter-spacing:.12em}.problem-first-stage h1{font-size:clamp(40px,5vw,70px);line-height:.96;margin:20px 0 0;max-width:760px}.problem-first-stage textarea{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08080ae6;border:1px solid #56565d;color:#fff;font-size:16px;line-height:1.6;margin-top:38px;min-height:130px;outline:0;padding:18px;resize:none;width:100%}.problem-first-stage textarea:focus{border-color:var(--signal-blue)}.problem-first-stage>div{align-items:center;display:flex;gap:18px;margin-top:12px}.problem-first-stage>div button{align-items:center;background:var(--signal-blue);border:0;color:#050505;cursor:pointer;display:flex;font:600 7px IBM Plex Mono,monospace;gap:8px;min-height:46px;padding:0 15px;text-transform:uppercase;transition:transform .15s ease,opacity .15s ease}.problem-first-stage>div button:active{transform:scale(.975)}.problem-first-stage>div button:disabled{cursor:not-allowed;opacity:.3}.problem-first-stage>div span{color:#777780;font-size:10px}.problem-first-stage nav{border-top:1px solid #3b3b42;margin-top:28px}.problem-first-stage nav button{background:#050505b8;border:0;border-bottom:1px solid #3b3b42;color:#b8b8be;cursor:pointer;font-size:11px;min-height:46px;padding:8px 10px 8px 42px;position:relative;text-align:left;transition:color .1s ease,background-color .1s ease;width:100%}.problem-first-stage nav button:hover{background:#fff;color:#000}.problem-first-stage nav span{color:#6e6e75;font:600 7px IBM Plex Mono,monospace;left:10px;position:absolute}.investor-onboarding{--step-accent:#007aff;background:#050505;color:#fff;min-height:100svh;overflow:hidden;padding-top:var(--header-height);position:relative}.investor-onboarding>header{align-items:center;border-bottom:1px solid #292929;color:#777780;display:grid;font:600 7px IBM Plex Mono,monospace;grid-template-columns:1fr 180px 1fr;height:54px;letter-spacing:.1em;padding:0 4vw}.investor-onboarding>header>div{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(4,1fr)}.investor-onboarding>header i{background:#34343a;height:2px;transform-origin:left;transition:background-color .15s ease,transform .25s cubic-bezier(.645,.045,.355,1)}.investor-onboarding>header i.active{background:var(--step-accent);transform:scaleX(1.06)}.investor-onboarding>header b{color:#fff;text-align:right}.investor-onboarding>main{height:calc(100svh - var(--header-height) - 122px);overflow-y:auto;padding:5vh 4vw 30px;position:relative;width:58%;z-index:8}.investor-onboarding main section{max-width:820px}.investor-brief>p,.investor-onboarding main section>div>p{color:var(--step-accent);font:600 7px IBM Plex Mono,monospace;letter-spacing:.12em;margin:0}.investor-onboarding h1{font-size:clamp(40px,4.8vw,70px);line-height:.94;margin:20px 0 0;max-width:760px}.investor-onboarding main section>div>span{color:#a9a9b0;display:block;font-size:13px;line-height:1.65;margin-top:20px;max-width:650px}.investor-choice-grid{border-left:1px solid #3a3a40;border-top:1px solid #3a3a40;display:grid;grid-template-columns:repeat(2,1fr);margin-top:32px}.investor-choice-grid button{align-items:flex-start;background:#08080a;border:0;border-bottom:1px solid #3a3a40;border-right:1px solid #3a3a40;color:#aaa;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:88px;padding:13px 38px 13px 42px;position:relative;text-align:left;transition:color .15s ease,background-color .15s ease,transform .15s ease}.investor-choice-grid button:active{transform:scale(.985)}.investor-choice-grid button>span{color:#666;font:600 6px IBM Plex Mono,monospace;left:13px;position:absolute;top:14px}.investor-choice-grid button strong{font-size:13px;text-transform:uppercase}.investor-choice-grid button small{color:#717178;font-size:9px;line-height:1.35;margin-top:7px}.investor-choice-grid button svg{position:absolute;right:12px;top:12px}.investor-choice-grid button:hover{background:#111116;color:#fff}.investor-choice-grid button.selected{background:#007aff1f;box-shadow:inset 0 -2px 0 var(--step-accent);color:#fff}.investor-choice-grid button.selected small{color:#aaa}.investor-field-label{color:#777780;display:block;font:600 6px IBM Plex Mono,monospace;letter-spacing:.1em;margin:32px 0 10px}.investor-pill-grid{display:flex;flex-wrap:wrap;gap:8px}.investor-pill-grid button{align-items:center;background:#0b0b0e;border:1px solid #3b3b42;color:#9a9aa1;cursor:pointer;display:flex;font-size:10px;gap:7px;min-height:36px;padding:0 11px;transition:color .15s ease,border-color .15s ease,transform .15s ease}.investor-pill-grid button:hover{border-color:#777;color:#fff}.investor-pill-grid button:active{transform:scale(.97)}.investor-pill-grid button.selected{background:var(--step-accent);border-color:var(--step-accent);color:#050505}.investor-split-fields{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.investor-split-fields .investor-choice-grid{grid-template-columns:1fr}.investor-split-fields .investor-choice-grid button{min-height:48px}.investor-contact-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:36px}.investor-contact-grid label{grid-gap:4px 8px;background:#0b0b0e;border:1px solid #393940;display:grid;gap:4px 8px;grid-template-columns:20px 1fr;min-height:92px;padding:14px}.investor-contact-grid label>span{color:#777780;font:600 6px IBM Plex Mono,monospace;letter-spacing:.08em}.investor-contact-grid input{background:#111116;border:1px solid #35353c;color:#fff;grid-column:1/-1;height:38px;outline:0;padding:0 9px}.investor-contact-grid input:focus{border-color:var(--step-accent)}.crm-reservation{background:#0b0b0e;border:1px dashed #55555d;color:#aaa;display:flex;gap:12px;margin-top:24px;padding:14px}.crm-reservation strong{color:#fff;font:600 7px IBM Plex Mono,monospace;letter-spacing:.09em}.crm-reservation p{font-size:10px;line-height:1.5;margin:5px 0 0}.investor-onboarding>footer{align-items:center;background:#050505;border-top:1px solid #292929;bottom:0;display:flex;gap:12px;height:68px;left:0;padding:0 4vw;position:absolute;width:58%;z-index:20}.investor-onboarding footer button{align-items:center;background:#0000;border:1px solid #414148;color:#aaa;cursor:pointer;display:flex;font:600 7px IBM Plex Mono,monospace;gap:8px;min-height:40px;padding:0 12px;text-transform:uppercase;transition:color .15s ease,background-color .15s ease,transform .15s ease}.investor-onboarding footer button:active{transform:scale(.975)}.investor-onboarding footer button:disabled{cursor:not-allowed;opacity:.25}.investor-onboarding footer .investor-skip{border-color:#0000;margin-left:auto}.investor-onboarding footer button:last-child{background:var(--step-accent);border-color:var(--step-accent);color:#050505}.investor-signal-map{background:#09090b;border-left:1px solid #292929;bottom:0;overflow:hidden;position:absolute;right:0;top:calc(var(--header-height) + 54px);width:42%;z-index:3}.investor-signal-map:before{background-image:linear-gradient(#ffffff0d 1px,#0000 0),linear-gradient(90deg,#ffffff0d 1px,#0000 0);background-size:12.5% 12.5%;content:"";inset:0;position:absolute}.investor-map-core{aspect-ratio:1;background:var(--step-accent);color:#050505;display:grid;font:800 20px Chivo,sans-serif;left:50%;place-content:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:86px;z-index:4}.investor-signal-map>div:not(.investor-map-core){background:#09090b;border-left:1px solid #555;color:#777;padding:10px;position:absolute;width:110px;z-index:4}.investor-signal-map>div:not(.investor-map-core).active{border-color:var(--step-accent);color:#fff}.investor-signal-map>div:not(.investor-map-core).complete{border-color:#34c759;color:#34c759}.investor-signal-map>div:nth-of-type(2){left:12%;top:18%}.investor-signal-map>div:nth-of-type(3){right:10%;top:18%}.investor-signal-map>div:nth-of-type(4){bottom:18%;left:12%}.investor-signal-map>div:nth-of-type(5){bottom:18%;right:10%}.investor-signal-map span{font:600 6px IBM Plex Mono,monospace}.investor-signal-map strong{display:block;font:600 9px IBM Plex Mono,monospace;margin-top:5px}.investor-signal-map svg{height:100%;inset:0;position:absolute;width:100%;z-index:2}.investor-signal-map path{fill:none;stroke:#777;stroke-width:.3;vector-effect:non-scaling-stroke}.investor-product-loop{background:#09090b;border-left:1px solid #292929;bottom:0;isolation:isolate;overflow:hidden;pointer-events:none;position:absolute;right:0;top:calc(var(--header-height) + 54px);width:42%;z-index:3}.investor-product-loop:before{background-image:linear-gradient(hsla(0,0%,100%,.035) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,#0000 0);background-size:12.5% 12.5%;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,#0000,#000 24%,#000 76%,#0000);mask-image:linear-gradient(180deg,#0000,#000 24%,#000 76%,#0000);position:absolute;z-index:-1}.investor-loop-stage{display:grid;inset:0;overflow:hidden;perspective:1500px;place-items:center;position:absolute}.investor-loop-laptop{width:min(88%,760px)}.investor-loop-laptop,.investor-loop-lid{position:relative;transform-origin:50% 100%;transform-style:preserve-3d}.investor-loop-lid{aspect-ratio:16/10;background:#111113;border:1px solid #444449;border-radius:14px 14px 5px 5px;box-shadow:0 32px 80px #000000a6;padding:8px 8px 11px;width:100%;will-change:transform}.investor-loop-camera{background:#696970;border-radius:50%;height:4px;left:50%;position:absolute;top:3px;transform:translateX(-50%);width:4px;z-index:4}.investor-loop-screen{background:#fff;border-radius:6px 6px 2px 2px;height:100%;overflow:hidden;position:relative;width:100%}.investor-loop-screen iframe{background:#fff;border:0;height:100%;inset:0;pointer-events:none;position:absolute;width:100%}.investor-loop-base{background:#d2d2d7;border-radius:2px 2px 12px 12px;border-top:1px solid #fff;box-shadow:0 18px 38px #0000008c;height:14px;margin-left:-4%;position:relative;width:108%}.investor-loop-base i{background:#a1a1a6;border-radius:0 0 6px 6px;height:4px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:15%}.investor-loop-screen>div{height:100%;width:100%}.investor-loop-screen .exported-demo-showcase{border:0;display:flex;flex-direction:column;height:100%!important;min-height:0!important;width:100%}.investor-loop-screen .demo-channel-shell,.investor-loop-screen .demo-chapter-bar,.investor-loop-screen .demo-scene-tabs,.investor-loop-screen .demo-story-continuity{display:none}.investor-loop-screen .demo-frame-shell{border:0;flex:1 1;height:100%;min-height:0!important}.investor-loop-screen .demo-window-bar{display:none}.investor-loop-screen .demo-export-frame{background:#fff;border:0;height:100%!important;min-height:100%;pointer-events:none;width:100%}.investor-brief{padding-top:3vh}.investor-brief .brief-ledger{border-top:1px solid #4b4b52;margin-top:30px}.brief-ledger{display:grid;grid-template-columns:110px 1fr}.brief-ledger span,.brief-ledger strong{border-bottom:1px solid #34343a;min-height:48px;padding:12px}.brief-ledger span{color:#777;font:600 6px IBM Plex Mono,monospace;letter-spacing:.09em}.brief-ledger strong{font-size:11px}.investor-brief>a{align-items:center;background:var(--step-accent);color:#050505;display:inline-flex;font:600 7px IBM Plex Mono,monospace;gap:9px;margin-top:24px;min-height:48px;padding:0 15px;text-transform:uppercase;transition:transform .15s ease,background-color .15s ease}.investor-brief>a:hover{background:#2d91ff}.investor-brief>a:active{transform:scale(.975)}.investor-onboarding>header{border-bottom-color:#202024;grid-template-columns:1fr 148px 1fr;height:50px;padding:0 3.2vw}.investor-onboarding>main{height:calc(100svh - var(--header-height) - 110px);padding:4vh 3.2vw 24px;width:56%}.investor-onboarding main section{max-width:720px}.investor-onboarding h1{font-size:clamp(36px,3.8vw,56px);line-height:.98;margin-top:14px;max-width:680px}.investor-onboarding main section>div>span{font-size:12px;line-height:1.55;margin-top:14px;max-width:590px}.investor-choice-grid{border-left-color:#29292e;border-top-color:#29292e;margin-top:24px}.investor-choice-grid button{border-bottom-color:#29292e;border-right-color:#29292e;min-height:72px;padding:11px 28px 11px 34px}.investor-choice-grid button>span{color:#505057;left:10px;top:11px}.investor-choice-grid button strong{font-size:12px}.investor-choice-grid button small{font-size:8px;margin-top:5px;max-width:260px}.investor-field-label{margin-top:24px}.investor-pill-grid{gap:6px}.investor-pill-grid button{font-size:9px;min-height:32px;padding:0 9px}.investor-contact-grid{margin-top:26px}.crm-reservation{margin-top:18px;padding:11px}.investor-onboarding>footer{border-top-color:#202024;height:60px;padding:0 3.2vw;width:56%}.investor-onboarding footer button{min-height:36px}.investor-product-loop{background:#070709;border-left-color:#202024;top:calc(var(--header-height) + 50px);width:44%}.investor-product-loop:before{opacity:.42}.investor-loop-laptop{width:min(82%,720px)}.investor-loop-transparency{aspect-ratio:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050507b8;border:1px solid #ffffff61;color:#fff;display:grid;place-items:center;position:absolute;right:13px;top:13px;width:30px;z-index:12}@media(max-width:980px){.onboarding-canvas{grid-template-rows:auto auto auto}.canvas-problem{grid-column:1/7}.canvas-authority{grid-column:7/13}.canvas-state{grid-column:1/5}.canvas-team{grid-column:5/9}.canvas-industry{grid-column:9/13}.investor-product-loop,.investor-signal-map{width:35%}.investor-onboarding>footer,.investor-onboarding>main{width:65%}.investor-split-fields{grid-template-columns:1fr}.investor-loop-laptop{width:94%}}@media(max-width:760px){.onboarding-header{padding:0 16px}.onboarding-header>div span{display:none}.onboarding-canvas{grid-template-columns:1fr;grid-template-rows:auto;margin:12px;min-height:auto;width:calc(100% - 24px)}.canvas-authority,.canvas-industry,.canvas-launch,.canvas-problem,.canvas-state,.canvas-team{grid-column:1;grid-row:auto}.canvas-authority>div{min-height:190px}.canvas-state{min-height:150px}.canvas-industry,.canvas-team{min-height:130px}.canvas-launch{align-items:stretch;flex-direction:column;min-height:110px;padding:14px}.canvas-launch button{width:100%}.problem-first-stage{padding-top:7vh;width:calc(100% - 32px)}.problem-first-stage h1{font-size:42px}.problem-first-stage>div{align-items:stretch;flex-direction:column}.customer-onboarding,.investor-onboarding{overflow:auto}.investor-onboarding>header{grid-template-columns:1fr 100px 1fr;padding:0 16px}.investor-product-loop,.investor-signal-map{border-bottom:1px solid #292929;border-left:0;height:230px;position:relative;top:auto;width:100%}.investor-map-core{font-size:14px;width:54px}.investor-signal-map>div:not(.investor-map-core){padding:6px;width:74px}.investor-signal-map strong{font-size:7px}.investor-loop-laptop{width:calc(100% - 26px)}.investor-loop-lid{border-radius:10px 10px 4px 4px;padding:5px 5px 7px}.investor-loop-base{border-radius:1px 1px 8px 8px;height:9px}.investor-loop-base i{height:3px}.investor-onboarding>main{height:auto;min-height:calc(100svh - var(--header-height) - 352px);overflow:visible;padding:32px 16px 100px;width:100%}.investor-onboarding h1{font-size:39px}.investor-choice-grid{grid-template-columns:1fr}.investor-choice-grid button{min-height:70px}.investor-contact-grid{grid-template-columns:1fr}.investor-onboarding>footer{height:64px;padding:0 12px;position:fixed;width:100%}.investor-onboarding footer .investor-skip{font-size:0}.investor-onboarding footer .investor-skip:after{content:"Skip";font-size:7px}.brief-ledger{grid-template-columns:82px 1fr}}@media(prefers-reduced-motion:reduce){.canvas-authority button,.canvas-field,.canvas-launch,.canvas-mini-laptop div,.canvas-picker>button,.canvas-state,.investor-onboarding *{animation:none;transition:none}}[data-motion=reduced] .canvas-authority button,[data-motion=reduced] .canvas-field,[data-motion=reduced] .canvas-launch,[data-motion=reduced] .canvas-mini-laptop div,[data-motion=reduced] .canvas-picker>button,[data-motion=reduced] .canvas-state,[data-motion=reduced] .investor-onboarding *{animation:none;transition:none}.laptop-action-callout{padding-right:54px}.laptop-action-callout>button{height:46px;right:4px;top:4px;width:46px}.laptop-action-callout.minimized{padding-right:49px}.canvas-launch button,.investor-onboarding footer button{min-height:44px}@media(max-width:760px){.laptop-capability-rail button{min-height:44px}.laptop-film-stage{padding-top:46px}.laptop-film-shell{top:46px}.laptop-action-callout{padding-right:50px}.investor-onboarding>footer{height:calc(68px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom)}.investor-onboarding>main{padding-bottom:calc(112px + env(safe-area-inset-bottom))}.canvas-field,.canvas-launch,.canvas-state,.investor-loop-transparency,.problem-capture,.selector-options{-webkit-backdrop-filter:none;backdrop-filter:none}.canvas-picker-menu label button{height:44px;width:44px}.canvas-picker-menu>label{height:48px}.canvas-picker-menu>div{max-height:calc(100% - 48px)}.canvas-picker-menu>div button{min-height:44px}.canvas-picker-menu input,.canvas-problem textarea,.problem-capture textarea{font-size:16px}}.investor-loop-stage{align-items:center;display:flex;flex-direction:column;gap:22px;justify-content:center;padding:24px 0}.investor-loop-laptop{flex:0 0 auto}.investor-loop-caption{color:#fff;min-height:62px;width:min(82%,720px)}.investor-loop-caption span{color:#777780;display:block;font:600 6px IBM Plex Mono,monospace;letter-spacing:.09em}.investor-loop-caption strong{display:block;font:600 13px IBM Plex Sans,sans-serif;margin-top:7px}.investor-loop-caption p{color:#9b9ba2;font-size:9px;line-height:1.5;margin:5px 0 0;max-width:520px}@media(max-width:980px){.investor-loop-caption{width:94%}}@media(max-width:760px){.investor-product-loop{height:330px}.investor-loop-stage{gap:14px;padding:17px 0}.investor-loop-caption,.investor-loop-laptop{width:calc(100% - 38px)}.investor-loop-caption{min-height:56px}.investor-loop-caption strong{font-size:12px}.investor-loop-caption p{font-size:9px}.investor-onboarding>main{min-height:calc(100svh - var(--header-height) - 452px)}}.journey-header{align-items:center;background:#050505;border-bottom:1px solid #292929;display:flex;gap:16px;justify-content:space-between;min-height:50px;padding:0 4vw}.journey-header>a{color:#d4d4d8;display:inline-flex;gap:8px;text-decoration:none;text-transform:uppercase}.journey-header>a,.journey-header>div{align-items:center;font:600 7px IBM Plex Mono,monospace}.journey-header>div{color:#777780;display:flex;gap:12px;letter-spacing:.1em}.journey-header>div b{color:#fff}.journey-showcase{grid-gap:2.5vw;align-items:start;background:#050505;display:grid;gap:2.5vw;grid-template-columns:minmax(300px,.34fr) minmax(0,.66fr);padding:32px 4vw 48px}.journey-kicker{color:#85858c;font:600 7px IBM Plex Mono,monospace;letter-spacing:.11em;margin:0}.journey-chapter-rail{border-left:1px solid #34343a;border-top:1px solid #34343a;display:grid;margin-top:18px}.journey-chapter-rail button{align-items:flex-start;background:#08080a;border:0;border-bottom:1px solid #34343a;border-right:1px solid #34343a;color:#8b8b92;cursor:pointer;display:flex;flex-direction:column;gap:2px;justify-content:center;min-height:52px;padding:10px 12px 10px 44px;position:relative;text-align:left;transition:color .15s ease,background-color .15s ease}.journey-chapter-rail button>span{color:#5d5d65;font:600 7px IBM Plex Mono,monospace;left:12px;position:absolute;top:12px}.journey-chapter-rail button>b{font:600 11px IBM Plex Mono,monospace;letter-spacing:.05em}.journey-chapter-rail button:hover{background:#111116;color:#fff}.journey-chapter-rail button.active{background:#007aff1f;box-shadow:inset 0 -2px 0 #007aff;color:#fff}.journey-chapter-rail button.passed{color:#c9c9cf}.journey-chapter{background:#0b0b0d;border:1px solid #34343a;margin-top:22px;padding:22px}.journey-chapter>p{color:#85858c;font:600 7px IBM Plex Mono,monospace;letter-spacing:.11em;margin:0}.journey-chapter>h2{font-size:clamp(26px,2.6vw,40px);line-height:1.02;margin:14px 0 0;text-transform:uppercase}.journey-body{color:#b9b9bf;display:block;font-size:13px;line-height:1.65;margin-top:14px}.journey-action{background:#080808e6;border:1px solid #ffffff38;margin-top:18px;padding:12px}.journey-action strong{align-items:center;color:#fff;display:flex;font:600 7px IBM Plex Mono,monospace;gap:8px;letter-spacing:.09em}.journey-action p{color:#d0d0d5;font-size:11px;line-height:1.5;margin:8px 0 0}.journey-human{grid-gap:10px;align-items:center;background:#08080a;border:1px solid #3a3a40;display:grid;gap:10px;grid-template-columns:86px 1fr;margin-top:12px;padding:10px 12px}.journey-human>span{align-items:center;color:#fff;display:flex;font:600 6px IBM Plex Mono,monospace;gap:6px;letter-spacing:.08em}.journey-human>span i{background:#fff;height:5px;width:5px}.journey-human p{color:#bdbdc3;font-size:10px;line-height:1.45;margin:0}.journey-progress{align-items:center;display:flex;gap:12px;margin-top:18px}.journey-progress i{background:#fff;display:block;flex:1 1;height:2px;transform-origin:left}.journey-progress em{color:#777780;font:600 7px IBM Plex Mono,monospace;font-style:normal}.journey-macbook{min-width:0}.journey-macbook-sticky{position:sticky;top:calc(var(--header-height) + 16px)}.journey-shell{left:auto!important;position:relative!important;top:auto!important;transform:none!important;translate:none!important;width:100%!important}.investor-showcase{background:#09090b;border-left:1px solid #292929;bottom:0;isolation:isolate;overflow-y:auto;position:absolute;right:0;top:calc(var(--header-height) + 54px);width:42%;z-index:3}.investor-showcase-grid{background:#0000;grid-template-columns:1fr;padding:22px 20px 32px}.investor-showcase-grid .journey-macbook-sticky{position:static}.investor-showcase-grid .journey-shell{perspective:1200px}.investor-showcase-grid .journey-chapter-rail{grid-template-columns:repeat(2,1fr)}.investor-showcase-grid .journey-chapter-rail button{min-height:44px}@media(max-width:1100px){.journey-showcase{gap:2vw;grid-template-columns:minmax(280px,.4fr) minmax(0,.6fr)}}@media(max-width:900px){.journey-showcase{grid-template-columns:1fr}.journey-macbook{order:-1}.journey-macbook-sticky{position:static}}@media(max-width:980px){.investor-showcase{width:35%}}@media(max-width:760px){.investor-showcase{border-bottom:1px solid #292929;border-left:0;height:auto;max-height:none;overflow:visible;position:relative;top:auto;width:100%}.journey-header{padding:0 18px}.journey-showcase{padding:24px 18px 36px}.journey-chapter>h2{font-size:clamp(26px,8vw,34px)}}:root{--branch-black:#000;--branch-ink:#111;--branch-muted:#666;--branch-line:#c9c9c9;--branch-paper:#fff;--branch-display:"Unbounded",var(--display);--branch-mono:"JetBrains Mono",var(--mono)}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.wordmark-mark svg{color:currentColor;display:block;height:16px;width:22px}.site-header .wordmark{min-height:44px;padding:7px 0}.site-header .header-access-link,.site-header .header-nav>a{align-items:center;display:inline-flex;min-height:44px}.site-header .header-nav>a:not(.nav-cta){padding:0 4px}.footer-book,.footer-bottom a,.footer-directory a,.footer-directory button{align-items:center;display:inline-flex;min-height:44px}.ahi-industry-rail{align-items:center;border-bottom:1px solid #3a3a3a;display:flex;gap:7px;min-height:76px;overflow-x:auto;padding:10px 0;scrollbar-width:none}.ahi-industry-rail::-webkit-scrollbar{display:none}.ahi-industry-rail button{background:#0000;border:1px solid #4b4b4b;border-radius:999px;color:#a4a4a4;cursor:pointer;font:600 8px JetBrains Mono,var(--mono);font:600 8px var(--branch-mono);min-height:44px;min-width:max-content;padding:0 15px;text-transform:uppercase;transition:color .14s ease,background-color .14s ease,border-color .14s ease,transform .12s ease-out}.ahi-industry-rail button.is-active{background:#fff;border-color:#fff;color:#000}.ahi-industry-rail button:active{transform:scale(.97)}.ahi-live-screen{background:linear-gradient(135deg,#171717,#050505 58%,#000)}.ahi-narrative-column article>small{color:#fff;font:600 9px JetBrains Mono,var(--mono);font:600 9px var(--branch-mono);letter-spacing:.1em;margin-top:18px}.ahi-chapter-caption{border-top:1px solid #444;padding-top:18px}.ahi-narrative-column article>strong{color:#8e8e93;font:600 8px/1.6 JetBrains Mono,var(--mono);font:600 8px/1.6 var(--branch-mono);margin-top:24px}.branch-page,.workflow-page{background:#fff;background:var(--branch-paper);color:#111;color:var(--branch-ink);min-height:100vh;padding-top:var(--header-height)}.branch-hero,.workflow-hero{grid-gap:28px 8vw;align-content:end;background-color:#050505;background-image:linear-gradient(hsla(0,0%,100%,.035) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,#0000 0);background-size:36px 36px;border-bottom:1px solid #fff;color:#fff;display:grid;gap:28px 8vw;grid-template-columns:minmax(0,1.25fr) minmax(250px,.55fr);min-height:66svh;padding:clamp(92px,11vw,170px) clamp(22px,6vw,110px) clamp(70px,8vw,120px)}.branch-hero>span,.workflow-hero>span{font:600 9px JetBrains Mono,var(--mono);font:600 9px var(--branch-mono);grid-column:1/-1;letter-spacing:.13em}.branch-hero h1,.workflow-hero h1{font:500 clamp(42px,5.6vw,84px)/1.02 Unbounded,var(--display);font:500 clamp(42px,5.6vw,84px)/1.02 var(--branch-display);margin:0}.branch-hero p,.workflow-hero p{align-self:end;color:#b8b8b8;font:400 14px/1.8 JetBrains Mono,var(--mono);font:400 14px/1.8 var(--branch-mono);margin:0;max-width:560px}.branch-hero>a,.workflow-hero>a{align-items:center;border-bottom:1px solid #fff;display:inline-flex;font:600 9px JetBrains Mono,var(--mono);font:600 9px var(--branch-mono);gap:9px;grid-column:2;min-height:44px;padding-bottom:7px;text-transform:uppercase;width:max-content}.pricing-grid{border-bottom:1px solid #000;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-grid article{background:#fff;border-right:1px solid #000;display:flex;flex-direction:column;min-height:620px;padding:clamp(28px,3.4vw,56px)}.pricing-grid article:last-child{border-right:0}.pricing-grid article.is-featured{background:#000;color:#fff}.founding-advantage>header span,.partner-track-grid article>span,.pricing-grid header>span{font:600 8px JetBrains Mono,var(--mono);font:600 8px var(--branch-mono);letter-spacing:.12em}.partner-track-grid h2,.pricing-grid h2{font:500 clamp(27px,2.7vw,42px)/1.1 Unbounded,var(--display);font:500 clamp(27px,2.7vw,42px)/1.1 var(--branch-display);margin:34px 0 16px}.pricing-grid header>strong{display:block;font:500 clamp(34px,3.2vw,52px)/1 Unbounded,var(--display);font:500 clamp(34px,3.2vw,52px)/1 var(--branch-display);margin-top:56px}.pricing-grid header>small{color:#777;display:block;font:600 9px JetBrains Mono,var(--mono);font:600 9px var(--branch-mono);margin-top:10px;text-transform:uppercase}.partner-track-grid p,.pricing-grid header p{color:#686868;font:400 13px/1.75 JetBrains Mono,var(--mono);font:400 13px/1.75 var(--branch-mono);margin:28px 0 0}.pricing-grid .is-featured header p{color:#b8b8b8}.partner-track-grid ul,.pricing-grid ul{grid-gap:15px;display:grid;gap:15px;list-style:none;margin:38px 0;padding:0}.partner-track-grid li,.pricing-grid li{display:flex;font:500 11px/1.5 JetBrains Mono,var(--mono);font:500 11px/1.5 var(--branch-mono);gap:10px}.founding-advantage>a,.pricing-grid article>a{align-items:center;background:#000;border:1px solid #000;color:#fff;display:flex;font:600 9px JetBrains Mono,var(--mono);font:600 9px var(--branch-mono);justify-content:space-between;margin-top:auto;min-height:46px;padding:0 16px;text-transform:uppercase}.pricing-grid .is-featured>a{background:#fff;border-color:#fff;color:#000}.branch-closing{grid-gap:8vw;align-items:end;border-bottom:1px solid #000;display:grid;gap:8vw;grid-template-columns:.45fr 1fr;min-height:460px;padding:clamp(80px,10vw,150px) clamp(22px,6vw,110px)}.branch-closing>span{align-self:start;font:600 8px JetBrains Mono,var(--mono);font:600 8px var(--branch-mono);letter-spacing:.12em}.branch-closing h2{font:500 clamp(36px,5vw,72px)/1.05 Unbounded,var(--display);font:500 clamp(36px,5vw,72px)/1.05 var(--branch-display);margin:0}.branch-closing p{color:#666;font:400 14px/1.8 JetBrains Mono,var(--mono);font:400 14px/1.8 var(--branch-mono);grid-column:2;margin:0;max-width:650px}.partner-track-grid{border-bottom:1px solid #000;display:grid;grid-template-columns:1fr 1fr}.partner-track-grid article{border-right:1px solid #000;display:flex;flex-direction:column;min-height:500px;padding:clamp(34px,5vw,74px)}.partner-track-grid article:last-child{border-right:0}.partner-track-grid ul{margin-top:auto}.founding-advantage{background:#000;color:#fff;padding:clamp(80px,10vw,150px) clamp(22px,6vw,110px)}.founding-advantage>header{grid-gap:6vw;align-items:end;display:grid;gap:6vw;grid-template-columns:.4fr 1fr}.founding-advantage h2{font:500 clamp(36px,5vw,70px)/1.06 Unbounded,var(--display);font:500 clamp(36px,5vw,70px)/1.06 var(--branch-display);margin:0}.founding-advantage>div{border-left:1px solid #555;border-top:1px solid #555;display:grid;grid-template-columns:repeat(4,1fr);margin:70px 0 50px}.founding-advantage article{border-bottom:1px solid #555;border-right:1px solid #555;display:flex;flex-direction:column;justify-content:space-between;min-height:170px;padding:22px}.founding-advantage article span{color:#777;font:600 8px JetBrains Mono,var(--mono);font:600 8px var(--branch-mono)}.founding-advantage article strong{font:500 15px/1.5 Unbounded,var(--display);font:500 15px/1.5 var(--branch-display)}.founding-advantage>a{background:#fff;border-color:#fff;color:#000;width:min(100%,280px)}.roi-calculator{grid-gap:clamp(50px,8vw,120px);background:#fff;border-bottom:1px solid #000;display:grid;gap:clamp(50px,8vw,120px);grid-template-columns:minmax(0,.9fr) minmax(320px,.7fr);padding:clamp(65px,8vw,120px) clamp(22px,6vw,110px)}.roi-controls{grid-gap:34px;display:grid;gap:34px}.roi-controls label{grid-gap:18px;display:grid;font-family:"JetBrains Mono",var(--mono);font-family:var(--branch-mono);gap:18px}.roi-controls label>span{align-items:baseline;display:flex;font-size:11px;gap:24px;justify-content:space-between;text-transform:uppercase}.roi-controls label strong{font:500 clamp(22px,2.2vw,34px) Unbounded,var(--display);font:500 clamp(22px,2.2vw,34px) var(--branch-display);text-align:right}.roi-controls input{accent-color:#000;cursor:pointer;height:2px;width:100%}.roi-results{align-self:start;background:#000;border:1px solid #000;color:#fff}.roi-results>div{border-bottom:1px solid #4a4a4a;display:flex;flex-direction:column;justify-content:space-between;min-height:105px;padding:20px}.roi-results span{color:#aaa;font:600 8px JetBrains Mono,var(--mono);font:600 8px var(--branch-mono);text-transform:uppercase}.roi-results strong{font:500 clamp(24px,2.6vw,40px) Unbounded,var(--display);font:500 clamp(24px,2.6vw,40px) var(--branch-display)}.roi-results>p{color:#999;font:400 10px/1.6 JetBrains Mono,var(--mono);font:400 10px/1.6 var(--branch-mono);margin:0;padding:20px}.roi-results>a{align-items:center;background:#fff;border-top:1px solid #000;color:#000;display:flex;font:600 9px JetBrains Mono,var(--mono);font:600 9px var(--branch-mono);justify-content:space-between;min-height:48px;padding:0 20px;text-transform:uppercase}.home-roi-section{background:#fff;border-bottom:1px solid #000;color:#000;padding:clamp(80px,10vw,150px) 0 0}.home-roi-section>header{grid-gap:22px 8vw;align-items:end;display:grid;gap:22px 8vw;grid-template-columns:1.1fr .55fr;padding:0 clamp(22px,6vw,110px) 60px}.home-roi-section>header>span{font:600 9px JetBrains Mono,var(--mono);font:600 9px var(--branch-mono);grid-column:1/-1;letter-spacing:.12em}.home-roi-section h2{font:500 clamp(38px,5.2vw,76px)/1.04 Unbounded,var(--display);font:500 clamp(38px,5.2vw,76px)/1.04 var(--branch-display);margin:0}.home-roi-section header p{color:#666;font:400 13px/1.75 JetBrains Mono,var(--mono);font:400 13px/1.75 var(--branch-mono);margin:0}.home-roi-section header a{align-items:center;border-bottom:1px solid #000;display:inline-flex;font:600 9px JetBrains Mono,var(--mono);font:600 9px var(--branch-mono);gap:8px;grid-column:2;text-transform:uppercase;width:max-content}.home-roi-section .roi-calculator{border-bottom:0;border-top:1px solid #000}.connector-directory{background:#050505;border-bottom:1px solid #fff;color:#fff;padding:clamp(90px,10vw,150px) clamp(22px,6vw,110px)}.connector-directory-head{grid-gap:8vw;align-items:end;display:grid;gap:8vw;grid-template-columns:1.2fr .55fr}.connector-directory-head span{font:600 9px JetBrains Mono,var(--mono);font:600 9px var(--branch-mono);letter-spacing:.12em}.connector-directory h2{font:500 clamp(38px,5.4vw,78px)/1.03 Unbounded,var(--display);font:500 clamp(38px,5.4vw,78px)/1.03 var(--branch-display);margin:28px 0 0}.connector-directory-head>p{color:#aaa;font:400 13px/1.8 JetBrains Mono,var(--mono);font:400 13px/1.8 var(--branch-mono);margin:0}.connector-toolbar{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(240px,.55fr) 1.45fr;margin-top:70px}.connector-search{align-items:center;border:1px solid #555;display:flex;gap:10px;min-height:48px;padding:0 14px}.connector-search input{background:#0000;border:0;color:#fff;flex:1 1;font:500 12px JetBrains Mono,var(--mono);font:500 12px var(--branch-mono);min-width:0;outline:0}.connector-search button{background:#0000;color:#fff;cursor:pointer;display:grid;height:44px;place-items:center;width:44px}.connector-filters{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.connector-filters button{background:#0000;border:1px solid #444;border-radius:999px;color:#aaa;cursor:pointer;font:600 8px JetBrains Mono,var(--mono);font:600 8px var(--branch-mono);min-height:44px;padding:0 13px}.connector-filters button.is-active{background:#fff;border-color:#fff;color:#000}.connector-result-line{color:#777;font:600 8px JetBrains Mono,var(--mono);font:600 8px var(--branch-mono);letter-spacing:.1em;margin:30px 0 12px;text-transform:uppercase}.connector-grid{border-left:1px solid #444;border-top:1px solid #444;display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.connector-directory.is-compact .connector-grid{align-content:start;min-height:320px}.connector-grid article{border-bottom:1px solid #444;border-right:1px solid #444;display:flex;flex-direction:column;min-height:150px;padding:15px}.connector-grid article>i,.connector-grid article>small,.connector-grid article>span{color:#777;font:600 7px JetBrains Mono,var(--mono);font:600 7px var(--branch-mono);text-transform:uppercase}.connector-grid article>strong{font:500 13px/1.3 Unbounded,var(--display);font:500 13px/1.3 var(--branch-display);margin:auto 0 12px;overflow-wrap:anywhere}.connector-grid article>i{color:#bbb;font-style:normal;margin-top:9px}.connector-empty{border:1px solid #444;color:#888;display:grid;font:600 9px JetBrains Mono,var(--mono);font:600 9px var(--branch-mono);margin:0;min-height:220px;place-items:center}.workflow-hero>a{display:inline-flex}.workflow-explorer{background:#fff;padding:clamp(70px,8vw,120px) clamp(22px,6vw,110px)}.workflow-filter-row{border-bottom:1px solid #000;display:flex;flex-wrap:wrap;gap:8px;padding-bottom:22px}.workflow-filter-row button{background:#fff;border:1px solid #777;border-radius:999px;color:#555;cursor:pointer;font:600 8px JetBrains Mono,var(--mono);font:600 8px var(--branch-mono);min-height:44px;padding:0 16px;text-transform:uppercase}.workflow-filter-row button.is-active{background:#000;border-color:#000;color:#fff}.workflow-layout{border-left:1px solid #000;display:grid;grid-template-columns:minmax(240px,.42fr) minmax(0,1fr)}.workflow-list button{grid-gap:12px;background:#fff;border-bottom:1px solid #000;border-right:1px solid #000;cursor:pointer;display:grid;gap:12px;grid-template-columns:1fr auto;min-height:118px;padding:18px;text-align:left;width:100%}.workflow-list button>span{color:#777;font:600 8px JetBrains Mono,var(--mono);font:600 8px var(--branch-mono);grid-column:1/-1;text-transform:uppercase}.workflow-list button>strong{font:500 14px/1.4 Unbounded,var(--display);font:500 14px/1.4 var(--branch-display)}.workflow-list button.is-active{background:#000;color:#fff}.workflow-list button.is-active>span{color:#aaa}.workflow-inspector{border-bottom:1px solid #000;border-right:1px solid #000;min-height:590px;padding:clamp(30px,4vw,64px)}.workflow-inspector header>span,.workflow-inspector small{color:#777;font:600 8px JetBrains Mono,var(--mono);font:600 8px var(--branch-mono);letter-spacing:.09em}.workflow-inspector h2{font:500 clamp(28px,3.5vw,52px)/1.05 Unbounded,var(--display);font:500 clamp(28px,3.5vw,52px)/1.05 var(--branch-display);margin:22px 0}.workflow-inspector header p{color:#555;font:400 14px/1.75 JetBrains Mono,var(--mono);font:400 14px/1.75 var(--branch-mono);margin:0;max-width:780px}.workflow-source-grid{border-left:1px solid #bbb;border-top:1px solid #bbb;display:grid;grid-template-columns:1fr 1fr;margin:38px 0}.workflow-source-grid span{align-items:center;border-bottom:1px solid #bbb;border-right:1px solid #bbb;display:flex;font:500 9px JetBrains Mono,var(--mono);font:500 9px var(--branch-mono);gap:8px;min-height:56px;padding:12px}.workflow-line{align-items:center;display:grid;grid-template-columns:1fr 36px 1fr 36px 1fr}.workflow-line>i{background:#000;height:1px}.workflow-line p{font:500 10px/1.6 JetBrains Mono,var(--mono);font:500 10px/1.6 var(--branch-mono);margin:10px 0 0}.workflow-disclaimer{border-top:1px solid #bbb;color:#777;font:600 8px JetBrains Mono,var(--mono);font:600 8px var(--branch-mono);margin:42px 0 0;padding-top:14px}.workflow-cta{grid-gap:28px 7vw;align-content:end;background:#000;color:#fff;display:grid;gap:28px 7vw;grid-template-columns:.4fr 1fr;min-height:540px;padding:clamp(80px,10vw,150px) clamp(22px,6vw,110px)}.workflow-cta>span{align-self:start;font:600 8px JetBrains Mono,var(--mono);font:600 8px var(--branch-mono);grid-row:span 3;letter-spacing:.12em}.workflow-cta h2{font:500 clamp(38px,5vw,74px)/1.05 Unbounded,var(--display);font:500 clamp(38px,5vw,74px)/1.05 var(--branch-display);margin:0}.workflow-cta>p{color:#aaa;font:400 13px/1.75 JetBrains Mono,var(--mono);font:400 13px/1.75 var(--branch-mono);margin:0;max-width:650px}.workflow-cta>div{display:flex;flex-wrap:wrap;gap:12px}.workflow-cta a,.workflow-cta button{align-items:center;background:#fff;border:1px solid #fff;color:#000;cursor:pointer;display:inline-flex;font:600 9px JetBrains Mono,var(--mono);font:600 9px var(--branch-mono);gap:9px;min-height:46px;padding:0 18px;text-transform:uppercase}.workflow-cta button{background:#000;color:#fff}.founder-ocean-scene{min-height:112svh;overflow:hidden}.founder-ocean-scene .film-inner{align-items:flex-end;display:flex}.founder-ocean-canvas{height:100%;inset:0;position:absolute;width:100%}.founder-ocean-portrait{bottom:0;color:#ffffff7a;font:clamp(3px,.32vw,6px)/.88 JetBrains Mono,var(--mono);font:clamp(3px,.32vw,6px)/.88 var(--branch-mono);height:100%;margin:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22%,#000 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22%,#000 80%,#0000);overflow:hidden;position:absolute;right:-8%;white-space:pre;width:67%;z-index:2}.founder-ocean-copy{max-width:850px;padding-bottom:clamp(50px,10vh,110px);position:relative;z-index:4}.founder-ocean-copy>p{color:#aaa;font:600 8px JetBrains Mono,var(--mono);font:600 8px var(--branch-mono);letter-spacing:.13em;margin:0 0 28px}.founder-ocean-copy h2{font:500 clamp(42px,6.7vw,100px)/1.02 Unbounded,var(--display);font:500 clamp(42px,6.7vw,100px)/1.02 var(--branch-display);margin:0}.founder-ocean-copy>span{color:#bbb;display:block;font:400 13px/1.75 JetBrains Mono,var(--mono);font:400 13px/1.75 var(--branch-mono);margin-top:28px;max-width:620px}.founder-ocean-copy>div{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.founder-ocean-copy a,.founder-ocean-copy button{align-items:center;background:#fff;border:1px solid #fff;color:#000;cursor:pointer;display:inline-flex;font:600 9px JetBrains Mono,var(--mono);font:600 9px var(--branch-mono);gap:8px;min-height:46px;padding:0 18px;text-transform:uppercase}.founder-ocean-copy a,.waitlist-queue{background:#000;color:#fff}.waitlist-queue{grid-gap:8px 20px;border:1px solid #000;display:grid;gap:8px 20px;grid-template-columns:1fr auto;max-width:560px;padding:18px;width:100%}.waitlist-queue small,.waitlist-queue span{font:600 8px JetBrains Mono,var(--mono);font:600 8px var(--branch-mono);letter-spacing:.1em}.waitlist-queue strong{font:500 40px Unbounded,var(--display);font:500 40px var(--branch-display);grid-row:span 2}.waitlist-queue small{color:#aaa}.waitlist-referral{margin:18px 0;max-width:560px;width:100%}.waitlist-referral>label{margin-bottom:8px}.waitlist-referral>div{display:grid;grid-template-columns:minmax(0,1fr) auto}.waitlist-referral input{height:46px;min-width:0}.waitlist-referral button{align-items:center;background:#000;border:1px solid #000;color:#fff;cursor:pointer;display:inline-flex;font:600 8px JetBrains Mono,var(--mono);font:600 8px var(--branch-mono);gap:7px;min-height:46px;padding:0 14px;text-transform:uppercase}.waitlist-referral>p{color:#666!important;font:500 9px/1.5 JetBrains Mono,var(--mono);font:500 9px/1.5 var(--branch-mono);margin:8px 0 0!important}@media (hover:hover) and (pointer:fine){.ahi-industry-rail button:hover{border-color:#fff;color:#fff}.ahi-industry-rail button.is-active:hover,.ahi-mode-rail button.is-active:hover{background:#fff;border-color:#fff;color:#000}.founder-ocean-copy button:hover,.founding-advantage>a:hover,.pricing-grid article>a:hover,.workflow-cta a:hover{background:#000;border-color:#fff;color:#fff}.connector-grid article:hover,.founder-ocean-copy a:hover,.pricing-grid .is-featured>a:hover,.workflow-cta button:hover{background:#fff;color:#000}.connector-grid article:hover>i,.connector-grid article:hover>small,.connector-grid article:hover>span{color:#555}.connector-filters button:hover,.workflow-filter-row button:hover{background:#fff;color:#000}.workflow-list button:hover{padding-left:24px}}@media (max-width:1100px){.connector-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.pricing-grid{grid-template-columns:1fr}.pricing-grid article{border-bottom:1px solid #000;border-right:0;min-height:480px}.founding-advantage>div{grid-template-columns:1fr 1fr}}@media (max-width:900px){.ahi-proof-column{height:530px}.ahi-industry-rail{min-height:60px;padding:8px 0}.branch-hero,.connector-directory-head,.home-roi-section>header,.roi-calculator,.workflow-hero{grid-template-columns:1fr}.branch-hero>a,.home-roi-section header a,.workflow-hero>a{grid-column:1}.partner-track-grid{grid-template-columns:1fr}.partner-track-grid article{border-bottom:1px solid #000;border-right:0}.connector-toolbar{grid-template-columns:1fr}.connector-filters{justify-content:flex-start}.connector-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-layout{border-left:0;grid-template-columns:1fr}.workflow-list{display:grid;grid-template-columns:1fr 1fr}.workflow-inspector,.workflow-list{border-left:1px solid #000}.workflow-line{gap:18px;grid-template-columns:1fr}.workflow-line>i{height:24px;width:1px}.founder-ocean-portrait{opacity:.55;right:-55%;width:150%}}@media (max-width:620px){.ahi-proof-column{height:500px}.branch-hero,.workflow-hero{min-height:690px;padding:110px 22px 64px}.branch-hero h1,.workflow-hero h1{font-size:39px}.branch-closing,.founding-advantage>header,.workflow-cta{grid-template-columns:1fr}.branch-closing p{grid-column:1}.founding-advantage>div{grid-template-columns:1fr}.home-roi-section>header,.roi-calculator{padding-left:22px;padding-right:22px}.roi-controls label>span{align-items:flex-start;flex-direction:column;gap:8px}.roi-controls label strong{text-align:left}.connector-grid{grid-template-columns:1fr 1fr}.connector-grid article{min-height:135px}.workflow-list{grid-template-columns:1fr}.workflow-inspector{padding:28px 20px}.workflow-source-grid{grid-template-columns:1fr}.workflow-cta>span{grid-row:auto}.founder-ocean-copy>div,.workflow-cta>div{align-items:stretch;flex-direction:column}.founder-ocean-copy a,.founder-ocean-copy button,.workflow-cta a,.workflow-cta button{justify-content:center}.founder-ocean-copy h2{font-size:39px}.waitlist-referral>div{grid-template-columns:1fr}.waitlist-referral button{justify-content:center}}@media (prefers-reduced-motion:reduce){.founder-ocean-canvas{opacity:.75}}.home-consolidated{background:#000}.home-consolidated .scene-hands{height:min(680px,calc(100svh - var(--header-height)));max-height:680px;min-height:580px;padding-bottom:44px;padding-top:calc(var(--header-height) + 42px)}.home-consolidated .hands-title{font-size:clamp(46px,7vw,108px);max-width:1040px}.home-consolidated .hands-sub{font-size:clamp(14px,1.05vw,18px);margin-top:24px;max-width:600px}.home-consolidated .hands-actions{margin-top:28px}.home-consolidated .hands-scroll{bottom:20px}.home-consolidated .scene-eye.is-compact{display:flex;height:min(700px,86svh);min-height:610px;overflow:hidden;padding:calc(var(--header-height) + 48px) clamp(22px,6vw,110px) 54px}.home-consolidated .scene-eye.is-compact .film-slate{height:auto;position:absolute;top:calc(var(--header-height) + 15px)}.home-consolidated .scene-eye.is-compact .film-inner{display:block;height:auto;margin:auto 0;position:relative;top:auto}.home-consolidated .scene-eye.is-compact .eye-column{gap:18px;width:100%}.home-consolidated .scene-eye.is-compact .eye-shape{width:min(760px,72vw)}.home-consolidated .scene-eye.is-compact .eye-iris{width:min(220px,22vw)}.home-consolidated .scene-eye.is-compact .eye-copy{opacity:0;transform:translateY(18px);transition:opacity .32s var(--eo-quart),transform .42s var(--eo-quart)}.home-consolidated .scene-eye.is-compact.is-entered .eye-copy{opacity:1;transform:none}.home-consolidated .scene-eye.is-compact .eye-title{font-size:clamp(62px,8vw,108px)}.home-consolidated .scene-eye.is-compact .eye-expand{margin-top:10px}.home-consolidated .scene-eye.is-compact .eye-expand span,.home-consolidated .scene-eye.is-compact .eye-line{opacity:0;transition:opacity .3s var(--eo-quart) .12s}.home-consolidated .scene-eye.is-compact.is-entered .eye-expand span,.home-consolidated .scene-eye.is-compact.is-entered .eye-line{opacity:1}.home-consolidated .scene-eye.is-compact .eye-line{font-size:14px;margin-top:16px}.ahi-story.is-compact{align-items:center;gap:clamp(28px,4vw,72px);min-height:0;padding:54px clamp(18px,4.2vw,72px);scroll-margin-top:var(--header-height);scroll-snap-align:start}.ahi-story.is-compact .ahi-proof-column{border:1px solid #3a3a3a;grid-column:2;grid-row:1;height:auto;min-height:0;overflow:hidden;padding:14px 18px 12px;position:relative;top:auto;width:100%}.ahi-story.is-compact .ahi-narrative-column{border:0;grid-column:1;grid-row:1;padding:0}.ahi-story.is-compact .ahi-compact-kicker{color:#8e8e93;font:600 8px var(--ahi-mono);letter-spacing:.13em}.ahi-story.is-compact .ahi-narrative-column>h2{font:500 clamp(30px,3vw,48px)/1.04 var(--ahi-display);margin:22px 0 0}.ahi-story.is-compact .ahi-machine-summary{color:#aaa;font:400 12px/1.7 var(--ahi-mono);margin:22px 0 0}.ahi-story.is-compact .ahi-mode-rail{grid-gap:6px;border:0;display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:26px;overflow:visible}.ahi-story.is-compact .ahi-mode-rail button{justify-content:center;min-height:44px;min-width:0;padding:0}.ahi-story.is-compact .ahi-narrative-column article{border-bottom:0;border-top:1px solid #3a3a3a;margin-top:14px;min-height:0;opacity:1;padding:22px 0 0;transform:none}.ahi-story.is-compact .ahi-narrative-column article>span{font-size:7px}.ahi-story.is-compact .ahi-narrative-column article>small{color:#fff;display:block;font:600 8px var(--ahi-mono);margin-top:12px}.ahi-story.is-compact .ahi-narrative-column article h3{font:500 clamp(22px,2.1vw,34px)/1.08 var(--ahi-display);margin:14px 0 0}.ahi-story.is-compact .ahi-narrative-column article p{font-size:11px;line-height:1.62;margin-top:14px}.ahi-story.is-compact .ahi-chapter-caption{padding-top:12px}.ahi-story.is-compact .ahi-narrative-column article>strong{color:grey;display:block;font:600 7px/1.5 var(--ahi-mono);margin-top:14px}.ahi-story.is-compact .ahi-narrative-column article>button{margin-top:16px}.ahi-story.is-compact .ahi-industry-rail{min-height:58px}.ahi-story.is-compact .ahi-industry-selector{grid-gap:14px;align-items:center;border-bottom:1px solid #3a3a3a;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr) minmax(150px,.3fr);min-height:62px;padding:10px 0 12px}.ahi-story.is-compact .ahi-industry-label{color:grey;font:600 7px var(--ahi-mono);letter-spacing:.1em;white-space:nowrap}.ahi-story.is-compact .ahi-industry-pills{-webkit-overflow-scrolling:touch;display:flex;flex-wrap:nowrap;gap:8px;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:2px 2px 7px;scrollbar-width:thin}.ahi-story.is-compact .ahi-industry-pills::-webkit-scrollbar{height:4px}.ahi-story.is-compact .ahi-industry-pills::-webkit-scrollbar-thumb{background:#3a3a3a}.ahi-story.is-compact .ahi-industry-pills button{background:#0000;border:1px solid #3a3a3a;border-radius:999px;color:#b9b9bf;cursor:pointer;flex:0 0 auto;font:600 9px var(--ahi-mono);letter-spacing:.04em;min-height:34px;padding:0 14px;transition:color .14s ease,background-color .14s ease,border-color .14s ease;white-space:nowrap}.ahi-story.is-compact .ahi-industry-pills button:hover{border-color:#6d6d74;color:#fff}.ahi-story.is-compact .ahi-industry-pills button.is-active{background:#fff;border-color:#fff;color:#000}.ahi-story.is-compact .ahi-industry-selector>div:last-child{grid-gap:5px;display:grid;gap:5px;min-width:0}.ahi-story.is-compact .ahi-industry-selector>div>span{color:grey;font:600 7px var(--ahi-mono);letter-spacing:.1em}.ahi-story.is-compact .ahi-industry-selector>div strong{color:#fff;font:500 9px var(--ahi-mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ahi-story.is-compact .ahi-macbook-wrap{margin:12px auto 0;width:min(83%,950px)}.ahi-story.is-compact .ahi-macbook-lid{border-radius:13px 13px 5px 5px;padding:7px 7px 9px}.ahi-story.is-compact .ahi-live-screen{overflow:hidden}.ahi-story.is-compact .ahi-proof-note{margin-top:8px}.proof-hub{background:#fff;border-bottom:1px solid #000;color:#000;min-height:660px;padding:clamp(64px,7vw,100px) clamp(18px,5vw,90px);scroll-margin-top:var(--header-height);scroll-snap-align:start}.proof-hub-head{grid-gap:7vw;align-items:end;display:grid;gap:7vw;grid-template-columns:1.1fr .6fr}.proof-hub-head span{font:600 8px JetBrains Mono,var(--mono);font:600 8px var(--branch-mono);letter-spacing:.13em}.proof-hub-head h2{font:500 clamp(34px,4.7vw,68px)/1.03 Unbounded,var(--display);font:500 clamp(34px,4.7vw,68px)/1.03 var(--branch-display);margin:24px 0 0}.proof-hub-head>p{color:#555;font:400 12px/1.72 JetBrains Mono,var(--mono);font:400 12px/1.72 var(--branch-mono);margin:0}.proof-tab-list{border-left:1px solid #000;border-top:1px solid #000;display:grid;grid-template-columns:repeat(3,1fr);margin-top:42px}.proof-tab-list button{align-items:center;background:#fff;border-bottom:1px solid #000;border-right:1px solid #000;color:#555;cursor:pointer;display:flex;font:600 8px JetBrains Mono,var(--mono);font:600 8px var(--branch-mono);gap:9px;justify-content:center;min-height:52px;padding:0 16px;text-transform:uppercase;transition:color .15s ease,background-color .15s ease,transform .12s var(--eo-quart)}.proof-tab-list button.is-active{background:#000;color:#fff}.proof-tab-list button:active{transform:scale(.98)}.proof-panel{animation:proof-panel-enter .2s var(--eo-quart) both;border-bottom:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;min-height:430px}.proof-workflow{padding:clamp(24px,3.2vw,48px)}.proof-workflow>header{grid-gap:8px 5vw;align-items:end;display:grid;gap:8px 5vw;grid-template-columns:.8fr 1.4fr}.proof-workflow>header>span{color:#666;font:600 8px JetBrains Mono,var(--mono);font:600 8px var(--branch-mono);grid-column:1/-1;letter-spacing:.12em}.proof-workflow h3{font:500 clamp(26px,3.2vw,46px)/1.06 Unbounded,var(--display);font:500 clamp(26px,3.2vw,46px)/1.06 var(--branch-display);margin:0}.proof-workflow>header p{color:#666;font:400 11px/1.7 JetBrains Mono,var(--mono);font:400 11px/1.7 var(--branch-mono);margin:0}.proof-workflow-grid{border-left:1px solid #000;border-top:1px solid #000;display:grid;grid-template-columns:repeat(4,1fr);margin-top:36px}.proof-workflow-grid article{grid-gap:12px;align-content:start;border-bottom:1px solid #000;border-right:1px solid #000;display:grid;gap:12px;grid-template-columns:1fr auto;min-height:160px;padding:16px}.proof-workflow-grid span{font:600 8px JetBrains Mono,var(--mono);font:600 8px var(--branch-mono)}.proof-workflow-grid h4{font:500 15px Unbounded,var(--display);font:500 15px var(--branch-display);grid-column:1/-1;margin:12px 0 0}.proof-workflow-grid p{color:#666;font:400 9px/1.55 JetBrains Mono,var(--mono);font:400 9px/1.55 var(--branch-mono);grid-column:1/-1;margin:0}.proof-workflow>nav{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.proof-workflow>nav a{align-items:center;border:1px solid #000;color:#000;display:inline-flex;font:600 8px JetBrains Mono,var(--mono);font:600 8px var(--branch-mono);min-height:44px;padding:0 14px;text-transform:uppercase}.proof-hub .connector-directory.is-compact{background:#050505;border:0;color:#fff;padding:24px}.proof-hub .connector-directory.is-compact .connector-toolbar{margin-top:0}.proof-hub .connector-directory.is-compact .connector-grid{grid-template-columns:repeat(7,minmax(0,1fr));max-height:330px;overflow-y:auto;overscroll-behavior:contain}.proof-hub .connector-directory.is-compact .connector-grid article{min-height:94px;padding:10px}.proof-hub .connector-directory.is-compact .connector-grid article>strong{font-size:10px}.proof-hub .roi-calculator.is-compact{border:0;gap:44px;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);min-height:430px;padding:28px}.proof-hub .roi-calculator.is-compact .roi-controls{gap:24px}.proof-hub .roi-calculator.is-compact .roi-results>div{min-height:76px}.proof-route-index{align-items:center;border-bottom:1px solid #aaa;display:flex;flex-wrap:wrap;gap:8px 18px;padding:14px 0}.proof-route-index span{color:#777;font:600 7px JetBrains Mono,var(--mono);font:600 7px var(--branch-mono);letter-spacing:.12em;margin-right:auto}.proof-route-index a{align-items:center;display:inline-flex;font:600 8px JetBrains Mono,var(--mono);font:600 8px var(--branch-mono);min-height:44px;text-decoration:underline;text-transform:uppercase;text-underline-offset:5px}.proof-disclaimer{color:#777;font:600 7px/1.5 JetBrains Mono,var(--mono);font:600 7px/1.5 var(--branch-mono);letter-spacing:.08em;margin:12px 0 0}.home-consolidated .founder-ocean-scene{height:min(760px,88svh);min-height:620px}.home-consolidated .founder-ocean-copy{padding-bottom:34px}.home-consolidated .founder-ocean-copy h2{font-size:clamp(38px,5.4vw,76px)}@keyframes proof-panel-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (hover:hover) and (pointer:fine){.proof-tab-list button:hover:not(.is-active),.proof-workflow>nav a:hover{background:#000;color:#fff}}@media (max-width:900px){.ahi-story.is-compact{display:flex;flex-direction:column;gap:34px;padding:54px 14px}.ahi-story.is-compact .ahi-proof-column{border-left:1px solid #3a3a3a;order:1;padding:10px}.ahi-story.is-compact .ahi-narrative-column{order:2;width:100%}.ahi-story.is-compact .ahi-macbook-wrap{width:min(90%,650px)}.ahi-story.is-compact .ahi-live-screen{overflow:hidden}.ahi-story.is-compact .ahi-proof-note{margin-top:7px}.ahi-story.is-compact .ahi-narrative-column article{padding:20px 0 0}.proof-hub-head,.proof-workflow>header{grid-template-columns:1fr}.proof-workflow-grid{grid-template-columns:1fr 1fr}.proof-hub .connector-directory.is-compact .connector-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.proof-hub .roi-calculator.is-compact{grid-template-columns:1fr}}@media (max-width:620px){.home-consolidated .scene-hands{height:calc(100svh - var(--header-height));max-height:620px;min-height:520px;padding:calc(var(--header-height) + 28px) 18px 34px}.home-consolidated .hands-title{font-size:clamp(38px,13.4vw,54px)}.home-consolidated .hands-sub{font-size:13px;line-height:1.55;margin-top:18px}.home-consolidated .hands-actions{gap:8px;margin-top:20px}.home-consolidated .hands-actions .film-button{font-size:8px;min-height:44px;padding:0 14px}.home-consolidated .hands-scroll{display:none}.home-consolidated .scene-eye.is-compact{height:auto;min-height:610px;padding:calc(var(--header-height) + 44px) 18px 48px}.home-consolidated .scene-eye.is-compact .eye-shape{aspect-ratio:2.25/1;width:116%}.home-consolidated .scene-eye.is-compact .eye-iris{min-width:96px;width:31vw}.home-consolidated .scene-eye.is-compact .eye-title{font-size:64px}.home-consolidated .scene-eye.is-compact .eye-expand{gap:8px 14px;letter-spacing:.12em}.home-consolidated .scene-eye.is-compact .eye-line{font-size:13px}.ahi-story.is-compact{padding:46px 10px}.ahi-story.is-compact .ahi-proof-header strong{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ahi-story.is-compact .ahi-narration-controls>span{display:none}.ahi-story.is-compact .ahi-industry-rail{min-height:54px}.ahi-story.is-compact .ahi-industry-selector{gap:8px;grid-template-columns:1fr}.ahi-story.is-compact .ahi-industry-selector>div:last-child{display:none}.ahi-story.is-compact .ahi-macbook-wrap{margin-top:10px;width:100%}.ahi-story.is-compact .ahi-macbook-lid{border-radius:9px 9px 3px 3px;padding:4px 4px 6px}.ahi-story.is-compact .ahi-macbook-base{height:7px}.ahi-story.is-compact .ahi-narrative-column>h2{font-size:30px}.ahi-story.is-compact .ahi-mode-rail{grid-template-columns:repeat(5,minmax(0,1fr))}.ahi-story.is-compact .ahi-narrative-column article h3{font-size:24px}.proof-hub{min-height:0;padding:58px 12px}.proof-hub-head h2{font-size:34px}.proof-hub-head>p{margin-top:18px}.proof-tab-list{margin-top:30px}.proof-tab-list button{font-size:7px;gap:5px;line-height:1.25;min-height:52px;min-width:0;padding:6px}.proof-panel{min-height:0}.proof-workflow{padding:22px 14px}.proof-workflow-grid{grid-template-columns:1fr;margin-top:24px}.proof-workflow-grid article{min-height:126px}.proof-workflow>nav{flex-direction:column}.proof-workflow>nav a{justify-content:center}.proof-hub .connector-directory.is-compact{padding:14px}.proof-hub .connector-directory.is-compact .connector-toolbar{grid-template-columns:1fr}.proof-hub .connector-directory.is-compact .connector-filters{flex-wrap:nowrap;overflow-x:auto}.proof-hub .connector-directory.is-compact .connector-grid{grid-template-columns:1fr 1fr;max-height:360px}.proof-hub .roi-calculator.is-compact{padding:22px 14px}.proof-route-index{align-items:flex-start;flex-direction:column}.proof-route-index span{margin-right:0}.home-consolidated .founder-ocean-scene{height:auto;min-height:640px}.home-consolidated .founder-ocean-copy{padding-bottom:22px}}@media (prefers-reduced-motion:reduce){.home-consolidated .scene-eye.is-compact .eye-copy,.home-consolidated .scene-eye.is-compact .eye-expand span,.home-consolidated .scene-eye.is-compact .eye-line{opacity:1;transform:none;transition:none}.proof-panel{animation:none}}[data-motion=reduced] .home-consolidated .scene-eye.is-compact .eye-copy,[data-motion=reduced] .home-consolidated .scene-eye.is-compact .eye-expand span,[data-motion=reduced] .home-consolidated .scene-eye.is-compact .eye-line{opacity:1;transform:none;transition:none}[data-motion=reduced] .proof-panel{animation:none}
/*# sourceMappingURL=main.499eb6fd.css.map*/