.giorgio-agent-tasks{margin:15px 0 20px;border:1px solid var(--border-soft,#383838);border-radius:10px;overflow:hidden;font:400 14px/1.55 var(--font-body,var(--font,sans-serif));color:var(--fg,#e2e0dd);background:transparent}.giorgio-agent-tasks>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:10px;padding:9px 12px;color:var(--muted,#959390);font-size:13px}.giorgio-agent-tasks>summary::-webkit-details-marker{display:none}.giorgio-agent-tasks>summary strong{font-weight:450;color:var(--fg,#dddbd8)}.giorgio-agent-tasks>summary small{margin-left:auto;font-variant-numeric:tabular-nums;color:var(--muted,#858380)}.giorgio-agent-tasks ol{list-style:none;margin:0;padding:0}.giorgio-agent-tasks li{display:grid;grid-template-columns:14px minmax(0,1fr);gap:10px;padding:10px 12px;border-top:1px solid var(--border-soft,#313131)}.giorgio-agent-task-mark{width:11px;height:11px;margin-top:5px;border:1px solid #706e6b;border-radius:50%;box-sizing:border-box}.giorgio-agent-tasks [data-task-state=in_progress] .giorgio-agent-task-mark{border-style:dashed;border-color:#a5a3a0;animation:giorgioTaskSpin 2s linear infinite}.giorgio-agent-tasks [data-task-state=completed] .giorgio-agent-task-mark{background:#82a98f;border-color:#82a98f;box-shadow:inset 0 0 0 2px var(--bg,#191919)}.giorgio-agent-tasks [data-task-state=blocked] .giorgio-agent-task-mark{border-color:#ca9476;background:#ca947622}.giorgio-agent-tasks li small{display:block;font-size:11px;color:var(--muted,#918f8c);margin-top:2px}.giorgio-agent-tasks [data-task-state=pending]{color:var(--muted,#92908d)}.giorgio-public-approach{margin:12px 0;color:var(--muted,#92908d);font-style:italic}.giorgio-public-approach>summary{cursor:pointer;font-size:13px;font-style:normal;list-style:none;padding:4px 0}.giorgio-public-approach>summary::-webkit-details-marker{display:none}.giorgio-public-approach>div{padding:10px 0 2px;font-size:15px;line-height:1.7;max-width:100%;overflow-wrap:anywhere}.giorgio-live-status{display:flex;align-items:center;gap:9px;min-height:26px;color:var(--muted,#92908d);font-size:13px}.giorgio-live-status img{width:19px;height:19px;object-fit:contain}.giorgio-live-word{animation:giorgioWordIn .18s ease-out both}.message.assistant.is-live .message-body:empty{display:none}.message.assistant.is-live .message-tools,.message.assistant.is-live .response-brand-mark{display:none}.giorgio-live-text{min-height:1px}.giorgio-agent-tasks.chat-agent-tasks{font-size:13px;margin:12px 0 18px}.chat-agent-tasks li{padding:8px 11px}.chat-agent-tasks>summary{padding:8px 11px}@keyframes giorgioTaskSpin{to{transform:rotate(360deg)}}@keyframes giorgioWordIn{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.giorgio-agent-tasks [data-task-state=in_progress] .giorgio-agent-task-mark,.giorgio-live-word{animation:none}}.code-browser{height:100%;min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr);color:#ceccc9;background:#262626}.code-browser>form{display:flex;gap:7px;align-items:center;padding:10px;border-bottom:1px solid #484848}.code-browser input{flex:1;min-width:0;background:#262626;color:#e4e2df;border:1px solid #515151;border-radius:7px;padding:8px 10px;font:inherit}.code-browser button{border:0;border-radius:6px;padding:7px 10px;background:#3f3f3f;color:#b9d7c2;cursor:pointer}.code-browser>p{margin:0;padding:8px 12px;font-size:11px;color:#999794;line-height:1.5}.code-browser [data-browser-page]{min-height:0;overflow:auto;padding:12px 18px 28px}.code-browser h2{font-size:19px;font-weight:450;margin:0 0 8px}.code-browser a{font-size:12px;color:#9ac6a9}.code-browser article{margin:22px 0;color:#c3c1be;font-size:14px;line-height:1.7;overflow-wrap:anywhere}.code-browser nav{display:grid;gap:4px}.code-browser nav button{background:transparent;text-align:left;padding:7px 0;border-bottom:1px solid #3f3f3f;border-radius:0}.code-spinning-word{max-width:min(480px,55vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.giorgio-task-detail{display:block;margin-top:4px;font-size:.85em;line-height:1.45;opacity:.75}.stop-generation-button .stop-generation-icon{display:block;width:11px;height:11px;flex:none;border-radius:2px;background:currentColor}
