.ss.studio-system .fg-editor .ed-chat{font-family:Inter,var(--studio-font);letter-spacing:-.006em}.ss.studio-system .fg-editor .ed-chat .ed-chat-head h2.cm-chat-title{display:flex;align-items:center;height:24px;margin:0}.ss.studio-system .fg-editor .ed-msg.me{padding:11px 15px;border-radius:20px;background:#232325;box-shadow:inset 0 0 0 1px #ffffff0d;color:#ededed;font:400 14px/21px Inter,var(--studio-font);animation:cm-step-in var(--cm-dur-step) var(--cm-ease-out) both}.ss.studio-system .fg-editor .ed-chat .cm-thinking-line{margin:2px 0 6px;font:400 15px/22px Inter,var(--studio-font);animation:cm-step-in var(--cm-dur-step) var(--cm-ease-out) both}.ss.studio-system .fg-editor .ed-chat .cm-making{margin:0 0 4px;color:#7f7f7f;font:400 12px/18px Inter,var(--studio-font)}.ss.studio-system .fg-editor .fg-agent-work.cm-live-work ol{margin:4px 0 0;padding:0;border:0}.ss.studio-system .fg-editor .fg-activity .cm-step{display:grid;grid-template-columns:16px minmax(0,1fr);gap:10px;padding:0 0 12px;font:400 15px/22px Inter,var(--studio-font);animation:cm-step-in var(--cm-dur-step) var(--cm-ease-out) both}.ss.studio-system .fg-editor .fg-activity .cm-step:before{display:none}.ss.studio-system .fg-editor .fg-activity .cm-step:last-child{padding-bottom:2px}.ss.studio-system .fg-editor .fg-activity .cm-step-mark{margin-top:4px;color:#6f6f6f}.ss.studio-system .fg-editor .fg-activity .cm-step-mark.is-live{color:#bdbdbd}.ss.studio-system .fg-editor .fg-activity .cm-step.is-done .fg-activity-title{color:var(--cm-ink-done)}.ss.studio-system .fg-editor .fg-activity .cm-step.is-now .fg-activity-title{color:#e6e6e6}.ss.studio-system .fg-editor .fg-activity .cm-step p{margin:2px 0 0;color:#7c7c7c;font:400 13px/19px Inter,var(--studio-font)}.ss.studio-system .fg-editor .fg-activity .cm-ref-count{display:block;margin:2px 0 0 26px;color:#7c7c7c;font:400 12px/18px Inter,var(--studio-font)}.ss.studio-system .fg-editor .fg-activity-toggle{color:#7c7c7c;font:400 13px/20px Inter,var(--studio-font)}.ss.studio-system .fg-editor .fg-work-toggle{color:var(--cm-ink-done);font:400 14px/20px Inter,var(--studio-font)}.ss.studio-system .fg-editor .fg-work-toggle>.cm-step-mark{flex:none;color:#6f6f6f}.ss.studio-system .fg-editor .agent-reference-grid>button{animation:cm-bloom var(--cm-dur-bloom) var(--cm-ease-out) both;animation-delay:var(--reference-delay,0s)}.ss.studio-system .fg-editor .fg-reference-stack img{animation:cm-bloom var(--cm-dur-bloom) var(--cm-ease-out) both}.ss.studio-system .fg-editor .ed-chat .cm-clock{margin:10px 0 0 26px;color:#7c7c7c;font:400 12px/18px Inter,var(--studio-font);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ss.studio-system .fg-editor .ed-chat .cm-clock-time{color:#b0b0b0}.ss.studio-system .fg-editor .ed-reply-content{animation:cm-swap-in var(--cm-dur-step) var(--cm-ease-out) both}@media (prefers-reduced-motion:reduce){.ss.studio-system .fg-editor .agent-reference-grid>button,.ss.studio-system .fg-editor .fg-reference-stack img,.ss.studio-system .fg-editor :is(.ed-msg.me,.cm-thinking-line,.fg-activity .cm-step,.ed-reply-content){animation:none}}.ss.studio-system .fg-editor .fg-activity-row.is-now .fg-activity-title{background:none;-webkit-text-fill-color:currentColor;animation:none}.ss.studio-system .fg-editor .ed-chat .ed-history-toggle{display:none}@media (max-width:760px){.ss.studio-system .fg-editor .ed-chat .ed-history-toggle{display:flex;align-items:center;gap:6px;width:100%;min-height:32px;margin:0;padding:2px 6px;border:0;background:transparent;color:#8f8f8f;font:400 14px/20px Inter,var(--studio-font);text-align:left}.ss.studio-system .fg-editor .ed-chat .ed-history-toggle>svg{flex:none;transition:transform .16s var(--cm-ease-out)}.ss.studio-system .fg-editor .ed-chat.is-history-open .ed-history-toggle>svg{transform:rotate(180deg)}.ss.studio-system .fg-editor .ed-chat:not(.is-history-open){min-height:0;gap:8px}.ss.studio-system .fg-editor .ed-chat:not(.is-history-open)>:is(.ed-chat-head,.ed-tools,.ed-thread,.ed-latest){display:none}.ss.studio-system .fg-editor .ed-side:has(.ed-chat:not(.is-history-open)) .ed-panes{display:none}.ss.studio-system .fg-editor .ed-side:has(.ed-chat:not(.is-history-open)){min-height:0;padding:8px 10px 10px}.ss.studio-system .fg-editor .ed-chat.is-history-open .ed-thread{max-height:62svh;animation:cm-swap-in var(--cm-dur-step) var(--cm-ease-out) both}}.ss.studio-system .fg-editor .ed-revising{padding-right:84px}