.systems-page{--sys-line:#f1f1ed2b;--sys-muted:#9b9c98;--sys-paper:#f1f1ed;--sys-sage:#a2b9ae;isolation:isolate;padding-bottom:32px}.systems-page *{box-sizing:border-box}.systems-page h1,.systems-page h2,.systems-page p,.systems-page figure{margin:0}.systems-page button,.systems-page a{-webkit-tap-highlight-color:transparent}.systems-page a:focus-visible,.systems-page button:focus-visible{outline:1px solid var(--sys-paper);outline-offset:5px}.systems-nav{letter-spacing:.09em;justify-content:space-between;align-items:center;gap:24px;padding:27px 0;font-size:10px;display:flex}.systems-nav a{color:var(--sys-muted);text-decoration:none}.systems-nav>div{gap:32px;display:flex}.systems-nav>div a{padding:9px 0;position:relative}.systems-nav>div a span{color:#777976;margin-right:9px;font-size:8px}.systems-nav a[aria-current=page]{color:var(--sys-paper)}.systems-nav a[aria-current=page]:after{content:"";background:var(--sys-paper);height:1px;position:absolute;bottom:0;left:0;right:0}.system-head{grid-template-columns:1.3fr 1fr;align-items:end;gap:56px;padding:33px 0 43px;display:grid}.system-kicker{letter-spacing:.17em;color:var(--sys-muted);font-size:9px;margin-bottom:13px!important}.systems-page .system-head h1{letter-spacing:-.055em;font-family:inherit;font-size:clamp(48px,6vw,76px);font-weight:300;line-height:1.04}.system-subtitle{letter-spacing:-.035em;color:#d2d3cd;font-size:15px;margin-top:17px!important}.system-intro{word-break:keep-all;color:#aeb0aa;max-width:420px;padding-bottom:1px;font-size:13px;line-height:1.9}.scene-toolbar{border-top:1px solid var(--sys-line);letter-spacing:.06em;color:var(--sys-muted);justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font-size:9px;display:flex}.scene-toolbar>span{align-items:center;gap:8px;display:flex}.toolbar-divider{color:#52554f;padding:0 4px}.signal-dot{background:var(--sys-sage);border-radius:50%;width:4px;height:4px;animation:4s ease-in-out infinite breathe;display:inline-block}.motion-toggle{font:inherit;color:#c1c3bc;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:5px 0 5px 8px}.motion-toggle:disabled{opacity:.65;cursor:default}.system-scene{border-top:1px solid var(--sys-line);border-bottom:1px solid var(--sys-line);background-image:radial-gradient(#f1f1ed13 .5px,#0000 .5px);background-size:23px 23px;position:relative}.system-scene figcaption{border-top:1px solid var(--sys-line);color:var(--sys-muted);background:#0b0c0c;justify-content:space-between;gap:24px;padding:16px 0;font-size:10px;line-height:1.7;display:flex}.system-scene figcaption>span:first-child{letter-spacing:.1em;white-space:nowrap;font-size:8px}.carbon-map{width:100%;display:block;overflow:visible}.map-mobile{display:none}.map-orbits{stroke:#f1f1ed1b;stroke-width:1px;fill:none}.map-routes path,.cli-wires path{fill:none;stroke:#f1f1ed40;stroke-width:1px}.map-routes .flow-packet,.cli-wires .flow-packet,.memory-loop .flow-packet{stroke:#c6d2cb;stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:1.4 98.6;animation:packet var(--duration,8s) linear infinite;animation-delay:var(--delay,0s)}@keyframes packet{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes breathe{0%,to{opacity:.35}50%{opacity:1}}.device-icon{fill:#0b0c0c;stroke:#9d9f97;stroke-width:1px;stroke-linejoin:round}.map-label{fill:#e2e3dc;text-anchor:middle;font-family:inherit;font-size:14px;font-weight:400}.map-meta{fill:#9b9e95;text-anchor:middle;letter-spacing:.06em;font:9px SFMono-Regular,Consolas,monospace}.person-halo{fill:#f1f1ed06;stroke:#f1f1ed21;stroke-width:1px;animation:5s ease-in-out infinite breathe}.person-ring{fill:#0b0c0c;stroke:#c9cbc4;stroke-width:1px}.person-core{fill:#f1f1ed}.map-person .map-label{font-size:16px}.route-labels text{letter-spacing:.14em;fill:#969c93;text-anchor:middle;font:9px SFMono-Regular,Consolas,monospace}.map-annotations{fill:#858a81;letter-spacing:.13em;font:8px SFMono-Regular,Consolas,monospace}.map-annotations path{stroke:#676e62;stroke-width:1px}.system-notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding:34px 0 52px;display:grid}.note-index{color:var(--sys-muted);letter-spacing:.12em;font-size:9px}.systems-page .system-notes h2{letter-spacing:-.025em;margin:12px 0;font-family:inherit;font-size:16px;font-weight:400}.system-notes p{word-break:keep-all;color:#aaada4;font-size:12px;line-height:1.95}.systems-footer-nav{border-top:1px solid var(--sys-line);grid-template-columns:repeat(3,1fr);gap:24px;padding:22px 0;display:grid}.systems-footer-nav a{opacity:.6;gap:10px;text-decoration:none;transition:opacity .16s;display:grid}.systems-footer-nav a:hover,.systems-footer-nav a[aria-current=page]{opacity:1}.systems-footer-nav a>span{letter-spacing:.1em;color:var(--sys-muted);font-size:8px}.systems-footer-nav strong{letter-spacing:.05em;font-size:13px;font-weight:400}.systems-footer-nav b{padding-left:20px;font-weight:300}.citadel-scene{background-size:17px 17px}.workspace-strip{border-bottom:1px solid var(--sys-line);color:#b5b5ae;background:#0e0f0f;align-items:center;gap:27px;height:42px;padding:0 18px;font-size:10px;display:flex}.workspace-brand{letter-spacing:.08em;color:#edeee7;font-size:10px}.workspace-mode{word-spacing:7px;margin-left:auto;font-size:8px}.cli-canvas{grid-template-columns:1.04fr 1fr;align-items:center;gap:62px;min-height:520px;padding:32px;display:grid;position:relative}.cli-wires{pointer-events:none;width:calc(100% - 64px);height:calc(100% - 64px);position:absolute;inset:32px}.terminal-window{background:#121313;border:1px solid #f1f1ed33;border-radius:5px;min-width:0;position:relative}.terminal-title{color:#dadad4;border-bottom:1px solid #f1f1ed24;align-items:center;gap:10px;height:33px;padding:0 12px;font-size:10px;display:flex}.terminal-title>span:first-child{align-items:center;gap:7px;display:flex}.agent-dot{border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.claude{background:#d97757}.codex{background:#4fb3a5}.gemini{background:#a58bea}.role-tag{letter-spacing:.1em;color:#bbbdb4;border:1px solid #f1f1ed24;margin-left:auto;padding:2px 5px;font-size:7px}.window-glyphs{color:#73766e;letter-spacing:5px;margin-left:4px;font-size:10px}.terminal-tabs{color:#898e83;border-bottom:1px solid #f1f1ed1a;align-items:stretch;gap:16px;height:30px;padding:0 12px;font-size:8px;display:flex}.terminal-tabs span{align-items:center;display:flex}.terminal-tabs .selected{color:#dadcd3;border-bottom:1px solid #f1f1ed}.tab-end{margin-left:auto}.terminal-body{color:#c7cac0;overflow-wrap:anywhere;padding:18px 17px 12px;font:10px/1.75 SFMono-Regular,Menlo,Consolas,monospace}.claude-welcome{align-items:center;gap:17px;margin:2px 0 24px;display:flex}.claude-welcome pre{color:#d97757;background:0 0;border:0;margin:0;padding:0;font:12px/1.1 monospace}.claude-welcome strong{color:#eaeae4;font-weight:500;display:block}.claude-welcome span{color:#90978a;margin-top:4px;font-size:9px;display:block}.terminal-body .cli-prompt{color:#e5e8dc;background:#f1f1ed06;border-left:1px solid #f1f1ed38;margin:13px 0;padding:7px 8px}.cli-response{color:#b8bcaf}.cli-task{align-items:start;gap:9px;margin-top:18px;display:flex}.claude-text{color:#d97757}.cli-task strong{color:#d7dacd;font-weight:400}.cli-task p{color:#989e91;margin-top:5px;line-height:1.85}.terminal-progress{color:#c4ac91;align-items:center;gap:8px;margin:22px 0 15px;font-size:9px;display:flex}.terminal-spinner{font-size:15px;animation:8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.terminal-input{border-top:1px solid #f1f1ed29;border-bottom:1px solid #f1f1ed29;padding:8px 0}.terminal-muted{color:#898d83}.terminal-hint{color:#747b6d;justify-content:space-between;margin-top:6px;font-size:8px;display:flex}.terminal-cursor{background:#a0a697;width:5px;height:10px;margin-left:4px;animation:1.6s ease-in-out infinite breathe;display:inline-block}.worker-terminals{gap:26px;display:grid}.worker-body{padding:16px}.codex-welcome{border:1px solid #f1f1ed33;border-radius:5px;gap:3px;max-width:270px;padding:8px 12px;display:grid}.codex-welcome strong{color:#e3e5dc;font-weight:500}.codex-welcome span{color:#9ca590;font-size:9px}.cli-code{color:#a2b9ae;padding:8px 0 0 12px;font-size:9px;display:grid}.worker-status{color:#939d88;align-items:center;gap:7px;font-size:9px;display:flex;margin-top:14px!important}.worker-status .agent-dot{width:4px;height:4px}.gemini-welcome{color:#a58bea;align-items:center;gap:7px;font-size:14px;display:flex}.gemini-welcome strong{font-weight:400}.gemini-welcome>span{color:#8c9383;margin-left:auto;font-size:8px}.review-line{color:#a6b19b;font-size:9px;margin-top:10px!important}.context-rail{border-top:1px solid var(--sys-line);color:#969e8e;background:#0e0f0f;justify-content:space-between;gap:16px;padding:12px 18px;font-size:9px;display:flex;position:relative;overflow:hidden}.context-rail>span:first-child{letter-spacing:.12em;font-size:8px}.context-rail b{color:#73796c;margin:0 12px;font-weight:400}.context-signal{background:linear-gradient(90deg,#0000,#c6d2cb,#0000);width:70px;height:1px;animation:14s linear infinite context-flow;position:absolute;bottom:0;left:0}@keyframes context-flow{0%{left:-70px}to{left:100%}}.systems-page[data-paused=true] *,.systems-page[data-paused=true] :before,.systems-page[data-paused=true] :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.systems-page *,.systems-page :before,.systems-page :after{transition:none!important;animation:none!important}.systems-page .flow-packet{display:none}}@media (width<=900px){.cli-canvas{gap:30px;padding:22px}.cli-wires{width:calc(100% - 44px);height:calc(100% - 44px);inset:22px}.window-glyphs{display:none}.cartel-landscape{grid-template-columns:1fr .6fr 1fr;gap:18px;padding-inline:0}.team-mode{display:none}.system-head{gap:32px}.team-description br{display:none}.team-description{min-height:92px}}@media (width<=680px){.systems-nav{flex-direction:column;align-items:flex-start;gap:15px;padding:20px 0;font-size:9px}.systems-nav>div{justify-content:space-between;gap:12px;width:100%}.systems-nav>div a span{margin-right:5px;font-size:7px}.system-head{grid-template-columns:1fr;gap:20px;padding:23px 0 30px}.system-intro{max-width:100%;font-size:12px;line-height:1.9}.system-subtitle{font-size:13px;line-height:1.7}.system-kicker{font-size:8px}.scene-toolbar{gap:6px;font-size:8px}.scene-toolbar>span{gap:5px}.scene-toolbar .toolbar-divider,.scene-toolbar .scene-explanation{display:none}.scene-toolbar .scene-label{letter-spacing:.08em;font-size:8px}.motion-toggle{font-size:9px}.map-desktop{display:none}.map-mobile{display:block}.map-mobile .map-label{font-size:12px}.map-mobile .map-meta{font-size:8px}.map-mobile .map-person .map-label{font-size:14px}.map-mobile .route-labels text{font-size:8px}.system-scene figcaption{gap:5px;padding:13px 0;font-size:10px;display:grid}.system-notes{grid-template-columns:1fr;gap:24px;padding:26px 0 35px}.system-notes article{border-bottom:1px solid #f1f1ed12;padding-bottom:22px}.system-notes article:last-child{border:0;padding:0}.systems-page .system-notes h2{margin:8px 0;font-size:15px}.system-notes p{font-size:12px}.systems-footer-nav{gap:12px}.systems-footer-nav strong{letter-spacing:0;font-size:11px}.systems-footer-nav b{padding-left:4px}.systems-footer-nav a>span{font-size:7px;line-height:1.5}.cli-canvas{grid-template-columns:1fr;gap:31px;padding:20px 12px}.cli-wires{display:none}.worker-terminals{gap:22px}.workspace-strip{gap:16px;padding:0 12px;font-size:8px}.workspace-mode{display:none}.terminal-body{padding:16px 12px 12px;font-size:10px}.terminal-title{font-size:10px}.context-rail{flex-direction:column;gap:5px;padding:12px}.context-rail b{margin:0 6px}.cartel-legend{flex-direction:column;gap:5px;padding:15px 0}.cartel-landscape{grid-template-columns:1fr;gap:0;padding:10px 12px}.team-region{width:100%;max-width:380px;margin:auto}.team-mode{display:block}.team-description{min-height:0}.team-description br{display:initial}.team-map{max-width:330px;margin:15px auto}.distillation{border-top:1px solid var(--sys-line);border-bottom:1px solid var(--sys-line);text-align:left;grid-template-columns:1fr 1fr;align-items:center;gap:0 20px;margin:30px 0;padding:30px 0;display:grid}.distill-index{grid-column:1}.systems-page .distillation h2{grid-column:1;margin:10px 0}.distill-caption{grid-column:1}.distill-stream{display:none}.experience-stack{grid-area:1/2/5;align-self:center}.promotion-label{grid-column:1/3;margin-top:18px!important}.promotion-label span{display:inline-block;transform:rotate(90deg)}.distill-note{grid-column:1/3;margin-top:8px!important}.distill-note br{display:none}.memory-loop{height:99px;margin-top:25px}.memory-loop>div{width:100%;padding:10px 5px;top:19px}.memory-loop svg{opacity:.5}.worker-terminals{position:relative}.worker-terminals:before{content:"";z-index:-1;background:linear-gradient(#f1f1ed22,#a2b9ae66,#f1f1ed22);width:1px;animation:4s ease-in-out infinite breathe;position:absolute;top:-31px;bottom:0;left:50%}}.system-expansion{letter-spacing:.025em;color:#a4a79d;text-wrap:balance;max-width:53ch;font-size:10px;font-weight:300;line-height:1.8;margin-top:13px!important}.system-head{padding-top:25px;padding-bottom:34px}.system-head .system-subtitle{margin-top:22px!important}.map-routes .flow-packet,.cli-wires .flow-packet{stroke:#eef0e9;stroke-width:1.8px;stroke-dasharray:1.8 98.2}.map-routes .return-packet{stroke:#a7b2a0;stroke-width:1.1px;opacity:.65;stroke-dasharray:.7 99.3;animation-direction:reverse}.signal-wave{fill:none;stroke:#f1f1ed;stroke-width:1px;transform-box:fill-box;transform-origin:50%;pointer-events:none;animation:6s ease-out infinite signal-wave}.second-wave{animation-delay:3s}.device-beacon{fill:#c2cbbb;animation:5.5s ease-in-out infinite device-response}@keyframes signal-wave{0%{opacity:.45;transform:scale(1)}75%,to{opacity:0;transform:scale(1.9)}}@keyframes device-response{0%,20%,to{opacity:.2}35%,55%{opacity:.95}}.terminal-window:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#f1f1edaa,#0000);width:18%;height:1px;animation:11s linear infinite terminal-signal;position:absolute;top:0;left:0}.worker-terminals .terminal-window:first-child:after{animation-delay:-3s}.worker-terminals .terminal-window:last-child:after{animation-delay:-7s}@keyframes terminal-signal{0%{opacity:0;left:0}8%,85%{opacity:1}to{opacity:0;left:82%}}.cli-task{animation:12s ease-in-out infinite command-focus}.cli-task+.cli-task{animation-delay:4s}.cli-code>span{animation:9s ease-in-out infinite command-focus}.cli-code>span:nth-child(2){animation-delay:2s}.cli-code>span:nth-child(3){animation-delay:4s}@keyframes command-focus{0%,15%,65%,to{opacity:.62}30%,48%{opacity:1}}.message-replay{border-top:1px solid var(--sys-line);color:#a0a698;background:#0b0c0c;align-items:center;gap:22px;height:48px;padding:11px 18px;font-size:8px;display:flex;overflow:hidden}.message-replay>span:first-child{white-space:nowrap;letter-spacing:.1em}.message-reel{flex:1;height:25px;overflow:hidden}.message-reel p{align-items:center;gap:20px;height:25px;font-size:10px;animation:18s infinite message-cycle;display:flex}.message-reel b{letter-spacing:.04em;color:#c4ccba;white-space:nowrap;font:8px monospace}.message-reel p>span{color:#b7bdb0}.replay-marker{letter-spacing:.1em;color:#777e6f;font:7px monospace}@keyframes message-cycle{0%,25%{transform:translateY(0)}33%,58%{transform:translateY(-25px)}66%,91%{transform:translateY(-50px)}to{transform:translateY(-75px)}}@media (width<=680px){.system-expansion{max-width:40ch;font-size:9px;margin-top:11px!important}.message-replay{gap:12px;height:58px;padding:8px 12px}.message-replay>span:first-child{white-space:normal;max-width:8ch;font-size:7px;line-height:1.7}.message-reel{height:36px}.message-reel p{flex-direction:column;justify-content:center;align-items:start;gap:2px;height:36px;font-size:8px}.message-reel p>span{white-space:nowrap}.replay-marker{display:none}@keyframes message-cycle{0%,25%{transform:translateY(0)}33%,58%{transform:translateY(-36px)}66%,91%{transform:translateY(-72px)}to{transform:translateY(-108px)}}}@media (prefers-reduced-motion:reduce){.signal-wave{display:none}}
