.connection-info-dialog-module__cHrx0q__content{width:100%;padding-block:var(--spacing-4)}.connection-info-dialog-module__cHrx0q__footer{width:100%;padding:var(--spacing-3) var(--spacing-4)}.connection-info-dialog-module__cHrx0q__link{margin-inline:var(--spacing-1);color:var(--color-text-accent)}
.knowledge-base-form-module__Nn2aZG__form,.knowledge-base-form-module__Nn2aZG__footer{width:100%}.knowledge-base-form-module__Nn2aZG__form{padding-block:var(--spacing-4)}.knowledge-base-form-module__Nn2aZG__footer{padding:var(--spacing-3) var(--spacing-4)}@media (max-width:520px){.knowledge-base-form-module__Nn2aZG__footer{flex-direction:column-reverse;align-items:stretch}}
.tool-log-renderers-module__K1iKPG__row,.tool-log-renderers-module__K1iKPG__inlineIndicator{min-width:0}.tool-log-renderers-module__K1iKPG__iconContainer{width:var(--spacing-7);height:var(--spacing-7);border-radius:var(--radius-element);flex:none;place-items:center;margin-block-start:var(--spacing-0-5);display:grid}.tool-log-renderers-module__K1iKPG__toneDefault{background:var(--color-background-muted);color:var(--color-text-secondary)}.tool-log-renderers-module__K1iKPG__toneSuccess{background:var(--color-accent-muted);color:var(--color-text-accent)}.tool-log-renderers-module__K1iKPG__toneDanger{background:var(--color-error-muted);color:var(--color-error)}.tool-log-renderers-module__K1iKPG__rowContent{flex:1;min-width:0}.tool-log-renderers-module__K1iKPG__rowHeader{align-items:center;min-width:0}.tool-log-renderers-module__K1iKPG__stateLabel,.tool-log-renderers-module__K1iKPG__chip{max-width:100%;padding:var(--spacing-0-5) var(--spacing-1-5);border-radius:var(--radius-element);font-size:var(--text-supporting-size);font-weight:var(--font-weight-normal);line-height:var(--text-supporting-leading);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tool-log-renderers-module__K1iKPG__title{min-width:0;color:var(--color-text-primary);font-size:var(--text-label-size);font-weight:var(--text-label-weight);line-height:var(--text-label-leading);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tool-log-renderers-module__K1iKPG__detail{color:var(--color-text-secondary);font-size:var(--text-supporting-size);font-weight:var(--font-weight-normal);line-height:var(--text-supporting-leading);overflow-wrap:anywhere;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-block-start:var(--spacing-1);display:-webkit-box;overflow:hidden}.tool-log-renderers-module__K1iKPG__chips{min-width:0;margin-block-start:var(--spacing-1)}.tool-log-renderers-module__K1iKPG__chip{background:var(--color-background-muted);color:var(--color-text-secondary)}.tool-log-renderers-module__K1iKPG__inlineIndicator{align-items:center}.tool-log-renderers-module__K1iKPG__inlineTitle{min-width:0;color:var(--color-text-primary);font-size:var(--text-label-size);font-weight:var(--text-label-weight);line-height:var(--text-label-leading);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.tool-log-renderers-module__K1iKPG__inlineState{color:var(--color-text-secondary);font-size:var(--text-supporting-size);font-weight:var(--font-weight-normal);line-height:var(--text-supporting-leading);flex:none}.tool-log-renderers-module__K1iKPG__activeTitle{animation:1.5s ease-in-out infinite tool-log-renderers-module__K1iKPG__activeTitlePulse}.tool-log-renderers-module__K1iKPG__spinningIcon{animation:1.8s linear infinite tool-log-renderers-module__K1iKPG__toolLogSpin}@keyframes tool-log-renderers-module__K1iKPG__toolLogSpin{to{transform:rotate(360deg)}}@keyframes tool-log-renderers-module__K1iKPG__activeTitlePulse{0%,to{opacity:.65}50%{opacity:1}}
.intermediate-turn-module__nR5b9G__block{width:100%;max-width:100%;color:var(--color-text-secondary)}.intermediate-turn-module__nR5b9G__block>button{width:100%;max-width:100%;min-height:var(--spacing-9);border-radius:var(--radius-element);transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;padding-inline:0}.intermediate-turn-module__nR5b9G__block>button:hover{background:var(--color-overlay-hover);color:var(--color-text-primary)}.intermediate-turn-module__nR5b9G__block>button>span:first-child{flex:auto;min-width:0}.intermediate-turn-module__nR5b9G__block>button>span:last-child{width:var(--spacing-3);height:var(--spacing-3);flex:0 0 var(--spacing-3);color:var(--color-icon-secondary);justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.intermediate-turn-module__nR5b9G__block>button>span:last-child svg{width:var(--spacing-3);height:var(--spacing-3)}.intermediate-turn-module__nR5b9G__stepBlock{width:100%;max-width:100%}.intermediate-turn-module__nR5b9G__stepBlock>button{width:100%;max-width:100%;min-height:var(--spacing-7);padding-block:var(--spacing-0-5);border-radius:var(--radius-element);transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;padding-inline:0}.intermediate-turn-module__nR5b9G__stepBlock>button:hover{background:var(--color-overlay-hover)}.intermediate-turn-module__nR5b9G__stepBlock>button>span:first-child{flex:auto;min-width:0}.intermediate-turn-module__nR5b9G__stepBlock>button>span:last-child{width:var(--spacing-3);height:var(--spacing-3);flex:0 0 var(--spacing-3);color:var(--color-icon-secondary);justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.intermediate-turn-module__nR5b9G__stepBlock>button>span:last-child svg{width:var(--spacing-3);height:var(--spacing-3)}.intermediate-turn-module__nR5b9G__planColumn{margin-inline-start:calc(var(--size-element-sm) + var(--spacing-2))}.intermediate-turn-module__nR5b9G__stepContent{padding:var(--spacing-2);border-radius:var(--radius-element);background:var(--color-background-subtle);position:relative}.intermediate-turn-module__nR5b9G__stepContent:before{content:"";width:var(--border-width);background:var(--color-border-emphasized);position:absolute;inset-block-start:calc(-1 * var(--spacing-1-5));inset-block-end:0;inset-inline-start:calc(-1 * (var(--size-element-sm) / 2 + var(--spacing-2)))}.intermediate-turn-module__nR5b9G__workItems,.intermediate-turn-module__nR5b9G__activityList,.intermediate-turn-module__nR5b9G__streamList,.intermediate-turn-module__nR5b9G__timelineList{padding-block:var(--spacing-1);flex-direction:column;display:flex}.intermediate-turn-module__nR5b9G__workItems{gap:var(--spacing-3)}.intermediate-turn-module__nR5b9G__activityList,.intermediate-turn-module__nR5b9G__streamList{gap:var(--spacing-2)}.intermediate-turn-module__nR5b9G__timelineList{gap:var(--spacing-1)}.intermediate-turn-module__nR5b9G__markdownItem{overflow-wrap:anywhere;min-width:0;max-width:100%;color:var(--color-text-primary);font-size:var(--text-body-size);line-height:var(--text-body-leading)}.intermediate-turn-module__nR5b9G__markdownItem>.intermediate-turn-module__nR5b9G__intermediateMarkdown,.intermediate-turn-module__nR5b9G__timelineContent>.intermediate-turn-module__nR5b9G__intermediateMarkdown,.intermediate-turn-module__nR5b9G__activeTimelineContent>.intermediate-turn-module__nR5b9G__intermediateMarkdown{width:100%;max-width:100%}.intermediate-turn-module__nR5b9G__markdownItem>.intermediate-turn-module__nR5b9G__intermediateMarkdown{color:var(--color-text-primary);font-size:var(--text-body-size);line-height:var(--text-body-leading)}.intermediate-turn-module__nR5b9G__stepTextItem{overflow-wrap:anywhere;min-width:0;max-width:100%;color:var(--color-text-secondary);font-size:var(--text-supporting-size);line-height:var(--text-supporting-leading);--markdown-body-leading:var(--text-supporting-leading)}.intermediate-turn-module__nR5b9G__stepTextItem>.intermediate-turn-module__nR5b9G__intermediateMarkdown{width:100%;max-width:100%;color:var(--color-text-secondary);font-size:var(--text-supporting-size);line-height:var(--text-supporting-leading)}.intermediate-turn-module__nR5b9G__toolLog,.intermediate-turn-module__nR5b9G__toolLogClickable{border-radius:var(--radius-element);padding:var(--spacing-2);transition:background-color var(--duration-fast) var(--ease-standard)}.intermediate-turn-module__nR5b9G__toolLogClickable,.intermediate-turn-module__nR5b9G__timelineItemClickable{cursor:pointer}.intermediate-turn-module__nR5b9G__toolLogClickable:hover,.intermediate-turn-module__nR5b9G__timelineItemClickable:hover{background:var(--color-overlay-hover)}.intermediate-turn-module__nR5b9G__timelineItem,.intermediate-turn-module__nR5b9G__timelineItemClickable{gap:var(--spacing-2);border-radius:var(--radius-element);min-width:0;max-width:100%;padding:var(--spacing-2);color:var(--color-text-secondary);font-size:var(--text-supporting-size);line-height:var(--text-supporting-leading);overflow-wrap:anywhere;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);grid-template-columns:1.75rem minmax(0,1fr);display:grid}.intermediate-turn-module__nR5b9G__timelineIcon{border-radius:var(--radius-element);background:var(--color-background-subtle);justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}.intermediate-turn-module__nR5b9G__activeIcon{animation:2s ease-in-out infinite intermediate-turn-module__nR5b9G__pulse}.intermediate-turn-module__nR5b9G__timelineContent,.intermediate-turn-module__nR5b9G__activeTimelineContent{min-width:0;max-width:100%}.intermediate-turn-module__nR5b9G__activeTimelineContent{animation:1.5s ease-in-out infinite intermediate-turn-module__nR5b9G__shimmer}.intermediate-turn-module__nR5b9G__timelineKind{color:var(--color-text-secondary);font-size:var(--text-supporting-size);font-weight:var(--font-weight-normal);margin-block-end:var(--spacing-1)}.intermediate-turn-module__nR5b9G__inspectButton{width:100%;min-width:0;color:inherit;text-align:start;background:0 0;border:0;padding:0;display:block}.intermediate-turn-module__nR5b9G__inspectButton:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@keyframes intermediate-turn-module__nR5b9G__pulse{50%{opacity:.5}}@keyframes intermediate-turn-module__nR5b9G__shimmer{50%{opacity:.7}}@media (prefers-reduced-motion:reduce){.intermediate-turn-module__nR5b9G__activeIcon,.intermediate-turn-module__nR5b9G__activeTimelineContent{animation:none}}
.workspace-browser-module__dQttLW__browser{height:100%;min-height:0;font-size:var(--font-size-sm);flex-direction:column;display:flex;overflow:hidden}.workspace-browser-module__dQttLW__toolbar{padding:var(--spacing-3);flex:none}.workspace-browser-module__dQttLW__helperText,.workspace-browser-module__dQttLW__breadcrumbs,.workspace-browser-module__dQttLW__tableHeader{border-radius:var(--radius-element);background:var(--color-background-body)}.workspace-browser-module__dQttLW__helperText{padding:var(--spacing-2) var(--spacing-3);color:var(--color-text-secondary);font-size:var(--font-size-xs)}.workspace-browser-module__dQttLW__breadcrumbs{min-height:2rem;padding:var(--spacing-1) var(--spacing-2);overflow-x:auto}.workspace-browser-module__dQttLW__hiddenInput{display:none}.workspace-browser-module__dQttLW__errorBanner{padding:0 var(--spacing-3) var(--spacing-2);flex:none}.workspace-browser-module__dQttLW__previewSlot{min-height:0;padding:var(--spacing-2);flex:1;overflow:hidden}.workspace-browser-module__dQttLW__listRegion{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.workspace-browser-module__dQttLW__tableHeader,.workspace-browser-module__dQttLW__fileRow{align-items:center;gap:var(--spacing-2);grid-template-columns:minmax(0,1fr) 5rem 6rem 2.5rem;display:grid}.workspace-browser-module__dQttLW__tableHeader{margin-inline:var(--spacing-3);padding:var(--spacing-2) var(--spacing-3);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.workspace-browser-module__dQttLW__listScroll{flex:1;min-height:0;overflow:auto}.workspace-browser-module__dQttLW__fileList{padding:var(--spacing-2) var(--spacing-3) var(--spacing-3)}.workspace-browser-module__dQttLW__fileRow{min-height:2.5rem;padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-element)}.workspace-browser-module__dQttLW__fileRow:hover{background:var(--color-background-body)}.workspace-browser-module__dQttLW__fileName{align-items:center;gap:var(--spacing-2);min-width:0;color:var(--color-text-primary);font:inherit;text-align:start;background:0 0;border:0;padding:0;display:flex}.workspace-browser-module__dQttLW__folderName{cursor:pointer}.workspace-browser-module__dQttLW__fileName svg{color:var(--color-icon-secondary);flex:none}.workspace-browser-module__dQttLW__fileName span,.workspace-browser-module__dQttLW__previewTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workspace-browser-module__dQttLW__loadingState,.workspace-browser-module__dQttLW__emptyState,.workspace-browser-module__dQttLW__previewState{place-items:center;height:100%;min-height:10rem;display:grid}.workspace-browser-module__dQttLW__preview{border-radius:var(--radius-container);background:var(--color-background-muted);flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.workspace-browser-module__dQttLW__previewHeader{min-height:2.75rem;padding:var(--spacing-2);border-block-end:var(--border-width) solid var(--color-border);flex:none}.workspace-browser-module__dQttLW__previewTitle{flex:1}.workspace-browser-module__dQttLW__previewContent{background:var(--color-background-body);flex:1;min-height:0;overflow:hidden}.workspace-browser-module__dQttLW__mediaPreview{height:100%;padding:var(--spacing-4);place-items:center;display:grid;overflow:auto}.workspace-browser-module__dQttLW__previewImage{border-radius:var(--radius-element);object-fit:contain;max-width:100%;max-height:100%}.workspace-browser-module__dQttLW__previewFrame{background:var(--color-background-body);border:0;width:100%;height:100%}.workspace-browser-module__dQttLW__textPreview{height:100%;padding:var(--spacing-4);background:var(--color-background-body);color:var(--color-text-primary);font-family:var(--font-family-mono);font-size:var(--font-size-sm);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;overflow:auto}@media (max-width:640px){.workspace-browser-module__dQttLW__tableHeader,.workspace-browser-module__dQttLW__fileRow{grid-template-columns:minmax(0,1fr) 4.5rem 2.5rem}.workspace-browser-module__dQttLW__tableHeader>:nth-child(3),.workspace-browser-module__dQttLW__fileRow>:nth-child(3){display:none}}
.project-workspace-surface-module__aVrjsG__surface{border-radius:var(--radius-container);background:var(--color-background-muted);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.project-workspace-surface-module__aVrjsG__header{width:100%;padding:var(--spacing-3) var(--spacing-4);border-block-end:var(--border-width) solid var(--color-border);flex:none}.project-workspace-surface-module__aVrjsG__identity{min-width:0;max-width:52rem}.project-workspace-surface-module__aVrjsG__actions{flex:none}.project-workspace-surface-module__aVrjsG__content{background:var(--color-background-body);flex:1;min-height:0;overflow:hidden}.project-workspace-surface-module__aVrjsG__state{width:100%;height:100%;min-height:18rem;padding:var(--spacing-6);text-align:center;place-items:center;display:grid}@media (max-width:720px){.project-workspace-surface-module__aVrjsG__header{align-items:flex-start}.project-workspace-surface-module__aVrjsG__actions{width:100%}}
.project-files-client-module__DUrQSq__surface{gap:var(--spacing-4);flex-direction:column;flex:1;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.project-files-client-module__DUrQSq__panelSurface{gap:var(--spacing-3);min-width:0;padding:var(--spacing-3)}.project-files-client-module__DUrQSq__panelToolbar{flex:none}.project-files-client-module__DUrQSq__breadcrumbScroller{scrollbar-width:none}.project-files-client-module__DUrQSq__breadcrumbScroller::-webkit-scrollbar{display:none}.project-files-client-module__DUrQSq__breadcrumbScroller [data-panel-file-breadcrumb]>ol{white-space:nowrap;flex-wrap:nowrap}.project-files-client-module__DUrQSq__locationDivider{height:var(--size-element-sm);flex:none}.project-files-client-module__DUrQSq__header,.project-files-client-module__DUrQSq__dialogFooter{width:100%}.project-files-client-module__DUrQSq__hiddenInput{display:none}.project-files-client-module__DUrQSq__drive{flex:1;min-height:0;overflow:hidden}.project-files-client-module__DUrQSq__filters{align-items:end;gap:var(--spacing-2);grid-template-columns:minmax(14rem,1fr) minmax(8rem,10rem) minmax(10rem,12rem) minmax(8rem,10rem) minmax(7rem,9rem) auto auto;display:grid}.project-files-client-module__DUrQSq__search{min-width:0}.project-files-client-module__DUrQSq__selectionBar{border-radius:var(--radius-container);width:100%}.project-files-client-module__DUrQSq__tableCard{border-radius:var(--radius-container);border:0;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.project-files-client-module__DUrQSq__tableScroll{width:100%;min-height:0;overflow:auto}.project-files-client-module__DUrQSq__table{table-layout:fixed;width:100%;min-width:60rem}.project-files-client-module__DUrQSq__table thead{z-index:10;background:var(--color-background-muted);position:sticky;top:0}.project-files-client-module__DUrQSq__table .project-files-client-module__DUrQSq__checkboxColumn,.project-files-client-module__DUrQSq__table .project-files-client-module__DUrQSq__checkboxCell,.project-files-client-module__DUrQSq__table .project-files-client-module__DUrQSq__actionColumn{width:3.25rem;min-width:3.25rem;max-width:3.25rem}.project-files-client-module__DUrQSq__table .project-files-client-module__DUrQSq__checkboxColumn,.project-files-client-module__DUrQSq__table .project-files-client-module__DUrQSq__checkboxCell{text-align:center;white-space:nowrap;overflow:visible}.project-files-client-module__DUrQSq__checkboxColumn>div,.project-files-client-module__DUrQSq__checkboxCell>div{justify-content:center;display:flex}.project-files-client-module__DUrQSq__table .project-files-client-module__DUrQSq__nameColumn{width:auto;min-width:16rem}.project-files-client-module__DUrQSq__table .project-files-client-module__DUrQSq__typeColumn{width:6rem;min-width:6rem;max-width:6rem}.project-files-client-module__DUrQSq__table .project-files-client-module__DUrQSq__sizeColumn{width:7rem;min-width:7rem;max-width:7rem}.project-files-client-module__DUrQSq__table .project-files-client-module__DUrQSq__creatorColumn,.project-files-client-module__DUrQSq__table .project-files-client-module__DUrQSq__updatedByColumn{width:9rem;min-width:9rem;max-width:9rem}.project-files-client-module__DUrQSq__table .project-files-client-module__DUrQSq__updatedAtColumn{white-space:nowrap;width:9rem;min-width:9rem;max-width:9rem}.project-files-client-module__DUrQSq__clickableRow{cursor:pointer}.project-files-client-module__DUrQSq__nameButton{align-items:center;gap:var(--spacing-2);min-width:0;color:inherit;font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.project-files-client-module__DUrQSq__nameButton:hover{text-decoration:underline}.project-files-client-module__DUrQSq__nameButton svg,.project-files-client-module__DUrQSq__table td svg{color:var(--color-text-secondary)}.project-files-client-module__DUrQSq__truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-files-client-module__DUrQSq__dropTarget,.project-files-client-module__DUrQSq__folderDropTarget{outline:2px solid var(--color-accent);outline-offset:-2px}.project-files-client-module__DUrQSq__folderDropTarget{background:var(--m3-secondary-container)}.project-files-client-module__DUrQSq__dropOverlay{z-index:20;inset:var(--spacing-3);justify-content:center;align-items:center;gap:var(--spacing-1);padding:var(--spacing-6);border:2px dashed var(--color-accent);border-radius:var(--radius-element);background:color-mix(in srgb, var(--color-background-muted) 94%, transparent);text-align:center;pointer-events:none;flex-direction:column;display:flex;position:absolute}.project-files-client-module__DUrQSq__emptyTable{place-items:center;min-height:12rem;display:grid}.project-files-client-module__DUrQSq__workspace{flex:1;min-height:0;overflow:hidden}.project-files-client-module__DUrQSq__dialogBody,.project-files-client-module__DUrQSq__propertyDialogBody{padding-block:var(--spacing-4)}.project-files-client-module__DUrQSq__propertyIdentity{min-width:0}.project-files-client-module__DUrQSq__propertyEditor{padding:var(--spacing-3);border-radius:var(--radius-element);background:var(--color-background-body);margin-block-start:var(--spacing-3)}.project-files-client-module__DUrQSq__propertyChips{margin-block-start:var(--spacing-2)}.project-files-client-module__DUrQSq__propertyChips>*{border-radius:var(--radius-full)}.project-files-client-module__DUrQSq__optionRow{align-items:center;gap:var(--spacing-1);grid-template-columns:minmax(0,1fr) auto auto auto;display:grid}.project-files-client-module__DUrQSq__fitButton{width:fit-content}.project-files-client-module__DUrQSq__dangerAction{color:var(--color-text-red)}@media (max-width:1180px){.project-files-client-module__DUrQSq__filters{grid-template-columns:minmax(14rem,1fr) repeat(2,minmax(8rem,10rem)) auto auto}.project-files-client-module__DUrQSq__filters>:nth-child(4){grid-column:2}}@media (max-width:760px){.project-files-client-module__DUrQSq__surface{overflow:auto}.project-files-client-module__DUrQSq__filters{grid-template-columns:minmax(0,1fr) minmax(8rem,10rem)}.project-files-client-module__DUrQSq__filters>:nth-child(4){grid-column:auto}.project-files-client-module__DUrQSq__optionRow{grid-template-columns:minmax(0,1fr) repeat(3,auto)}}
