:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#061013;--panel:#0a1619;--panel-2:#0d1c20;--panel-3:#102329;--ink:#e8edf0;--muted:#829097;--muted-2:#aeb9bc;--line:#b7cdd129;--line-strong:#b7cdd147;--teal:#6ee7d2;--teal-strong:#20c8af;--measured:#a6f08b;--derived:#d7e1e1;--inferred:#ffcf69;--predicted:#74c7f5;--agent:#d49cff;--danger:#ff8e7d;--radius:14px;--shadow:0 24px 70px #00000052;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}body{background:radial-gradient(circle at 48% -18%, #1d69662e, transparent 42%), var(--bg);min-width:320px;min-height:100vh;color:var(--ink);margin:0}button,textarea,select,input{font:inherit}button,a,select,input[type=range]{-webkit-tap-highlight-color:transparent}button{color:inherit}:is(button:focus-visible,a:focus-visible,textarea:focus-visible,select:focus-visible,input:focus-visible){outline:2px solid var(--teal);outline-offset:3px}a{color:inherit}p,h1,h2,h3,h4,dl,dd{margin:0}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.lab-shell{min-height:100vh}.topbar{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#061013e6;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;min-height:64px;padding:0 22px;display:grid;position:sticky;top:0}.brand{letter-spacing:-.02em;align-items:center;gap:10px;width:fit-content;font-weight:750;text-decoration:none;display:inline-flex}.brand small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-left:3px;font-size:.68rem;font-weight:550}.brand-mark{background:#6ee7d214;border:1px solid #6ee7d273;border-radius:50%;place-items:center;width:30px;height:30px;display:inline-grid;position:relative}.brand-mark:before,.brand-mark:after,.brand-mark i{content:"";background:var(--teal);border-radius:999px;width:3px;position:absolute;box-shadow:0 0 12px #6ee7d273}.brand-mark:before{height:15px;left:8px;transform:rotate(-35deg)}.brand-mark:after{height:15px;right:8px;transform:rotate(35deg)}.brand-mark i:first-child{height:19px}.brand-mark i:nth-child(2){border-radius:50%;width:6px;height:6px;top:5px}.brand-mark i:nth-child(3){border-radius:50%;width:6px;height:6px;bottom:5px}.top-status{color:var(--muted-2);letter-spacing:.065em;text-transform:uppercase;font-size:.72rem;font-weight:600}.calibration-status{color:#ffd49a;letter-spacing:.035em;text-transform:none;border:1px solid #ffc9784d;border-radius:999px;margin-left:9px;padding:3px 7px;font-size:.58rem}.live-dot{background:var(--measured);border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 0 4px #a6f08b14,0 0 13px #a6f08b73}.quiet-button{border:1px solid var(--line);min-height:36px;color:var(--muted-2);cursor:pointer;background:#ffffff06;border-radius:999px;justify-self:end;padding:6px 7px 6px 12px;font-size:.75rem}.quiet-button span{min-width:23px;color:var(--teal);background:#6ee7d21c;border-radius:999px;margin-left:7px;padding:3px 7px;display:inline-block}.agent-bridge{z-index:29;background:linear-gradient(90deg,#d49cff14,#6ee7d209);border-bottom:1px solid #d49cff38;grid-template-columns:1.05fr .85fr 1.35fr 1.05fr;align-items:stretch;gap:1px;min-height:62px;padding:9px 22px;display:grid;position:sticky;top:64px}.agent-bridge>div{border-left:1px solid var(--line);align-content:center;gap:4px;min-width:0;padding:6px 14px;display:grid}.agent-bridge>div:first-child{border-left:0;padding-left:0}.agent-bridge strong,.agent-bridge code{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:690;overflow:hidden}.agent-bridge code{color:var(--agent);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.agent-bridge-identity i{background:var(--agent);border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 11px #d49cffc7}.agent-bridge-gate strong{color:var(--inferred)}.agent-contract-link{width:fit-content;color:var(--muted-2);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.56rem;text-decoration:none}.agent-contract-link:hover{color:var(--agent)}.workspace{grid-template-columns:258px minmax(490px,1fr) 326px;align-items:stretch;min-height:calc(100vh - 166px);display:grid}.workflow-rail,.inspector-panel{background:#081417b8}.workflow-rail{border-right:1px solid var(--line);flex-direction:column;min-width:0;padding:22px 18px 18px;display:flex}.inspector-panel{border-left:1px solid var(--line);flex-direction:column;gap:13px;min-width:0;padding:22px 18px 30px;display:flex}.eyebrow{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:.67rem;font-weight:760}.goal-block textarea{resize:vertical;border:1px solid var(--line);width:100%;color:var(--ink);background:#01080a61;border-radius:9px;margin-top:11px;padding:11px 12px;line-height:1.42}.mission-commit{width:100%;color:var(--agent);cursor:pointer;background:#d49cff11;border:1px solid #d49cff47;border-radius:7px;margin-top:7px;padding:8px 10px;font-size:.62rem;font-weight:650}.mission-commit:disabled{cursor:not-allowed;opacity:.38}.goal-hint{color:var(--muted);margin-top:8px;font-size:.72rem;line-height:1.45}.goal-hint code{color:var(--agent);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.66rem}.agent-run-graph{scrollbar-width:thin;max-height:360px;margin-top:20px;overflow-y:auto}.agent-run-heading{z-index:2;background:#0a171a;padding:2px 0 9px;position:sticky;top:0}.agent-run-heading>span{color:var(--muted);text-transform:uppercase;font-size:.54rem;font-weight:680}.agent-run-step{color:#66757a;border-top:1px solid #b7cdd112;grid-template-columns:27px minmax(0,1fr) 7px;align-items:center;gap:5px;min-height:48px;padding:6px 16px 6px 0;display:grid;position:relative}.agent-run-step>span{border:1px solid var(--line);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:21px;height:21px;font-size:.52rem;display:grid}.agent-run-step>div{gap:2px;min-width:0;display:grid}.agent-run-step strong{color:inherit;font-size:.66rem;font-weight:660}.agent-run-step code{color:#65757a;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.5rem;overflow:hidden}.agent-step-status{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.46rem}.agent-run-step>i{background:#435055;border-radius:50%;width:6px;height:6px}.agent-run-step.complete{color:var(--muted-2)}.agent-run-step.complete>span{color:var(--teal);border-color:#6ee7d24d}.agent-run-step.complete>i{background:var(--measured)}.agent-run-step.available,.agent-run-step.recommended{color:var(--ink)}.agent-run-step.available code,.agent-run-step.recommended code{color:var(--agent)}.agent-run-step.recommended>span{border-color:var(--agent);color:var(--agent);box-shadow:0 0 0 4px #d49cff0f}.agent-run-step.recommended>i,.agent-run-step.running>i{background:var(--agent);box-shadow:0 0 9px var(--agent)}.agent-run-step.running{color:var(--ink)}.agent-run-step.human_required{color:var(--inferred)}.agent-run-step.human_required>span{border-color:var(--inferred)}.agent-run-step.human_required>i{background:var(--inferred);box-shadow:0 0 9px #ffcf69a6}.agent-run-step.human_gate code{color:var(--inferred)}.stage-list{margin-top:23px;display:grid}.stage-list>div{color:#5f6d72;grid-template-columns:31px 1fr;align-items:center;min-height:43px;padding:5px 24px 5px 0;display:grid;position:relative}.stage-list>div:not(:last-child):after{content:"";background:var(--line);width:1px;position:absolute;top:32px;bottom:-10px;left:10px}.stage-list span{z-index:1;border:1px solid var(--line);background:var(--panel);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:21px;height:21px;font-size:.58rem;display:grid;position:relative}.stage-list strong{letter-spacing:.015em;font-size:.8rem}.stage-list i{border-radius:50%;width:6px;height:6px;position:absolute;right:1px}.stage-list .done,.stage-list .active{color:var(--ink)}.stage-list .done span{color:var(--teal);background:#6ee7d21a;border-color:#6ee7d259}.stage-list .active span{border-color:var(--teal);color:var(--teal);box-shadow:0 0 0 4px #6ee7d20f}.stage-list .active i{background:var(--teal);box-shadow:0 0 10px var(--teal)}.agent-activity{border-top:1px solid var(--line);margin-top:17px;padding-top:17px}.section-title-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.section-title-row h2{margin-top:4px;font-size:.98rem;font-weight:660}.tool-status,.approval-chip,.autonomy-card .section-title-row>span{border:1px solid var(--line);color:var(--muted);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;flex:none;padding:4px 7px;font-size:.58rem;font-weight:700}.tool-status.live,.approval-chip.approved{color:var(--teal);background:#6ee7d212;border-color:#6ee7d247}.activity-row{border-bottom:1px solid #b7cdd114;grid-template-columns:14px 1fr;gap:7px;padding:10px 0;display:grid}.activity-row>i{background:#536066;border-radius:50%;width:6px;height:6px;margin-top:4px}.activity-row.running>i{background:var(--teal);box-shadow:0 0 10px var(--teal);animation:1.3s ease-in-out infinite pulse}.activity-row.complete>i{background:var(--measured)}.activity-row.cancelled>i{background:#d48b6a}.activity-row.cancelled strong{color:#e2ae92}.activity-row.failed>i{background:#dc6f7b}.activity-row.failed strong{color:#ef9ba5}.activity-row strong{font-size:.7rem;font-weight:650;display:block}.activity-row p{color:var(--muted);margin-top:3px;font-size:.64rem;line-height:1.35}.activity-contract{flex-wrap:wrap;align-items:center;gap:4px 7px;margin-top:3px;display:flex}.activity-contract code{color:var(--agent);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.61rem}.activity-contract span{color:var(--muted);text-transform:uppercase;font-size:.59rem}.agent-handoff-rail{background:linear-gradient(145deg,#d49cff17,#6ee7d209);border:1px solid #d49cff57;border-radius:10px;gap:8px;margin-top:auto;padding:13px;display:grid}.agent-handoff-rail .section-title-row>span,.manual-action-wrap>span{color:var(--agent);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:720}.agent-handoff-rail>strong{font-size:.72rem}.agent-handoff-rail>code{overflow-wrap:anywhere;color:var(--agent);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.66rem}.agent-handoff-rail>small{color:var(--muted);font-size:.6rem;line-height:1.4}.agent-handoff-rail>small b{color:var(--muted-2);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:620}.agent-runtime-fallback{color:var(--muted);background:#050c0e61;border:1px solid #d49cff38;border-radius:6px;padding:8px;font-size:.59rem;line-height:1.45}.agent-runtime-fallback a{color:var(--agent)}.agent-handoff-rail>button{color:#eedcff;cursor:pointer;background:#d49cff1f;border:1px solid #d49cff70;border-radius:7px;min-height:38px;font-size:.66rem;font-weight:720}.agent-handoff-rail>button:hover{background:#d49cff2e}.runtime-diagnostic{border:1px solid var(--line);background:#050c0e5c;border-radius:7px}.runtime-diagnostic>summary{cursor:pointer;min-height:38px;color:var(--muted-2);justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:.66rem;font-weight:680;display:flex}.runtime-diagnostic>summary b{color:var(--agent);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.56rem;font-weight:620}.runtime-diagnostic[open]{padding-bottom:10px}.runtime-diagnostic[open]>summary{border-bottom:1px solid var(--line);margin-bottom:9px}.runtime-diagnostic dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:0 10px;display:grid}.runtime-diagnostic dl div{background:var(--panel-3);border-radius:5px;min-width:0;padding:7px}.runtime-diagnostic dt{color:var(--muted);text-transform:uppercase;font-size:.54rem}.runtime-diagnostic dd{color:var(--ink);overflow-wrap:anywhere;margin-top:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem}.runtime-exception,.runtime-diagnostic>label,.runtime-diagnostic>small,.runtime-diagnostic>textarea,.runtime-diagnostic>button{margin-left:10px;margin-right:10px}.runtime-exception{gap:4px;margin-top:8px;display:grid}.runtime-exception span,.runtime-diagnostic>label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.54rem}.runtime-exception code{color:#efc8cf;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.57rem;line-height:1.45}.runtime-diagnostic>button{border:1px solid var(--line-strong);background:var(--panel-3);width:calc(100% - 20px);min-height:34px;color:var(--ink);cursor:pointer;border-radius:5px;margin-top:9px;font-size:.62rem}.runtime-diagnostic>label{margin-top:10px;display:block}.runtime-diagnostic>textarea{resize:vertical;border:1px solid var(--line);width:calc(100% - 20px);min-height:150px;color:var(--muted-2);background:#071012;border-radius:5px;margin-top:5px;padding:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.55rem;line-height:1.45}.runtime-diagnostic>small{color:var(--muted);margin-top:7px;font-size:.56rem;line-height:1.45;display:block}.runtime-diagnostic a{color:var(--agent)}.agent-guide-shell{width:min(1080px,100% - 32px);color:var(--ink);margin:0 auto;padding:64px 0 96px}.agent-guide-shell>header{border-bottom:1px solid var(--line);padding-bottom:30px}.agent-guide-shell h1{letter-spacing:-.055em;margin-top:7px;font-size:clamp(2rem,6vw,4.2rem);font-weight:640}.agent-guide-shell>header>p:not(.eyebrow){max-width:760px;color:var(--muted-2);margin-top:16px;line-height:1.65}.agent-guide-return{border:1px solid var(--line-strong);background:var(--panel-3);color:var(--agent);border-radius:6px;margin-top:20px;padding:10px 14px;font-size:.8rem;font-weight:680;display:inline-flex}.agent-guide-summary,.agent-guide-tools,.agent-guide-json{border:1px solid var(--line);background:var(--panel);border-radius:10px;margin-top:24px;padding:22px}.agent-guide-shell h2{font-size:1rem;font-weight:680}.agent-guide-summary ol,.agent-guide-tools ol{margin-top:14px;padding-left:20px}.agent-guide-summary li,.agent-guide-tools li,.agent-guide-summary p{color:var(--muted-2);font-size:.8rem;line-height:1.65}.agent-guide-summary p{margin-top:14px}.agent-guide-shell code{color:var(--agent);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.agent-guide-tools li+li{margin-top:11px}.agent-guide-tools li code{font-size:.76rem;display:block}.agent-guide-tools li span{margin-top:3px;display:block}.agent-guide-json>summary{cursor:pointer;color:var(--ink);font-size:.88rem;font-weight:680}.agent-guide-json pre{border:1px solid var(--line);max-height:640px;color:var(--muted-2);white-space:pre-wrap;overflow-wrap:anywhere;background:#071012;border-radius:6px;margin-top:16px;padding:16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.66rem;line-height:1.5;overflow:auto}.manual-action-wrap{gap:7px;padding-top:14px;display:grid}.manual-action-wrap>span{color:var(--muted)}.manual-transport-status{color:var(--muted);gap:3px;font-size:.58rem;line-height:1.4;display:grid}.manual-transport-status b{color:var(--muted-2);font-weight:650}.manual-transport-status span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.manual-action{border:1px solid var(--line-strong);width:100%;min-height:40px;color:var(--muted-2);cursor:pointer;text-align:left;background:#ffffff06;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:8px 13px;font-size:.68rem;font-weight:680;display:flex}.manual-action:hover{background-color:#6ee7d20d;border-color:#6ee7d257}.manual-action b{font-size:.9rem}.manual-action-wrap small{color:var(--muted);font-size:.58rem;line-height:1.4;display:block}.main-stage{min-width:0;padding:22px clamp(18px,2.1vw,34px) 34px;overflow:hidden}.panel-heading h1,.panel-heading h2{letter-spacing:-.025em;margin-top:5px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.3rem,2vw,1.78rem);font-weight:500}.panel-heading h1 span,.panel-heading h2 span{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.68rem;font-weight:580}.panel-heading{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.view-switch{border:1px solid var(--line);background:#01080a6b;border-radius:8px;padding:3px;display:flex}.view-switch button{min-height:29px;color:var(--muted);cursor:pointer;letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;border-radius:5px;padding:4px 9px;font-size:.6rem;font-weight:700}.view-switch button.active{background:var(--panel-3);color:var(--ink)}.arena{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(#7b9b9f0e 1px,#0000 1px) 0 0/36px 36px,linear-gradient(90deg,#7b9b9f0e 1px,#0000 1px) 0 0/36px 36px,radial-gradient(circle,#6ee7d20d,#0000 42%),#071215;height:clamp(335px,45vh,480px);min-height:335px;margin-top:17px;position:relative;overflow:hidden;box-shadow:inset 0 0 80px #0000003d}.arena:before,.arena:after{content:"";pointer-events:none;position:absolute}.arena:before{border:1px solid #b7cdd117;border-radius:50%;inset:22px}.arena:after{background:linear-gradient(90deg,#0000 49.9%,#b7cdd10e 50%,#0000 50.1%);inset:0}.axis,.arena-scale,.arena-data{z-index:5;color:#607176;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:650;position:absolute}.axis-y{top:16px;left:50%;transform:translate(-50%)}.axis-x{top:50%;right:15px;transform:translateY(-50%)}.arena-scale{border-top:2px solid #607176;padding-top:5px;bottom:14px;right:15px}.arena-data{gap:3px;display:grid;top:15px;left:15px}.arena-data strong{color:var(--teal);font-size:.58rem}.arena-render-mode{z-index:6;color:var(--teal);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:6px;font-size:.58rem;font-weight:750;display:flex;position:absolute;bottom:14px;left:15px}.arena-render-mode i{background:var(--teal);border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #6ee7d2cc}.arena-render-mode small{color:var(--muted);font-size:inherit;letter-spacing:.04em;font-weight:600}.fly-3d-agent{z-index:8;aspect-ratio:1;filter:drop-shadow(0 15px 14px #0000007a);pointer-events:none;width:clamp(148px,20vw,190px);transition:left 85ms linear,top 85ms linear,opacity .16s;position:absolute;transform:translate(-50%,-50%)}.fly-3d-canvas{position:absolute;inset:0}.fly-3d-canvas canvas{width:100%;height:100%;display:block}.fly-3d-load,.fly-3d-fallback{z-index:9;color:var(--muted-2);justify-content:center;align-items:center;gap:7px;font-size:.62rem;display:flex;position:absolute}.fly-3d-load{inset:0}.fly-3d-load.failed{color:var(--danger)}.fly-3d-fallback{z-index:8;width:152px;height:90px;inset:calc(50% - 45px) auto auto calc(50% - 76px)}.fly-3d-agent.activated{filter:drop-shadow(0 0 18px #d49cff57)drop-shadow(0 15px 14px #0000007a)}.fly-3d-agent.trace-mode{opacity:.9}.trail-point{z-index:4;background:var(--predicted);border-radius:50%;width:3px;height:3px;position:absolute}.arena-trace .trail-point{width:5px;height:5px;box-shadow:0 0 8px var(--predicted);opacity:.75!important}.arena-empty{z-index:5;width:calc(100% - 50px);color:var(--muted);text-align:center;font-size:.72rem;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.arena-circuit{background:#061013;height:clamp(440px,57vh,570px)}.arena-circuit:before,.arena-circuit:after,.arena-circuit>.axis,.arena-circuit>.arena-scale,.arena-circuit>.arena-data{display:none}.fly-brain-viewer{z-index:12;background:radial-gradient(circle at 32% 38%,#318b821c,#0000 35%),linear-gradient(145deg,#071416,#040b0e);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) 226px;display:grid;position:absolute;inset:0}.brain-viewer-fallback{z-index:12;color:var(--muted-2);background:#061013;justify-content:center;align-items:center;gap:9px;font-size:.68rem;display:flex;position:absolute;inset:0}.optional-viewer-error{z-index:14;text-align:center;color:var(--muted-2);background:#040b0ef0;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:28px;display:flex;position:absolute;inset:0}.optional-viewer-error strong{color:var(--text)}.optional-viewer-error span{max-width:390px;font-size:.68rem;line-height:1.5}.optional-viewer-error button{width:auto;margin-top:4px}.brain-canvas-wrap{min-width:0;min-height:0;position:relative;overflow:hidden}.brain-canvas{position:absolute;inset:0}.brain-canvas canvas{touch-action:none;width:100%;height:100%;display:block}.brain-viewer-status,.brain-camera-controls,.brain-orientation,.brain-hover-card,.brain-legend{z-index:3;position:absolute}.brain-viewer-status{pointer-events:none;gap:3px;max-width:calc(100% - 205px);display:grid;top:13px;left:14px}.viewer-load{width:fit-content;color:var(--teal);letter-spacing:.07em;text-transform:uppercase;background:#061013b3;border:1px solid #6ee7d233;border-radius:999px;padding:3px 6px;font-size:.52rem;font-weight:750}.viewer-load.loading{color:var(--muted-2)}.viewer-load.failed{color:var(--danger);border-color:#ff8e7d4d}.brain-viewer-status strong{font-size:.72rem;font-weight:680}.brain-viewer-status small{color:var(--muted);font-size:.59rem}.brain-camera-controls{border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040c0ec2;border-radius:7px;padding:3px;display:flex;top:12px;right:12px}.brain-camera-controls button{min-height:25px;color:var(--muted);cursor:pointer;letter-spacing:.045em;text-transform:uppercase;background:0 0;border:0;border-radius:4px;padding:4px 7px;font-size:.52rem;font-weight:720}.brain-camera-controls button.active{color:var(--teal);background:#6ee7d21a}.brain-orientation{color:var(--muted);text-align:center;gap:3px;font-size:.52rem;display:grid;top:50%;left:12px;transform:translateY(-50%)}.brain-orientation i{background:linear-gradient(var(--teal), transparent);width:1px;height:24px;margin:auto}.brain-hover-card{border:1px solid var(--line-strong);pointer-events:none;background:#040c0ee0;border-radius:7px;gap:2px;min-width:120px;padding:7px 9px;display:grid;top:50%;right:12px;transform:translateY(-50%)}.brain-hover-card strong{font-size:.65rem}.brain-hover-card span{color:var(--muted);font-size:.54rem}.brain-legend{pointer-events:none;color:var(--muted-2);flex-wrap:wrap;gap:8px 12px;font-size:.53rem;display:flex;bottom:12px;left:14px}.brain-legend span{align-items:center;gap:5px;display:inline-flex}.brain-provenance{letter-spacing:.04em;text-transform:uppercase;border:1px solid;border-radius:999px;padding:1px 4px;font-size:.42rem;font-weight:760;line-height:1.25}.brain-provenance.derived{color:var(--derived)}.brain-provenance.connectome_inferred{color:var(--inferred)}.brain-provenance.agent_hypothesized{color:var(--agent)}.brain-legend i,.brain-neuron-list button>i{background:#6a9696;border-radius:50%;width:6px;height:6px;display:inline-block}.brain-legend .model-target{background:var(--agent);box-shadow:0 0 9px var(--agent)}.brain-legend .structural-target{background:var(--teal);box-shadow:0 0 9px var(--teal)}.brain-legend .reconstruction{background:0 0;border:1px solid #7aa2a3}.brain-neuron-panel{border-left:1px solid var(--line);scrollbar-width:thin;background:#071215e0;min-width:0;overflow:auto}.brain-neuron-panel>header{z-index:2;border-bottom:1px solid var(--line);background:#071215f5;justify-content:space-between;align-items:center;gap:8px;padding:13px 12px 10px;display:flex;position:sticky;top:0}.brain-neuron-panel header h2{margin-top:3px;font-size:.75rem}.brain-neuron-panel header>span{color:var(--muted);font-size:.56rem}.brain-neuron-list{gap:4px;padding:7px;display:grid}.brain-neuron-list button,.brain-neuron-list>div{width:100%;min-height:42px;color:var(--muted-2);cursor:pointer;text-align:left;background:#ffffff05;border:1px solid #0000;border-radius:7px;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:7px;padding:6px 7px;display:grid}.brain-neuron-list>div.path-active{background:#6ee7d20e;border-color:#6ee7d24d}.brain-neuron-list>div>i{background:var(--teal);width:6px;height:6px;box-shadow:0 0 8px var(--teal);border-radius:999px}.brain-neuron-list>div span{gap:2px;min-width:0;display:grid}.brain-neuron-list>div strong{font-size:.62rem;font-weight:680}.brain-neuron-list>div small{color:var(--muted);text-overflow:ellipsis;font-size:.51rem;overflow:hidden}.brain-neuron-list>div b{color:var(--teal);letter-spacing:.05em;text-transform:uppercase;font-size:.48rem;font-weight:720}.brain-neuron-list button:hover,.brain-neuron-list button.selected{border-color:var(--line-strong);background:#ffffff0a}.brain-neuron-list button.model-active{background:#d49cff12;border-color:#d49cff52}.brain-neuron-list button.path-active{background:#6ee7d20e;border-color:#6ee7d24d}.brain-neuron-list button.model-active>i{background:var(--agent);box-shadow:0 0 8px var(--agent)}.brain-neuron-list button.path-active>i{background:var(--teal);box-shadow:0 0 8px var(--teal)}.brain-neuron-list button span{gap:2px;min-width:0;display:grid}.brain-neuron-list button strong{font-size:.62rem;font-weight:680}.brain-neuron-list button small{color:var(--muted);text-overflow:ellipsis;font-size:.51rem;overflow:hidden}.brain-neuron-list button b{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:.48rem;font-weight:720}.brain-neuron-list button.model-active b{color:var(--agent)}.brain-neuron-list button.path-active b{color:var(--teal)}.brain-cell-detail{border-top:1px solid var(--line);background:#02090b40;padding:10px 12px}.brain-cell-detail>p:first-child{justify-content:space-between;gap:6px;display:flex}.brain-cell-detail p strong{font-size:.65rem}.brain-cell-detail p .brain-provenance{font-size:.43rem}.brain-cell-detail dl{gap:6px;margin-top:8px;display:grid}.brain-cell-detail dl div{gap:2px;display:grid}.brain-cell-detail dt{color:var(--muted);text-transform:uppercase;font-size:.48rem}.brain-cell-detail dd{overflow-wrap:anywhere;color:var(--muted-2);font-size:.55rem;line-height:1.35}.brain-select-hint{color:var(--muted);font-size:.57rem;line-height:1.45}.brain-edge-summary{border-top:1px solid var(--line);gap:3px;padding:10px 12px 13px;display:grid}.brain-edge-summary span{color:var(--muted);text-transform:uppercase;align-items:center;gap:5px;font-size:.5rem;display:flex}.brain-edge-summary strong{color:var(--inferred);font-size:.58rem;line-height:1.35}.brain-viewer-boundary{border-top:1px solid var(--line);min-height:42px;color:var(--muted);background:#071417;grid-column:1/-1;align-items:center;gap:9px 16px;padding:8px 12px;font-size:.52rem;display:flex}.brain-viewer-boundary strong{color:var(--agent);text-align:right;margin-left:auto;font-weight:620}.brain-viewer-boundary span,.brain-viewer-boundary strong{align-items:center;gap:5px;display:inline-flex}.playback-row{grid-template-columns:33px 38px 56px 1fr 60px;align-items:center;gap:8px;margin-top:12px;display:grid}.playback-row>button{border:1px solid var(--line);background:var(--panel-2);cursor:pointer;border-radius:50%;width:33px;height:33px}.playback-row>button:disabled{cursor:not-allowed;opacity:.35}.playback-row .play-button{width:38px;height:38px;color:var(--teal);border-color:#6ee7d252}.playback-row>span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.61rem}.playback-row>span:last-child{text-align:right}.timeline-track{background:#b7cdd121;border-radius:99px;height:5px;position:relative}.timeline-track .stimulus-window{border-radius:inherit;background:#d49cff75;width:40%;height:100%;position:absolute;left:20%}.timeline-track b{border:2px solid var(--bg);background:var(--teal);border-radius:50%;width:11px;height:11px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 9px #6ee7d28c}.timeline-labels{color:#5e6c71;text-transform:uppercase;grid-template-columns:1fr 2fr 1fr;padding:4px 66px 0 95px;font-size:.55rem;display:grid}.timeline-labels strong{color:var(--agent);text-align:center;font-weight:650}.timeline-labels span:last-child{text-align:right}.trial-queue,.results-panel{border-top:1px solid var(--line);margin-top:19px;padding-top:20px}.condition-tabs{scrollbar-width:thin;grid-template-columns:repeat(5,minmax(82px,1fr));gap:7px;margin-top:12px;display:grid;overflow-x:auto}.condition-tabs button{border:1px solid var(--line);min-height:58px;color:var(--muted-2);cursor:pointer;text-align:left;background:#ffffff05;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:8px 1fr;align-items:center;gap:2px 7px;padding:8px 9px;display:grid}.condition-tabs button.active{background:#6ee7d20f;border-color:#6ee7d278}.condition-tabs button>i{background:var(--agent);border-radius:50%;grid-row:1/3;width:7px;height:7px}.condition-tabs button>i.baseline{background:var(--muted)}.condition-tabs button>i.sham{background:var(--derived)}.condition-tabs button span{font-size:.67rem;font-weight:650}.condition-tabs button small{color:var(--muted);font-size:.57rem}.empty-inline{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:8px;grid-column:1/-1;padding:18px;font-size:.7rem}.metric-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:13px;display:grid}.metric-grid article{border:1px solid var(--line);background:#ffffff05;border-radius:8px;min-width:0;padding:12px}.metric-grid span,.metric-grid small{color:var(--muted);font-size:.58rem;display:block}.metric-grid strong{color:var(--predicted);font-variant-numeric:tabular-nums;margin:7px 0 5px;font-family:Georgia,Times New Roman,serif;font-size:1.25rem;font-weight:500;display:block}.metric-grid strong i{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.58rem;font-style:normal}.analysis-warning{color:var(--muted);margin-top:9px;font-size:.62rem;line-height:1.45}.analysis-warning strong{color:var(--predicted)}.results-panel>.inspector-disclosure{margin-top:10px}.per-run-table-wrap{overflow-x:auto}.per-run-table-wrap table{border-collapse:collapse;width:100%;min-width:860px;font-size:.6rem}.per-run-table-wrap th,.per-run-table-wrap td{border-bottom:1px solid var(--line);vertical-align:top;text-align:left;padding:8px}.per-run-table-wrap th{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.54rem}.per-run-table-wrap td{color:var(--muted-2);font-variant-numeric:tabular-nums}.per-run-table-wrap td code,.per-run-table-wrap td small{overflow-wrap:anywhere;max-width:220px;display:block}.per-run-table-wrap td code{color:var(--agent)}.per-run-table-wrap td small{color:var(--muted);margin-top:3px;line-height:1.35}.per-run-table-wrap tr.selected-run td{background:#6ee7d20e}.run-replay-action{border:1px solid var(--line-strong);color:var(--agent);cursor:pointer;background:#6ee7d20b;border-radius:6px;margin-bottom:6px;padding:4px 7px;font-size:.58rem}.run-replay-action[aria-pressed=true]{color:var(--ink);border-color:#6ee7d273}.hypothesis-card,.target-card,.protocol-controls,.evidence-summary,.autonomy-card,.agent-context-card{border:1px solid var(--line);background:#ffffff05;border-radius:10px;padding:14px}.agent-context-card .section-title-row>span{color:var(--agent);text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.55rem}.agent-context-card h2{margin-top:10px;font-family:Georgia,Times New Roman,serif;font-size:1rem;font-weight:500;line-height:1.35}.agent-context-card>p{color:var(--muted);margin-top:7px;font-size:.64rem;line-height:1.45}.agent-next-card{border-left:2px solid var(--agent);background:#02090b59;gap:4px;margin-top:11px;padding:10px;display:grid}.agent-next-card span,.agent-next-card small{color:var(--muted);font-size:.55rem}.agent-next-card span{letter-spacing:.06em;text-transform:uppercase;font-weight:720}.agent-next-card code{overflow-wrap:anywhere;color:var(--agent);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.65rem}.agent-next-card small{line-height:1.4}.agent-artifact-ids{grid-template-columns:74px 1fr;gap:4px 8px;margin-top:9px;display:grid}.agent-artifact-ids div{display:contents}.agent-artifact-ids dt{color:var(--muted);text-transform:uppercase;font-size:.61rem}.agent-artifact-ids dd{color:var(--muted-2);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem;overflow:hidden}.agent-context-card>button{color:#eedcff;cursor:pointer;background:#d49cff14;border:1px solid #d49cff57;border-radius:7px;width:100%;min-height:34px;margin-top:10px;font-size:.62rem;font-weight:690}.agent-context-card>button:hover{background:#d49cff21}.hypothesis-card h2{color:var(--ink);margin-top:12px;font-family:Georgia,Times New Roman,serif;font-size:1.02rem;font-weight:500;line-height:1.4}.hypothesis-card>p,.evidence-summary>p,.autonomy-card>p{color:var(--muted);margin-top:9px;font-size:.66rem;line-height:1.48}.target-card{grid-template-columns:42px 1fr;align-items:center;gap:11px;display:grid}.target-card span,.target-card strong,.target-card small{display:block}.target-card span{color:var(--muted);text-transform:uppercase;font-size:.58rem}.target-card strong{margin-top:3px;font-size:.72rem;line-height:1.3}.target-card small{color:var(--inferred);margin-top:3px;font-size:.59rem}.target-card-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.target-card-heading .provenance-badge{font-size:.47rem;display:inline-flex}.neuron-orbit{border:1px solid #ffcf694d;border-radius:50%;width:40px;height:40px;position:relative}.neuron-orbit:before,.neuron-orbit i{content:"";background:var(--inferred);border-radius:50%;position:absolute}.neuron-orbit:before{width:8px;height:8px;top:15px;left:15px;box-shadow:0 0 12px #ffcf6980}.neuron-orbit i{width:4px;height:4px}.neuron-orbit i:first-child{top:9px;left:6px}.neuron-orbit i:nth-child(2){top:10px;right:6px}.neuron-orbit i:nth-child(3){bottom:7px;right:7px}.protocol-controls label{gap:7px;padding-top:12px;display:grid}.protocol-controls label>span,.autonomy-card label>span{color:var(--muted-2);justify-content:space-between;font-size:.64rem;display:flex}.protocol-controls label b{color:var(--ink);font-variant-numeric:tabular-nums}.protocol-controls input[type=range]{width:100%;height:4px;accent-color:var(--teal);cursor:pointer}.protocol-controls input[type=range]:disabled{cursor:not-allowed;opacity:.45}.protocol-meta{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:8px;margin-top:13px;padding-top:11px;display:grid}.protocol-meta div:last-child{grid-column:1/-1}.protocol-meta dt{color:var(--muted);text-transform:uppercase;font-size:.62rem}.protocol-meta dd{color:var(--muted-2);word-break:break-word;margin-top:2px;font-size:.66rem}.calibration-panel,.drive-derivation-panel{background:#ffc97809;border:1px solid #ffc97838;border-radius:8px;margin-top:12px;padding:10px}.calibration-panel strong,.calibration-panel small,.drive-derivation-panel p>strong,.drive-derivation-panel p>small{display:block}.calibration-panel strong,.drive-derivation-panel p>strong{color:#ffd49a;font-size:.64rem}.calibration-panel small,.drive-derivation-panel p>small{color:var(--muted);margin-top:4px;font-size:.58rem;line-height:1.45}.drive-derivation-panel .per-run-table-wrap{margin-top:8px}.drive-derivation-panel .per-run-table-wrap table{min-width:620px}.protocol-identity{grid-template-columns:1fr}.protocol-identity div:last-child{grid-column:auto}.protocol-identity code,.artifact-lineage code,.protocol-approved-note code{color:var(--agent);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.empty-artifact{opacity:.78;border-style:dashed}.empty-artifact h2,.empty-artifact strong{color:var(--muted-2)}.empty-protocol{color:var(--muted);margin-top:12px;font-size:.66rem;line-height:1.5}.artifact-lineage{color:var(--muted);margin-top:10px;font-size:.57rem;line-height:1.5;display:block}.protocol-approval-action{width:100%;color:var(--teal);cursor:pointer;text-align:left;background:#6ee7d217;border:1px solid #6ee7d26b;border-radius:8px;gap:4px;margin-top:13px;padding:11px 12px;display:grid}.protocol-approval-action:hover{background:#6ee7d224}.protocol-approval-action:disabled{cursor:not-allowed;opacity:.45}.protocol-approval-action strong{font-size:.7rem}.protocol-approval-action small{color:var(--muted-2);overflow-wrap:anywhere;font-size:.63rem}.protocol-approved-note{color:var(--muted-2);margin-top:12px;font-size:.61rem;line-height:1.5}.evidence-summary .section-title-row button,.evidence-modal header button{color:var(--teal);cursor:pointer;background:0 0;border:0;font-size:.62rem}.evidence-badges{flex-wrap:wrap;gap:5px;margin-top:11px;display:flex}.provenance-badge{letter-spacing:.02em;white-space:nowrap;background:#ffffff06;border:1px solid;border-radius:999px;align-items:center;gap:4px;width:fit-content;padding:3px 6px 3px 4px;font-size:.6rem;font-weight:690;display:inline-flex}.provenance-badge i{width:14px;height:14px;color:var(--bg);background:currentColor;border-radius:50%;place-items:center;font-size:.56rem;font-style:normal;display:grid}.provenance-badge.measured{color:var(--measured)}.provenance-badge.derived{color:var(--derived)}.provenance-badge.connectome_inferred{color:var(--inferred)}.provenance-badge.simulation_predicted{color:var(--predicted)}.provenance-badge.agent_hypothesized{color:var(--agent)}.provenance-badge.untrusted_annotation{color:var(--muted)}.autonomy-card label{gap:7px;margin-top:11px;display:grid}.autonomy-card select{border:1px solid var(--line);background:var(--panel-3);width:100%;min-height:36px;color:var(--ink);border-radius:6px;padding:5px 8px;font-size:.66rem}.comparison-ranking{border:1px solid var(--line);background:#ffffff05;border-radius:7px;margin-top:11px;padding:9px 10px}.comparison-ranking>span{color:var(--muted);font-size:.56rem;display:block}.comparison-ranking code{color:var(--derived)}.comparison-ranking ol{counter-reset:ranked-condition;margin:7px 0 0;padding:0;list-style:none}.comparison-ranking li{counter-increment:ranked-condition;border-top:1px solid #ffffff0b;grid-template-columns:1fr auto;gap:8px;padding:5px 0;font-size:.58rem;display:grid}.comparison-ranking li strong:before{content:counter(ranked-condition) ". ";color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.comparison-ranking li b{color:var(--predicted);font-variant-numeric:tabular-nums}.proposal{border-left:2px solid var(--agent);background:#d49cff0d;gap:6px;margin-top:10px;padding:10px;display:grid}.proposal strong{font-size:.66rem;line-height:1.35}.proposal small{color:var(--muted);font-size:.57rem}.lab-footer{z-index:29;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-height:40px;color:var(--muted);background:#061013ed;grid-template-columns:1.5fr 1fr auto;align-items:center;gap:18px;padding:7px 18px;font-size:.6rem;display:grid;position:sticky;bottom:0}.lab-footer p:nth-child(2){text-overflow:ellipsis;white-space:nowrap;text-align:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.lab-footer .session-scope-warning{color:var(--gold)}.footer-tools{gap:6px;display:flex}.footer-tools span,.footer-tools a{border:1px solid var(--line);border-radius:999px;padding:3px 6px}.footer-tools a{color:var(--muted);text-decoration:none}.footer-tools a:hover{color:var(--text);border-color:var(--line-strong)}.agent-pulse{background:var(--teal);width:6px;height:6px;box-shadow:0 0 8px var(--teal);border-radius:50%;margin-right:6px;display:inline-block}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#000507c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.evidence-modal{border:1px solid var(--line-strong);width:min(900px,100%);max-height:min(720px,100vh - 48px);box-shadow:var(--shadow);background:#09171a;border-radius:14px;overflow:hidden}.evidence-modal>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:73px;padding:16px 19px;display:flex}.evidence-modal header h2{margin-top:4px;font-family:Georgia,Times New Roman,serif;font-size:1.25rem;font-weight:500}.evidence-modal header button{width:36px;height:36px;color:var(--muted-2);font-size:1.5rem}.evidence-modal-grid{grid-template-columns:310px 1fr;min-height:440px;display:grid}.evidence-modal-grid>nav{border-right:1px solid var(--line);max-height:590px;padding:11px;overflow-y:auto}.evidence-modal-grid>nav button{width:100%;min-height:64px;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:1fr;gap:5px;padding:10px;display:grid}.evidence-modal-grid>nav button:hover,.evidence-modal-grid>nav button.active{border-color:var(--line);background:#ffffff06}.evidence-modal-grid>nav button strong{font-size:.68rem;line-height:1.35}.evidence-modal-grid>nav button small{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.55rem}.evidence-detail{padding:24px;overflow-y:auto}.evidence-detail h3{margin-top:18px;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:500;line-height:1.4}.evidence-detail dl{gap:11px;margin-top:20px;display:grid}.evidence-detail dl div{border:1px solid var(--line);border-radius:7px;padding:11px}.evidence-detail dt{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:.57rem;font-weight:750}.evidence-detail dd{color:var(--muted-2);margin-top:5px;font-size:.68rem;line-height:1.5}.evidence-detail h4{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;margin:21px 0 8px;font-size:.6rem}.evidence-detail>a{border:1px solid var(--line);border-radius:7px;gap:5px;padding:11px;text-decoration:none;display:grid}.evidence-detail>a+a{margin-top:7px}.evidence-detail>a:hover{border-color:#6ee7d266}.evidence-detail>a strong{color:var(--teal);font-size:.71rem}.evidence-detail>a span{color:var(--muted-2);font-size:.65rem;line-height:1.35}.evidence-detail>a small{color:var(--muted);font-size:.58rem}.evidence-detail>a small+small{color:#718087}.evidence-coverage-note{color:var(--inferred);margin-top:18px;font-size:.63rem;line-height:1.5}.evidence-modal-grid>nav .bundle-record{background:#6ee7d209;border-color:#6ee7d233;margin-top:9px}.bundle-boundary{color:var(--muted-2);margin-top:10px;font-size:.72rem;line-height:1.55}.bundle-detail code{color:var(--ink);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.64rem}.evidence-download{border-top:1px solid var(--line);margin-top:22px;padding-top:1px}.evidence-download>p{color:var(--muted-2);font-size:.68rem;line-height:1.55}.evidence-download button{width:100%;min-height:58px;color:var(--teal);cursor:pointer;text-align:left;background:#6ee7d214;border:1px solid #6ee7d257;border-radius:8px;gap:5px;margin-top:13px;padding:11px 13px;display:grid}.evidence-download button:hover{background:#6ee7d21f;border-color:#6ee7d299}.evidence-download button:disabled{cursor:not-allowed;opacity:.45}.evidence-download button strong{font-size:.72rem}.evidence-download button small{color:var(--muted-2);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.57rem}.evidence-download .integrity-note{color:var(--muted);margin-top:11px;font-size:.61rem}@keyframes pulse{50%{opacity:.35;transform:scale(.78)}}@keyframes halo{50%{opacity:.62;transform:scale(1.08)}}@media (max-width:1160px){.workspace{grid-template-columns:228px minmax(470px,1fr)}.inspector-panel{border-top:1px solid var(--line);border-left:0;grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}.protocol-controls{grid-row:span 2}.metric-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:780px){.topbar{grid-template-columns:1fr auto;padding:0 14px;position:relative}.agent-bridge{position:relative;top:0}.brand small,.top-status{display:none}.agent-bridge{grid-template-columns:1fr 1fr;padding:8px 14px}.agent-bridge>div{padding:7px 10px}.agent-bridge>div:nth-child(odd){border-left:0;padding-left:0}.workspace{display:block}.workflow-rail{border-right:0;border-bottom:1px solid var(--line)}.stage-list{grid-template-columns:repeat(6,1fr);gap:4px}.stage-list>div{text-align:center;flex-direction:column;justify-content:center;gap:5px;min-height:57px;padding:4px;display:flex}.stage-list>div:after,.stage-list i{display:none}.stage-list strong{font-size:.58rem}.agent-run-graph{max-height:300px}.agent-activity .activity-row:nth-of-type(n+4){display:none}.agent-handoff-rail{margin-top:13px}.main-stage{padding:19px 14px 27px}.panel-heading{flex-direction:column;align-items:flex-start}.arena{height:370px}.arena-circuit{height:590px}.fly-brain-viewer{grid-template-columns:minmax(0,1fr) 196px}.brain-viewer-boundary{flex-wrap:wrap}.brain-viewer-boundary strong{text-align:left;width:100%;margin-left:0}.condition-tabs{grid-template-columns:repeat(5,118px)}.inspector-panel{grid-template-columns:1fr;padding:16px 14px 25px;display:grid}.protocol-controls{grid-row:auto}.lab-footer{grid-template-columns:1fr;gap:5px;padding:10px 14px;position:relative}.lab-footer p:nth-child(2){text-align:left}.footer-tools{display:none}.evidence-modal-grid{max-height:calc(100vh - 120px);display:block;overflow-y:auto}.evidence-modal-grid>nav{border-right:0;border-bottom:1px solid var(--line);max-height:180px}.evidence-detail{overflow:visible}}@media (max-width:520px){.agent-bridge{grid-template-columns:1fr}.agent-bridge>div,.agent-bridge>div:nth-child(odd){border-left:0;border-top:1px solid var(--line);padding:8px 0}.agent-bridge>div:first-child{border-top:0}.agent-bridge strong,.agent-bridge code{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.quiet-button{font-size:0}.quiet-button:before{content:"Evidence";font-size:.72rem}.quiet-button span{font-size:.72rem}.view-switch{width:100%}.view-switch button{flex:1}.arena{height:330px;min-height:330px}.arena-circuit{height:720px}.fly-brain-viewer{grid-template-rows:minmax(350px,1fr) 260px auto;grid-template-columns:1fr}.brain-neuron-panel{border-top:1px solid var(--line);border-left:0}.brain-neuron-panel>header{position:relative}.brain-neuron-list{grid-template-columns:1fr 1fr}.brain-cell-detail,.brain-edge-summary{display:none}.brain-viewer-boundary{grid-column:1}.brain-viewer-status{max-width:calc(100% - 24px)}.brain-viewer-status strong,.brain-viewer-status small{display:none}.brain-camera-controls{top:48px;left:12px;right:auto}.brain-legend{right:10px}.timeline-labels{padding-left:86px}.metric-grid{grid-template-columns:1fr 1fr}.modal-backdrop{padding:10px}.evidence-modal{max-height:calc(100vh - 20px)}.evidence-detail{padding:17px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--bg:#071114;--panel:#091619;--panel-2:#0c1a1e;--panel-3:#102126;--muted:#92a2a7;--muted-2:#bdc7ca;--line:#bed3d724;--line-strong:#bed3d73d;--radius:8px;--shadow:0 18px 48px #0000003d}body{background:var(--bg)}.topbar{border-bottom-color:var(--line);background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none;min-height:56px;padding:0 20px;position:relative;top:auto}.brand small,.top-status{letter-spacing:.025em;text-transform:none}.brand-mark,.brand-mark:before,.brand-mark:after,.brand-mark i,.live-dot,.agent-bridge-identity i,.agent-pulse,.arena-render-mode i{box-shadow:none}.quiet-button{background:0 0;border-radius:6px;min-height:38px;font-size:.75rem}.agent-bridge{border-bottom:1px solid var(--line-strong);background:#09171a;grid-template-columns:minmax(190px,.9fr) minmax(280px,2fr) minmax(220px,1fr);gap:0;min-height:56px;padding:7px 20px;top:0}.agent-bridge>div{gap:3px;padding:4px 16px}.agent-bridge span{color:var(--muted);letter-spacing:.01em;text-transform:none;font-size:.7rem;font-weight:650}.agent-bridge strong,.agent-bridge code{font-size:.8rem}.agent-bridge-identity span{color:var(--muted-2)}.agent-bridge-identity i{background:var(--teal)}.agent-bridge[data-webmcp-status=checking] .agent-bridge-identity i,.agent-bridge[data-webmcp-status=unsupported] .agent-bridge-identity i{background:var(--muted)}.agent-bridge[data-webmcp-status=failed] .agent-bridge-identity i{background:var(--danger)}.agent-bridge-identity strong{color:var(--ink)}.agent-bridge-next code{color:var(--agent)}.agent-contract-link{font-size:.68rem}.workspace{grid-template-columns:minmax(0,1fr) 320px;align-items:start;min-height:calc(100vh - 112px)}.workflow-rail{border-right:0;border-left:1px solid var(--line);background:#081417;grid-area:1/2;gap:0;min-height:100%;padding:20px}.main-stage{grid-area:1/1;padding:20px clamp(18px,2.2vw,34px) 32px}.inspector-panel{border-top:1px solid var(--line);background:#081417;border-left:0;grid-area:2/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;padding:4px 20px 32px;display:grid}.inspector-panel.protocol-review-active .protocol-controls{order:initial}.workspace.human-review-mode{grid-template-columns:minmax(0,1fr) 340px}.workspace.human-review-mode .workflow-rail{display:none}.workspace.human-review-mode .inspector-panel{border-top:0;border-left:1px solid var(--line);grid-area:1/2;min-height:100%;padding:20px;display:block}.agent-handoff-rail{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;gap:8px;margin:0 0 16px;padding:0 0 18px}.agent-handoff-rail .section-title-row>span{color:var(--muted);letter-spacing:.01em;text-transform:none;font-size:.72rem}.agent-handoff-rail>strong{font-size:.9rem;font-weight:680}.agent-handoff-rail>small,.agent-runtime-fallback{font-size:.74rem;line-height:1.5}.agent-runtime-fallback{background:0 0;border:0;padding:0}.agent-handoff-rail>button{border-color:var(--line-strong);background:var(--panel-3);min-height:42px;color:var(--ink);border-radius:6px;font-size:.75rem}.agent-handoff-rail>button:hover{background:#13282d;border-color:#6ee7d261}.goal-block{border-bottom:1px solid var(--line);padding-bottom:15px}.goal-block .section-title-row>span{color:var(--muted);font-size:.7rem}.goal-block textarea{background:#061013;border-radius:6px;min-height:76px;font-size:.8rem}.mission-commit{border-color:var(--line-strong);min-height:38px;color:var(--muted-2);background:0 0;border-radius:6px;font-size:.72rem}.goal-hint,.goal-hint code{font-size:.72rem}.eyebrow{letter-spacing:.035em;text-transform:none;font-size:.72rem;font-weight:680}.rail-disclosure,.inspector-disclosure{border-bottom:1px solid var(--line)}.rail-disclosure>summary,.inspector-disclosure>summary{min-height:46px;color:var(--muted-2);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:.78rem;list-style:none;display:flex}:is(.rail-disclosure>summary:focus-visible,.inspector-disclosure>summary:focus-visible){outline:2px solid var(--teal);outline-offset:3px}.rail-disclosure>summary::-webkit-details-marker{display:none}.inspector-disclosure>summary::-webkit-details-marker{display:none}.rail-disclosure>summary:after,.inspector-disclosure>summary:after{content:"";width:7px;height:7px;color:var(--muted);border-bottom:1px solid;border-right:1px solid;transform:rotate(45deg)}.rail-disclosure[open]>summary:after,.inspector-disclosure[open]>summary:after{transform:rotate(225deg)}.rail-disclosure>summary b,.inspector-disclosure>summary b{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-size:.7rem;font-weight:560;overflow:hidden}.agent-run-graph{max-height:420px;margin:0 0 12px}.agent-run-step{min-height:54px}.agent-run-step strong,.activity-row strong{font-size:.75rem}.agent-run-step code,.agent-step-status,.activity-row p,.activity-contract code,.activity-contract span{font-size:.68rem}.agent-activity{border-top:0;max-height:420px;margin:0;padding:10px 0 12px;overflow-y:auto}.tool-status,.approval-chip,.autonomy-card .section-title-row>span{font-size:.66rem}.manual-action-wrap{padding:0 0 14px}.manual-action-wrap>span{text-transform:none}.manual-action,.manual-action-wrap small{font-size:.72rem}.panel-heading h1,.panel-heading h2,.agent-context-card h2,.hypothesis-card h2,.metric-grid strong{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.panel-heading h1,.panel-heading h2{font-size:clamp(1.18rem,1.8vw,1.55rem);font-weight:660}.panel-heading h1 span,.panel-heading h2 span,.view-switch button{letter-spacing:.01em;text-transform:none;font-size:.68rem}.view-switch button{min-height:36px}.arena{height:clamp(340px,43vh,460px);box-shadow:none;background:#071215;border-radius:8px}.axis,.arena-scale,.arena-data,.arena-data strong,.arena-render-mode{color:var(--muted);letter-spacing:.02em;text-transform:none;font-size:.68rem}.arena-data strong,.arena-render-mode{color:var(--teal)}.hypothesis-card,.target-card,.protocol-controls,.evidence-summary,.autonomy-card,.agent-context-card{background:0 0;border:0;border-radius:0;padding:8px 0 18px}.inspector-disclosure{min-width:0}.inspector-disclosure.protocol-disclosure,.inspector-disclosure[open]{grid-column:1/-1}.protocol-controls,.agent-context-card,.autonomy-card,.hypothesis-card,.target-card,.evidence-summary{max-width:760px}.agent-context-card{background:0 0;border-color:#0000}.agent-context-card>p,.hypothesis-card>p,.evidence-summary>p,.autonomy-card>p,.empty-protocol,.protocol-meta dt,.protocol-meta dd,.protocol-controls label>span,.autonomy-card label>span{font-size:.74rem}.agent-context-card>button,.autonomy-card select,.protocol-approval-action{border-radius:6px;min-height:40px}.agent-next-card,.comparison-ranking,.proposal{background:#071215}.agent-artifact-ids dt,.agent-artifact-ids dd,.agent-next-card span,.agent-next-card code,.agent-next-card small{font-size:.72rem}.metric-grid article,.empty-inline{border-radius:6px}.playback-row>span,.timeline-labels,.condition-tabs button small{font-size:.72rem}.timeline-labels{text-transform:none}.condition-tabs button{min-height:64px}.condition-tabs button span{font-size:.76rem}.viewer-load,.brain-viewer-status small,.brain-camera-controls button,.brain-orientation,.brain-hover-card span,.brain-legend,.brain-neuron-panel header>span,.brain-neuron-list button small,.brain-neuron-list button b,.brain-cell-detail dt,.brain-cell-detail dd,.brain-select-hint,.brain-edge-summary span,.brain-edge-summary strong,.brain-viewer-boundary{font-size:.68rem}.brain-camera-controls button{text-transform:none;min-height:36px}.brain-viewer-status strong,.brain-hover-card strong,.brain-neuron-panel header h2,.brain-neuron-list button strong,.brain-cell-detail p strong{font-size:.75rem}.brain-provenance,.brain-cell-detail p .brain-provenance{text-transform:none;font-size:.62rem}.brain-neuron-list button{min-height:46px}.lab-footer{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none;min-height:44px;font-size:.68rem;position:relative;bottom:auto}@media (max-width:980px){.agent-bridge{grid-template-columns:minmax(170px,.9fr) minmax(240px,1.5fr) minmax(180px,1fr)}.workspace{grid-template-columns:minmax(0,1fr) 300px}}@media (max-width:780px){.topbar{padding:0 14px}.agent-bridge{grid-template-columns:1fr 1fr;padding:7px 14px;position:sticky;top:0}.agent-bridge>div,.agent-bridge>div:nth-child(odd){border-top:0;padding:5px 10px}.agent-bridge-identity{grid-area:1/1;border-left:0!important;padding-left:0!important}.agent-bridge-gate{grid-area:1/2}.agent-bridge-next{border-top:1px solid var(--line);grid-area:2/1/auto/-1;border-left:0!important;padding-left:0!important}.workspace{flex-direction:column;display:flex}.workflow-rail{border-left:0;border-bottom:1px solid var(--line);order:1;width:100%;min-height:auto}.main-stage{order:2;width:100%}.arena-circuit{height:590px;min-height:590px}.inspector-panel{order:3;grid-template-columns:1fr;width:100%}.workspace.human-review-mode .inspector-panel{border-left:0;border-bottom:1px solid var(--line);order:1;width:100%;min-height:auto;padding:16px 14px 22px}.workspace.human-review-mode .main-stage{order:2}.inspector-disclosure,.inspector-disclosure[open]{grid-column:1}}@media (max-width:520px){.agent-bridge{grid-template-columns:1fr auto}.agent-bridge>div,.agent-bridge>div:nth-child(odd){border-top:0;padding:5px 8px}.agent-bridge strong,.agent-bridge code{font-size:.74rem}.agent-bridge-gate{max-width:155px}.agent-bridge-next{border-top:1px solid var(--line)!important}.workflow-rail,.inspector-panel{padding-left:14px;padding-right:14px}.main-stage{padding-top:18px}.arena-circuit{height:720px;min-height:720px}}
