@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)}.background-uNUrfY{top:calc(var(--spacing,.25rem) * -8)}:where(.group\/thread-scroll-layout):has([data-in-progress-fixed-content]) .background-uNUrfY{top:0}.fade-AcMqqj{height:calc(var(--spacing,.25rem) * 8);--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.surface-nr8PSS{margin-top:calc(var(--spacing,.25rem) * 8);inset-inline:var(--padding-toolbar)}.combined-vZM0uN{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}[data-thread-footer-background] .surface-nr8PSS{top:var(--thread-footer-background-offset);margin-top:0}[data-thread-footer-background] .fade-AcMqqj{top:calc(var(--thread-footer-background-offset) - var(--spacing) * 8)}.composer-ebIxkP{--min-height-composer:var(--line-height-composer);--color-background-composer-primary:var(--messaging-send-background,var(--color-background-primary-solid));--color-text-composer-primary:var(--messaging-send-foreground,var(--color-text-primary-solid))}.reply-chain-composer .transcriptBackdrop-I_4iC6{display:none}.composer-wrap:has(.paused-v43S9o) .composer-disclaimer{visibility:hidden}.uploads-VRbiKY>.composer-uploads{display:contents}.shell-tMaeFg{top:calc(-1 * var(--app-shell-main-content-frame-top-offset,0px));--color-background-primary:var(--app-color-background-surface,var(--color-surface-tertiary))}:where([data-theme=light]) .messaging-root,.messaging-root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:where([data-theme=dark]) .messaging-root,.messaging-root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:where(.messaging-root,.messaging-root *){box-sizing:border-box}.messaging-root{background:var(--color-background-primary);color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--font-text-md-size);font-weight:var(--font-weight-normal);line-height:var(--font-text-md-line-height);-webkit-font-smoothing:antialiased}.messaging-root.messaging-attachments{color:inherit;font:inherit;white-space:normal;background:0 0}.messaging-root[data-floating]{background:0 0}:where(.messaging-root[data-floating])>.workspace{overflow:visible}:where(.messaging-root) button,:where(.messaging-root) textarea,:where(.messaging-root) input{font:inherit}:where(.messaging-root) button{color:inherit}:where(.messaging-root) button:focus-visible,:where(.messaging-root) textarea:focus-visible,:where(.messaging-root) input:focus-visible{outline:2px solid var(--color-ring-primary);outline-offset:2px}:where(.messaging-root) .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}:where(.messaging-root) .workspace{flex:1;grid-template-columns:minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}:where(.messaging-root) .thread-pane{--thread-gutter:clamp(12px, 3cqi, 24px);background:var(--color-background-primary);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;container-type:inline-size}:where(.messaging-root[data-floating]) .thread-pane{background:0 0}:where(.messaging-root) .conversation-footer{z-index:2;pointer-events:none;inset-inline:0;position:absolute;bottom:0}:where(.messaging-root) .composer-wrap{pointer-events:auto;flex-shrink:0}:where(.messaging-root) .composer-wrap:not([data-has-composer-surface]){border-bottom:12px solid var(--color-background-primary)}@container (width<=600px){:where(.messaging-root) .composer-wrap:not([data-has-composer-surface]){border-bottom-width:10px}}:where([data-codex-window-type=electron] .messaging-root) .composer-wrap:not([data-has-composer-surface]){border-bottom-width:var(--thread-composer-bottom-inset)}@media (prefers-reduced-motion:reduce){:where(.messaging-root,.messaging-root *),:where(.messaging-root) :before,:where(.messaging-root) :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.messaging-embedded{flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative}.messaging-root{--message-bubble-radius:22px;--secondary-soft:color-mix(in srgb, var(--color-text-primary) 5%, transparent);--codex-row-hover:color-mix(in srgb, var(--color-text-primary) 5%, transparent);--messaging-avatar-placeholder:#dbdbdb;--inbox-avatar-size:20px}:where([data-theme=dark]) .messaging-root,.messaging-root[data-theme=dark]{--codex-row-hover:color-mix(in srgb, var(--color-text-primary) 8%, transparent);--messaging-avatar-placeholder:#5d5d5d}:where(.messaging-root) .avatar{width:var(--inbox-avatar-size);height:var(--inbox-avatar-size);border-radius:var(--border-radius-full);background:var(--color-background-tertiary);color:var(--messaging-avatar-placeholder);flex:none;place-items:center;display:grid;overflow:hidden}:where(.messaging-root) .avatar-unknown svg{grid-area:1/1}:where(.messaging-root) .avatar-image{object-fit:cover;border-radius:50%;grid-area:1/1;width:100%;height:100%;display:block}:where(.messaging-root) .avatar-stack{--avatar-stack-size:var(--inbox-avatar-size);--avatar-size:14px;width:var(--avatar-stack-size);height:var(--avatar-stack-size);flex:0 0 var(--avatar-stack-size);position:relative}:where(.messaging-root) .avatar-stack .avatar{width:var(--avatar-size);height:var(--avatar-size);position:absolute}:where(.messaging-root) .avatar-stack-0{--avatar-cutout-center:calc(var(--avatar-stack-size) - var(--avatar-size) / 2);-webkit-mask-image:radial-gradient(circle at var(--avatar-cutout-center) var(--avatar-cutout-center), transparent calc(var(--avatar-size) / 2 + 2px), #000 calc(var(--avatar-size) / 2 + 2.5px));-webkit-mask-image:radial-gradient(circle at var(--avatar-cutout-center) var(--avatar-cutout-center), transparent calc(var(--avatar-size) / 2 + 2px), #000 calc(var(--avatar-size) / 2 + 2.5px));mask-image:radial-gradient(circle at var(--avatar-cutout-center) var(--avatar-cutout-center), transparent calc(var(--avatar-size) / 2 + 2px), #000 calc(var(--avatar-size) / 2 + 2.5px));top:0;left:0}:where(.messaging-root) .avatar-stack-1{bottom:0;right:0}:where(.messaging-root) .messages-scroll{min-height:0;padding-top:var(--messaging-header-inset,0px);overscroll-behavior-y:contain;scrollbar-gutter:stable both-edges;flex-direction:column;flex:1;display:flex;overflow:hidden auto}:where(.messaging-root) .conversation-viewport>.messages-scroll{--thread-sticky-header-top:var(--messaging-header-inset,0px)}:where(.messaging-root) .message-list{flex-direction:column;flex:1 0 auto;gap:4px;padding-top:20px;display:flex;position:relative}:where(.messaging-root) .message-list[data-scroll-inertia-active]{contain:layout}:where(.messaging-root) .message-row{--orbit-reaction-clearance:0px;margin-top:var(--orbit-reaction-clearance,0px);align-items:flex-end;margin-bottom:12px;display:flex}:where(.messaging-root) .message-row.grouped-next{margin-bottom:0}:where(.messaging-root) .message-list>.message-row:last-child{margin-bottom:32px}:where(.messaging-root) .message-row.self{justify-content:flex-end}:where(.messaging-root) .message-row.assistant{align-items:flex-start}:where(.messaging-root) .message-avatar,:where(.messaging-root) .message-avatar-placeholder{background:var(--color-background-primary);flex:0 0 28px;width:28px;height:28px;font-size:10px}:where(.messaging-root) .message-bubble-wrap{min-width:0;max-width:88%;position:relative}:where(.messaging-root) .message-content-line{align-items:flex-end;gap:9px;min-width:0;display:flex}:where(.messaging-root) .message-content-stack,:where(.messaging-root) .message-content,:where(.messaging-root) .message-body{flex-direction:column;align-items:flex-start;min-width:0;max-width:100%;display:flex;position:relative}:where(.messaging-root) .message-content,:where(.messaging-root) .message-body{align-items:inherit}:where(.messaging-root) .message-body:has(>.message-inline-actions:only-child){position:static}:where(.messaging-root) .message-body:has(>.message-inline-actions:only-child)~*{max-width:100%}:where(.messaging-root) [data-message-send-animating] .message-body{z-index:3}:where(.messaging-root) .message-surface{align-items:inherit;flex-direction:column;width:fit-content;min-width:0;max-width:100%;display:flex;position:relative}:where(.messaging-root) .message-surface:has(>.attachment-image-card){max-width:min(30rem,100%)}:where(.messaging-root) .message-surface:has(>.attachment-image-share-card){max-width:min(30rem + 2px,100%)}:where(.messaging-root) .message-surface:has(>.attachment-video-launch){max-width:min(380px,100%)}:where(.messaging-root) .message-surface:has(>.assistant-bubble){width:100%}:where(.messaging-root) .message-content-presentation{min-width:0;max-width:100%;position:relative}:where(.messaging-root) .message-row.self .message-content-line{justify-content:flex-end}:where(.messaging-root) .message-row.self .message-content-stack{align-items:flex-end}:where(.messaging-root) .message-row.show-sender:not(.self):not(.assistant) :is(.message-meta,.reply-chain-count){margin-left:37px}:where(.messaging-root) .message-meta{min-height:1lh;color:var(--color-text-secondary);font-size:var(--font-text-xs-size);align-items:center;gap:8px;margin:0 2px 4px;line-height:16px;display:flex}:where(.messaging-root) .message-row:not(.assistant) .message-meta{margin-inline:0}:where(.messaging-root) .message-row:not(.assistant) :is(.message-meta,.message-task-link,.reply-chain-count){padding-inline:16px}:where(.messaging-root) .message-row:not(.show-sender) .message-meta{display:none}:where(.messaging-root) .message-meta time{color:var(--color-text-tertiary);opacity:0}:where(.messaging-root) .message-row:hover .message-meta time,:where(.messaging-root) .message-row:focus-within .message-meta time{opacity:1}:where(.messaging-root) .message-row.self .message-meta{justify-content:flex-end}:where(.messaging-root) .message-bubble{border-radius:var(--message-bubble-radius);background:var(--color-background-secondary);width:fit-content;max-width:100%;color:var(--color-text-primary);min-height:var(--height-token-message);padding:max(calc(var(--spacing) * 2), calc((var(--height-token-message) - 1lh) / 2)) calc(var(--spacing) * 4);font-size:var(--font-text-md-size);line-height:var(--font-text-md-line-height);overflow-wrap:anywhere;position:relative}:where(.messaging-root) .message-body:focus-visible{border-radius:var(--message-bubble-radius);outline:1px solid var(--color-ring-primary);outline-offset:2px}:where(.messaging-root) .message-row:not(.self):not(.assistant) .message-bubble{background:var(--codex-row-hover);color:var(--color-text-primary)}:where(.messaging-root) .message-row.self:not(.assistant) .message-bubble{background:var(--messaging-outgoing-background,var(--color-background-info));color:var(--messaging-outgoing-foreground,var(--color-text-primary))}:where(.messaging-root) .message-row.assistant .message-bubble-wrap{width:100%;max-width:100%}:where(.messaging-root) .message-row.assistant .message-bubble-wrap:has(.attachment-image-card):not(:has(.message-bubble,.message-content-presentation)){width:fit-content}:where(.messaging-root) .message-row.assistant .message-content-stack,:where(.messaging-root) .message-row.assistant .message-content,:where(.messaging-root) .message-row.assistant .message-body{align-items:stretch;width:100%}:where(.messaging-root) .assistant-bubble{background:0 0;width:auto;padding:3px 0}:where(.messaging-root) .message-text{white-space:pre-wrap;text-wrap:pretty}:where(.messaging-root) .message-link{text-underline-offset:2px;text-decoration:underline}:where(.messaging-root) .message-text.big-emoji{font-size:26px;line-height:1.25}:where(.messaging-root) .message-markdown{white-space:normal}:where(.messaging-root) .message-markdown>:first-child{margin-top:0}:where(.messaging-root) .message-markdown>:last-child{margin-bottom:0}:where(.messaging-root) .message-markdown p,:where(.messaging-root) .message-markdown ul,:where(.messaging-root) .message-markdown ol,:where(.messaging-root) .message-markdown blockquote{margin:0 0 8px}:where(.messaging-root) .message-markdown h1,:where(.messaging-root) .message-markdown h2,:where(.messaging-root) .message-markdown h3,:where(.messaging-root) .message-markdown h4{font-size:var(--font-text-md-size);line-height:20px;font-weight:var(--font-weight-semibold);margin:12px 0 8px}:where(.messaging-root) .message-markdown ul,:where(.messaging-root) .message-markdown ol{padding-left:19px}:where(.messaging-root) .message-markdown blockquote{border-left:2px solid var(--color-border-primary);color:var(--color-text-secondary);padding-left:9px}:where(.messaging-root) .message-markdown code{background:var(--color-background-secondary);font-family:var(--font-mono);border-radius:4px;padding:1px 4px;font-size:.92em}:where(.messaging-root) .message-code-block{border:1px solid var(--color-border-secondary);border-radius:var(--border-radius-lg);background:var(--codex-row-hover);max-width:100%;margin:8px 0;padding:12px;overflow-x:auto}:where(.messaging-root) .message-code-block code{white-space:pre;background:0 0;padding:0}:where(.messaging-root) .message-inline-actions{opacity:0;pointer-events:none;align-items:center;gap:8px;transition:opacity .12s;display:flex;position:absolute;bottom:0}:where(.messaging-root) .message-row.self .message-inline-actions{right:calc(100% + 9px)}:where(.messaging-root) .message-row:not(.self) .message-inline-actions{left:calc(100% + 9px)}:where(.messaging-root) .message-row:hover .message-inline-actions{opacity:1;pointer-events:auto}:where(.messaging-root) .message-row:has(:focus-visible) .message-inline-actions{opacity:1;pointer-events:auto}:where(.messaging-root) .message-inline-actions:has(.reaction-picker){opacity:1;pointer-events:auto}:where(.messaging-root) .message-inline-actions .message-action-button{border-radius:var(--border-radius-lg);width:28px;height:28px;min-height:28px;color:var(--color-text-secondary);cursor:var(--cursor-interaction,pointer);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}:where(.messaging-root) .message-inline-actions .message-action-button:hover:not(:disabled),:where(.messaging-root) .message-inline-actions .message-action-button:focus-visible{background:var(--codex-row-hover);color:var(--color-text-primary)}:where(.messaging-root) .message-inline-actions .message-action-button:disabled{opacity:.45;cursor:default}:where(.messaging-root) .message-inline-actions--orbit{gap:0;top:0}:where(.messaging-root) .message-inline-actions--orbit .message-action-button{border-radius:var(--border-radius-full)}:where(.messaging-root) .reaction-action-anchor{display:inline-flex;position:relative}:where(.messaging-root) .message-reactions{flex-wrap:wrap;gap:4px;margin:5px 1px 0;display:flex}:where(.messaging-root) .message-row .message-surface>.message-reactions{z-index:2;contain:inline-size;justify-content:flex-start;align-self:stretch;margin:0 0 -16px;position:relative;transform:translate(-16px)}:where(.messaging-root) .message-row .message-surface>.message-reactions:has(+.assistant-bubble){margin-bottom:-3px}:where(.messaging-root) .message-row:not(.self) .message-surface>.message-reactions{justify-content:flex-end;transform:translate(16px)}:where(.messaging-root) .message-row .message-surface>.message-reactions[data-orbit]{pointer-events:none;margin-top:-16px}:where(.messaging-root) .message-row.assistant .message-bubble-surface>.message-reactions[data-orbit]{margin-top:-29px}:where(.messaging-root) :is(.message-surface,.attachment-list){--orbit-reaction-clearance:0px;padding-top:var(--orbit-reaction-clearance)}:where(.messaging-root) .message-reaction{border:2px solid var(--color-background-primary);border-radius:var(--border-radius-full);background:var(--color-background-message-reaction);min-width:32px;height:32px;color:var(--color-text-primary);cursor:var(--cursor-interaction,pointer);justify-content:center;align-items:center;gap:3px;padding:0 4px;font-size:20px;line-height:1;display:inline-flex}:where(.messaging-root) .message-reactions[data-orbit] .message-reaction{isolation:isolate;border:2px solid var(--color-background-primary);background:linear-gradient(var(--orbit-reaction-fill), var(--orbit-reaction-fill)), var(--orbit-reaction-underlay,var(--color-background-primary));--orbit-reaction-fill:var(--lightningcss-light,#0000000d) var(--lightningcss-dark,#ffffff21);flex:0 0 32px;width:32px;padding:0;font-size:17px}:where(.messaging-root) .message-reactions[data-orbit] .message-reaction[aria-pressed=true]{--orbit-reaction-fill:var(--messaging-outgoing-background,var(--color-background-info))}:where(.messaging-root) .message-row:not(.assistant) .message-bubble-surface>.message-reactions[data-orbit]{transform:translate(var(--orbit-reaction-x,-11.5px), -4px)}:where(.messaging-root) .message-row:not(.self):not(.assistant) .message-bubble-surface>.message-reactions[data-orbit]{transform:translate(var(--orbit-reaction-x,11.5px), -4px)}:where(.messaging-root) .message-reactions[data-orbit] .message-reaction-glyph{justify-content:center;width:auto;display:flex}:where(.messaging-root) .message-reaction-glyph{text-align:center;width:1em}:where(.messaging-root) .message-reaction-count{font-size:var(--font-text-xs-size)}:where(.messaging-root) .message-reaction[aria-pressed=true]{background:var(--messaging-outgoing-background,var(--color-background-info));color:var(--messaging-outgoing-foreground,var(--color-text-primary))}.messaging-delivery-tooltip{z-index:50}:where(.messaging-root) .message-row.self .message-reactions{justify-content:flex-start}:where(.messaging-root) .reaction-picker{z-index:3;visibility:hidden;position:absolute;top:0;left:0}:where(.messaging-root) .reaction-picker,:where(.messaging-root) .reaction-picker-content{width:max-content;max-width:min(360px, calc(100vw - 16px), var(--reaction-picker-available-width,100vw))}:where(.messaging-root) .reaction-picker [data-symbol-picker-body]{--reaction-picker-available-height:initial;--reaction-picker-available-width:initial}:where(.messaging-root) .unread-divider{width:100%;color:var(--color-text-secondary);font-size:var(--font-text-xs-size);line-height:16px;font-weight:var(--font-weight-medium);align-items:center;gap:8px;margin:8px 0 12px;display:flex}:where(.messaging-root) .unread-divider:before,:where(.messaging-root) .unread-divider:after{background:color-mix(in srgb, var(--color-text-primary) 14%, transparent);content:"";flex:1;height:1px}:where(.messaging-root) .unread-divider span{white-space:nowrap}:where(.messaging-root) .timestamp-divider{text-align:center;width:100%;color:var(--color-text-secondary);font-size:var(--font-text-xs-size);margin:12px 0 7px;display:block}:where(.messaging-root) .thread-loading{border:2px solid var(--color-border-secondary);border-top-color:var(--color-text-secondary);border-radius:50%;align-self:center;width:18px;height:18px;margin:4px 0 8px;animation:.8s linear infinite messaging-spin;position:absolute;top:0}:root[data-reduced-motion=true] :where(.messaging-root) .thread-loading{animation:none}@keyframes messaging-spin{to{transform:rotate(360deg)}}:where(.messaging-root) .system-message{max-width:80%;color:var(--color-text-tertiary);font-size:var(--font-text-sm-size);text-align:center;align-self:center;padding:4px 0}:where(.messaging-root) .deleted-message{color:var(--color-text-tertiary);font-style:italic}:where(.messaging-root) .message-row.self .deleted-message{color:inherit}:where(.messaging-root) .message-delivery-indicator{width:28px;height:calc(1lh + var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 1.5);border-radius:var(--border-radius-full);color:var(--color-text-danger);cursor:var(--cursor-interaction,pointer);background:0 0;border:0;flex:0 0 28px;place-items:center;padding:4px;display:grid}:where(.messaging-root) .message-delivery-indicator:not([aria-disabled=true]):hover{background:var(--secondary-soft)}:where(.messaging-root) .message-delivery-indicator[aria-disabled=true]{cursor:default}:where(.messaging-root) .composer-upload-retry{color:var(--color-text-danger);font:inherit;cursor:var(--cursor-interaction,pointer);background:0 0;border:0;text-decoration:underline}:where(.messaging-root) .message-row.reply-highlight{scroll-margin-block:24px}:where(.messaging-root) .message-row.reply-highlight .message-bubble{outline:2px solid color-mix(in srgb, var(--color-background-inverse) 50%, transparent);outline-offset:2px;animation:1.2s ease-out messaging-reply-highlight}@keyframes messaging-reply-highlight{0%{outline-color:var(--color-background-inverse)}to{outline-color:color-mix(in srgb, var(--color-background-inverse) 30%, transparent)}}:where(.messaging-root) .reply-reference{max-width:100%;color:var(--color-text-secondary);text-align:left;font-size:var(--font-text-xs-size);cursor:var(--cursor-interaction,pointer);background:0 0;border:0;align-items:flex-start;gap:5px;margin:0 0 5px;padding:0;display:flex}:where(.messaging-root) .message-row.has-reactions .reply-reference{margin-bottom:2px}:where(.messaging-root) .reply-reference span{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:where(.messaging-root) .message-row.self .reply-reference:not(.reply-chain-reference){justify-content:flex-end}:where(.messaging-root) .reply-reference.reply-chain-reference{align-items:center;gap:2px;margin-top:6px;padding-inline-end:16px}:where(.messaging-root) .reply-reference.reply-chain-reference span{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block}:where(.messaging-root) .reply-chain-count{color:var(--color-text-tertiary);font-size:var(--font-text-xs-size);cursor:var(--cursor-interaction,pointer);-webkit-user-select:none;user-select:none;background:0 0;border:0;margin-block-start:calc(var(--thread-gutter) / 4);padding:0;display:block}:where(.messaging-root) .reply-reference.task-reference{align-items:center;gap:calc(var(--spacing) * 1.5);padding:var(--spacing) calc(var(--spacing) * 4) 0;margin-bottom:calc(var(--spacing) / 2);color:var(--color-text-tertiary);font-size:var(--text-sm);line-height:var(--font-text-sm-line-height);cursor:default}:where(.messaging-root) .message-row .task-reply-count{padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--font-text-sm-line-height);cursor:default;margin-block-start:calc(var(--spacing) / 2)}:where(.messaging-root) :is(.task-reference,.task-reply-count):is(:hover,:focus-visible):not(:disabled){color:var(--color-text-primary)}:where(.messaging-root) .reply-reference.task-reference span{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block}:where(.messaging-root) .self .reply-chain-count{margin-inline-start:auto}:where(.messaging-root) .attachment-list{flex-wrap:wrap;align-items:flex-end;gap:8px;width:fit-content;max-width:100%;margin:0 0 7px;display:flex}:where(.messaging-root) .message-surface+.attachment-list{margin-top:8px}:where(.messaging-root) .attachment-list:last-child{margin-bottom:0}:where(.messaging-root) .attachment-list-multiple-images{grid-template-columns:repeat(2,minmax(0,150px));gap:8px;width:min(308px,100%);display:grid}:where(.messaging-root) .attachment-list-multiple-images[data-image-presentation=thumbnail]{grid-template-columns:repeat(2,max-content);width:fit-content}:where(.messaging-root) .message-bubble-wrap:has(.attachment-list-multiple-images){max-width:min(620px,100%)}:where(.messaging-root) .message-bubble-wrap:has(.attachment-shared-conversation-wrap){max-width:min(620px,100%)}:where(.messaging-root) .message-row.self .attachment-list,:where(.messaging-root[data-self]) .attachment-list{justify-content:flex-end;align-self:flex-end}:where(.messaging-root) .message-row.self .attachment-list-multiple-images>:last-child:nth-child(odd),:where(.messaging-root[data-self]) .attachment-list-multiple-images>:last-child:nth-child(odd){grid-column:2}:where(.messaging-root) .attachment-image-post{grid-template-columns:minmax(0,1fr);gap:4px;max-width:100%;display:grid}:where(.messaging-root) .attachment-image-label{color:var(--color-text-secondary);font-size:var(--font-text-sm-size);line-height:1.4}:where(.messaging-root) .message-row.self .attachment-image-post{justify-items:end}:where(.messaging-root) .attachment-image-share-card{border:1px solid var(--color-border-secondary);background:var(--color-background-primary);width:fit-content;max-width:100%;box-shadow:var(--shadow-sm);border-radius:20px;gap:0;overflow:hidden}:where(.messaging-root) .attachment-image-share-footer{contain:inline-size;gap:8px;width:100%;min-width:0;padding:10px 12px 12px;display:grid}:where(.messaging-root) .attachment-image-share-footer .attachment-image-label{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}:where(.messaging-root) .attachment-image-share-brand{min-width:0;color:var(--color-text-primary);font-size:var(--font-text-sm-size);font-weight:var(--font-weight-semibold);justify-content:space-between;align-items:center;gap:8px;display:flex}:where(.messaging-root) .message-row.self .attachment-image-share-card{justify-items:stretch}:where(.messaging-root) .attachment-card{border:1px solid var(--color-border-secondary);border-radius:var(--border-radius-xl);background:var(--color-background-primary);align-items:center;gap:8px;min-width:0;max-width:380px;padding:12px;display:flex}:where(.messaging-root) .attachment-link{color:inherit;text-decoration:none}:where(.messaging-root) .attachment-link:hover{background:var(--codex-row-hover)}:where(.messaging-root) .attachment-image-card{border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:0 0;max-width:min(30rem,100%);overflow:hidden}:where(.messaging-root) .attachment-image-share-card .attachment-image-post-card{box-shadow:none;border:0;border-radius:0}:where(.messaging-root) .attachment-image{object-fit:contain;width:auto;max-width:100%;height:auto;display:block}:where(.messaging-root) .attachment-image-multiple{aspect-ratio:1;width:100%;min-width:0}:where(.messaging-root) .attachment-image-multiple .attachment-image{object-fit:cover;width:100%;height:100%}:where(.messaging-root) .message-row.pending .attachment-image-card,:where(.messaging-root) .message-row.pending .attachment-image-thumbnail{opacity:.6}:where(.messaging-root) .attachment-image-loading,:where(.messaging-root) .attachment-image-skeleton{display:block}:where(.messaging-root) .attachment-image-skeleton{background:color-mix(in srgb, var(--codex-row-hover) 68%, transparent);width:100%;height:100%}:where(.messaging-root) .attachment-image-trigger{cursor:zoom-in;padding:0}:where(.messaging-root) .attachment-link-preview{border:1px solid var(--color-border-secondary);border-radius:var(--border-radius-lg);background:var(--color-background-primary);width:min(256px,100%);height:205px;color:var(--color-text-primary);grid-template-rows:60% 40%;text-decoration:none;display:grid;overflow:hidden}:where(.messaging-root) .attachment-link-preview-media{background:var(--color-background-secondary);min-height:0;overflow:hidden}:where(.messaging-root) .attachment-link-preview-image{object-fit:cover;width:100%;height:100%;display:block}:where(.messaging-root) .attachment-link-preview-copy{align-content:center;gap:4px;min-width:0;padding:10px 12px;display:grid}:where(.messaging-root) .attachment-link-preview-title,:where(.messaging-root) .attachment-link-preview-host{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.messaging-root) .attachment-link-preview-title{font-size:var(--font-text-md-size);font-weight:var(--font-weight-semibold)}:where(.messaging-root) .attachment-link-preview-host{color:var(--color-text-secondary);font-size:var(--font-text-sm-size)}:where(.messaging-root) .attachment-video{object-fit:contain;background:#000;border-radius:14px;width:min(380px,100%);max-height:320px;display:block}:where(.messaging-root) .attachment-video-launch{background:var(--color-background-secondary);max-width:min(380px,100%);max-height:256px;cursor:var(--cursor-interaction,pointer);border:0;border-radius:14px;padding:0;display:block;position:relative;overflow:hidden}:where(.messaging-root) .attachment-video-launch .attachment-image{max-height:256px!important}:where(.messaging-root) .attachment-video-placeholder{width:240px;max-width:100%;height:140px;color:var(--color-text-secondary);place-items:center;display:grid}:where(.messaging-root) .attachment-play{color:#fff;background:#000000a6;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:where(.messaging-root) .attachment-download{text-align:left;width:100%;cursor:var(--cursor-interaction,pointer)}:where(.messaging-root) .attachment-download:hover{background:var(--codex-row-hover)}:where(.messaging-root) .attachment-download-icon{color:var(--color-text-secondary)}:where(.messaging-root) .attachment-document{gap:0;width:100%;padding:0;overflow:hidden}:where(.messaging-root) .attachment-document-open{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:8px;min-width:0;padding:12px;display:flex}:where(.messaging-root) .attachment-document-open:hover,:where(.messaging-root) .attachment-document-download:hover{background:var(--codex-row-hover)}:where(.messaging-root) .attachment-document-download{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;align-self:stretch;place-items:center;padding:12px;display:grid}:where(.messaging-root) .attachment-icon{border-radius:var(--border-radius-lg);background:var(--codex-row-hover);width:28px;height:28px;color:var(--color-text-secondary);flex:0 0 28px;place-items:center;display:grid}:where(.messaging-root) .attachment-copy{flex:1;min-width:0}:where(.messaging-root) .attachment-detail{border:1px solid var(--color-border-secondary);border-radius:var(--border-radius-xl);background:var(--color-background-primary);width:min(420px,100%);max-width:100%;color:var(--color-text-primary);text-align:left;padding:12px 16px;display:block}:where(.messaging-root) .attachment-detail.attachment-shared-conversation{aspect-ratio:361/264;background:var(--color-background-tertiary);border:0;border-radius:24px;place-items:center;width:361px;max-width:100%;min-height:0;padding:8px;display:grid;position:relative;overflow:hidden}:where(.messaging-root) .attachment-shared-conversation-background{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}:where(.messaging-root) .attachment-shared-conversation-card{background:var(--color-background-secondary);width:253px;max-width:100%;min-height:min(176px,100%);box-shadow:var(--shadow-md);border-radius:24px;flex-direction:column;justify-content:space-between;gap:8px;padding:16px;display:flex;position:relative}:where(.messaging-root) .attachment-shared-conversation-title,:where(.messaging-root) .attachment-shared-conversation-snippet{overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:where(.messaging-root) .attachment-shared-conversation-title{-webkit-line-clamp:3;font-size:18px;line-height:1.3;font-weight:var(--font-weight-semibold)}:where(.messaging-root) .attachment-shared-conversation-snippet{-webkit-line-clamp:2;color:var(--color-text-secondary);font-size:var(--font-text-md-size);line-height:1.4}:where(.messaging-root) .attachment-shared-conversation-footer{font-size:var(--font-text-sm-size);font-weight:var(--font-weight-semibold);justify-content:space-between;align-items:center;gap:8px;display:flex}:where(.messaging-root) .attachment-shared-conversation-brand{flex:0 0 16px;place-items:center;width:16px;height:16px;display:grid}:where(.messaging-root) .attachment-shared-conversation-brand svg{width:16px;height:16px}:where(.messaging-root) .attachment-shared-conversation-wrap{grid-template-columns:minmax(0,1fr);gap:8px;width:min(361px,100%);min-width:0;display:grid}:where(.messaging-root) .attachment-shared-conversation-wrap .attachment-detail-messages{width:100%;margin-top:0;padding:10px 4px 0}:where(.messaging-root) .attachment-detail-report{border-radius:var(--border-radius-xl);width:min(520px,100%);padding:16px}:where(.messaging-root) .attachment-detail-expandable{cursor:var(--cursor-interaction,pointer)}:where(.messaging-root) .attachment-detail-expandable:hover{border-color:var(--color-border-primary)}:where(.messaging-root) .attachment-detail-label,:where(.messaging-root) .attachment-detail-sender{color:var(--color-text-secondary);font-size:var(--font-text-xs-size);margin-bottom:5px;display:block}:where(.messaging-root) .attachment-detail-title{font-size:var(--font-text-sm-size);line-height:20px;font-weight:var(--font-weight-medium);margin-bottom:4px}:where(.messaging-root) .attachment-detail-toggle{width:100%;color:inherit;text-align:left;cursor:var(--cursor-interaction,pointer);background:0 0;border:0;padding:0;display:block}:where(.messaging-root) .attachment-detail-report .attachment-detail-title{font-size:var(--font-text-md-size)}:where(.messaging-root) .attachment-detail-body{max-height:76px;color:var(--color-text-secondary);font-size:var(--font-text-xs-size);line-height:1.5;overflow:hidden}:where(.messaging-root) .attachment-detail-report .attachment-detail-body{max-height:192px}:where(.messaging-root) .attachment-detail-loading{opacity:.72}:where(.messaging-root) .attachment-detail-messages{border-top:1px solid var(--color-border-secondary);gap:11px;margin-top:11px;padding-top:10px;display:grid}:where(.messaging-root) .attachment-detail-message{color:var(--color-text-primary);font-size:var(--font-text-xs-size);line-height:1.5}:where(.messaging-root) .attachment-detail-user{white-space:pre-wrap;overflow-wrap:anywhere}:where(.messaging-root) .attachment-name{font-size:var(--font-text-sm-size);text-overflow:ellipsis;white-space:nowrap;line-height:20px;display:block;overflow:hidden}:where(.messaging-root) .attachment-description{color:var(--color-text-secondary);font-size:var(--font-text-xs-size);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;display:-webkit-box;overflow:hidden}:where(.messaging-root) .attachment-meta{color:var(--color-text-tertiary);font-size:var(--font-text-xs-size);display:block}:where(.messaging-root) .file-drop-overlay{z-index:4;border:1px dashed var(--color-border-primary);background:color-mix(in srgb, var(--color-background-primary) 94%, transparent);color:var(--color-text-primary);font-size:var(--font-text-md-size);font-weight:var(--font-weight-medium);opacity:0;visibility:hidden;pointer-events:none;border-radius:18px;place-items:center;transition:opacity .12s,visibility .12s;display:grid;position:absolute;inset:10px}:where(.messaging-root) .thread-pane.drag-active .file-drop-overlay{opacity:1;visibility:visible}:where(.messaging-root) .conversation-footer:has(.reply-chain-panel){z-index:50}:where(.messaging-root) .reply-chain-host{position:relative}:where(.messaging-root) .reply-chain-host-open{height:var(--reply-chain-composer-height)}:where(.messaging-root) .reply-chain-panel{z-index:1;inset-inline:calc(var(--thread-gutter) - 12px);max-height:calc(var(--reply-chain-viewport-height) - var(--messaging-header-inset,0px) - 16px);max-width:calc(var(--thread-content-responsive-max-width,var(--thread-content-max-width,48rem)) + 24px);pointer-events:auto;border-radius:36px;flex-direction:column;min-height:0;margin-inline:auto;display:flex;position:absolute;bottom:12px;overflow:hidden}:where(.messaging-root) .reply-chain-panel .message-reactions .message-reaction{border-color:var(--color-surface-elevated-secondary)}:where(.messaging-root) .reply-chain-header{pointer-events:none;flex-shrink:0;justify-content:flex-end;align-items:flex-start;padding:16px 20px 0 24px;display:flex;position:relative}@media (max-width:720px){:where(.messaging-root) .reply-chain-panel{border-radius:28px}}:where(.messaging-root) .reply-chain-transcript{--thread-gutter:24px;--thread-scrollbar-bottom:0px;scroll-padding-bottom:var(--thread-scrollbar-bottom,0px);overscroll-behavior-y:none;overflow-anchor:none;scrollbar-gutter:auto;flex:0 auto;padding-top:0}:where(.messaging-root) .reply-chain-history{min-height:32px;color:var(--color-text-secondary);justify-content:center;align-items:center;margin-bottom:8px;display:flex}:where(.messaging-root) .button.reply-chain-retry{border-color:var(--color-border-secondary);border-radius:var(--border-radius-full);background:0 0;min-height:32px;padding:0 12px}:where(.messaging-root) .reply-chain-composer{--thread-gutter:12px;z-index:2;margin-bottom:calc(-1 * var(--reply-chain-disclaimer-height,0px));flex-shrink:0}:where(.messaging-root) .reply-chain-composer .composer-disclaimer{visibility:hidden}:where(.messaging-root) .reply-chain-composer .composer-disclaimer-above{display:none}:where(.messaging-root) .reply-chain-composer .composer-wrap:not([data-has-composer-surface]){border-bottom-width:12px;border-bottom-color:#0000}:where(.messaging-root) .reply-chain-new-replies{bottom:var(--thread-scrollbar-bottom,0px);z-index:2;flex-shrink:0;align-self:center;position:sticky}:where(.messaging-root) .typing-indicator{width:100%;min-height:24px;max-width:calc(var(--thread-content-max-width,48rem) + 2 * var(--thread-gutter));padding:0 var(--thread-gutter);color:var(--color-text-secondary);flex-shrink:0;align-items:center;gap:8px;margin:0 auto;font-size:12px;display:flex}:where(.messaging-root) .typing-indicator:empty{min-height:0}:where(.messaging-root) .message-list>.typing-indicator{max-width:none;height:0;min-height:0;font-size:var(--font-text-md-size);line-height:var(--font-text-md-line-height);transition:height var(--typing-layout-duration,.18s) var(--typing-easing,cubic-bezier(.32, .72, 0, 1)), padding-bottom var(--typing-layout-duration,.18s) var(--typing-easing,cubic-bezier(.32, .72, 0, 1));align-items:flex-start;margin:0;padding:0}:where(.messaging-root) .message-list>.typing-indicator[data-visible=true]{height:calc(max(var(--height-token-message), 1lh + var(--spacing) * 4) + 12px + 4px);padding-bottom:16px}:where(.messaging-root) .message-list>.typing-indicator[data-replacing=true]{transition:none}:where(.messaging-root) .conversation-footer .typing-indicator:not(:empty){background:color-mix(in srgb, var(--color-background-secondary) 90%, transparent)}:where(.messaging-root) .typing-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (prefers-reduced-motion:no-preference) and (forced-colors:none){:where(.messaging-root) .typing-label{background:var(--color-text-secondary) linear-gradient(90deg, var(--color-text-secondary), color-mix(in srgb, var(--color-background-primary) 75%, var(--color-text-secondary)), var(--color-text-secondary));color:#0000;animation:typing-shimmer var(--typing-shimmer-duration,2s) var(--typing-easing,ease) infinite;background-repeat:no-repeat;background-size:50% 200%;-webkit-background-clip:text;background-clip:text}}@keyframes typing-shimmer{0%{background-position:-100% 0}to{background-position:200% 0}}:where(.messaging-root) .typing-bubble{width:56px;height:max(var(--height-token-message), 1lh + var(--spacing) * 4);border-radius:var(--message-bubble-radius);background:var(--codex-row-hover);font-size:var(--font-text-md-size);line-height:var(--font-text-md-line-height);opacity:0;scale:var(--typing-initial-scale,.85);transform-origin:0 0;transition:opacity var(--typing-exit-duration,.1s) var(--typing-easing,ease-out), scale var(--typing-exit-duration,.1s) var(--typing-easing,cubic-bezier(.2, .8, .2, 1));flex-shrink:0;position:relative}:where(.messaging-root) .typing-bubble[data-visible=true]{opacity:1;transition-duration:var(--typing-enter-duration,.18s);scale:1}:where(.messaging-root) .typing-dots{height:100%;color:var(--color-text-primary);justify-content:center;align-items:center;gap:4px;display:flex;position:relative}:where(.messaging-root) .typing-dots>span{--dot-offset:0;--dot-delay:calc(var(--typing-cycle-duration,1s) * (var(--dot-offset) - 1));opacity:.3;background:currentColor;border-radius:50%;width:8px;height:8px}:where(.messaging-root) .typing-dots>span:nth-child(2){--dot-offset:var(--typing-dot-stagger,.25);opacity:.2}:where(.messaging-root) .typing-dots>span:nth-child(3){--dot-offset:calc(2 * var(--typing-dot-stagger,.25))}@media (prefers-reduced-motion:no-preference){:where(.messaging-root) .typing-bubble[data-active=true] .typing-dots>span{animation:typing-bubble-opacity var(--typing-cycle-duration,1s) step-end var(--dot-delay) infinite}}@media (prefers-reduced-motion:reduce){:where(.messaging-root) .message-list>.typing-indicator{transition:none}:where(.messaging-root) .typing-bubble{transition:none;scale:1}}@media (forced-colors:active){:where(.messaging-root) .typing-bubble{background:canvas;border:1px solid canvastext}:where(.messaging-root) .typing-bubble[data-active] .typing-dots>span{opacity:1;background:canvastext;animation:none}}@keyframes typing-bubble-opacity{0%,to{opacity:var(--typing-opacity-0,.3)}5%,95%{opacity:var(--typing-opacity-1,.295561)}10%,90%{opacity:var(--typing-opacity-2,.283034)}15%,85%{opacity:var(--typing-opacity-3,.264641)}20%,80%{opacity:var(--typing-opacity-4,.243649)}25%,75%{opacity:var(--typing-opacity-5,.223785)}30%,70%{opacity:var(--typing-opacity-6,.208575)}35%,65%{opacity:var(--typing-opacity-7,.200719)}40%,60%{opacity:var(--typing-opacity-8,.2)}45%,55%{opacity:var(--typing-opacity-9,.2)}50%{opacity:var(--typing-opacity-10,.2)}}:where(.messaging-root) .composer-uploads{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}:where(.messaging-root) .composer-upload{border:1px solid var(--color-border-secondary);border-radius:var(--border-radius-lg);background:var(--color-background-primary);align-items:center;gap:8px;min-width:0;max-width:min(260px,100%);padding:8px;display:flex}:where(.messaging-root) .composer-upload.failed{border-color:color-mix(in srgb, var(--color-text-danger) 45%, var(--color-border-secondary))}:where(.messaging-root) .composer-upload-image,:where(.messaging-root) .composer-upload-icon{border-radius:var(--border-radius-md);object-fit:cover;flex:0 0 32px;width:32px;height:32px}:where(.messaging-root) .composer-upload-icon{background:var(--codex-row-hover);color:var(--color-text-secondary);place-items:center;display:grid}:where(.messaging-root) .composer-upload-copy{gap:2px;min-width:0;display:grid}:where(.messaging-root) .composer-upload-name,:where(.messaging-root) .composer-upload-status{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.messaging-root) .composer-upload-name{font-size:var(--font-text-xs-size)}:where(.messaging-root) .composer-upload-status{color:var(--color-text-secondary);font-size:var(--font-text-xs-size)}:where(.messaging-root) .composer-upload.failed .composer-upload-status{color:var(--color-text-danger)}:where(.messaging-root) .composer-upload-remove{border:0;flex:0 0 22px;width:22px;min-height:22px}:where(.messaging-root) .composer-disclaimer{padding:6px var(--thread-gutter) 0;background:var(--color-background-primary);color:var(--color-text-tertiary);text-align:center;font-size:var(--font-text-xs-size);margin:0}:where(.messaging-root) .button{border-radius:var(--border-radius-lg);background:var(--secondary-soft);min-height:28px;color:var(--color-text-primary);cursor:var(--cursor-interaction,pointer);font-size:var(--font-text-sm-size);line-height:18px;font-weight:var(--font-weight-medium);border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 8px;transition:background-color .12s,color .12s,opacity .12s;display:inline-flex}:where(.messaging-root) .button:hover:not(:disabled){background:var(--codex-row-hover)}:where(.messaging-root) .button.ghost{color:var(--color-text-secondary);background:0 0;border-color:#0000}:where(.messaging-root) .button.ghost:hover:not(:disabled){background:var(--codex-row-hover);color:var(--color-text-primary)}:where(.messaging-root) .button.small{min-height:24px;font-size:var(--font-text-xs-size);padding:0 8px;line-height:16px}:where(.messaging-root) .button:disabled{opacity:.4;cursor:not-allowed}:where(.messaging-root) .icon-button{border-radius:var(--border-radius-lg);width:28px;height:28px;padding:0}:where(.messaging-root) .state-panel{text-align:center;flex:1;place-items:center;min-height:0;padding:24px;display:grid}:where(.messaging-root) .state-panel-inner{flex-direction:column;align-items:center;gap:8px;max-width:320px;display:flex}:where(.messaging-root) .state-icon{width:32px;height:32px;color:var(--color-text-secondary);place-items:center;margin:0 0 4px;display:grid}:where(.messaging-root) .state-panel h3{font-size:var(--font-text-lg-size);line-height:24px;font-weight:var(--font-weight-medium);margin:0}:where(.messaging-root) .state-panel p{color:var(--color-text-secondary);font-size:var(--font-text-sm-size);margin:0;line-height:20px}:where(.messaging-root) .state-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px;display:flex}:where(.messaging-root) .loading-panel{background:0 0;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}:where(.messaging-root) .toast{z-index:20;border:1px solid var(--color-border-secondary);border-radius:var(--border-radius-xl);background:var(--color-background-secondary);max-width:min(360px,100vw - 32px);box-shadow:var(--shadow-sm);font-size:var(--font-text-sm-size);padding:12px 16px;line-height:20px;position:fixed;bottom:16px;right:16px}:where(.messaging-root) .toast.error{border-color:color-mix(in srgb, var(--color-text-danger) 45%, var(--color-border-secondary));color:var(--color-text-danger)}:where(.messaging-root) .message-row:not(.self):not(.assistant) .message-bubble-wrap{max-width:min(88%,100% - 73px)}:where(.messaging-root) .message-row .message-bubble-wrap:has(.message-inline-actions){max-width:min(88%,100% - 73px)}@container (width<=600px){:where(.messaging-root) .message-list{padding-top:16px}:where(.messaging-root) .attachment-shared-conversation-card{padding:clamp(10px,4cqi,16px)}:where(.messaging-root) .attachment-shared-conversation-title{font-size:clamp(15px,4.5cqi,18px)}}@media (hover:none),(pointer:coarse){:where(.messaging-root) .message-inline-actions{opacity:1;pointer-events:auto}:where(.messaging-root) .message-row:not(.show-sender) .message-meta{display:flex}:where(.messaging-root) .message-meta time{opacity:1}}@supports (corner-shape:superellipse(1.5)){:where(.messaging-root) .room-row,:where(.messaging-root) .connection-row,:where(.messaging-root) .new-group-row,:where(.messaging-root) .mailbox-tab,:where(.messaging-root) .button,:where(.messaging-root) .message-action-button,:where(.messaging-root) .thread-rename-dialog,:where(.messaging-root) .info-popover{corner-shape:superellipse(1.5)}:where(.messaging-root) .message-inline-actions--orbit .button.message-action-button{corner-shape:round}}:where(.messaging-root) .message-reaction-pile{pointer-events:auto;flex-shrink:0;width:max-content;max-width:none;display:flex}:where(.messaging-root) .message-row:not(.self) .message-reaction-pile{margin-inline-start:auto}:where(.messaging-root) .message-reaction-participant,:where(.messaging-root) .message-reaction-overflow{flex-shrink:0;position:relative}:where(.messaging-root) .message-reaction-participant:not(:first-child),:where(.messaging-root) .message-reaction-overflow{margin-inline-start:-4px}:where(.messaging-root) .message-row:not(.self) .message-reaction-pile{flex-direction:row-reverse}:where(.messaging-root) .message-reaction-participant{z-index:1}:where(.messaging-root) .message-reaction-participant:first-child{z-index:4}:where(.messaging-root) .message-reaction-participant:nth-child(2){z-index:3}:where(.messaging-root) .message-reaction-participant:nth-child(3){z-index:2}:where(.messaging-root) .message-reaction-overflow{font-size:var(--font-text-xs-size)}.extendsIntoTitlebar-AOn9Dr{top:calc(-1 * var(--app-shell-header-height,var(--app-shell-titlebar-height,var(--height-toolbar))))}.overlay-rWTixT{top:anchor(top);right:anchor(right);bottom:anchor(bottom);left:anchor(left)}.overlay-rWTixT::backdrop{-webkit-app-region:initial}[aria-hidden=true] .overlay-rWTixT{visibility:hidden}:where(.messaging-root) .message-row.self:has(+.message-row [data-mcp-confirmation-chip]){margin-bottom:0}:where(.messaging-root) .message-surface>:is(.message-bubble,.message-content-presentation){isolation:isolate}:where(.messaging-root) .message-list>.message-row:not(.grouped-next):has(+.message-row [data-orbit-thread-only=true]){margin-bottom:var(--spacing)}:where(.messaging-root) .conversation-footer .typing-indicator:not(:empty){padding-block:calc(var(--spacing) * 3);background:var(--color-background-primary)}:where(.messaging-root) .message-list>.typing-indicator:not(:empty){background:0 0}:where(.messaging-root) .message-bubble,:where(.messaging-root) .message-text,:where(.messaging-root) .message-bubble-label,:where(.messaging-root) .typing-bubble,:where(.messaging-root) .message-list>.typing-indicator{line-height:calc(var(--codex-chat-font-size) + 6px)}:where(.messaging-root) .message-row.assistant>.message-bubble-wrap>.message-bubble-content{width:100%}:where(.messaging-root) :is(.message-bubble-wrap,.message-bubble-content):has([data-oai-writing-block-surface],[data-orbit-message-block=visualization]){width:100%}:where(.messaging-root) .message-bubble-content>.message-content-line,:where(.messaging-root) .message-bubble-content>.message-content-line>.message-content-stack,:where(.messaging-root) .message-bubble-content>.message-content-line>.message-content-stack>.message-content,:where(.messaging-root) .message-bubble-content>.message-content-line>.message-content-stack>.message-content>.message-body,:where(.messaging-root) .message-bubble-content>.message-content-line>.message-content-stack>.message-content>.message-body>.message-surface,:where(.messaging-root) .message-bubble-content .message-surface>:is(.message-content-presentation,.message-bubble){width:inherit}:where(.messaging-root) .message-row .message-surface>.message-bubble:has([data-orbit-message-parts]){background:0 0;border-radius:0;width:100%;padding:0}:where(.messaging-root) [data-orbit-message-parts]{align-items:flex-start;gap:calc(var(--spacing) * 2);flex-direction:column;width:100%;min-width:0;display:flex}:where(.messaging-root) .message-row.self [data-orbit-message-parts]{align-items:flex-end}:where(.messaging-root) [data-orbit-message-text-part]>:first-child{margin-top:0}:where(.messaging-root) [data-orbit-message-text-part]>:last-child{margin-bottom:0}:where(.messaging-root) :is([data-orbit-message-block=writingBlock],[data-orbit-message-block=visualization]){width:100%;min-width:0}:where(.messaging-root) :is([data-orbit-message-block=writingBlock],[data-orbit-message-block=visualization]) [data-oai-writing-block-surface]{margin-block:0}:root[data-codex-window-chrome=application-menu] .SelectedSurface-eKfua5{--color-border:var(--color-border-strong);--tw-shadow-color:rgb(var(--shadow-color) / calc(var(--shadow-alpha-100) * 1.25))}.strip-Afivmj [data-app-shell-tab-controller]:is(:hover,:focus-within,:has(+[data-app-shell-tab-controller]:is(:hover,:focus-within)))>[data-app-shell-tab-separator]{visibility:hidden}.Root-acw8Rg{--codex-pet-frame-height:calc(var(--codex-pet-width,7.04rem) * 208 / 192);width:var(--codex-pet-width,7.04rem);aspect-ratio:192/208;image-rendering:pixelated;background-repeat:no-repeat;background-size:800%}.Container-AAUiZc{width:auto;height:100%}.Workspace-IfYAxV{display:contents}.WorkspaceContent-dnr6uY{--thread-floating-content-top-inset:calc(var(--spacing) * 2);--thread-floating-content-bottom-inset:calc(var(--spacing) * 2)}.ChatDockPreviewContent-JUKIWR{padding-left:var(--floating-chat-dock-left,0px);padding-right:var(--floating-chat-dock-right,0px)}.FloatingHeader-OL_kp4:not([data-app-shell-left-panel-appearance=content-surface]),.ApplicationMenuTopBar-SLuX8q{--header-tint:var(--codex-titlebar-tint,transparent);background-color:var(--header-tint)}.FloatingHeader-OL_kp4{height:var(--height-toolbar);flex-shrink:0;align-items:center;padding-inline-start:max(var(--spacing-token-safe-header-left), .5rem);padding-inline-end:calc(var(--spacing) * 2);display:flex}.ApplicationMenuTopBar-SLuX8q{z-index:40;height:var(--height-toolbar-sm);-webkit-app-region:drag;-webkit-user-select:none;user-select:none;align-items:center;padding-inline-start:var(--spacing-token-safe-header-left);padding-inline-end:var(--spacing-token-safe-header-right);display:flex}.ApplicationMenuTopBar-SLuX8q button{-webkit-app-region:no-drag}.MainContentClip-QvkcTI{display:contents}.MainContentClip-QvkcTI:where(:root[data-codex-os=win32] .MainContentClip-QvkcTI):has(>[data-app-shell-main-surface=default]){flex:1;display:flex;overflow:hidden}.MainContentSurface-EnuIYE{isolation:isolate;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.MainContentSurface-EnuIYE[data-app-shell-main-surface=default]:where(:is([data-codex-window-type=browser],[data-codex-window-type=chrome-extension],[data-codex-window-type=electron]) .MainContentSurface-EnuIYE[data-app-shell-main-surface=default]){background-color:var(--color-surface);background-clip:padding-box;overflow:hidden}[data-app-shell-unified-tab-strip=true] .MainContentSurface-EnuIYE[data-app-shell-main-surface=default]:where(:is([data-codex-window-type=browser],[data-codex-window-type=chrome-extension],[data-codex-window-type=electron]) .MainContentSurface-EnuIYE[data-app-shell-main-surface=default]):where([data-theme=dark]){background-color:var(--color-white,var(--white))}@supports (color:color-mix(in lab, red, red)){[data-app-shell-unified-tab-strip=true] .MainContentSurface-EnuIYE[data-app-shell-main-surface=default]:where(:is([data-codex-window-type=browser],[data-codex-window-type=chrome-extension],[data-codex-window-type=electron]) .MainContentSurface-EnuIYE[data-app-shell-main-surface=default]):where([data-theme=dark]){background-color:color-mix(in oklab, var(--color-white,var(--white)) 5%, transparent)}}@container style(--theme-variant:dark){[data-app-shell-unified-tab-strip=true] .MainContentSurface-EnuIYE[data-app-shell-main-surface=default]:where(:is([data-codex-window-type=browser],[data-codex-window-type=chrome-extension],[data-codex-window-type=electron]) .MainContentSurface-EnuIYE[data-app-shell-main-surface=default]):where(:not([data-theme])){background-color:var(--color-white,var(--white))}@supports (color:color-mix(in lab, red, red)){[data-app-shell-unified-tab-strip=true] .MainContentSurface-EnuIYE[data-app-shell-main-surface=default]:where(:is([data-codex-window-type=browser],[data-codex-window-type=chrome-extension],[data-codex-window-type=electron]) .MainContentSurface-EnuIYE[data-app-shell-main-surface=default]):where(:not([data-theme])){background-color:color-mix(in oklab, var(--color-white,var(--white)) 5%, transparent)}}}[data-app-shell-unified-tab-strip=true] .MainContentSurface-EnuIYE[data-app-shell-main-surface=default]:where(:is([data-codex-window-type=browser],[data-codex-window-type=chrome-extension],[data-codex-window-type=electron]) .MainContentSurface-EnuIYE[data-app-shell-main-surface=default]):where([data-theme=light]){background-color:var(--color-surface-secondary)}@supports (color:color-mix(in lab, red, red)){[data-app-shell-unified-tab-strip=true] .MainContentSurface-EnuIYE[data-app-shell-main-surface=default]:where(:is([data-codex-window-type=browser],[data-codex-window-type=chrome-extension],[data-codex-window-type=electron]) .MainContentSurface-EnuIYE[data-app-shell-main-surface=default]):where([data-theme=light]){background-color:color-mix(in oklab, var(--color-surface-secondary) 50%, transparent)}}@container style(--theme-variant:light){[data-app-shell-unified-tab-strip=true] .MainContentSurface-EnuIYE[data-app-shell-main-surface=default]:where(:is([data-codex-window-type=browser],[data-codex-window-type=chrome-extension],[data-codex-window-type=electron]) .MainContentSurface-EnuIYE[data-app-shell-main-surface=default]):where(:not([data-theme])){background-color:var(--color-surface-secondary)}@supports (color:color-mix(in lab, red, red)){[data-app-shell-unified-tab-strip=true] .MainContentSurface-EnuIYE[data-app-shell-main-surface=default]:where(:is([data-codex-window-type=browser],[data-codex-window-type=chrome-extension],[data-codex-window-type=electron]) .MainContentSurface-EnuIYE[data-app-shell-main-surface=default]):where(:not([data-theme])){background-color:color-mix(in oklab, var(--color-surface-secondary) 50%, transparent)}}}[data-app-shell-unified-tab-strip=true] .MainContentSurface-EnuIYE[data-app-shell-main-surface=default]:where(:is([data-codex-window-type=browser],[data-codex-window-type=chrome-extension],[data-codex-window-type=electron]) .MainContentSurface-EnuIYE[data-app-shell-main-surface=default]) .WorkspaceContent-dnr6uY:before{pointer-events:none;inset-inline:0;top:var(--inset-toolbar,var(--height-toolbar));z-index:calc(10 * -1);background-color:var(--color-surface);background-color:var(--color-surface);content:"";position:absolute;bottom:0}@media (forced-colors:active){.MainContentSurface-EnuIYE[data-app-shell-main-surface=default]:where(:is([data-codex-window-type=browser],[data-codex-window-type=chrome-extension],[data-codex-window-type=electron]) .MainContentSurface-EnuIYE[data-app-shell-main-surface=default]){outline:1px solid canvastext}}.MainContentSurface-EnuIYE[data-app-shell-main-surface=default]:where(:root[data-codex-os=win32] .MainContentSurface-EnuIYE[data-app-shell-main-surface=default]){border-top-left-radius:var(--radius-lg);min-width:0;overflow:visible}@media (forced-colors:active){.MainContentSurface-EnuIYE[data-app-shell-main-surface=default]:where(:root[data-codex-os=win32] .MainContentSurface-EnuIYE[data-app-shell-main-surface=default]){outline-offset:-1px}}.MainContentSurface-EnuIYE[data-app-shell-main-surface=default]:where(:root[data-codex-os=win32] .MainContentSurface-EnuIYE[data-app-shell-main-surface=default]) [data-app-shell-right-panel-full-width=true]+[data-app-shell-focus-area=right-panel]{--app-shell-panel-background:transparent}.MainContentSurface-EnuIYE[data-app-shell-main-surface=browser]{clip-path:border-box;background-color:var(--color-surface);min-width:0;overflow:visible}@media (not (min-height:10rem)) and (orientation:landscape){[data-app-shell-active-page=true] .MainContentSurface-EnuIYE[data-app-shell-main-surface=browser]:has(>[data-app-shell-titlebar]):has([data-thread-scroll-footer=true])>[data-app-shell-titlebar]{visibility:hidden}[data-app-shell-active-page=true] .MainContentSurface-EnuIYE[data-app-shell-main-surface=browser]:has(>[data-app-shell-titlebar]):has([data-thread-scroll-footer=true]) .MainContentFrame-sss8BP{--app-shell-main-content-frame-top-offset:0px;--thread-content-top-inset:0px}}.MainContentLeftBorder-IFAvO_{--app-shell-main-content-border-width:var(--border-width-hairline);border-left:var(--app-shell-main-content-border-width) solid var(--app-shell-sidebar-divider)}.MainContentViewport-OinMfT{--app-shell-main-content-frame-top-offset:var(--height-toolbar);--thread-content-top-inset:calc(var(--spacing) * 8);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.MainContentViewport-OinMfT[data-app-shell-right-panel-full-width=true],.MainContentViewport-OinMfT[data-app-shell-workspace-layout]{overflow:hidden}.BrowserContentViewport-rrYH0q{--app-shell-animated-left-panel-width:0px;--app-shell-left-panel-width:0px}.MainContentFrame-sss8BP{--app-shell-main-content-top-offset:calc(var(--app-shell-root-banner-height,0px) + var(--app-shell-application-menu-height) + var(--app-shell-main-content-frame-top-offset) + var(--app-shell-main-toolbar-height));margin-top:var(--app-shell-main-content-frame-top-offset);flex-direction:column;flex:1;min-width:100%;min-height:0;display:flex;position:relative;container:app-shell-main-content/inline-size}.MainContentFrame-sss8BP:where([data-codex-window-type=browser] .MainContentFrame-sss8BP){--thread-docked-panel-header-overlap:calc(var(--thread-floating-content-top-inset) - var(--spacing) * 2)}.MainContentFrame-sss8BP[data-app-shell-thread-edge-divider=true]{border-top:.5px solid var(--color-border-strong)}:is([data-app-shell-main-content-layout=full-bleed],[data-app-shell-main-content-layout=custom-titlebar],[data-app-shell-workspace-layout=split]) .MainContentFrame-sss8BP{--app-shell-main-content-frame-top-offset:0px}[data-app-shell-header-edge-scroll=true]:not([data-app-shell-workspace-layout=split]):not([data-app-shell-custom-titlebar=true]) .MainContentFrame-sss8BP:not(:has(>[data-app-shell-main-banner])){--app-shell-main-content-frame-top-offset:0px;--thread-content-top-inset:calc(var(--height-toolbar) + var(--spacing) * 8);--thread-floating-content-top-inset:calc(var(--height-toolbar) + var(--spacing) * 2)}[data-app-shell-main-content-layout=full-bleed]:not([data-app-shell-workspace-layout=split]):not([data-app-shell-custom-titlebar=true]) .MainContentFrame-sss8BP{--thread-floating-content-top-inset:calc(var(--height-toolbar) + var(--spacing) * 2)}.MainContentTopFade-T6W4RS{pointer-events:none;z-index:20;opacity:0;transition:opacity var(--transition-duration-basic);inset-inline:0;position:absolute;top:0}[data-app-shell-main-content-top-fade=visible] .MainContentTopFade-T6W4RS{opacity:1}.MainContentTopFade-T6W4RS:where([data-codex-window-type=browser] .MainContentTopFade-T6W4RS){display:none}[data-app-shell-main-content-top-fade=full-bleed] .MainContentTopFade-T6W4RS{opacity:1}.MainContentViewport-OinMfT:not([data-app-shell-workspace-layout]) [data-app-shell-main-content-top-fade=full-bleed] .MainContentTopFade-T6W4RS:where(:root[data-codex-os=win32] :is(.MainContentViewport-OinMfT:not([data-app-shell-workspace-layout]) [data-app-shell-main-content-top-fade=full-bleed] .MainContentTopFade-T6W4RS)){border-top-left-radius:calc(var(--radius-lg) - var(--app-shell-main-content-border-width,0px)) var(--radius-lg)}.LeftPanel-e8ghK3{display:flex}[data-slate-sidebar-content]:not([data-activity-sidebar-host] *):where([data-codex-window-type=browser] [data-slate-sidebar-content]:not([data-activity-sidebar-host] *)){background-color:var(--color-surface);border-start-start-radius:var(--app-shell-window-radius,0px);border-end-start-radius:var(--app-shell-window-radius,0px)}[data-slate-sidebar-peeking=true] [data-slate-sidebar-content]:not([data-activity-sidebar-host] *){margin-block:var(--spacing);border-radius:var(--app-shell-sidebar-popover-radius);background-color:var(--app-shell-sidebar-popover-background);box-shadow:inset 0 0 0 var(--hairline) var(--app-shell-sidebar-popover-border), var(--shadow-card);margin-inline-start:var(--spacing)}.Layout-SYw9n4{--app-shell-titlebar-height:var(--height-toolbar);--app-shell-left-panel-width:var(--app-shell-animated-left-panel-width)}.Layout-SYw9n4[data-app-shell-docking-peek=true]{--app-shell-sidebar-divider:transparent}@media not all and (min-width:768px){.Layout-SYw9n4[data-app-shell-responsive-sidebar=true]{--app-shell-left-panel-width:0px}.Layout-SYw9n4[data-app-shell-responsive-sidebar=true] .ResponsiveLeftPanel-KfNlzQ{display:none}.Layout-SYw9n4[data-app-shell-responsive-sidebar=true] .MainContentLeftBorder-IFAvO_{border-left:0}}.SidebarToolbarSeparator-dEwJEl{top:calc(var(--app-shell-root-banner-height,0px) + var(--app-shell-application-menu-height) + var(--height-toolbar))}.Workspace-IfYAxV:has(.MainContentViewport-OinMfT [data-app-shell-page-scrolled]):has([data-app-shell-page-header]) [data-app-shell-main-titlebar]{background-color:var(--color-surface)}.PageSurfaceLayout-oqnRfB:not(.ApplicationMenuPageSurfaceLayout-yb71ay) .Workspace-IfYAxV:has(.MainContentViewport-OinMfT [data-app-shell-page-scrolled]):has(.MainContentLeftBorder-IFAvO_):has([data-app-shell-page-header]) [data-app-shell-main-titlebar]{border-left:var(--border-width-hairline) solid var(--app-shell-sidebar-divider)}@media (min-width:768px){.FullHeightPageSurfaceLayout-nI_dSf .Workspace-IfYAxV:has(.MainContentViewport-OinMfT [data-app-shell-page-scrolled]):has(.MainContentLeftBorder-IFAvO_):has([data-app-shell-page-header]) [data-app-shell-main-titlebar]{border-left:var(--border-width-hairline) solid var(--app-shell-sidebar-divider)}}.Workspace-IfYAxV:has(.MainContentViewport-OinMfT [data-app-shell-page-scrolled]) .MainContentTopFade-T6W4RS{display:none}.Layout-SYw9n4:not([data-app-shell-application-menu-header]) .Workspace-IfYAxV:has(.MainContentViewport-OinMfT [data-app-shell-page-scrolled]):has([data-app-shell-page-header]):has(.MainContentViewport-OinMfT [data-app-shell-page-scrolled=true]):not(:has(.MainContentViewport-OinMfT [data-settings-mobile-header])) [data-app-shell-main-titlebar]:after{pointer-events:none;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border-subtle);content:"";inset-inline:0;position:absolute;bottom:0}.Workspace-IfYAxV:has(.MainContentViewport-OinMfT [data-app-shell-page-scrolled]):has(.MainContentViewport-OinMfT [data-settings-mobile-header][data-app-shell-page-scrolled=true]) [data-app-shell-titlebar]:after{pointer-events:none;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-bottom-color:var(--lightningcss-light,var(--color-border-subtle)) var(--lightningcss-dark,var(--color-border));content:"";inset-inline:0;position:absolute;bottom:0}.PageSurface-g2Llyi{inset-block:var(--app-shell-titlebar-height) 0;inset-inline:var(--app-shell-navigation-rail-width) 0;border-radius:var(--app-shell-window-radius,var(--radius-xl-base));box-shadow:var(--app-shell-page-surface-shadow);pointer-events:none;position:absolute}.Layout-SYw9n4:has([data-activity-sidebar-host]) .PageSurface-g2Llyi{--activity-frame-inset:max(0px, calc(var(--app-shell-left-panel-width) - var(--app-shell-navigation-rail-width)));clip-path:inset(-32px -32px -32px var(--activity-frame-inset))}.Layout-SYw9n4:has([data-activity-sidebar-host]) .PageSurface-g2Llyi:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){clip-path:inset(-32px var(--activity-frame-inset) -32px -32px)}.FullHeightPageSurface-Spy7z1{border-start-end-radius:0;border-end-end-radius:0;inset-block-start:0}@media not all and (min-width:768px){.FullHeightPageSurface-Spy7z1{display:none}}@media (min-width:768px){.FullHeightPageSurfaceLayout-nI_dSf{background-color:var(--app-color-background-shell)}.FullHeightPageSurfaceLayout-nI_dSf:where([data-codex-window-type=browser] .FullHeightPageSurfaceLayout-nI_dSf) [data-app-shell-workspace]:before{content:"";border-radius:var(--app-shell-window-radius,var(--radius-xl-base));background-color:var(--color-surface);pointer-events:none;position:absolute;inset:0;inset-inline-start:var(--app-shell-navigation-rail-width)}.FullHeightPageSurfaceLayout-nI_dSf .sidebar-navigation{--padding-row-cell-x:8px;--padding-row-x:8px}.FullHeightPageSurfaceLayout-nI_dSf .MainContentSurface-EnuIYE[data-app-shell-main-surface=browser]{--app-shell-main-surface-clip-start-radius:var(--app-shell-window-radius,var(--radius-xl-base));--app-shell-main-surface-clip-end-radius:var(--app-shell-window-radius,0px);--app-shell-main-surface-clip-radius:max(var(--app-shell-main-surface-clip-start-radius), var(--app-shell-main-surface-clip-end-radius));clip-path:inset(0 calc(var(--app-shell-main-surface-clip-end-radius) - var(--app-shell-main-surface-clip-radius)) 0 calc(var(--app-shell-main-surface-clip-start-radius) - var(--app-shell-main-surface-clip-radius)) round var(--app-shell-main-surface-clip-radius));border-radius:0;overflow:visible}.FullHeightPageSurfaceLayout-nI_dSf .MainContentSurface-EnuIYE[data-app-shell-main-surface=browser]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){clip-path:inset(0 calc(var(--app-shell-main-surface-clip-start-radius) - var(--app-shell-main-surface-clip-radius)) 0 calc(var(--app-shell-main-surface-clip-end-radius) - var(--app-shell-main-surface-clip-radius)) round var(--app-shell-main-surface-clip-radius))}.FullHeightPageSurfaceLayout-nI_dSf[data-app-shell-trailing-sidebar-visible=true] .FullHeightPageSurface-Spy7z1{border-start-end-radius:var(--app-shell-window-radius,var(--radius-xl-base));border-end-end-radius:var(--app-shell-window-radius,var(--radius-xl-base))}.FullHeightPageSurfaceLayout-nI_dSf[data-app-shell-trailing-sidebar-visible=true] .MainContentSurface-EnuIYE[data-app-shell-main-surface=browser]{--app-shell-main-surface-clip-end-radius:var(--app-shell-window-radius,var(--radius-xl-base))}.FullHeightPageSurfaceLayout-nI_dSf:where(:root[data-reduced-motion=false] .FullHeightPageSurfaceLayout-nI_dSf)[data-app-shell-page-sidebar=false] .MainContentSurface-EnuIYE[data-app-shell-main-surface=browser]{transition:--app-shell-main-surface-clip-start-radius var(--transition-duration-basic) var(--ease-enter)}@media (prefers-reduced-motion:no-preference){.FullHeightPageSurfaceLayout-nI_dSf:where(:root:not([data-reduced-motion]) .FullHeightPageSurfaceLayout-nI_dSf)[data-app-shell-page-sidebar=false] .MainContentSurface-EnuIYE[data-app-shell-main-surface=browser]{transition:--app-shell-main-surface-clip-start-radius var(--transition-duration-basic) var(--ease-enter)}}}.PageSurfaceLayout-oqnRfB{--app-shell-titlebar-height:var(--height-titlebar);--app-shell-page-header-offset:var(--app-shell-titlebar-height);--app-shell-page-inline-end-inset:var(--spacing);--sidebar-navigation-header-height:calc(var(--spacing) * 13);padding-block-end:var(--spacing);padding-inline-end:var(--app-shell-page-inline-end-inset)}.PageSurfaceLayout-oqnRfB .Workspace-IfYAxV[data-app-shell-header-placement=page] [data-app-shell-main-titlebar]{border-start-end-radius:var(--radius-xl-base)}.PageSurfaceLayout-oqnRfB [data-app-shell-page-header]:has([data-app-shell-overlay-page-header]){background-color:var(--color-surface)}.PageSurfaceLayout-oqnRfB .MainContentSurface-EnuIYE[data-app-shell-main-surface=default]{--app-shell-main-surface-top-start-radius:var(--radius-xl-base);--app-shell-main-surface-top-end-radius:var(--radius-xl-base);margin-top:var(--app-shell-titlebar-height);border-radius:var(--radius-xl-base);background-color:var(--color-surface);border-start-start-radius:var(--app-shell-main-surface-top-start-radius);border-start-end-radius:var(--app-shell-main-surface-top-end-radius)}.PageSurfaceLayout-oqnRfB .MainContentSurface-EnuIYE[data-app-shell-main-surface=default] .WorkspaceContent-dnr6uY:before{display:none}.PageSurfaceLayout-oqnRfB .Workspace-IfYAxV[data-app-shell-header-placement=page] .MainContentTopFade-T6W4RS{border-start-start-radius:var(--app-shell-main-surface-top-start-radius);border-start-end-radius:var(--app-shell-main-surface-top-end-radius)}.PageSurfaceLayout-oqnRfB .MainContentFrame-sss8BP{--app-shell-main-content-top-offset:calc(var(--app-shell-root-banner-height,0px) + var(--app-shell-application-menu-height) + var(--app-shell-titlebar-height) + var(--app-shell-main-content-frame-top-offset) + var(--app-shell-main-toolbar-height))}.Workspace-IfYAxV:is(:not(:has([data-app-shell-page-header])),:has([data-app-shell-overlay-page-header])) .MainContentViewport-OinMfT[data-app-shell-main-content-layout=default]:not([data-app-shell-workspace-layout]):has([data-app-shell-inline-page-header])>.MainContentFrame-sss8BP{--app-shell-main-content-frame-top-offset:0px}:is(.PageSurfaceLayout-oqnRfB,.FullHeightPageSurfaceLayout-nI_dSf) .LeftPanel-e8ghK3:not([data-slate-sidebar-peeking=true]) .sidebar-navigation:not(.sidebar-navigation .sidebar-navigation,[data-activity-sidebar-host]){background-color:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){:is(.PageSurfaceLayout-oqnRfB,.FullHeightPageSurfaceLayout-nI_dSf) .LeftPanel-e8ghK3:not([data-slate-sidebar-peeking=true]) .sidebar-navigation:not(.sidebar-navigation .sidebar-navigation,[data-activity-sidebar-host]){background-color:color-mix(in oklab, var(--color-surface) 65%, transparent)}}:is(.PageSurfaceLayout-oqnRfB,.FullHeightPageSurfaceLayout-nI_dSf) .LeftPanel-e8ghK3:not([data-slate-sidebar-peeking=true]) .sidebar-navigation:not(.sidebar-navigation *):not([data-activity-sidebar-host]){border-start-start-radius:var(--app-shell-window-radius,var(--radius-xl-base));border-end-start-radius:var(--app-shell-window-radius,var(--radius-xl-base))}:is(.PageSurfaceLayout-oqnRfB,.FullHeightPageSurfaceLayout-nI_dSf)[data-app-shell-page-sidebar=true] .MainContentSurface-EnuIYE{--app-shell-main-surface-clip-start-radius:0px;--app-shell-main-surface-top-start-radius:0px;border-start-start-radius:0;border-end-start-radius:0}.PageSurfaceLayout-oqnRfB:not(.ApplicationMenuPageSurfaceLayout-yb71ay):not(:where(:root[data-codex-os=win32] *))[data-app-shell-page-sidebar=true] .MainContentSurface-EnuIYE{--app-shell-main-surface-clip-end-radius:var(--radius-xl-base);clip-path:inset(0 calc(-1 * var(--radius-xl-base)) 0 0 round var(--radius-xl-base));border-radius:0}.PageSurfaceLayout-oqnRfB:not(.ApplicationMenuPageSurfaceLayout-yb71ay):not(:where(:root[data-codex-os=win32] *)) .LeftPanel-e8ghK3:not([data-slate-sidebar-peeking=true]) .sidebar-navigation:not(.sidebar-navigation *):not([data-activity-sidebar-host]){clip-path:inset(0 calc(-1 * var(--radius-xl-base)) 0 0 round var(--radius-xl-base));border-radius:0}.PageSurfaceLayout-oqnRfB:not(.ApplicationMenuPageSurfaceLayout-yb71ay):not(:where(:root[data-codex-os=win32] *)) .LeftPanel-e8ghK3:not([data-slate-sidebar-peeking=true]) .sidebar-navigation:not(.sidebar-navigation *):not([data-activity-sidebar-host]):is(.MainContentSurface-EnuIYE:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.sidebar-navigation:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))),.PageSurfaceLayout-oqnRfB:not(.ApplicationMenuPageSurfaceLayout-yb71ay):not(:where(:root[data-codex-os=win32] *))[data-app-shell-page-sidebar=true] .MainContentSurface-EnuIYE:is(.MainContentSurface-EnuIYE:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.sidebar-navigation:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){clip-path:inset(0 0 0 calc(-1 * var(--radius-xl-base)) round var(--radius-xl-base))}.PageSurfaceLayout-oqnRfB .Workspace-IfYAxV[data-app-shell-header-placement=titlebar]{--app-shell-page-header-offset:0px}.PageSurfaceLayout-oqnRfB .Workspace-IfYAxV[data-app-shell-header-placement=titlebar] .MainContentViewport-OinMfT{--app-shell-main-content-frame-top-offset:0px}.PageSurfaceLayout-oqnRfB .Workspace-IfYAxV[data-app-shell-header-placement=titlebar] .MainContentFrame-sss8BP{--thread-floating-content-top-inset:calc(var(--spacing) * 2)}.ApplicationMenuPageSurfaceLayout-yb71ay{--app-shell-titlebar-height:calc(var(--spacing) * 2)}.ApplicationMenuPageSurfaceLayout-yb71ay[data-desktop-tab=true]{--app-shell-titlebar-height:0px}.ApplicationMenuPageSurfaceLayout-yb71ay{--app-shell-sidebar-top-inset:0px}.ApplicationMenuPageSurfaceLayout-yb71ay .PageSurface-g2Llyi,.ApplicationMenuPageSurfaceLayout-yb71ay .MainContentSurface-EnuIYE[data-app-shell-main-surface=default]{border-end-end-radius:var(--radius-xs-base)}.Layout-SYw9n4[data-app-shell-application-menu-header]{--app-shell-titlebar-top-inset:var(--app-shell-titlebar-height);--app-shell-header-height:var(--sidebar-navigation-header-height)}.Layout-SYw9n4[data-app-shell-application-menu-header] .WorkspaceContent-dnr6uY{padding-block-start:var(--app-shell-header-height)}.Layout-SYw9n4[data-app-shell-application-menu-header] .MainContentViewport-OinMfT{--app-shell-main-toolbar-height:var(--app-shell-header-height)}.header-Gs3JQU{padding:var(--app-menu-gutter,var(--spacing)) var(--app-menu-gutter,var(--spacing)) 0;corner-shape:inherit;border-start-start-radius:inherit;border-start-end-radius:inherit}.footer-RI1sA5{padding:0 var(--app-menu-gutter,var(--spacing)) var(--app-menu-gutter,var(--spacing))}.bodyContent-qnilQN{padding-inline:var(--app-menu-gutter,var(--spacing))}.footer-RI1sA5:first-child,.body-wZAl5x:first-child .bodyContent-qnilQN,.header-Gs3JQU:empty+.body-wZAl5x .bodyContent-qnilQN{padding-top:var(--app-menu-gutter,var(--spacing))}.header-Gs3JQU:last-child,.body-wZAl5x:last-child .bodyContent-qnilQN{padding-bottom:var(--app-menu-gutter,var(--spacing))}.compact-RlmpIh{corner-shape:round}.compact-RlmpIh .header-Gs3JQU,.compact-RlmpIh .body-wZAl5x .bodyContent-qnilQN{padding:0}.maskedRemoteMarker-J73LbP{-webkit-mask-image:radial-gradient(5.0918px at calc(50% + 3.3341px) calc(50% + 4.0895px),#0000 100%,#000 100%);mask-image:radial-gradient(5.0918px at calc(50% + 3.3341px) calc(50% + 4.0895px),#0000 100%,#000 100%)}.remoteGlobeBadge-HtY2R8{--remote-host-folder-color:transparent}.NavigationFooterButton-o9enK8{letter-spacing:-.15px;gap:calc(var(--spacing) * 1.5)!important;font-weight:510!important}.toolbar-R3pcIh{z-index:30;pointer-events:none;position:absolute;inset:0 0 auto}.toolbar-R3pcIh:not(:has(button)){display:none}.toolbar-R3pcIh:has(button)+div .thread-scroll-container{padding-top:var(--viewer-header-height);scroll-padding-top:var(--viewer-header-height)}.toolbar-R3pcIh[inert]+div [data-thread-user-message-navigation-content]{padding-top:0}.HeaderTreatment-mdjT0c,.HeaderOffer-RBCS7_,.Sidebar-BrIv_Z{color:var(--lightningcss-light,var(--upgrade-promotion-foreground,var(--codex-theme-accent-text))) var(--lightningcss-dark,var(--color-text))}:is(.HeaderTreatment-mdjT0c,.HeaderOffer-RBCS7_,.Sidebar-BrIv_Z):not(:disabled,[aria-disabled=true]):hover,:is(.HeaderTreatment-mdjT0c,.HeaderOffer-RBCS7_,.Sidebar-BrIv_Z):focus-visible{background-color:var(--codex-theme-accent-background-hover)}:is(.HeaderTreatment-mdjT0c,.HeaderOffer-RBCS7_,.Sidebar-BrIv_Z):not(:disabled,[aria-disabled=true]):active,:is(.HeaderTreatment-mdjT0c,.HeaderOffer-RBCS7_,.Sidebar-BrIv_Z)[data-state=open]{background-color:var(--codex-theme-accent-background-pressed)}.HeaderTreatment-mdjT0c{background-color:#0000}.Sidebar-BrIv_Z{background-color:var(--sidebar-upgrade-rest-background,var(--codex-theme-accent-background-subtle))}.HeaderOffer-RBCS7_{background-color:var(--codex-theme-accent-background-subtle);color:var(--lightningcss-light,var(--codex-theme-accent-text)) var(--lightningcss-dark,var(--color-text))}.HeaderOffer-RBCS7_>svg{color:var(--lightningcss-light,var(--codex-theme-accent-icon)) var(--lightningcss-dark,var(--color-text))}.MainTitlebar-oE34Bs{--app-shell-toolbar-end-inset:0px;padding-inline-end:calc(var(--spacing,.25rem) * 1.5)}.ApplicationMenuPageHeader-Ptj2mv{--app-shell-titlebar-height:var(--sidebar-navigation-header-height);--app-shell-page-inline-end-inset:0px;margin-inline-end:var(--spacing)}[data-app-shell-unified-tab-strip=true] .ApplicationMenuPageHeader-Ptj2mv:after{border-block-end:var(--border-width-hairline) solid var(--color-border);pointer-events:none;content:"";position:absolute;inset-block-end:0;inset-inline:0}.ApplicationMenuPageHeader-Ptj2mv [data-app-shell-header-slot=end] [data-app-shell-header-slot-content]{padding-inline-end:calc((var(--sidebar-navigation-header-height) - var(--spacing-token-button-composer)) / 2 - var(--spacing) * 2)}}:where(.messaging-root) .message-text>[data-markdown-text-style=assistant-message],:where(.messaging-root) .message-text [data-orbit-message-text-part],:where(.messaging-root) .message-text [data-fitted-message-text]{--markdown-line-height:calc(var(--codex-chat-font-size) + 6px)}:where(.messaging-root) .message-row:not(.assistant) .message-bubble-group{align-items:inherit;gap:var(--spacing)}:where(.messaging-root) .message-row:not(.assistant) .message-bubble-group:has(>.message-bubble,>div>.message-bubble){margin-top:calc(var(--spacing) * 3)}:where(.messaging-root) .message-row:not(.assistant) .message-bubble-group>div:not([data-orbit-setup-row]):has(>.message-bubble){display:contents}:where(.messaging-root) .message-row:not(.assistant) .message-bubble-group>div:empty{display:none}:where(.messaging-root) .message-row:not(.assistant) .message-body:not(:has(>.message-surface,>.attachment-list))+.message-bubble-group{margin-top:0}:where(.messaging-root) .message-row:not(.assistant) .message-body:has(>.message-surface>.message-bubble):not(:has(>.attachment-list,[data-orbit-message-parts]))+.message-bubble-group:has(>.message-bubble,>div>.message-bubble){margin-top:var(--spacing)}:where([data-orb-message]) .message-bubble-group>:is(.message-bubble,[data-orbit-setup-row]){margin-top:calc(var(--spacing) * 3)}:where(.messaging-root) .message-list[data-initial-messages=true] .message-row[data-initial-message-entrance=true] .message-bubble-group .message-bubble{@variant motion-safe{animation: onboarding-control-enter .25s linear .6s backwards;}}@keyframes onboarding-control-enter{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@property --app-shell-main-surface-clip-start-radius{syntax:"<length>|none";inherits:false;initial-value:none}@property --app-shell-main-surface-clip-end-radius{syntax:"<length>|none";inherits:false;initial-value:none}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}