.exhibit-shell{max-width:1700px;margin:auto}.exhibit-header{border-bottom:1px solid #344043;align-items:center;gap:32px;height:82px;padding:0 32px;display:flex}.exhibit-header>a:last-of-type{color:#b9c9c4;margin-left:auto;font-size:12px}.exhibit-edition{font:10px var(--mono);letter-spacing:1.5px;color:#819a94}.exhibit-status{font:11px var(--mono);align-items:center;gap:10px;display:flex}.exhibit-shell main{padding:28px 32px 0}.exhibit-title{justify-content:space-between;align-items:flex-end;margin-bottom:24px;display:flex}.exhibit-title h1{font-size:42px}.apparatus-panel{background:#1b2427;border:1px solid #344043}.apparatus-panel>summary{cursor:pointer;font:11px var(--mono);justify-content:space-between;gap:20px;padding:13px 17px;list-style:none;display:flex}.apparatus-panel>summary b{color:#7faa9c;margin-right:12px}.apparatus-panel>summary em{color:#a7c7bd;margin-left:30px;font-style:normal}.apparatus-image{background:#111a1e}.apparatus-note{align-items:center;gap:22px;padding:15px 20px;font-size:16px;display:flex}.stage-crop{background:url(/assets/apparatus-master-v4-marker.png) 32% 54%/690px no-repeat;width:125px;height:83px}.apparatus-note p{flex:1;margin:0;line-height:1.5}.apparatus-note small{color:#a0b2ac;font-size:12px}.apparatus-note>a{font-size:12px}.session-line{min-height:48px;font:10px var(--mono);letter-spacing:.2px;color:#9bb5ae;justify-content:space-between;align-items:center;gap:15px;display:flex}.session-line .status-dot{margin-right:8px}.connected-views{grid-template-columns:1fr 1.02fr 1.13fr;align-items:start;gap:14px;scroll-margin-top:15px;display:grid}.connected-views .panel-heading{letter-spacing:.6px;padding:0 14px;font-size:10px}.connected-views .panel{min-width:0}.specimen-panel .microscope{height:465px}.specimen-panel .field-label{font:8px var(--mono);max-width:75%;line-height:1.7;top:17px;left:17px}.specimen-panel .field-mode{font-size:8px;bottom:16px;left:17px;right:auto}.specimen-footer{grid-template-columns:1fr 1fr;gap:17px;padding:18px;display:grid}.specimen-footer label{font-size:9px}.specimen-footer b{font:15px var(--mono);margin-top:7px;font-weight:400;display:block}.specimen-footer>div:last-child{grid-column:1/-1}.specimen-footer small{font:10px var(--mono);color:#a2b5ad}.signal-panel{background:#192225}.retina-block{border-bottom:1px solid #344043;grid-template-columns:1.1fr 1fr;gap:16px;padding:16px;display:grid}.retina-block img{border:1px solid #405254;width:100%;margin-top:10px;display:block}.retina-block strong{font:17px var(--mono);margin-top:8px;display:block}.retina-block p{font:11px var(--mono);color:#a5bdb4;margin:7px 0 0;line-height:1.7}.activity-history{padding:15px 16px 10px}.activity-history>div{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.activity-history span{font:9px var(--mono);color:#9bb2a9}.activity-history canvas{cursor:crosshair;width:100%;height:108px;image-rendering:pixelated;display:block}.activity-history small{color:#94aba3;margin-top:6px;font-size:10px;display:block}.selected-neuron{padding:10px 16px 0}.selected-neuron select{font:13px var(--mono);color:#d2e3d9;cursor:pointer;background:#192225;border:0;width:100%;padding:7px 0}.selected-neuron>span{font:10px var(--mono);color:#a9c7ba;display:block}.signal-panel .neuron-trace{padding:12px 16px;font-size:10px}.signal-panel .neuron-trace svg{height:72px;margin:2px 0 8px}.signal-panel .neuron-trace label{display:none}.motor-decoder{border-top:1px solid #344043;padding:15px 16px}.motor-cells{grid-template-columns:repeat(3,1fr);gap:7px;margin:10px 0;display:grid}.motor-cells button{color:#b1c8be;font:9px var(--mono);text-align:left;background:#1e2c2d;border:1px solid #384b49;padding:7px}.motor-cells b{color:#d3e4db;margin-top:4px;font-size:13px;font-weight:400;display:block}.thresholds{font:10px var(--mono);color:#9fb8ad;flex-direction:column;gap:7px;display:flex}.thresholds b{color:#ccdfd3;font-weight:400}.circuit-detail{color:#abc2b8;border-top:1px solid #344043;padding:12px 16px;font-size:11px}.circuit-detail summary{cursor:pointer}.circuit-detail p{font-size:10px;line-height:1.7}.controlled-image{background:#121c20;padding:12px}.controlled-image img{width:100%;height:auto;display:block}.browser-explanation{border-top:1px solid #344043;padding:17px 18px}.browser-explanation label{font-size:8px;line-height:1.6}.browser-explanation h2{letter-spacing:-.4px;margin:13px 0 10px;font-size:21px;font-weight:400;line-height:1.25}.browser-explanation p{color:#a7bbb2;margin:0 0 12px;font-size:12px;line-height:1.7}.browser-explanation small{font:9px var(--mono);color:#89a49a;line-height:1.8}.action-feed{border-top:1px solid #344043;padding:14px 18px}.action-feed>label{margin-bottom:8px;font-size:8px}.action-feed>button{color:#b6cfc2;text-align:left;width:100%;font:10px var(--mono);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #2b3d39;align-items:center;gap:14px;padding:10px 0;display:flex}.action-feed>button>span:first-child{color:#8ba99a;flex-shrink:0;width:44px}.action-feed b{color:#cee1d4;margin-top:5px;font-weight:400;display:block}.action-feed small{color:#7e9e8b;margin-top:5px;font-size:9px;display:block}.action-feed>button:hover{background:#22332c}.exhibit-shell button:focus-visible{outline:2px solid #9bd8c2}.exhibit-shell a:hover{text-underline-offset:3px;text-decoration:underline}.exhibit-archive{margin-top:22px}.archive-intro{color:#a9bbb3;margin:15px 18px;font-size:12px;line-height:1.7}.table-scroll{overflow:auto}.exhibit-archive table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.exhibit-archive th{font:10px var(--mono);color:#91aaa0;border-top:1px solid #344043;padding:12px 18px}.exhibit-archive td{border-top:1px solid #30403c;padding:12px 18px}.exhibit-archive td small{font:9px var(--mono);color:#8eaa9c;max-width:280px;margin-top:6px;line-height:1.5;display:block}.exhibit-archive td b{font-weight:400}.exhibit-archive button,.replay-bar button,.archive-expanded button{font:11px var(--mono);color:#c8dfd0;background:#23382e;border:1px solid #4b6b5b;border-radius:3px;padding:7px 11px}.archive-expanded{border-top:1px solid #486454;padding:20px}.expand-title{overflow-wrap:anywhere;font:12px var(--mono);justify-content:space-between;gap:20px;display:flex}.archive-expanded p{color:#a8bdae;font-size:12px;line-height:1.7}.archive-expanded video{width:640px;max-width:100%;margin:16px 0;display:block}.archive-links{color:#b6d8c3;gap:20px;font-size:12px;display:flex}.decision-buttons{flex-wrap:wrap;gap:6px;display:flex}.decision-buttons button{font-size:10px}.replay-bar{font:10px var(--mono);background:#29362b;border:1px solid #5a694b;flex-wrap:wrap;align-items:center;gap:15px;margin-bottom:14px;padding:10px;display:flex}.replay-bar input{flex:1;min-width:120px}.causal-chain{margin-top:20px}.causal-chain>div:last-child{padding:16px 20px;font-size:12px;line-height:1.7}.causal-chain code{overflow-wrap:anywhere;color:#95b5a1;font-size:10px}.exhibit-shell footer{font-size:9px;line-height:1.6}.exhibit-shell .status-dot.disconnected{background:#d49d75}.exhibit-shell .status-dot.idle{background:#b8ac77}@media (min-width:1500px){.specimen-panel .microscope{height:500px}.controlled-image{padding:16px}.connected-views{gap:18px}}@media (max-width:980px){.connected-views{grid-template-columns:1fr 1fr}.signal-panel{grid-area:1/2/3}.controlled-panel{grid-column:1}.specimen-panel .microscope{height:330px}.specimen-footer{flex-wrap:wrap;gap:15px;display:flex}.specimen-footer b{font-size:12px}.exhibit-edition{display:none}.exhibit-shell main{padding:22px 22px 0}}@media (max-width:700px){.exhibit-header{gap:15px;height:72px;padding:0 16px}.exhibit-header .archive-mark{letter-spacing:2px;gap:8px;font-size:9px}.exhibit-header .logo-mark{font-size:30px}.exhibit-header>a:last-of-type{max-width:85px;font-size:10px;line-height:1.6}.exhibit-status{font-size:9px}.exhibit-shell main{padding:22px 14px 0}.exhibit-title{align-items:flex-start;gap:18px}.exhibit-title h1{gap:8px;font-size:31px}.exhibit-title h1 small{margin-left:0;padding:5px;font-size:8px}.exhibit-title .eyebrow{font-size:8px;line-height:1.8}.exhibit-title .species{display:none}.apparatus-panel>summary{gap:10px;padding:12px;font-size:9px}.apparatus-panel>summary span:last-child{font-size:0}.apparatus-panel>summary em{margin:0;font-size:10px}.apparatus-note{flex-wrap:wrap;gap:12px;padding:12px;font-size:13px}.stage-crop{display:none}.apparatus-note small{font-size:11px}.session-line{flex-wrap:wrap;justify-content:flex-start;gap:10px 20px;padding:15px 0;font-size:9px}.connected-views{flex-direction:column;gap:14px;display:flex}.connected-views>section{width:100%}.specimen-panel .microscope{height:340px}.controlled-panel{order:2}.signal-panel{order:3}.exhibit-archive .panel-heading{gap:20px;height:auto;min-height:46px;padding:12px;font-size:9px}.exhibit-archive table{min-width:760px}.exhibit-shell footer{flex-wrap:wrap;gap:12px}.activity-history canvas{height:130px}.causal-chain .panel-heading{overflow-wrap:anywhere;height:auto;padding:12px;display:block}.exhibit-shell .signal-overlay{font-size:11px}}.apparatus-heading{font:11px var(--mono);border-bottom:1px solid #344043;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.apparatus-heading b{color:#7faa9c;margin-right:12px}.apparatus-heading button{color:#b2cec3;font:11px var(--mono);cursor:pointer;background:0 0;border:0;padding:3px}.apparatus-body{grid-template-columns:minmax(0,360px) 1fr;display:grid}.apparatus-image{min-width:0}.apparatus-image canvas{width:100%;height:auto;display:block}.apparatus-note{align-items:center;gap:22px;padding:24px 30px;position:relative}.apparatus-note>div:nth-child(2){flex:1}.apparatus-note label{font:10px var(--mono);color:#a0b2ac;line-height:1.6}.apparatus-note p{margin:15px 0;font-size:25px;line-height:1.25}.apparatus-note small{font-size:12px;line-height:1.6;display:block}.apparatus-note>a{font-size:11px;position:absolute;bottom:25px;right:30px}.stage-crop{flex-shrink:0;width:125px;height:92px}.station-expanded{z-index:1000;position:fixed;inset:18px;overflow:auto;box-shadow:0 0 0 30px #0c1419ed}.station-expanded .apparatus-body{display:block}.station-expanded .apparatus-image{max-width:calc(175vh - 280px);margin:auto}.station-expanded .apparatus-note{max-width:1100px;margin:auto;padding:15px 24px}.station-expanded .apparatus-note p{margin:0 20px 4px 0;font-size:17px;display:inline-block}.station-expanded .apparatus-note p br{display:none}.station-expanded .apparatus-note label{display:block}.station-expanded .stage-crop{width:100px;height:60px}.station-expanded .apparatus-note>a{position:static}@media (max-width:980px){.apparatus-body{grid-template-columns:minmax(0,46%) 1fr}.apparatus-note{padding:18px 22px}.apparatus-note p{font-size:21px}.apparatus-note .stage-crop{display:none}.apparatus-note>a{align-self:end;position:static}.apparatus-note{flex-wrap:wrap}.apparatus-note>div:nth-child(2){flex-basis:100%}}@media (max-width:700px){.apparatus-body{display:block}.apparatus-image{max-width:530px;margin:auto}.apparatus-note{padding:14px 16px;display:none}.apparatus-heading{padding:10px 12px;font-size:9px}.apparatus-heading button{font-size:10px}.station-expanded{inset:8px}.station-expanded .apparatus-note{display:flex}.station-expanded .apparatus-image{max-width:none}.station-expanded .apparatus-note>a{position:static}}.workstation-display .exhibit-header{height:58px}.workstation-display main{padding-top:18px}.workstation-display .exhibit-title{margin-bottom:8px}.workstation-display .exhibit-title h1{font-size:32px}.station-readout{min-height:130px;padding:18px}.station-readout p{font-size:20px}.station-readout small{color:#a0b2ac;line-height:1.7}.workstation-display footer{overflow-wrap:anywhere}.archive-filter{font:10px var(--mono);color:#a9bbb3;align-items:center;gap:14px;margin:12px 18px;display:flex}.archive-filter select{color:#d2e3d9;max-width:100%;font:11px var(--mono);background:#192225;border:1px solid #405254;padding:8px}.archive-filter span{margin-left:auto}.exhibit-archive .table-scroll{max-height:490px;overflow:auto}@media (max-width:600px){.archive-filter{flex-wrap:wrap}.archive-filter span{margin-left:0}}.memory-section{margin-top:14px}.memory-content{grid-template-columns:1fr 1fr;gap:18px;padding:12px;display:grid}.memory-encounters{grid-template-columns:1fr 1fr;gap:8px;display:grid}.memory-encounters>button{text-align:left;color:#c0d3bd;cursor:pointer;background:#1c2d25;border:1px solid #3b5043;align-items:center;gap:9px;min-width:0;padding:7px;display:flex}.memory-encounters img{object-fit:contain;background:#122019;width:62px;height:39px}.memory-encounters span{min-width:0}.memory-encounters b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;display:block;overflow:hidden}.memory-encounters small{font:8px var(--mono);color:#8ca386;margin-top:4px;line-height:1.6;display:block}.memory-recall label{font:9px var(--mono);color:#b4d2a2}.memory-recall p{margin:6px 0}.memory-recall .text-button{margin:4px 0;font-size:10px;display:block}.memory-recall small{color:#9caf95;font-size:10px;line-height:1.5}.recall-highlight{border-left:2px solid #94c294;padding:8px;animation:1.2s ease-out recorded-action}.knowledge-notes{gap:14px;display:flex}.knowledge-notes>p{flex:1;font-size:10px;line-height:1.5}.knowledge-notes a{color:#a7cead}.knowledge-notes span{color:#899f8b;margin-top:3px;display:block}.memory-section summary{cursor:pointer;font:10px var(--mono);color:#a9c1ac;border-top:1px solid #384d3f;padding:12px}.memory-profile{grid-template-columns:1fr 1fr;gap:22px;padding:8px 15px 18px;display:grid}.memory-profile h3,.memory-detail h3{font-size:14px;font-weight:500}.memory-profile p,.memory-detail p{color:#abc0a5;font-size:11px;line-height:1.6}.memory-profile small,.memory-detail>a{color:#8fa987;overflow-wrap:anywhere;font-size:10px}.memory-profile table{border-collapse:collapse;width:100%;margin:8px 0;font-size:10px}.memory-profile td,.memory-profile th{text-align:left;border-bottom:1px solid #3b5140;padding:7px}.memory-detail{border-top:1px solid #415641;padding:14px}.memory-detail>.quiet-button{float:right}.memory-evidence{flex-wrap:wrap;gap:6px;display:flex}.memory-evidence button{color:#b7d0af;font:9px var(--mono);cursor:pointer;background:#21362a;border:1px solid #415a47;padding:8px}@media (max-width:850px){.memory-content,.memory-profile{grid-template-columns:1fr}.memory-encounters{grid-template-columns:1fr 1fr}}@media (max-width:600px){.memory-section .panel-heading{flex-wrap:wrap}.memory-encounters{grid-template-columns:1fr}.memory-encounters>button:nth-child(n+3){display:none}.knowledge-notes{display:block}}.observation-shell{color:#e4e9df;max-width:1840px}.observation-shell .exhibit-header{gap:28px;height:64px;padding:0 28px}.observation-shell .archive-mark{letter-spacing:2.4px;gap:12px;font-size:10px}.observation-shell .logo-mark{font-size:34px}.observation-shell .exhibit-edition{letter-spacing:1.2px;font-size:10px}.observation-shell .exhibit-header>a:last-of-type{font-size:13px}.observation-shell .panel{background:#192326;border:1px solid #344244}.observation-shell .panel-heading{height:auto;min-height:43px;font:10px var(--mono);letter-spacing:.7px;gap:12px;padding:12px 16px}.observation-title{justify-content:space-between;align-items:end;margin-bottom:16px;display:flex}.observation-title .eyebrow{letter-spacing:1.6px;color:#8aa49b;font-size:10px}.observation-title h1{letter-spacing:-1.2px;align-items:center;gap:15px;margin:7px 0 0;font-size:34px;line-height:1.2;display:flex}.observation-title h1 small{font:10px var(--mono);color:#acd3c2;letter-spacing:.5px;border:1px solid #435650;border-radius:3px;padding:6px 9px}.observation-title>p{text-align:right;margin:0;font-size:17px;line-height:1.5}.observation-title>p span{font:10px var(--mono);color:#91aaa0;letter-spacing:.4px;display:block}.observation-shell .session-line{min-height:43px;font:10px var(--mono);color:#93aaa1;border-top:1px solid #354441;border-bottom:1px solid #354441;gap:20px;margin-bottom:16px;padding:9px 0}.session-line b{color:#d6e3d9;margin-left:7px;font-weight:400}.session-operation{margin-left:auto;color:#c3d7cc!important}.observation-stage{grid-template-columns:minmax(0,2.8fr) minmax(280px,1fr);align-items:stretch;gap:16px;display:grid}.observation-shell .apparatus-body{display:block}.observation-shell .apparatus-image{max-width:none;position:relative}.observation-shell .apparatus-note{display:none}.observation-shell .apparatus-heading{box-sizing:border-box;height:43px;padding:12px 16px;font-size:10px}.observation-shell .apparatus-heading button{font-size:11px}.observation-shell .apparatus-panel{background:#141e21;align-self:start;overflow:hidden}.observation-shell .apparatus-image canvas{width:100%;height:auto;display:block}.observation-shell .station-expanded{inset:18px;overflow:auto}.observation-shell .station-expanded .apparatus-image{max-width:calc(175vh - 150.5px);margin:auto}.observation-shell .quiet-button{color:#b0d1c1;font:11px var(--mono);cursor:pointer;background:0 0;border:0;padding:0}.observation-shell .text-button{color:#b6dece;text-align:left;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.observation-shell .status-dot.stale,.observation-shell .status-dot.error{background:#d9977f}.observation-shell .status-dot.buffering{background:#c5b78e}.observation-feed{flex-direction:column;min-width:0;max-height:calc(42.1196vw + .880451px);display:flex;overflow:hidden}.observation-feed label,.sensory-heading label,.functional-circuit>label,.metric-strip label,.motor-decoder>label,.health-panel>label,.last-action label{font:10px var(--mono);letter-spacing:1px;color:#93aca3}.observation-feed label{justify-content:space-between;align-items:center;gap:8px;display:flex}.observation-feed label span{color:#a6b9ae;letter-spacing:0;font-size:9px}.feed-now{background:#202f2d;padding:17px 17px 13px}.feed-now h2{letter-spacing:-.4px;margin:10px 0 9px;font-size:20px;font-weight:400;line-height:1.28}.feed-now p{color:#b7c9bd;margin:0;font-size:13px;line-height:1.55}.feed-now p span{color:#8da69b;margin-top:5px;font-size:10px;display:block}.feed-queue{border-bottom:1px solid #354441;padding:12px 17px}.queue-entry{gap:10px;margin-top:10px;font-size:12px;line-height:1.5;display:flex}.queue-entry i{color:#8fcab4;font-style:normal}.queue-entry small{font:9px var(--mono);color:#819e90;margin-top:3px;display:block}.feed-queue>small{color:#95b3a4;font-size:10px}.awaiting{color:#99aaa2;margin:8px 0 0;font-size:11px}.feed-recent{flex-direction:column;flex:1;min-height:85px;padding:13px 0 0;display:flex}.feed-recent>label{padding:0 17px 10px}.feed-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#536a5f #192326;min-height:0;overflow:auto}.feed-event{text-align:left;color:#c1d3c6;cursor:pointer;background:0 0;border:0;border-top:1px solid #2b3b37;width:100%;padding:11px 17px;display:block}.feed-event:hover{background:#23362e}.feed-event>div{font:10px var(--mono);align-items:center;gap:10px;display:flex}.feed-event time{color:#789589;font-size:9px}.feed-event b{text-transform:uppercase;color:#b7e2cd;font-weight:400}.feed-event.orchestration b{color:#cfbd97}.feed-event em{color:#8eaa9b;margin-left:auto;font-size:9px;font-style:normal}.feed-event.failed em{color:#db9a83}.feed-event p{margin:5px 0;font-size:12px;line-height:1.5}.feed-event>small{font:9px var(--mono);color:#829f90}.last-action{background:#1e2b27;border-top:1px solid #425449;padding:14px 17px}.last-action p{margin:8px 0;font-size:13px;line-height:1.55}.feed-detail{border-top:1px solid #354441;padding:12px 17px;font-size:12px;line-height:1.5}.feed-detail small{overflow-wrap:anywhere;color:#8da499}.empty-note{color:#95aa9f;margin:15px 17px;font-size:13px;line-height:1.6}.connection-explainer{align-items:center;gap:20px;padding:19px 0;display:flex}.connection-glyph{font:24px var(--mono);color:#8fc9b3;flex-shrink:0}.connection-explainer p{color:#adbbaf;max-width:1250px;margin:0;font-size:14px;line-height:1.7}.connection-explainer b{color:#e1e9dd;font-weight:500}.connection-explainer a{white-space:nowrap;color:#a3d7c0}.metric-strip{background:#202b28;border:1px solid #3a4843;grid-template-columns:repeat(6,1fr);margin:0 0 20px;display:grid}.metric-strip>div{border-left:1px solid #3a4843;min-width:0;padding:16px 18px}.metric-strip>div:first-child{border:0}.metric-strip b{font:26px var(--mono);color:#d9ebdb;letter-spacing:-1px;margin:9px 0 7px;display:block}.metric-strip b small{letter-spacing:0;color:#97ac9e;font-size:13px}.metric-strip span{color:#8fa597;font-size:10px;line-height:1.6;display:block}.observation-shell .specimen-panel .microscope{height:500px;position:relative}.observation-shell .specimen-footer{grid-template-columns:1fr 1fr;gap:12px;padding:16px;display:grid}.observation-shell .specimen-footer>div:last-child{grid-column:auto}.observation-shell .specimen-footer b{font-size:14px}.panel-caption{color:#99afa2;margin:12px 16px 17px;font-size:12px;line-height:1.65}.stale-ribbon{color:#e0c392;font:11px var(--mono);text-align:center;background:#283329ef;padding:12px;position:absolute;bottom:0;left:0;right:0}.sensory-heading{justify-content:space-between;align-items:center;gap:10px;padding:13px 15px;display:flex}.sensory-heading label{font-size:9px;line-height:1.5}.sensory-image{background:#111c1c;margin:0 15px;position:relative}.sensory-image img{width:100%;height:auto;display:block}.sensory-image svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.sensory-image rect{fill:#80dbc10c;stroke:#7ce0c2;stroke-width:2px;stroke-dasharray:7 5}.sensory-image .lower-band{stroke:#e2c193;fill:#e2c1930d}.sensory-image text{fill:#f0f1da;paint-order:stroke;stroke:#152421;stroke-width:4px;font:16px monospace}.sensory-values{grid-template-columns:1fr 1fr;gap:12px;padding:12px 15px;display:grid}.sensory-values label{font:9px var(--mono);color:#89cbb4}.sensory-values>div:nth-child(2) label{color:#d2b788}.sensory-values b{font:20px var(--mono);margin:5px 0;display:block}.sensory-values meter{accent-color:#8bcdb5;width:100%;height:6px;display:block}.sensory-values p{color:#bdd0c1;grid-column:1/-1;margin:0;font-size:12px;line-height:1.5}.sensory-values small{font:9px var(--mono);color:#8b9f93;margin-top:5px;display:block}.no-sensory{color:#b5c6b8;background:#142021;margin:0 15px;padding:24px 16px}.no-sensory b{font-size:14px;font-weight:400}.no-sensory span{color:#8da395;margin-top:8px;font-size:12px;line-height:1.6;display:block}.functional-circuit{border-top:1px solid #35443d;padding:15px 15px 8px}.functional-circuit .network-svg{width:100%;height:235px;margin-top:10px;display:block}.functional-circuit p{color:#8fa697;margin:6px 0;font-size:11px;line-height:1.6}.observation-shell .activity-history{border-top:1px solid #35443d;padding:15px}.observation-shell .activity-history label{font-size:9px}.observation-shell .activity-history canvas{height:140px}.observation-shell .activity-history small{font-size:10px}.observation-shell .activity-history span{font-size:9px}.observation-shell .selected-neuron{padding:13px 15px 0}.observation-shell .selected-neuron label{font-size:10px}.observation-shell .selected-neuron select{font-size:13px}.observation-shell .selected-neuron>span{font-size:11px}.observation-shell .neuron-trace{padding:10px 15px 15px}.observation-shell .neuron-trace svg{height:80px}.observation-shell .controlled-image{background:#121b1e;padding:0}.observation-shell .controlled-image img{width:100%;height:auto;display:block}.observation-shell .motor-decoder{border-top:1px solid #35443d;padding:17px}.decoder-readouts{grid-template-columns:1fr 1fr;gap:15px;margin:15px 0;display:grid}.decoder-readouts b{font:27px var(--mono);letter-spacing:-1px;display:block}.decoder-readouts span{color:#8da597;margin-top:5px;font-size:11px;display:block}.gate-meter{background:#101d1a;border-radius:3px;height:8px;margin:17px 0 32px;position:relative}.gate-meter>div{background:#8fc8a9;border-radius:3px;max-width:100%;height:100%}.gate-meter>i{border-left:2px solid #dec394;position:absolute;top:-4px;bottom:-4px}.gate-meter>span{font:9px var(--mono);color:#c5b68f;position:absolute;top:15px;left:0}.motor-decoder>p{color:#9fb6a6;margin:10px 0;font-size:12px;line-height:1.7}.observation-shell .motor-cells{gap:8px;margin:16px 0}.observation-shell .motor-cells button{padding:9px;font-size:10px}.observation-shell .motor-cells b{font-size:15px}.motor-decoder>small{color:#819b89;font-size:11px;line-height:1.6;display:block}.health-panel{border-top:1px solid #35443d;padding:17px}.health-panel dl{margin:12px 0 0}.health-panel dl>div{border-top:1px solid #2b3a33;justify-content:space-between;gap:12px;padding:7px 0;font-size:12px;display:flex}.health-panel dt{color:#9caf9e}.health-panel dd{font:11px var(--mono);text-align:right;margin:0}.health-panel dd small{color:#748f7b;font-size:9px}.timeline-events{gap:8px;padding:14px;display:flex;overflow:auto}.timeline-events button{color:#bbd9c1;text-align:left;cursor:pointer;background:#20332a;border:1px solid #425948;min-width:120px;padding:11px 13px}.timeline-events button.selected{background:#2d4432;border-color:#bad1a4}.timeline-events span{font:9px var(--mono);color:#8da896}.timeline-events b{font:16px var(--mono);margin:8px 0;display:block}.timeline-events small{font:9px var(--mono);color:#8fa98f}.observation-shell .replay-bar{background:#33352a;border-color:#7c7550;margin-bottom:16px;font-size:11px}.causal-steps{grid-template-columns:repeat(3,1fr);gap:18px;padding:20px!important;display:grid!important}.causal-steps p{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.causal-steps b{font:11px var(--mono);color:#b6d5b9;margin-bottom:8px;display:block}.causal-steps small{color:#91aa96;overflow-wrap:anywhere;margin-top:6px;font-size:10px;display:block}.causal-record{color:#b2d9bd;margin:0 20px 20px;font-size:12px;display:block}.system-explainer{margin-top:22px;padding-bottom:20px}.system-explainer>h2{letter-spacing:-.5px;margin:24px;font-size:26px;font-weight:400;line-height:1.3}.pipeline{border-top:1px solid #405240;border-bottom:1px solid #405240;grid-template-columns:repeat(5,1fr);gap:0;margin:0 24px;display:grid}.pipeline>a{color:inherit;border-left:1px solid #405240;padding:20px 18px;display:block}.pipeline>a:first-child{border-left:0;padding-left:0}.pipeline>a>b{font:14px var(--mono);color:#93c4a2}.pipeline h3{letter-spacing:-.3px;margin:12px 0 8px;font-size:18px;font-weight:400}.pipeline p{color:#a1b39f;margin:0;font-size:12px;line-height:1.7}.system-explainer>p{color:#9faf9a;max-width:1280px;margin:19px 24px 0;font-size:13px;line-height:1.8}.system-explainer .anatomy-counts{color:#899e87;font-size:12px}.observation-shell .exhibit-archive{margin-top:22px}.observation-shell .exhibit-archive table{font-size:13px}.observation-shell .exhibit-archive td{padding:14px 17px}.observation-shell .exhibit-archive td small{font-size:10px}.observation-shell .archive-intro{max-width:1000px;font-size:13px}.observation-shell footer{font:9px var(--mono);overflow-wrap:anywhere;padding:25px 0}.observation-error{color:#e3bf96;border:1px solid #88674c;padding:16px;font-size:13px}.station-summary{padding:28px}.station-summary>label{font:10px var(--mono);color:#8fbda6;letter-spacing:1px}.station-summary h2{letter-spacing:-.7px;margin:18px 0;font-size:32px;font-weight:400;line-height:1.2}.station-summary>p{color:#a5bba7;max-width:600px;font-size:14px;line-height:1.7}.station-metric{align-items:center;gap:25px;margin-top:24px;display:flex}.station-metric>b{font:48px var(--mono);color:#d2e6ce}.station-metric>span{color:#91ae95;font-size:12px;line-height:1.7}.workstation-display.observation-shell .observation-stage{grid-template-columns:2fr 1fr}.workstation-display.observation-shell .observation-feed{max-height:380px}.workstation-display.observation-shell .feed-queue,.workstation-display.observation-shell .last-action{display:none}.workstation-display.observation-shell .observation-title h1{font-size:27px}.workstation-display.observation-shell .connection-explainer{padding:15px 0}.workstation-display.observation-shell .specimen-panel .microscope{height:390px}.workstation-display.observation-shell .functional-circuit .network-svg{height:220px}.workstation-display.observation-shell .station-readout{min-height:0;padding:20px}.workstation-display.observation-shell .station-readout p{font-size:21px;line-height:1.3}@media (min-width:1840px){.observation-feed{max-height:790px}}@media (max-width:1200px){.observation-stage{grid-template-columns:minmax(0,2.55fr) minmax(270px,1fr)}.observation-feed{max-height:570px}.feed-now h2{font-size:18px}.feed-queue{padding-top:10px;padding-bottom:10px}.queue-entry{font-size:11px}.last-action p{font-size:12px}.observation-shell .connected-views{grid-template-columns:1fr 1.25fr}.observation-shell .signal-panel{grid-area:1/2/3}.observation-shell .controlled-panel{grid-column:1}.observation-shell .specimen-panel .microscope{height:360px}.metric-strip{grid-template-columns:repeat(3,1fr)}.metric-strip>div:nth-child(4){border-left:0}.metric-strip>div:nth-child(n+4){border-top:1px solid #3a4843}.pipeline{grid-template-columns:repeat(3,1fr)}.pipeline>a:nth-child(4){border-left:0;padding-left:0}.session-line{flex-wrap:wrap!important}.session-operation{margin-left:0}.observation-shell .exhibit-edition{display:none}}@media (max-width:850px){.observation-shell main{padding:18px 18px 0}.observation-shell .exhibit-header{gap:18px;padding:0 18px}.observation-stage{grid-template-columns:1fr}.observation-feed{grid-template-columns:1fr 1fr;max-height:520px;display:grid}.observation-feed>.panel-heading{grid-column:1/-1}.feed-recent{border-left:1px solid #354441;grid-area:2/2/5;max-height:400px}.feed-now,.feed-queue,.last-action{grid-column:1}.feed-detail{grid-column:1/-1}.feed-now h2{font-size:21px}.observation-title>p{font-size:14px}.observation-shell .connected-views{gap:12px}.connection-explainer{align-items:start}.connection-explainer p{font-size:13px}.metric-strip>div{padding:14px}.metric-strip b{font-size:24px}.causal-steps{grid-template-columns:1fr 1fr}.workstation-display.observation-shell .observation-stage{grid-template-columns:1fr}.workstation-display.observation-shell .observation-feed{display:none}}@media (max-width:600px){.observation-shell .exhibit-header{gap:14px;height:59px;padding:0 14px}.observation-shell .exhibit-header>a:last-of-type{max-width:75px;font-size:10px}.observation-shell .archive-mark{letter-spacing:1.8px;gap:8px;font-size:8px}.observation-shell .logo-mark{font-size:28px}.observation-shell .exhibit-status{font-size:9px}.observation-shell main{padding:19px 12px 0}.observation-title{margin-bottom:14px}.observation-title h1{gap:12px;font-size:30px}.observation-title>p{display:none}.observation-title .eyebrow{font-size:9px}.observation-shell .session-line{gap:10px 18px;margin-bottom:12px;padding:11px 0;font-size:9px}.session-line span{white-space:normal}.observation-stage{gap:12px}.observation-shell .apparatus-heading{height:37px;padding:10px 12px;font-size:9px}.observation-shell .apparatus-heading button{font-size:10px}.observation-feed{max-height:650px;display:flex}.observation-feed .panel-heading{min-height:41px}.feed-recent{border:0;min-height:110px;max-height:245px}.feed-now{padding:16px}.feed-now h2{font-size:21px}.feed-queue{padding:12px 16px}.last-action{padding:14px 16px}.connection-glyph{display:none}.connection-explainer{padding:17px 2px}.connection-explainer p{font-size:13px}.metric-strip{grid-template-columns:1fr 1fr}.metric-strip>div{padding:13px}.metric-strip>div:nth-child(3){border-top:1px solid #3a4843}.metric-strip>div:nth-child(odd){border-left:0}.metric-strip>div:nth-child(4){border-left:1px solid #3a4843}.metric-strip label{font-size:9px}.metric-strip b{font-size:24px}.metric-strip span{font-size:10px}.observation-shell .connected-views{flex-direction:column;gap:14px;display:flex}.observation-shell .connected-views>section{order:initial;width:100%}.observation-shell .specimen-panel .microscope{height:390px}.observation-shell .controlled-panel{order:3}.observation-shell .signal-panel{order:2}.observation-shell .panel-heading{gap:10px;padding:12px 14px;font-size:9px}.sensory-heading label{font-size:8px}.functional-circuit .network-svg{height:245px}.observation-shell .motor-cells button{font-size:11px}.pipeline{grid-template-columns:1fr;margin:0 18px}.pipeline>a{border-top:1px solid #354631;border-left:0;padding:16px 0}.pipeline>a:first-child{border-top:0}.pipeline h3{margin:0 0 9px 15px;font-size:19px;display:inline-block}.pipeline p{font-size:13px}.system-explainer>h2{margin:22px 18px;font-size:24px}.system-explainer>p{margin:17px 18px 0;font-size:12px}.causal-steps{grid-template-columns:1fr!important;padding:17px!important}.timeline-events{padding:12px}.observation-shell .replay-bar{gap:10px;font-size:10px}.observation-shell footer{flex-wrap:wrap;gap:13px;display:flex}.station-summary{padding:20px}.station-summary h2{font-size:27px}}@media (prefers-reduced-motion:reduce){.observation-shell *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@keyframes recorded-action{0%{background:#355446}to{background:0 0}}.feed-event.neural.completed{animation:.65s ease-out recorded-action}@media (min-width:851px) and (max-width:1200px){.observation-feed{max-height:calc(41.148vw + 14.1964px)}}.observation-shell .archive-filter{flex-wrap:wrap;font-size:11px}.archive-filter input{color:#d0e0d1;background:#14221a;border:1px solid #435b49;flex:1;min-width:200px;padding:9px 11px;font-size:12px}.archive-filter select{padding:8px;font-size:11px}.archive-expanded video{background:#111b15}.observation-shell .exhibit-archive .table-scroll{max-height:560px}.observation-shell{max-width:1920px}.observation-shell main{padding:16px 24px 0}.observation-shell .exhibit-header{height:52px}.observation-title{margin-bottom:10px}.observation-title h1{margin-top:4px;font-size:28px}.observation-title .eyebrow{font-size:9px}.observation-title>p{font-size:14px}.observation-shell .session-line{min-height:32px;margin-bottom:12px;padding:7px 0;font-size:9px}.observation-stage{grid-template-columns:minmax(0,55fr) minmax(0,45fr);gap:14px;height:480px}.observation-stage>section{align-self:stretch;height:100%;min-height:0}.observation-shell .apparatus-heading,.direct-desktop .panel-heading{height:34px;min-height:34px;padding:8px 12px;font-size:9px}.observation-shell .apparatus-body{height:calc(100% - 34px)}.observation-shell .apparatus-image{justify-content:center;align-items:center;height:100%;display:flex}.observation-shell .apparatus-image canvas{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.observation-shell .station-expanded{z-index:1000;height:auto}.observation-shell .station-expanded .apparatus-body{height:calc(100% - 34px)}.direct-desktop{flex-direction:column;display:flex;overflow:hidden}.desktop-containment{background:#11191b;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.desktop-pixels{width:100%;max-width:664px;max-height:100%;position:relative}.desktop-pixels canvas{object-fit:contain;width:100%;height:100%;display:block}.action-annotation{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.action-annotation circle{fill:#14282144;stroke:#ccf5b3;stroke-width:2px}.action-annotation path{fill:none;stroke:#ccf5b3;stroke-width:3px;paint-order:stroke;filter:drop-shadow(0 1px 2px #111)}.action-annotation text{fill:#e2f9c6;paint-order:stroke;stroke:#1a3029;stroke-width:4px;font:14px monospace}.desktop-foot{font:9px var(--mono);color:#8fa79b;justify-content:space-between;gap:8px;padding:8px 12px;display:flex}.desktop-wait{font:12px var(--mono);color:#9aaea0;position:absolute}.desktop-expanded{z-index:1001;width:auto;inset:18px;height:auto!important;position:fixed!important}.desktop-expanded .desktop-pixels{max-width:calc(160vh - 176px)}.encounter-line{align-items:center;gap:16px;min-width:0;margin-top:12px;font-size:12px;display:flex}.encounter-line label{font:9px var(--mono);color:#8eaa9c;white-space:nowrap}.encounter-line>b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.encounter-line>span{font:9px var(--mono);color:#9aaa9b;white-space:nowrap}.encounter-line code{overflow-wrap:anywhere;margin-left:auto;font-size:9px}.journey-strip{gap:6px;margin:9px 0;display:flex;overflow:hidden}.journey-strip button{color:#9cad9f;text-align:left;cursor:pointer;background:#1b2926;border:1px solid #3b4b43;flex:1;align-items:center;gap:8px;min-width:0;max-width:195px;padding:5px;display:flex}.journey-strip button:disabled{opacity:.6;cursor:default}.journey-strip img{object-fit:cover;width:36px;height:26px}.journey-strip span{font:8px var(--mono);text-transform:uppercase;min-width:0}.journey-strip b{font:10px var(--sans);text-transform:none;text-overflow:ellipsis;white-space:nowrap;color:#cfdecf;line-height:1.6;display:block;overflow:hidden}.compact-counters{font:9px var(--mono);color:#819a8d;flex-wrap:wrap;gap:10px 24px;padding:10px 0 12px;display:flex}.compact-counters b{color:#ccdcca;margin-left:7px;font-size:13px}.observation-shell .connected-views{grid-template-columns:minmax(0,27fr) minmax(0,39fr) minmax(0,34fr);align-items:start;gap:14px}.observation-shell .connected-views>section{min-width:0}.observation-shell .specimen-panel .microscope{height:240px}.observation-shell .specimen-footer{gap:6px;padding:10px 14px}.observation-shell .panel-heading{min-height:34px;padding:9px 12px;font-size:9px}.observation-shell .panel-caption{margin:8px 14px 12px;font-size:10px;line-height:1.55}.observation-shell .signal-panel .sensory-heading{padding:9px 12px}.observation-shell .sensory-image{max-width:310px;margin:auto}.observation-shell .sensory-image img{object-fit:contain;max-height:146px}.observation-shell .sensory-values{grid-template-columns:1fr 1fr 1.6fr;gap:8px;padding:8px 12px}.observation-shell .sensory-values p{grid-column:auto;font-size:10px}.observation-shell .sensory-values b{margin:4px 0;font-size:16px}.observation-shell .sensory-values small{font-size:8px}.decision-summary{border-top:1px solid #35453e;padding:10px 12px;font-size:11px;line-height:1.55}.decision-summary>label{font:9px var(--mono);color:#9aac97}.decision-summary>p{color:#a4b69f;margin:7px 0}.decision-summary>b{color:#cbdfba;font-weight:400;display:block}.decision-summary button{margin-top:5px;font-size:10px!important}.instrument-details>summary,.diagnostics-details>summary,.methods-details>summary,.archive-details>summary{cursor:pointer;font:10px var(--mono);color:#a9c1ac;border-top:1px solid #384d3f;padding:13px 14px}.instrument-details .network-svg{height:190px!important}.instrument-details .activity-history canvas{height:110px!important}.diagnostics-details,.methods-details,.archive-details{background:#172421;margin-top:12px}.diagnostics-details .controlled-panel{grid-template-columns:1fr 1fr;display:grid}.diagnostics-details .panel-heading{grid-column:1/-1}.observation-shell .motor-decoder{padding:13px}.decoder-readouts b{font-size:22px}.observation-shell .health-panel{padding:13px}.observation-shell .motor-cells{margin:10px 0}.observation-shell .observation-feed{height:390px;max-height:390px;display:flex}.observation-shell .feed-now{padding:10px 12px}.observation-shell .feed-now h2{margin:6px 0;font-size:15px;line-height:1.3}.observation-shell .feed-now p{font-size:11px;line-height:1.4}.observation-shell .feed-queue{display:none}.observation-shell .feed-recent{min-height:90px;padding-top:8px}.observation-shell .feed-recent>label{padding:0 12px 6px}.observation-shell .feed-event{padding:8px 12px}.observation-shell .feed-event p{margin:4px 0;font-size:11px;line-height:1.4}.observation-shell .feed-event>small{font-size:8px}.observation-shell .last-action{display:none}.observation-shell .feed-detail{max-height:100px;padding:9px 12px;font-size:10px;overflow:auto}.event-timeline{margin-top:12px}.timeline-events{grid-template-columns:repeat(14,minmax(0,1fr));gap:5px;padding:8px;display:grid;overflow:visible}.timeline-events button{min-width:0;padding:7px;overflow:hidden}.timeline-events b{margin:4px 0;font-size:12px}.timeline-events small,.timeline-events span{white-space:nowrap;font-size:8px}.system-explainer,.observation-shell .exhibit-archive{margin-top:0}.observation-shell footer{padding:18px 0}@media (max-width:1300px){.observation-stage{height:440px}.desktop-pixels{max-width:600px}.encounter-line code{display:none}.compact-counters{gap:9px 15px}.observation-shell .connected-views{grid-template-columns:27fr 39fr 34fr}.observation-shell .signal-panel{grid-area:auto}.observation-shell .sensory-values{grid-template-columns:1fr 1fr}.observation-shell .sensory-values p{grid-column:1/-1}.timeline-events{grid-template-columns:repeat(7,minmax(0,1fr))}.journey-strip button:nth-last-child(n+8){display:none}}@media (max-width:850px){.observation-shell main{padding:12px 14px 0}.observation-stage{grid-template-columns:1fr;height:auto}.observation-stage>section{height:360px}.desktop-pixels{max-width:472px}.observation-shell .connected-views{grid-template-columns:1fr 1.2fr}.observation-shell .connected-views>.observation-feed{grid-column:1/-1}.observation-shell .feed-recent{border:0;grid-area:auto;max-height:none}.encounter-line{flex-wrap:wrap;gap:7px 12px}.journey-strip button:nth-last-child(n+5){display:none}.diagnostics-details .controlled-panel{display:block}.observation-shell .observation-feed{height:340px;max-height:340px}}@media (max-width:600px){.observation-title h1{font-size:26px}.observation-stage>section{height:285px}.desktop-pixels{max-width:352px}.observation-shell .connected-views{display:flex}.observation-shell .specimen-panel .microscope{height:270px}.observation-shell .sensory-image img{max-height:170px}.observation-shell .observation-feed{height:370px;max-height:370px}.compact-counters{gap:8px 16px;font-size:8px}.compact-counters b{font-size:11px}.timeline-events{grid-template-columns:repeat(4,minmax(0,1fr))}.journey-strip img{display:none}.encounter-line>span{font-size:8px}.observation-shell .station-expanded,.desktop-expanded{inset:8px;height:auto!important}.observation-shell .station-expanded .apparatus-body{height:calc(100% - 34px)}}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-sans-0.ttf)format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-sans-1.ttf)format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/dm-sans-2.ttf)format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/dm-sans-3.ttf)format("truetype")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-0.ttf)format("truetype")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-1.ttf)format("truetype")}:root{color:#e1e8e6;font-synthesis:none;--cyan:#83d2d1;--muted:#9aacab;--line:#344043;--mono:"IBM Plex Mono",Consolas,monospace;background:#151a1c;font-family:DM Sans,Arial,sans-serif;font-size:14px}*{box-sizing:border-box}body{margin:0}button,a,select{touch-action:manipulation}button,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,select:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.app-shell{max-width:1800px;margin:auto}.masthead{border-bottom:1px solid var(--line);align-items:center;gap:48px;height:88px;padding:0 42px;display:flex}.archive-mark{letter-spacing:3px;align-items:center;gap:13px;font-size:11px;line-height:1.6;display:flex}.archive-mark b{font-weight:500}.logo-mark{color:#a0d6cb;font-size:40px;line-height:1}.edition{font:10px var(--mono);letter-spacing:1.8px;color:#849794}.edition span,footer span span{color:#536664;margin:0 14px}.top-status{font:10px var(--mono);letter-spacing:1px;align-items:center;gap:10px;margin-left:auto;display:flex}.status-dot{background:#c5966c;border-radius:50%;width:6px;height:6px;display:inline-block}.status-dot.live{background:#88d8bb;box-shadow:0 0 0 3px #88d8bb0d}.status-dot.offline{background:#c29179}main{padding:32px 42px 0}.page-heading{justify-content:space-between;align-items:flex-end;margin-bottom:28px;display:flex}.eyebrow{font:10px var(--mono);letter-spacing:1.6px;color:#91a8a4;margin-bottom:14px}h1{letter-spacing:-2px;align-items:center;gap:12px;margin:0;font-size:44px;font-weight:500;line-height:1;display:flex}h1>span{color:#7e9994}h1 small{font:11px var(--mono);letter-spacing:1px;color:#a4cfc3;border:1px solid #40514e;border-radius:3px;margin-left:6px;padding:7px 10px}.species{flex-direction:column;align-items:flex-end;gap:9px;padding-bottom:2px;display:flex}.species i{letter-spacing:.1px;font:italic 21px Georgia,serif}.species span{font:10px var(--mono);color:#9aafaa;letter-spacing:1.3px}.workbench{grid-template-columns:minmax(0,1fr) 336px;gap:16px;display:grid}.panel{border:1px solid var(--line);background:#192022}.panel-heading{border-bottom:1px solid var(--line);height:43px;font:10px var(--mono);letter-spacing:1.1px;justify-content:space-between;align-items:center;padding:0 17px;display:flex}.panel-number{color:#718f88;margin-right:11px;font-weight:400}.live-label{color:#b7d6cb;align-items:center;gap:8px;font-size:9px;display:flex}.microscope{background:#e9e8de;height:470px;position:relative;overflow:hidden}.specimen-canvas{width:100%;height:100%;display:block}.field-label{color:#62746c;flex-direction:column;gap:9px;display:flex;position:absolute;top:22px;left:24px}.field-label span{font:9px var(--mono);letter-spacing:1px}.field-label b{font:11px var(--mono);font-weight:400}.field-toggle{color:#50655a;font:10px var(--mono);background:#e9ebde99;border:1px solid #abb6aa;border-radius:3px;padding:6px 9px;position:absolute;top:20px;right:22px}.field-toggle:hover{background:#f7f5e9}.field-mode{font:9px var(--mono);color:#748378;letter-spacing:.8px;position:absolute;bottom:28px;right:23px}.field-mode span{margin:0 8px}.signal-overlay{color:#5c6050;font:12px var(--mono);white-space:nowrap;background:#efeedeeb;border:1px solid #abaf9b;padding:10px 15px;position:absolute;bottom:64px;left:50%;transform:translate(-50%)}.observation-readouts{grid-template-columns:1fr 1.2fr 1.2fr 1fr;align-items:center;gap:18px;height:87px;padding:0 22px;display:grid}.observation-readouts div+div{border-left:1px solid #34403e;padding-left:20px}label{color:#9cafa9;font:9px var(--mono);letter-spacing:1px;display:block}.observation-readouts strong{font:21px var(--mono);color:#d5e7db;white-space:nowrap;margin-top:10px;display:block}.observation-readouts small{font:10px var(--mono);color:#82978e}.muted{color:var(--muted);font-size:9px}.neural{flex-direction:column;min-width:0;display:flex}.neural-title{padding:19px 20px 0}.neural-title h2{letter-spacing:-.4px;margin:0 0 6px;font-size:18px;font-weight:500}.neural-title p{color:#829b97;margin:0;font-size:11px}.network-svg{flex:1;width:100%;height:348px;min-height:200px;display:block}.network-node{cursor:pointer}.node-inspector{border-top:1px solid #354744;margin:0 18px;padding:14px 0 15px}.node-inspector label{color:#819e96;justify-content:space-between;display:flex}.node-inspector select{color:#e0eae1;font:15px var(--mono);cursor:pointer;background:0 0;border:0;width:100%;margin:9px 0 8px;padding:0}.node-inspector option{color:#dfe9e2;background:#192022}.node-details{font:10px var(--mono);color:#8daba0;justify-content:space-between;align-items:center;display:flex}.node-details b{color:#a5d5c3;font-size:18px;font-weight:400}.node-details small{font-size:10px}.activity-meter{background:#34413d;height:2px;margin-top:13px}.activity-meter span{background:#8fcdbb;height:2px;transition:width .1s linear;display:block}.neural-foot{border-top:1px solid var(--line);height:35px;font:9px var(--mono);color:#829a91;justify-content:center;align-items:center;display:flex}.neural-foot span{margin:0 8px}.event-strip{grid-template-columns:176px minmax(0,1fr);min-height:111px;margin-top:16px;display:grid}.event-heading{border-right:1px solid var(--line);font:9px var(--mono);letter-spacing:.7px;padding:18px 15px}.event-heading b{font-weight:400}.event-heading>span:last-child{color:#708a80;margin:13px 0 0 24px;font-size:8px;display:block}.events{min-width:0;padding:10px 17px}.event{min-height:29px;font:10px var(--mono);align-items:center;gap:17px;display:flex}.event time{color:#869f94;flex-shrink:0;width:52px}.event-kind{color:#9fc8be;width:76px;font-size:9px}.event-kind.environment{color:#c6b489}.event p{color:#b7c8bf;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}footer{font:8px var(--mono);letter-spacing:.7px;color:#769084;justify-content:space-between;gap:20px;padding:23px 0 24px;display:flex}@media (min-width:1500px){.microscope{height:560px}.workbench{grid-template-columns:minmax(0,1fr) 390px}.network-svg{height:415px}main{padding-top:40px}}@media (max-width:1100px){main{padding:24px}.masthead{padding:0 24px}.workbench{grid-template-columns:minmax(0,1fr) 290px}.observation-readouts{gap:8px;padding:0 14px}.observation-readouts div+div{padding-left:9px}.observation-readouts strong{font-size:17px}.observation-readouts label{font-size:8px}.field-mode{display:none}}@media (max-width:760px){.masthead{height:70px;padding:0 18px}.edition{display:none}.top-status{font-size:8px}.archive-mark{letter-spacing:2px;font-size:9px}.logo-mark{font-size:34px}main{padding:24px 15px 0}.page-heading{flex-direction:column;align-items:flex-start;gap:20px}.eyebrow{font-size:8px}h1{font-size:39px}.species{align-items:flex-start;gap:6px}.species i{font-size:18px}.species span{font-size:9px}.workbench{display:block}.microscope{height:470px}.field-label{top:18px;left:17px}.field-label span{font-size:7px}.field-toggle{top:14px;right:14px}.observation-readouts{grid-template-columns:1fr 1fr;row-gap:20px;height:auto;padding:19px 16px}.observation-readouts div+div{padding-left:16px}.observation-readouts div:nth-child(3){border:0;padding-left:0}.observation-readouts label{font-size:8px}.observation-readouts strong{font-size:19px}.neural{margin-top:16px}.network-svg{flex:auto;height:370px}.event-strip{display:block}.event-heading{border-right:0;border-bottom:1px solid var(--line);padding:14px}.event-heading>span:last-child{margin-left:20px;display:inline}.events{padding:10px}.event{gap:8px;font-size:9px}.event-kind{width:64px;font-size:8px}footer{flex-direction:column;gap:9px;font-size:8px;line-height:1.5}.signal-overlay{font-size:9px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.anatomy-key{color:#4e6056;background:#e3e3d9e8;border:1px solid #adb5a8;gap:6px;padding:13px 16px;font-size:11px;line-height:1.4;display:grid;position:absolute;bottom:20px;left:24px}.anatomy-key b{font:10px var(--mono);letter-spacing:.8px;margin-bottom:3px}.renderer-error{background:#bebfb7;position:absolute;inset:0}.renderer-error img{object-fit:contain;width:100%;height:100%}.renderer-error span{color:#46584e;background:#e2e4da;padding:8px;position:absolute;bottom:20px;left:20px}.experiment-feed{margin-top:20px}.experiment-feed .panel-heading a{color:#adc9c1;letter-spacing:0}.trial-overview{justify-content:space-between;align-items:center;gap:24px;padding:26px 24px 21px;display:flex}.trial-overview .eyebrow{margin:0 0 12px;font-size:10px;display:block}.trial-overview h2{letter-spacing:-.7px;margin:0 0 9px;font-size:24px;font-weight:400}.trial-overview p{color:#9db2ac;margin:0;font-size:13px}.trial-state{border-left:1px solid var(--line);min-width:215px;padding-left:25px}.trial-state label{color:#99c6ba;font-size:10px}.trial-state strong{font:26px var(--mono);color:#d4e5dd;margin:10px 0 9px;display:block}.trial-state small{color:#90aaa1;font-size:10px}.trial-state>span{font:10px var(--mono);color:#a9c1b8}.trial-rule{border-top:1px solid var(--line);border-bottom:1px solid var(--line);font:11px var(--mono);color:#a4b9b0;background:#161d1f;padding:13px 24px;line-height:1.8}.trial-rule span{color:#586f64;margin:0 12px}.experiment-record{border-bottom:1px solid #2e3a37;padding:18px 24px}.record-title{align-items:baseline;gap:20px;display:flex}.record-title time{font:11px var(--mono);color:#809b90}.record-title b{text-transform:capitalize;font-size:14px;font-weight:500}.record-title>span{font:12px var(--mono);color:#a8d0c0;margin-left:auto}.record-detail{color:#91aaa0;align-items:center;gap:18px;margin-top:11px;font-size:12px;display:flex}.record-detail>span{margin-right:auto}.record-detail button,.replay-controls button{color:#c3ded0;font:11px var(--mono);cursor:pointer;background:#20332b;border:1px solid #48665b;padding:7px 10px}.record-detail a,.evidence-details>a{color:#a9d0c1}.publication-state{font:10px var(--mono);color:#829d90;flex-wrap:wrap;align-items:center;gap:18px;margin-top:13px;line-height:1.6;display:flex}.publication-state a{color:#a9d7c1;text-underline-offset:3px;text-decoration:underline}.publication-state.failed{color:#d3a785}.publication-state.published>span{color:#90c5a8}.empty-records{color:#8ea69b;padding:8px 24px;font-size:13px;line-height:1.7}.evidence-details{color:#a8bdb3;padding:18px 24px;font-size:13px;line-height:1.8}.evidence-details summary{cursor:pointer;color:#c2d6cd}.evidence-details p{max-width:1000px}.replay-controls{border-bottom:1px solid var(--line);background:#223028;align-items:center;gap:14px;padding:13px 17px;display:flex}.replay-controls input{accent-color:#97c9b4;flex:1;min-width:60px}.replay-controls span{font:10px var(--mono);color:#b9cabc}.replay-error{color:#d3a785;font-size:13px}.status-dot.replay{background:#d3bf88}@media (max-width:760px){.trial-overview{padding:22px 17px;display:block}.trial-overview h2{font-size:22px}.trial-state{border-left:0;border-top:1px solid var(--line);margin-top:20px;padding:18px 0 0}.trial-state strong{font-size:24px}.trial-rule{padding:13px 17px;font-size:10px}.trial-rule span{margin:0 5px}.experiment-record{padding:17px}.record-title{flex-wrap:wrap;gap:8px 12px}.record-title b{font-size:13px}.record-title>span{margin-left:0}.record-detail{flex-wrap:wrap;gap:12px}.record-detail>span{flex-basis:100%;font-size:11px}.publication-state{gap:5px}.evidence-details{padding:17px}.replay-controls{flex-wrap:wrap;gap:9px}.replay-controls input{flex-basis:55%}.replay-controls span{order:3}.anatomy-key{font-size:10px;bottom:20px;left:14px;right:14px}.experiment-feed .panel-heading{padding:0 12px;font-size:9px}}.field-tabs{gap:5px;display:flex}.field-tabs button,.record-actions button,.replay-controls button{color:#d3e9e4;cursor:pointer;background:#253437;border:1px solid #496163;border-radius:4px;padding:6px 10px;font:11px inherit}.field-tabs button[aria-pressed=true]{background:#426461}.browser-field{background:#131c20;flex-direction:column;justify-content:center;gap:20px;min-height:470px;padding:18px;display:flex}.browser-field img{align-self:center;width:640px;max-width:100%;height:auto;display:block}.browser-caption{color:#a5b7b8;letter-spacing:.5px;justify-content:space-between;gap:15px;font:9px IBM Plex Mono,monospace;display:flex}.browser-evidence{margin-top:20px}.browser-rule{grid-template-columns:1fr 1fr;gap:32px;padding:24px;display:grid}.browser-rule h2{margin:0 0 10px;font-size:23px;font-weight:400}.browser-rule p{color:#a5b7b8;max-width:500px;margin:0;font-size:13px;line-height:1.7}.browser-rule dl{grid-template-columns:110px 1fr;gap:10px;margin:0;font:11px IBM Plex Mono,monospace;display:grid}.browser-rule dt{color:#8b9da0}.browser-rule dd{color:#c0ddd5;margin:0}.browser-current{background:#1c2a2d;flex-wrap:wrap;gap:24px;padding:14px 24px;font:10px IBM Plex Mono,monospace;display:flex}.browser-current b{color:#bddcd4;margin-left:8px}.browser-events{padding:12px 24px}.browser-events>div{border-bottom:1px solid #293b3e;grid-template-columns:140px 80px 240px 1fr;gap:10px;padding:9px 0;font-size:11px;display:grid}.browser-events code{color:#8ea4a8}.browser-events span{color:#a8bcbd}.browser-records article{border-top:1px solid #2a3c3f;justify-content:space-between;gap:24px;padding:18px 24px;display:flex}.browser-records article>div:first-child{flex-direction:column;gap:7px;display:flex}.browser-records b{font-size:13px}.browser-records span{color:#a3b7b7;font-size:11px}.browser-records code{color:#738e91;font-size:10px}.record-actions{flex-wrap:wrap;align-content:center;align-items:center;gap:8px 15px;max-width:50%;font-size:11px;display:flex}.record-actions>span{overflow-wrap:anywhere;flex-basis:100%}.browser-evidence>p{padding:0 24px 16px}.neuron-trace{color:#91a7a7;padding:4px 24px 18px;font:9px IBM Plex Mono,monospace}.neuron-trace svg{width:100%;margin:10px 0;display:block}.neuron-trace text{fill:#92a7a8;font-size:8px}.neuron-trace details{line-height:1.6}.neuron-trace summary{cursor:pointer}.edge-term{border-bottom:1px solid #2a3b3e;flex-wrap:wrap;gap:5px 12px;padding:8px 0;display:flex}.edge-term span:last-child{width:100%}.status-dot.complete{background:#c8b586}@media (max-width:760px){.browser-field{gap:12px;min-height:0;padding:9px}.browser-caption{flex-wrap:wrap;font-size:8px}.browser-rule{grid-template-columns:1fr;gap:18px;padding:18px}.browser-rule dl{grid-template-columns:95px 1fr;font-size:10px}.browser-current{gap:12px;padding:14px 18px}.browser-events{padding:10px 18px}.browser-events>div{grid-template-columns:1fr 1fr}.browser-records article{flex-direction:column;gap:15px;padding:18px}.record-actions{max-width:100%}.field-tabs button{padding:5px;font-size:10px}.observation .panel-heading{flex-wrap:wrap;gap:9px}}
