.canvas-agent-progress{color:var(--mm-ui-text,#e8e8ea);width:100%;max-width:100%;margin:0 0 8px;font-size:13px;line-height:1.5}.canvas-agent-progress.is-embedded{margin:0}.canvas-agent-progress summary,.canvas-agent-progress__timing{cursor:pointer;color:var(--mm-ui-text-muted,#96969d);border-bottom:1px solid var(--mm-ui-border,#34343a);align-items:center;gap:8px;padding:2px 0 4px;font-size:15px;list-style:none;display:flex}.canvas-agent-progress__timing{cursor:default}.canvas-agent-progress summary::-webkit-details-marker{display:none}.canvas-agent-progress summary>span{overflow-wrap:anywhere;min-width:0}.canvas-agent-progress svg{flex-shrink:0}.canvas-agent-progress__chevron{margin-left:0;transition:transform .15s}.canvas-agent-progress[open] .canvas-agent-progress__chevron{transform:rotate(90deg)}.canvas-agent-progress ol{max-height:none;margin:4px 0 0;padding:8px 0 0;list-style:none;overflow:visible}.canvas-agent-progress li{align-items:flex-start;gap:8px;padding:4px 0;font-size:15px;display:flex}.canvas-agent-progress li.canvas-agent-progress__status-step{align-items:center}.canvas-agent-progress li>div{overflow-wrap:anywhere;flex:1;min-width:0}.canvas-agent-progress li.canvas-agent-progress__tool-group{padding:0;display:block}.canvas-agent-progress__tool-group-details{width:100%}.canvas-agent-progress .canvas-agent-progress__tool-group-summary{color:inherit;font-size:inherit;line-height:inherit;border:0;align-items:flex-start;gap:8px;padding:4px 0;display:flex}.canvas-agent-progress li>:is(svg,img,span[aria-hidden=true]),.canvas-agent-progress .canvas-agent-progress__tool-group-summary>:is(svg,img,span[aria-hidden=true]){flex-shrink:0;margin-top:0;position:relative;top:.5lh;translate:0 -50%}.canvas-agent-progress li.canvas-agent-progress__status-step>:is(svg,img,span[aria-hidden=true]){top:auto;translate:none}.canvas-agent-progress__tool-group-summary::-webkit-details-marker{display:none}.canvas-agent-progress__tool-group-summary>.canvas-agent-progress__tool-label{flex:0 auto;min-width:0}.canvas-agent-progress__tool-group-chevron{color:var(--mm-ui-text-muted,#96969d);opacity:0;flex-shrink:0;transition:transform .15s,opacity .15s}.canvas-agent-progress__tool-group-summary:is(:hover,:focus-visible) .canvas-agent-progress__tool-group-chevron{opacity:1}.canvas-agent-progress__tool-group-details[open] .canvas-agent-progress__tool-group-chevron{transform:rotate(90deg)}.canvas-agent-progress__tool-group-details>ol{margin:0;padding:0 0 2px}.canvas-agent-progress li.canvas-agent-progress__tool-group[data-state=succeeded] .canvas-agent-progress__tool-group-summary>svg:first-child:not(.mm-tool-icon){color:#74bf97}.canvas-agent-progress li.canvas-agent-progress__tool-group[data-state=running] .canvas-agent-progress__tool-group-summary>svg:first-child:not(.mm-tool-icon),.canvas-agent-progress li.canvas-agent-progress__tool-group[data-state=waiting_model] .canvas-agent-progress__tool-group-summary>svg:first-child:not(.mm-tool-icon){color:var(--mm-ui-text-muted,#aeb8c6)}.canvas-agent-progress__tool-label{color:var(--mm-ui-text-muted,#96969d);align-items:center;font-size:15px;line-height:1.5;display:inline-flex}.canvas-agent-progress__tool-label.is-active{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(100deg, var(--mm-ui-text-muted,#96969d) 0%, var(--mm-ui-text-muted,#96969d) 34%, var(--mm-ui-text,#fff) 42%, var(--mm-ui-text,#fff) 58%, var(--mm-ui-text-muted,#96969d) 66%, var(--mm-ui-text-muted,#96969d) 100%);text-shadow:0 0 5px #f2f2f02e;will-change:background-position;background-size:180% 100%;-webkit-background-clip:text;background-clip:text;animation:2.2s linear infinite canvas-agent-progress-shimmer;display:inline-block}.canvas-agent-progress li.has-response{color:var(--mm-ui-text,#e8e8ea);align-items:flex-start;padding-block:5px;font-size:17px;line-height:1.6}.canvas-agent-progress li.has-response.is-status{align-items:flex-start;padding-block:4px;font-size:15px;line-height:1.5}.canvas-agent-progress li.has-response.is-status .mm-conversation-markdown{font-size:15px;line-height:1.5}.canvas-agent-progress li.has-response .mm-conversation-markdown{color:#e3e3e3;gap:6px}.canvas-agent-progress__final-reply{margin:0}.canvas-agent-progress__final-reply ol{margin:0;padding:0;list-style:none}.canvas-agent-progress__final-reply li.has-response{color:var(--mm-ui-text,#e8e8ea);align-items:flex-start;padding:0 0 4px;font-size:17px;line-height:1.6}.canvas-agent-progress__final-reply li.has-response .mm-conversation-markdown{color:#e3e3e3}.mm-conversation-agent-progress+.mm-conversation-markdown{gap:6px;margin-top:0}.mm-conversation-agent-progress{margin-bottom:0}.canvas-agent-progress__description{white-space:pre-wrap;color:var(--mm-ui-text-muted,#96969d);margin-top:3px;font-size:15px;display:block}.canvas-agent-progress__outcome{overflow-wrap:anywhere;font-size:15px}.canvas-agent-progress li[data-state=succeeded]>svg{color:#74bf97}.canvas-agent-progress li[data-state=running]>svg.is-active,.canvas-agent-progress li[data-state=waiting_model]>svg.is-active{color:var(--mm-ui-text-muted,#aeb8c6)}.canvas-agent-progress li[data-state=failed]>svg,.canvas-agent-progress li[data-state=unknown]>svg,.canvas-agent-progress li.canvas-agent-progress__tool-group:is([data-state=failed],[data-state=unknown]) .canvas-agent-progress__tool-group-summary>svg:first-child{color:#e8b66c}.canvas-agent-progress>p{color:var(--mm-ui-text-muted,#96969d);margin:6px 0}:root[data-theme=light] .canvas-agent-progress li.has-response .mm-conversation-markdown,:root[data-theme=light] .canvas-agent-progress__final-reply li.has-response .mm-conversation-markdown{color:var(--mm-ui-text,#172033)}:root[data-theme=light] .canvas-agent-progress__description,:root[data-theme=light] .canvas-agent-progress>p,:root[data-theme=light] .canvas-agent-progress__timing,:root[data-theme=light] .canvas-agent-progress summary{color:var(--mm-ui-text-muted,#526176)}.canvas-agent-progress summary+p{margin-top:12px}.canvas-agent-edits ul{margin:6px 0;padding:0;list-style:none}.canvas-agent-edits li{flex-wrap:wrap}.canvas-agent-edits button,.canvas-agent-progress__stop{border:1px solid var(--mm-ui-border,#34343a);color:inherit;cursor:pointer;font:inherit;background:0 0;border-radius:6px;padding:3px 8px}.canvas-agent-edits button:disabled,.canvas-agent-progress__stop:disabled{opacity:.55;cursor:default}@keyframes canvas-agent-progress-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.canvas-agent-progress__tool-label.is-active{background-position:50% 0;animation:none}}@media (hover:none),(width<=760px){.canvas-agent-progress:not([open])>summary>.canvas-agent-progress__chevron,.canvas-agent-progress__tool-group-details:not([open])>summary>.canvas-agent-progress__tool-group-chevron{opacity:0}.canvas-agent-progress[open]>summary>.canvas-agent-progress__chevron,.canvas-agent-progress__tool-group-details[open]>summary>.canvas-agent-progress__tool-group-chevron{opacity:1}}.mm-skill-output-port-group{flex:1 0 100%;grid-column:1/-1;width:100%;min-width:0;max-width:100%}.mm-skill-output-port-group__header{flex-wrap:wrap;align-items:center;gap:8px;padding:6px 0;font-size:13px;line-height:1.5;display:flex}.mm-skill-output-port-group__header>strong{overflow-wrap:anywhere;min-width:0}.mm-skill-output-port-group__header>span{opacity:.65;font-size:12px}.mm-skill-output-port-group__items{flex-wrap:wrap;align-items:flex-start;gap:6px;min-width:0;max-width:100%;display:flex}.mm-conversation-canvas-summary{align-items:center;gap:8px;margin:6px 0;display:flex}.mm-conversation-canvas-summary>p{margin:0}.mm-conversation-canvas-summary>button{min-height:30px;color:inherit;font:inherit;cursor:pointer;background:#8c919b14;border:1px solid #8c919b40;border-radius:8px;align-items:center;padding:4px 10px;font-size:12px;display:inline-flex}.mm-conversation-canvas-summary>button:hover,.mm-conversation-canvas-summary>button:focus-visible{background:#8c919b2e}.mm-conversation-agent-progress{min-width:0;color:var(--mm-ui-text-muted,#96969d);align-items:stretch;gap:6px;margin:0;font-size:13px;line-height:1.5;display:grid}.mm-conversation-agent-progress>.canvas-agent-progress{margin-block:0}.mm-conversation-agent-progress>.canvas-agent-progress:not([open])+:is(.canvas-agent-progress__stable-reply,.canvas-agent-progress__final-reply,.mm-conversation-markdown){margin-top:10px}.mm-conversation-agent-progress>p{margin:0}.mm-conversation-agent-progress>button,.mm-conversation-agent-progress .canvas-agent-progress__stop{border:1px solid var(--mm-ui-border,#34343a);color:var(--mm-ui-text,#e8e8ea);cursor:pointer;border-radius:6px;padding:3px 9px}.mm-conversation-agent-progress>button:hover,.mm-conversation-agent-progress .canvas-agent-progress__stop:hover{background:#8080801f}.mm-conversation-agent-progress>button:disabled,.mm-conversation-agent-progress .canvas-agent-progress__stop:disabled{opacity:.5;cursor:wait}.mm-conversation-agent-progress>button:focus-visible,.mm-conversation-agent-progress .canvas-agent-progress__stop:focus-visible{outline-offset:2px;outline:2px solid #8b80ff}.chat-agent-skill-status{color:var(--mm-ui-text-muted,#96969d);flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0;font-size:13px;display:flex}.chat-agent-skill-status button{width:auto;color:var(--mm-ui-text,#e8e8ea)}.mm-conversation-approval-status{width:100%}.mm-conversation-approval-status>.mm-conversation-agent-progress+div{margin-top:16px}.mm-conversation-approval-status>p{color:var(--mm-ui-text-muted);margin:12px 0;font-size:12px}.mm-conversation-approval-status__label,.mm-conversation-approval-status>.mm-conversation-approval-status__label{color:var(--mm-ui-text-muted,#96969d);white-space:pre-wrap;overflow-wrap:anywhere;align-items:flex-start;gap:8px;max-width:100%;margin:6px 0;font-size:15px;line-height:24px;display:flex}.mm-conversation-approval-status__icon{color:#74bf97;flex:none;margin-top:4px}.canvas-agent-progress__additional-history{min-width:0}.canvas-agent-progress__additional-history .mm-conversation-approval-status__label{margin:0}.mm-conversation-approval-status__task-card{color:#ddd;text-align:center;background:#232323;border:1px solid #414141;border-radius:16px;justify-content:center;align-items:center;width:min(100%,320px);min-height:120px;margin:12px 0;padding:16px;font-size:14px;display:flex}.mm-conversation-approval-status__details .mm-conversation-approval-status__icon{margin-top:0}.mm-conversation-approval-status__fold-content{color:var(--mm-ui-text-muted,#96969d);white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 8px;font-size:15px;line-height:1.5}.mm-conversation-question-history{align-self:stretch;min-width:0}.mm-conversation-question-history>details>summary>:first-child{color:var(--mm-ui-text-muted,#96969d);flex:none}.canvas-agent-progress.mm-conversation-question-history .canvas-agent-progress__tool-group-summary{align-items:center}.canvas-agent-progress.mm-conversation-question-history .canvas-agent-progress__tool-group-summary>:is(svg,img,span[aria-hidden=true]){top:auto;translate:none}.canvas-agent-progress.mm-conversation-question-history .canvas-agent-progress__tool-group-summary>:first-child{width:16px;height:16px}.mm-conversation-question-history .mm-conversation-question-history__items{gap:10px;padding-block:6px 0;display:grid}.mm-conversation-question-history li.mm-conversation-question-history__item{justify-items:start;gap:3px;min-width:0;padding:0;display:grid}.mm-conversation-question-history__item>p{color:var(--mm-ui-text-muted,#96969d);text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;margin:0;font-size:15px;line-height:1.5}.mm-conversation-question-history__answer{font-weight:600}.mm-conversation-resource-attachments{flex-wrap:wrap;gap:12px;max-width:720px;margin-top:14px;display:flex}.mm-conversation-resource-attachment{border:1px solid var(--mm-ui-border-soft);border-radius:var(--mm-ui-radius-md,12px);width:min(360px,100%);min-width:0;color:var(--mm-ui-text);background:var(--mm-ui-surface-1);overflow:hidden}.mm-conversation-resource-attachment.is-image{background:0 0;border:0;border-radius:0;width:fit-content;max-width:100%;padding:0}.mm-conversation-resource-attachment.is-image .mm-conversation-resource-attachment__image{width:fit-content;max-width:100%}.mm-conversation-resource-attachment.is-image .mm-conversation-resource-attachment__image img{border-radius:var(--mm-ui-radius-md,12px);width:auto;max-width:100%;height:auto}.mm-conversation-resource-attachment.is-image .mm-conversation-resource-attachment__notice{padding:8px 0 0}.mm-conversation-resource-attachment__image{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.mm-conversation-resource-attachment__image img{object-fit:contain;width:100%;max-height:320px;display:block}.mm-conversation-resource-attachment__placeholder{min-height:160px;color:var(--mm-ui-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex}.mm-conversation-resource-attachment__placeholder.is-loading{background:0 0}.mm-conversation-resource-attachment:has(.mm-conversation-resource-attachment__placeholder.is-loading){background:0 0}.mm-conversation-resource-attachment__file-icon{margin:20px 16px 8px}.mm-conversation-resource-attachment__footer{align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.mm-conversation-resource-attachment__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-right:auto;font-size:13px;overflow:hidden}.mm-conversation-resource-attachment button:not(.mm-conversation-resource-attachment__image){border:1px solid var(--mm-ui-border-soft);border-radius:var(--mm-ui-radius-sm,8px);color:var(--mm-ui-text);background:var(--mm-ui-surface-1);cursor:pointer;flex-shrink:0;align-items:center;gap:4px;padding:5px 8px;font-size:12px;display:inline-flex}.mm-conversation-resource-attachment button:focus-visible{outline:2px solid var(--mm-ui-selection);outline-offset:-2px}.mm-conversation-resource-attachment__notice{color:var(--mm-ui-text-muted);padding:0 12px 10px;font-size:12px;display:block}.mm-conversation-knowledge-citations{max-width:720px;color:var(--mm-ui-text);flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.mm-conversation-knowledge-citations__label{color:var(--mm-ui-text-muted);white-space:nowrap;font-size:12px}.mm-conversation-knowledge-citations__items{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.mm-conversation-knowledge-citation__open{border:1px solid var(--mm-ui-border-soft);border-radius:var(--mm-ui-radius-sm);max-width:min(320px,100%);color:var(--mm-ui-text);background:var(--mm-ui-surface-1);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;align-items:center;padding:4px 9px;font-size:12px;text-decoration:none;display:flex;overflow:hidden}.mm-conversation-knowledge-citations button:focus-visible,.mm-conversation-knowledge-citations a:focus-visible{outline:2px solid var(--mm-ui-selection);outline-offset:2px}.mm-conversation-knowledge-attachment-previews{flex-wrap:wrap;gap:10px;max-width:720px;margin-top:14px;display:flex}.mm-conversation-knowledge-attachment-preview{width:min(360px,100%);color:var(--mm-ui-text);cursor:zoom-in;background:0 0;border:0;margin:0;padding:0;display:block}.mm-conversation-knowledge-attachment-preview img{border:1px solid var(--mm-ui-border-soft);border-radius:var(--mm-ui-radius-sm);object-fit:contain;background:var(--mm-ui-surface-1);width:100%;height:auto;display:block}.mm-conversation-knowledge-attachment-preview:hover img,.mm-conversation-knowledge-attachment-preview:focus-visible img{border-color:var(--mm-ui-selection)}.mm-conversation-knowledge-citation__open:hover{background:var(--mm-ui-surface-hover)}.mm-conversation-knowledge-citation-dialog{z-index:var(--mm-overlay-modal-z,10020);background:#02061794;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.mm-conversation-knowledge-citation-dialog__panel{border:1px solid var(--mm-ui-border-soft);border-radius:var(--mm-ui-radius-lg);width:min(680px,100%);max-height:min(76vh,760px);color:var(--mm-ui-text);background:var(--mm-ui-bg);box-shadow:var(--mm-ui-shadow-raised);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.mm-conversation-knowledge-citation-dialog__header{border-bottom:1px solid var(--mm-ui-border-soft);align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.mm-conversation-knowledge-citation-dialog__header>div{gap:4px;min-width:0;display:grid}.mm-conversation-knowledge-citation-dialog__header h3,.mm-conversation-knowledge-citation-dialog__header p{margin:0}.mm-conversation-knowledge-citation-dialog__header h3{overflow-wrap:anywhere;font-size:16px}.mm-conversation-knowledge-citation-dialog__header p{color:var(--mm-ui-text-muted);font-size:12px}.mm-conversation-knowledge-citation-dialog__close{border:1px solid var(--mm-ui-border-soft);border-radius:var(--mm-ui-radius-sm);color:var(--mm-ui-text);background:var(--mm-ui-surface-1);cursor:pointer;margin-left:auto;padding:6px 10px}.mm-conversation-knowledge-citation-dialog__body{overscroll-behavior:contain;min-height:120px;padding:18px;overflow:auto}.mm-conversation-knowledge-citation-dialog__excerpt{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.mm-conversation-knowledge-citation-dialog__status{color:var(--mm-ui-text-muted);margin:0}.mm-conversation-knowledge-citation-dialog__status.is-error{color:var(--mm-ui-danger)}.mm-conversation-knowledge-citation-dialog__retry{border:1px solid var(--mm-ui-border-soft);border-radius:var(--mm-ui-radius-sm);color:var(--mm-ui-text);background:var(--mm-ui-surface-1);cursor:pointer;margin-top:12px;padding:7px 12px}.mm-conversation-knowledge-citation-dialog__manage{width:fit-content;color:var(--mm-ui-accent);margin-top:14px;font-size:13px;text-decoration:none;display:inline-flex}.mm-conversation-knowledge-citation-dialog__manage:hover{text-decoration:underline}@media (width<=540px){.mm-conversation-knowledge-citation-dialog{place-items:end center;padding:12px}.mm-conversation-knowledge-citation-dialog__panel{max-height:calc(100dvh - 24px)}}.mm-conversation-web-search__progress{color:var(--mm-text-secondary);margin:0 0 8px;font-size:13px}.mm-conversation-web-search{color:var(--mm-text-secondary);margin-top:10px;font-size:13px}.mm-conversation-web-search summary{cursor:pointer}.mm-conversation-web-search ol{gap:6px;margin:8px 0 0;padding-left:20px;display:grid}.mm-conversation-web-search a{color:inherit}.mm-inline-knowledge-citation{color:inherit;background:var(--mm-ui-surface-hover);font:inherit;cursor:pointer;text-underline-offset:2px;border:0;border-radius:3px;padding:0 2px;font-size:.85em;text-decoration:underline;display:inline}.mm-inline-knowledge-citation:focus-visible{outline:2px solid}.mm-conversation-knowledge-citation-dialog__close{white-space:nowrap;flex-shrink:0}.mm-project-file-changes{color:var(--mm-text-muted,#8a8f98);margin-top:6px;font-size:12px}.mm-project-file-changes__summary{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mm-project-file-changes__toggle,.mm-project-file-changes__undo,.mm-project-file-changes__file button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.mm-project-file-changes__toggle{align-items:baseline;gap:6px;display:inline-flex}.mm-project-file-changes__toggle:hover,.mm-project-file-changes__undo:hover,.mm-project-file-changes__file button:hover{color:var(--mm-text-primary,#e7e9ee);text-decoration:underline}.mm-project-file-changes__undo{color:var(--mm-accent,#6ea8fe)}.mm-project-file-changes__undo:disabled{cursor:default;opacity:.6}.mm-project-file-changes__counts{opacity:.75}.mm-project-file-changes__undone{color:var(--mm-text-muted,#8a8f98)}.mm-project-file-changes__error{color:var(--mm-danger,#e57070)}.mm-project-file-changes__files{gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}.mm-project-file-changes__file{align-items:center;gap:8px;min-width:0;display:flex}.mm-project-file-changes__file code{text-overflow:ellipsis;white-space:nowrap;color:var(--mm-text-secondary,#c1c6d0);overflow:hidden}.mm-project-file-changes__file button{color:var(--mm-accent,#6ea8fe)}.mm-project-file-changes__badge{background:#ffffff14;border-radius:4px;flex:none;padding:0 4px;font-size:11px;line-height:18px}.mm-project-file-changes__badge.is-added{color:#7ddc9a}.mm-project-file-changes__badge.is-modified{color:#e8c66a}.mm-project-file-changes__badge.is-deleted{color:#e57070}.mm-project-file-changes__diff{white-space:pre-wrap;overflow-wrap:anywhere;background:#00000038;border-radius:6px;max-height:320px;margin:4px 0 0;padding:8px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;line-height:1.5;overflow:auto}.mm-project-file-changes__diff-state{opacity:.75;margin:4px 0 0}.mm-file-deletion-proposal{border:1px solid var(--mm-ui-border-soft,#383838);background:var(--mm-ui-surface-1,#191919);width:min(100%,640px);color:var(--mm-ui-text,#eee);border-radius:8px;margin:16px 0;padding:16px}.mm-file-deletion-proposal header,.mm-file-deletion-proposal footer,.mm-file-deletion-proposal button{align-items:center;gap:8px;display:flex}.mm-file-deletion-proposal header>strong{font-size:16px}.mm-file-deletion-proposal header>span{color:var(--mm-ui-text-muted,#aaa);margin-left:auto;font-size:13px}.mm-file-deletion-proposal__targets{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:12px;margin:16px 0;padding:0;list-style:none;display:grid}.mm-file-deletion-proposal__targets>li{min-width:0}.mm-file-deletion-proposal__target-card{border:1px solid var(--mm-ui-border-soft,#383838);background:var(--mm-ui-surface-2,#252525);border-radius:10px;min-width:0;overflow:hidden}.mm-file-deletion-proposal__preview-wrap{min-width:0;position:relative}.mm-file-deletion-proposal__preview{aspect-ratio:1;background:var(--mm-ui-surface-2,#101010);border:0;border-radius:0;place-items:center;width:100%;display:grid;overflow:hidden}.mm-file-deletion-proposal button.mm-file-deletion-proposal__preview{color:var(--mm-ui-text-muted,#aaa);padding:0}.mm-file-deletion-proposal__preview>img{object-fit:cover;width:100%;height:100%}.mm-file-deletion-proposal__category-badge{color:#fff;pointer-events:none;background:#0000009e;border-radius:6px;align-items:center;min-height:24px;padding:3px 6px;display:inline-flex;position:absolute;top:8px;left:8px}.mm-file-deletion-proposal__category-badge .home-model-asset-category-badge{min-height:18px;color:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex;position:static}.mm-file-deletion-proposal__category-badge .mm-asset-type-icon{place-items:center;width:14px;height:14px;display:inline-grid;position:relative}.mm-file-deletion-proposal__category-badge .mm-asset-type-icon img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.mm-file-deletion-proposal__category-badge .mm-asset-type-icon .is-for-light{display:none}.mm-file-deletion-proposal__file{gap:3px;min-width:0;padding:8px 10px 10px;display:grid}.mm-file-deletion-proposal__file>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:600;overflow:hidden}.mm-file-deletion-proposal__location{color:var(--mm-ui-text-muted,#aaa);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mm-file-deletion-proposal__location-overlay{z-index:2;color:#fff;text-overflow:ellipsis;background:#0000009e;border-radius:4px;width:max-content;max-width:calc(100% - 16px);padding:2px 5px;font-size:10px;line-height:1.2;position:absolute;bottom:8px;left:8px;right:8px}.mm-file-deletion-proposal__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mm-file-deletion-proposal__file>small{color:var(--mm-ui-text-muted,#aaa);font-size:12px}.mm-file-deletion-proposal__file>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:2px 0 0;font-size:13px;display:-webkit-box;overflow:hidden}.mm-file-deletion-proposal footer{flex-wrap:wrap;justify-content:flex-end}.mm-file-deletion-proposal button{border:1px solid var(--mm-ui-border-soft,#383838);background:var(--mm-ui-surface-2,#252525);min-height:36px;color:inherit;cursor:pointer;border-radius:6px;padding:8px 12px;font-size:14px}.mm-file-deletion-proposal button:disabled{opacity:.6;cursor:default}.mm-file-deletion-proposal button:focus-visible{outline:2px solid var(--mm-ui-selection,#8cc8f4);outline-offset:2px}.mm-file-deletion-proposal button.mm-file-deletion-proposal__confirm{background:color-mix(in srgb, #d85555 20%, var(--mm-ui-surface-2,#252525));border-color:color-mix(in srgb, #d85555 50%, var(--mm-ui-border-soft,#383838))}.mm-file-deletion-proposal button.mm-file-deletion-proposal__confirm-create{border-color:var(--mm-ui-action,#efefeb);background:var(--mm-ui-action,#efefeb);color:var(--mm-ui-action-ink,#151616);font-weight:600}.mm-file-deletion-proposal__notice{margin-top:12px;font-size:13px}.mm-file-deletion-proposal__status{margin:0 0 12px;font-size:14px;font-weight:600}.mm-file-deletion-proposal__target-status{color:var(--mm-ui-danger);font-size:12px}.mm-file-deletion-proposal__target-status_created{color:var(--mm-ui-success)}.mm-file-deletion-proposal__notice>p{overflow-wrap:anywhere;margin:0 0 8px}@media (width<=600px){.mm-file-deletion-proposal{padding:12px}.mm-file-deletion-proposal__targets{grid-template-columns:repeat(2,minmax(0,1fr))}}.mm-agent-client-download-suggestion{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.mm-agent-client-download-suggestion__mobile-actions{color:var(--mm-ui-text-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:inline-flex}.mm-agent-client-download-suggestion__mobile-actions .ui-button{min-height:32px;padding-inline:10px}.mm-user-message-content{--mm-user-message-lines:3}.mm-user-message-content:has(.mm-conversation-surface__user-attachments>*){--mm-user-message-lines:1}.mm-conversation-surface__user-message.is-user-collapsed .mm-user-message-content>p{max-height:calc(var(--mm-user-message-lines) * 1lh + 4px);box-sizing:border-box;overflow:hidden}.mm-conversation-surface__user-message.is-user-collapsed .mm-user-message-content>.mm-conversation-surface__user-attachments{max-height:var(--mm-user-attachment-row-height,46px);overflow:hidden}.mm-conversation-surface__user-message.is-user-collapsed .mm-conversation-question-answer-bubble>.mm-user-message-content{max-height:calc(var(--mm-user-message-lines) * 24px + 12px);overflow:hidden}.mm-user-message-content{justify-items:end;gap:8px;width:100%;min-width:0;display:grid}.mm-conversation-surface__user-message-bubble{justify-self:end;min-width:0;max-width:min(640px,100%)}.mm-conversation-surface__user-message-bubble.is-text-only{padding:10px 14px}.mm-conversation-surface__user-message.has-user-overflow .mm-conversation-surface__user-message-bubble{position:relative}.mm-user-message-expand{z-index:1;color:#f1f5f9d1;width:28px;height:28px;font:inherit;cursor:pointer;background:#1214188f;border:1px solid #ffffff29;border-radius:50%;place-items:center;margin:0;padding:0;display:grid;position:absolute;bottom:8px;right:8px;box-shadow:0 3px 10px #0000002e}.mm-user-message-expand:is(:hover,:focus-visible){color:#fff;background:#2e323aeb;border-color:#ffffff52}article.mm-conversation-surface__user-message>.mm-conversation-surface__message-actions{opacity:0;pointer-events:none;grid-area:4/2;place-self:start end;margin-top:4px}article.mm-conversation-surface__user-message:hover>.mm-conversation-surface__message-actions,article.mm-conversation-surface__user-message:focus-within>.mm-conversation-surface__message-actions{opacity:1;pointer-events:auto}.mm-conversation-surface__user-message>.mm-conversation-surface__message-actions>div{align-items:center}.mm-user-message-time{color:var(--mm-ui-text-secondary,#aaa);white-space:nowrap;font-size:12px;line-height:20px}.mm-conversation-user-prompt-tags{flex-wrap:wrap;justify-self:stretch;gap:6px;max-width:100%;margin:0;padding:2px 6px;list-style:none;display:flex}.mm-conversation-user-prompt-tags>li{background:var(--mm-ui-surface-2,#242525);min-width:0;max-width:100%;color:var(--mm-ui-text,#f2f2f0);border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:12px;line-height:1.4;display:inline-flex}.mm-conversation-user-prompt-tags>li>svg{flex:0 0 16px}.mm-conversation-user-prompt-tags>li>span{overflow-wrap:anywhere;min-width:0}:root[data-theme=light] .chat-generation-approval{border-color:var(--mm-ui-border);color:var(--mm-ui-text);background:var(--mm-ui-surface-1)}:root[data-theme=light] .chat-generation-approval :is(.chat-generation-approval-kind,.chat-generation-approval-kind svg,.chat-generation-approval-summary>span,summary,.chat-generation-approval-metadata small,.chat-generation-approval-supplement>svg,.chat-generation-approval-status),:root[data-theme=light] .chat-generation-approval-supplement textarea::placeholder{color:var(--mm-ui-text-muted)}:root[data-theme=light] .chat-generation-approval-title,:root[data-theme=light] .chat-generation-approval-metadata{color:var(--mm-ui-text)}:root[data-theme=light] .chat-generation-approval-metadata,:root[data-theme=light] .chat-generation-approval-supplement{border-color:var(--mm-ui-border-soft);background:var(--mm-ui-surface-2)}:root[data-theme=light] .chat-generation-approval :is(.chat-generation-approval-parameter>input,.chat-generation-approval-prompt textarea,.chat-generation-approval-parameter-done,.chat-generation-approval-attachments>span){border-color:var(--mm-ui-border);color:var(--mm-ui-text);background:var(--mm-ui-surface-input)}:root[data-theme=light] .chat-generation-approval :is(.chat-generation-approval-actions button,.chat-generation-approval-upload-item,.chat-generation-approval-upload-action,.chat-generation-approval-edit){border-color:var(--mm-ui-border);color:var(--mm-ui-text)}:root[data-theme=light] .chat-generation-approval-actions button.is-primary,:root[data-theme=light] .chat-generation-approval-supplement button.chat-generation-approval-update{border-color:var(--mm-ui-action);color:var(--mm-ui-action-ink);background:var(--mm-ui-action)}:root[data-theme=light] .chat-generation-approval-error{color:var(--mm-ui-danger)}:root[data-theme=light] .chat-generation-approval button:focus-visible,:root[data-theme=light] .chat-generation-approval summary:focus-visible,:root[data-theme=light] .chat-generation-approval-upload-action:focus-within,:root[data-theme=light] .chat-generation-approval-prompt:is(:hover,:focus-visible,.is-editing){outline-color:var(--mm-ui-text-muted)}:root[data-theme=light] .chat-generation-approval-attachments>span.is-thumbnail small{color:var(--mm-ui-tooltip-text)}.chat-approval-composer-slot,.chat-approval-normal-composer{display:contents}.chat-approval-normal-composer[hidden]{display:none}.chat-generation-approvals{width:min(100%, var(--mm-home-hero-content-width,1000px));max-height:min(60vh,560px);margin:0 auto;overflow:auto}.chat-generation-approval{color:#eee;background:#2b2b2b;border:1px solid #414141;border-radius:26px;outline:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px 18px 12px;display:grid}.chat-generation-approval+.chat-generation-approval{margin-top:8px}.chat-generation-approval header,.chat-generation-approval-summary,.chat-generation-approval-supplement,.chat-generation-approval>p,.chat-generation-approval details[open]{grid-column:1/-1}.chat-generation-approval header{gap:8px;display:grid}.chat-generation-approval header strong{font-size:16px;font-weight:600}.chat-generation-approval-kind{color:#a5a5a5;font-size:12px}.chat-generation-approval-summary{flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:13px;display:flex}.chat-generation-approval-summary>span{color:#aaa}.chat-generation-approval p{margin:10px 0;font-size:13px}.chat-generation-approval details{margin:0;font-size:13px}.chat-generation-approval summary{cursor:pointer;color:#aaa;width:fit-content}.chat-generation-approval-prompt{white-space:pre-wrap;overflow-wrap:anywhere}.chat-generation-approval-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.chat-generation-approval button{color:inherit;font:inherit;cursor:pointer}.chat-generation-approval-actions button{background:0 0;border:1px solid #515151;border-radius:20px;padding:7px 14px;font-size:13px}.chat-generation-approval-actions button.is-primary{color:#171717;background:#eee;border-color:#eee}.chat-generation-approval button:disabled{opacity:.4;cursor:default}.chat-generation-approval button:focus-visible,.chat-generation-approval summary:focus-visible{outline-offset:3px;outline:2px solid #92b9ff}.chat-generation-approval-supplement{background:#363636;border:1px solid #0000;border-radius:24px;align-items:center;gap:10px;padding:8px 10px 8px 14px;display:flex}.chat-generation-approval-supplement:focus-within{border-color:#666}.chat-generation-approval-supplement>svg{color:#999;flex-shrink:0}.chat-generation-approval-supplement textarea{field-sizing:content;resize:none;box-sizing:border-box;width:100%;min-width:0;max-height:120px;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:3px 0;font-size:14px;line-height:22px}.chat-generation-approval-supplement textarea::placeholder{color:#969696}.chat-generation-approval-supplement button{border:0;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;padding:0;display:grid}.chat-generation-approval-supplement button.chat-generation-approval-update{color:#222;background:#eee}.chat-generation-approval-clear{background:0 0}.chat-generation-approval-error{color:#b7b7b7;margin:8px 0;font-size:12px}@media (width<=480px){.chat-generation-approval{border-radius:22px;gap:10px;padding:14px 12px 10px}.chat-generation-approval-summary{gap:6px 10px}.chat-generation-approval-actions button{padding:7px 11px}.chat-generation-approval-supplement{gap:6px;padding-left:10px}}.chat-generation-approval{grid-template-columns:minmax(0,1fr);gap:12px}.chat-generation-approval-header{display:block}.chat-generation-approval-kind{color:#a8a8a8;align-items:center;gap:8px;font-size:13px;display:inline-flex}.chat-generation-approval-kind svg{color:#a8a8a8;flex:none}.chat-generation-approval-title{color:#f2f2f2;font-size:14px;line-height:1.45}.chat-generation-approval-metadata{color:#d4d4d4;background:#353535;border:1px solid #ffffff14;border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px 14px;min-width:0;padding:8px 10px;font-size:13px;line-height:1.45;display:flex}.chat-generation-approval-metadata.is-editing{border-color:#fff3;outline:none}.chat-generation-approval-metadata>span{align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.chat-generation-approval-metadata small{color:#8f8f8f;font-size:11px}.chat-generation-approval-parameter>input{color:#f2f2f2;width:88px;min-width:52px;font:inherit;background:#292929;border:1px solid #ffffff29;border-radius:6px;padding:2px 6px}.chat-generation-approval-upload,.chat-generation-approval-upload-items,.chat-generation-approval-upload-item{flex-wrap:wrap;align-items:center;gap:3px;display:inline-flex}.chat-generation-approval-upload-item{border:1px solid #ffffff24;border-radius:6px;justify-content:center;min-width:34px;min-height:34px;padding:0;position:relative;overflow:hidden}.chat-generation-approval-upload-item img{object-fit:cover;width:34px;height:34px;display:block}.chat-generation-approval-upload-item-number{z-index:1;color:#fff;background:#000000a6;border-radius:4px;padding:0 3px;font-size:10px;line-height:15px;position:absolute;bottom:1px;right:2px}.chat-generation-approval-upload-item button{color:inherit;cursor:pointer;background:0 0;border:0}.chat-generation-approval-upload-action{cursor:pointer;border:1px solid #fff3;border-radius:6px;align-items:center;padding:3px 8px;display:inline-flex;position:relative}.chat-generation-approval-upload-action:focus-within{outline-offset:2px;outline:2px solid #92b9ff}.chat-generation-approval-upload-action input[type=file]{opacity:0;width:1px;height:1px;position:absolute}.chat-generation-approval-edit{color:#d9d9d9;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:999px;padding:3px 9px}.chat-generation-approval-parameter-done{color:#f2f2f2;cursor:pointer;background:#454545;border:0;border-radius:6px;padding:3px 8px}.chat-generation-approval-parameter-menu{z-index:var(--mm-overlay-menu-z,10000);width:0;height:0;min-height:0;box-shadow:none;pointer-events:none;background:0 0;border:0;border-radius:0;flex:none;margin:0;padding:0;display:block;position:fixed}.chat-generation-approval-parameter-menu>.creative-popover{pointer-events:auto;position:static}.chat-generation-approval-prompt{overflow-wrap:anywhere}.chat-generation-approval-metadata>.chat-generation-approval-prompt:not(.is-editing){flex:100%;width:100%;display:block}.chat-generation-approval-metadata>.chat-generation-approval-prompt:not(.is-editing)>small{margin-bottom:4px;display:block}.chat-generation-approval-prompt[role=button]{cursor:pointer}.chat-generation-approval-prompt[role=button]:hover,.chat-generation-approval-prompt[role=button]:focus-visible,.chat-generation-approval-prompt.is-editing{outline-offset:3px;border-radius:5px;outline:1px solid #ffffff2e}.chat-generation-approval-prompt textarea{resize:vertical;box-sizing:border-box;color:#f2f2f2;width:100%;min-width:0;min-height:62px;font:inherit;background:#292929;border:1px solid #ffffff29;border-radius:6px;padding:5px 7px;line-height:1.45}.chat-generation-approval-prompt.is-editing{flex:100%;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:6px;width:100%;min-width:0;display:grid}.chat-generation-approval-prompt.is-editing textarea{grid-area:2/1/auto/-1}.chat-generation-approval-prompt.is-editing .chat-generation-approval-parameter-done{grid-area:3/1/auto/-1;justify-self:end}.chat-generation-approval-attachments>span{color:#d7d7d7;background:#363636;border:1px solid #555;border-radius:6px;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.chat-generation-approval-attachments>span.is-thumbnail{width:34px;height:34px;padding:0;position:relative;overflow:hidden}.chat-generation-approval-attachments>span.is-thumbnail img{object-fit:cover;width:100%;height:100%;display:block}.chat-generation-approval-attachments>span.is-thumbnail small{color:#fff;background:#000000a6;border-radius:4px;padding:0 3px;font-size:10px;position:absolute;bottom:1px;right:2px}.chat-generation-approval-attachments>span.is-upstream{width:auto;padding:3px 7px}.chat-generation-approval-status{color:#a8a8a8;margin:0;font-size:12px}.chat-generation-approval-footer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.chat-generation-approval-footer .chat-generation-approval-supplement{grid-area:1/1;min-width:0;margin:0}.chat-generation-approval-footer .chat-generation-approval-actions{grid-area:1/2;align-self:end}.chat-generation-approval-footer .chat-generation-approval-actions button{min-width:64px}@media (width<=640px){.chat-generation-approval-footer{grid-template-columns:minmax(0,1fr)}.chat-generation-approval-footer .chat-generation-approval-actions{grid-area:auto/1;justify-content:flex-end}}.chat-generation-approval--fixed-footer{flex-direction:column;align-items:stretch;max-height:min(60vh,560px);display:flex;overflow:hidden}.chat-generation-approval--fixed-footer .chat-generation-approval-body{overscroll-behavior:contain;flex:auto;align-content:start;gap:12px;min-height:0;display:grid;overflow:hidden auto}.chat-generation-approval--fixed-footer .chat-generation-approval-footer{flex:none}.skill-selection-question-card__skills{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.skill-selection-question-card__skills .skill-catalog-card{flex:0 0 156px;width:156px}.skill-selection-question-card__skills .skill-catalog-card.is-selected:after{content:none}.skill-selection-question-card__skills .skill-catalog-card>.mm-card-selection>.mm-card-selection__indicator{left:auto;right:4px}.skill-selection-question-card .skill-selection-question-card__skills .skill-catalog-card .skill-content-type-badge{left:8px}.skill-selection-question-card .skill-selection-question-card__skills .skill-catalog-card .skill-recommendation-badge{left:48px}.skill-selection-question-card .creative-workflow-card.skill-catalog-card:not(:disabled):is(:hover,:focus-visible) .creative-workflow-card-title{opacity:1}.skill-selection-question-card h3{margin:0;font-size:16px}.mm-agent-conversation__skill-operation{gap:0;min-width:0;display:grid}.mm-agent-conversation__skill-operation>.mm-skill-run-message{margin-top:0}.canvas-agent-progress.is-embedded.mm-agent-conversation__skill-summary{color:var(--mm-ui-text-muted);margin:8px 0;font-size:12px}.skill-brief-approval-card__fields,.skill-brief-approval-card__mode{grid-column:1/-1;min-width:0}.skill-brief-approval-card__fields>summary{margin-bottom:10px}.skill-brief-approval-card__brief-heading{color:#aaa;grid-column:1/-1;align-items:center;gap:12px;font-size:13px;display:flex}.skill-brief-approval-card__brief-heading button{color:#eee;background:0 0;border:0;padding:0;font-size:13px}.skill-brief-approval-card__summary{flex-wrap:wrap;grid-column:1/-1;gap:10px 20px;display:flex}.skill-brief-approval-card__summary>span{align-items:baseline;gap:8px;min-width:0;display:flex}.skill-brief-approval-card__summary>span.is-text{flex-basis:100%}.skill-brief-approval-card__summary small{color:#aaa;white-space:nowrap;font-size:12px}.skill-brief-approval-card__summary strong{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;font-weight:500}.skill-brief-approval-card__summary .is-text strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.skill-brief-approval-card__mode{border:0;align-items:center;gap:12px;margin:0;padding:0;display:flex}.skill-brief-approval-card__mode legend{float:left;margin-right:12px;font-size:13px}.skill-brief-approval-card__mode label{align-items:center;gap:6px;display:inline-flex}.skill-brief-approval-card__error{color:#ffb4aa;grid-column:1/-1}@media (width<=760px){.skill-selection-question-card__skills .skill-catalog-card{flex-basis:128px;width:128px}.skill-selection-question-card .agent-question-card__response-row{flex-wrap:wrap}.skill-selection-question-card .agent-question-card__reply{flex:160px}}:root{--mm-media-result-radius:14px;--mm-media-result-background:#11141a;--mm-media-result-frame-background:#090b0f}.mm-shared-media-result-surface{border-radius:var(--mm-media-result-radius);background:var(--mm-media-result-background);position:relative;overflow:hidden}.mm-legacy-node__media-preview.mm-shared-media-result-surface{background:var(--mm-media-result-background);border-radius:0}.mm-shared-media-result-surface[data-media-state=loading]{background:radial-gradient(circle at 50% 38%, #ffffff1a, transparent 58%), var(--mm-media-result-background)}.mm-shared-media-result-surface[data-media-state=error]{background:radial-gradient(circle at 50% 38%,#ff68682e,#0000 58%),linear-gradient(160deg,#2a171b,#17191f)}.mm-shared-media-result-surface :is(img,video){background:var(--mm-media-result-frame-background)}
