:root{--bg:#080d0f;--panel:#0c1316;--line:#263338;--text:#eef5f4;--muted:#9aaeb2;--mint:#63edca;--amber:#edc586;--red:#f18d94;--mono:ui-monospace,SFMono-Regular,Consolas,monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body{margin:0;background:radial-gradient(ellipse at 72% 4%,#13322d60,transparent 32%),var(--bg)}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;color:inherit}button:disabled{opacity:.45;cursor:default}button,a,summary{touch-action:manipulation}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--mint);outline-offset:5px}main:focus{outline:none}.skip{position:fixed;top:-80px;left:20px;z-index:100;padding:16px;background:var(--mint);color:#07130e}.skip:focus{top:14px}.topbar{height:76px;border-bottom:1px solid #243337;display:flex;align-items:center;justify-content:space-between;padding:0 max(28px,calc((100vw - 1376px)/2));position:sticky;top:0;z-index:30;background:#080d0fee;backdrop-filter:blur(16px)}.brand{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:650;letter-spacing:-.3px}.brandmark{border:1px solid #49776d;background:#142b25;color:var(--mint);width:32px;height:32px;border-radius:8px;display:grid;place-items:center;font-size:23px}.brand-light{font-weight:450;color:#a8b8bb}.topbar nav{display:flex;align-items:center;gap:30px;font-size:12px;color:#b8c7c8}.topbar nav a{padding:14px 0}.topbar nav a:hover{color:var(--mint)}.source-link{border:1px solid var(--line);padding:9px 14px!important;border-radius:5px}main{max-width:1376px;margin:auto;padding:0 28px}.hero{display:grid;grid-template-columns:1fr 300px;gap:72px;align-items:center;padding:78px 0 66px}.eyebrow{font:500 10px/1.6 var(--mono);letter-spacing:.11em;color:var(--mint);margin:0 0 14px}.tiny-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--mint);margin-right:7px}h1{font-weight:530;font-size:clamp(46px,5.25vw,76px);line-height:1.05;letter-spacing:-3.5px;margin:20px 0 24px}h1>span{color:var(--mint)}.lede{max-width:670px;font-size:16px;line-height:1.8;color:#bac9cb;margin:0}.hero-actions{display:flex;align-items:center;gap:25px;margin-top:30px;flex-wrap:wrap}.primary-link{display:flex;align-items:center;justify-content:space-between;gap:35px;background:var(--mint);color:#09251c;font-size:12px;font-weight:650;border-radius:5px;padding:15px 19px;transition:transform .2s,background .2s}.primary-link:hover{background:#a1ffe1;transform:translateY(-2px)}.quiet-link{font-size:12px;color:#becdcc;padding:14px 0}.quiet-link:hover{color:var(--mint)}.hero-note{border-left:1px solid #39524c;padding:16px 0 16px 32px;position:relative}.note-symbol{position:absolute;right:18px;top:-25px;color:#448774;font-size:62px;font-weight:200}.hero-note .eyebrow{color:#a4b6b5;font-size:8px}.hero-note>p:not(.eyebrow){font-size:17px;line-height:1.8;color:#d9e5e2}.note-rule{height:1px;background:var(--line);margin:21px 0}.demo-badge{color:var(--amber);font:9px var(--mono);letter-spacing:.08em}.hero-note small{display:block;font-size:11px;line-height:1.7;color:var(--muted);margin-top:9px}.lab-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:23px}.lab-heading h2{font-size:24px;font-weight:500;letter-spacing:-.7px;margin:0}.lab-heading .eyebrow{margin-bottom:8px}.simulation-label{font:9px var(--mono);letter-spacing:.05em;color:var(--amber);padding-bottom:3px;white-space:nowrap}.simulation-label i{display:inline-block;width:5px;height:5px;background:var(--amber);border-radius:50%;margin-right:8px}.console-shell{border:1px solid #304247;border-radius:12px;overflow:hidden;box-shadow:0 24px 90px #0005;background:var(--panel)}.console-bar{padding:15px 20px;background:#121c20;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;font:9px var(--mono);letter-spacing:.12em;color:#a3b8bb}.console-bar>span:first-child{display:flex;gap:5px}.console-bar i{width:6px;height:6px;background:#435257;border-radius:50%}.console-bar i:last-child{background:#618b7e}.local-label{color:#80ad9f}.workspace{display:grid;grid-template-columns:204px minmax(0,1fr) 264px;min-height:544px}.scenario-rail{border-right:1px solid var(--line);background:#0a1114;padding:22px 12px}.rail-title{font:8px var(--mono);letter-spacing:.12em;color:#a2b4b6;margin:0 10px 16px}.scenario-option{background:transparent;border:1px solid transparent;border-radius:6px;padding:13px 10px;text-align:left;display:grid;grid-template-columns:20px 1fr;gap:8px 6px;width:100%;margin:0 0 6px;min-height:68px;transition:background .2s,border-color .2s}.scenario-index{font:9px var(--mono);color:#879da2;margin-top:2px}.scenario-name{font-size:11px;font-weight:600}.scenario-option small{grid-column:2;font-size:9px;line-height:1.4;color:#a2b4b6}.scenario-option[aria-pressed=true]{background:#152c26;border-color:#365e4f}.scenario-option[aria-pressed=true] .scenario-name,.scenario-option[aria-pressed=true] .scenario-index{color:var(--mint)}.scenario-option:hover{border-color:#45625b;background:#12231f}.rail-note{padding:18px 10px 0}.rail-note>span{font-size:24px;color:#6c9f8c}.rail-note p{font-size:11px;line-height:1.6;color:#c0cfcc;margin:5px 0 8px}.rail-note small{font-size:9px;color:#9caeb0;line-height:1.6}.topology-panel{min-width:0;background:radial-gradient(circle at center,#17372d4d,transparent 70%),#0b1316}.panel-head{display:flex;justify-content:space-between;align-items:center;padding:23px 24px 0}.panel-head .eyebrow{font-size:8px;margin-bottom:6px;color:#a3b9bc}.panel-head h3{font-size:16px;letter-spacing:-.3px;font-weight:500;margin:0}.graph-tag{font:8px var(--mono);border:1px solid var(--line);padding:5px 7px;border-radius:4px;color:#a7b9ba}.graph{height:450px;position:relative;margin:0 5px;background-image:radial-gradient(#3c5a542e .6px,transparent .6px);background-size:16px 16px}.edges{position:absolute;width:100%;height:100%;inset:0;pointer-events:none;overflow:visible}.edge{fill:none;stroke:#38564e;stroke-width:1;opacity:.8}.edge-busy{stroke:var(--mint);stroke-width:1.5;filter:drop-shadow(0 0 4px #63edca44)}.edge-limited,.edge-unknown,.edge-offline{stroke:#5b645f;stroke-dasharray:3 7;opacity:.45}.packet{fill:var(--mint);filter:drop-shadow(0 0 7px #63edca)}.orbit{position:absolute;border:1px solid #36594b30;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none}.orbit-one{width:240px;height:240px}.orbit-two{width:340px;height:340px;border-style:dashed}.node{position:absolute;transform:translate(-50%,-50%);background:linear-gradient(145deg,#152326,#0c171b);border:1px solid #3c5659;border-radius:7px;width:138px;min-height:86px;padding:11px 9px;display:flex;flex-direction:column;align-items:center;gap:5px;box-shadow:0 8px 22px #0004;z-index:2;transition:border-color .2s,box-shadow .2s,background .2s}.node b{font-size:10px;font-weight:550;white-space:nowrap}.node small{font:8px var(--mono);color:#b0c2c5}.worker-alias{font:7px var(--mono);color:#97adaf;letter-spacing:.08em;margin-top:2px}.worker-icon{font-size:19px;line-height:1;color:#a5cfbd}.node.status-busy{background:linear-gradient(145deg,#1c3c31,#10251d);border-color:#63ba98;box-shadow:0 0 25px #62edb513,0 10px 20px #0004}.node.status-limited{border-color:#6c5b3e}.node.status-limited .worker-icon{color:var(--amber)}.node.status-unknown{border-style:dashed}.node.status-offline{border-color:#795257}.node.status-offline .worker-icon{color:var(--red)}.node.active,.node:hover{border-color:var(--mint);box-shadow:0 0 0 3px #63edca14,0 0 24px #63edca18}.core{left:50%;top:50%;width:136px;min-height:128px;justify-content:center;border-radius:15px;border-color:#5f9d7e;background:linear-gradient(145deg,#244537,#11231f);box-shadow:0 0 60px #63edca12}.core b{font-size:13px}.core small{font-size:8px}.core-icon{font-size:27px;color:var(--mint)}.core-orbit{position:absolute;inset:-8px;border:1px solid #63edca30;border-radius:21px;pointer-events:none}.position-1{left:18%;top:25%}.position-2{left:50%;top:13%}.position-3{left:82%;top:25%}.position-4{left:82%;top:76%}.position-5{left:50%;top:87%}.position-6{left:18%;top:76%}.graph-coordinate{position:absolute;left:15px;bottom:14px;font:7px var(--mono);letter-spacing:.09em;color:#879b9d}.right-coordinate{left:auto;right:15px}.graph-legend{display:flex;justify-content:center;gap:18px;font:8px var(--mono);color:#b3c6c5;padding:3px 5px 20px}.dot{display:inline-block;width:5px;height:5px;border-radius:50%;margin-right:5px}.dot.online{background:#86b6a2}.dot.busy{background:var(--mint)}.dot.limited{background:var(--amber)}.dot.unknown{background:#94a2a8}.inspector{border-left:1px solid var(--line);padding:24px 21px;min-width:0;background:#0d171b}.inspector-head{display:flex;justify-content:space-between;align-items:start;gap:8px}.inspector-head .eyebrow{font-size:8px;color:#a0b7ba}.inspector-head>span{font:7px var(--mono);color:#aec2c2}.inspect-symbol{font-size:29px;color:var(--mint);margin-top:17px}.inspector h3{font-size:19px;font-weight:500;letter-spacing:-.5px;margin:17px 0 7px}.inspect-subtitle{font-size:10px;color:var(--muted);margin:0 0 17px}.inspect-status{font:8px var(--mono);color:var(--mint);display:inline-block;background:#1a2d27;border:1px solid #3b5c4c;border-radius:4px;padding:6px 8px}.inspect-status.status-limited{color:var(--amber);border-color:#695535;background:#2d241a}.inspect-status.status-offline{color:var(--red);border-color:#644047;background:#271b21}.inspect-status.status-unknown{color:#bdcbcf;border-color:#526069;background:#1b242a}.inspect-grid{margin:18px 0 0}.inspect-grid>div{padding:11px 0;border-bottom:1px solid #25343a;display:flex;justify-content:space-between;gap:10px}.inspect-grid dt{color:#a2b4b8;font-size:9px;flex-shrink:0}.inspect-grid dd{margin:0;font:9px/1.5 var(--mono);text-align:right;color:#d3e2df}.privacy-note{font-size:9px;line-height:1.7;color:#a5b8b9;margin:18px 0 0}.playback{display:flex;align-items:center;gap:20px;justify-content:space-between;padding:17px 21px;border-top:1px solid var(--line);background:#101b1e}.transport{display:flex;gap:8px}.play-button,.icon-button{min-height:44px;border-radius:5px;border:1px solid #455b60;padding:10px 14px;font-size:10px;background:#152427;transition:background .2s}.play-button{background:#63edca;color:#09251c;border-color:var(--mint);display:flex;gap:26px;align-items:center;font-weight:600;min-width:144px;justify-content:space-between}.icon-button:hover{background:#203b35}.playback p{font:9px var(--mono);color:#a6bdbf;margin:0}.step-count{font:9px var(--mono);color:#c4d6d2;white-space:nowrap}.progress{display:grid;grid-template-columns:repeat(7,1fr);padding:24px 30px;background:#0d171a;border-top:1px solid #203036}.stage{font:9px var(--mono);color:#a2b7bc;position:relative;display:flex;align-items:center;gap:7px}.stage:not(:last-child)::after{content:"";position:absolute;left:12px;right:4px;top:5px;border-top:1px solid #31443e;z-index:0}.stage span{background:#0d171a;position:relative;z-index:1;padding-right:9px}.stage i{width:9px;height:9px;border:1px solid #59776f;border-radius:50%;background:#0d171a;z-index:1;flex-shrink:0}.stage.visited{color:#bdcfca}.stage.visited i{background:#5f9981}.stage.current{color:var(--mint)}.stage.current i{border-color:var(--mint);background:var(--mint);box-shadow:0 0 10px #63edca55}.story-panel{display:grid;grid-template-columns:48px 1fr 180px;gap:18px;padding:26px 30px 29px;border-top:1px solid #263a37;background:linear-gradient(100deg,#142c23,#0e1a1c)}.story-number{font:22px var(--mono);color:#85a996;padding-top:1px}.story-panel .eyebrow{font-size:8px;margin:0 0 8px}.story-panel h3{font-size:17px;font-weight:500;letter-spacing:-.3px;margin:0 0 10px}.story-panel p:last-child{font-size:11px;color:#b5c9c5;line-height:1.8;max-width:690px;margin:0;min-height:39px}.human-lock{border-left:1px solid #3b5149;padding:0 0 0 22px;display:flex;flex-direction:column;gap:7px}.human-lock>span:first-child{font-size:19px;color:#bddbcc;line-height:1}.human-lock small{font:7px var(--mono);letter-spacing:.08em;color:#bdceca}.human-lock b{font-size:18px;font-weight:500}.human-lock>span:last-child{font-size:8px;color:#a7bbb6}.stats{display:grid;grid-template-columns:repeat(4,1fr);padding:26px 0;border-bottom:1px solid var(--line)}.stat{border-right:1px solid var(--line);padding:0 25px}.stat:first-child{padding-left:0}.stat:last-child{border:0}.stat small{font:9px var(--mono);color:#acc0c1;display:block}.stat b{display:block;font-size:26px;font-weight:450;letter-spacing:-.8px;margin:8px 0}.stat span{font-size:10px;color:#a3b8b9}.lower-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:24px}.signal-panel{border:1px solid var(--line);border-radius:7px;background:#0c1519;padding:21px;min-width:0}.section-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.section-head h3{font-size:13px;font-weight:500;margin:0}.mono{font:7px/1.5 var(--mono);color:#a9bfc2;letter-spacing:.06em}.task-row{display:flex;align-items:center;gap:14px;padding:30px 0 20px}.task-icon{display:grid;place-items:center;width:32px;height:36px;background:#1a332a;border-radius:5px;color:var(--mint);font-size:20px}.task-copy{flex:1;min-width:0}.task-copy b{font-size:12px;font-weight:500}.task-copy small{display:block;font:8px var(--mono);color:#abc0c0;margin-top:8px}.task-state{font:7px var(--mono);color:var(--mint);border:1px solid #456557;padding:7px;border-radius:4px}.panel-foot{font-size:9px;color:#a0b4b8;margin:9px 0 0}.events{padding:0;list-style:none;margin:13px 0 0}.events li{display:flex;align-items:center;gap:17px;padding:11px 0;border-bottom:1px solid #263438;font-size:10px;color:#c1d0ce}.events li:last-child{border:0}.event-index{font:8px var(--mono);color:#87af9e}.architecture{padding:100px 0 80px}.section-intro{display:flex;justify-content:space-between;gap:50px;align-items:end;margin-bottom:32px}.section-intro h2,.about h2{font-size:36px;font-weight:480;letter-spacing:-1.3px;line-height:1.2;margin:0}.section-intro h2>span{color:#a7bcb8}.section-intro>p{max-width:330px;font-size:12px;line-height:1.9;color:#b0c1c2;margin:0 0 4px}.boundary{background:#0e181b;border:1px solid #31453f;border-radius:9px;padding:24px}.boundary-caption{display:flex;justify-content:space-between;font:8px var(--mono);letter-spacing:.12em;color:#a4b8b8;margin:0 5px 20px}.boundary-caption>span:first-child{color:var(--amber)}.trust-flow{list-style:none;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin:0}.trust-flow li{position:relative;display:flex;flex-direction:column;padding:20px 16px;background:#101e21;border:1px solid #354b4d;border-radius:6px;gap:11px;min-width:0}.trust-flow li:not(:last-child)::after{content:"→";position:absolute;right:-15px;top:50%;color:#8fac9f;z-index:1}.boundary-icon{font:24px var(--mono);color:#b4c8c3;line-height:1}.trust-flow b{font-size:11px;font-weight:550}.trust-flow small{font-size:9px;color:#a6bcbf;line-height:1.5}.boundary-tag{font:7px var(--mono);letter-spacing:.07em;color:#b6c6c4;margin-top:auto}.trust-flow .sanitizer{border-color:#6fbd9a;background:#183a2c}.sanitizer .boundary-icon,.sanitizer .boundary-tag{color:var(--mint)}.boundary-footer{font-size:10px;line-height:1.8;color:#b3c6c1;margin:23px 0 0}.principles{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:45px}.principle-index{font:8px var(--mono);color:#8daf9e;letter-spacing:.08em}.principles h3{font-size:16px;font-weight:500;letter-spacing:-.3px;margin:15px 0 12px}.principles p{font-size:11px;line-height:1.8;color:#aec0c0;margin:0}.principles details{margin-top:16px;font-size:10px;color:#c5d8d1}.principles summary{cursor:pointer;padding:12px 0;border-top:1px solid var(--line)}.principles details p{padding-top:8px}.about{border-top:1px solid var(--line);display:grid;grid-template-columns:260px 1fr;gap:70px;padding:76px 0 90px;align-items:center}.engineer-mark{font-size:86px;font-weight:300;letter-spacing:-7px;color:#d5ebe0;border:1px solid #3e5b4d;border-radius:13px;background:radial-gradient(circle,#1b382a,#0d1b18);aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden}.engineer-mark::before{content:"";position:absolute;width:180px;height:180px;border:1px dashed #395247;border-radius:50%}.engineer-mark span{font:7px var(--mono);letter-spacing:.14em;margin-top:18px;color:#93b7a5;z-index:1}.about>div:last-child>p:not(.eyebrow){max-width:610px;font-size:13px;line-height:1.9;color:#b2c5c2;margin:22px 0 0}footer{max-width:1320px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding:25px 0 35px;font:8px/1.7 var(--mono);color:#aabeb9}.footer-version{color:var(--mint)}footer a{padding:12px 0}#lab,#architecture,#engineer{scroll-margin-top:20px}
@media(min-width:1200px){.graph.is-playing .node.status-busy .worker-icon{animation:breathe 3s ease-in-out infinite}}@keyframes breathe{50%{text-shadow:0 0 12px #63edca;opacity:.7}}
@media(max-width:1150px){.workspace{grid-template-columns:184px minmax(0,1fr) 220px}.inspector{padding:24px 14px}.node{width:116px}.node b{font-size:9px}.node small{font-size:7px}.core{width:124px}.inspect-grid>div{flex-direction:column;gap:5px}.inspect-grid dd{text-align:left}.hero{gap:40px;grid-template-columns:1fr 245px}.playback p{display:none}.graph{height:450px}.principles{gap:20px}footer{margin:0 28px}}
@media(max-width:960px){.workspace{grid-template-columns:180px minmax(0,1fr)}.inspector{grid-column:1/-1;border-left:0;border-top:1px solid var(--line);padding:22px}.inspector-head{justify-content:flex-start;gap:25px}.inspect-symbol{display:none}.inspector h3{margin-top:4px}.inspect-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0 24px}.inspect-grid>div{flex-direction:row}.privacy-note{margin-top:12px}.hero{grid-template-columns:1fr 225px;gap:25px}.hero-note{padding-left:22px}.hero-note>p:not(.eyebrow){font-size:14px}h1{font-size:57px}.lede{font-size:14px}.simulation-label{font-size:8px}.graph{height:450px}.node{width:138px}.node b{font-size:10px}.node small{font-size:8px}.principles{grid-template-columns:1fr 1fr;gap:34px}.section-intro{gap:20px}.trust-flow{gap:10px}.trust-flow li{padding:16px 10px}.trust-flow li:not(:last-child)::after{right:-10px}.about{grid-template-columns:200px 1fr;gap:35px}}
@media(max-width:720px){.topbar{height:64px;padding:0 20px}.topbar nav{gap:16px}.topbar nav a:not(.source-link){display:none}.brand{font-size:12px}.brandmark{width:28px;height:28px;font-size:19px}main{padding:0 20px}.hero{grid-template-columns:1fr;padding:50px 0 48px;gap:25px}h1{font-size:57px;letter-spacing:-2.8px}.hero-note{display:none}.hero .eyebrow{font-size:8px}.desktop-break{display:none}.lab-heading{display:block}.lab-heading h2{font-size:21px}.simulation-label{display:block;margin-top:15px}.console-bar{padding:13px 15px;font-size:7px}.local-label{display:none}.workspace{display:flex;flex-direction:column}.scenario-rail{border-right:0;border-bottom:1px solid var(--line);padding:17px 12px 12px}.rail-title{margin-bottom:12px}.rail-note{display:none}#scenarios{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.scenario-option{margin:0;padding:10px 7px;grid-template-columns:15px 1fr;gap:7px 4px;min-height:62px}.scenario-name{font-size:9px}.scenario-option small{display:none}.scenario-index{font-size:8px}.graph{height:470px;margin:0 3px}.node{width:28%;max-width:120px}.core{width:122px;max-width:none}.panel-head{padding:20px 18px 0}.inspector{padding:22px 18px}.inspect-grid{grid-template-columns:1fr 1fr;gap:0 18px}.inspect-grid>div{flex-direction:column}.playback{padding:15px 13px;gap:10px;flex-wrap:wrap}.transport{gap:5px}.play-button{min-width:122px;gap:13px;font-size:9px;padding:10px}.icon-button{font-size:9px;padding:10px}.step-count{font-size:8px;margin-left:auto}.progress{padding:20px 14px;gap:4px}.stage{font-size:7px;gap:4px;flex-direction:column;align-items:center}.stage span{padding:0;background:transparent;white-space:nowrap}.stage:not(:last-child)::after{left:50%;right:-50%;top:4px}.story-panel{padding:22px 18px;grid-template-columns:26px 1fr;gap:10px}.story-number{font-size:18px}.story-panel h3{font-size:16px}.story-panel p:last-child{font-size:10px;min-height:0}.human-lock{grid-column:2;border-left:0;border-top:1px solid #3b5149;padding:14px 0 0;display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:8px}.human-lock>span:last-child{grid-column:2/-1}.human-lock b{font-size:14px}.human-lock small{font-size:7px}.stats{grid-template-columns:1fr 1fr;padding:14px 0}.stat{padding:13px 12px!important}.stat:nth-child(2){border:0}.stat:nth-child(n+3){border-top:1px solid var(--line)}.stat b{font-size:23px}.stat small,.stat span{font-size:8px}.lower-grid{grid-template-columns:1fr;gap:14px;margin-top:20px}.section-head .mono{font-size:6px}.architecture{padding:65px 0 55px}.section-intro{display:block}.section-intro h2,.about h2{font-size:29px}.section-intro>p{margin-top:20px;max-width:none}.boundary{padding:18px}.trust-flow{grid-template-columns:1fr}.trust-flow li{display:grid;grid-template-columns:30px 1fr auto;gap:7px 10px;padding:16px}.boundary-icon{grid-row:1/3;font-size:22px}.trust-flow small{grid-column:2}.boundary-tag{grid-column:3;grid-row:1/3;align-self:center;font-size:6px;max-width:65px;line-height:1.6}.trust-flow li:not(:last-child)::after{content:"↓";right:50%;top:auto;bottom:-12px;font-size:12px}.boundary-caption{font-size:6px}.boundary-footer{font-size:9px}.principles{gap:28px 22px;margin-top:35px}.principles h3{font-size:14px}.principles p{font-size:10px}.principle-index{font-size:7px}.about{grid-template-columns:1fr;padding:48px 0 55px;gap:25px}.engineer-mark{width:115px;font-size:47px;letter-spacing:-4px}.engineer-mark::before{width:83px;height:83px}.engineer-mark span{font-size:4px;margin-top:8px}.about .eyebrow{font-size:8px}.about>div:last-child>p:not(.eyebrow){font-size:12px}.hero-actions{gap:14px}.primary-link{font-size:11px}.quiet-link{font-size:10px}footer{margin:0 20px;flex-wrap:wrap;font-size:7px;gap:12px}footer>span:nth-child(2){order:3;width:100%}.graph-coordinate{font-size:6px;left:9px}.right-coordinate{left:auto;right:9px}}
@media(max-width:400px){h1{font-size:48px}.brand-light{font-size:10px}.topbar{padding:0 14px}main{padding:0 14px}.node b{font-size:8px}.node small{font-size:6px}.worker-alias{font-size:6px}.node{padding:10px 4px}.core{width:111px}.core b{font-size:11px}.core small{font-size:7px}.graph{height:470px}.transport{width:100%;justify-content:space-between}.step-count{margin-left:0;width:100%;text-align:center}.principles{grid-template-columns:1fr}.task-state{font-size:6px}.task-copy b{font-size:10px}.task-row{gap:9px}.trust-flow li{grid-template-columns:25px 1fr 55px}.trust-flow b{font-size:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}

.loading-note{position:absolute;left:50%;top:68%;transform:translateX(-50%);white-space:nowrap;font:10px var(--mono);color:#a7c4b9}.graph[aria-busy=false] .loading-note{display:none}.graph[aria-busy=true] .core{opacity:.5}.graph.is-coordinating .core-orbit{animation:breathe 2.6s ease-in-out infinite}.noscript-note{max-width:900px;margin:25px auto;padding:25px;color:var(--amber);font-size:13px}
@media(prefers-reduced-motion:reduce){.graph.is-coordinating .core-orbit{animation:none!important}}
