@layer components{.ComposerLayoutRoot-XCKS7O{--side-tooltip:var(--side-composer-tooltip,top);--padding-button-composer-inline:initial;--text-button-composer:initial;--line-height-button-composer:initial;--composer-editor-line-height:var(--line-height-composer);--composer-editor-min-height:var(--min-height-composer);--composer-editor-max-height:initial;--composer-editor-placeholder-opacity:var(--opacity-composer-placeholder);--composer-editor-single-line-height:initial}.ComposerLayoutRoot-XCKS7O:where(:not([data-composer-radius-variant=default][data-composer-surface-variant=default])){--line-height-composer:calc(var(--spacing) * 5);--min-height-composer:calc(var(--spacing) * 11);--padding-composer-input:0 calc(var(--spacing) * 3);--spacing-composer-input-footer:var(--spacing);--padding-composer-empty-attachments:calc(var(--spacing) * 2) calc(var(--spacing) * 2) calc(var(--spacing) * 1.5);--spacing-composer-footer-bottom:calc(var(--spacing) * 2);--opacity-composer-placeholder:.5}.ComposerLayoutRoot-XCKS7O{flex-direction:column;display:flex;position:relative}.ComposerLayoutRoot-XCKS7O[data-composer-density=compact]{--min-height-composer:calc(var(--spacing) * 5);--padding-composer-empty-attachments:calc(var(--spacing) * 2) calc(var(--spacing) * 2) var(--spacing);--spacing-token-button-composer:calc(var(--spacing) * 5)}.ComposerLayoutRoot-XCKS7O[data-composer-density=comfortable]{--spacing-token-button-composer:calc(var(--spacing) * 8);--composer-editor-single-line-height:var(--spacing-token-button-composer);--spacing-composer-single-line-controls:calc(var(--spacing) * 2);--padding-composer-single-line-footer-block:calc(var(--spacing) * 2)}.ComposerLayoutRoot-XCKS7O[data-composer-padding-variant=inset]{padding:calc(var(--spacing) * 2.5)}.ComposerLayoutRoot-XCKS7O[data-composer-radius-variant=default]{--composer-border-radius:var(--composer-radius)}.ComposerLayoutRoot-XCKS7O[data-composer-radius-variant=large]{--composer-border-radius:calc(var(--spacing) * 7)}.ComposerLayoutRoot-XCKS7O{--composer-layout-surface-shadow:var(--elevation-composer)}.ComposerLayoutRoot-XCKS7O[data-composer-dark]{--composer-layout-surface-shadow:var(--elevation-composer-dark)}.ComposerLayoutRoot-XCKS7O[data-composer-utility-bar-variant=home]{z-index:10}.ComposerLayoutRoot-XCKS7O[data-composer-surface-variant=default],.ComposerLayoutRoot-XCKS7O[data-composer-surface-variant=opaque]{--composer-layout-surface-background:var(--color-surface-elevated-secondary);--composer-layout-surface-backdrop-filter:none}.ComposerLayoutRoot-XCKS7O[data-composer-surface-variant=inline]{--composer-layout-surface-background:transparent;--composer-layout-surface-backdrop-filter:none;--composer-layout-surface-shadow:none}.ComposerLayoutRoot-XCKS7O[data-composer-surface-variant=secondary]{--composer-layout-surface-background:var(--color-surface-secondary)}@supports (color:color-mix(in lab, red, red)){.ComposerLayoutRoot-XCKS7O[data-composer-surface-variant=secondary]{--composer-layout-surface-background:color-mix(in srgb, var(--color-surface-secondary) 92%, transparent)}}.ComposerLayoutRoot-XCKS7O[data-composer-drag-active]{--composer-layout-surface-background:var(--color-surface-elevated-secondary)}@supports (color:color-mix(in lab, red, red)){.ComposerLayoutRoot-XCKS7O[data-composer-drag-active]{--composer-layout-surface-background:color-mix(in oklab, var(--color-surface-elevated-secondary) 50%, transparent)}}.ComposerLayoutRoot-XCKS7O:not([data-composer-surface-variant=inline]):not([data-composer-surface-variant=secondary]):not([data-composer-surface-variant=document]):not([data-composer-drag-active]):where([data-theme=dark]){--composer-layout-surface-background:var(--color-background-composer-surface)}@container style(--theme-variant:dark){.ComposerLayoutRoot-XCKS7O:not([data-composer-surface-variant=inline]):not([data-composer-surface-variant=secondary]):not([data-composer-surface-variant=document]):not([data-composer-drag-active]):where(:not([data-theme])){--composer-layout-surface-background:var(--color-background-composer-surface)}}.ComposerLayoutRoot-XCKS7O[data-composer-radius-variant=default][data-composer-surface-variant=default]{--padding-button-composer-inline:var(--padding-composer-control-inline);--text-button-composer:var(--text-composer-control);--line-height-button-composer:var(--line-height-composer-control)}.ComposerLayoutRoot-XCKS7O:not([data-composer-utility-bar-variant=home]){--composer-surface-border-radius:var(--composer-border-radius)}.ComposerLayoutRoot-XCKS7O:not([data-composer-utility-bar-variant=home])[data-composer-radius-variant=large]{border-radius:var(--composer-border-radius)}.ComposerLayoutRoot-XCKS7O:not([data-composer-utility-bar-variant=home])[data-composer-radius-variant=compact]{--composer-border-radius:var(--radius-lg);border-radius:var(--composer-border-radius)}.ComposerLayoutRoot-XCKS7O:not([data-composer-utility-bar-variant=home])[data-composer-radius-variant=single-line]{--composer-border-radius:var(--radius-token-composer-single-line);border-radius:var(--composer-border-radius)}.ComposerLayoutRoot-XCKS7O:not([data-composer-utility-bar-variant=home])[data-composer-layout=single-line]{overflow:visible}.ComposerLayoutRoot-XCKS7O:not([data-composer-utility-bar-variant=home])[data-composer-layout=single-line][data-composer-radius-variant=default]{--composer-surface-border-radius:var(--composer-single-line-radius,var(--radius-full));border-radius:var(--composer-surface-border-radius)}:is(.ComposerLayoutRoot-XCKS7O:not([data-composer-utility-bar-variant=home])[data-composer-layout=single-line][data-composer-radius-variant=default]:has(.ComposerLayoutFooter-_8IVRO[data-composer-rows=stacked]),.ComposerLayoutRoot-XCKS7O:not([data-composer-utility-bar-variant=home])[data-composer-layout=single-line][data-composer-radius-variant=default]:has(.ComposerLayoutAttachments-bG080e[data-visible-attachments]),.ComposerLayoutRoot-XCKS7O:not([data-composer-utility-bar-variant=home])[data-composer-layout=single-line][data-composer-radius-variant=default]:has(.ComposerLayoutReplyContext-GGuZb3)){--composer-surface-border-radius:var(--composer-border-radius);border-radius:var(--composer-border-radius);corner-shape:var(--composer-corner-shape)}@media not all and (min-width:40rem){.ComposerLayoutRoot-XCKS7O:not([data-composer-utility-bar-variant=home])[data-composer-layout=single-line][data-composer-radius-variant=default]:has(.ComposerLayoutFooter-_8IVRO[data-composer-rows=responsive]){--composer-surface-border-radius:var(--composer-border-radius);border-radius:var(--composer-border-radius);corner-shape:var(--composer-corner-shape)}}.ComposerLayoutRoot-XCKS7O:not([data-composer-utility-bar-variant=home])[data-composer-layout=multiline][data-composer-surface-overflow=auto]{overflow-y:auto}.ComposerLayoutRoot-XCKS7O:not([data-composer-utility-bar-variant=home])[data-composer-layout=multiline][data-composer-surface-overflow=auto]>.ComposerLayoutBody-uBBf1A{will-change:opacity}.ComposerLayoutRoot-XCKS7O:not([data-composer-utility-bar-variant=home])[data-composer-layout=multiline][data-composer-surface-overflow=visible]{overflow:visible}.ComposerLayoutRoot-XCKS7O:not([data-composer-utility-bar-variant=home])[data-composer-layout=multiline][data-composer-radius-variant=default]{border-radius:var(--composer-border-radius);corner-shape:var(--composer-corner-shape)}.animatedHeight-NnnHkK{interpolate-size:allow-keywords}.ComposerLayoutRoot-XCKS7O:not([data-composer-utility-bar-variant=home]),[data-composer-utility-bar-variant=home] .ComposerLayoutBody-uBBf1A{background-color:var(--composer-layout-surface-background);-webkit-backdrop-filter:var(--composer-layout-surface-backdrop-filter,none);backdrop-filter:var(--composer-layout-surface-backdrop-filter,none);box-shadow:var(--composer-layout-surface-shadow);border:0!important}@media (forced-colors:active){:is(.ComposerLayoutRoot-XCKS7O:not([data-composer-utility-bar-variant=home]),[data-composer-utility-bar-variant=home] .ComposerLayoutBody-uBBf1A):where(:is([data-codex-window-type=browser],[data-codex-window-type=chrome-extension],[data-codex-window-type=electron]) :is(.ComposerLayoutRoot-XCKS7O:not([data-composer-utility-bar-variant=home]),[data-composer-utility-bar-variant=home] .ComposerLayoutBody-uBBf1A)){box-shadow:none;outline:1px solid canvastext}:is(.ComposerLayoutRoot-XCKS7O:not([data-composer-utility-bar-variant=home]),[data-composer-utility-bar-variant=home] .ComposerLayoutBody-uBBf1A):where([data-codex-window-type=extension] :is(.ComposerLayoutRoot-XCKS7O:not([data-composer-utility-bar-variant=home]),[data-composer-utility-bar-variant=home] .ComposerLayoutBody-uBBf1A)){box-shadow:none;border:1px solid canvastext!important}}:is(.ComposerLayoutRoot-XCKS7O:not([data-composer-utility-bar-variant=home]),[data-composer-utility-bar-variant=home] .ComposerLayoutBody-uBBf1A)[data-composer-radius-variant=compact]{box-shadow:none;border:1px solid var(--color-border)!important}:is(.ComposerLayoutRoot-XCKS7O:not([data-composer-utility-bar-variant=home]),[data-composer-utility-bar-variant=home] .ComposerLayoutBody-uBBf1A)[data-composer-radius-variant=compact][data-composer-surface-variant=inline]{border:0!important}.ExpandableBody-z5czOv[data-composer-expansion]{--composer-expanded-viewport-clearance:calc(var(--spacing) * 32)}.LegacyExpandableBody-UZJPeV:has([data-composer-expand-toggle]){--composer-expanded-viewport-clearance:calc(var(--spacing) * 32)}@media not all and (min-width:40rem){:is(.LegacyExpandableBody-UZJPeV:has([data-composer-expand-toggle]),.ExpandableBody-z5czOv[data-composer-expansion]):where([data-codex-window-type=browser] :is(.LegacyExpandableBody-UZJPeV:has([data-composer-expand-toggle]),.ExpandableBody-z5czOv[data-composer-expansion])){--composer-expanded-viewport-clearance:calc(var(--spacing) * 16)}}.ExpandableBody-z5czOv[data-composer-expansion]{--composer-expanded-height:min(calc(100svh / var(--codex-window-zoom) - var(--height-toolbar) - var(--composer-expanded-viewport-clearance)), calc(100cqh - var(--spacing) * 16), var(--container-3xl))}.LegacyExpandableBody-UZJPeV:has([data-composer-expand-toggle]){--composer-expanded-height:min(calc(100svh / var(--codex-window-zoom) - var(--height-toolbar) - var(--composer-expanded-viewport-clearance)), calc(100cqh - var(--spacing) * 16), var(--container-3xl))}.ExpandableBody-z5czOv[data-composer-expansion] .ExpandableAttachments-Ypx1q8{max-height:calc(var(--composer-expanded-height) / 2);flex-shrink:0;overflow-y:auto}.LegacyExpandableBody-UZJPeV:has([data-composer-expand-toggle]) .LegacyExpandableAttachments-_RT_pB{max-height:calc(var(--composer-expanded-height) / 2);flex-shrink:0;overflow-y:auto}.ExpandableBody-z5czOv[data-composer-expansion=expanded]{height:var(--composer-expanded-height);flex:none}.LegacyExpandableBody-UZJPeV:has([data-expanded-composer]){height:var(--composer-expanded-height);flex:none}.ExpandableBody-z5czOv[data-composer-expansion=expanded] .ExpandableFooter-sYWzIs{flex:1;grid-template-rows:minmax(0,1fr) auto;min-height:0}.LegacyExpandableBody-UZJPeV:has([data-expanded-composer]) .LegacyExpandableFooter-NDIzy0{flex:1;grid-template-rows:minmax(0,1fr) auto;min-height:0}.ExpandableBody-z5czOv[data-composer-expansion=expanded] .ExpandableFooterInput-XJU996{align-self:stretch;min-height:0;display:flex}.LegacyExpandableBody-UZJPeV:has([data-expanded-composer]) .LegacyExpandableFooterInput-quapdn{align-self:stretch;min-height:0;display:flex}.ExpandableBody-z5czOv[data-composer-expansion=expanded] .ExpandableInput-LNwSjL{min-height:0}.LegacyExpandableBody-UZJPeV:has([data-expanded-composer]) .LegacyExpandableInput-pJdOJ_{min-height:0}.ContainedEditor-V35gmK[data-composer-input-layout=multiline]{contain:layout}[data-composer-body]:has([data-expanded-composer]) .LegacyExpandableEditor-J8Xfot{overscroll-behavior:contain;scroll-padding-block:calc(var(--spacing) * 4)}.ComposerLayoutBody-uBBf1A{z-index:10;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}[data-composer-utility-bar-variant=home][data-composer-radius-variant=large] .ComposerLayoutBody-uBBf1A{--composer-surface-border-radius:var(--composer-border-radius);border-radius:var(--composer-border-radius)}[data-composer-utility-bar-variant=home][data-composer-radius-variant=single-line] .ComposerLayoutBody-uBBf1A{--composer-border-radius:var(--radius-token-composer-single-line);--composer-surface-border-radius:var(--composer-border-radius);border-radius:var(--composer-border-radius)}[data-composer-utility-bar-variant=home][data-composer-radius-variant=default] .ComposerLayoutBody-uBBf1A[data-composer-layout=single-line]{--composer-surface-border-radius:var(--radius-full);border-radius:var(--radius-full)}:is([data-composer-utility-bar-variant=home][data-composer-radius-variant=default] .ComposerLayoutBody-uBBf1A[data-composer-layout=single-line]:has(.ComposerLayoutFooter-_8IVRO[data-composer-rows=stacked]),[data-composer-utility-bar-variant=home][data-composer-radius-variant=default] .ComposerLayoutBody-uBBf1A[data-composer-layout=single-line]:has(.ComposerLayoutAttachments-bG080e[data-visible-attachments]),[data-composer-utility-bar-variant=home][data-composer-radius-variant=default] .ComposerLayoutBody-uBBf1A[data-composer-layout=single-line]:has(.ComposerLayoutReplyContext-GGuZb3)){--composer-surface-border-radius:var(--composer-border-radius);border-radius:var(--composer-border-radius);corner-shape:var(--composer-corner-shape)}@media not all and (min-width:40rem){[data-composer-utility-bar-variant=home][data-composer-radius-variant=default] .ComposerLayoutBody-uBBf1A[data-composer-layout=single-line]:has(.ComposerLayoutFooter-_8IVRO[data-composer-rows=responsive]){--composer-surface-border-radius:var(--composer-border-radius);border-radius:var(--composer-border-radius);corner-shape:var(--composer-corner-shape)}}[data-composer-utility-bar-variant=home][data-composer-radius-variant=default] .ComposerLayoutBody-uBBf1A[data-composer-layout=multiline]{--composer-surface-border-radius:var(--composer-border-radius);border-radius:var(--composer-border-radius);corner-shape:var(--composer-corner-shape)}.ComposerAttachmentsScrollContainer-Fb8DHA{padding-inline:var(--spacing)}.ComposerLayoutReplyContext-GGuZb3{background-color:var(--color-surface-secondary);border-start-start-radius:var(--composer-border-radius);border-start-end-radius:var(--composer-border-radius);flex-shrink:0;overflow:clip}[data-composer-dark] .ComposerLayoutReplyContext-GGuZb3{background-color:var(--color-surface-tertiary)}@supports (corner-shape:superellipse(1.5)){[data-composer-radius-variant=default] .ComposerLayoutReplyContext-GGuZb3{corner-shape:var(--codex-corner-shape)}}.ComposerLayoutAttachments-bG080e[data-composer-floating-surface]{--composer-border-radius:var(--floating-panel-radius)}.ComposerLayoutAttachments-bG080e[data-composer-spacing=flush][data-visible-attachments]{margin-bottom:5px}.ComposerLayoutAttachments-bG080e[data-composer-spacing=default]{--composer-attachment-inset:calc(var(--spacing) * 2);--composer-attachment-border-radius:max(0px, calc(var(--composer-border-radius) - var(--composer-attachment-inset) - var(--spacing)));padding:var(--composer-attachment-inset);padding-bottom:calc(var(--spacing) * 1.5)}.ComposerLayoutAttachments-bG080e[data-composer-spacing=default]:not([data-visible-attachments]){padding:var(--padding-composer-empty-attachments)}.ComposerLayoutAttachments-bG080e[data-composer-spacing=default]:has(>[data-composer-attachments-scroll-container]){padding-inline:0}.ComposerLayoutAttachments-bG080e[data-composer-spacing=default]:has(>[data-composer-attachments-scroll-container])>[data-composer-attachments-scroll-container]{padding-inline:calc(var(--composer-attachment-inset) + var(--spacing))}.ComposerLayoutAttachments-bG080e[data-composer-spacing=default]:not([data-composer-inline]) .composer-attachment-surface{corner-shape:var(--composer-corner-shape)}.ComposerLayoutInput-KwIAr_{--composer-editor-padding:0px}.ComposerLayoutInput-KwIAr_[data-composer-animate-layout]{display:flow-root}.ComposerLayoutInput-KwIAr_[data-composer-layout=multiline]{margin-bottom:var(--spacing)}.ComposerLayoutInput-KwIAr_[data-composer-layout=multiline][data-composer-floating-surface]{--padding-composer-input:0 var(--padding-toolbar)}.ComposerLayoutInput-KwIAr_[data-composer-layout=multiline][data-composer-input-variant=home]{--composer-editor-min-height:max(var(--min-height-composer), calc(var(--composer-editor-line-height) * var(--min-rows-composer-home)))}.ComposerLayoutInput-KwIAr_[data-composer-layout=multiline][data-composer-spacing=default]{margin-bottom:var(--spacing-composer-input-footer);padding:var(--padding-composer-input)}.ComposerLayoutInput-KwIAr_[data-composer-layout=multiline][data-composer-spacing=default]:not([data-composer-animate-layout]):has(>[data-composer-input-layout=multiline]){--composer-editor-padding:var(--padding-composer-input);padding:0}.ComposerLayoutInput-KwIAr_[data-composer-layout=multiline][data-composer-spacing=flush]{padding-inline:0}.SingleLineDictation-m90Frk{min-height:var(--composer-editor-single-line-height,calc(var(--spacing) * 9));align-items:center;display:grid}.AdaptiveFooterInput-zji599[data-composer-layout=multiline],.ComposerLayoutFooter-_8IVRO[data-dictation-view]>.AdaptiveFooterInput-zji599,.ComposerLayoutFooter-_8IVRO[data-dictation-enabled][data-composer-rows=responsive]>.AdaptiveFooterInput-zji599{interpolate-size:allow-keywords;transition:height .22s cubic-bezier(.2,0,0,1)}:is(.AdaptiveFooterInput-zji599[data-composer-layout=multiline],.ComposerLayoutFooter-_8IVRO[data-dictation-view]>.AdaptiveFooterInput-zji599,.ComposerLayoutFooter-_8IVRO[data-dictation-enabled][data-composer-rows=responsive]>.AdaptiveFooterInput-zji599)[inert]{contain:size;contain-intrinsic-block-size:var(--dictation-editor-height,0px)}@media (min-width:40rem){.ComposerLayoutFooter-_8IVRO[data-composer-rows=responsive]>:is(.AdaptiveFooterInput-zji599[data-composer-layout=multiline],.ComposerLayoutFooter-_8IVRO[data-dictation-view]>.AdaptiveFooterInput-zji599,.ComposerLayoutFooter-_8IVRO[data-dictation-enabled][data-composer-rows=responsive]>.AdaptiveFooterInput-zji599){interpolate-size:numeric-only;transition:none}}:is(.AdaptiveFooterInput-zji599[data-composer-layout=multiline],.ComposerLayoutFooter-_8IVRO[data-dictation-view]>.AdaptiveFooterInput-zji599,.ComposerLayoutFooter-_8IVRO[data-dictation-enabled][data-composer-rows=responsive]>.AdaptiveFooterInput-zji599):where(:root[data-reduced-motion=true] :is(.AdaptiveFooterInput-zji599[data-composer-layout=multiline],.ComposerLayoutFooter-_8IVRO[data-dictation-view]>.AdaptiveFooterInput-zji599,.ComposerLayoutFooter-_8IVRO[data-dictation-enabled][data-composer-rows=responsive]>.AdaptiveFooterInput-zji599)){transition:none}@media (prefers-reduced-motion:reduce){:is(.AdaptiveFooterInput-zji599[data-composer-layout=multiline],.ComposerLayoutFooter-_8IVRO[data-dictation-view]>.AdaptiveFooterInput-zji599,.ComposerLayoutFooter-_8IVRO[data-dictation-enabled][data-composer-rows=responsive]>.AdaptiveFooterInput-zji599):where(:root:not([data-reduced-motion]) :is(.AdaptiveFooterInput-zji599[data-composer-layout=multiline],.ComposerLayoutFooter-_8IVRO[data-dictation-view]>.AdaptiveFooterInput-zji599,.ComposerLayoutFooter-_8IVRO[data-dictation-enabled][data-composer-rows=responsive]>.AdaptiveFooterInput-zji599)){transition:none}}.ComposerLayoutBody-uBBf1A:has(.ComposerLayoutFooter-_8IVRO[data-dictation-enabled]) .ComposerLayoutAttachments-bG080e:not([data-visible-attachments]):where(:root[data-reduced-motion=false] :is(.ComposerLayoutBody-uBBf1A:has(.ComposerLayoutFooter-_8IVRO[data-dictation-enabled]) .ComposerLayoutAttachments-bG080e:not([data-visible-attachments]))){transition:padding-block .22s cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion:no-preference){.ComposerLayoutBody-uBBf1A:has(.ComposerLayoutFooter-_8IVRO[data-dictation-enabled]) .ComposerLayoutAttachments-bG080e:not([data-visible-attachments]):where(:root:not([data-reduced-motion]) :is(.ComposerLayoutBody-uBBf1A:has(.ComposerLayoutFooter-_8IVRO[data-dictation-enabled]) .ComposerLayoutAttachments-bG080e:not([data-visible-attachments]))){transition:padding-block .22s cubic-bezier(.2,0,0,1)}}:is(.ComposerLayoutFooter-_8IVRO[data-dictation-enabled]:not(.AnimatedAdaptiveFooter-By8hrZ),.ComposerLayoutFooter-_8IVRO[data-dictation-view][data-composer-layout=single-line]):where(:root[data-reduced-motion=false] :is(.ComposerLayoutFooter-_8IVRO[data-dictation-enabled]:not(.AnimatedAdaptiveFooter-By8hrZ),.ComposerLayoutFooter-_8IVRO[data-dictation-view][data-composer-layout=single-line])){transition:padding-top .22s cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion:no-preference){:is(.ComposerLayoutFooter-_8IVRO[data-dictation-enabled]:not(.AnimatedAdaptiveFooter-By8hrZ),.ComposerLayoutFooter-_8IVRO[data-dictation-view][data-composer-layout=single-line]):where(:root:not([data-reduced-motion]) :is(.ComposerLayoutFooter-_8IVRO[data-dictation-enabled]:not(.AnimatedAdaptiveFooter-By8hrZ),.ComposerLayoutFooter-_8IVRO[data-dictation-view][data-composer-layout=single-line])){transition:padding-top .22s cubic-bezier(.2,0,0,1)}}.ComposerLayoutBody-uBBf1A:has(.ComposerLayoutFooter-_8IVRO[data-dictation-view=waveform]) .ComposerLayoutAttachments-bG080e:not([data-visible-attachments]){padding-block:0}.ComposerLayoutBody-uBBf1A [data-composer-expansion-control]{position:absolute;inset-block-start:calc(var(--spacing) * 2.5);inset-inline-end:calc(var(--spacing) * 2.5)}.ComposerLayoutFooter-_8IVRO{-webkit-user-select:none;user-select:none;align-items:center;display:grid}.ComposerLayoutFooter-_8IVRO[data-composer-footer-responsive]{container:composer-footer/inline-size}.ComposerLayoutFooter-_8IVRO[data-composer-layout=single-line]{column-gap:var(--spacing-composer-single-line-controls);padding-block:var(--padding-composer-single-line-footer-block);padding-inline:calc(var(--spacing) * 2);grid-template-columns:auto minmax(0,1fr) auto}.ComposerLayoutFooter-_8IVRO[data-composer-layout=multiline]{grid-template-columns:minmax(0,auto) auto minmax(0,1fr);column-gap:5px}.ComposerLayoutFooter-_8IVRO[data-composer-layout=multiline][data-composer-spacing=flush]{margin-bottom:0;padding-inline:0}.ComposerLayoutFooter-_8IVRO[data-composer-layout=multiline][data-composer-spacing=default]{margin-bottom:var(--spacing-composer-footer-bottom);padding-inline:calc(var(--spacing) * 2)}.ComposerLayoutFooter-_8IVRO[data-composer-layout=multiline][data-composer-spacing=default][data-dictation-view=waveform]{padding-top:var(--spacing-composer-footer-bottom)}.ComposerLayoutFooter-_8IVRO[data-composer-layout=single-line][data-composer-rows=stacked]{grid-template-columns:minmax(0,auto) auto minmax(0,1fr)}.ComposerLayoutFooter-_8IVRO[data-composer-layout=single-line][data-composer-rows=stacked]:not([data-dictation-view=waveform]){padding-block:0 var(--padding-composer-single-line-footer-block)}.ComposerLayoutFooter-_8IVRO[data-composer-layout=single-line][data-composer-rows=stacked]>.AdaptiveFooterInput-zji599 .ComposerLayoutInput-KwIAr_[data-composer-layout=single-line][data-composer-spacing=default]{--composer-editor-single-line-height:var(--composer-editor-line-height);padding-block:var(--padding-composer-stacked-input-block,calc(var(--spacing) * 2.75) calc(var(--spacing) * 1.5));padding-inline:calc(var(--spacing) * 3.75) calc(var(--spacing) * 3.5)}@media not all and (min-width:40rem){.ComposerLayoutFooter-_8IVRO[data-composer-rows=responsive]{padding-block:0 var(--padding-composer-single-line-footer-block);grid-template-columns:minmax(0,auto) auto minmax(0,1fr)}.ComposerLayoutFooter-_8IVRO[data-composer-rows=responsive]>.AdaptiveFooterInput-zji599 .ComposerLayoutInput-KwIAr_[data-composer-layout=single-line][data-composer-spacing=default]{--composer-editor-single-line-height:var(--composer-editor-line-height);padding-block:var(--padding-composer-stacked-input-block,calc(var(--spacing) * 2.75) calc(var(--spacing) * 1.5));padding-inline:calc(var(--spacing) * 3.75) calc(var(--spacing) * 3.5)}}@media (not (min-height:10rem)) and (orientation:landscape){[data-app-shell-active-page=true] [data-thread-scroll-footer=true] .ComposerLayoutRoot-XCKS7O{--spacing-composer-footer-bottom:var(--spacing);--padding-composer-single-line-footer-block:var(--spacing);--padding-composer-stacked-input-block:0px}[data-app-shell-active-page=true] [data-thread-scroll-footer=true] .ComposerLayoutRoot-XCKS7O[data-composer-radius-variant=default][data-composer-surface-variant=default]{--padding-composer-input:0 calc(var(--spacing) * 4.5)}[data-app-shell-active-page=true] [data-thread-scroll-footer=true] .ComposerLayoutRoot-XCKS7O .ComposerLayoutFooter-_8IVRO>[data-composer-expansion-control]{grid-area:2/2;position:static}[data-app-shell-active-page=true] [data-thread-scroll-footer=true] .ComposerLayoutRoot-XCKS7O .LegacyExpandableBody-UZJPeV,[data-app-shell-active-page=true] [data-thread-scroll-footer=true] .ComposerLayoutRoot-XCKS7O .ExpandableBody-z5czOv{--composer-expanded-height:min(calc(100svh / var(--codex-window-zoom) - var(--thread-composer-bottom-inset)), calc(100cqh - var(--thread-composer-bottom-inset)))}}@media (min-height:10rem) and (not (min-height:18rem)) and (orientation:landscape){[data-app-shell-active-page=true] [data-thread-scroll-footer=true] .ComposerLayoutRoot-XCKS7O[data-composer-radius-variant=default][data-composer-surface-variant=default]{--spacing-composer-footer-bottom:var(--spacing);--spacing-composer-input-footer:0px;--padding-composer-input:0 calc(var(--spacing) * 4.5);--composer-available-height:min(calc(100svh / var(--codex-window-zoom) - var(--height-toolbar) - var(--thread-composer-bottom-inset)), calc(100cqh - var(--thread-floating-content-top-inset) - var(--thread-composer-bottom-inset)));--composer-editor-max-height:calc(var(--composer-available-height) - var(--spacing-token-button-composer) - var(--spacing-composer-footer-bottom) - var(--spacing-composer-input-footer))}[data-app-shell-active-page=true] [data-thread-scroll-footer=true] .ComposerLayoutRoot-XCKS7O[data-composer-radius-variant=default][data-composer-surface-variant=default] .ComposerLayoutFooter-_8IVRO>[data-composer-expansion-control]{grid-area:2/2;position:static}[data-app-shell-active-page=true] [data-thread-scroll-footer=true] .ComposerLayoutRoot-XCKS7O[data-composer-radius-variant=default][data-composer-surface-variant=default] .LegacyExpandableBody-UZJPeV,[data-app-shell-active-page=true] [data-thread-scroll-footer=true] .ComposerLayoutRoot-XCKS7O[data-composer-radius-variant=default][data-composer-surface-variant=default] .ExpandableBody-z5czOv{--composer-expanded-height:min(max(calc(100svh / var(--codex-window-zoom) - var(--height-toolbar) - var(--composer-expanded-viewport-clearance)), calc(max(var(--line-height-composer), 25dvh) + var(--spacing-token-button-composer) + var(--spacing-composer-footer-bottom) + var(--spacing-composer-input-footer))), var(--composer-available-height))}}@media (min-width:40rem){.AnimatedAdaptiveFooter-By8hrZ[data-composer-spacing=default]{align-items:end;height:auto;min-height:0}.AnimatedAdaptiveFooter-By8hrZ[data-composer-spacing=default][data-composer-layout=single-line]{height:calc(var(--composer-editor-single-line-height,var(--spacing) * 9) + var(--padding-composer-single-line-footer-block));margin-bottom:var(--spacing-composer-footer-bottom);grid-template-rows:minmax(0,1fr);padding-bottom:0}.AnimatedAdaptiveFooter-By8hrZ[data-composer-spacing=default][data-composer-layout=multiline]{grid-template-rows:minmax(0,1fr) auto}}.ComposerLayoutRoot-XCKS7O[data-composer-surface-variant=document]{--codex-chat-font-size:var(--text-page-body);--composer-layout-surface-background:transparent;--composer-layout-surface-backdrop-filter:none;--composer-layout-surface-shadow:none;--composer-border-radius:var(--radius-md);--min-height-composer:1lh;--padding-composer-empty-attachments:0;--padding-composer-input:0 var(--spacing);--spacing-composer-input-footer:0;--spacing-composer-footer-bottom:0;inline-size:max-content;max-inline-size:100%;min-inline-size:calc(var(--spacing) * 16)}.ComposerLayoutRoot-XCKS7O[data-composer-surface-variant=document]:focus-within{--composer-layout-surface-background:var(--color-surface-secondary)}.ComposerLayoutRoot-XCKS7O[data-composer-surface-variant=document] .ComposerLayoutInput-KwIAr_{inline-size:max-content;max-inline-size:100%}.ComposerLayoutRoot-XCKS7O[data-composer-surface-variant=document] .DocumentComposerControls-VM3LZc{border:1px solid var(--color-border);border-radius:var(--radius-lg);width:max-content;padding:var(--spacing);background:var(--color-surface-elevated-secondary);box-shadow:var(--shadow-lg);display:flex;position:absolute;inset-block-start:100%;inset-inline-end:0}.ComposerLayoutRoot-XCKS7O[data-composer-surface-variant=document]:not(:hover):not(:focus-within) .DocumentComposerControls-VM3LZc{visibility:hidden}.ComposerLayoutFooterLabel-B4ewUG{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ComposerLayoutFooterLabel-B4ewUG[data-composer-footer-label-width=narrow]{max-width:calc(var(--spacing) * 16)}.ComposerLayoutFooterLabel-B4ewUG[data-composer-footer-label-width=medium]{max-width:calc(var(--spacing) * 20)}.ComposerLayoutFooterLabel-B4ewUG[data-composer-footer-label-width=wide]{max-width:calc(var(--spacing) * 28)}@container composer-footer (width<=440px){.ComposerLayoutFooterLabel-B4ewUG[data-composer-footer-label-responsive]{display:none}}@container composer-footer (width<=475px){[data-codex-window-type=electron] .ComposerLayoutFooterLabel-B4ewUG[data-composer-footer-label-responsive]{display:none}}.ComposerModeSurface-lVLm7j{flex-direction:column;display:flex}.ComposerModeSurface-lVLm7j:has([data-composer-mode-tag]){--composer-mode-color:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.ComposerModeSurface-lVLm7j:has([data-composer-mode-tag]){--composer-mode-color:color-mix(in srgb, var(--color-text) 8%, var(--color-background-primary-soft))}}.ComposerModeSurface-lVLm7j:has([data-composer-mode-tag]) .ComposerLayoutRoot-XCKS7O:not([data-composer-utility-bar-variant=home]){outline:1px solid var(--composer-mode-color)}.ComposerModeSurface-lVLm7j:has([data-composer-mode-tag])>.ComposerLayoutBody-uBBf1A{outline:1px solid var(--composer-mode-color)}.ComposerModeSurface-lVLm7j:has([data-composer-mode-tag]) .ComposerLayoutRoot-XCKS7O[data-composer-utility-bar-variant=home] .ComposerLayoutBody-uBBf1A{outline:1px solid var(--composer-mode-color)}.ComposerLayoutRoot-XCKS7O[data-composer-density=default]>.ComposerLayoutFooter-_8IVRO[data-dictation-enabled][data-composer-rows]{padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 2);margin-bottom:0}.ComposerLayoutRoot-XCKS7O[data-composer-density=default]>.ComposerLayoutFooter-_8IVRO[data-dictation-enabled][data-composer-rows][data-dictation-view] .ComposerLayoutInput-KwIAr_,.ComposerLayoutRoot-XCKS7O[data-composer-density=default]>.ComposerLayoutFooter-_8IVRO[data-dictation-enabled][data-composer-rows][data-composer-layout=multiline] .ComposerLayoutInput-KwIAr_{min-height:calc(var(--spacing) * 10);--composer-editor-min-height:calc(var(--spacing) * 10);--composer-editor-line-height:calc(var(--spacing) * 6);margin-bottom:calc(var(--spacing) * 2)}.ComposerLayoutRoot-XCKS7O[data-composer-density=default]:has(>[data-dictation-enabled]){--spacing-token-button-composer:calc(var(--spacing) * 9)}}