.container-management{flex-direction:column;align-items:stretch;gap:0;width:100%;min-width:0;font-size:13px;line-height:1.5;display:flex}.container-management h2,.container-console h2,.agent-resources h2{font-size:13px;font-weight:550;line-height:1.5}.container-settings-group{border-bottom:1px solid var(--separator);background:0 0;grid-template-columns:160px minmax(0,1fr);align-items:start;gap:12px 20px;width:100%;min-width:0;padding:18px 0;display:grid}.container-management .container-review{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 20px;width:100%;display:grid}.container-management .container-review>div{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;padding:0;font-size:13px;display:flex}.container-management .container-review dt{color:var(--muted);font-size:12px}.container-management .container-review>.container-settings-id{grid-column:1/-1}.container-management code{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:12px}.container-id-value{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.container-settings-heading{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.container-settings-section{flex-direction:column;align-items:flex-start;gap:10px;width:100%;display:flex}.container-settings-group>.container-settings-section{border:0;padding:0}.container-settings-identity{align-items:center;gap:10px;width:100%;min-width:0;display:flex}.container-settings-identity>.agent-portrait{flex-shrink:0}.container-settings-identity-text{flex:1;min-width:0}.container-settings-identity-text h2{overflow-wrap:anywhere}.container-settings-identity-text p{color:var(--muted);font-size:13px}.container-settings-group>.container-model-settings{flex-flow:wrap;grid-column:2;align-items:end;gap:8px;display:flex}.container-model-settings>[role=status],.container-model-settings>[role=alert]{grid-column:1/-1}.container-model-settings .agent-model-select{flex:260px;min-width:0}.container-process-boundary .container-settings-heading{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.container-runtime-state{color:var(--muted);align-items:center;gap:5px;font-size:12px;display:inline-flex}.container-management-actions{flex-wrap:wrap;align-items:center;gap:6px;width:100%;display:flex}.container-console{flex-direction:column;gap:10px;min-width:0;display:flex}.container-terminal{contain:size;border:1px solid var(--separator);background:#000;border-radius:4px;min-width:0;height:clamp(280px,60dvh,720px);min-height:0;padding:12px;overflow:hidden}.container-terminal[hidden]{display:none}.container-overview{width:100%;min-width:0}.container-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 20px;width:100%;display:grid}.container-status-grid>div{min-width:0}.container-status-grid dt{color:var(--muted);margin-bottom:4px;font-size:12px}.container-status-grid dd{overflow-wrap:anywhere;font-size:13px}.container-status-grid code{font-size:12px}.container-runtime-detail{border-top:1px solid var(--separator);padding:10px 0}.container-overview-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-height:36px;display:flex}.container-current-model{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;font-size:12px;display:inline-flex}.container-current-model>span{color:var(--muted)}.container-current-model strong{overflow-wrap:anywhere;font-size:13px;font-weight:500}.container-current-model svg{color:var(--muted);flex-shrink:0}.container-current-model:hover strong{text-underline-offset:3px;text-decoration:underline}.container-current-model:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.resource-summary{border-block:1px solid var(--separator);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding-block:14px;display:grid}.resource-summary-item{flex-direction:column;gap:6px;min-width:0;padding:0 16px;display:flex}.resource-summary-item+.resource-summary-item{border-left:1px solid var(--separator)}.resource-summary-item:first-child{padding-left:0}.resource-summary-item>span{color:var(--muted);font-size:12px}.resource-summary-item strong{letter-spacing:-.025em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:22px;font-weight:550}.resource-summary-item small{color:var(--muted);font-size:11px}.resource-summary-item meter{appearance:none;background:var(--surface-secondary);border-radius:2px;width:100%;height:5px}.resource-summary-item meter::-webkit-meter-bar{background:var(--surface-secondary);border:0;border-radius:2px}.resource-summary-item meter::-webkit-meter-optimum-value{background:var(--accent);border-radius:2px}.resource-summary-item meter::-moz-meter-bar{background:var(--accent);border-radius:2px}.resource-summary-track{background:var(--surface-secondary);border-radius:2px;height:5px}.terminal-session{width:100%;min-height:0}.terminal-session .container-terminal{flex:none;height:max(240px,100dvh - 190px)}@media (max-width:767px){.resource-summary{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}.resource-summary-item{padding:0 12px}.resource-summary-item:nth-child(odd){border-left:0;padding-left:0}.resource-summary-item strong{font-size:20px}.container-runtime-detail{grid-template-columns:minmax(0,1fr)}}.agent-resources{flex-direction:column;gap:12px;min-width:0;display:flex}.resource-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.resource-toolbar>div:first-child{gap:4px;display:grid}.resource-toolbar p,.resource-observed{color:var(--muted);font-size:12px}.resource-toolbar p{align-items:center;gap:7px;display:flex}.resource-toolbar-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.resource-toolbar-actions>.button{flex-shrink:0;width:32px;min-width:32px;height:36px;padding:0}.resource-range{border:1px solid var(--separator);border-radius:4px;align-items:center;gap:2px;display:flex}.resource-range .button{min-width:0;padding-inline:10px}.resource-live-dot{background:var(--success);border-radius:50%;width:6px;height:6px}.resource-live-dot[data-paused=true]{background:var(--muted)}.resource-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.resource-chart-grid>:last-child{grid-column:1/-1}.resource-chart-grid.overview-charts>:last-child{grid-column:auto}.resource-chart{background:0 0;min-width:0;padding:8px 0}.resource-chart-header{justify-content:space-between;gap:12px;min-height:36px;display:flex}.resource-chart-header h3{color:var(--muted);font-size:13px;font-weight:500}.resource-chart-values{flex-wrap:wrap;gap:20px;margin-top:8px;display:flex}.resource-chart-values>div{align-items:baseline;gap:8px;display:flex}.resource-chart-legend{font-size:11px}.resource-chart-values strong{font-variant-numeric:tabular-nums;letter-spacing:-.035em;white-space:nowrap;font-size:clamp(22px,2vw,28px);font-weight:550;line-height:1.2}.resource-chart-summary{text-align:right;color:var(--muted);gap:14px;font-size:11px;display:flex}.resource-chart-summary dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:3px;font-size:12px}.resource-chart-canvas{width:100%;min-width:0;height:148px;margin-top:8px}.resource-chart-empty{height:100%;color:var(--muted);place-items:center;font-size:12px;display:grid}.resource-chart-tooltip{border:1px solid var(--separator);background:var(--surface);min-width:160px;box-shadow:0 8px 24px color-mix(in srgb, var(--foreground) 8%, transparent);border-radius:8px;padding:12px;font-size:12px}.resource-chart-tooltip time{color:var(--muted);margin-bottom:8px;display:block}.resource-chart-tooltip>div{justify-content:space-between;gap:16px;padding:3px 0;display:flex}.resource-chart-tooltip strong{font-variant-numeric:tabular-nums;font-weight:550}.agent-resource-history summary{cursor:pointer;min-height:36px;color:var(--muted);align-items:center;gap:8px;font-size:12px;list-style:none;display:flex}.agent-resource-history summary:before{content:"+";font-family:var(--font-mono)}.agent-resource-history[open] summary:before{content:"−"}.agent-resource-history summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.agent-resource-table{border-block:1px solid var(--separator);overflow-x:auto}.agent-resource-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12px}.agent-resource-table th,.agent-resource-table td{text-align:left;border-bottom:1px solid var(--separator);white-space:nowrap;padding:10px 12px}.agent-resource-table th{color:var(--muted);background:var(--surface);font-weight:500}.agent-resource-table tbody tr:last-child td{border-bottom:0}@media (max-width:767px){.resource-chart-grid{grid-template-columns:minmax(0,1fr);gap:12px}.resource-toolbar-actions{grid-template-columns:minmax(0,1fr) repeat(3,32px);gap:4px;width:100%;display:grid}.resource-range{gap:0}.resource-range .button{flex:1;padding-inline:6px;font-size:11px}.resource-chart-summary{gap:10px}.resource-chart-canvas{height:132px}.container-management .container-review{grid-template-columns:repeat(2,minmax(0,1fr))}}.agent-conversation{flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;display:flex}.agent-workspace-tabs{flex-direction:column;flex:1;gap:0;min-width:0;min-height:0;display:flex}.agent-workspace-tab-list{scrollbar-width:none;min-width:0;position:relative;overflow:auto hidden}.agent-workspace-tab-list::-webkit-scrollbar{display:none}.agent-workspace-tab-list [role=tab]:focus-visible,.agent-workspace-tab-list [role=tab][data-focus-visible=true]{outline:2px solid var(--accent);outline-offset:-2px}.agent-workspace-tabs>[data-slot=tabs-panel]{flex:1;min-width:0;min-height:0;margin:0;padding:0;overflow-y:auto}.agent-workspace-tabs>[data-slot=tabs-panel][hidden],.agent-workspace-tabs>[data-slot=tabs-panel][data-inert=true],.agent-workspace-tabs>[role=tabpanel][inert],.agent-workspace-tabs>[role=tabpanel][aria-hidden=true]{display:none}.agent-workspace-tabs>.agent-chat-panel:not([data-inert=true]):not([hidden]):not([inert]):not([aria-hidden=true]){flex-direction:column;padding-top:0;display:flex;overflow:hidden}@media (max-width:767px){.agent-workspace-tab-list [role=tab]>svg{display:none}.container-settings-group{grid-template-columns:minmax(0,1fr);gap:10px;padding:14px 0}.container-settings-group>.container-model-settings{grid-column:1}.container-settings-identity{flex-wrap:wrap}.container-settings-identity-text{flex:1}.container-process-boundary .container-settings-heading{flex-direction:row}}@media (max-width:479px){.agent-workspace-tabs>[role=tabpanel]{overscroll-behavior:contain}}.agent-resource-table:focus-visible{outline:2px solid var(--accent);outline-offset:3px}
