.agent-activity{background:#0b1520;border:1px solid #304456;border-radius:7px;min-width:0;overflow:hidden}.activity-toolbar{color:#aac3d5;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:12px 14px 8px;font-size:11px;display:flex}.activity-toolbar [role=status]{color:#809aaa;font-size:10px}.activity-explanation{color:#879bab;border-bottom:1px solid #243646;margin:0;padding:0 14px 11px;font-size:10px;line-height:1.7}.activity-viewport{overscroll-behavior:contain;scrollbar-gutter:stable;overflow-anchor:none;min-height:160px;max-height:65vh;padding:0 15px;overflow:auto}.activity-entry{content-visibility:auto;contain-intrinsic-size:auto 110px;border-bottom:1px solid #22323f;border-left:1px solid #2e4557;min-width:0;margin-left:3px;padding:18px 0 18px 12px;position:relative}.activity-entry:before{content:"";background:#769faf;border-radius:50%;width:5px;height:5px;position:absolute;top:23px;left:-3px}.activity-entry:last-child{border-bottom:none}.activity-entry header{color:#b1d0c9;flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:9px;display:flex}.activity-entry header strong{font-size:12px;font-weight:500}.activity-entry header time{color:#7890a1;font-variant-numeric:tabular-nums;margin-left:auto;font-size:10px}.activity-entry.compact{contain-intrinsic-size:auto 65px;padding-top:12px;padding-bottom:12px}.activity-entry.compact:before{width:4px;height:4px;top:17px}.activity-entry.compact header{color:#90aab9;margin-bottom:5px}.activity-entry.compact header strong{font-size:10px}.activity-text{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;color:#c9dbe7;width:100%;min-width:0;margin:0;padding:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;line-height:1.9;display:block}.activity-entry.thinking header,.activity-entry.compaction header{color:#c4b5df}.activity-entry.thinking .activity-text{color:#bfb5cf}.activity-entry.thinking:before,.activity-entry.compaction:before{background:#ac90ca}.activity-entry.message_sent header{color:#a0c8ea}.activity-entry.tool_started header,.activity-entry.tool_finished header{color:#a9d5b9}.activity-command{box-sizing:border-box;background:#132530;border-radius:4px;margin:9px 0;padding:10px}.activity-tool-output .stderr,.activity-error{color:#eca9af}.activity-subtitle,.activity-provenance{color:#99b2c4;overflow-wrap:anywhere;margin:6px 0;font-size:10px;line-height:1.75}.activity-provenance{color:#b0b7bc}.activity-meta{color:#7390a4;overflow-wrap:anywhere;margin-top:8px;font-size:9px}.activity-meta summary{cursor:pointer}.activity-meta code{margin-top:6px;display:block}.activity-meta .activity-text{margin-top:9px;font-size:10px}.activity-tag{color:#c4b5df;border:1px solid #5c4b74;border-radius:3px;padding:1px 4px;font-size:9px}.activity-reference{color:#88bcca;cursor:pointer;background:0 0;border:0;padding:5px 0 0;font-size:10px;display:inline-block}.activity-actions{border-top:1px solid #243646;justify-content:flex-end;align-items:center;gap:10px;padding:9px 12px;display:flex}.activity-actions span{color:#88a1b1;font-size:10px}.activity-actions button,.agent-activity .error-banner button{color:#c2dce0;cursor:pointer;background:#1c3541;border:1px solid #345366;border-radius:4px;padding:8px 12px;font-size:10px}.agent-activity .error-banner{margin:9px}.agent-activity .error-banner button{margin-left:8px}.activity-loading{color:#879bab;padding:14px 5px;font-size:10px}@media (width<=720px){.activity-viewport{max-height:65vh;padding:0 10px}.activity-toolbar,.activity-explanation{padding-left:10px;padding-right:10px}.activity-text{font-size:11px}.activity-entry{padding-left:10px}.activity-actions{flex-wrap:wrap;gap:6px}.activity-actions span{margin-right:auto}}.detail-body.detail-activity-body{flex-direction:column;min-height:0;padding-bottom:14px;display:flex;overflow:hidden}.detail-activity-body>.detail-status{flex:none;margin-bottom:10px}.detail-activity-body .agent-activity{flex-direction:column;flex:auto;min-height:0;display:flex}.activity-toolbar{box-sizing:border-box;flex-wrap:nowrap;flex:none;align-items:center;height:42px;min-height:42px;padding:8px 12px}.activity-toolbar [role=status]{text-align:center;white-space:nowrap;min-width:90px}.activity-cursor{margin-left:auto;font-size:10px;position:relative}.activity-cursor summary{cursor:pointer;white-space:nowrap}.activity-cursor>span{z-index:4;font-variant-numeric:tabular-nums;background:#182a3b;border:1px solid #405970;width:240px;padding:12px;position:absolute;top:23px;right:0}.activity-history-control{box-sizing:border-box;border-bottom:1px solid #243646;flex:0 0 35px;align-items:center;gap:10px;min-height:35px;padding:3px 12px;display:flex}.activity-history-control button{color:#8ab8d2;cursor:pointer;background:0 0;border:0;font-size:10px}.activity-history-control span{color:#728a9b;white-space:nowrap;font-size:9px}.activity-viewport{overflow-anchor:none;flex:auto;min-height:0;max-height:none;padding:0 12px}.activity-virtual-row{box-sizing:border-box}.activity-entry{content-visibility:visible;contain-intrinsic-size:none;background:#101c29;border-bottom:5px solid #0b1520;border-left:3px solid #4d6177;border-radius:4px;margin:0;padding:14px 12px}.activity-entry:before{display:none}.activity-entry header{line-height:18px}.activity-icon{text-align:center;flex:0 0 18px;width:18px;font-size:15px}.activity-entry.model_output{background:#101f2c;border-left-color:#5598c7}.activity-entry.thinking{background:#201d2c;border-left-color:#ac90ca}.activity-entry.message_sent{background:#14283b;border-left-color:#69a9df}.activity-entry.message_included{background:#203027;border-left-color:#83aa78}.activity-entry.host_action{background:#25222b;border-left-color:#9b91b0}.activity-entry[class*=schedule_],.activity-entry[class*=review_]{background:#29241c;border-left-color:#c6a55a}.activity-entry.output-continuation{border-top:0;border-bottom-width:2px;padding-top:4px}.activity-entry.output-continuation header{height:0;margin:0;overflow:hidden}.activity-entry.output-continuation .activity-provenance,.activity-entry.output-continuation .activity-meta{display:none}.activity-feedback{box-sizing:border-box;color:#8fa8bb;flex:none;height:32px;min-height:32px;padding:5px 12px;font-size:10px;line-height:20px;overflow:auto}.activity-feedback[role=alert]{color:#efb0ae}.activity-feedback button{color:#aed1e6;cursor:pointer;background:0 0;border:0}.activity-actions{box-sizing:border-box;flex-wrap:nowrap;flex:none;height:47px;min-height:47px;padding:6px 12px}.activity-actions:empty{display:flex}.activity-actions button:disabled,.activity-history-control button:disabled{opacity:.4;cursor:default}.activity-tool-output .stderr{color:#eca9af}@media (width<=720px){.detail-body.detail-activity-body{padding:10px 10px 12px}.activity-text{font-size:11px}.activity-toolbar{padding:8px}.activity-entry{padding-left:9px;padding-right:9px}.activity-viewport{padding:0 7px}.activity-history-control{padding-left:8px}.activity-history-control span{font-size:8px}}.activity-entry.message-share{background:#172c33;border-left-color:#58a7ae}.activity-entry.message-report{background:#1c293c;border-left-color:#789dd8}.activity-entry.message-peer-copy{background:#20293b;border-left-style:dashed;border-left-color:#a69cda}.activity-entry.message-host{background:#252a30;border-left-color:#8a969f}.activity-entry.message-interrupt header{color:#eda4aa}.activity-entry.model_output:not(.thinking){background:#1b232c;border-left-color:#75889a}.activity-entry.tool_started,.activity-entry.tool_output,.activity-entry.tool_finished,.activity-entry.tool_status{background:#0e201d;border-left-color:#51977c}.activity-entry.message_received{background:#15302e;border-left-color:#63b9ac}.activity-entry.message_received header{color:#9ed9ce}.activity-entry.message-received.message-host,.activity-entry.message-host{background:#252a30;border-left-color:#8a969f}.activity-entry.message-interrupt{background:#352025;border-left-color:#db747d}.activity-current-source{white-space:nowrap;text-overflow:ellipsis;color:#b7cedd;flex:auto;min-width:0;overflow:hidden}.activity-toolbar .activity-cursor{flex:none}.activity-entry.input_appended{background:#252a30;border-left-color:#8a969f}.activity-entry.tool_wait_started,.activity-entry.tool_wait_finished{background:#1b2933;border-left-color:#6ca7bb}.activity-entry.tool_duplicate_blocked{background:#32251e;border-left-color:#d7a66a}.activity-entry.tool_duplicate_blocked header,.tool-duplicate-warning{color:#e7ba80}.tool-wait-observation .fields{margin:9px 0;font-size:11px}.tool-wait-observation .fields dd,.tool-wait-observation code{overflow-wrap:anywhere;word-break:break-word}.tool-wait-observation .detail-note{font-size:10px;line-height:1.7}.agent-focus-backdrop{-webkit-backdrop-filter:blur(7px)saturate(.65);backdrop-filter:blur(7px)saturate(.65);box-sizing:border-box;background:#020910a8;gap:22px;padding-left:28px}.agent-focus-panel{background:#0f1924;flex:0 0 min(65vw,1100px);width:min(65vw,1100px)}.agent-focus-panel .detail-heading{background:linear-gradient(130deg,#152534,#101a26);padding:22px 25px 16px}.agent-focus-panel .detail-heading h2{margin:9px 0 8px;font-size:18px}.agent-focus-panel .detail-heading .eyebrow{color:#7caaa8;letter-spacing:2px}.agent-focus-panel .detail-tabs{flex-shrink:0}.conversation-order{color:#7e97a9;margin-left:auto;font-size:10px}.conversation-preserved{flex-direction:column;flex:1;min-height:0;display:flex}.conversation-preserved.hidden{visibility:hidden;flex:0;height:0;overflow:hidden}.agent-observer{scrollbar-gutter:stable;color:#b6cbd9;background:#101d29f2;border:1px solid #34505d;border-radius:14px;flex:300px;align-self:stretch;min-width:230px;max-width:480px;margin:28px 0;overflow-y:auto;box-shadow:0 15px 55px #0005}.observer-title{background:linear-gradient(150deg,#203b42,#172735 65%);border-bottom:1px solid #2d4352;flex-direction:column;gap:8px;padding:23px 20px 20px;display:flex}.observer-title strong{color:#edf4f6;overflow-wrap:anywhere;font-size:19px;font-weight:550}.observer-title>span:last-child{color:#9bbbc3;font-size:10px}.agent-observer summary{cursor:pointer;list-style:none}.agent-observer summary::-webkit-details-marker{display:none}.observer-overview,.observer-invocations{border-bottom:1px solid #293e4d;padding:17px 18px}.observer-overview>summary,.observer-invocations>summary{color:#d9e5ea;justify-content:space-between;align-items:center;font-size:12px;display:flex}.observer-overview>summary:after,.observer-invocations>summary:after{content:"⌃";color:#7094a7}.observer-overview:not([open])>summary:after,.observer-invocations:not([open])>summary:after{content:"⌄"}.observer-invocations>summary>span{color:#7f9baa;margin-left:auto;margin-right:8px;font-size:9px}.observer-phase{color:#a8d9c9;align-items:center;gap:8px;font-size:12px;display:flex}.observer-phase i{background:#85c3b0;border-radius:50%;width:6px;height:6px}.observer-phase small{color:#879da9;margin-left:auto;font-size:9px}.observer-task{color:#a7bcc9;overflow-wrap:anywhere;max-height:150px;font-size:11px;line-height:1.8;overflow:auto}.observer-metrics{grid-template-columns:1fr 1fr;gap:8px;display:grid}.observer-metrics>span{color:#8faab9;background:#10212b;border:1px solid #2c4350;border-radius:6px;padding:10px;font-size:9px}.observer-metrics strong{color:#d2e7e7;font-variant-numeric:tabular-nums;margin-top:5px;font-size:18px;font-weight:500;display:block}.observer-footnote,.observer-tool-counts{color:#7e9aaa;overflow-wrap:anywhere;font-size:9px;line-height:1.8}.observer-category{margin-top:15px}.observer-category>summary{color:#adc9d5;border-bottom:1px solid #2d4352;padding-bottom:8px;font-size:10px;display:flex}.observer-category>summary>span{font-variant-numeric:tabular-nums;margin-left:auto}.observer-tool{border-bottom:1px solid #253947;padding:9px 0}.observer-tool>summary{align-items:center;gap:8px;font-size:10px;display:flex}.observer-tool>summary code{color:#b6d0da;overflow-wrap:anywhere}.observer-tool>summary>span{color:#7e9cab;white-space:nowrap;margin-left:auto;font-size:8px}.observer-call{text-align:left;color:#b4cbd6;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;align-items:flex-start;gap:8px;width:100%;padding:9px 6px;display:flex}.observer-call:hover,.observer-call.selected{background:#203b47;border-left-color:#86bfb9}.observer-call strong{overflow-wrap:anywhere;font-size:10px;font-weight:400;line-height:1.7;display:block}.observer-call small{color:#7d9cac;font-size:8px}.invocation-dot{background:#88bca8;border-radius:50%;flex:0 0 5px;width:5px;height:5px;margin-top:7px}.invocation-dot.error,.invocation-dot.rejected{background:#d4957b}.invocation-dot.pending{background:#d1b871}.observer-error{color:#e5a5a1;overflow-wrap:anywhere;font-size:10px}.observer-error button{color:#a8d4de;cursor:pointer;background:0 0;border:0;margin-left:8px}.observer-audit{color:#bfb0d5;overflow-wrap:anywhere;border-top:1px solid #3d3957;margin-top:12px;padding-top:12px;font-size:10px}.observer-close-hint{color:#74919d;padding:15px 18px;font-size:9px;line-height:1.7}.agent-conversation{background:#0e1821;border:0;border-radius:5px}.agent-conversation .activity-viewport{padding:3px 18px 12px}.agent-conversation .activity-toolbar,.agent-conversation .activity-history-control{background:#12212d}.conversation-entry{box-sizing:border-box;color:#bfd0dc;flex-direction:column;min-width:0;margin:14px 0 18px;padding:0;display:flex}.conversation-left{align-items:flex-start;padding-right:11%}.conversation-right{align-items:flex-end;padding-left:11%}.conversation-envelope{color:#96b7c8;align-items:baseline;gap:14px;width:min(100%,720px);padding:0 2px 7px;font-size:10px;display:flex}.conversation-envelope time{color:#667f90;white-space:nowrap;margin-left:auto;font-size:9px}.conversation-bubble{box-sizing:border-box;background:#1b2d3b;border:1px solid #344d5c;border-radius:3px 14px 14px;width:fit-content;max-width:min(100%,720px);padding:13px 16px;box-shadow:0 3px 8px #0001}.conversation-right .conversation-bubble{background:#213a3b;border-color:#42605a;border-radius:14px 3px 14px 14px}.conversation-source{color:#80a5b7;overflow-wrap:anywhere;margin-bottom:7px;font-size:9px;line-height:1.6}.conversation-body{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;color:#d0dfe7;margin:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;line-height:1.9}.presentation-guidance .conversation-bubble{background:#192e40;border-left:3px solid #72add3}.presentation-guidance .conversation-envelope{color:#8fc4e7}.presentation-worker_text .conversation-bubble{background:#302d24;border-left:3px solid #d7b676}.presentation-worker_text .conversation-envelope{color:#d5bf92}.presentation-worker_text .conversation-source{color:#b9a987}.presentation-share .conversation-bubble{background:#28293b;border-left:3px dashed #a99acb}.presentation-share .conversation-envelope{color:#b9a7da}.presentation-thinking .conversation-bubble{background:#262235;border-color:#504362}.conversation-thinking summary{cursor:pointer;color:#b8a5cf;font-size:11px}.conversation-thinking .conversation-body{color:#bdb3ce;margin-top:12px}.conversation-origin,.conversation-delivery,.conversation-references{color:#8da4ad;overflow-wrap:anywhere;margin-top:9px;font-size:8px;line-height:1.7;display:block}.conversation-references button{color:#aaa0c9;cursor:pointer;background:0 0;border:0;margin-left:10px;font-size:9px}.conversation-interrupt .conversation-bubble{background:#39272d;border-color:#bd6b72}.conversation-center{margin:7px 0;padding:0 2%}.conversation-action{color:#8da7b8;border-top:1px solid #2b3b48;border-bottom:1px solid #243540}.conversation-action>summary{cursor:pointer;align-items:center;gap:9px;min-height:15px;padding:10px 3px;font-size:10px;list-style:none;display:flex}.conversation-action>summary::-webkit-details-marker{display:none}.conversation-action strong{white-space:nowrap;color:#9bb7c5;font-size:10px;font-weight:500}.conversation-action-icon{color:#72a3aa;font-family:ui-monospace,monospace;font-size:12px}.conversation-action-summary{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.conversation-action time{color:#688394;white-space:nowrap;margin-left:auto;font-size:9px}.conversation-action-detail{background:#10212a;border-radius:4px;padding:12px;font-size:10px}.conversation-continuation{margin-top:0;margin-bottom:2px}.conversation-continuation .conversation-envelope{height:0;padding:0;overflow:hidden}.conversation-continuation .conversation-source{display:none}.conversation-continuation .conversation-bubble{border-top:0;border-radius:2px 2px 10px 10px}.conversation-thinking-open{margin-bottom:0}.conversation-thinking-open .conversation-bubble,.conversation-thinking-body .conversation-bubble{border-radius:2px;width:min(100%,720px)}.conversation-thinking-open .conversation-bubble{border-radius:14px 3px 0 0}.conversation-thinking-body .conversation-body{color:#bdb3ce}.invocation-detail{flex:1;min-height:0;padding:10px 4px 24px;overflow:auto}.invocation-back{color:#a9d2d0;cursor:pointer;background:#1b3540;border:1px solid #36545f;border-radius:6px;margin-bottom:24px;padding:10px 13px;font-size:11px}.invocation-body{background:#10212d;border:1px solid #304654;border-radius:6px;padding:16px}.invocation-execution{background:#172a2e;flex-direction:column;gap:10px;margin-top:20px;padding:15px;font-size:11px;display:flex}.node-role.audit{color:#e0c8fd;background:#514268}@media (width>=1800px){.agent-focus-backdrop{gap:30px;padding-left:max(28px,50vw - 825px)}}@media (width<=1100px){.agent-focus-backdrop{gap:12px;padding-left:14px}.agent-focus-panel{flex-basis:68vw;width:68vw}.agent-observer{min-width:220px;margin:18px 0}.observer-overview,.observer-invocations{padding:15px 13px}}@media (width<=800px){.agent-focus-backdrop{background:#0e1821;padding:0;display:block;overflow:auto}.agent-focus-panel{border-left:0;width:100%;height:calc(100dvh - 160px);min-height:100%}.agent-observer{box-sizing:border-box;border:0;border-radius:0;flex-wrap:wrap;gap:0 15px;width:100%;min-width:0;max-width:none;margin:0;padding:8px 12px;display:flex;position:relative;overflow:visible}.observer-title{display:none}.observer-overview,.observer-invocations{flex:100%;padding:9px 3px}.observer-overview>summary,.observer-invocations>summary{font-size:10px}.observer-close-hint{display:none}.agent-focus-panel .detail-heading{padding:18px 15px 12px}.agent-focus-panel .detail-body{padding-left:10px;padding-right:10px}.conversation-left{padding-right:5%}.conversation-right{padding-left:5%}.conversation-bubble{padding:11px 12px}.conversation-body{font-size:11px}.agent-conversation .activity-viewport{padding:0 5px 8px}.conversation-envelope{font-size:9px}.conversation-action>summary{gap:6px}}.conversation-preserved.hidden{visibility:hidden;flex:auto;height:auto}.agent-focus-panel .detail-activity-body{position:relative}.agent-focus-panel .invocation-detail{z-index:2;background:#0f1924;position:absolute;inset:44px 22px 14px}.audit-report-history article{background:#211f2c;border:1px solid #4d4163;border-radius:8px;margin-bottom:16px;padding:16px}.audit-report-history article>small{color:#a697c0;font-size:10px}@media (width<=800px){.agent-focus-panel .invocation-detail{inset:38px 12px 12px}.agent-focus-backdrop{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.agent-observer{flex:none;max-height:32dvh;overflow-y:auto}.agent-focus-panel{flex:auto;height:auto;min-height:0}}.observer-appointment{color:#8ca7b7;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:10px;font-size:9px;line-height:1.8;display:flex}.observer-appointment .reference-button{margin:0;font-size:9px}.conversation-response{color:#789899;min-height:16px;margin-top:8px;font-size:8px;line-height:16px}.conversation-response.response-failed,.conversation-response.response-aborted,.conversation-response-detail.response-failed,.conversation-response-detail.response-aborted{color:#e6a19c}.conversation-response.response-truncated,.conversation-response-detail.response-truncated{color:#dbbc7e}.conversation-response-detail{overflow-wrap:anywhere;border-top:1px solid #36505d;margin-top:10px;padding-top:10px;font-size:10px}.schedule-workspace{grid-template-columns:minmax(0,1fr) 310px;align-items:stretch;gap:12px;display:grid}.schedule-workspace>.topology-frame{min-width:0}.schedule-panel{color:#b8cada;background:#14202c;border:1px solid #354759;border-radius:8px;flex-direction:column;min-width:0;display:flex}.schedule-panel-heading{border-bottom:1px solid #2b3d4e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:10px 12px;display:flex}.schedule-panel h3{color:#e2d3ab;margin:0;font-size:12px}.schedule-view-switch{gap:4px;display:flex}.schedule-view-switch button{color:#9db2c4;background:#1a2937;border:1px solid #344a5e;border-radius:4px;padding:5px 7px;font-size:10px}.schedule-view-switch button[aria-pressed=true]{color:#f0d7a1;background:#51442d;border-color:#806e49}.schedule-panel-status{color:#8599ab;border-bottom:1px solid #293c4b;align-items:center;min-height:36px;padding:5px 12px;font-size:9px;display:flex}.schedule-panel-list{overflow-anchor:none;scrollbar-gutter:stable;height:min(66vh,720px);min-height:150px;padding:0 8px 10px;overflow-y:auto}.schedule-group-heading{z-index:1;background:#14202cf2;justify-content:space-between;gap:5px;padding:10px 4px 6px;display:flex;position:sticky;top:0}.schedule-group-heading button{color:#c6d6e4;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;font:11px ui-monospace,monospace;overflow:hidden}.schedule-group-heading small{color:#8296aa;flex-shrink:0;font-size:9px}.schedule-row{text-align:left;color:#b9c6ce;background:#242c2e;border:1px solid #48503f;border-left:3px solid #ab925c;border-radius:5px;flex-direction:column;gap:5px;width:100%;margin:6px 0;padding:9px 10px;display:flex}.schedule-row.silence_guard{background:#1c2a38;border-color:#485362 #485362 #485362 #7d91a6}.schedule-row:hover{background:#2a3338;border-color:#b4a579}.schedule-row-title{grid-template-columns:minmax(0,1fr) 120px;align-items:center;gap:5px;height:15px;display:grid}.schedule-row-title>span:last-child{text-align:right;white-space:nowrap}.schedule-kind{color:#d9c38c;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.schedule-countdown{white-space:nowrap;font-variant-numeric:tabular-nums;color:#e8cc8c;min-width:5.6ch;font:11px ui-monospace,monospace;display:inline-block}.schedule-countdown.overdue{color:#edba82;font-size:9px}.schedule-attention{color:#95c9bb;font-size:9px}.schedule-route{overflow-wrap:anywhere;font:10px ui-monospace,monospace}.schedule-route>span{color:#9aafbd}.schedule-row-time{color:#91a5b7;font-size:9px}.schedule-row-reason{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.5;display:-webkit-box;overflow:hidden}.schedule-row-warning{color:#e5b587;font-size:10px;line-height:1.5}.schedule-empty,.schedule-error{color:#8da1b5;padding:12px;font-size:11px;line-height:1.6}.schedule-error{color:#e4ac9b;overflow-wrap:anywhere}.node-schedule-summary{color:#9aa992;flex-direction:column;gap:3px;height:32px;padding-top:5px;font-size:8px;line-height:11px;display:flex}.node-schedule-summary>span{white-space:nowrap;align-items:baseline;gap:3px;display:flex}.node-schedule-summary b{color:#d2c5a3;font-weight:500}.node-schedule-summary small{color:#6d8496;font-size:8px}.node-schedule-summary em{color:#8d9dac;margin-left:auto;font-style:normal}.node-schedule-summary .schedule-countdown{font-size:9px}.schedule-detail-filters{z-index:2;background:#14212ff2;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:8px 0;display:flex;position:sticky;top:0}.schedule-detail{background:#1c2932;border:1px solid #675f46;border-radius:7px;margin:12px 0 20px;padding:14px}.schedule-detail-title{grid-template-columns:minmax(0,1fr) 120px;align-items:center;gap:10px;height:24px;display:grid}.schedule-detail-title h3{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.schedule-detail-title>time{text-align:right}.schedule-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.schedule-fields>div{min-width:0}.schedule-fields dt{color:#8fa2b3;margin-bottom:5px;font-size:10px}.schedule-fields dd{overflow-wrap:anywhere;color:#bdcdd9;margin:0;font-size:11px}.schedule-reason{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.6}.schedule-detail h4{color:#d9c697;margin:18px 0 10px;font-size:11px}.schedule-history{border-left:1px solid #6a634f;margin-left:4px;padding:0 0 0 14px;list-style:none}.schedule-history li{padding-bottom:15px;position:relative}.schedule-history li:before{content:"";background:#c1ab76;border-radius:50%;width:5px;height:5px;position:absolute;top:3px;left:-17px}.schedule-history-time{color:#8299ab;margin-bottom:6px;font:9px ui-monospace,monospace;display:block}.schedule-history strong{color:#bfcecf;font-size:11px;font-weight:500;display:block}.schedule-history p,.schedule-history small{color:#9fb3bd;white-space:pre-wrap;overflow-wrap:anywhere;font-size:10px}.schedule-record-list h3{gap:10px;display:flex}.schedule-record-list h3 span{color:#af9a72}@media (width<=1050px){.schedule-workspace{grid-template-columns:minmax(0,1fr)}.schedule-panel-list{height:260px}.schedule-panel-heading{min-height:42px}.schedule-panel-status{min-height:28px}}@media (width<=480px){.schedule-fields{grid-template-columns:minmax(0,1fr)}.schedule-detail{padding:10px}.schedule-detail-filters{gap:6px}}.schedule-guard-stage{color:var(--muted);font-size:11px;line-height:1.5}.schedule-guard-stage.pending{color:#ad7318}.schedule-guard-process{background:#bd84100a;border-left:3px solid #ad7318;padding:8px 12px;font-size:12px}.progress-panel{color:#b7cdd6;background:#132430;border:1px solid #3d535e;border-radius:7px;flex-direction:column;height:202px;margin:12px 0;display:flex;overflow:hidden}.progress-panel-heading{border-bottom:1px solid #2d4654;flex-shrink:0;align-items:center;gap:12px;height:35px;padding:0 13px;display:flex}.progress-panel-heading h3{color:#c1e3d6;margin:0;font-size:12px;font-weight:500}.progress-panel-heading>span{color:#849eaf;font-size:9px}.progress-panel-heading>button{color:#adcdbd;background:0 0;border:0;margin-left:auto;padding:5px;font-size:10px}.progress-panel-content{flex:1;grid-template-columns:minmax(150px,25%) minmax(0,1fr);min-height:0;display:grid}.progress-current-plan{border-right:1px solid #2d4654;padding:12px 14px;overflow:hidden}.progress-current-plan>strong{text-overflow:ellipsis;white-space:nowrap;color:#c8d9df;font-size:11px;font-weight:500;display:block;overflow:hidden}.progress-current-plan>small{color:#8aa4b3;white-space:nowrap;margin-top:5px;font-size:9px;display:block}.progress-current-plan progress{accent-color:#8dbfa7;border-radius:3px;width:100%;height:5px;display:block;overflow:hidden}.progress-registered{white-space:nowrap;align-items:baseline;gap:7px;padding:6px 0;display:flex}.progress-registered>b{color:#c7e6d9;font-variant-numeric:tabular-nums;font-size:21px;font-weight:500}.progress-registered>span{color:#8eafbb;text-overflow:ellipsis;font-size:11px;overflow:hidden}.progress-observed-input{flex-direction:column;min-width:0;min-height:0;padding:9px 14px 7px;display:flex}.progress-input-heading{color:#829cac;flex-shrink:0;justify-content:space-between;gap:8px;font-size:10px;display:flex}.progress-input-heading strong{font-weight:500}.progress-input-heading>span{color:#a5b9ab;font-size:9px}.progress-observed-input>pre{white-space:pre-wrap;overflow-wrap:anywhere;scrollbar-gutter:stable;color:#c2d6d8;flex:1;min-height:0;margin:7px 0;font:11px/1.7 ui-monospace,monospace;overflow:auto}.progress-input-metadata{color:#708c9e;white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;font-size:9px;overflow:hidden}.progress-panel-status{color:#7b98a8;border-top:1px solid #2b424f;align-items:center;height:29px;min-height:29px;padding:5px 13px;font-size:9px;display:flex;overflow:hidden}.progress-panel-status>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.progress-panel-status button{color:inherit;margin-left:10px;font-size:10px}.progress-pending{color:#dfc48d;font-size:11px;line-height:1.6}.progress-panel .progress-pending{font-size:10px}.progress-empty{color:#859dac;font-size:11px;line-height:1.8}.progress-error{color:#e3ac94;overflow-wrap:anywhere;font-size:11px}.progress-task,.progress-action-reason{white-space:pre-wrap;overflow-wrap:anywhere;color:#b8ced8;font-size:12px;line-height:1.7}.progress-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:15px 0;display:grid}.progress-fields>div{min-width:0}.progress-fields dt{color:#809bad;margin-bottom:5px;font-size:10px}.progress-fields dd{color:#bfced9;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-size:11px}.progress-input-record>pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#c2dbd5;scrollbar-gutter:stable;background:#152832;border:1px solid #304e58;border-left:3px solid #78aa94;border-radius:4px;max-height:260px;padding:12px;font:11px/1.75 ui-monospace,monospace;overflow:auto}.progress-history-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.progress-history-heading button{color:#b0cfc3;background:#213c3e;border:1px solid #49615d;border-radius:4px;padding:5px 8px;font-size:10px}.progress-history{padding:0;list-style:none}.progress-history-entry{background:#15232f;border:1px solid #344d5d;border-left:3px solid #67879a;border-radius:5px;margin:12px 0;padding:12px}.progress-history-entry.progress-complete{border-left-color:#7da98b}.progress-history-entry.progress-revise{border-left-color:#b49a69}.progress-history-entry.progress-input{border-left-color:#8292b3}.progress-history-entry>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.progress-history-entry>header strong{color:#c6d7df;font-size:11px;font-weight:500}.progress-history-entry>header time{color:#7893a7;font:9px ui-monospace,monospace}.progress-action-summary{color:#adc7ce;overflow-wrap:anywhere;font-size:11px;line-height:1.6}.progress-evidence{color:#7e99af;overflow-wrap:anywhere;font:10px/1.6 ui-monospace,monospace}@media (width<=720px){.progress-panel{height:286px}.progress-panel-content{grid-template-rows:83px minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.progress-current-plan{border-bottom:1px solid #2d4654;border-right:0;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:0 10px;padding:7px 12px;display:grid}.progress-current-plan>strong{grid-column:1}.progress-current-plan>.progress-registered{grid-area:1/2/span 2}.progress-current-plan>progress{grid-column:1}.progress-current-plan>small{grid-column:1/-1}.progress-observed-input{padding:8px 12px 6px}.progress-panel-heading{gap:8px;padding:0 10px}.progress-panel-heading>span{display:none}.progress-fields{grid-template-columns:minmax(0,1fr)}.progress-panel-status{padding-left:10px;padding-right:10px}.progress-panel-status>span{font-size:8px}}.platform-watch-panel{color:#c9d5df;background:#17232c;border:1px solid #33404b;border-radius:10px;align-items:center;gap:12px;min-height:44px;margin:10px 0;padding:10px 14px;font-size:12px;display:flex}.platform-watch-panel>strong{color:#9cd7d0;flex-shrink:0}.platform-watch-panel.degraded>strong{color:#efb26f}.watch-summary{overflow-wrap:anywhere;flex:1;min-width:0}.platform-watch-panel button,.watch-history-heading button{white-space:nowrap;color:inherit;cursor:pointer;background:0 0;border:1px solid #4b606e;border-radius:5px;padding:5px 8px}.watch-detail-status,.watch-history-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.watch-detail-status{background:#172832;border-left:3px solid #6eb4b0;padding:10px 12px}.watch-fields{grid-template-columns:90px minmax(0,1fr);gap:6px 10px;font-size:12px;display:grid}.watch-fields dt{color:#94a7b7}.watch-fields dd{overflow-wrap:anywhere;margin:0}.watch-latest{border-top:1px solid #35414c;padding-top:10px}.watch-history{padding:0;list-style:none}.watch-history-row{background:#17232c;border:1px solid #3e5260;border-left:3px solid #73c2b9;border-radius:6px;margin:10px 0;padding:12px}.watch-history-row.failed,.watch-history-row.configuration_failed{border-left-color:#e6a365}.watch-history-row header{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;font-size:12px;display:flex}.watch-history-row time,.watch-history-row small{color:#a8b7c4}.watch-notice{border-top:1px solid #354957;margin-top:10px;padding-top:10px}.watch-notice>details{overflow-wrap:anywhere;font-size:11px}.platform-watch-detail .paged-text{max-width:100%}@media (width<=650px){.platform-watch-panel{flex-wrap:wrap;gap:8px}.watch-summary{flex-basis:100%;order:3}.platform-watch-panel>strong{flex:1}.watch-fields{grid-template-columns:74px minmax(0,1fr)}}.context-capacity{min-width:0;padding:13px 0}.context-capacity-label{color:#94aabd;align-items:baseline;gap:10px;font-size:11px;display:flex}.context-capacity-label strong{color:#b8e7d6;font:500 12px ui-monospace,monospace}.context-capacity-label small{color:#809caf;margin-left:auto;font:10px ui-monospace,monospace}.context-capacity-track{background:#29394b;border-radius:4px;height:6px;margin-top:7px;position:relative;overflow:visible}.context-capacity-fill{background:#7fc7ad;border-radius:4px;height:100%;transition:width .15s;display:block}.context-capacity-threshold{background:#e3c080;width:1px;height:10px;position:absolute;top:-2px}.context-capacity-note{color:#7f96aa;margin:7px 0 0;font-size:10px;line-height:1.6}.context-capacity.near-threshold .context-capacity-fill{background:#d6b570}.context-capacity.near-threshold strong{color:#e4c685}.context-capacity.exceeded .context-capacity-fill{background:#df8e84}.context-capacity.exceeded strong{color:#f0aea4}.context-capacity.unknown strong{color:#7f96a8}.context-capacity.compact{height:34px;padding:5px 0 4px}.context-capacity.compact .context-capacity-label{gap:6px;font-size:8px;line-height:10px}.context-capacity.compact strong{font-size:8px}.context-capacity.compact .context-capacity-track{height:4px;margin-top:5px}.context-capacity.compact .context-capacity-threshold{height:8px}.topology-world .graph-agent{height:242px}.topology-world .node-expansion{top:248px}.archived-topic-members button .context-capacity{width:100%;min-width:130px}@media (prefers-reduced-motion:reduce){.context-capacity-fill{transition:none}}.observer-terminals{border-bottom:1px solid #293e4d;padding:17px 18px}.observer-terminals>summary{color:#d9e5ea;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.observer-terminals>summary>span{color:#8aa7b7;font-size:9px}.observer-terminal{text-align:left;cursor:pointer;color:#b8d0d9;background:0 0;border:0;border-left:2px solid #0000;gap:9px;width:100%;padding:11px 6px;display:flex}.observer-terminal:hover,.observer-terminal.selected{background:#203b47;border-left-color:#8ac8c1}.terminal-symbol{color:#7bb6b5;margin-top:1px}.observer-terminal strong{overflow-wrap:anywhere;font-size:11px;font-weight:500}.observer-terminal small{color:#91a9b6;overflow-wrap:anywhere;font-size:9px;line-height:1.8;display:block}.terminal-state{color:#93b8b2;font-size:11px}.terminal-state.unknown{color:#e3b57d}.terminal-state.closed{color:#8d9fae}.terminal-state.closing{color:#c4b387}.terminal-detail{z-index:3;color:#b6cbd9;background:#0f1924;flex-direction:column;min-height:0;display:flex;position:absolute;inset:44px 22px 14px}.terminal-detail-heading{flex:none;max-height:36%;padding:8px 0;overflow:auto}.terminal-detail-heading h2{margin:10px 0;font-size:18px}.terminal-detail .invocation-back{margin-bottom:12px}.terminal-detail-heading .compact-section{margin:7px 0;font-size:10px}.terminal-wait-target{color:#ceb894;overflow-wrap:anywhere;font-size:10px;line-height:1.8}.terminal-read-toolbar,.terminal-read-footer{background:#152633;flex:none;align-items:center;gap:10px;min-height:40px;padding:0 10px;font-size:10px;display:flex}.terminal-read-toolbar>span,.terminal-read-footer>span{font-variant-numeric:tabular-nums;flex:1;min-width:0}.terminal-read-toolbar button,.terminal-read-footer button{color:#bad4df;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #3a5663;border-radius:4px;padding:5px 8px;font-size:10px}.terminal-read-toolbar button:disabled,.terminal-read-footer button:disabled{cursor:default;opacity:.4}.terminal-window-note{color:#8dabb9;background:#0c1c26;flex:none;min-height:16px;padding:7px 10px;font-size:9px;line-height:1.7}.terminal-transcript{scrollbar-gutter:stable;overflow-anchor:none;background:#07131b;border:1px solid #263d4a;flex:auto;min-height:80px;padding:12px;overflow:auto}.terminal-output-piece{box-sizing:border-box;color:#c0dfd2;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;margin:0;font-family:ui-monospace,monospace;font-size:12px;line-height:1.7}.terminal-error{color:#f0a3a0;background:#3a2228;margin:0;padding:10px;font-size:11px}.terminal-empty{color:#7f9baa;font-size:12px}@media (width<=800px){.observer-terminals{flex:100%;padding:9px 3px}.observer-terminals>summary{font-size:10px}.terminal-detail{inset:44px 10px 8px}.terminal-read-toolbar,.terminal-read-footer{gap:5px;padding:0 6px}.terminal-read-toolbar>span{font-size:9px}.terminal-output-piece{font-size:11px}}.terminal-call-status{color:#bddace;background:#152d32;border-left:3px solid #9dbfaf;margin:12px 0;padding:12px 15px;font-size:11px}.terminal-call-status p{margin-bottom:0;line-height:1.8}.report-workspace{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:14px;display:grid}.report-workspace-content{min-width:0}.report-directory{background:#101b26;border:1px solid #2c3e4d;border-radius:8px;min-width:0;overflow:hidden}.report-directory-heading{border-bottom:1px solid #2a3948;justify-content:space-between;align-items:center;padding:15px 13px;display:flex}.report-directory-heading h2{margin:6px 0 0;font-size:17px}.report-directory-heading>span{color:#7e93a2;font-size:10px}.report-directory .eyebrow{letter-spacing:1px;font-size:8px}.report-filters{gap:10px;padding:12px;display:grid}.report-filters label{color:#90a5b7;gap:5px;font-size:10px;display:grid}.report-filters select,.report-version-bar select{color:#d1e0e9;width:100%;min-width:0;font:inherit;background:#0d1722;border:1px solid #354958;border-radius:4px;padding:7px}.report-directory-list{overscroll-behavior:contain;max-height:65vh;padding:0 8px 8px;overflow:auto}.report-entry{text-align:left;color:#cbdbe8;cursor:pointer;overflow-wrap:anywhere;background:#14222f;border:1px solid #2a3a49;border-radius:6px;gap:7px;width:100%;margin:0 0 7px;padding:13px 10px;display:grid}.report-entry:hover,.report-entry:focus-visible{background:#1b3039;border-color:#8abeb1}.report-entry strong{font-size:12px;line-height:1.6}.report-entry>span,.report-entry small{color:#8da6b8;font-size:10px}.report-status{color:#ced9e5;white-space:nowrap;background:#253040;border:1px solid #465365;border-radius:4px;padding:3px 6px;font-size:10px;display:inline-block}.report-status-accepted{color:#a9e4c8;background:#1e3a34;border-color:#39675a}.report-status-needs_revision{color:#ebcd93;background:#3c3322;border-color:#756039}.report-status-not_adopted{color:#e2afbd;background:#3a2931;border-color:#67404c}.report-audit-progress{color:#a4b6c8;font-size:10px}.report-directory-footer{color:#8094a8;border-top:1px solid #2a3948;gap:8px;padding:10px 12px;font-size:9px;display:grid}.report-empty{color:#8ca0b3;padding:8px 4px;font-size:11px;line-height:1.8}.report-refresh{color:#bfe4d7;cursor:pointer;background:#263b39;border:1px solid #497165;border-radius:4px;margin:8px 12px;padding:8px 10px;font-size:11px;display:block}.report-error{overflow-wrap:anywhere;color:#ecb7b1;padding:10px;font-size:12px}.report-error button{margin-left:10px}.detail-panel.report-panel{width:min(1050px,88vw)}.report-panel .detail-heading h2{overflow-wrap:anywhere;padding-right:40px}.report-reader{overflow-anchor:none}.report-version-bar{color:#a9bdcf;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;font-size:12px;display:flex}.report-version-bar label{align-items:center;gap:8px;display:flex}.report-version-bar select{width:auto;max-width:230px}.report-version-bar small{color:#8096aa}.report-new-version{color:#b7dfce;background:#1d3334;border:1px solid #4c7469;border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;padding:12px;font-size:12px;display:flex}.report-new-version button{color:inherit;cursor:pointer;background:#2b5147;border:1px solid #558470;border-radius:4px;padding:7px 10px}.report-body-toolbar{justify-content:space-between;align-items:center;gap:12px;margin:20px 0 12px;display:flex}.report-body-toolbar h3{margin:0;font-size:15px}.report-body-toolbar small{color:#849aaf;font-size:10px}.report-document{background:#0d1720;border:1px solid #314350;border-radius:7px;min-width:0;padding:24px}.report-markdown{color:#c5d5e1;overflow-wrap:anywhere;font-size:14px;line-height:1.85}.report-markdown>:first-child{margin-top:0}.report-markdown>:last-child{margin-bottom:0}.report-markdown h1,.report-markdown h2,.report-markdown h3,.report-markdown h4,.report-markdown h5,.report-markdown h6{color:#e2eee9;margin:1.4em 0 .6em;line-height:1.5}.report-markdown h1{font-size:26px}.report-markdown h2{font-size:22px}.report-markdown h3{font-size:18px}.report-markdown p{margin:.7em 0}.report-markdown ul,.report-markdown ol{padding-left:24px}.report-markdown li{padding:2px 0}.report-markdown blockquote{color:#9db9b5;background:#15272b;border-left:3px solid #6d9b91;margin:12px 0;padding:4px 16px}.report-markdown pre{background:#070e16;border:1px solid #293b4c;border-radius:5px;max-width:100%;padding:14px;font-size:12px;line-height:1.7;overflow:auto}.report-markdown code{background:#182a36;border-radius:3px;padding:2px 4px;font-family:ui-monospace,monospace;font-size:.9em}.report-markdown pre code{font-size:inherit;background:0 0;padding:0}.report-markdown a{color:#99d8d5;text-decoration:underline}.report-markdown img{max-width:100%;height:auto}.report-table-scroll{width:100%;overflow-x:auto}.report-markdown table{border-collapse:collapse;width:100%;font-size:13px}.report-markdown th,.report-markdown td{text-align:left;border:1px solid #354a5a;padding:8px 12px}.report-markdown th{background:#1d303d}.report-markdown hr{border:0;border-top:1px solid #354a5a}.report-source{white-space:pre-wrap;overflow-wrap:anywhere;color:#bfceda;margin:0;font-size:12px;line-height:1.8}.report-evidence{color:#9fb4c6;overflow-wrap:anywhere;margin-top:15px;font-size:12px}.report-history{border-top:1px solid #2d4052;margin-top:30px;padding-top:8px}.report-history h4{color:#c1d4e2;margin:20px 0 12px;font-size:13px}.report-history h5{color:#b8d6cd;margin:16px 0 8px;font-size:12px}.report-history h5 small{color:#7d96aa;margin-left:8px;font-size:10px;font-weight:400}.report-decisions article{background:#14242c;border-left:2px solid #608a80;margin:10px 0;padding:14px}.report-decisions article>div{align-items:center;gap:12px;display:flex}.report-decisions small{color:#8096ac;font-size:10px}.report-verbatim{white-space:pre-wrap;overflow-wrap:anywhere;color:#c1d0dc;font-size:12px;line-height:1.9}.report-audit{background:#111e29;border:1px solid #354858;border-radius:6px;margin:14px 0;padding:18px}.report-audit>header{flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.report-audit>header>span{color:#92a9bb;font-size:10px}.report-assignment-id{color:#69869c;overflow-wrap:anywhere;margin-top:8px;font-size:9px;display:block}.report-audit-result{border-top:1px solid #304352;margin-top:18px}.report-audit-result details{color:#91b2bc;overflow-wrap:anywhere;font-size:11px}.report-directory-compact .report-directory-list{max-height:none}.report-directory-compact .report-entry{padding:16px}.report-directory-compact .report-entry strong{font-size:14px}@media (width>=1700px){.report-workspace{grid-template-columns:280px minmax(0,1fr)}}@media (width<=800px){.report-workspace-content{grid-row:1}}@media (width<=1200px){.report-workspace{grid-template-columns:220px minmax(0,1fr)}.report-workspace .schedule-workspace{grid-template-columns:minmax(0,1fr)}.report-workspace .schedule-panel-list{height:260px}}@media (width<=800px){.report-workspace{grid-template-columns:minmax(0,1fr)}.report-directory-list{max-height:280px}.report-filters{grid-template-columns:1fr 1fr}.report-directory-heading{padding:12px}.detail-panel.report-panel{width:100%}.report-document{padding:16px}.report-version-bar{gap:9px;font-size:11px}.report-markdown{font-size:13px}.report-markdown h1{font-size:22px}.report-markdown h2{font-size:19px}.report-audit{padding:12px}.report-panel .detail-body{padding:16px 12px}.report-body-toolbar{flex-wrap:wrap}.report-directory-compact .report-filters{grid-template-columns:1fr}.report-version-bar select{max-width:190px}}.report-status-completed{color:#a9e4c8;background:#1e3a34;border-color:#39675a}.report-filters input{color:#d1e0e9;width:100%;min-width:0;font:inherit;background:#0d1722;border:1px solid #354958;border-radius:4px;padding:7px}.report-ledger-entry{background:#111e29;border:1px solid #354858;border-radius:6px;min-width:0;margin:14px 0}.report-ledger-entry>summary{cursor:pointer;color:#bdd2df;flex-wrap:wrap;align-items:center;gap:10px;padding:15px;font-size:12px;display:flex}.report-ledger-entry>summary:before{content:"▸";color:#86bbae}.report-ledger-entry[open]>summary:before{content:"▾"}.report-ledger-entry>summary small{color:#819aae}.report-ledger-entry>summary em{color:#e5c998;font-size:11px}.report-ledger-content{min-width:0;padding:0 14px 14px}.report-ledger-content .report-body-toolbar small{overflow-wrap:anywhere;min-width:0}.report-ledger-evaluation{border-color:#547a6f}.report-ledger-appeal{border-color:#7a6847}.report-ledger .report-document{padding:20px}.report-ledger .report-source{max-width:100%;overflow:auto}.report-ledger .report-body-toolbar{flex-wrap:wrap}.topic-archive{color:#93acbf;background:#14212e;border-bottom:1px solid #2d4256;font-size:11px}.topic-archive-heading{flex-wrap:wrap;align-items:center;gap:16px;min-height:43px;padding:8px 16px;display:flex}.topic-archive-heading b{color:#d1dfeb;font-weight:500}.topic-archive-heading button,.archived-topic-actions button{color:#a9c4d8;background:#1d3040;border:1px solid #385166;border-radius:4px;padding:5px 9px;font-size:10px}.topic-archive-heading small{color:#698398;margin-left:auto;font-size:10px}.topic-archive-list{overscroll-behavior:contain;border-top:1px solid #293d4e;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:9px;max-height:330px;padding:10px 14px;display:grid;overflow:auto}.topic-archive-empty{color:#728ea2;margin:10px}.archived-topic{background:#12212e;border:1px solid #30485b;border-radius:6px;min-width:0;padding:10px 12px}.archived-topic.selected{border-color:#6eab99}.archived-topic-title{align-items:flex-start;gap:10px;display:flex}.archived-topic-title button{text-align:left;color:#b9cfdf;background:0 0;border:0;flex:1;min-width:0;padding:0;display:block}.archived-topic-title strong{text-overflow:ellipsis;white-space:nowrap;font:11px ui-monospace,monospace;display:block;overflow:hidden}.archived-topic-title button span{color:#829db2;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:10px;display:block;overflow:hidden}.archived-topic-status{color:#97a6b6;border:1px solid #3c5060;border-radius:3px;flex-shrink:0;padding:2px 5px;font-size:9px}.archived-topic-facts{flex-wrap:wrap;gap:6px 12px;margin-top:9px;font-size:10px;line-height:1.6;display:flex}.archive-warning{color:#e1b47f}.archived-topic-actions{justify-content:space-between;align-items:center;gap:10px;margin-top:9px;display:flex}.archived-topic-actions small{color:#6d879c;font-size:9px}.archived-topic-members{border-top:1px solid #2d4355;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:9px;padding-top:9px;display:grid}.archived-topic-members button{color:#a1b8ca;text-align:left;background:#1a2c3b;border:1px solid #2c4356;border-radius:4px;min-width:0;padding:7px}.archived-topic-members button span{text-overflow:ellipsis;white-space:nowrap;font:10px ui-monospace,monospace;display:block;overflow:hidden}.archived-topic-members small{color:#7893a7;margin-top:4px;font-size:9px;display:block}.node-offline{color:#a3b9d3;border:1px solid #40566e;border-radius:3px;margin-left:6px;padding:1px 3px;font-size:8px;font-style:normal;display:inline-block}@media (width<=720px){.topic-archive-heading{gap:8px 12px;padding:8px 10px;font-size:10px}.topic-archive-heading small{width:100%;margin-left:0}.topic-archive-list{grid-template-columns:minmax(0,1fr);max-height:35vh;padding:8px}.archived-topic-members{grid-template-columns:minmax(0,1fr)}}.runtime-health-panel{color:#263b49;background:#f3f7fa;border:1px solid #ced8e0;border-radius:8px;min-width:0;margin:8px 0;font-size:12px}.runtime-health-summary{align-items:center;gap:12px;min-height:42px;padding:6px 12px;display:flex}.runtime-health-summary>strong{white-space:nowrap}.runtime-health-reason{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.runtime-health-panel button{white-space:nowrap;font:inherit}.runtime-health-panel.blocked{background:#fff2ef;border-color:#dc8d85}.runtime-health-panel.degraded{background:#fff9e9;border-color:#d3b46c}.runtime-health-details{overflow-wrap:anywhere;max-height:320px;padding:0 12px 12px;overflow:auto}.runtime-health-details p{margin:8px 0}.runtime-health-counts{flex-wrap:wrap;gap:6px 14px;display:flex}.runtime-health-counts b{font-variant-numeric:tabular-nums}.runtime-health-history-heading{align-items:center;gap:12px;margin:12px 0 8px;display:flex}.runtime-health-history-heading span{color:#6b7d89}.runtime-health-history-row{border-top:1px solid #dbe2e7;align-items:baseline;gap:10px;padding:7px 0;display:flex}.runtime-health-history-row time,.runtime-health-history-row small{font-variant-numeric:tabular-nums;white-space:nowrap}.runtime-health-history-row span{flex:1}@media (width<=600px){.runtime-health-summary{gap:6px;padding:6px 8px}.runtime-health-summary>strong{white-space:normal;max-width:140px}.runtime-health-history-row{flex-wrap:wrap}.runtime-health-history-row span{flex-basis:100%}}.operation-directory{background:#101b26;border:1px solid #2c3e4d;border-radius:8px;min-width:0;margin-top:14px;overflow:hidden}.operation-directory>header{border-bottom:1px solid #2a3948;justify-content:space-between;align-items:center;gap:12px;padding:15px 13px;display:flex}.operation-directory h2{margin:6px 0 0;font-size:17px}.operation-directory>header>span{color:#91a6b7;font-size:10px}.operation-directory .eyebrow{letter-spacing:1px;font-size:8px}.operation-filter{color:#a7b8c6;gap:6px;padding:12px;font-size:11px;display:grid}.operation-filter select{color:#d1e0e9;min-width:0;max-width:100%;font:inherit;background:#0d1722;border:1px solid #354958;border-radius:4px;padding:7px}.operation-list{overscroll-behavior:contain;max-height:46vh;padding:0 8px 8px;overflow:auto}.operation-entry{text-align:left;color:#cbdbe8;cursor:pointer;overflow-wrap:anywhere;background:#14222f;border:1px solid #2a3a49;border-radius:6px;gap:7px;width:100%;margin-bottom:7px;padding:13px 10px;display:grid}.operation-entry:hover,.operation-entry:focus-visible{background:#1b3039;border-color:#8abeb1}.operation-entry strong{font-size:12px;line-height:1.6}.operation-entry>span,.operation-entry small{color:#9db3c4;font-size:10px}.operation-status{color:#ced9e5;white-space:nowrap;background:#253040;border:1px solid #465365;border-radius:4px;justify-self:start;padding:3px 6px;font-size:10px;display:inline-block}.operation-status-approved{color:#a9e4c8;background:#1e3a34;border-color:#39675a}.operation-status-needs_revision{color:#ebcd93;background:#3c3322;border-color:#756039}.operation-status-rejected,.operation-status-revoked{color:#e2afbd;background:#3a2931;border-color:#67404c}.operation-status-completed{color:#bfd7ea;background:#213648;border-color:#456278}.operation-directory>footer{color:#92a9bb;border-top:1px solid #2a3948;gap:8px;padding:10px 12px;font-size:10px;display:grid}.operation-directory>.reference-button{margin:8px 12px}.operation-empty{color:#9eb0c0;padding:8px 4px;font-size:11px;line-height:1.8}.operation-error{overflow-wrap:anywhere;color:#ecb7b1;padding:10px;font-size:12px}.operation-error button{margin-left:10px}.detail-panel.operation-panel{width:min(1050px,88vw)}.operation-panel .detail-heading h2{overflow-wrap:anywhere;padding-right:40px}.operation-reader{overflow-anchor:none}.operation-meta{color:#a9bdcf;flex-wrap:wrap;align-items:center;gap:14px;font-size:12px;display:flex}.operation-version-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.operation-version-controls button,.operation-update button{color:#c9e0e8;font:inherit;cursor:pointer;background:#213743;border:1px solid #415a6b;border-radius:4px;padding:6px 9px}.operation-version-controls button:disabled{opacity:.45;cursor:default}.operation-reader h3{margin:24px 0 14px;font-size:15px}.operation-fields{gap:13px;margin:0;display:grid}.operation-fields>div{grid-template-columns:115px minmax(0,1fr);gap:15px;display:grid}.operation-fields dt{color:#91afa9;padding-top:1px;font-size:12px}.operation-fields dd{color:#c7d8e3;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.8}.operation-current-decision{background:#14242c;border-left:2px solid #608a80;margin-top:24px;padding:1px 14px 14px}.operation-reference{color:#a0b8c8;overflow-wrap:anywhere;margin:12px 0;font-size:11px}.operation-reference li{padding:4px 0}.operation-reference code{font-size:inherit;white-space:pre-wrap;overflow-wrap:anywhere}.operation-note{color:#a4b7c3;font-size:11px;line-height:1.8}.operation-update{color:#c1dfd6;background:#1d3334;border:1px solid #4c7469;border-radius:6px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px;font-size:12px;display:flex}.operation-history{border-top:1px solid #304352;margin-top:28px}.operation-history-entry{color:#bfd2df;overflow-wrap:anywhere;background:#111e29;border-left:2px solid #405d70;margin:14px 0;padding:12px 14px;font-size:12px;line-height:1.8}.operation-history-entry>header{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.operation-history-entry small{color:#91a8bb;font-size:10px}.operation-history-entry p{margin:9px 0}.operation-verbatim{white-space:pre-wrap;overflow-wrap:anywhere}@media (width<=800px){.operation-list{max-height:260px}.detail-panel.operation-panel{width:100%}.operation-panel .detail-body{padding:16px 12px}.operation-fields>div{grid-template-columns:minmax(0,1fr);gap:3px}.operation-fields dd{font-size:12px}.operation-history-entry{padding:10px}.operation-meta{gap:10px}.operation-current-decision{padding:1px 10px 10px}}.memory-workspace{max-width:1800px;margin:0 auto}.workspace-navigation,.memory-tabs{flex-wrap:wrap;gap:8px;padding:14px 0;display:flex}.workspace-navigation button,.memory-tabs button{color:#afc3d3;cursor:pointer;background:#152634;border:1px solid #344d60;border-radius:6px;padding:10px 16px}.workspace-navigation button[aria-pressed=true],.memory-tabs button[aria-selected=true]{color:#d6f0e7;background:#25463e;border-color:#6b9f8a}.memory-heading{justify-content:space-between;align-items:center;gap:16px;padding:15px 0;display:flex}.memory-heading h2{margin:5px 0;font-size:23px}.memory-heading p{color:#829caf;margin:7px 0;font-size:12px}.memory-filters{background:#13222e;border:1px solid #2c4152;border-radius:8px;flex-wrap:wrap;align-items:end;gap:12px;padding:12px;display:flex}.memory-filters label{color:#94adbe;gap:6px;font-size:11px;display:grid}.memory-filters input,.memory-filters select{color:#c9dce9;background:#0e1c26;border:1px solid #395365;border-radius:4px;min-width:140px;padding:9px}.memory-filters input{min-width:240px}.memory-workspace button:focus-visible,.consensus-node:focus-visible{outline-offset:3px;outline:2px solid #addcc8}.memory-notice{color:#c9e4e5;background:#263e45;border:1px solid #4d737c;border-radius:5px;margin:10px 0;padding:12px}.memory-notice button{margin-left:12px}.memory-split{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;margin-top:14px;display:grid}.memory-split:not(:has(.memory-detail)){grid-template-columns:1fr}.consensus-graph{background:#0e1b25;border:1px solid #304757;border-radius:8px;min-width:0;overflow:hidden}.consensus-graph-controls{border-bottom:1px solid #304757;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.consensus-graph-controls>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.consensus-graph-controls button,.memory-workspace .reference-button{color:#c1d6df;cursor:pointer;background:#1b3342;border:1px solid #3b596c;border-radius:4px;padding:7px 9px}.consensus-graph-controls output{text-align:center;min-width:42px;font-size:11px}.consensus-legend{font-size:11px}.consensus-legend span{padding-right:8px}.consensus-legend .asset{color:#8ecbd9}.consensus-legend .fact{color:#b6dbb4}.consensus-legend .hypothesis{color:#d8bf89}.consensus-legend .blocked{color:#9ca3b2}.consensus-canvas{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;background:radial-gradient(#152936,#0d1822);width:100%;height:660px;min-height:430px;display:block}.consensus-canvas:active{cursor:grabbing}.consensus-cluster{fill:#203b4a19;stroke:#365a6a;stroke-dasharray:5 9;stroke-width:1px;opacity:.55;pointer-events:none}.consensus-edge{color:#648494}.consensus-edge line{stroke:currentColor;stroke-width:1.3px;opacity:.65}.consensus-edge.highlight{color:#c3ded6}.consensus-edge.highlight line{stroke-width:2.3px;opacity:1}.consensus-edge text{fill:#d2e5e2;text-anchor:middle;paint-order:stroke;stroke:#10202b;stroke-width:4px;stroke-linejoin:round;font:11px system-ui}.consensus-node{cursor:pointer;transition:opacity .1s}.consensus-node>ellipse,.consensus-node>rect,.consensus-node>path{stroke-width:1.5px;fill:#1b3844;stroke:#6c9eaf}.consensus-node.fact>rect{fill:#243e36;stroke:#8bb39b}.consensus-node.hypothesis>path{fill:#39382c;stroke:#c0a56e;stroke-dasharray:5 3}.consensus-node.blocked>path{fill:#292e38;stroke:#848c9a;stroke-dasharray:2 4}.consensus-node.selected>ellipse,.consensus-node.selected>rect,.consensus-node.selected>path{stroke:#edf4c9;stroke-width:3px}.consensus-node.muted{opacity:.35}.consensus-node text{fill:#d6e4e9;pointer-events:none}.consensus-node-type{opacity:.72;font:10px system-ui}.consensus-node-title{font:12px system-ui}.consensus-shared{font:8px system-ui}.consensus-graph-footer{color:#7894a7;border-top:1px solid #293d4c;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:10px 12px;font-size:10px;display:flex}.memory-detail{background:#152632;border:1px solid #385264;border-radius:8px;min-width:0;max-height:850px;position:sticky;top:12px;overflow:auto}.memory-detail header{border-bottom:1px solid #314b5d;padding:17px}.memory-detail h3{overflow-wrap:anywhere;margin:10px 0;font-size:18px}.memory-detail header>button{float:right}.memory-detail-content{padding:17px}.memory-detail section+section{margin-top:24px}.memory-detail h4{color:#b6d2d6;margin:10px 0;font-size:13px}.memory-detail p{color:#b2c7d4;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.75}.memory-detail code{overflow-wrap:anywhere;color:#8daabf;font-size:10px}.memory-detail pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#0d1b25;border-radius:5px;padding:12px;font-size:11px;line-height:1.7;overflow:auto}.memory-detail a{color:#acd9e3}.memory-detail .private-annotation{background:#2e293d;border:1px solid #655779;border-radius:6px;padding:12px}.private-annotation small{color:#b8a7ce}.memory-list{gap:10px;margin-top:14px;display:grid}.memory-list-item{text-align:left;color:#c8dce8;cursor:pointer;background:#172b38;border:1px solid #324d60;border-radius:6px;width:100%;padding:14px}.memory-list-item strong,.memory-list-item small{margin-bottom:7px;display:block}.memory-list-item small{color:#8aa6bb}.memory-list-item[aria-pressed=true]{background:#234039;border-color:#aad9bf}.memory-page-footer{color:#8aa6bb;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-size:11px;display:flex}.memory-empty{text-align:center;color:#819bab;padding:30px}.memory-node-directory{border:1px solid #2a4356;border-radius:6px;margin-top:15px;padding:10px}.memory-node-directory summary{cursor:pointer;color:#92acbe;font-size:12px}.memory-node-directory .memory-list{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.memory-node-directory .memory-list-item{padding:10px;font-size:11px}.memory-status{color:#c5d9d9;border:1px solid #617b86;border-radius:4px;padding:4px 7px;font-size:10px;display:inline-block}.memory-relations{gap:8px;display:grid}.memory-relations button{text-align:left;color:#bfd7e3;background:#203644;border:1px solid #3a5667;border-radius:4px;padding:8px}.memory-tags{flex-wrap:wrap;gap:5px;display:flex}.memory-tags span{color:#b5ccd8;background:#253c4a;border-radius:4px;padding:4px 7px;font-size:10px}@media (width<=1100px){.memory-split{grid-template-columns:minmax(0,1fr) 310px}.consensus-canvas{height:580px}.memory-filters input{min-width:150px}}@media (width<=760px){.memory-split{grid-template-columns:1fr}.memory-detail{max-height:none;position:relative;top:auto}.memory-heading{flex-direction:column;align-items:start;gap:3px}.memory-filters{gap:8px}.memory-filters label{flex:1;min-width:130px}.memory-filters input,.memory-filters select{box-sizing:border-box;width:100%;min-width:0}.consensus-canvas{height:520px;min-height:350px}.consensus-graph-controls{padding:9px}.consensus-graph-controls button{padding:7px;font-size:10px}.workspace-navigation{gap:5px}.workspace-navigation button{padding:9px;font-size:12px}}@media (prefers-reduced-motion:reduce){.consensus-node{transition:none}}.report-workspace[hidden]{display:none}.memory-detail .memory-empty{padding:12px}.memory-detail details{color:#99b2c4;margin-top:16px;font-size:11px}.memory-detail details summary{cursor:pointer}.memory-detail article{border-bottom:1px solid #2e4658;margin-bottom:12px;padding-bottom:12px}@media (width<=760px){.memory-detail{z-index:50;max-height:calc(100dvh - 96px);position:fixed;inset:80px 12px 16px;overflow:auto;box-shadow:0 0 0 100vmax #050d17b8}.memory-detail header{z-index:1;background:#152632;position:sticky;top:0}}.memory-node-history label{color:#9cb6c7;gap:7px;font-size:11px;display:grid}.memory-node-history select{color:#bdd2e0;background:#0e202c;border:1px solid #3c596c;border-radius:4px;width:100%;min-width:0;padding:8px}.memory-node-history button{margin-top:8px}.memory-evidence-backdrop{z-index:60}.memory-evidence-container{width:min(620px,100%);height:100%}.memory-evidence-container>.memory-detail{box-sizing:border-box;height:100%;max-height:100%;box-shadow:none;border-radius:0;position:relative;inset:auto}.memory-evidence-container .memory-detail header{z-index:1;background:#152632;position:sticky;top:0}.evolution-graph{background:#061c29;border-color:#244858}.evolution-graph .consensus-graph-controls{border-color:#254354;padding:7px 10px}.evolution-graph .consensus-graph-controls button{background:#0e2b3d;padding:5px 8px;font-size:10px}.evolution-topic-legend{color:#88a9bd;flex-wrap:wrap;align-items:center;gap:14px;padding:8px 12px;font-size:10px;display:flex}.evolution-topic-legend>span{align-items:center;gap:5px;display:flex}.evolution-topic-legend i{border-radius:1px;width:12px;height:4px}.evolution-topic-legend small{color:#66889d;margin-left:auto;font-size:9px}.evolution-graph .consensus-canvas{background:#071d2a;height:min(70vh,760px);min-height:440px}.evolution-stage text{fill:#7b9bb1;font:10px system-ui}.evolution-stage text+text{fill:#5c8198;font-size:8px}.evolution-stage path{stroke:#264253;fill:none}.evolution-graph .consensus-edge path{stroke:currentColor;fill:none;stroke-width:1.15px;opacity:.45}.evolution-graph .consensus-edge.highlight path{opacity:1;stroke-width:2.2px}.evolution-graph .consensus-edge.muted path{opacity:.12}.evolution-graph .consensus-edge.back-reference path{stroke-dasharray:4 3;opacity:.3}.evolution-graph .consensus-edge.relation-contradicts path,.evolution-graph .consensus-edge.relation-negates path{stroke:#df9c8f;stroke-dasharray:5 3}.evolution-graph .consensus-node>g>rect,.evolution-graph .consensus-node>g>path:not(.evolution-topic-mark){fill:#102e40;stroke:#41677e;stroke-width:1px}.evolution-graph .consensus-node.asset>g>rect{fill:#18384c;stroke:#6e9db5}.evolution-graph .consensus-node.fact>g>rect{fill:#0d2c39;stroke:#346274}.evolution-graph .consensus-node.hypothesis>g>path:not(.evolution-topic-mark){fill:#302e22;stroke:#a98e50}.evolution-graph .consensus-node.inspected>g>rect,.evolution-graph .consensus-node.inspected>g>path:not(.evolution-topic-mark){stroke:#a3b8c6;stroke-width:1.3px}.evolution-graph .consensus-node>g:focus-visible{outline:none}.evolution-graph .consensus-node>g:focus-visible>rect,.evolution-graph .consensus-node>g:focus-visible>path{stroke:#e9f1ef;stroke-width:2px}.evolution-graph .consensus-node.muted{opacity:.35}.evolution-graph .evolution-topic-mark{stroke:var(--topic-color);stroke-width:3px;fill:none}.evolution-graph .consensus-node-type{fill:#7fa1b5;font:9px system-ui}.evolution-graph .consensus-node-title{fill:#cde1ed;font:12px system-ui}.evolution-graph .evolution-source-button>rect{fill:#123747;stroke:#365b6c}.evolution-graph .evolution-source-button>text{fill:#86b4c8;font:8px system-ui}.memory-policy{color:#90b9ca!important;font-size:10px!important}.adoption-history article{border-left:2px solid #b5a16c;margin-top:12px;padding-left:10px}.adoption-history small{color:#829fb2;font-size:10px}.adoption-history .reference-button{margin-top:8px}.memory-workspace .memory-heading{padding:9px 0}.memory-workspace .memory-heading h2{font-size:19px}.memory-workspace .memory-filters{gap:10px;padding:8px}.memory-workspace .memory-filters select,.memory-workspace .memory-filters input{padding:7px}.memory-workspace .memory-split{display:block;position:relative}.memory-workspace .memory-split>.memory-detail{z-index:10;width:350px;max-height:calc(70vh - 20px);position:absolute;top:90px;right:10px;overflow:auto;box-shadow:0 8px 30px #0007}.memory-workspace .memory-detail header{padding:12px}.memory-workspace .memory-detail h3{font-size:16px}.memory-workspace .memory-detail-content{padding:12px}.memory-workspace .memory-detail section+section{margin-top:17px}@media (width<=760px){.evolution-topic-legend small{display:none}.evolution-graph .consensus-canvas{height:60vh;min-height:360px}.memory-workspace .memory-split>.memory-detail{z-index:50;width:auto;max-height:none;position:fixed;inset:72px 10px 14px;box-shadow:0 0 0 100vmax #020b14a8}.memory-workspace .memory-heading h2{font-size:17px}.memory-workspace .memory-filters label{min-width:100px}}@media (width>=761px){.topology-main:has(>.memory-workspace[data-view=graph]){box-sizing:border-box;flex-direction:column;height:calc(100dvh - 86px);padding:10px 18px 8px;display:flex;overflow:hidden}.topology-main:has(>.memory-workspace[data-view=graph])>.workspace-navigation{flex:none;align-items:center;height:35px;min-height:35px;margin:0 0 8px;padding:0}.topology-main:has(>.memory-workspace[data-view=graph])>.workspace-navigation button{padding:6px 11px;font-size:11px}.memory-workspace[data-view=graph]{flex-direction:column;flex:1;min-height:0;display:flex}.memory-workspace[data-view=graph]>.memory-heading{flex:none;min-height:36px;padding:3px 0 7px}.memory-workspace[data-view=graph]>.memory-heading .eyebrow{display:none}.memory-workspace[data-view=graph]>.memory-heading h2{margin:0 0 3px;font-size:17px}.memory-workspace[data-view=graph]>.memory-heading p{margin:0;font-size:10px}.memory-workspace[data-view=graph]>.memory-filters{flex:none;gap:10px;padding:6px 8px}.memory-workspace[data-view=graph]>.memory-filters label{gap:3px;font-size:10px}.memory-workspace[data-view=graph]>.memory-filters select,.memory-workspace[data-view=graph]>.memory-filters input{padding:5px;font-size:11px}.memory-workspace[data-view=graph]>.memory-split{flex-direction:column;flex:1;min-height:0;margin-top:8px;display:flex}.memory-workspace[data-view=graph]>.memory-split>div:first-child,.memory-workspace[data-view=graph] .evolution-graph{flex-direction:column;flex:1;min-height:0;display:flex}.memory-workspace[data-view=graph] .evolution-graph .consensus-canvas{flex:1;height:auto;min-height:200px}.memory-workspace[data-view=graph] .consensus-graph-controls,.memory-workspace[data-view=graph] .evolution-topic-legend,.memory-workspace[data-view=graph] .consensus-graph-footer{flex:none}.memory-workspace[data-view=graph] .memory-page-footer{flex:none;padding:5px 0;font-size:10px}.memory-workspace[data-view=graph] .memory-node-directory{flex:none;max-height:150px;margin-top:4px;padding:6px;overflow:auto}.memory-workspace[data-view=graph] .memory-split>.memory-detail{max-height:calc(100% - 70px);top:60px}}.stop-graph-layer>.memory-workspace[data-view=graph]{flex:1;min-height:0}.stop-graph-layer{flex-direction:column;display:flex}@media (width>=761px){.memory-workspace[data-view=graph]{box-sizing:border-box;align-self:stretch;width:100%;min-width:0}.memory-workspace[data-view=graph]>.memory-split{align-items:stretch;width:100%}.memory-workspace[data-view=graph]>.memory-split>div:first-child{align-self:stretch;width:100%;min-width:0}}.stop-inspector{z-index:100;color:#b8cfde;isolation:isolate;background:#061923;flex-direction:column;min-width:0;font-family:Space Grotesk Variable,-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;display:flex;position:fixed;inset:0}.stop-inspector button,.stop-inspector select{font:inherit;cursor:pointer}.stop-inspector button{color:#a8cadc;background:0 0;border:0;border-radius:4px}.stop-inspector button:hover{color:#65deea;background:#123345}.stop-inspector button:focus-visible{outline-offset:2px;outline:2px solid #5de0e8}.stop-inspector button:disabled{opacity:.4;cursor:default}.stop-inspector select{color:#c8deeb;background:#0d2838;border:1px solid #2a4c61;border-radius:4px;max-width:100%}.stop-header{background:#071720;border-bottom:1px solid #234052;align-items:center;gap:20px;height:65px;min-height:65px;padding:0 20px;display:flex}.stop-return{padding:7px 9px;font-size:12px}.stop-agent-title{align-items:baseline;gap:9px;min-width:0;display:flex}.stop-agent-title>span{color:#668fa6;white-space:nowrap;font-size:10px}.stop-agent-title h1{color:#d7e8f1;text-overflow:ellipsis;white-space:nowrap;outline:0;margin:0;font-size:18px;font-weight:500;overflow:hidden}.stop-agent-picker{align-items:center;gap:7px;min-width:0;margin-left:auto;display:flex}.stop-agent-picker>span{color:#6e96ae;white-space:nowrap;font-size:10px}.stop-agent-picker select{max-width:225px;padding:5px 7px;font-size:11px}.stop-close{padding:2px 10px;font-size:25px}.stop-archive-link{white-space:nowrap;font-size:11px}.stop-round-bar{background:#09202e;border-bottom:1px solid #1b3b4f;flex-wrap:wrap;align-items:center;gap:8px;min-height:47px;padding:9px 18px;font-size:11px;display:flex}.stop-round-bar>button{border:1px solid #2a495c;min-width:28px;height:25px;padding:0 6px}.stop-round-bar label{align-items:center;gap:7px;display:flex}.stop-round-bar label>span{color:#6f95aa}.stop-round-bar select{max-width:250px;padding:4px 6px;font-size:11px}.stop-round-state{color:#8fb6cb;border:1px solid #375466;border-radius:4px;padding:3px 6px}.stop-round-state.completed{color:#6ed5bd;border-color:#285c58}.stop-round-state.failed,.stop-round-state.aborted{color:#e1a196;border-color:#865447}.stop-round-state.unknown{color:#d6b976;border-color:#78653d}.stop-round-caption{color:#6d95ab;font-size:10px}.stop-cutoff{color:#6089a2;margin-left:auto;font-size:10px}.stop-round-bar>.stop-new-records{color:#72d9df;border-color:#30787f;font-size:10px}.stop-compactions{color:#7d9fb3;background:#092331;padding:5px 20px;font-size:10px}.stop-compactions>span{padding:4px 10px;display:block}.stop-notice{color:#d3c492;background:#15323b;justify-content:center;gap:12px;padding:7px 18px;font-size:12px;display:flex}.stop-notice.error{color:#e1a5a5;background:#38292b}.stop-notice button{border:1px solid;padding:2px 7px}.stop-empty,.stop-missing{text-align:center;color:#759db5;padding:40px;font-size:13px}.stop-missing h2{font-size:16px}.stop-missing button{color:#72dbe2;border:1px solid #3d8292;padding:8px 12px}.stop-columns{flex:1;grid-template-columns:minmax(225px,26%) minmax(280px,1fr) minmax(230px,28%);gap:0;min-height:0;display:grid;overflow:hidden}.stop-column{border-right:1px solid #204153;flex-direction:column;min-width:0;min-height:0;display:flex}.stop-column:last-child{border:0}.stop-column-heading{background:#09202e;border-bottom:1px solid #19394b;justify-content:space-between;align-items:center;height:43px;min-height:43px;padding:0 13px;display:flex}.stop-column-heading h2{color:#c2dce8;margin:0;font-size:13px;font-weight:500}.stop-column-heading>span{color:#577f98;font-size:10px}.stop-column-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#31566b transparent;flex:1;min-height:0;padding:10px;overflow:auto}.stop-section{background:0 0;border-left:2px solid #0000;padding:2px 0 12px;transition:border-color .12s}.stop-section.linked{background:#0b26332b;border-left-color:#3fb9c9}.stop-batch-heading,.stop-step-heading,.stop-actions-heading{align-items:center;gap:7px;width:100%;margin-bottom:7px;padding:5px 6px;font-size:10px;display:flex;color:#739eb5!important}.stop-step-heading b,.stop-actions-heading b,.stop-batch-heading b{color:#a4c7d9;font-size:11px;font-weight:500}.stop-batch-heading>span,.stop-step-heading>span,.stop-actions-heading>span{color:#628ba2;margin-left:auto;font-size:9px}.stop-small-empty{color:#577e98;margin:0 0 8px;padding:5px 8px;font-size:11px;line-height:1.6}.stop-input-card{background:#0a2331;border:1px solid #244456;border-radius:4px;margin:0 5px 7px;padding:8px 8px 6px}.stop-input-card header{align-items:baseline;gap:7px;min-width:0;display:flex}.stop-input-card header strong{color:#aacddd;overflow-wrap:anywhere;font-size:11px;font-weight:500}.stop-input-card header>span{color:#587f99;margin-left:auto;font-size:8px}.stop-input-meta{color:#658da3;justify-content:space-between;align-items:center;margin-top:5px;font-size:9px;display:flex}.stop-input-text{-webkit-line-clamp:2;text-align:left;overflow-wrap:anywhere;-webkit-box-orient:vertical;width:100%;max-height:46px;line-height:18px;overflow:hidden;color:#9bbdce!important;border-radius:0!important;padding:5px 0!important;font-size:12px!important;display:-webkit-box!important}.stop-input-text:hover{color:#d4e8f2!important;background:0 0!important}.stop-input-card footer{color:#557e98;justify-content:space-between;align-items:center;margin-top:4px;font-size:9px;display:flex}.stop-input-card footer button{color:#72a9bd;padding:1px 3px;font-size:9px}.stop-preview{text-align:left;width:calc(100% - 10px);margin:0 5px 6px;display:block;background:#0a2433!important;border:1px solid #234557!important;border-radius:5px!important;padding:7px 9px!important}.stop-preview>span{color:#72acbd;justify-content:space-between;align-items:center;gap:10px;font-size:10px;line-height:15px;display:flex}.stop-preview small{color:#527f99;font-size:8px;font-weight:400}.stop-preview p{-webkit-line-clamp:2;color:#a9c7d7;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:3px 0 0;font-size:12px;font-weight:400;line-height:19px;display:-webkit-box;overflow:hidden}.stop-preview:hover{background:#0e2d3c!important;border-color:#3999ab!important}.stop-preview.missing{opacity:1!important;background:0 0!important;border-color:#1c3748!important;padding:5px 9px!important}.stop-preview.missing span{color:#587c92}.stop-tool-grid{gap:4px;margin:0 5px 3px;display:grid}.stop-tool-grid.count-1{grid-template-columns:1fr}.stop-tool-grid.count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.stop-tool-grid.count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.stop-tool-grid>button{background:#0b2939;border:1px solid #25495d;align-items:center;gap:4px;min-width:0;padding:5px 6px;font-size:10px;display:flex}.stop-tool-grid>button>span{color:#62a8b8;font-size:12px}.stop-tool-grid code{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;overflow:hidden}.stop-tool-grid>button.selected{background:#143e4c;border-color:#52c3cf}.stop-tool-grid i,.stop-action-title>i{background:#668ca2;border-radius:50%;flex:none;width:5px;height:5px;margin-left:auto}.stop-tool-grid i.succeeded,.stop-action-title>i.succeeded{background:#67c7b8}.stop-tool-grid i.error,.stop-action-title>i.error{background:#da9189}.stop-tool-grid i.rejected,.stop-action-title>i.rejected{background:#d9b675}.stop-action-card{background:#0a2431;border:1px solid #254758;border-radius:4px;margin:0 5px 6px;padding:7px}.stop-action-card.selected{border-color:#5ebbc9;box-shadow:inset 2px 0 #5ebbc9}.stop-action-title{text-align:left;align-items:baseline;gap:6px;width:100%;padding:0 0 4px;font-size:11px;display:flex}.stop-action-title>i{align-self:center;margin-left:0}.stop-action-title strong{color:#b1cfdd;overflow-wrap:anywhere;font-size:11px;font-weight:500}.stop-action-title time{color:#5d88a0;white-space:nowrap;margin-left:auto;font-size:8px}.stop-action-status{color:#7bafbd;justify-content:space-between;align-items:center;gap:5px;margin:3px 0;font-size:9px;display:flex}.stop-action-status code{text-overflow:ellipsis;max-width:52%;font-size:9px;overflow:hidden}.stop-action-links{flex-wrap:wrap;gap:3px 7px;margin-top:6px;display:flex}.stop-action-links>button{color:#6ba6bb;padding:1px 0;font-size:9px}.stop-execution-state{color:#92b6bf;margin:5px 0;font-size:9px}.stop-boundary{color:#668fa6;border-top:1px solid #2b5162;gap:10px;margin:15px 5px 5px;padding:8px;font-size:10px;display:flex}.stop-boundary.completed{color:#73c4b6}.stop-boundary.failed,.stop-boundary.aborted{color:#d2988e}.stop-boundary.unknown{color:#c3a56e}.stop-boundary b{font-weight:500}.stop-more{font-size:11px;display:block;border:1px solid #2a5c72!important;margin:8px auto!important;padding:8px 12px!important}.stop-footer{color:#527e98;border-top:1px solid #1c3e52;justify-content:space-between;align-items:center;height:29px;min-height:29px;padding:0 15px;font-size:9px;display:flex}.stop-footer code{color:#436e89;text-overflow:ellipsis;max-width:48%;font-size:8px;overflow:hidden}.stop-mobile-tabs{display:none}.stop-narrative-backdrop,.stop-call-layer{z-index:20;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#020b13be;justify-content:center;align-items:center;padding:30px;display:flex;position:absolute;inset:0}.stop-narrative{background:#0a202e;border:1px solid #35576c;border-radius:9px;outline:none;flex-direction:column;width:min(960px,100%);min-width:0;height:100%;min-height:0;max-height:1100px;display:flex;box-shadow:0 20px 90px #0009}.stop-narrative>header{border-bottom:1px solid #315163;justify-content:space-between;align-items:center;padding:13px 20px;display:flex}.stop-narrative>header h2{color:#c6dce8;margin:4px 0;font-size:16px;font-weight:500}.stop-narrative>header small{color:#648fa7;font-size:10px}.stop-narrative>header>div:last-child{gap:6px;display:flex}.stop-narrative>header button{border:1px solid #315267;width:29px;height:29px;font-size:17px}.stop-narrative-scroll{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:5px 30px 25px;overflow:auto}.stop-narrative-step{border-bottom:1px solid #285061;padding:17px 0 20px}.stop-narrative-step>header{color:#84b3c6;align-items:baseline;gap:12px;font-size:11px;display:flex}.stop-narrative-step>header b{color:#b1d9e6;font-weight:500}.stop-narrative-step>header code{color:#527f9a;overflow-wrap:anywhere;margin-left:auto;font-size:9px}.stop-narrative-step>section{padding-top:12px;scroll-margin-top:12px}.stop-narrative h3{color:#68b4c1;margin:3px 0 9px;font-size:11px;font-weight:500}.stop-narrative-input{border-left:2px solid #2c5a71;margin:8px 0 14px;padding-left:12px;scroll-margin-top:12px}.stop-narrative-input h4{color:#91bdce;flex-wrap:wrap;align-items:baseline;gap:10px;margin:5px 0;font-size:11px;font-weight:500;display:flex}.stop-narrative-input h4 small{color:#587f97;font-size:9px}.stop-fixed-text pre{color:#afc9d8;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font:12px/1.85 Space Grotesk Variable,-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif}.stop-fixed-text>button{color:#72c1ca;border-bottom:1px solid #346275;border-radius:0;margin-top:8px;padding:3px 0;font-size:10px}.stop-fixed-text>p{color:#d39592;font-size:11px}.stop-narrative-action{text-align:left;border-radius:4px;justify-content:space-between;gap:12px;width:100%;margin:5px 0;font-size:11px;display:flex;border:1px solid #274b60!important;padding:7px 8px!important}.stop-narrative-action small{color:#6191a6;white-space:nowrap;font-size:9px}.stop-call-layer{z-index:30;padding:25px}.stop-call-reading{overscroll-behavior:contain;background:#0b2231;border:1px solid #36596c;border-radius:8px;width:100%;max-width:950px;height:100%;padding:20px;overflow:auto}.stop-call-reading .invocation-detail{max-width:none;padding:0}.observatory:has(.stop-inspector)>.detail-backdrop{z-index:200}@media (width<=1000px){.stop-header{gap:10px;padding:0 12px}.stop-agent-title h1{font-size:16px}.stop-agent-picker>span{display:none}.stop-columns{grid-template-columns:minmax(200px,25%) minmax(270px,1fr) minmax(215px,28%)}.stop-column-scroll{padding:8px 5px}.stop-round-caption,.stop-action-title time{display:none}}@media (width<=720px){.stop-header{gap:7px;height:58px;min-height:58px;padding:0 7px}.stop-return{padding:5px;font-size:10px}.stop-agent-title{flex:1;gap:4px}.stop-agent-title>span{display:none}.stop-agent-title h1{max-width:150px;font-size:14px}.stop-agent-picker{max-width:115px;margin-left:0}.stop-agent-picker select{max-width:115px;padding:4px;font-size:9px}.stop-archive-link{display:none}.stop-close{padding:0 5px;font-size:21px}.stop-round-bar{gap:5px;min-height:45px;padding:7px 9px}.stop-round-bar label>span{display:none}.stop-round-bar select{max-width:165px;font-size:10px}.stop-round-bar>button{min-width:23px;padding:0 4px;font-size:10px}.stop-cutoff{font-size:9px}.stop-new-records{margin-left:auto}.stop-round-state{font-size:9px}.stop-mobile-tabs{background:#0a2230;border-bottom:1px solid #285066;min-height:36px;display:flex}.stop-mobile-tabs button{color:#6593ac;border-bottom:2px solid #0000;border-radius:0;flex:1;padding:7px;font-size:11px}.stop-mobile-tabs button[aria-pressed=true]{color:#b7e2ed;background:#113447;border-color:#41bfcd}.stop-columns{display:block;position:relative}.stop-column{border:0;height:100%;display:none}.mobile-inputs>.stop-inputs,.mobile-response>.stop-responses,.mobile-actions>.stop-actions{display:flex}.stop-column-heading{height:34px;min-height:34px;padding:0 12px}.stop-column-heading h2{font-size:12px}.stop-column-scroll{padding:8px}.stop-input-card{padding:9px}.stop-input-card header strong{font-size:12px}.stop-action-title time{display:block}.stop-footer{height:27px;min-height:27px;padding:0 9px}.stop-footer code{display:none}.stop-footer span{font-size:8px}.stop-narrative-backdrop,.stop-call-layer{-webkit-backdrop-filter:none;backdrop-filter:none;padding:8px}.stop-narrative{border-radius:6px}.stop-narrative>header{gap:10px;padding:10px}.stop-narrative>header h2{font-size:13px}.stop-narrative>header small{font-size:8px}.stop-narrative-scroll{padding:0 13px 20px}.stop-narrative-step>header{flex-wrap:wrap;gap:5px 10px}.stop-narrative-step>header code{width:100%;margin-left:0}.stop-call-reading{padding:12px}.stop-narrative-action{flex-direction:column;gap:4px}.stop-missing{padding:25px 16px}.stop-notice{padding:7px 10px;font-size:10px}}.stop-graph-layer{z-index:150;overscroll-behavior:contain;background:#071c28;position:fixed;inset:0;overflow:auto}.stop-graph-layer[hidden]{display:none}.stop-graph-layer>header{z-index:3;color:#749bb1;background:#081b28;border-bottom:1px solid #2c5065;align-items:center;gap:20px;padding:12px 20px;font-size:11px;display:flex;position:sticky;top:0}.stop-graph-layer>header>button{color:#9acbdc;cursor:pointer;background:0 0;border:1px solid #31576c;border-radius:4px;padding:6px 10px}.stop-graph-layer>.memory-workspace{padding:0 15px}.stop-source-scope{color:#62899e;margin:6px 0;font-size:9px}.stop-actual-input{border-top:1px solid #24475b;margin-top:12px;padding-top:8px}.stop-actual-input>summary{color:#7ea5b7;cursor:pointer;font-size:10px}.stop-actual-input[open]>.stop-fixed-text{border:1px solid #234254;border-radius:4px;margin-top:10px;padding:9px}.inspector-scene[hidden],.inspector-fixed-detail-scene[hidden]{display:none}.inspector-fixed-detail-scene>.detail-backdrop,.inspector-fixed-detail-scene>.stop-call-layer{z-index:200;position:fixed}.inspector-fixed-detail-scene:empty{display:none}.stop-input-card>footer{height:auto;min-height:0;margin-top:4px;padding:0}.stop-foreign-run{text-align:center;color:#a0c0d1;padding:50px 25px}.stop-foreign-run h2{font-size:18px;font-weight:500}.stop-foreign-run p{font-size:12px;line-height:1.8}.stop-foreign-run button{color:#97cedd;cursor:pointer;background:#0e2d3e;border:1px solid #3a7088;border-radius:4px;padding:7px 12px}.stop-record-reader pre,.stop-record-reader code{white-space:pre-wrap;overflow-wrap:anywhere}.stop-record-reader article{border-bottom:1px solid #24485d;padding:8px 0}.stop-record-reader article p{margin:4px 0}.stop-record-reader button{cursor:pointer}.observatory-header[data-inspection-obscured=true],.topology-main[data-inspection-obscured=true]{visibility:hidden}.stop-archive-compact{display:none}@media (width<=720px){.stop-archive-link{border:1px solid #2d5369;flex:none;padding:4px 5px;font-size:9px;display:block}.stop-archive-full{display:none}.stop-archive-compact{display:inline}}.yion-settings-grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.9fr);align-items:start;gap:22px;display:grid}.yion-settings-grid>section,.yion-settings-grid>aside{min-width:0}.yion-console .console-panel h2{align-items:center;gap:10px;display:flex}.yion-facts{gap:16px;display:grid}.yion-facts div{justify-content:space-between;gap:16px;display:flex}.yion-facts dt{color:#8b9eb1}.yion-facts dd{text-align:right;overflow-wrap:anywhere;margin:0}.yion-readiness{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.yion-readiness-step{color:#aebed0;background:#122435;border:1px solid #2a3d51;border-radius:12px;align-items:center;gap:12px;padding:16px;text-decoration:none;transition:border-color .18s,background .18s;display:flex}.yion-readiness-step:hover{background:#172e40;border-color:#56d8ed}.yion-readiness-step.ready>svg:first-child{color:#5de7be}.yion-readiness-step>span{flex:1}.yion-readiness-step strong,.yion-readiness-step small{display:block}.yion-readiness-step small{color:#9aaebe;margin-top:6px;font-size:12px}.yion-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:18px;display:grid}.yion-scope-grid small{margin-top:5px;font-size:11px;display:block}.yion-token-list article{border-top:1px solid #2a3d51;justify-content:space-between;align-items:center;gap:12px;padding:18px 0;display:flex}.yion-token-list article p{margin:8px 0}.yion-api-steps{color:#afbfce;padding-left:22px;font-size:14px;line-height:1.8}.yion-api-steps li+li{margin-top:12px}.yion-step{color:#73e3ee;border:1px solid #366374;border-radius:9px;justify-content:center;align-items:center;width:28px;height:28px;font:500 12px Space Grotesk Variable,sans-serif;display:inline-flex}.yion-role-preview{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.yion-role-preview article{overflow-wrap:anywhere;background:#122335;border:1px solid #2d465b;border-radius:12px;padding:18px 14px}.yion-role-preview strong{text-transform:uppercase;letter-spacing:.06em;color:#6fe7f3;font-family:Space Grotesk Variable,sans-serif;font-size:12px}.yion-role-preview p{margin:12px 0;font-size:14px;line-height:1.6}.yion-role-preview small{font-size:11px;line-height:1.6;display:block}.yion-console hr{border:0;border-top:1px solid #2d4254;margin:28px 0}.yion-console .console-actions button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.yion-console details>pre.console-log{max-height:340px}.yion-console .console-notice input[readonly]{width:100%}@media (width<=1100px){.yion-settings-grid{grid-template-columns:1fr}.yion-role-preview{grid-template-columns:repeat(3,minmax(0,1fr))}.yion-readiness{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.yion-role-preview,.yion-readiness,.yion-scope-grid{grid-template-columns:1fr}}.yl-workspace{min-width:0;padding-bottom:88px}.yl-heading{justify-content:space-between;align-items:center;gap:10px;min-height:32px;margin:0 0 10px;display:flex}.yl-heading h1{margin:0;font-size:20px;font-weight:600;line-height:1.3}.yl-heading>div{gap:7px;display:flex}.yl-heading .console-button,.yl-heading button{min-height:30px;padding:5px 9px;font-size:12px}.yl-columns{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr) minmax(0,1.2fr);grid-template-areas:"settings task materials";align-items:start;gap:10px;display:grid}.yl-column{flex-direction:column;gap:10px;min-width:0;display:flex}.yl-settings{grid-area:settings}.yl-task{grid-area:task}.yl-materials{grid-area:materials}.yion-console .yl-workspace .console-panel{border-radius:7px;min-width:0;margin:0;padding:12px}.yl-workspace .console-panel h2{margin:0 0 11px;font-size:14px}.yl-workspace .console-version-heading{flex-wrap:wrap;gap:6px;margin-bottom:10px}.yl-workspace .console-version-heading h2{margin:0}.yl-workspace .console-field{min-width:0;margin:0 0 10px;scroll-margin-top:12px}.yl-workspace .console-field label{font-size:12px}.yl-workspace input,.yl-workspace select,.yl-workspace textarea{width:100%;min-width:0;min-height:36px;padding:7px 9px;font-size:13px}.yl-workspace textarea{resize:vertical;line-height:1.7}.yl-workspace .console-muted,.yl-workspace .console-field small{font-size:11px;line-height:1.65}.yl-field-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.yl-switch{gap:6px;margin-bottom:8px;display:flex}.yl-switch button{flex:1;min-width:0;min-height:35px;padding:8px 6px;font-size:12px}.yion-console .yl-switch button[aria-pressed=true]{color:#b6f4f7;background:#0c3746;border-color:#20adc4}.yl-field-error{color:#ffc0c9;margin:5px 0 8px;font-size:11px;line-height:1.6}.yl-disclosure{min-width:0;font-size:12px;line-height:1.7}.yl-disclosure summary{cursor:pointer;color:#8fbcd0}.yl-disclosure[open]>summary{margin-bottom:9px}.yl-model-roles{gap:8px;display:grid}.yl-model-roles>div{grid-template-columns:58px minmax(0,1fr);gap:3px 7px;display:grid}.yl-model-roles small{color:#779cad;overflow-wrap:anywhere;grid-column:2}.yl-model-roles span{overflow-wrap:anywhere}.yl-appendix{color:#a8d7e2;overflow-wrap:anywhere;background:#0b2a35;border-left:2px solid #318c9e;margin:0 0 10px;padding:8px 10px;font-size:12px;line-height:1.7}.yl-capability-kind{color:#87aabd;margin-bottom:5px;font-size:10px;display:block}.yl-chips{flex-wrap:wrap;gap:5px;min-width:0;margin-bottom:10px;display:flex}.yl-chips>span:not(.console-muted){overflow-wrap:anywhere;background:#0b2638;border:1px solid #294b60;border-radius:5px;align-items:center;gap:5px;max-width:100%;padding:5px 7px;font-size:11px;display:inline-flex}.yl-chips small{color:#7e9eaf;font-size:10px}.yl-role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.yion-console button.yl-role-card{text-align:left;background:#081e2c;border-radius:6px;justify-content:space-between;align-items:center;gap:5px;min-width:0;min-height:56px;padding:8px;display:flex}.yl-role-card>span{min-width:0}.yl-role-card strong{margin-right:6px;font-size:12px}.yl-role-card small{color:#88aabe;font-size:10px}.yl-role-card span>span{color:#7e9daf;margin-top:4px;font-size:10px;display:block}.yl-role-card b{color:#72a9bc;font-size:17px}.yion-console button.yl-role-card[aria-invalid=true]{background:#2e202b;border-color:#985769}.yl-prompt-shared{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.yl-prompt-shared button{flex:1;min-width:80px;padding:6px;font-size:11px}.yl-prompt-shared span{color:#83a1b3;margin-top:3px;font-size:10px;display:block}.yl-advanced{background:#071e2d;border:1px solid #23475e;border-radius:6px;margin-top:12px;padding:10px 12px}.yl-advanced>.console-panel{margin-top:10px!important}.yl-workspace .console-log{overflow-wrap:anywhere;max-width:100%}.yl-workspace .console-file-list{padding:0;list-style:none}.yl-workspace .console-file-list li{justify-content:space-between;align-items:center;gap:6px;font-size:12px;display:flex}.yl-workspace .console-file-list span{overflow-wrap:anywhere;min-width:0}.yl-workspace .console-file-list button{flex:none;padding:5px 7px;font-size:11px}.yl-action-bar{inset:auto 0 0 var(--yion-nav,44px);z-index:90;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#071c2bf5;border-top:1px solid #2d4f65;align-items:center;gap:12px;min-height:56px;padding:8px 12px;display:flex;position:fixed;box-shadow:0 -7px 25px #0003}.yl-action-bar[hidden]{display:none!important}.yl-action-status{flex:1;min-width:100px;font-size:12px;position:relative}.yl-action-status>details>summary{color:#d0e6f1;cursor:pointer;line-height:1.5}.yl-action-status>details>ul{background:#18252f;border:1px solid #6d583f;border-radius:7px;width:min(520px,100vw - 80px);max-height:45vh;margin:0;padding:8px;list-style:none;position:absolute;bottom:calc(100% + 16px);left:0;overflow:auto;box-shadow:0 10px 35px #0008}.yl-action-status>details>ul button{text-align:left;white-space:normal;background:0 0;border:0;width:100%;padding:7px;font-size:12px;line-height:1.6;display:block}.yl-save-feedback{color:#8fb5c5;overflow-wrap:anywhere;font-size:10px;line-height:1.6;display:block}.yl-save-controls,.yl-launch-controls{align-items:center;gap:6px;min-width:0;display:flex}.yl-save-controls select{width:154px;min-height:36px;font-size:11px}.yl-save-controls input{width:140px;min-height:36px;font-size:12px}.yl-action-bar button{white-space:nowrap;min-height:36px;padding:7px 10px;font-size:12px}.yl-launch-controls button.primary{min-width:120px}.yl-modal-backdrop.yion-console{z-index:500;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);isolation:isolate;background:#020c17bc;justify-content:center;align-items:center;height:auto;min-height:0;padding:16px;display:flex;position:fixed;inset:0}.yl-modal-backdrop[hidden]{display:none!important}.yl-prompt-modal{color:#cce1ef;background:#061b2b;border:1px solid #38627c;border-radius:10px;flex-direction:column;width:min(1120px,100%);height:min(780px,100dvh - 32px);min-height:0;display:flex;overflow:hidden;box-shadow:0 20px 90px #0009}.yl-prompt-modal>header{border-bottom:1px solid #23455c;flex:none;justify-content:space-between;align-items:flex-start;gap:10px;padding:14px 18px;display:flex}.yl-prompt-modal h2{margin:0;font-size:18px}.yl-prompt-modal header p{color:#8cabbf;margin:5px 0 0;font-size:11px}.yl-prompt-modal header button{min-width:32px;padding:4px;font-size:22px;line-height:1}.yl-prompt-tabs{flex:none;gap:5px;padding:12px 18px 6px;display:flex;overflow:auto}.yl-prompt-tabs button{white-space:nowrap;min-width:72px;padding:7px 9px;font-size:12px}.yl-prompt-modal button[aria-pressed=true]{color:#bbf3f7;background:#0c394b;border-color:#26adbf}.yl-prompt-context{flex:none;justify-content:space-between;align-items:center;gap:8px;padding:4px 18px 8px;font-size:13px;display:flex}.yl-prompt-context>div{gap:4px;display:flex}.yl-prompt-context button{padding:6px 8px;font-size:11px}.yl-prompt-modal>.yl-appendix{flex:none;margin:0 18px 10px}.yl-prompt-modal>textarea{resize:none;outline-offset:2px;color:#d4e7f3;background:#041521;border:1px solid #315269;border-radius:5px;flex:1;width:calc(100% - 36px);min-height:0;margin:0 18px;padding:12px 14px;font-size:13px;line-height:1.85}.yl-prompt-modal>textarea[readonly]{color:#aec8d8;background:#09202e}.yl-prompt-meta{color:#8aa8ba;flex:none;justify-content:space-between;gap:8px;padding:8px 18px;font-size:11px;display:flex}.yl-prompt-modal>footer{border-top:1px solid #23455c;flex:none;align-items:center;gap:8px;padding:12px 18px;display:flex}.yl-prompt-modal>footer>span{color:#95b5c7;margin-right:auto;font-size:11px}.yl-prompt-modal button{min-height:32px;padding:6px 10px;font-size:12px}.yl-prompt-warning{color:#eac58d;background:#332b22;border:1px solid #69563b;flex-wrap:wrap;align-items:center;gap:7px;margin:0 18px 8px;padding:7px 10px;font-size:12px;display:flex}.yl-prompt-modal>.yl-field-error{margin:0 18px 8px}@media (width>=900px) and (width<=1199px){.yl-columns{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-template-areas:"settings materials""task materials"}.yl-action-bar{flex-wrap:wrap}.yl-action-status{flex-basis:30%}.yl-workspace{padding-bottom:120px}.yl-save-controls,.yl-launch-controls{margin-left:auto}}@media (width<=899px){.yl-columns{grid-template-columns:minmax(0,1fr);grid-template-areas:"settings""task""materials"}.yl-action-bar{flex-wrap:wrap;gap:6px 10px}.yl-action-status{flex-basis:100%}.yl-save-controls{flex-wrap:wrap;flex:1}.yl-save-controls select{flex:1;width:140px}.yl-save-controls input{flex-basis:100%;order:3;width:100%}.yl-launch-controls{margin-left:auto}.yl-workspace{padding-bottom:160px}.yl-heading h1{font-size:18px}.yl-modal-backdrop.yion-console{padding:8px}.yl-prompt-modal{height:calc(100dvh - 16px)}.yl-prompt-modal>header,.yl-prompt-modal>footer{padding:12px}.yl-prompt-tabs{padding:10px 12px 5px}.yl-prompt-context{padding:3px 12px 8px}.yl-prompt-modal>.yl-appendix{margin-inline:12px}.yl-prompt-modal>textarea{width:calc(100% - 24px);margin-inline:12px}.yl-prompt-meta{flex-wrap:wrap;padding:7px 12px}.yl-prompt-warning{margin-inline:12px}}@media (width<=460px){.yl-field-grid{grid-template-columns:1fr}.yl-heading>div{gap:4px}.yl-heading .console-button,.yl-heading button{padding:5px 6px;font-size:11px}.yl-action-bar{padding:7px 8px}.yl-save-controls{flex-basis:100%}.yl-launch-controls{width:100%}.yl-launch-controls button{flex:1}.yl-workspace{padding-bottom:205px}.yl-prompt-context{flex-direction:column;align-items:flex-start}.yl-prompt-modal>footer{flex-wrap:wrap}.yl-prompt-modal>footer>span{flex-basis:100%}}.yl-chips>button{overflow-wrap:anywhere;background:#0b2638;border:1px solid #294b60;border-radius:5px;align-items:center;gap:5px;max-width:100%;min-height:29px;padding:5px 7px;font-size:11px;display:inline-flex}.yl-capability-modal{color:#cce1ef;background:#061b2b;border:1px solid #345d77;border-radius:9px;width:min(620px,100%);max-height:calc(100dvh - 32px);padding:16px 18px;overflow:auto;box-shadow:0 20px 80px #0008}.yl-capability-modal>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.yl-capability-modal h2{margin:0;font-size:17px}.yl-capability-modal header button{padding:3px 9px;font-size:20px}.yl-capability-modal p,.yl-capability-modal dl{overflow-wrap:anywhere;font-size:13px;line-height:1.8}.yl-capability-modal dl{grid-template-columns:60px minmax(0,1fr);gap:8px;display:grid}.yl-capability-modal dd{margin:0}.yl-capability-modal dt{color:#8aaebf}.yion-models{color:#e7f1ff;align-items:flex-start;gap:16px;min-width:0;min-height:calc(100dvh - 100px);display:flex}.yion-models h1,.yion-models h2,.yion-models h3,.yion-models p{margin:0}.yion-models button svg{flex-shrink:0}.yion-console .yion-models .ym-button{color:#cbe9fc;white-space:nowrap;background:#0b2940;border:1px solid #2c6b90;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:8px 12px;font-size:12px;display:inline-flex}.yion-console .yion-models .ym-button:hover{background:#103c54;border-color:#48b5d3}.yion-console .yion-models .ym-button.primary{color:#032632}.yion-console .yion-models .ym-button.subtle{color:#7bd7ee;background:0 0;border-color:#0000;padding:5px}.yion-console .yion-models .ym-button.danger{color:#ffc4d2;background:#3c2130;border-color:#834957}.yion-console .yion-models button:disabled{opacity:.42;cursor:not-allowed}.yion-console .yion-models .ym-icon{color:#8aadc8;background:0 0;border:1px solid #0000;border-radius:5px;flex-shrink:0;place-items:center;width:27px;height:27px;min-height:0;padding:3px;display:inline-grid}.yion-console .yion-models .ym-icon:hover{color:#c6f5ff;background:#153950;border-color:#30617f}.ym-full{width:100%;justify-content:space-between!important}.ym-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.ym-muted{color:#89a9c1;font-size:12px;line-height:1.8}.ym-library{background:#051827e0;border:1px solid #204d69;border-radius:11px;flex:0 0 260px;width:260px;max-height:calc(100dvh - 105px);padding:18px 11px;position:sticky;top:0;overflow:auto}.ym-library-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:15px;padding:0 4px;display:flex}.ym-library-heading h2{white-space:nowrap;font-size:19px;font-weight:600}.yion-models .ym-library-heading .ym-button{min-height:32px;padding:6px 8px;font-size:11px}.ym-search{color:#81a4be;background:#081e2f;border:1px solid #2b526d;border-radius:7px;align-items:center;gap:8px;margin:0 4px 14px;padding:10px;display:flex}.yion-console .yion-models .ym-search input{box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;padding:0;font-size:12px}.ym-search kbd{white-space:nowrap;color:#5f839b;font-size:9px}.ym-node-list{flex-direction:column;gap:11px;display:flex}.ym-node-card{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#081f30d9;border:1px solid #24526e;border-radius:10px;padding:15px 12px}.ym-node-card.selected{background:#092d43;border-color:#20cfe7;box-shadow:0 0 0 1px #1cb5d22b,0 0 15px #00b5db10}.ym-node-card:hover{border-color:#3f8cae}.yion-console .yion-models .ym-node-top{text-align:left;background:0 0;border:0;align-items:center;gap:11px;width:100%;padding:0;display:flex}.yion-console .yion-models .ym-node-top:hover{background:0 0}.ym-node-top>svg{color:#608fae;flex-shrink:0;margin-left:auto}.ym-glyph{color:#d9f8ff;background:#086ba8;border-radius:12px;flex:0 0 43px;justify-content:center;align-items:center;width:43px;height:43px;display:inline-flex;box-shadow:inset 0 0 12px #21b9ff26,0 0 14px #168bdb1a}.ym-glyph.secondary{color:#c9d7ff;background:#30288c}.ym-glyph.small{border-radius:8px;flex-basis:29px;width:29px;height:29px}.ym-node-copy{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.ym-node-copy strong{color:#f0f7ff;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;overflow:hidden}.ym-node-copy small{color:#8faec7;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ym-node-meta{color:#85a8bf;justify-content:space-between;align-items:center;gap:8px;margin-top:15px;font-size:11px;display:flex}.ym-node-meta>span:first-child{align-items:center;gap:6px;display:flex}.ym-node-meta .ready{color:#35dcae}.ym-node-meta .warning{color:#e9bc7e}.ym-node-meta i{background:currentColor;border-radius:50%;width:6px;height:6px}.ym-library-note{color:#678ca6;align-items:flex-start;gap:7px;font-size:11px;line-height:1.8;display:flex;margin:20px 5px!important}.ym-library-note svg{flex-shrink:0;margin-top:4px}.ym-library-empty{padding:18px 7px}.yion-models .ym-mobile-close,.ym-mobile-tools{display:none}.ym-workspace{flex:1;min-width:0}.ym-heading{padding:13px 6px 18px}.ym-heading-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ym-eyebrow{color:#6696b2;letter-spacing:1.7px;margin-bottom:7px;font-size:9px}.ym-heading h1{letter-spacing:-.5px;flex-wrap:wrap;align-items:center;gap:12px;font-size:28px;font-weight:600;display:flex}.ym-save-state{letter-spacing:0;color:#36d3aa;border-left:0;align-items:center;gap:5px;padding:0;font-size:10px;font-weight:400;display:inline-flex}.ym-save-state.pending{color:#ecc17d}.ym-heading>.ym-heading-row>.ym-actions{padding-top:7px}.ym-heading p{color:#8eafc8;margin-top:11px;font-size:12px;line-height:1.8}.ym-group-meta{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.yion-console .yion-models .ym-group-meta select{background:#09273d;border-color:#316b8b;width:auto;max-width:300px;padding:6px 10px;font-size:13px}.yion-console .yion-models .ym-version{color:#96bfd7;background:#0b2438;border-color:#2b4b62;border-radius:6px;align-items:center;gap:7px;margin-left:auto;padding:6px 9px;font-size:10px;display:inline-flex}.ym-group-name{color:#7d9fb8;align-items:center;gap:13px;margin:0 6px 16px;font-size:11px;display:flex}.yion-console .yion-models .ym-group-name input{background:#071e30;width:260px;max-width:75%;padding:7px 10px;font-size:12px}.ym-workspace-body{align-items:flex-start;gap:15px;display:flex}.ym-role-list{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.ym-role-row{background:#051928e6;border:1px solid #24516c;border-radius:11px;grid-template-columns:117px minmax(210px,1.4fr) minmax(180px,1fr);gap:11px;min-height:133px;padding:14px 11px;display:grid}.ym-role-row.selected{border-color:#20d6e8;box-shadow:0 0 0 1px #0bc7df72,inset 0 0 18px #0dc9df0b}.ym-role-label{align-items:flex-start;gap:10px;padding:20px 0 0 4px;display:flex}.ym-role-label>svg{color:#76caff;filter:drop-shadow(0 0 5px #089ffe30);flex-shrink:0}.ym-role-label>div{min-width:0}.ym-role-label strong{font-size:17px;font-weight:600;display:block}.ym-role-label span{color:#8eaec7;margin-top:8px;font-size:11px;line-height:1.7;display:block}.ym-pool{background:#08233999;border:1px solid #19435e;border-radius:9px;min-width:0;padding:9px}.ym-pool.drag-over{background:#0b3c4d;border-color:#15d9f3;box-shadow:inset 0 0 0 1px #15d9f340}.ym-pool-heading{white-space:nowrap;align-items:center;gap:7px;min-height:25px;margin-bottom:10px;display:flex}.ym-pool-heading strong{color:#a1ecff;font-size:13px;font-weight:600}.ym-pool-heading small{color:#7195b0;text-overflow:ellipsis;font-size:9px;overflow:hidden}.ym-pool-heading .ym-icon{background:#0e324b!important;border-color:#1f4864!important;width:24px!important;height:24px!important;margin-left:auto!important}.ym-pool-items{flex-wrap:wrap;align-items:center;gap:7px;min-height:44px;display:flex}.ym-node-chip{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#0b2b46;border:1px solid #2d668d;border-radius:8px;align-items:center;gap:4px;min-width:0;max-width:100%;min-height:44px;padding:7px 5px;display:inline-flex}.yion-console .yion-models .ym-chip-label{white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;min-width:0;padding:0;font-size:12px;display:flex}.ym-chip-label>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.ym-chip-actions{align-items:center;margin-left:auto;display:flex}.yion-console .yion-models .ym-chip-actions .ym-icon{width:18px;height:24px;padding:1px}.ym-reverse{transform:rotate(180deg)}.yion-console .yion-models .ym-add-slot{color:#83bbd7;background:#061b2a77;border:1px dashed #3c7190;border-radius:8px;justify-content:center;align-items:center;min-width:31px;height:44px;padding:6px;display:flex}.ym-empty-pool{color:#658aa5;flex:1;padding:4px;font-size:10px}.ym-inspector{background:#051827f5;border:1px solid #28526e;border-radius:10px;flex:0 0 260px;width:260px;min-width:0;padding:0 14px 18px}.ym-inspector>header{border-bottom:1px solid #204157;justify-content:space-between;align-items:center;margin-bottom:15px;padding:17px 0;display:flex}.ym-inspector h2{font-size:18px;font-weight:500}.ym-inspector-card{background:#061d30;border:1px solid #1d4059;border-radius:9px;align-items:flex-start;gap:12px;padding:16px 12px;display:flex}.ym-inspector-card>div{min-width:0}.ym-inspector h3{overflow-wrap:anywhere;font-size:16px;font-weight:500}.ym-inspector p,.ym-inspector small{color:#87a9c3;overflow-wrap:anywhere;font-size:11px;line-height:1.7}.ym-inspector-card p{margin:5px 0!important}.ym-inspector-card small{margin-top:9px;display:block}.ym-inspector dl{background:#061c2d;border:1px solid #214158;border-radius:9px;margin:13px 0 15px;padding:3px 12px}.ym-inspector dl>div{border-bottom:1px solid #1c384d;grid-template-columns:78px minmax(0,1fr);gap:6px;padding:13px 0;font-size:11px;line-height:1.6;display:grid}.ym-inspector dl>div:last-child{border-bottom:0}.ym-inspector dt{color:#83a6c1}.ym-inspector dd{color:#c9dfef;overflow-wrap:anywhere;margin:0}.ym-info{background:#082236;border:1px solid #254f68;border-radius:8px;align-items:flex-start;gap:8px;margin-top:15px;padding:12px 10px;display:flex}.ym-info svg{color:#8fcce7;flex-shrink:0;margin-top:2px}.ym-inspector details{background:#092132;border:1px solid #25465e;border-radius:8px;margin-top:15px;padding:13px}.ym-inspector details summary{cursor:pointer;color:#b5cfe1;justify-content:space-between;align-items:center;font-size:12px;display:flex}.ym-inspector details p{font-size:10px;margin-top:12px!important}.ym-inspector details code{color:#78a1b9;overflow-wrap:anywhere;margin-top:12px;font-size:10px;display:block}.ym-footer{color:#658ba6;flex-wrap:wrap;align-items:center;gap:14px;padding:16px 4px;font-size:10px;display:flex}.ym-footer .ym-button:last-child{margin-left:auto}.ym-backups{color:#96bad1;border:1px solid #315068;border-radius:8px;margin:17px 0;padding:13px;font-size:12px}.ym-backups>summary{cursor:pointer}.ym-backups>div{margin-top:14px}.ym-backups strong{margin-right:12px;font-size:12px}.ym-backups pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#031321;max-height:220px;padding:12px;font-size:11px;line-height:1.7;overflow:auto}.ym-toast{z-index:120;color:#d6effb;background:#0d3347;border:1px solid #356f8b;border-radius:9px;align-items:center;gap:10px;max-width:calc(100vw - 150px);padding:12px 15px;font-size:12px;line-height:1.6;display:flex;position:fixed;bottom:24px;left:calc(50% + 46px);transform:translate(-50%);box-shadow:0 10px 30px #0006}.ym-toast>svg{color:#56dcc8;flex-shrink:0}.ym-drag-preview{z-index:200;pointer-events:none;color:#d9fbff;background:#0a3c51;border:1px solid #4fe9f4;border-radius:8px;align-items:center;gap:8px;padding:10px 13px;font-size:13px;display:flex;position:fixed;box-shadow:0 10px 30px #0008}.ym-backdrop{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000b16bd;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ym-dialog{background:#081e30;border:1px solid #31617e;border-radius:13px;flex-direction:column;width:min(640px,100%);max-height:calc(100dvh - 48px);display:flex;overflow:hidden;box-shadow:0 25px 85px #0008}.ym-dialog>header{border-bottom:1px solid #24455e;justify-content:space-between;align-items:center;gap:14px;padding:21px 24px;display:flex}.ym-dialog h2{font-size:21px;font-weight:500}.ym-dialog-body{min-height:0;padding:22px 24px;overflow:auto}.ym-dialog>footer{background:#0a263b;border-top:1px solid #24455e;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:17px 24px;display:flex}.ym-field{color:#bed6e7;flex-direction:column;gap:8px;min-width:0;margin:17px 0;font-size:12px;display:flex}.ym-field small{color:#7397b1;font-size:10px;line-height:1.7}.ym-two-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.yion-console .yion-models .ym-field input,.yion-console .yion-models .ym-field select{background:#061a2b;border-color:#2e526c;padding:10px 12px;font-size:12px}.ym-picker-list{flex-direction:column;gap:10px;margin-top:18px;display:flex}.yion-console .yion-models .ym-picker-node{text-align:left;color:#d2e8f7;background:#0c2c43;border:1px solid #2b5471;border-radius:9px;align-items:center;gap:13px;width:100%;padding:14px;display:flex}.ym-picker-node>span:not(.ym-glyph){flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.ym-picker-node strong{font-size:13px;font-weight:500}.ym-picker-node small{color:#86abc4;font-size:11px;line-height:1.6}.ym-picker-node>svg{color:#85c8e0;flex-shrink:0}.ym-preview-roles{flex-direction:column;gap:10px;margin-top:17px;display:flex}.ym-preview-roles>div{background:#0a263b;border:1px solid #264b65;border-radius:8px;grid-template-columns:95px minmax(0,1fr);gap:12px;padding:15px;font-size:12px;line-height:1.8;display:grid}.ym-preview-roles strong{color:#a3e4fa;font-weight:500}.ym-preview-roles small{color:#7d9fb8;margin-top:3px;font-size:11px;display:block}.ym-check{color:#9cbed5;align-items:center;gap:8px;margin:15px 0;font-size:11px;line-height:1.6;display:flex}.ym-check input{width:auto!important}.ym-editor-advanced{border:1px solid #23475f;border-radius:8px;margin-top:17px;padding:14px}.ym-editor-advanced summary{color:#9fc5df;cursor:pointer;font-size:12px}.ym-close-confirm{color:#efc3ca;background:#3c2430;border:1px solid #85515c;border-radius:8px;margin-top:20px;padding:15px;font-size:12px}.ym-close-confirm p{margin:9px 0 13px;font-size:11px;line-height:1.7}@media (width>=1600px){.ym-library,.ym-inspector{flex-basis:280px;width:280px}.ym-role-row{grid-template-columns:130px minmax(260px,1.4fr) minmax(210px,1fr);min-height:145px}.ym-node-chip{padding:8px}.ym-chip-label{font-size:13px!important}.ym-pool-heading strong{font-size:14px}}@media (width<=1440px){.ym-library{flex-basis:245px;width:245px}.ym-role-row{grid-template-columns:105px minmax(195px,1.4fr) minmax(165px,1fr);gap:8px}.ym-role-label{gap:7px;padding-left:0}.ym-role-label strong{font-size:16px}.ym-role-label>svg{width:27px;height:27px}.ym-inspector{flex-basis:245px;width:245px}.ym-heading-row{gap:10px}.ym-heading h1{font-size:26px}.ym-heading-row .ym-actions{gap:6px}.yion-console .yion-models .ym-heading-row .ym-button{padding:8px 10px;font-size:11px}.ym-pool-heading small{font-size:8px}.ym-node-chip{padding:6px 4px}.ym-chip-label{font-size:11px!important}.ym-node-chip .ym-glyph.small{flex-basis:25px;width:25px;height:25px}}@media (width<=1320px){.ym-inspector{z-index:55;background:#071d2f;border-color:#386881;width:285px;position:fixed;top:86px;bottom:20px;right:18px;overflow:auto;box-shadow:-15px 0 55px #0008}.ym-role-row{grid-template-columns:125px minmax(230px,1.4fr) minmax(190px,1fr)}.ym-pool-heading small{font-size:9px}.ym-chip-label{font-size:12px!important}.ym-role-label strong{font-size:17px}}@media (width<=1100px){.ym-library{flex-basis:220px;width:220px}.ym-library-heading h2{font-size:17px}.ym-node-copy strong{font-size:14px}.ym-node-meta{font-size:10px}.ym-role-row{grid-template-columns:100px minmax(0,1.3fr) minmax(0,1fr);padding:12px 8px}.ym-pool-heading small{display:none}.ym-role-label strong{font-size:15px}.ym-role-label span{font-size:10px}.ym-node-chip .ym-chip-actions .ym-icon:first-child{display:none}.ym-group-name input{width:220px}.ym-heading-row{flex-wrap:wrap}.ym-heading-row>.ym-actions{padding-top:0!important}.ym-group-meta{gap:7px}.yion-console .yion-models .ym-group-meta select{max-width:220px}}@media (width<=900px){.ym-library{display:none}.ym-library.open{z-index:56;background:#071d2e;border-color:#337496;width:278px;max-height:none;display:block;position:fixed;top:78px;bottom:15px;left:84px;box-shadow:15px 0 55px #0008}.yion-models .ym-mobile-close{display:inline-grid}.ym-mobile-tools{align-items:center;gap:8px;margin-bottom:12px;display:flex}.ym-heading{padding:4px 3px 16px}.ym-heading-row{flex-wrap:nowrap}.ym-role-row{grid-template-columns:115px minmax(0,1.4fr) minmax(0,1fr)}.ym-pool-heading small{display:inline}.ym-inspector{top:78px;bottom:15px;right:15px}.ym-toast{max-width:calc(100vw - 110px);left:calc(50% + 36px)}.ym-node-chip .ym-chip-actions .ym-icon:first-child{display:inline-grid}}@media (width<=680px){.ym-heading-row{flex-wrap:wrap}.ym-heading-row>.ym-actions{justify-content:flex-end;width:100%}.ym-heading h1{font-size:25px}.ym-role-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:10px;min-height:0;padding:13px}.ym-role-label{grid-column:1/-1;align-items:center;gap:10px;padding:0 0 5px}.ym-role-label>div{align-items:center;gap:12px;display:flex}.ym-role-label span{margin:0;font-size:10px}.ym-role-label span br,.ym-pool-heading small{display:none}.ym-role-label strong{font-size:17px}.ym-node-chip{flex:1}.ym-node-chip .ym-chip-actions .ym-icon:first-child{display:none}.ym-inspector{width:min(285px,100vw - 100px)}.ym-dialog{max-height:calc(100dvh - 28px)}.ym-backdrop{padding:14px}.ym-dialog>header,.ym-dialog>footer,.ym-dialog-body{padding-inline:18px}.ym-two-fields{grid-template-columns:1fr;gap:0}.ym-preview-roles>div{grid-template-columns:1fr}.ym-group-name{flex-direction:column;align-items:flex-start;gap:7px}.yion-console .yion-models .ym-group-name input{width:100%;max-width:none}.ym-group-meta{gap:8px}.yion-console .yion-models .ym-version{margin-left:0}}@media (width<=440px){.ym-heading h1{font-size:23px}.ym-save-state{font-size:9px}.ym-role-row{grid-template-columns:1fr;padding:11px 9px}.ym-role-label{grid-column:auto}.ym-pool-heading small{display:inline}.ym-node-chip{flex:0 auto}.ym-chip-label{font-size:11px!important}.ym-library.open{width:calc(100vw - 76px);top:70px;bottom:10px;left:66px}.ym-inspector{width:calc(100vw - 76px);top:70px;bottom:10px;right:10px}.ym-toast{max-width:calc(100vw - 76px);font-size:11px;bottom:18px;left:calc(50% + 28px)}.ym-heading-row>.ym-actions .ym-button{padding:7px 8px!important;font-size:10px!important}.ym-mobile-tools .ym-button{font-size:11px}.ym-group-meta select{max-width:100%!important}}.ym-test-result{color:#b9c8d5;overflow-wrap:anywhere;background:#071725;border:1px solid #2b4257;border-radius:10px;margin:12px 0;padding:12px 14px}.ym-test-result.passed{color:#d3f8f7;border-color:#197d88}.ym-test-result strong{font-size:13px}.ym-test-result p{margin:7px 0;font-size:12px;line-height:1.6}.ym-test-result blockquote{white-space:pre-wrap;border-left:2px solid #15d9f3;margin:10px 0;padding:3px 10px;font-size:13px}.ym-test-result small{color:#94a9bc;font-size:11px}.ym-node-edit{padding:4px 5px!important;font-size:11px!important}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-vietnamese-wght-normal-D0rl6rjA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-ext-wght-normal-D9tNdqV9.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-wght-normal-BhU9QXUp.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.console-shell{color:#d8e0e9;background:#0c1119;min-height:100vh}.console-header{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#101823f2;border-bottom:1px solid #273445;align-items:center;gap:28px;height:68px;padding:0 32px;display:flex;position:sticky;top:0}.console-brand{white-space:nowrap;color:#dff5ee;align-items:center;gap:10px;font-size:15px;display:flex}.console-brand b{color:var(--mint);font-size:25px}.console-header nav{flex:1;gap:7px;display:flex}.console-header nav a{color:#99a9bd;border-radius:6px;padding:10px 14px}.console-header nav a[aria-current=page]{color:var(--mint);background:#233a34}.console-header button,.console-run-controls button,.console-shell:not(.console-monitor) button,.console-button{color:#d4e2ef;font:inherit;background:#1c2a3a;border:1px solid #3a4b60;border-radius:6px;padding:9px 13px}.console-shell:not(.console-monitor) button:hover,.console-button:hover{background:#293b4d;border-color:#657e98}.console-shell:not(.console-monitor) button:disabled{opacity:.5;cursor:not-allowed}.console-shell .primary,.console-button.primary{color:#10241e;background:#a8e4d0;border-color:#a8e4d0;font-weight:600}.console-shell .danger{color:#f2b1aa;border-color:#68463f}.console-shell .subtle-button{color:#a0b2c6;background:0 0;border:0}.console-header .console-user{color:#92a3b6;font-size:12px}.console-content{width:min(1440px,100%);margin:0 auto;padding:34px 32px 60px}.console-page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.console-page-heading h1{letter-spacing:0;margin:0;font-size:25px}.console-page-heading p{color:#90a2b6;max-width:820px;margin:10px 0 0;line-height:1.7}.console-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.console-panel{background:#131d29;border:1px solid #2d3b4d;border-radius:10px;margin-bottom:20px;padding:24px}.console-panel h2{margin-bottom:18px;font-size:16px;font-weight:600}.console-panel h3{color:#c6d9e8;margin:20px 0 12px;font-size:13px}.console-field{flex-direction:column;gap:8px;min-width:0;margin-bottom:17px;display:flex}.console-field>span,.console-field>label{color:#bdcbd9;font-size:12px}.console-field small,.console-muted{color:#8298ae;font-size:12px;line-height:1.6}.console-shell:not(.console-monitor) input,.console-shell:not(.console-monitor) select,.console-shell:not(.console-monitor) textarea,.console-run-controls input,.console-run-controls select{color:#e0eaf2;width:100%;min-width:0;font:inherit;background:#0d1723;border:1px solid #3c4e64;border-radius:6px;padding:10px 12px}.console-shell:not(.console-monitor) textarea{resize:vertical;min-height:100px;line-height:1.6}.console-shell input[type=checkbox],.console-shell input[type=radio]{width:auto}.console-shell input[type=file]{padding:9px}.console-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.console-grid .console-field{margin-bottom:0}.console-grid+.console-field,.console-grid+.console-grid{margin-top:20px}.console-notice{color:#b1decf;overflow-wrap:anywhere;background:#192c27;border:1px solid #385c53;border-radius:6px;padding:12px 15px;line-height:1.6}.console-error{color:#f1b7af;background:#322220;border-color:#704944}.console-empty{text-align:center;color:#91a5b8;border:1px dashed #34465b;border-radius:9px;padding:46px 25px;line-height:1.8}.console-table-wrap{border:1px solid #2c3d51;border-radius:9px;overflow:auto}.console-table{border-collapse:collapse;text-align:left;background:#121d2a;width:100%}.console-table th{color:#8da3ba;white-space:nowrap;border-bottom:1px solid #304055;padding:14px 16px;font-size:11px;font-weight:500}.console-table td{vertical-align:top;border-bottom:1px solid #233246;padding:17px 16px}.console-table tr:last-child td{border-bottom:0}.console-table td small{color:#859caf;margin-top:7px;font-size:11px;display:block}.console-table strong{font-weight:500}.console-table .console-actions{min-width:190px}.console-status{white-space:nowrap;color:#bed3e7;background:#25374a;border-radius:5px;padding:5px 8px;font-size:11px;display:inline-flex}.console-status.running,.console-status.completed,.console-status.succeeded{color:#b3e2cd;background:#233d34}.console-status.failed,.console-status.error{color:#f0b0a6;background:#492f2b}.console-status.starting,.console-status.building,.console-status.stopping{color:#e5cd8e;background:#443c26}.console-toolbar{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:22px;display:flex}.console-toolbar input{max-width:350px}.console-tabs{flex-wrap:wrap;gap:7px;margin-bottom:20px;display:flex}.console-tabs button[aria-pressed=true]{color:#c2e9dc;background:#26433b;border-color:#527b6b}.console-split{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:24px;display:grid}.console-list{flex-direction:column;gap:8px;display:flex}.console-list button{text-align:left;flex-direction:column;gap:6px;display:flex}.console-list button[aria-pressed=true]{background:#263e38;border-color:#4e7468}.console-list button small{color:#8da49c}.console-code{white-space:pre;tab-size:2;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:12px!important}.console-log{white-space:pre-wrap;overflow-wrap:anywhere;background:#09111b;border:1px solid #2e3f53;border-radius:7px;max-height:300px;padding:15px;font-size:12px;line-height:1.6;overflow:auto}.console-auth{background:#131e2b;border:1px solid #33485e;border-radius:12px;width:min(440px,100% - 40px);margin:12vh auto;padding:30px}.console-auth h1{margin:20px 0 10px;font-size:22px}.console-auth p{color:#8fa5bc;line-height:1.7}.console-auth button{width:100%;margin-top:8px}.console-choice{border:1px solid #3a4d62;border-radius:8px;flex:1;align-items:flex-start;gap:10px;padding:15px;display:flex}.console-choice:has(input:checked){background:#1e352f;border-color:#91c9b4}.console-choice input{margin-top:4px}.console-choice strong{margin-bottom:6px;font-weight:500;display:block}.console-choice small{color:#8ca2b8}.console-file-list{margin:10px 0;padding:0;list-style:none}.console-file-list li{overflow-wrap:anywhere;border-bottom:1px solid #26384b;justify-content:space-between;align-items:center;gap:15px;padding:9px 0;display:flex}.console-file-list button{padding:4px 8px;font-size:11px}.console-check{color:#a2b6c8;align-items:center;gap:8px;font-size:12px;display:flex}.console-monitor .console-content{max-width:none;padding:0}.console-monitor .observatory-header{position:static}.console-run-controls{background:#142331;border-bottom:1px solid #35495d;flex-wrap:wrap;align-items:center;gap:20px;padding:16px 32px;display:flex}.console-run-controls form{flex:1;gap:9px;min-width:280px;display:flex}.console-run-controls form input{flex:1}.console-run-controls form select{width:auto}.console-run-controls .console-notice{flex-basis:100%;margin:0}.console-version-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.console-version-heading h2{margin:0}.console-details>summary{cursor:pointer;color:#a7c1d7;padding:12px 0}.console-details .console-field{margin-top:14px}.console-badge{color:#c6c6e8;border:1px solid #5c627d;border-radius:5px;margin-left:8px;padding:3px 7px;font-size:10px}.console-summary{grid-template-columns:150px minmax(0,1fr);gap:9px 18px;font-size:12px;display:grid}.console-summary dt{color:#839bb1}.console-summary dd{overflow-wrap:anywhere;margin:0}@media (width<=800px){.console-header{flex-wrap:wrap;gap:14px;height:auto;padding:12px 18px}.console-header nav{flex-basis:100%;order:3;overflow:auto}.console-header nav a{white-space:nowrap;padding:8px 12px}.console-header .console-user{margin-left:auto}.console-content{padding:24px 18px 40px}.console-grid,.console-split{grid-template-columns:1fr}.console-page-heading{flex-direction:column;align-items:flex-start}.console-panel{padding:18px}.console-run-controls{padding:14px 18px}.console-run-controls form{flex-wrap:wrap;flex-basis:100%;min-width:0}.console-run-controls form input{flex-basis:100%}.console-summary{grid-template-columns:100px minmax(0,1fr)}.console-table td,.console-table th{padding:12px}}.yion-console{--cyan:#15d9f3;--mint:#15d9f3;--yion-nav:92px;--yion-header:68px;--panel:#051827e6;--line:#20435b;--muted:#89a8c0;color:#e8f2ff;background:#04101d url(/assets/yion-photon.png) bottom/cover no-repeat fixed;height:100dvh;min-height:0;font-family:Space Grotesk Variable,PingFang SC,Microsoft YaHei,sans-serif;position:relative;overflow:hidden}.yion-topbar{height:var(--yion-header);z-index:60;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030f1bf0;border-bottom:1px solid #193e56;align-items:center;gap:24px;padding:0 28px;display:flex;position:absolute;inset:0 0 auto}.yion-brand{letter-spacing:-1.5px;color:#f2fbff;font-size:32px;font-weight:750}.yion-brand>span{color:#62e7fa}.yion-brand-link{align-items:center;display:flex}.yion-product-title{color:#b9d2e5;border-left:1px solid #234962;padding-left:24px;font-size:14px}.yion-header-actions{align-items:center;gap:22px;margin-left:auto;font-size:12px;display:flex}.yion-console-state{color:#7bb4cc;align-items:center;gap:7px;display:flex}.yion-console-state i{background:#1de1b0;border-radius:50%;width:6px;height:6px}.yion-user{color:#acccdf;align-items:center;gap:9px;display:flex}.yion-console .yion-logout{color:#9abbd2;background:0 0;border:1px solid #26465c;border-radius:6px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;display:flex}.yion-nav{left:0;top:var(--yion-header);width:var(--yion-nav);z-index:45;background:#04111de0;border-right:1px solid #1c3b52;flex-direction:column;padding-top:14px;display:flex;position:absolute;bottom:0;overflow-y:auto}.yion-nav>a{color:#8caecb;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:76px;font-size:12px;display:flex;position:relative}.yion-nav>a:hover{color:#d2f4ff;background:#0b293c}.yion-nav>a.active{color:#cef9ff;background:#0b3446}.yion-nav>a.active:before{content:"";background:#15d9f3;border-radius:2px;width:3px;position:absolute;top:7px;bottom:7px;left:8px;box-shadow:0 0 10px #15d9f35a}.yion-nav>a.active svg{color:#27e5fa}.yion-nav-signature{text-align:center;letter-spacing:2px;color:#42667d;margin-top:auto;padding:24px 0;font-size:9px}.yion-main{top:var(--yion-header);left:var(--yion-nav);overscroll-behavior:contain;position:absolute;bottom:0;right:0;overflow:auto}.yion-page{max-width:1500px;margin:0 auto;padding:30px 32px 52px}.yion-page[hidden]{display:none!important}.yion-model-page{max-width:none;padding:16px}.yion-main>.console-notice{margin:16px 26px}.yion-console .console-page-heading h1{letter-spacing:-.5px;font-size:27px;font-weight:600}.yion-console .console-page-heading p{color:#8aacc6;font-size:12px}.yion-console .console-panel{background:#051929e6;border-color:#234760;border-radius:11px}.yion-console .console-muted,.yion-console .console-field small{color:#86a8c1}.yion-console .console-field>label,.yion-console .console-field>span{color:#c4d9e8}.yion-console:not(.console-monitor) input,.yion-console:not(.console-monitor) select,.yion-console:not(.console-monitor) textarea{color:#dcecf8;background:#061a2b;border-color:#294e69}.yion-console:not(.console-monitor) button,.yion-console .console-button{color:#d3eafa;background:#0a2941;border-color:#2c6185}.yion-console:not(.console-monitor) button:hover,.yion-console .console-button:hover{background:#10394f;border-color:#54b7d5}.yion-console .primary,.yion-console .console-button.primary{font-weight:650;color:#032631!important;background:#15d9f3!important;border-color:#35edff!important}.yion-console .console-tabs button[aria-pressed=true],.yion-console .console-list button[aria-pressed=true]{color:#b7f7ff;background:#0c3b4c;border-color:#23b9d2}.yion-console .console-list button small{color:#80b4cc}.yion-console .console-choice:has(input:checked){background:#0b3443;border-color:#1cacc3}.yion-console .console-notice{color:#b2e6e7;background:#0c2c35;border-color:#275a66}.yion-console .console-error{color:#ffc1c9;background:#33202d;border-color:#704153}.yion-console .console-table{background:#071e30}.yion-console .console-table-wrap{border-color:#25465e}.yion-console .console-status.running,.yion-console .console-status.completed,.yion-console .console-status.succeeded{color:#6de4be;background:#103b34}.yion-console .console-log{background:#041524;border-color:#24465e}.yion-console .console-empty{color:#89adc6;background:#061c2b;border-color:#2d5770}.yion-console input[type=checkbox],.yion-console input[type=radio]{accent-color:#15d9f3}.yion-auth-shell{justify-content:center;align-items:center;padding:30px 0;display:flex;overflow-y:auto}.yion-auth-shell .console-auth{background:#05192af5;border-color:#2e5a77;width:min(440px,100% - 34px);margin:0;padding:35px}.yion-auth-shell .yion-brand{font-size:37px;display:block}.yion-auth-eyebrow{color:#5b88a5;letter-spacing:2px;margin:7px 0 25px;font-size:9px;display:block}.yion-auth-shell .console-auth h1{margin:0 0 12px;font-size:24px}.yion-auth-shell .console-auth p{color:#8cabc3;font-size:12px}.yion-spin{vertical-align:middle;animation:1s linear infinite yion-spin}@keyframes yion-spin{to{transform:rotate(360deg)}}.yion-monitor-main{background:#0c1119;overflow:auto}.yion-monitor .console-run-controls{background:#0d2537;border-color:#2b4c64}.yion-monitor .app-shell{min-height:calc(100dvh - 180px)}.yion-monitor .app-shell>.rail{min-height:calc(100dvh - 180px);position:absolute;top:auto;bottom:auto}.yion-console.console-monitor .console-content{padding:0}.yion-monitor .observatory{min-height:calc(100dvh - 200px)}@media (width<=900px){.yion-console{--yion-nav:72px;--yion-header:64px}.yion-topbar{gap:16px;padding:0 20px}.yion-product-title{padding-left:16px;font-size:12px}.yion-console-state{display:none}.yion-header-actions{gap:12px}.yion-nav>a{min-height:69px;font-size:11px}.yion-page{padding:24px 20px 40px}.yion-model-page{padding:14px}}@media (width<=600px){.yion-product-title,.yion-logout>span{display:none}.yion-header-actions{gap:8px}.yion-user{gap:5px;font-size:11px}.yion-console .console-page-heading h1{font-size:24px}.yion-page{padding:22px 14px 36px}.yion-model-page{padding:12px}.yion-console .console-panel{padding:17px}.yion-console .console-grid,.yion-console .console-split{grid-template-columns:1fr}.yion-console .console-page-heading{flex-direction:column;align-items:flex-start}}@media (width<=440px){.yion-console{--yion-nav:56px;--yion-header:60px}.yion-topbar{padding-inline:15px}.yion-brand{font-size:27px}.yion-nav>a{gap:5px;min-height:62px;font-size:10px}.yion-nav>a svg{width:23px;height:23px}.yion-nav>a.active:before{width:2px;left:3px}.yion-model-page{padding:10px}.yion-user>svg{display:none}}@media (prefers-reduced-motion:reduce){.yion-spin{animation:none}.yion-console *{scroll-behavior:auto!important;transition:none!important}}.session-overlay.yion-console{z-index:2147483000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);isolation:isolate;background:#020b14eb;justify-content:center;align-items:center;min-height:0;padding:24px;display:flex;position:fixed;inset:0;overflow:auto}.session-overlay-card{color:#dcecf8;background:#061a2b;border:1px solid #315e76;border-radius:14px;width:min(480px,100%);max-height:calc(100dvh - 48px);padding:24px;overflow:auto;box-shadow:0 24px 90px #0009}.session-overlay .console-auth{background:0 0;border:0;width:100%;max-width:none;margin:0;padding:15px 0 0}.session-overlay .console-auth h1{margin:15px 0 10px;font-size:24px}.session-overlay .console-auth p{color:#91b2ca;font-size:13px;line-height:1.65}.session-overlay .yion-brand{font-size:34px}.session-lock-label{letter-spacing:1px;color:#79dae8;font-size:11px;display:block}.session-restore-note{color:#9db8cc;margin:9px 0 5px;font-size:12px;line-height:1.7}.session-login-hint{color:#81a2ba;margin-top:13px;font-size:11px;line-height:1.7;display:block}.session-admin-command{overflow-wrap:anywhere;color:#a1edf6;background:#03121e;border:1px solid #2b4e62;border-radius:5px;margin:17px 0;padding:12px;display:block}.session-initial-error{width:min(440px,100% - 34px);position:absolute;top:20px}.session-compatibility>svg{color:#e9bd6b;margin-top:20px}.session-compatibility>button{margin-top:12px}.yion-console-state.is-offline{color:#e9bd6b}.yion-console-state.is-offline i{background:#e9bd6b}.session-offline,.session-uncertain{color:#e9d3ac;background:#2a251b;border:1px solid #66573a;border-radius:7px;margin:14px 26px;padding:13px 16px;font-size:12px;line-height:1.6}.session-offline{align-items:center;gap:11px;display:flex}.session-offline>div{flex:1;gap:3px;display:grid}.session-offline span{color:#c7ba9f}.session-offline>svg{flex:none}.session-offline button,.session-uncertain button{min-height:32px;white-space:normal!important;font-size:11px!important}.session-uncertain>strong{align-items:center;gap:7px;display:flex}.session-uncertain-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:9px;display:flex}.session-uncertain-row>code{overflow-wrap:anywhere;flex:1;min-width:140px}.session-uncertain-result{white-space:pre-wrap;overflow-wrap:anywhere;color:#d5d8bd;background:#14170f;border-radius:5px;max-height:200px;padding:10px;overflow:auto}@media (width<=600px){.session-overlay.yion-console{padding:14px}.session-overlay-card{max-height:calc(100dvh - 28px);padding:20px}.session-offline,.session-uncertain{margin:10px 12px;padding:12px}.session-offline{flex-wrap:wrap;align-items:flex-start}.session-offline>div{flex-basis:calc(100% - 35px)}.session-offline>button{margin-left:30px}.session-uncertain-row{align-items:stretch}.session-uncertain-row>code{flex-basis:100%}.session-uncertain-row>button{flex:1}}.yion-console.yion-compact{--yion-nav:44px;--yion-header:0px}.yion-compact .yion-nav{z-index:70;gap:6px;width:44px;padding:0;top:0;overflow:visible}.yion-compact .yion-nav .yion-rail-brand{background:0 0;justify-content:center;align-items:center;height:44px;min-height:44px;display:flex}.yion-compact .yion-rail-brand .yion-brand{letter-spacing:-1px;font-size:16px}.yion-rail-links{scrollbar-width:none;flex:1;min-height:0;overflow-y:auto}.yion-compact .yion-rail-links>a{color:#89acc5;justify-content:center;align-items:center;height:42px;min-height:42px;display:flex;position:relative}.yion-compact .yion-rail-links>a:hover,.yion-compact .yion-rail-links>a:focus-visible{color:#ddfbff;background:#103044}.yion-compact .yion-rail-links>a.active{color:#7aeeff;background:#0b3446;box-shadow:inset 2px 0 #15d9f3}.yion-rail-bottom{justify-items:center;gap:7px;padding:8px 0 11px;display:grid}.yion-rail-connection{color:#48cda9;place-items:center;width:32px;height:27px;display:grid}.yion-rail-connection.is-offline{color:#f0bd75}.yion-rail-account summary{cursor:pointer;color:#a7c8dd;border-radius:5px;place-items:center;width:34px;height:34px;list-style:none;display:grid}.yion-rail-account summary::-webkit-details-marker{display:none}.yion-rail-account summary:hover,.yion-rail-account summary:focus-visible{color:#edfbff;background:#103044}.yion-account-menu{background:#071e2e;border:1px solid #315a70;border-radius:8px;gap:10px;min-width:190px;padding:14px;font-size:13px;display:grid;position:fixed;bottom:12px;left:51px;box-shadow:0 12px 35px #0008}.yion-account-menu>span{color:#8db1c6;font-size:12px}.yion-account-menu>button{justify-content:center;align-items:center;gap:7px;min-height:34px;display:flex}.yion-compact .yion-main{top:0;left:44px}.yion-compact .yion-page{max-width:none;margin:0;padding:12px 12px 28px}.yion-compact .console-page-heading{gap:10px;min-height:30px;margin:0 0 12px}.yion-compact .console-page-heading h1{margin:0;font-size:20px}.yion-compact .console-panel{border-radius:8px;padding:12px}.yion-compact .console-panel h2{margin:0 0 11px;font-size:15px}.yion-compact .session-offline,.yion-compact .session-uncertain{margin:10px 12px;padding:9px 12px}.yion-compact .yion-monitor .app-shell,.yion-compact .yion-monitor .app-shell>.rail{min-height:calc(100dvh - 90px)}.yion-compact .yion-monitor .observatory{min-height:calc(100dvh - 110px)}.yion-compact :focus-visible{outline-offset:2px;outline:2px solid #63ddec}.yion-console .console-field-error{color:#ffb9c4!important}.yion-console [aria-invalid=true]{border-color:#b96b80!important}.yion-env-compact{min-width:0}.yion-env-heading{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:8px;display:flex}.yion-env-heading h2{flex:1;margin:0!important}.yion-env-heading button{min-height:30px;padding:4px 8px!important;font-size:12px!important}.yion-env-toolbar{color:#87adc5;flex-wrap:wrap;align-items:center;gap:7px;margin:6px 0 9px;font-size:12px;display:flex}.yion-env-toolbar button{min-height:27px;padding:3px 7px!important;font-size:12px!important}.yion-env-search{width:100%;min-width:0;margin-bottom:8px}.yion-env-row{border-top:1px solid #1d3b4f;min-width:0;padding:9px 0;position:relative}.yion-env-row.is-invalid{border-left:2px solid #d68190;padding-left:8px}.yion-env-name-line,.yion-env-value-line{align-items:center;gap:6px;min-width:0;display:flex}.yion-env-name-line{margin-bottom:5px}.yion-env-name-line>input{flex:1;min-width:0;font-family:monospace;font-weight:600;background:0 0!important;border-color:#0000!important;min-height:28px!important;padding:3px 5px!important;font-size:12px!important}.yion-env-name-line>button,.yion-env-more>summary{cursor:pointer;color:#83a9bf;border-radius:4px;flex:none;place-items:center;width:28px;height:28px;font-size:15px;list-style:none;display:grid;background:0 0!important;border:1px solid #0000!important;min-height:28px!important;padding:0!important}.yion-env-name-line>button[aria-pressed=true]{color:#5be0ef}.yion-env-more>summary::-webkit-details-marker{display:none}.yion-env-value-line>input{flex:1;width:40%;min-width:70px;min-height:34px!important;padding:6px 8px!important;font-size:13px!important}.yion-env-value-line>select{text-overflow:ellipsis;width:40%;min-width:90px;max-width:164px;min-height:34px!important;padding:5px!important;font-size:12px!important}.yion-env-more>div{z-index:80;background:#0b2435;border:1px solid #31556c;border-radius:6px;gap:5px;min-width:156px;max-width:100%;padding:8px;display:grid;position:absolute;top:35px;right:0;box-shadow:0 10px 25px #0008}.yion-env-more button{white-space:normal;min-height:30px;font-size:12px!important}.yion-env-status{color:#87abc2;overflow-wrap:anywhere;min-height:18px;margin-top:5px;font-size:11px;line-height:1.5}.yion-env-status [role=alert]{color:#ffb9c4}.yion-env-reveal{width:100%;margin-top:5px;font-family:monospace}.yion-env-compact .console-connection-materials>.console-grid{gap:7px;grid-template-columns:1fr!important}.yion-env-compact .console-connection-materials p{margin:6px 0;font-size:12px}.yion-env-compact .console-connection-materials .console-field{margin-bottom:3px}.yion-env-compact .console-connection-materials input[type=file]{width:100%;min-height:33px!important;padding:5px!important;font-size:12px!important}.yion-env-compact .console-connection-materials .console-summary{font-size:12px}.yion-env-compact .console-connection-materials details>summary{cursor:pointer;color:#8fb6cd;font-size:12px}@media (width<=899px){.yion-compact .yion-page{padding:10px 12px 24px}.yion-compact .console-page-heading{flex-flow:wrap;align-items:center}.yion-compact .console-page-heading h1{font-size:20px}}@media (prefers-reduced-motion:reduce){.yion-compact *{scroll-behavior:auto!important}}:root{color:#d8e0e9;font-synthesis:none;--panel:#121a25;--line:#26303e;--muted:#8492a5;--mint:#a9ead6;--amber:#e8c582;background:#0c1119;font-family:DM Sans,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:13px;font-weight:400}*{box-sizing:border-box}body{min-width:360px;margin:0}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,tr:focus-visible{outline:2px solid var(--mint);outline-offset:3px}a{color:inherit;text-decoration:none}button{color:inherit}button,a{transition:background .14s,border-color .14s}button:disabled{cursor:wait}code,.mono{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace}::selection{color:#fff;background:#38675f}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-thumb{background:#354355;border-radius:4px}.app-shell{min-height:100vh;display:flex}.rail{z-index:10;background:#101722;border-right:1px solid #222c39;flex-direction:column;align-items:center;width:82px;padding:29px 10px;display:flex;position:fixed;inset:0 auto 0 0}.brand{color:#0d181a;background:var(--mint);border-radius:11px;place-items:center;width:39px;height:39px;font-size:32px;display:grid}.rail-line{background:#2c3644;width:34px;height:1px;margin:29px 0 19px}.rail-link{color:#8090a4;border:1px solid #0000;border-radius:9px;flex-direction:column;align-items:center;gap:7px;width:58px;margin:3px 0;padding:12px 0;font-size:11px;display:flex}.rail-link .icon{font-size:23px;line-height:24px}.rail-link:hover{background:#192332}.rail-link.active{color:#b3ebdb;background:#22332f;border-color:#324d44}.rail-bottom{color:#627388;flex-direction:column;align-items:center;gap:7px;margin-top:auto;font-size:23px;display:flex}.rail-bottom span{font-size:10px}.main-content{width:calc(100% - 82px);max-width:2200px;margin-left:82px;padding:30px 34px 0}.topbar{justify-content:space-between;align-items:center;gap:25px;display:flex}.eyebrow{color:#7d8d9e;letter-spacing:2px;font-family:IBM Plex Mono,monospace;font-size:9px}h1{letter-spacing:1px;color:#f0f4f7;align-items:center;gap:16px;margin:10px 0 0;font-size:25px;font-weight:500;display:flex}h1>span{color:#94a2b5;letter-spacing:.5px;border-left:1px solid #394453;padding-left:16px;font-size:12px;font-weight:400}.header-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;font-size:11px;display:flex}.connection{color:var(--mint);align-items:center;gap:7px;display:flex}.connection>i,.heartbeat>i,.legend>i{background:currentColor;border-radius:50%;width:5px;height:5px}.connection.live>i{box-shadow:0 0 0 4px #a9ead610}.connection.reconnecting,.connection.connecting{color:var(--amber)}.connection.error{color:#f29d98}.connection.historical{color:#b5b8f6}.readonly{color:#8999ac;border:1px solid #344152;border-radius:4px;padding:4px 7px}.run-id{text-align:right;color:#617286;flex-basis:100%;font-family:IBM Plex Mono,monospace;font-size:10px}.run-id b{color:#94a2b5;margin-left:7px;font-weight:400}.context-line{color:#7f8ea1;justify-content:space-between;align-items:center;margin:28px 0 19px;font-size:11px;display:flex}.context-line span:first-child{align-items:center;gap:8px;display:flex}.tiny-square{background:#72869b;width:5px;height:5px;display:inline-block}.context-line i:not(.tiny-square),footer i{color:#435467;margin:0 10px;font-style:normal}.metrics{border:1px solid var(--line);background:#121a25;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:23px;display:grid;overflow:hidden}.metric{border-right:1px solid var(--line);padding:20px 25px 18px}.metric:last-child{border-right:0}.metric-label{color:#9eaabc;justify-content:space-between;align-items:center;font-size:12px;display:flex}.metric-label>span{color:#64788c;font-size:19px}.metric-value{letter-spacing:-1px;color:#f3f5f8;margin:11px 0 8px;font-family:IBM Plex Mono,monospace;font-size:33px;font-weight:500;line-height:1.2}.metric-note{color:#73849a;font-size:11px}.metric.accent{background:linear-gradient(120deg,#172822 0%,#131c25 100%)}.metric.accent .metric-value{color:#b9efd9}.workspace-grid{grid-template-columns:minmax(380px,1.03fr) minmax(400px,1fr);align-items:start;gap:22px;display:grid}.panel{background:var(--panel);border:1px solid var(--line);border-radius:9px;overflow:hidden}.panel-heading{border-bottom:1px solid #24303d;justify-content:space-between;align-items:center;gap:10px;min-height:61px;padding:15px 20px;display:flex}.panel-heading>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.section-index{color:#53677c;font-family:IBM Plex Mono,monospace;font-size:10px}h2{color:#e1e7ee;letter-spacing:.3px;margin:0;font-size:13px;font-weight:500}.count{color:#8f9eb0;white-space:nowrap;background:#17212e;border:1px solid #2d3b4b;border-radius:4px;padding:3px 6px;font-size:10px}.subtle{color:#6f8399;font-size:10px}.panel-toolbar{justify-content:space-between;align-items:center;gap:12px;padding:13px 19px;display:flex}.search{color:#7e92a9;align-items:center;gap:8px;display:flex}.search>span{font-size:21px;line-height:15px}.search input{color:#dbe4ed;background:0 0;border:none;min-width:210px;font-size:11px}.search input::placeholder{color:#697e94}.legend{color:#81988f;white-space:nowrap;align-items:center;gap:5px;font-size:9px;display:flex}.agent-tree{max-height:667px;padding:4px 18px 15px;overflow:auto}.agent-card{text-align:left;background:#17222f;border:1px solid #2c3b4e;border-radius:7px;width:100%;margin-bottom:11px;padding:15px;display:block}.agent-card:hover{background:#1c2a39;border-color:#465f72}.agent-card.main{background:#1a2b2a;border-color:#36524a}.agent-title{align-items:center;gap:10px;display:flex}.role-icon{color:#9ebcdf;background:#26374b;border:1px solid #384b63;border-radius:7px;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:22px;display:grid}.role-icon.main{color:#b6ead7;background:#324a42;border-color:#425e53}.role-icon.worker{color:#9caabe;background:#243141;border-radius:5px;font-size:18px}.agent-identity{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.agent-identity strong{text-overflow:ellipsis;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:500;overflow:hidden}.agent-identity>span{color:#7d93a7;font-size:10px}.badge{color:#8393a5;white-space:nowrap;background:#778a9f10;border-radius:4px;align-items:center;gap:5px;padding:4px 6px;font-size:9px;display:inline-flex}.badge>i{background:currentColor;border-radius:50%;width:4px;height:4px}.badge.mint{color:#a9ddc8;background:#5da78716}.badge.amber{color:#d6b988;background:#d6b98812}.badge.danger{color:#edaca9;background:#edaca913}.tool-preview-record{background:#b6995b08;border-left:2px solid #a89162;min-width:0;margin:12px 0;padding:10px 12px}.tool-preview-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.tool-preview-title strong,.tool-preview-record dd{overflow-wrap:anywhere}.preview-read-notice{white-space:pre-wrap;overflow-wrap:anywhere;color:#a4b4c5;font-size:11px;line-height:1.6}.chevron{color:#50697f;font-size:21px}.agent-direction{color:#adbbc9;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:13px 0;font-size:11px;line-height:1.8;display:-webkit-box;overflow:hidden}.agent-bottom{color:#687f97;flex-wrap:wrap;align-items:center;gap:12px;font-size:9px;display:flex}.agent-bottom b{color:#aebed0;margin-left:2px;font-weight:400}.model-tag{color:#9eafc3;border:1px solid #344659;border-radius:4px;padding:3px 6px;font-family:IBM Plex Mono,monospace;font-size:9px}.heartbeat{color:#89b09b;align-items:center;gap:5px;margin-left:auto;display:flex}.heartbeat.quiet{color:#607084}.block-tag{color:#d5b281}.tree-children{border-left:1px solid #334255;margin-left:15px;padding-left:19px;position:relative}.tree-children>.tree-branch{position:relative}.tree-children>.tree-branch:before{content:"";background:#334255;width:18px;height:1px;position:absolute;top:30px;left:-19px}.depth-2 .agent-card{padding:13px}.panel-footnote{color:#708296;border-top:1px solid #25323f;padding:13px 19px;font-size:10px;line-height:1.7}.right-stack{flex-direction:column;gap:20px;display:flex}.tool-list{max-height:246px;overflow:auto}.tool-row{text-align:left;background:0 0;border:none;border-bottom:1px solid #202d3b;align-items:center;gap:12px;width:100%;padding:15px 19px;display:flex}.tool-row:last-child{border-bottom:0}.tool-row:hover,.message-row:hover{background:#192432}.tool-icon{color:#83a4be;background:#202d3d;border-radius:5px;place-items:center;width:29px;height:29px;display:grid}.tool-icon.mint{color:#a3d4c2;background:#223731}.tool-icon.danger{color:#d99696;background:#38292d}.row-main{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.row-main strong{color:#cad6e3;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:400;overflow:hidden}.row-main>span{color:#788da4;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.row-main i{color:#4c637a;margin:0 6px;font-style:normal}.tab-strip{border-bottom:1px solid #263240;align-items:stretch;gap:18px;padding:0 19px;display:flex}.tab-strip>button{color:#7a8da4;background:0 0;border:0;border-bottom:2px solid #0000;padding:13px 0 11px;font-size:11px}.tab-strip>button.selected{color:#b2dccd;border-bottom-color:#9bd6bf}.tab-strip>button:hover{color:#c6d3e1}.message-list{max-height:345px;overflow:auto}.message-row{text-align:left;background:0 0;border:0;border-bottom:1px solid #24303d;width:100%;padding:15px 20px;display:block}.message-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.message-top>.mono{color:#637c94;font-size:9px}.kind{color:#b3c5de;background:#253346;border-radius:3px;padding:3px 6px;font-size:9px}.kind.share{color:#b6aee1;background:#302e45}.kind.tool_result{color:#b8d7c9;background:#293a35}.kind.control{color:#d4b5a6;background:#3c302c}.message-row p{color:#b9c5d3;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:11px 0 10px;font-size:11px;line-height:1.9;display:-webkit-box;overflow:hidden}.message-route{color:#748ba2;justify-content:space-between;gap:12px;font-size:9px;display:flex}.message-route>span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.message-route>span:last-child{color:#9babbc;flex-shrink:0}.message-route b{color:#4f6c84;margin:0 4px;font-weight:400}.event-panel{margin-top:23px}.event-panel select{color:#9fb0c3;background:#182434;border:1px solid #304256;border-radius:4px;padding:5px 9px;font-size:10px}.event-table-wrap{max-height:335px;overflow:auto}.event-table{border-collapse:collapse;text-align:left;table-layout:fixed;width:100%;font-size:10px}.event-table th{color:#6c829b;z-index:1;background:#151f2c;border-bottom:1px solid #2b394a;padding:12px 17px;font-weight:400;position:sticky;top:0}.event-table th:first-child{width:85px}.event-table th:nth-child(2){width:135px}.event-table th:nth-child(3){width:132px}.event-table th:nth-child(4){width:220px}.event-table th:nth-child(6){width:40px}.event-table td{color:#94a8bd;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #202c3a;padding:12px 17px;overflow:hidden}.event-table tbody tr{cursor:pointer}.event-table tbody tr:hover td{background:#1a2939}.event-table td:last-child{text-overflow:clip;text-align:center;padding-left:8px;padding-right:8px}.event-table .event-seq{color:#66839d}.event-table .event-summary{color:#798fa6}.event-dot{background:#7c97b5;border-radius:50%;width:5px;height:5px;margin-right:7px;display:inline-block}.event-dot.tool{background:#7eae95}.event-dot.message{background:#b196c9}.event-dot.output{background:#698cb3}.event-dot.delivery{background:#c4a572}footer{color:#5f7288;justify-content:space-between;gap:16px;padding:22px 0;font-size:9px;display:flex}.timeline{margin-bottom:22px}.back-live{color:#9cbfca;font-size:10px}.back-live:hover{color:#c7e8ef}.timeline-controls{color:#7288a0;align-items:center;gap:17px;padding:23px 20px 15px;font-size:10px;display:flex}.timeline-controls input[type=range]{accent-color:#a4dac7;flex:1;min-width:50px}.seq-input{align-items:center;gap:8px;margin-left:10px;display:flex}.seq-input input{color:#b0c6d8;background:#0d1824;border:1px solid #34495e;border-radius:4px;width:88px;padding:7px;font-family:IBM Plex Mono,monospace}.timeline-caption{color:#718ba2;justify-content:space-between;gap:20px;padding:0 21px 17px;font-size:10px;display:flex}.empty{color:#72859a;text-align:center;padding:29px 18px;font-size:11px;line-height:1.8}.loading-panel{color:#9fb3c7;padding:30px}.fixture-note{color:#b1aaa2;background:#242421;border:1px solid #393b35;border-radius:5px;margin-bottom:18px;padding:9px 13px;font-size:10px;line-height:1.8}.fixture-note>span{color:#858b86}.error-banner{color:#e2afb0;overflow-wrap:anywhere;background:#3f292b;border:1px solid #644144;border-radius:5px;margin:0 0 15px;padding:12px 16px;font-size:12px;line-height:1.8}.detail-backdrop{z-index:40;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#030911a6;justify-content:flex-end;display:flex;position:fixed;inset:0}.detail-panel{background:#111b27;border-left:1px solid #3b4b5c;flex-direction:column;width:min(620px,96vw);height:100%;display:flex;box-shadow:-15px 0 60px #0006}.detail-heading{border-bottom:1px solid #2d3b4c;padding:27px 27px 20px;position:relative}.detail-heading h2{margin:14px 0 12px;font-size:21px}.detail-heading>code{color:#819bb4;overflow-wrap:anywhere;font-size:11px}.detail-cutoff{color:#6f859b;margin-top:12px;font-size:10px;display:block}.close-button{color:#a9b9cb;background:#1c2a39;border:1px solid #344658;border-radius:5px;width:31px;height:31px;font-size:23px;position:absolute;top:20px;right:24px}.close-button:hover{background:#2b3d51}.detail-tabs{padding:0 27px}.detail-body{flex:1;padding:25px 27px 40px;overflow:auto}.detail-status{color:#8fa4b9;align-items:center;gap:14px;margin-bottom:21px;font-size:11px;display:flex}.fields{margin:0 0 24px}.fields>div{border-bottom:1px solid #263547;grid-template-columns:94px minmax(0,1fr);gap:10px;padding:11px 0;font-size:11px;line-height:1.7;display:grid}.fields dt{color:#768da5}.fields dd{color:#b8c8d9;overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.detail-body h3{color:#c2d3e4;margin:23px 0 12px;font-size:12px;font-weight:500}.code-block{color:#a7c0d4;white-space:pre-wrap;overflow-wrap:anywhere;background:#0c1520;border:1px solid #25394b;border-radius:5px;margin:12px 0;padding:15px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;line-height:1.9}.detail-note{color:#7f97ae;font-size:11px;line-height:1.8}.output-stream{border-left:1px solid #354b60;padding-left:16px}.output-chunk{margin-bottom:19px}.output-chunk>div{color:#648098;align-items:center;gap:10px;font-size:9px;display:flex}.output-chunk>div>span{color:#a0cbb7}.output-chunk.thinking>div>span{color:#b4a1d5}.output-chunk.stderr>div>span{color:#d39b9b}.output-chunk pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#b4c5d5;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;line-height:1.9}.output-chunk.thinking pre{color:#9d99b3}.request-row,.delivery-row{border-bottom:1px solid #2a3a4b;padding:13px 0}.request-row>div,.delivery-row>div{color:#b0c1d2;justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.request-row>span,.delivery-row>span{color:#798fa5;margin-top:9px;font-size:10px;display:block}.request-row code,.delivery-row code{overflow-wrap:anywhere}.delivery-row button{color:#9ebebb;text-align:left;background:0 0;border:none;padding:10px 0 0;font-size:10px}.danger-text{color:#de9c9d;font-size:11px}.detail-list-button{text-align:left;background:#162433;border:1px solid #2b4054;border-radius:5px;justify-content:space-between;align-items:center;gap:14px;width:100%;margin-bottom:10px;padding:14px;font-size:11px;line-height:1.7;display:flex}.detail-list-button:hover{background:#213448}.detail-list-button>span:first-child{overflow-wrap:anywhere;min-width:0}.detail-list-button small{color:#7f9ab3;margin-top:6px;font-size:9px;display:block}.reference-button{overflow-wrap:anywhere;color:#abd0cc;text-align:left;background:#1c3136;border:1px solid #345158;border-radius:5px;max-width:100%;margin-bottom:10px;padding:12px 15px;font-size:11px;line-height:1.7;display:block}.reference-button:hover{background:#263f42}.pager{color:#7790a7;border-top:1px solid #263544;justify-content:flex-end;align-items:center;gap:8px;padding:10px 16px;font-size:10px;display:flex}.pager>span{margin-right:auto}.pager button{color:#abc1d4;background:#1b2b3c;border:1px solid #34485b;border-radius:3px;padding:3px 9px}.pager button:disabled{opacity:.3;cursor:default}.raw-link{color:#a3d4c4;margin-left:7px;text-decoration:underline}.raw-batch{border-top:1px solid #2d4052;margin-top:20px;padding-top:17px}.raw-batch>summary{cursor:pointer;color:#a9c4d8;font-size:11px}.raw-batch>summary:hover{color:#d1e8ef}@media (width>=1600px){.main-content{padding-left:45px;padding-right:45px}.workspace-grid{grid-template-columns:1.07fr 1fr}.agent-card{padding:18px}.agent-direction{margin-top:17px;margin-bottom:17px}}@media (width<=1200px){.main-content{padding:24px 22px 0}.workspace-grid{grid-template-columns:minmax(330px,1fr) minmax(340px,1fr);gap:16px}.agent-bottom{gap:8px}.tree-children{margin-left:8px;padding-left:13px}.tree-children>.tree-branch:before{width:12px;left:-13px}.panel-heading{padding:15px}.agent-tree{padding:4px 12px 12px}.agent-card{padding:12px}.metric{padding:17px}.event-table th:nth-child(4){width:165px}.legend{display:none}.tool-row{gap:8px;padding:15px 12px}}@media (width<=960px){.workspace-grid{grid-template-columns:1fr}.agent-tree{max-height:650px}.right-stack{grid-template-columns:1fr 1fr;gap:16px;display:grid}.metrics{gap:0}.metric-label{font-size:11px}.metric-value{font-size:28px}.metric-note{font-size:9px}.tool-list{max-height:410px}.message-list{max-height:313px}.header-meta{max-width:240px}.event-table th:nth-child(4){width:145px}.event-table th:nth-child(2){width:115px}.event-table th:nth-child(3){width:120px}.event-table th:first-child{width:70px}.subtle{display:none}}@media (width<=720px){.rail{width:62px;padding:21px 6px}.rail-link{width:48px}.brand{width:34px;height:34px;font-size:27px}.main-content{width:calc(100% - 62px);margin-left:62px;padding:24px 14px 0}.topbar{align-items:flex-start}.eyebrow{letter-spacing:1px;font-size:7px}h1{flex-wrap:wrap;gap:8px;font-size:20px}h1>span{font-size:11px}.readonly,.run-id{display:none}.header-meta{min-width:70px;font-size:10px}.metrics{grid-template-columns:1fr 1fr}.metric:nth-child(2){border-right:0}.metric:nth-child(-n+2){border-bottom:1px solid var(--line)}.metric-value{font-size:29px}.metric-note{font-size:10px}.right-stack{display:flex}.context-line{gap:10px;font-size:9px}.context-line span:last-child{text-align:right}.event-table{min-width:720px}.event-table-wrap{overflow-x:auto}.event-panel .panel-heading{gap:8px}.event-panel select{max-width:95px}.timeline-controls{flex-wrap:wrap;gap:8px;padding:19px 12px 12px}.seq-input{width:100%;margin:10px 0 0}.timeline-caption{flex-direction:column;gap:6px;padding:0 14px 15px}.timeline .panel-heading{flex-direction:column;align-items:flex-start;gap:11px}.agent-bottom{gap:7px;font-size:8px}.agent-title{gap:7px}.agent-identity strong{font-size:11px}.badge{font-size:8px}.agent-identity>span{font-size:9px}.role-icon{width:25px;height:25px}.tree-children{margin-left:5px;padding-left:9px}.tree-children>.tree-branch:before{width:8px;left:-9px}.search input{min-width:170px}.agent-card{padding:11px}.depth-2 .agent-card{padding:10px}.panel-footnote{padding:12px;font-size:9px}footer{flex-direction:column;gap:8px}.detail-panel{width:100vw}.detail-heading,.detail-body{padding-left:21px;padding-right:21px}.detail-tabs{padding-left:21px}.detail-tabs>button{font-size:10px}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}body{min-width:320px}.observatory{background:#090f17;min-height:100vh}.observatory-header{background:#101824;border-bottom:1px solid #253142;align-items:center;gap:18px;height:86px;padding:0 28px;display:flex}.topology-brand{color:#092322;background:#b1ead6;border-radius:10px;place-items:center;width:38px;height:38px;font-size:33px;display:grid}.header-title{flex:1;min-width:0}.header-title .eyebrow{color:#667f96;letter-spacing:1.4px;font-size:9px}.header-title h1{letter-spacing:.6px;margin-top:7px;font-size:20px}.observatory-header nav{border:1px solid #304052;border-radius:6px;gap:2px;padding:4px;display:flex}.observatory-header nav a{color:#8395a9;white-space:nowrap;border-radius:4px;padding:9px 16px;font-size:11px}.observatory-header nav .selected{color:#bde9d8;background:#223d38}.observatory-header .connection{white-space:nowrap;font-size:10px}.read-only-label{color:#738397;border:1px solid #2a3848;border-radius:4px;padding:4px 7px;font-size:9px}.topology-main{max-width:2400px;margin:auto;padding:21px 27px 20px}.view-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:15px;display:flex}.view-heading>div:first-child{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.view-heading h2{font-size:15px}.run-caption{color:#60778f;font-family:ui-monospace,monospace;font-size:10px}.topology-legend{white-space:nowrap;align-items:center;gap:15px;font-size:9px;display:flex}.guidance{color:#9bbef1}.report{color:#8ee1c8}.share{color:#bba2ed}.interrupt{color:#ffad82}.tool{color:#79c2d0}.host{color:#b3bbc5}.included{color:#d1d894}.graph-toolbar{background:#121e2b;border:1px solid #2a394b;border-radius:8px 8px 0 0;align-items:center;gap:20px;min-height:54px;padding:10px 15px;display:flex}.graph-search{color:#7890a8;align-items:center;gap:9px;font-size:19px;display:flex}.graph-search input{color:#d5e1ee;background:0 0;border:0;outline:0;width:210px;font-size:11px}.graph-search input::placeholder{color:#6d8197}.traffic-metrics{color:#8d9cb0;align-items:center;gap:23px;margin-left:auto;font-size:10px;display:flex}.traffic-metrics b{color:#d4e4ef;margin-left:7px;font:15px ui-monospace,monospace}.traffic-metrics .backlog b{color:#efc488}.window-picker{color:#6d859d;white-space:nowrap;align-items:center;gap:8px;font-size:9px;display:flex}.window-picker select,.playback-actions select{color:#a5bacd;background:#142433;border:1px solid #33475c;border-radius:4px;padding:5px 6px;font-size:10px}.topology-frame{border-left:1px solid #293849;border-right:1px solid #293849;overflow:hidden}.topology-viewport{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;background:radial-gradient(at 50% 30%,#101e2a,#0d1620 66%);height:max(580px,100vh - 298px);min-height:480px;position:relative;overflow:hidden}.topology-viewport:active{cursor:grabbing}.topology-grid{pointer-events:none;opacity:.5;background-image:radial-gradient(#334355 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0}.topology-world{transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.topology-lines{pointer-events:none;position:absolute;overflow:visible}.structural-line{stroke:#2f475c;stroke-width:2px;fill:none}.route-line{fill:none;stroke:currentColor;stroke-width:1.1px;opacity:.23}.route-line.active{opacity:.8;stroke-width:1.7px}.route-hit{fill:none;stroke:#0000;stroke-width:15px;pointer-events:stroke;cursor:pointer}.route-hit:focus-visible{stroke:#b5dcc95c;outline:none}.arrow{fill:currentColor}.source-port{pointer-events:none;fill:#79c2d0}.source-port circle{fill:#132b36;stroke:#5e9da6;stroke-width:1.4px}.source-port text{fill:#84b8c3;font:9px system-ui}.message-particle circle{fill:currentColor;filter:drop-shadow(0 0 5px)}.message-particle.included{color:#d1d894}.burst-label{fill:currentColor;font:10px ui-monospace,monospace}.flow-route:hover .route-line{stroke-width:2.5px;opacity:1}.graph-agent{color:#bdccda;background:linear-gradient(135deg,#1b2a39,#14202c);border:1px solid #354b60;border-radius:9px;height:176px;position:absolute;box-shadow:0 7px 20px #0005}.graph-agent.thinking{background:linear-gradient(130deg,#1c302e,#14232c);border-color:#638478}.graph-agent.waiting{border-color:#78684b}.graph-agent.danger{border-color:#966964}.graph-agent.quiet{opacity:.55;filter:saturate(.3)}.graph-agent:hover{border-color:#9ab6cb}.graph-node-button{text-align:left;width:100%;color:inherit;background:0 0;border:0;border-radius:8px;padding:12px 13px 9px;display:block}.node-heading{align-items:center;gap:8px;min-width:0;display:flex}.node-heading>span:nth-child(2){flex:1;min-width:0}.node-heading strong{white-space:nowrap;text-overflow:ellipsis;color:#e2eaf2;font:12px ui-monospace,monospace;display:block;overflow:hidden}.node-heading small{color:#7c96ad;letter-spacing:.3px;margin-top:4px;font-size:8px;display:block}.node-role{color:#a8c4dc;background:#22384a;border:1px solid #3b5871;border-radius:5px;place-items:center;width:27px;height:29px;font:14px ui-monospace,monospace;display:grid}.node-role.main{color:#c2e7d4;background:#2c5145;border-color:#557263}.node-role.topic{color:#b4c6ef;background:#313c51}.node-state-dot{background:#738ca2;border-radius:100%;width:5px;height:5px}.node-state-dot.thinking{background:#b7e1b8;box-shadow:0 0 8px #81e5b355}.node-state-dot.waiting{background:#dbbc7c}.node-state-dot.danger{background:#eca399}.node-stage{color:#9bcab6;justify-content:space-between;align-items:center;margin-top:11px;font-size:10px;display:flex}.node-stage time{color:#71879c;font-size:9px}.node-load{color:#71899f;align-items:center;gap:13px;margin-top:7px;font-size:8px;display:flex}.node-load b{color:#b7cddd;font-weight:400}.node-load>span:last-child{margin-left:auto}.node-load .has-backlog,.node-load .has-backlog b{color:#e6bd82}.node-preview{color:#93aabd;height:33px;margin-top:9px;font-size:9px;line-height:16px;overflow:hidden}.node-preview>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.node-preview em{color:#739a88;margin-right:6px;font-size:8px;font-style:normal}.node-preview .thinking em{color:#b09ccd}.node-preview .no-output{color:#718599}.node-rates{color:#687f97;justify-content:space-between;align-items:center;gap:7px;margin-top:5px;font-size:8px;display:flex}.node-actions{border-top:1px solid #2b3d4d;justify-content:space-between;height:25px;padding:0 8px;display:flex}.node-actions button{color:#7d9ab0;background:0 0;border:0;padding:4px;font-size:8px}.node-actions button:hover{color:#d4e9e0}.node-expansion{z-index:7;background:#172b3a;border:1px solid #43627a;border-radius:6px;width:272px;padding:12px;font-size:9px;line-height:1.7;position:absolute;top:182px;left:0;box-shadow:0 12px 18px #0008}.node-expansion>b{color:#d2dfe9;margin:7px 0 3px;font-weight:500;display:block}.node-expansion>div{text-overflow:ellipsis;white-space:nowrap;color:#98b0c4;overflow:hidden}.node-expansion>button{background:#213e4b;border:1px solid #3d5c73;border-radius:3px;margin-top:10px;padding:6px;font-size:9px}.node-expansion small{color:#728da2;margin-top:6px;display:block}.request-pulse{color:#e2e5aa;background:#3c422b;border:1px solid #777d44;border-radius:4px;justify-content:space-between;padding:6px;font:9px ui-monospace,monospace;animation:1.7s ease-out both receipt-pulse;display:flex;position:absolute;top:-26px;left:2px;right:2px}.request-pulse span{font-family:system-ui;font-size:8px}.graph-agent.receiving{box-shadow:0 0 0 3px #dbdb9224,0 0 25px #dddd7726}@keyframes receipt-pulse{0%{opacity:1;transform:translateY(3px)}70%{opacity:.95}to{opacity:0;transform:translateY(-4px)}}.canvas-controls{background:#142333ed;border:1px solid #3a4e62;border-radius:6px;align-items:center;gap:2px;padding:4px;display:flex;position:absolute;bottom:18px;left:18px;box-shadow:0 4px 14px #0005}.canvas-controls button{color:#b4c7da;background:0 0;border:0;border-radius:3px;padding:7px 10px;font-size:11px}.canvas-controls button:hover{background:#284355}.canvas-controls span{text-align:center;color:#7597ae;min-width:38px;font:9px ui-monospace,monospace}.canvas-controls button:last-child{border-left:1px solid #334c62;margin-left:5px}.canvas-hint{color:#546e84;font-size:9px;position:absolute;bottom:27px;right:18px}.canvas-empty,.canvas-loading{color:#668198;place-items:center;height:100%;font-size:12px;display:grid}.canvas-loading{background:#111c27;height:580px}.graph-statusbar{color:#72899f;background:#12202b;border:1px solid #293b4b;border-radius:0 0 7px 7px;justify-content:space-between;gap:20px;padding:12px 16px;font-size:9px;display:flex}.status-spark{background:#9bc3ad;border-radius:100%;width:4px;height:4px;margin-right:7px;display:inline-block}.lower-toolbar{color:#536e85;justify-content:space-between;align-items:center;margin-top:15px;font-size:9px;display:flex}.lower-toolbar>button{color:#92afc5;background:#111f2c;border:1px solid #2d455a;border-radius:4px;padding:7px 10px;font-size:10px}.playback-bar{background:#121d2b;border:1px solid #334255;border-radius:7px;margin-top:16px;padding:15px 17px 0}.playback-actions{align-items:center;gap:10px;display:flex}.playback-actions button{color:#b4d6ca;background:#263c45;border:1px solid #3b5e60;border-radius:4px;padding:7px 12px;font-size:10px}.playback-actions button:disabled{opacity:.4}.playback-actions a{color:#8198b2;margin-left:auto;font-size:9px}.playback-clock{color:#b0b4d6;margin-left:5px;font:10px ui-monospace,monospace}.playback-bar .timeline-controls{padding:11px 0}.playback-bar .timeline-controls>label{align-items:center;gap:8px;display:flex}.playback-bar .timeline-controls input[type=number]{color:#a6bbce;background:#0d1b28;border:1px solid #31475c;border-radius:4px;width:88px;padding:6px}.playback-bar .timeline-caption{padding:0 0 12px;font-size:9px}.event-ruler{border-bottom:1px solid #38465b;align-items:flex-end;gap:2px;height:30px;margin-top:15px;display:flex}.event-ruler button{opacity:.6;background:#648576;border:0;flex:1;min-width:1px;max-height:100%;padding:0}.event-ruler button:hover{opacity:1;background:#b5dbb9}.event-log{border:1px solid #293b4e;border-radius:6px;margin-top:14px;overflow:auto}.event-log-heading{align-items:center;gap:20px;padding:13px 16px;display:flex}.event-log-heading h3{margin:0;font-size:12px;font-weight:500}.event-log-heading span{color:#6f879e;font-size:10px}.event-log-heading button{background:#1a2b39;border:1px solid #334e62;border-radius:4px;margin-left:auto;padding:6px;font-size:10px}.event-log .reference-button{margin:15px}.route-delivery{text-align:left;background:#122231;border:1px solid #31465b;border-radius:7px;width:100%;margin-bottom:14px;padding:15px;display:block}.route-delivery>div{align-items:center;gap:10px;display:flex}.route-delivery code{color:#7891a9;overflow-wrap:anywhere;font-size:9px}.route-delivery p{color:#b0c2d4;font-size:11px;line-height:1.7}.route-delivery ol{border-left:1px solid #415265;margin:12px 0 0;padding:0 0 0 11px;list-style:none}.route-delivery li{color:#8b9fb2;margin:13px 0;font-size:9px;position:relative}.route-delivery li:before{content:"";background:#70949b;border-radius:50%;width:4px;height:4px;position:absolute;top:4px;left:-14px}.route-delivery li b{color:#b4c9d9;min-width:85px;font-weight:400;display:inline-block}.route-delivery li small{word-break:break-all;margin-top:5px;padding-left:85px;display:block}.route-delivery li.included{color:#d3d6a0}@media (width<=1100px){.topology-main{padding:18px}.topology-legend{gap:9px;font-size:8px}.traffic-metrics{gap:12px}.traffic-metrics b{margin-left:4px;font-size:12px}.graph-search input{width:170px}.window-picker{gap:0;font-size:0}.view-heading{gap:10px}}@media (width<=720px){.observatory-header{flex-wrap:wrap;gap:10px;height:76px;padding:12px}.topology-brand{width:28px;height:30px;font-size:25px}.header-title h1{margin-top:4px;font-size:15px}.header-title .eyebrow{letter-spacing:.7px;font-size:6px}.observatory-header nav{padding:3px}.observatory-header nav a{padding:6px 7px;font-size:9px}.observatory-header .connection,.read-only-label{display:none}.topology-main{padding:14px 10px}.view-heading{margin-bottom:12px;display:block}.view-heading h2{font-size:13px}.run-caption{font-size:8px}.topology-legend{justify-content:space-between;gap:4px;margin-top:12px}.fixture-note{margin-bottom:12px;padding:6px 9px;font-size:9px}.fixture-note span{font-size:8px}.graph-toolbar{flex-wrap:wrap;gap:8px;padding:10px}.graph-search{flex:1;order:0;font-size:16px}.graph-search input{width:100%;min-width:100px;font-size:10px}.window-picker{order:1}.traffic-metrics{border-top:1px solid #2a3c4e;order:2;justify-content:space-between;gap:5px;width:100%;padding-top:8px;font-size:9px}.traffic-metrics b{font-size:12px}.topology-viewport{height:62vh;min-height:440px}.canvas-controls{bottom:13px;left:10px}.canvas-controls button{padding:6px 8px}.canvas-hint{font-size:8px;bottom:61px;right:12px}.graph-statusbar{padding:10px;font-size:8px}.graph-statusbar span:last-child{display:none}.lower-toolbar{gap:7px;font-size:8px}.lower-toolbar button{font-size:9px}.playback-bar{padding:11px 10px 0}.playback-actions{flex-wrap:wrap;gap:6px}.playback-actions button{padding:6px 8px}.playback-actions a{flex-basis:100%;padding-top:4px;font-size:9px}.playback-clock{margin-left:auto;font-size:9px}.playback-bar .timeline-controls{flex-wrap:wrap;gap:7px}.playback-bar .timeline-controls>label{flex-basis:100%}.playback-bar .timeline-caption{font-size:8px}.event-log-heading{flex-wrap:wrap;gap:8px}.event-log-heading span{font-size:9px}.detail-panel{width:100%}.detail-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.detail-tabs{white-space:nowrap;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.message-particle{display:none}.request-pulse{animation:none}.graph-agent.receiving{box-shadow:0 0 0 2px #d1d894}}.graph-agent.expanded{z-index:12}.time-locator{color:#6e89a1;align-items:center;gap:10px;margin-top:11px;font-size:9px;display:flex}.time-locator label{align-items:center;gap:8px;display:flex}.time-locator input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#a4b9ca;background:#102130;border:1px solid #2b455d;border-radius:4px;padding:5px 7px;font-size:10px}.time-locator button{color:#9fbdcc;background:#1c3341;border:1px solid #344e63;border-radius:4px;padding:6px;font-size:9px}@media (width<=720px){.time-locator{flex-wrap:wrap;gap:7px}.time-locator>span{display:none}.time-locator input{max-width:220px;font-size:9px}}.topology-frame,.topology-viewport{overflow:clip}.route-tool-label{color:#6f9da9;overflow-wrap:anywhere;margin-bottom:8px;font-size:9px;display:block}.token-summary{grid-template-columns:1fr 1fr;gap:12px;display:grid}.token-summary>div{background:#152835;border:1px solid #315063;border-radius:8px;min-width:0;padding:17px}.token-summary span,.token-summary small{color:#8ba9bc;font-size:11px;display:block}.token-summary strong{font-variant-numeric:tabular-nums;color:#d2efe6;overflow-wrap:anywhere;margin:10px 0;font-size:clamp(21px,3vw,32px);display:block}.token-summary small{font-size:9px;line-height:1.7}.usage-note{margin:10px 0 15px}.request-counters{color:#8ea5b8;flex-wrap:wrap;gap:8px 20px;padding:10px 0;font-size:11px;display:flex}.request-counters b{color:#bfd0df;font-variant-numeric:tabular-nums;margin-left:5px}.agent-purpose{margin-bottom:19px}.agent-purpose p{color:#d1dfeb;overflow-wrap:anywhere;font-size:13px;line-height:1.8}.agent-purpose>span{color:#839db1;font-size:10px}.compact-section{border-top:1px solid #2b3c4d;margin-top:12px;padding:12px 0}.compact-section>summary{color:#9bb4c6;cursor:pointer;overflow-wrap:anywhere;font-size:11px;line-height:1.8}.compact-section>.fields{margin-top:10px}.error-summary>summary{color:#e0acaa}.request-row>summary{color:#95aabc;cursor:pointer;align-items:center;gap:10px;font-size:10px;display:flex}.request-row .fields{margin:12px 0 0}.request-row{padding:11px 0}.tool-evidence{align-items:flex-start}.tool-evidence>span:first-child{width:100%}.tool-evidence strong{font-size:12px;font-weight:500}.tool-command-preview{-webkit-line-clamp:3;white-space:pre-wrap;color:#d0e4da;-webkit-box-orient:vertical;padding:8px 0;font-size:11px;display:-webkit-box;overflow:hidden}.tool-result-preview{-webkit-line-clamp:3;white-space:pre-wrap;color:#9bb0c2;-webkit-box-orient:vertical;margin-top:9px;font-size:10px;display:-webkit-box;overflow:hidden}.tool-provenance{color:#9abfcf;overflow-wrap:anywhere;font-size:11px;line-height:1.8}.tool-provenance.own{color:#9ec8b4}.tool-provenance.shared{color:#b6a9d4}.tool-provenance.host{color:#cbbaa1}.detail-list-button small.tool-provenance{font-size:10px}.tool-detail-label{color:#acc9c1;font-size:12px}.tool-provenance.reported{color:#a9c9eb}.message-reference{padding-bottom:8px}.message-reference .compact-section{margin-top:0}.tool-provenance.peer,.route-history-label{color:#c0b4ef}.peer-report-note{border-left:2px dashed #a69cda;padding-left:10px}.related-report-envelopes{margin:14px 0}.stream-reader{background:#0b1520;border:1px solid #304456;border-radius:7px;overflow:hidden}.stream-toolbar{color:#7895aa;border-bottom:1px solid #243646;justify-content:space-between;gap:10px;padding:11px 13px;font-size:9px;display:flex}.stream-viewport{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:120px;max-height:58vh;padding:0 15px;overflow:auto}.stream-session{border-bottom:1px solid #243342;padding:16px 0}.stream-session:last-child{border-bottom:none}.stream-session>header{color:#8bb8ac;align-items:center;gap:12px;margin:0 0 13px;font-size:10px;display:flex}.stream-session>header strong{font-weight:500}.stream-session>header time{color:#697f92;margin-left:auto;font-size:9px}.stream-session.compaction>header{color:#b7a7d1}.stream-channel h4{color:#779386;margin:16px 0 6px;font-size:9px;font-weight:500}.stream-channel.thinking h4{color:#a79abe}.continuous-text{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;color:#b6cbdc;margin:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;line-height:1.95}.stream-channel.thinking .continuous-text{color:#a7a3bb}.tool-console .stderr{color:#d8a4a7}.stream-meta{color:#566f83;overflow-wrap:anywhere;margin-top:15px;font-size:9px}.stream-meta summary{cursor:pointer}.stream-meta code{margin-top:8px;display:block}.stream-actions{justify-content:flex-end;gap:10px;padding:8px 12px;display:flex}.stream-actions:empty{display:none}.stream-actions button,.stream-reader .error-banner button{color:#b4d6da;cursor:pointer;background:#1c3541;border:1px solid #345366;border-radius:4px;padding:8px 12px;font-size:10px}.stream-actions button:disabled{opacity:.5}.stream-reader .error-banner{margin:8px}.stream-reader .error-banner button{margin-left:10px}@media (width<=720px){.token-summary{gap:8px}.token-summary>div{padding:12px}.stream-viewport{max-height:55vh;padding:0 10px}.stream-toolbar{font-size:8px}.continuous-text{font-size:11px}.detail-body{padding-top:17px}}.governance-record{color:#a9bfd0;border-bottom:1px solid #293c4e;padding:12px 0;font-size:11px;line-height:1.8}.governance-record strong{color:#c5d3df;font-weight:500}.governance-record p{margin:6px 0}.governance-record small{color:#839db0;overflow-wrap:anywhere}.compatibility-monitor{background:#14222f;border:1px solid #334658;border-radius:6px;min-width:0;margin:0 0 12px}.compatibility-monitor>summary{cursor:pointer;color:#92adbf;padding:10px 13px;font-size:10px;line-height:1.8}.compatibility-monitor>summary strong{color:#bed2df;margin-right:14px;font-weight:500}.compatibility-monitor>summary>span{margin-right:15px;display:inline-block}.compatibility-monitor.has-frozen{border-color:#765054}.compatibility-monitor.has-frozen>summary>span:first-of-type{color:#e8b3ad}.compatibility-content{padding:0 13px 11px}.compatibility-content h3{color:#9db6c9;margin:15px 0 8px;font-size:11px;font-weight:500}.compatibility-assignment{color:#9bb3c7;overflow-wrap:anywhere;font-size:11px}.compatibility-assignment b{color:#c6dacb;font-weight:500}.preflight-usage{color:#8ea7bc;flex-wrap:wrap;gap:8px 20px;padding:9px 0 12px;font-size:10px;display:flex}.preflight-usage b{color:#bcd8cf;font-variant-numeric:tabular-nums;margin-left:7px}.preflight-usage small{flex-basis:100%;font-size:9px}.compatibility-row{border-top:1px solid #2a3c4e;min-width:0;padding:9px 0}.compatibility-row>summary{cursor:pointer;color:#8da5b9;overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:6px 12px;font-size:10px;display:flex}.compatibility-row>summary strong{color:#b9cddb;font-weight:500}.compatibility-row>summary .compatibility-status{color:#9dbeae}.compatibility-row.frozen>summary .compatibility-status,.compatibility-row.failed>summary .compatibility-status{color:#dfa9a8}.compatibility-row .fields{margin-top:12px}.compatibility-row .fields dd{overflow-wrap:anywhere}.compatibility-recovery{color:#d3b29c;font-size:10px;line-height:1.8}.compatibility-row .danger-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:10px;line-height:1.8}@media (width<=720px){.compatibility-monitor>summary{padding:8px 10px;font-size:9px}.compatibility-monitor>summary strong{margin-right:8px}.compatibility-monitor>summary>span{margin-right:9px}.compatibility-content{padding:0 10px 9px}.compatibility-row>summary{font-size:9px}.preflight-usage{gap:7px 12px}}.run-notice{color:#dcfce7;background:#15332b;border:1px solid #557967;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;padding:12px 16px;font-size:13px;display:flex}.run-notice a{color:#a7f3d0;text-decoration:underline}.run-notice button{color:inherit;background:0 0;border:1px solid #557967;border-radius:6px;padding:6px 10px}.agent-detail-name{color:#c9dbe7;overflow-wrap:anywhere;font-weight:600;display:block}.schedule-route,.schedule-group-heading button,.tool-provenance,.activity-provenance{overflow-wrap:anywhere}.context-source-row{overflow-wrap:anywhere;background:#ffffff04;border-left:2px solid #546b78;gap:5px;margin:8px 0;padding:10px 12px;font-size:12px;display:grid}.context-source-row small{color:var(--muted)}.context-source-row.host-sample{background:#bb9b6408;border-left-color:#bb9b64}
