.cortex-overview{--surface:#0c0e12;--surface-raised:#11141a;--line:#ffffff13;--muted:#777d89;color:#f4f6f8;background:radial-gradient(circle at 34% -8%,#6356b424,#0000 34%),radial-gradient(circle at 92% 12%,#1f828012,#0000 24%),#08090c;min-height:calc(100vh - 64px);margin:-32px -40px -32px -32px;padding:24px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative;overflow:hidden}.cortex-overview:before{opacity:.12;content:"";pointer-events:none;background-image:radial-gradient(#ffffff14 .6px,#0000 .6px);background-size:22px 22px;position:absolute;inset:0}.cortex-overview button,.cortex-overview a{-webkit-tap-highlight-color:transparent}.cortex-header,.cortex-vitals,.system-deck,.operations-console,.cortex-grid,.learning-strip{z-index:1;position:relative}.cortex-header{justify-content:space-between;align-items:flex-end;gap:24px;min-height:66px;margin-bottom:18px;display:flex}.cortex-path{color:#555b66;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:5px;margin-bottom:10px;font-size:10px;font-weight:700;display:flex}.cortex-path b{color:#a4a9b2;font-weight:700}.cortex-title-row{align-items:center;gap:12px;display:flex}.cortex-mark{color:#c4b5fd;background:linear-gradient(145deg,#a78bfa2e,#a78bfa09);border:1px solid #a78bfa52;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 1px #ffffff17,0 10px 30px #4d37872e}.cortex-heading h1{color:#f7f8fa;letter-spacing:-.045em;margin:0;font-size:clamp(1.65rem,2.5vw,2.25rem);font-weight:650;line-height:1}.cortex-heading p{color:#777d89;margin:5px 0 0;font-size:12px}.cortex-actions{align-items:center;gap:8px;display:flex}.cortex-live{color:#b9f5d0;text-transform:uppercase;background:#47ac6e0e;border:1px solid #7ce4a426;border-radius:10px;grid-template-columns:auto auto;align-items:center;column-gap:7px;min-width:116px;padding:7px 11px;font-size:11px;font-weight:700;line-height:1.1;display:grid}.cortex-live>span{background:#6ee7a2;border-radius:50%;width:6px;height:6px;animation:1.8s ease-out infinite cortex-live;box-shadow:0 0 9px #6ee7a2cc}.cortex-live small{color:#597060;letter-spacing:.04em;text-transform:none;grid-column:2;margin-top:3px;font-size:8px;font-weight:650}.cortex-live.is-paused{color:#f6c96b;background:#f6c96b0d;border-color:#f6c96b29}.cortex-live.is-paused>span{box-shadow:none;background:#f6c96b;border-radius:1px;animation:none}.cortex-button{border:1px solid var(--line);color:#b0b5be;white-space:nowrap;background:#ffffff06;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:11px;font-weight:650;display:inline-flex}.cortex-button:hover{color:#fff;background:#ffffff0e;border-color:#ffffff26}.cortex-button-primary{color:#eeeaff;background:linear-gradient(#8b70e14d,#674fb33b);border-color:#a78bfa4d}.cortex-vitals{border:1px solid var(--line);background:#0d0f14c7;border-radius:14px;grid-template-columns:repeat(4,minmax(120px,.72fr)) minmax(230px,1.25fr);display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 16px 50px #00000029}.cortex-vital{border-right:1px solid var(--line);align-items:center;gap:10px;min-width:0;padding:13px 14px;display:flex}.cortex-vital-icon{border:1px solid color-mix(in srgb, var(--vital-tone), transparent 72%);width:30px;height:30px;color:var(--vital-tone);background:color-mix(in srgb, var(--vital-tone), transparent 91%);border-radius:8px;flex:0 0 30px;place-items:center;display:grid}.cortex-vital>span:last-child{grid-template-columns:auto 1fr;align-items:baseline;column-gap:5px;min-width:0;display:grid}.cortex-vital small,.cortex-eeg-copy small{color:#646a76;letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;font-size:8px;font-weight:750}.cortex-vital strong,.cortex-eeg-copy strong{color:#f3f4f6;letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:19px;font-weight:640}.cortex-vital em{color:#555b66;white-space:nowrap;text-overflow:ellipsis;font-size:8px;font-style:normal;overflow:hidden}.cortex-eeg{align-items:center;gap:16px;min-width:0;padding:11px 16px;display:flex}.cortex-eeg-copy{flex-direction:column;flex:none;display:flex}.cortex-eeg-bars{flex:1;align-items:flex-end;gap:3px;height:30px;display:flex}.cortex-eeg-bars i{background:linear-gradient(#76e6d1cc,#76e6d138);border-radius:1px 1px 0 0;flex:1;min-width:2px;max-width:6px}.cortex-eeg-bars i.has-failure{background:linear-gradient(#ff7c74e6,#ff7c7442)}.system-deck{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.system-card{border:1px solid var(--line);min-width:0;min-height:91px;color:inherit;background:linear-gradient(145deg,#12151bf0,#0b0d11eb);border-radius:11px;grid-template-rows:1fr auto;grid-template-columns:29px minmax(0,1fr);column-gap:9px;padding:10px 11px 8px;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:grid;box-shadow:inset 0 1px #ffffff08}.system-card:hover,.system-card:focus-visible{border-color:color-mix(in srgb, var(--card-tone), transparent 68%);background:linear-gradient(145deg, color-mix(in srgb, var(--card-tone), #12151b 94%), #0b0d11);outline:none;transform:translateY(-1px)}.system-card-release{--card-tone:#f9d979}.system-card-actions{--card-tone:#a78bfa}.system-card-capability{--card-tone:#7ce4a4}.system-card-icon{border:1px solid color-mix(in srgb, var(--card-tone), transparent 72%);width:29px;height:29px;color:var(--card-tone);background:color-mix(in srgb, var(--card-tone), transparent 92%);border-radius:8px;place-items:center;display:grid}.system-card-copy{flex-direction:column;min-width:0;display:flex}.system-card-copy small{color:color-mix(in srgb, var(--card-tone), #5c626d 56%);letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:800}.system-card-copy strong{color:#e8eaed;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;font-weight:650;overflow:hidden}.system-card-copy em{color:#626873;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:7.5px;font-style:normal;overflow:hidden}.system-card-state,.system-card-facts{color:#5a606b;border-top:1px solid #ffffff0d;grid-column:1/-1;align-items:center;gap:5px;min-width:0;margin-top:7px;padding-top:6px;font-size:7px;font-weight:650;display:flex}.system-card-state svg{color:#444a54;flex:none;margin-left:auto}.system-card-state.is-ready{color:#76c995}.system-card-state.is-warning{color:#f6c96b}.system-card-state.is-foundation{color:#bca5f5}.system-card-state>i{background:currentColor;border-radius:50%;flex:0 0 5px;width:5px;height:5px;box-shadow:0 0 7px}.action-mix{background:#ffffff09;border-radius:2px;gap:2px;width:100%;height:3px;margin-top:6px;display:flex;overflow:hidden}.action-mix i{flex-basis:2px;min-width:2px}.action-mix .is-send,.fact-send{background:#7ce4a4}.action-mix .is-wait,.fact-wait{background:#f6c96b}.action-mix .is-escalation,.fact-escalation{background:#ea8cff}.system-card-facts{justify-content:space-between}.system-card-facts b{color:#686e79;align-items:center;gap:4px;font-weight:650;display:inline-flex}.system-card-facts i{border-radius:50%;width:4px;height:4px}.operations-console{background:radial-gradient(circle at 8% 30%,#67d7f012,#0000 28%),linear-gradient(145deg,#0f1419f5,#0a0c10f0);border:1px solid #67d7f024;border-radius:13px;grid-template-columns:minmax(235px,.78fr) minmax(510px,1.6fr) minmax(285px,.92fr);gap:0;min-height:142px;margin-top:10px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 16px 45px #00000021}.operations-console-intro{border-right:1px solid var(--line);grid-template-rows:1fr auto;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:7px 10px;min-width:0;padding:13px 14px 11px;display:grid}.operations-console-icon{color:#67d7f0;background:#67d7f013;border:1px solid #67d7f047;border-radius:9px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 0 20px #67d7f014}.operations-console-copy{flex-direction:column;min-width:0;display:flex}.operations-console-copy small,.hunter-activity-heading>small,.operations-lane-copy small{color:#607680;letter-spacing:.11em;text-transform:uppercase;font-size:7px;font-weight:800}.operations-console-copy strong{color:#eef4f5;margin-top:2px;font-size:13px;font-weight:670}.operations-console-copy em{color:#666f79;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:7.5px;font-style:normal;line-height:1.35;display:-webkit-box;overflow:hidden}.operations-console-state,.operations-console-intro>a{align-items:center;gap:5px;font-size:7px;font-weight:700;display:flex}.operations-console-state{color:#69717b}.operations-console-state>i{background:currentColor;border-radius:50%;width:5px;height:5px}.operations-console-state.is-live{color:#76e6d1}.operations-console-state.is-live>i{box-shadow:0 0 7px #76e6d1b3}.operations-console-intro>a{color:#73939c;grid-column:2;justify-self:end;text-decoration:none}.operations-console-intro>a:hover{color:#b6f0f5}.operations-lanes{border-right:1px solid var(--line);grid-template-rows:repeat(2,minmax(0,1fr));min-width:0;display:grid}.operations-lane{min-width:0;color:inherit;grid-template-columns:30px minmax(140px,1fr) auto minmax(190px,1.15fr) 12px;align-items:center;gap:9px;padding:10px 12px;text-decoration:none;transition:background .16s;display:grid}.operations-lane:first-child{border-bottom:1px solid #ffffff0e}.operations-lane:hover,.operations-lane:focus-visible{background:#76e6d106;outline:none}.operations-lane.is-hunter:hover,.operations-lane.is-hunter:focus-visible{background:#a78bfa09}.operations-lane-icon{color:#76e6d1;background:#76e6d111;border:1px solid #76e6d13d;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.operations-lane.is-hunter .operations-lane-icon{color:#bca5f5;background:#a78bfa13;border-color:#a78bfa45}.operations-lane-copy{flex-direction:column;min-width:0;display:flex}.operations-lane-copy strong{color:#e1e5e9;margin-top:1px;font-size:10px;font-weight:670}.operations-lane-copy em{color:#59636d;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:7px;font-style:normal;overflow:hidden}.operations-lane-state{color:#73b9aa;white-space:nowrap;text-overflow:ellipsis;background:#76e6d109;border:1px solid #76e6d121;border-radius:999px;max-width:98px;padding:3px 6px;font-size:6.5px;font-weight:750;overflow:hidden}.operations-lane.is-hunter .operations-lane-state{color:#8d849f;background:#a78bfa09;border-color:#a78bfa24}.operations-lane.is-hunter .operations-lane-state.is-live{color:#bca5f5}.operations-lane-facts{grid-template-columns:repeat(4,minmax(42px,1fr));gap:4px;min-width:0;display:grid}.operations-lane-facts b{color:#c8cdd3;font-variant-numeric:tabular-nums;flex-direction:column;min-width:0;font-size:9px;font-weight:650;display:flex}.operations-lane-facts small{color:#505963;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:6px;font-weight:550;overflow:hidden}.operations-lane>svg{color:#3e4851}.operations-console-activity{flex-direction:column;min-width:0;padding:10px 12px;display:flex}.hunter-activity-heading{border-bottom:1px solid #ffffff0b;justify-content:space-between;align-items:center;gap:10px;padding-bottom:6px;display:flex}.hunter-activity-heading>a{color:#697681;align-items:center;gap:3px;font-size:7px;text-decoration:none;display:flex}.hunter-activity-list{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;min-height:0;padding-top:4px;display:grid}.hunter-activity-item{grid-template-columns:5px minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;padding:3px 0;display:grid}.hunter-activity-item>i{background:var(--hunter-tone);width:4px;height:4px;box-shadow:0 0 6px color-mix(in srgb, var(--hunter-tone), transparent 35%);border-radius:50%}.hunter-activity-item>span{flex-direction:column;min-width:0;display:flex}.hunter-activity-item strong,.hunter-activity-item em{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hunter-activity-item strong{color:#aeb5bd;text-transform:capitalize;font-size:7.5px;font-weight:650}.hunter-activity-item em,.hunter-activity-item time{color:#505963;font-size:6.5px;font-style:normal}.hunter-activity-item time{font-variant-numeric:tabular-nums;align-self:start;margin-top:1px}.hunter-activity-empty,.operations-console-message{color:#626b76;justify-content:center;align-items:center;font-size:8px;line-height:1.45;display:flex}.hunter-activity-empty{text-align:center;grid-column:1/-1}.operations-console-message{grid-column:2/-1;gap:7px;min-height:100%}.operations-console-message.is-error{color:#d98983}.cortex-grid{grid-template-columns:minmax(0,1fr) minmax(300px,355px);gap:12px;height:clamp(500px,100vh - 382px,650px);margin-top:12px;display:grid}.runtime-panel,.trace-panel,.learning-strip{border:1px solid var(--line);background:#0c0e12de;border-radius:14px;box-shadow:inset 0 1px #ffffff06,0 18px 52px #0000002b}.runtime-panel,.trace-panel{min-width:0;min-height:0;overflow:hidden}.runtime-panel{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:12px 15px;display:flex}.panel-kicker{color:#777d89;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:4px;font-size:8px;font-weight:750;display:flex}.panel-kicker svg{color:#a78bfa}.panel-heading h2{color:#e9ebee;letter-spacing:-.015em;margin:0;font-size:13px;font-weight:630}.panel-statuses{align-items:center;gap:7px;display:flex}.panel-statuses span{color:#777d89;background:#ffffff05;border:1px solid #fff1;border-radius:7px;align-items:center;gap:6px;padding:5px 8px;font-size:9px;font-weight:650;display:flex}.panel-statuses svg{color:#f6c96b}.status-ok{background:#6ee7a2;border-radius:50%;width:5px;height:5px;box-shadow:0 0 7px #6ee7a2b3}.panel-statuses .runtime-view-switch{gap:2px;padding:2px}.runtime-view-switch button{color:#656b76;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:4px;padding:4px 6px;display:flex}.runtime-view-switch button.is-selected{color:#d8d5e7;background:#a78bfa1f;box-shadow:inset 0 0 0 1px #a78bfa29}.runtime-pipeline{background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/32px 32px,radial-gradient(circle at 54% 45%,#7b61cb1c,#0000 33%),#090b0f;flex-direction:column;min-height:0;padding:18px;display:flex;overflow:hidden}.pipeline-header{color:#5f6570;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:9px;font-size:8px;display:flex}.pipeline-header span{color:#a99be0;align-items:center;gap:6px;margin-right:auto;font-weight:750;display:flex}.pipeline-header b{font-weight:650}.pipeline-header>i{background:linear-gradient(90deg,#59606c,#7ce4a4);width:34px;height:1px}.pipeline-track{scrollbar-width:thin;scrollbar-color:#a78bfa33 transparent;flex:1;grid-template-columns:repeat(8,minmax(112px,1fr));align-items:center;gap:18px;min-height:0;padding:18px 4px 14px;display:grid;overflow-x:auto}.pipeline-segment{min-width:112px;position:relative}.pipeline-stage{z-index:2;border:1px solid color-mix(in srgb, var(--stage-tone), transparent 80%);color:#e8e9ed;background:linear-gradient(155deg, color-mix(in srgb, var(--stage-tone), #12151b 94%), #0b0d12fa);border-radius:11px;flex-direction:column;min-height:190px;padding:11px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0a,0 14px 32px #00000047}.pipeline-stage:hover,.pipeline-stage:focus-visible{border-color:color-mix(in srgb, var(--stage-tone), transparent 43%);box-shadow:0 0 25px color-mix(in srgb, var(--stage-tone), transparent 86%);outline:0;transform:translateY(-3px)}.pipeline-stage-top{align-items:center;gap:5px;display:flex}.pipeline-stage-top b{color:var(--stage-tone);font-variant-numeric:tabular-nums;font-size:8px}.pipeline-stage-top small{color:#656b77;letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:800}.pipeline-stage-icon{border:1px solid color-mix(in srgb, var(--stage-tone), transparent 65%);width:34px;height:34px;color:var(--stage-tone);background:color-mix(in srgb, var(--stage-tone), transparent 91%);border-radius:9px;place-items:center;margin-top:20px;display:grid}.pipeline-stage>strong{margin-top:10px;font-size:11px}.pipeline-stage>em{color:#6e7480;min-height:29px;margin-top:4px;font-size:8px;font-style:normal;line-height:1.45}.pipeline-metric{color:#9ba1ab;border-top:1px solid #ffffff0e;margin-top:auto;padding-top:9px;font-size:7px}.pipeline-actions{flex-wrap:wrap;gap:3px;margin-top:auto;display:flex}.pipeline-actions i{color:#9298a3;background:#ffffff09;border-radius:4px;padding:3px 4px;font-size:6.5px;font-style:normal}.pipeline-connector{z-index:1;background:linear-gradient(90deg, #a78bfa38, color-mix(in srgb, var(--stage-tone), transparent 42%));width:20px;height:1px;position:absolute;top:50%;right:calc(100% + 1px);overflow:visible}.pipeline-connector:after{border-top:1px solid var(--stage-tone);border-right:1px solid var(--stage-tone);content:"";width:5px;height:5px;position:absolute;top:-2px;right:-1px;transform:rotate(45deg)}.pipeline-connector i{background:var(--stage-tone);width:5px;height:5px;box-shadow:0 0 9px var(--stage-tone);animation:2.8s ease-in-out infinite pipeline-packet;animation-delay:var(--stage-delay);border-radius:50%;position:absolute;top:-2px;left:0}.runtime-pipeline.is-tracing .pipeline-stage{animation:.52s both pipeline-stage-trace;animation-delay:var(--stage-delay)}.runtime-pipeline.is-tracing .pipeline-connector i{animation:.52s both pipeline-packet-trace;animation-delay:var(--stage-delay)}.runtime-pipeline.is-paused *{animation-play-state:paused!important}.pipeline-boundary{color:#707681;background:#07090cb8;border:1px solid #ffffff0e;border-radius:9px;justify-content:center;align-items:center;gap:14px;padding:9px 12px;font-size:7.5px;display:flex}.pipeline-boundary span{align-items:center;gap:5px;display:flex}.pipeline-boundary span svg{color:#9784d8}.pipeline-boundary>i{background:#424752;border-radius:50%;width:3px;height:3px}@keyframes pipeline-packet{0%,35%{opacity:.18;transform:translate(0)}65%,to{opacity:.9;transform:translate(17px)}}@keyframes pipeline-packet-trace{0%{opacity:0;transform:translate(0)scale(.6)}45%{opacity:1}to{opacity:0;transform:translate(17px)scale(1.2)}}@keyframes pipeline-stage-trace{0%{border-color:#ffffff14;transform:translateY(0)}45%{border-color:var(--stage-tone);box-shadow:0 0 28px color-mix(in srgb, var(--stage-tone), transparent 70%);transform:translateY(-4px)}to{transform:translateY(0)}}.runtime-map{isolation:isolate;background:radial-gradient(circle at 48% 48%,#7b61cb1c,#0000 26%),radial-gradient(circle at 15% 45%,#499a920e,#0000 24%),#090b0f;min-height:0;position:relative;overflow:hidden}.runtime-map canvas,.runtime-map-glow{width:100%;height:100%;position:absolute;inset:0}.runtime-map canvas{z-index:0}.runtime-map-glow{z-index:1;pointer-events:none;background:radial-gradient(circle at 48% 48%,#a78bfa14,#0000 18%)}.runtime-node{z-index:3;top:var(--node-y);left:var(--node-x);color:#e9ebee;background:linear-gradient(145deg,#161920f5,#0d0f14f5);border:1px solid #ffffff17;border-radius:10px;align-items:center;gap:9px;width:clamp(132px,14vw,168px);min-height:58px;padding:9px 10px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:inset 0 1px #ffffff0b,0 10px 32px #00000052}.runtime-node:hover,.runtime-node:focus-visible,.runtime-node.is-focused{border-color:color-mix(in srgb, var(--node-tone), transparent 48%);box-shadow:inset 0 1px #ffffff0f, 0 0 0 1px color-mix(in srgb, var(--node-tone), transparent 88%), 0 12px 34px #00000059;outline:none;transform:translate(-50%,-50%)scale(1.025)}.runtime-node.is-active{border-color:var(--node-tone);box-shadow:0 0 0 1px color-mix(in srgb, var(--node-tone), transparent 74%), 0 0 34px color-mix(in srgb, var(--node-tone), transparent 78%);animation:.76s both node-call}.runtime-node-core{background:linear-gradient(145deg,#2c2348f7,#151222fa);border-color:#a78bfa59;width:clamp(158px,16vw,190px);min-height:68px;box-shadow:inset 0 1px #ffffff14,0 0 0 7px #a78bfa06,0 0 0 14px #a78bfa04,0 18px 46px #0006}.runtime-node-icon{border:1px solid color-mix(in srgb, var(--node-tone), transparent 70%);width:31px;height:31px;color:var(--node-tone);background:color-mix(in srgb, var(--node-tone), transparent 91%);border-radius:8px;flex:0 0 31px;place-items:center;display:grid}.runtime-node-copy{flex-direction:column;flex:1;min-width:0;display:flex}.runtime-node-copy small{color:color-mix(in srgb, var(--node-tone), #7e8490 44%);letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:800}.runtime-node-copy strong{color:#f0f1f3;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:10px;font-weight:670;overflow:hidden}.runtime-node-copy em{color:#606671;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:7.5px;font-style:normal;overflow:hidden}.runtime-node-copy em b{color:#abb0b9;font-variant-numeric:tabular-nums;font-size:9px;font-weight:700}.runtime-node-port{background:var(--node-tone);width:5px;height:5px;box-shadow:0 0 6px color-mix(in srgb, var(--node-tone), transparent 30%);border:1px solid #090b0f;border-radius:50%;position:absolute;right:-3px}.runtime-node-logs .runtime-node-port,.runtime-node-firewall .runtime-node-port{left:-3px;right:auto}.runtime-call{z-index:6;color:#9b9faa;background:#100f18eb;border:1px solid #a78bfa3d;border-radius:8px;align-items:center;gap:6px;padding:6px 9px;font-size:8px;animation:.3s both call-in;display:flex;position:absolute;top:11px;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #00000047}.runtime-call span{color:#cabffd;letter-spacing:.09em;background:#a78bfa1f;border-radius:4px;padding:2px 4px;font-size:7px;font-weight:800}.runtime-call b{color:#c9ccd2;font-weight:600}.runtime-call i{color:#686e79;font-style:normal}.runtime-focus-card{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#090b0fdb;border:1px solid #fff1;border-radius:8px;align-items:center;gap:8px;min-width:158px;padding:7px 9px;display:flex;position:absolute;bottom:11px;right:12px;box-shadow:0 10px 28px #0000003d}.runtime-focus-dot{border-radius:50%;width:6px;height:6px}.runtime-focus-card>span:nth-child(2){flex-direction:column;flex:1;display:flex}.runtime-focus-card small{color:#555b66;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:750}.runtime-focus-card strong{color:#bfc3ca;margin-top:1px;font-size:9px;font-weight:650}.runtime-focus-value{color:#eceef1;font-variant-numeric:tabular-nums;font-size:13px;font-weight:650}.runtime-footer{border-top:1px solid var(--line);color:#555b66;align-items:center;gap:15px;min-height:34px;padding:0 13px;font-size:8px;display:flex}.runtime-footer>span{align-items:center;gap:5px;display:flex}.packet-dot{background:#c4b5fd;border-radius:50%;width:4px;height:4px;box-shadow:0 0 6px #a78bfa}.route-line{border-top:1px dashed #555b66;width:15px}.runtime-footer .runtime-footer-note{margin-left:auto}.trace-panel{flex-direction:column;display:flex}.trace-heading{flex:none}.panel-link{color:#777d89;align-items:center;gap:4px;font-size:9px;font-weight:650;text-decoration:none;display:flex}.panel-link:hover{color:#c4b5fd}.battle-corner{background:radial-gradient(circle at 50% 16%,#a78bfa1c,#0000 42%),linear-gradient(145deg,#191627e0,#0c0e13f5);border:1px solid #a78bfa29;border-radius:11px;flex:none;margin:9px;padding:10px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.battle-corner:before{content:"";border:1px solid #a78bfa14;border-radius:50%;width:170px;height:110px;position:absolute;top:-60px;left:50%;transform:translate(-50%);box-shadow:0 0 45px #7e5edc1a}.battle-corner-topline,.battle-review-gate,.battle-corner-copy,.battle-stats,.battle-arena{z-index:1;position:relative}.battle-corner-topline{justify-content:space-between;align-items:center;gap:10px;display:flex}.battle-corner-topline>span,.battle-corner-topline>a{align-items:center;gap:5px;font-size:7px;font-weight:750;display:flex}.battle-corner-topline>span{color:#c4b5fd;letter-spacing:.12em;text-transform:uppercase}.battle-corner-topline>a{color:#6f7480;text-decoration:none}.battle-corner-topline>a:hover{color:#ddd6fe}.battle-arena{justify-content:center;align-items:center;height:43px;margin-top:2px;display:flex}.battle-fighter{border:1px solid;border-radius:9px;flex:0 0 29px;place-items:center;width:29px;height:29px;display:grid;position:relative}.battle-fighter:after{content:"";opacity:.08;border:1px solid;border-radius:12px;position:absolute;inset:-4px}.battle-fighter-brain{color:#c4b5fd;background:#a78bfa1a;border-color:#a78bfa73;box-shadow:0 0 18px #8b5cf61a}.battle-fighter-fan{color:#76e6d1;background:#76e6d112;border-color:#76e6d159}.battle-signal{justify-content:center;align-items:center;width:91px;display:flex}.battle-signal i{background:linear-gradient(90deg,#a78bfa1a,#a78bfa9e);width:30px;height:1px;position:relative;overflow:hidden}.battle-signal i:last-child{background:linear-gradient(90deg,#76e6d19e,#76e6d11a)}.battle-signal i:after{content:"";background:#d8d0ff;border-radius:50%;width:4px;height:3px;animation:1.9s linear infinite battle-packet;position:absolute;top:-1px;left:-4px;box-shadow:0 0 7px #a78bfa}.battle-signal i:last-child:after{background:#a7f3e5;animation-delay:-.95s;box-shadow:0 0 7px #76e6d1}.battle-signal b{color:#7f8490;letter-spacing:.08em;background:#101219;border:1px solid #ffffff12;border-radius:5px;flex:0 0 25px;place-items:center;width:25px;height:18px;font-size:6px;display:grid}.battle-corner.is-active{border-color:#7ce4a43d}.battle-corner.is-active .battle-fighter-brain{animation:1.5s ease-in-out infinite battle-brain}.battle-corner-copy{justify-content:space-between;align-items:center;gap:12px;display:flex}.battle-corner-copy strong{color:#dfe1e6;flex:none;font-size:9px;font-weight:650}.battle-corner-copy span{color:#5f6570;text-align:right;font-size:7px;line-height:1.35}.battle-stats{background:#0000001f;border:1px solid #ffffff0d;border-radius:7px;grid-template-columns:repeat(4,1fr);margin-top:8px;display:grid}.battle-stats>span{border-right:1px solid #ffffff0b;flex-direction:column;min-width:0;padding:6px 5px;display:flex}.battle-stats>span:last-child{border-right:0}.battle-stats small{color:#545a65;white-space:nowrap;text-overflow:ellipsis;font-size:6px;overflow:hidden}.battle-stats b{color:#bfc3cb;font-variant-numeric:tabular-nums;margin-top:2px;font-size:10px;font-weight:650}.battle-review-gate{color:#5d6570;align-items:center;gap:4px;margin-top:7px;font-size:6.5px;text-decoration:none;display:flex}.battle-review-gate svg:first-child{color:#7ce4a4}.battle-review-gate svg:last-child{margin-left:auto}.battle-review-gate:hover{color:#aeb3bc}.battle-corner.is-paused *,.battle-corner.is-paused :before,.battle-corner.is-paused :after{animation-play-state:paused!important}.trace-feed{scrollbar-color:#2a2e36 transparent;scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.trace-event{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff0e;border-radius:0;align-items:stretch;gap:0;padding:0;display:flex}.trace-event:hover,.trace-event.is-open{background:#ffffff06}.trace-rail{color:#474c56;flex-direction:column;flex:0 0 35px;align-items:center;width:35px;padding-top:15px;display:flex;position:relative}.trace-rail:after{background:linear-gradient(var(--event-tone), #ffffff0a);content:"";opacity:.35;flex:1;width:1px;margin-top:5px}.trace-rail i{background:var(--event-tone);width:6px;height:6px;box-shadow:0 0 8px color-mix(in srgb, var(--event-tone), transparent 35%);border:1px solid #0c0e12;border-radius:50%;position:absolute;top:18px;left:31px}.trace-rail b{font-variant-numeric:tabular-nums;font-size:7px;font-weight:700}.trace-event-body{flex-direction:column;flex:1;min-width:0;padding:13px 13px 13px 8px;display:flex}.trace-event-topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.trace-event-topline strong{color:#d9dce1;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:650;overflow:hidden}.trace-event-topline time{color:#4e535d;font-variant-numeric:tabular-nums;flex:none;font-size:8px}.trace-event-copy{color:#818691;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:9px;line-height:1.45;display:-webkit-box;overflow:hidden}.trace-tags{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.trace-tags i{color:#626873;letter-spacing:.04em;text-transform:uppercase;background:#ffffff05;border:1px solid #ffffff0f;border-radius:4px;padding:2px 5px;font-size:6.5px;font-style:normal;font-weight:700}.trace-tags i:first-child{border-color:color-mix(in srgb, var(--event-tone), transparent 78%);color:color-mix(in srgb, var(--event-tone), #777d89 20%);background:color-mix(in srgb, var(--event-tone), transparent 94%)}.trace-details{border-top:1px solid #ffffff0e;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:9px;padding-top:9px;animation:.18s both details-in;display:grid}.trace-details>span{flex-direction:column;min-width:0;display:flex}.trace-details small{color:#4f545e;text-transform:uppercase;font-size:6.5px}.trace-details b{color:#9499a3;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:7.5px;font-weight:600;overflow:hidden}.trace-empty{color:#686e79;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:170px;padding:30px;display:flex}.trace-empty>svg{color:#a78bfa;margin-bottom:10px}.trace-empty strong{color:#afb4bd;font-size:11px;font-weight:630}.trace-empty span{max-width:220px;margin-top:5px;font-size:9px;line-height:1.5}.trace-empty a{color:#b5a8f6;align-items:center;gap:4px;margin-top:12px;font-size:9px;font-weight:650;text-decoration:none;display:flex}.trace-error>svg{color:#ff7c74}.is-spinning{animation:1.2s linear infinite spin}.learning-strip{align-items:center;gap:12px;margin-top:12px;padding:8px;display:flex}.learning-intro{flex-direction:column;min-width:145px;padding:0 9px;display:flex}.learning-intro span{color:#b9bdc5;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.learning-intro b{color:#555b66;margin-top:3px;font-size:8px;font-weight:550}.learning-links{flex:1;grid-template-columns:repeat(5,minmax(90px,1fr));gap:6px;min-width:0;display:grid}.learning-links a{min-width:0;color:inherit;background:#ffffff05;border:1px solid #ffffff0e;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;text-decoration:none;display:flex}.learning-links a:hover{border-color:color-mix(in srgb, var(--loop-tone), transparent 72%);background:color-mix(in srgb, var(--loop-tone), transparent 96%)}.learning-links a>i{background:var(--loop-tone);width:5px;height:5px;box-shadow:0 0 6px color-mix(in srgb, var(--loop-tone), transparent 45%);border-radius:50%;flex:0 0 5px}.learning-links a>span{flex:1;justify-content:space-between;align-items:baseline;gap:5px;min-width:0;display:flex}.learning-links small{color:#686e79;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.learning-links b{color:#c5c8ce;font-variant-numeric:tabular-nums;font-size:10px;font-weight:650}.learning-links svg{color:#40454e;flex:none}@keyframes cortex-live{0%{opacity:1;transform:scale(1)}80%,to{opacity:0;transform:scale(2.2)}}@keyframes node-call{0%{filter:brightness()}35%{filter:brightness(1.3)}to{filter:brightness()}}@keyframes call-in{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}@keyframes details-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@keyframes battle-packet{0%{transform:translate(0)}to{transform:translate(38px)}}@keyframes battle-brain{0%,to{transform:scale(1);box-shadow:0 0 12px #8b5cf614}50%{transform:scale(1.04);box-shadow:0 0 22px #8b5cf63d}}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:1320px){.cortex-grid{grid-template-columns:minmax(0,1fr) 310px}.cortex-vitals{grid-template-columns:repeat(4,minmax(105px,1fr))}.cortex-eeg{display:none}.runtime-node{width:132px}.runtime-node-core{width:154px}.operations-console{grid-template-columns:minmax(220px,.72fr) minmax(490px,1.65fr) minmax(245px,.86fr)}.operations-lane{grid-template-columns:30px minmax(125px,.85fr) auto minmax(175px,1fr) 12px}.hunter-activity-list{grid-template-columns:1fr}.hunter-activity-item:nth-child(n+4){display:none}}@media (max-width:1040px){.cortex-overview{overflow:visible}.cortex-grid{grid-template-columns:1fr;height:auto}.system-deck{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-console{grid-template-columns:minmax(220px,.75fr) minmax(0,1.25fr)}.operations-lanes{border-right:0}.operations-console-activity{border-top:1px solid var(--line);grid-column:1/-1;min-height:86px}.hunter-activity-list{grid-template-columns:repeat(2,minmax(0,1fr))}.hunter-activity-item:nth-child(n+4){display:grid}.runtime-panel{height:600px}.trace-panel{max-height:480px}}@media (max-width:760px){.cortex-overview{margin:-32px -40px;padding:18px 14px}.cortex-header{flex-direction:column;align-items:flex-start}.cortex-actions{width:100%}.cortex-live{margin-right:auto}.cortex-vitals{grid-template-columns:repeat(2,1fr)}.system-deck,.operations-console{grid-template-columns:1fr}.operations-console-intro,.operations-lanes{border-right:0;border-bottom:1px solid var(--line)}.operations-lane{grid-template-columns:30px minmax(0,1fr) auto 12px;gap:8px}.operations-lane-facts{border-top:1px solid #ffffff0a;grid-column:2/-1;width:100%;padding-top:5px}.operations-console-activity{grid-column:auto}.operations-console-message{grid-column:auto;min-height:84px}.cortex-vital:nth-child(2){border-right:0}.cortex-vital:nth-child(-n+2){border-bottom:1px solid var(--line)}.runtime-panel{height:670px}.runtime-node{width:124px}.runtime-node-copy em{display:none}.runtime-node-operator,.runtime-node-hunter,.runtime-node-memory,.runtime-node-patterns,.runtime-node-safeguards{left:17%}.runtime-node-firewall,.runtime-node-logs{left:80%}.runtime-footer-note,.runtime-focus-card,.panel-statuses>span:not(.runtime-view-switch){display:none}.learning-strip{flex-direction:column;align-items:stretch}.learning-links{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.cortex-heading p,.cortex-live,.cortex-button:first-of-type{display:none}.cortex-title-row{align-items:flex-start}.cortex-actions{justify-content:flex-end}.runtime-panel{height:620px}.runtime-node{width:105px;min-height:48px;padding:7px}.runtime-node-icon{flex-basis:25px;width:25px;height:25px}.runtime-node-copy strong{font-size:8px}.runtime-node-copy small{font-size:6px}}@media (prefers-reduced-motion:reduce){.cortex-overview *,.cortex-overview :before,.cortex-overview :after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}