@property --composer-surface-border-radius{syntax:"<length>";inherits:false;initial-value:0}@layer components{@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--composer-surface-border-radius:0px;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--app-shell-main-surface-clip-start-radius:none;--app-shell-main-surface-clip-end-radius:none;--avatar-overlay-message-tint:transparent;--tw-outline-style:solid}}}._ComposerLayoutRoot_boifs_2{--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-placeholder-opacity:var(--opacity-composer-placeholder);--composer-editor-single-line-height:initial}._ComposerLayoutRoot_boifs_2: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_boifs_2{flex-direction:column;display:flex;position:relative}._ComposerLayoutRoot_boifs_2[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_boifs_2[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_boifs_2[data-composer-padding-variant=inset]{padding:calc(var(--spacing) * 2.5)}._ComposerLayoutRoot_boifs_2[data-composer-radius-variant=default]{--composer-border-radius:var(--composer-radius)}._ComposerLayoutRoot_boifs_2[data-composer-radius-variant=large]{--composer-border-radius:calc(var(--spacing) * 7)}._ComposerLayoutRoot_boifs_2{--composer-layout-surface-shadow:var(--elevation-composer)}._ComposerLayoutRoot_boifs_2[data-composer-dark]{--composer-layout-surface-shadow:var(--elevation-composer-dark)}._ComposerLayoutRoot_boifs_2[data-composer-utility-bar-variant=home]{z-index:10}._ComposerLayoutRoot_boifs_2[data-composer-surface-variant=default],._ComposerLayoutRoot_boifs_2[data-composer-surface-variant=opaque]{--composer-layout-surface-background:var(--color-surface-elevated-secondary);--composer-layout-surface-backdrop-filter:none}._ComposerLayoutRoot_boifs_2[data-composer-surface-variant=inline]{--composer-layout-surface-background:transparent;--composer-layout-surface-backdrop-filter:none;--composer-layout-surface-shadow:none}._ComposerLayoutRoot_boifs_2[data-composer-surface-variant=secondary]{--composer-layout-surface-background:var(--color-surface-secondary)}@supports (color:color-mix(in lab, red, red)){._ComposerLayoutRoot_boifs_2[data-composer-surface-variant=secondary]{--composer-layout-surface-background:color-mix(in srgb, var(--color-surface-secondary) 92%, transparent)}}._ComposerLayoutRoot_boifs_2[data-composer-drag-active]{--composer-layout-surface-background:var(--color-surface-elevated-secondary)}@supports (color:color-mix(in lab, red, red)){._ComposerLayoutRoot_boifs_2[data-composer-drag-active]{--composer-layout-surface-background:color-mix(in oklab, var(--color-surface-elevated-secondary) 50%, transparent)}}._ComposerLayoutRoot_boifs_2: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_boifs_2: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_boifs_2[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_boifs_2:not([data-composer-utility-bar-variant=home]){--composer-surface-border-radius:var(--composer-border-radius)}._ComposerLayoutRoot_boifs_2:not([data-composer-utility-bar-variant=home])[data-composer-radius-variant=large]{border-radius:var(--composer-border-radius)}._ComposerLayoutRoot_boifs_2: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_boifs_2: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_boifs_2:not([data-composer-utility-bar-variant=home])[data-composer-layout=single-line]{overflow:visible}._ComposerLayoutRoot_boifs_2:not([data-composer-utility-bar-variant=home])[data-composer-layout=single-line][data-composer-radius-variant=default]{--composer-surface-border-radius:var(--radius-full);border-radius:var(--radius-full)}:is(._ComposerLayoutRoot_boifs_2:not([data-composer-utility-bar-variant=home])[data-composer-layout=single-line][data-composer-radius-variant=default]:has(._ComposerLayoutFooter_boifs_2[data-composer-rows=stacked]),._ComposerLayoutRoot_boifs_2:not([data-composer-utility-bar-variant=home])[data-composer-layout=single-line][data-composer-radius-variant=default]:has(._ComposerLayoutAttachments_boifs_2[data-visible-attachments]),._ComposerLayoutRoot_boifs_2:not([data-composer-utility-bar-variant=home])[data-composer-layout=single-line][data-composer-radius-variant=default]:has(._ComposerLayoutReplyContext_boifs_2)){--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_boifs_2:not([data-composer-utility-bar-variant=home])[data-composer-layout=single-line][data-composer-radius-variant=default]:has(._ComposerLayoutFooter_boifs_2[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_boifs_2:not([data-composer-utility-bar-variant=home])[data-composer-layout=multiline][data-composer-surface-overflow=auto]{overflow-y:auto}._ComposerLayoutRoot_boifs_2:not([data-composer-utility-bar-variant=home])[data-composer-layout=multiline][data-composer-surface-overflow=auto]>._ComposerLayoutBody_boifs_2{will-change:opacity}._ComposerLayoutRoot_boifs_2:not([data-composer-utility-bar-variant=home])[data-composer-layout=multiline][data-composer-surface-overflow=visible]{overflow:visible}._ComposerLayoutRoot_boifs_2: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)}._animatedHomeSurface_boifs_2{interpolate-size:allow-keywords}._ComposerLayoutRoot_boifs_2:not([data-composer-utility-bar-variant=home]),[data-composer-utility-bar-variant=home] ._ComposerLayoutBody_boifs_2{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_boifs_2:not([data-composer-utility-bar-variant=home]),[data-composer-utility-bar-variant=home] ._ComposerLayoutBody_boifs_2):where(:is([data-codex-window-type=browser],[data-codex-window-type=chrome-extension],[data-codex-window-type=electron]) :is(._ComposerLayoutRoot_boifs_2:not([data-composer-utility-bar-variant=home]),[data-composer-utility-bar-variant=home] ._ComposerLayoutBody_boifs_2)){box-shadow:none;outline:1px solid canvastext}:is(._ComposerLayoutRoot_boifs_2:not([data-composer-utility-bar-variant=home]),[data-composer-utility-bar-variant=home] ._ComposerLayoutBody_boifs_2):where([data-codex-window-type=extension] :is(._ComposerLayoutRoot_boifs_2:not([data-composer-utility-bar-variant=home]),[data-composer-utility-bar-variant=home] ._ComposerLayoutBody_boifs_2)){box-shadow:none;border:1px solid canvastext!important}}:is(._ComposerLayoutRoot_boifs_2:not([data-composer-utility-bar-variant=home]),[data-composer-utility-bar-variant=home] ._ComposerLayoutBody_boifs_2)[data-composer-radius-variant=compact]{box-shadow:none;border:1px solid var(--color-border)!important}:is(._ComposerLayoutRoot_boifs_2:not([data-composer-utility-bar-variant=home]),[data-composer-utility-bar-variant=home] ._ComposerLayoutBody_boifs_2)[data-composer-radius-variant=compact][data-composer-surface-variant=inline]{border:0!important}._ComposerLayoutBody_boifs_2{z-index:10;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}._ComposerLayoutBody_boifs_2:has([data-composer-expand-toggle]){--composer-expanded-height:min(calc(100svh / var(--codex-window-zoom) - var(--height-toolbar) - var(--spacing) * 32), calc(100cqh - var(--spacing) * 16), var(--container-3xl))}._ComposerLayoutBody_boifs_2:has([data-composer-expand-toggle]) ._ComposerLayoutAttachments_boifs_2{max-height:calc(var(--composer-expanded-height) / 2);flex-shrink:0;overflow-y:auto}._ComposerLayoutBody_boifs_2:has([data-expanded-composer]){height:var(--composer-expanded-height);flex:none}._ComposerLayoutBody_boifs_2:has([data-expanded-composer]) ._ComposerLayoutFooter_boifs_2{flex:1;grid-template-rows:minmax(0,1fr) auto;min-height:0}._ComposerLayoutBody_boifs_2:has([data-expanded-composer]) ._AdaptiveFooterInput_boifs_2{align-self:stretch;min-height:0;display:flex}._ComposerLayoutBody_boifs_2:has([data-expanded-composer]) ._ComposerLayoutInput_boifs_2{min-height:0}[data-composer-utility-bar-variant=home][data-composer-radius-variant=large] ._ComposerLayoutBody_boifs_2{--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_boifs_2{--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_boifs_2[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_boifs_2[data-composer-layout=single-line]:has(._ComposerLayoutFooter_boifs_2[data-composer-rows=stacked]),[data-composer-utility-bar-variant=home][data-composer-radius-variant=default] ._ComposerLayoutBody_boifs_2[data-composer-layout=single-line]:has(._ComposerLayoutAttachments_boifs_2[data-visible-attachments]),[data-composer-utility-bar-variant=home][data-composer-radius-variant=default] ._ComposerLayoutBody_boifs_2[data-composer-layout=single-line]:has(._ComposerLayoutReplyContext_boifs_2)){--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_boifs_2[data-composer-layout=single-line]:has(._ComposerLayoutFooter_boifs_2[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_boifs_2[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_boifs_2{padding-inline:var(--spacing)}._ComposerLayoutReplyContext_boifs_2{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_boifs_2{background-color:var(--color-surface-tertiary)}@supports (corner-shape:superellipse(1.5)){[data-composer-radius-variant=default] ._ComposerLayoutReplyContext_boifs_2{corner-shape:var(--codex-corner-shape)}}._ComposerLayoutAttachments_boifs_2[data-composer-floating-surface]{--composer-border-radius:var(--floating-panel-radius)}._ComposerLayoutAttachments_boifs_2[data-composer-spacing=flush][data-visible-attachments]{margin-bottom:5px}._ComposerLayoutAttachments_boifs_2[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_boifs_2[data-composer-spacing=default]:not([data-visible-attachments]){padding:var(--padding-composer-empty-attachments)}._ComposerLayoutAttachments_boifs_2[data-composer-spacing=default]:has(>[data-composer-attachments-scroll-container]){padding-inline:0}._ComposerLayoutAttachments_boifs_2[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_boifs_2[data-composer-spacing=default]:not([data-composer-inline]) .composer-attachment-surface{corner-shape:var(--composer-corner-shape)}._ComposerLayoutInput_boifs_2{--composer-editor-padding:0px}._ComposerLayoutInput_boifs_2[data-composer-animate-layout]{display:flow-root}._ComposerLayoutInput_boifs_2[data-composer-layout=multiline]{margin-bottom:var(--spacing)}._ComposerLayoutInput_boifs_2[data-composer-layout=multiline][data-composer-input-variant=work-home]{--composer-editor-min-height:max(var(--min-height-composer), calc(var(--composer-editor-line-height) * var(--min-rows-composer-work-home)))}._ComposerLayoutInput_boifs_2[data-composer-layout=multiline][data-composer-spacing=default]{margin-bottom:var(--spacing-composer-input-footer);padding:var(--padding-composer-input)}._ComposerLayoutInput_boifs_2[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_boifs_2[data-composer-layout=multiline][data-composer-spacing=flush]{padding-inline:0}._SingleLineDictation_boifs_2{min-height:var(--composer-editor-single-line-height,calc(var(--spacing) * 9));align-items:center;display:grid}._AdaptiveFooterInput_boifs_2[data-composer-layout=multiline]{interpolate-size:allow-keywords;transition:height .22s cubic-bezier(.2,0,0,1)}._AdaptiveFooterInput_boifs_2[data-composer-layout=multiline]:where(:root[data-reduced-motion=true] ._AdaptiveFooterInput_boifs_2[data-composer-layout=multiline]){transition:none}@media (prefers-reduced-motion:reduce){._AdaptiveFooterInput_boifs_2[data-composer-layout=multiline]:where(:root:not([data-reduced-motion]) ._AdaptiveFooterInput_boifs_2[data-composer-layout=multiline]){transition:none}}:is(._ComposerLayoutBody_boifs_2:has(._ComposerLayoutFooter_boifs_2[data-dictation-enabled]) ._ComposerLayoutAttachments_boifs_2:not([data-visible-attachments]),._ComposerLayoutFooter_boifs_2[data-dictation-enabled][data-composer-layout=multiline]){transition:padding-block .22s cubic-bezier(.2,0,0,1),margin-bottom .22s cubic-bezier(.2,0,0,1)}:is(._ComposerLayoutBody_boifs_2:has(._ComposerLayoutFooter_boifs_2[data-dictation-enabled]) ._ComposerLayoutAttachments_boifs_2:not([data-visible-attachments]),._ComposerLayoutFooter_boifs_2[data-dictation-enabled][data-composer-layout=multiline]):where(:root[data-reduced-motion=true] :is(._ComposerLayoutBody_boifs_2:has(._ComposerLayoutFooter_boifs_2[data-dictation-enabled]) ._ComposerLayoutAttachments_boifs_2:not([data-visible-attachments]),._ComposerLayoutFooter_boifs_2[data-dictation-enabled][data-composer-layout=multiline])){transition:none}@media (prefers-reduced-motion:reduce){:is(._ComposerLayoutBody_boifs_2:has(._ComposerLayoutFooter_boifs_2[data-dictation-enabled]) ._ComposerLayoutAttachments_boifs_2:not([data-visible-attachments]),._ComposerLayoutFooter_boifs_2[data-dictation-enabled][data-composer-layout=multiline]):where(:root:not([data-reduced-motion]) :is(._ComposerLayoutBody_boifs_2:has(._ComposerLayoutFooter_boifs_2[data-dictation-enabled]) ._ComposerLayoutAttachments_boifs_2:not([data-visible-attachments]),._ComposerLayoutFooter_boifs_2[data-dictation-enabled][data-composer-layout=multiline])){transition:none}}._ComposerLayoutBody_boifs_2:has(._ComposerLayoutFooter_boifs_2[data-dictation-view=waveform]) ._ComposerLayoutAttachments_boifs_2:not([data-visible-attachments]){padding-block:0}._ComposerLayoutFooter_boifs_2{-webkit-user-select:none;user-select:none;align-items:center;display:grid}._ComposerLayoutFooter_boifs_2[data-composer-footer-responsive]{container:composer-footer/inline-size}._ComposerLayoutFooter_boifs_2[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_boifs_2[data-composer-layout=multiline]{grid-template-columns:minmax(0,auto) auto minmax(0,1fr);column-gap:5px}._ComposerLayoutFooter_boifs_2[data-composer-layout=multiline][data-composer-spacing=flush]{margin-bottom:0;padding-inline:0}._ComposerLayoutFooter_boifs_2[data-composer-layout=multiline][data-composer-spacing=default]{margin-bottom:var(--spacing-composer-footer-bottom);padding-inline:calc(var(--spacing) * 2)}._ComposerLayoutFooter_boifs_2[data-composer-layout=multiline][data-composer-spacing=default][data-dictation-view=waveform]{padding-top:var(--spacing-composer-footer-bottom)}._ComposerLayoutFooter_boifs_2[data-composer-layout=single-line][data-composer-rows=stacked]{grid-template-columns:minmax(0,auto) auto minmax(0,1fr)}._ComposerLayoutFooter_boifs_2[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_boifs_2[data-composer-layout=single-line][data-composer-rows=stacked]>._AdaptiveFooterInput_boifs_2 ._ComposerLayoutInput_boifs_2[data-composer-layout=single-line][data-composer-spacing=default]{--composer-editor-single-line-height:var(--composer-editor-line-height);padding-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_boifs_2[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_boifs_2[data-composer-rows=responsive]>._AdaptiveFooterInput_boifs_2 ._ComposerLayoutInput_boifs_2[data-composer-layout=single-line][data-composer-spacing=default]{--composer-editor-single-line-height:var(--composer-editor-line-height);padding-block:calc(var(--spacing) * 2.75) calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 3.75) calc(var(--spacing) * 3.5)}}._ComposerLayoutRoot_boifs_2[data-composer-surface-variant=document]{--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_boifs_2[data-composer-surface-variant=document]:focus-within{--composer-layout-surface-background:var(--color-surface-secondary)}._ComposerLayoutRoot_boifs_2[data-composer-surface-variant=document] ._ComposerLayoutInput_boifs_2{inline-size:max-content;max-inline-size:100%}._ComposerLayoutRoot_boifs_2[data-composer-surface-variant=document] ._DocumentComposerControls_boifs_2{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_boifs_2[data-composer-surface-variant=document]:not(:hover):not(:focus-within) ._DocumentComposerControls_boifs_2{visibility:hidden}._ComposerLayoutFooterLabel_boifs_2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._ComposerLayoutFooterLabel_boifs_2[data-composer-footer-label-width=narrow]{max-width:calc(var(--spacing) * 16)}._ComposerLayoutFooterLabel_boifs_2[data-composer-footer-label-width=medium]{max-width:calc(var(--spacing) * 20)}._ComposerLayoutFooterLabel_boifs_2[data-composer-footer-label-width=wide]{max-width:calc(var(--spacing) * 28)}@container composer-footer (max-width:440px){._ComposerLayoutFooterLabel_boifs_2[data-composer-footer-label-responsive]{display:none}}@container composer-footer (max-width:475px){[data-codex-window-type=electron] ._ComposerLayoutFooterLabel_boifs_2[data-composer-footer-label-responsive]{display:none}}._ComposerModeSurface_boifs_2{flex-direction:column;display:flex}._ComposerModeSurface_boifs_2:has([data-composer-mode-tag]){--composer-mode-color:var(--color-text)}@supports (color:color-mix(in lab, red, red)){._ComposerModeSurface_boifs_2:has([data-composer-mode-tag]){--composer-mode-color:color-mix(in srgb, var(--color-text) 8%, var(--color-background-primary-soft))}}._ComposerModeSurface_boifs_2:has([data-composer-mode-tag]) ._ComposerLayoutRoot_boifs_2:not([data-composer-utility-bar-variant=home]){outline:1px solid var(--composer-mode-color)}._ComposerModeSurface_boifs_2:has([data-composer-mode-tag])>._ComposerLayoutBody_boifs_2{outline:1px solid var(--composer-mode-color)}._ComposerModeSurface_boifs_2:has([data-composer-mode-tag]) ._ComposerLayoutRoot_boifs_2[data-composer-utility-bar-variant=home] ._ComposerLayoutBody_boifs_2{outline:1px solid var(--composer-mode-color)}._ComposerLayoutRoot_boifs_2[data-composer-density=default]>._ComposerLayoutFooter_boifs_2[data-dictation-enabled][data-composer-rows]{padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 2);margin-bottom:0}._ComposerLayoutRoot_boifs_2[data-composer-density=default]>._ComposerLayoutFooter_boifs_2[data-dictation-enabled][data-composer-rows][data-dictation-view] ._ComposerLayoutInput_boifs_2,._ComposerLayoutRoot_boifs_2[data-composer-density=default]>._ComposerLayoutFooter_boifs_2[data-dictation-enabled][data-composer-rows][data-composer-layout=multiline] ._ComposerLayoutInput_boifs_2{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_boifs_2[data-composer-density=default]:has(>[data-dictation-enabled]){--spacing-token-button-composer:calc(var(--spacing) * 9)}._LoadingResultsShimmer_1a4hf_2{--loading-results-shimmer-base:var(--color-codex-description)}@supports (color:color-mix(in lab, red, red)){._LoadingResultsShimmer_1a4hf_2{--loading-results-shimmer-base:color-mix(in srgb, var(--color-codex-description) 10%, transparent)}}._LoadingResultsShimmer_1a4hf_2{--loading-results-shimmer-highlight:var(--color-codex-description)}@supports (color:color-mix(in lab, red, red)){._LoadingResultsShimmer_1a4hf_2{--loading-results-shimmer-highlight:color-mix(in srgb, var(--color-codex-description) 16%, transparent)}}._LoadingResultsShimmer_1a4hf_2{border-radius:var(--radius-md);background-color:var(--loading-results-shimmer-base);position:relative;overflow:hidden}._LoadingResultsShimmer_1a4hf_2[data-size=sm]{height:calc(var(--spacing) * 3)}._LoadingResultsShimmer_1a4hf_2[data-size=md]{height:calc(var(--spacing) * 3.5)}._LoadingResultsShimmer_1a4hf_2[data-size=lg]{height:calc(var(--spacing) * 4)}._LoadingResultsShimmer_1a4hf_2[data-size=thumbnail]{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:var(--radius-lg);flex-shrink:0}._LoadingResultsShimmer_1a4hf_2[data-size=fill]{width:100%;height:100%;display:block}._LoadingResultsShimmer_1a4hf_2:before{content:"";pointer-events:none;background:linear-gradient(90deg, transparent 0%, var(--loading-results-shimmer-highlight) 50%, transparent 100%);will-change:transform;animation:3s linear infinite _loadingResultsShimmer_1a4hf_2;animation-delay:var(--loading-results-shimmer-delay,0s);position:absolute;inset:0;transform:translate(-100%)}._LoadingResultsShimmer_1a4hf_2[data-variant=chatgpt],._LoadingResultsShimmer_1a4hf_2[data-variant=chatgpt-project]:before{background-image:linear-gradient(90deg, var(--loading-results-shimmer-base), var(--loading-results-shimmer-highlight), var(--loading-results-shimmer-base))}._LoadingResultsShimmer_1a4hf_2[data-variant=chatgpt]{background-size:1000px 100%;animation:3s linear infinite _chatGptLoadingResultsShimmer_1a4hf_2}._LoadingResultsShimmer_1a4hf_2[data-variant=chatgpt]:before{content:none;animation:none}._LoadingResultsShimmer_1a4hf_2[data-variant=edge-to-edge]{border-radius:0}._LoadingResultsShimmer_1a4hf_2[data-variant=conversation-followup]{height:calc(var(--spacing,.25rem) * 10);width:calc(var(--spacing,.25rem) * 40);border-radius:var(--radius-full,9999px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);--tw-shadow:0px 1px 2px -1px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--loading-results-shimmer-base:var(--color-surface);--loading-results-shimmer-highlight:var(--color-codex-description);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){._LoadingResultsShimmer_1a4hf_2[data-variant=conversation-followup]{--loading-results-shimmer-highlight:color-mix(in srgb, var(--color-codex-description) 16%, var(--color-surface))}}._LoadingResultsShimmer_1a4hf_2[data-variant=chatgpt-project]{background-color:#0000}._LoadingResultsShimmer_1a4hf_2[data-variant=chatgpt-project]:before{width:300%;animation:2s ease-in-out infinite alternate-reverse _chatGptProjectSkeleton_1a4hf_2;right:auto;transform:translate(0)}._LoadingResultsShimmer_1a4hf_2[data-reduced-motion=true],._LoadingResultsShimmer_1a4hf_2[data-reduced-motion=true]:before,._LoadingResultsShimmer_1a4hf_2:where(:root[data-reduced-motion=true] ._LoadingResultsShimmer_1a4hf_2):before,._LoadingResultsShimmer_1a4hf_2:where(:root[data-reduced-motion=true] ._LoadingResultsShimmer_1a4hf_2)[data-variant=chatgpt],._LoadingResultsShimmer_1a4hf_2:where(:root[data-reduced-motion=true] ._LoadingResultsShimmer_1a4hf_2)[data-variant=chatgpt-project],._LoadingResultsShimmer_1a4hf_2:where(:root[data-reduced-motion=true] ._LoadingResultsShimmer_1a4hf_2)[data-variant=conversation-followup]{will-change:auto;animation:none}._LoadingResultsShimmer_1a4hf_2:where(:root[data-reduced-motion=true] ._LoadingResultsShimmer_1a4hf_2)[data-variant=chatgpt],._LoadingResultsShimmer_1a4hf_2:where(:root[data-reduced-motion=true] ._LoadingResultsShimmer_1a4hf_2)[data-variant=conversation-followup]{background:var(--loading-results-shimmer-highlight);background-size:auto}@media (prefers-reduced-motion:reduce){._LoadingResultsShimmer_1a4hf_2:where(:root:not([data-reduced-motion]) ._LoadingResultsShimmer_1a4hf_2):before,._LoadingResultsShimmer_1a4hf_2:where(:root:not([data-reduced-motion]) ._LoadingResultsShimmer_1a4hf_2)[data-variant=chatgpt],._LoadingResultsShimmer_1a4hf_2:where(:root:not([data-reduced-motion]) ._LoadingResultsShimmer_1a4hf_2)[data-variant=chatgpt-project],._LoadingResultsShimmer_1a4hf_2:where(:root:not([data-reduced-motion]) ._LoadingResultsShimmer_1a4hf_2)[data-variant=conversation-followup]{will-change:auto;animation:none}._LoadingResultsShimmer_1a4hf_2:where(:root:not([data-reduced-motion]) ._LoadingResultsShimmer_1a4hf_2)[data-variant=chatgpt],._LoadingResultsShimmer_1a4hf_2:where(:root:not([data-reduced-motion]) ._LoadingResultsShimmer_1a4hf_2)[data-variant=conversation-followup]{background:var(--loading-results-shimmer-highlight);background-size:auto}}@supports (corner-shape:superellipse(1.5)){._LoadingResultsShimmer_1a4hf_2{corner-shape:var(--codex-corner-shape)}}@keyframes _chatGptProjectSkeleton_1a4hf_2{0%{transform:translate(-66.6667%)}to{transform:translate(0)}}@keyframes _chatGptLoadingResultsShimmer_1a4hf_2{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes _loadingResultsShimmer_1a4hf_2{0%{transform:translate(-100%)}to{transform:translate(100%)}}._inputGroup_1jhuu_1>:first-child{border-top-left-radius:calc(var(--radius-xl) - 1px);border-top-right-radius:calc(var(--radius-xl) - 1px)}._inputGroup_1jhuu_1>:last-child{border-bottom-left-radius:calc(var(--radius-xl) - 1px);border-bottom-right-radius:calc(var(--radius-xl) - 1px)}._numberField_1jhuu_11{appearance:textfield}._numberField_1jhuu_11::-webkit-outer-spin-button{appearance:none;margin:0}._numberField_1jhuu_11::-webkit-inner-spin-button{appearance:none;margin:0}._composer_hs61p_1{--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))}.composer-wrap:has(._paused_hs61p_13) .composer-disclaimer{visibility:hidden}._uploads_hs61p_18>.composer-uploads{display:contents}._shell_151xi_3{top:calc(-1 * var(--app-shell-main-content-frame-top-offset,0px));--color-background-primary:var(--app-color-background-surface,var(--color-surface-tertiary))}.messaging-root{--message-bubble-radius:22px;--secondary-soft:var(--color-text-primary)}@supports (color:color-mix(in lab, red, red)){.messaging-root{--secondary-soft:color-mix(in srgb, var(--color-text-primary) 5%, transparent)}}.messaging-root{--codex-row-hover:var(--color-text-primary)}@supports (color:color-mix(in lab, red, red)){.messaging-root{--codex-row-hover:color-mix(in srgb, var(--color-text-primary) 5%, transparent)}}.messaging-root{--messaging-avatar-placeholder:#dbdbdb;--inbox-avatar-size:20px}:where([data-theme=dark]) .messaging-root,.messaging-root[data-theme=dark]{--codex-row-hover:var(--color-text-primary)}@supports (color:color-mix(in lab, red, red)){:where([data-theme=dark]) .messaging-root,.messaging-root[data-theme=dark]{--codex-row-hover:color-mix(in srgb, var(--color-text-primary) 8%, transparent)}}:where([data-theme=dark]) .messaging-root,.messaging-root[data-theme=dark]{--messaging-avatar-placeholder:#5d5d5d}: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) .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));-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) .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]{overflow-y:clip}:where(.messaging-root) .message-row{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}: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-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{font-size:17px}: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;width:max-content;max-width:min(360px, calc(100vw - 16px), var(--reaction-picker-available-width,100vw));position:absolute;top:0;left:0}: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:var(--color-text-primary);flex:1;height:1px}@supports (color:color-mix(in lab, red, red)){:where(.messaging-root) .unread-divider:before,:where(.messaging-root) .unread-divider:after{background:color-mix(in srgb, var(--color-text-primary) 14%, transparent)}}:where(.messaging-root) .unread-divider:before,:where(.messaging-root) .unread-divider:after{content:""}: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 var(--color-background-inverse);animation:1.2s ease-out messaging-reply-highlight}@supports (color:color-mix(in lab, red, red)){:where(.messaging-root) .message-row.reply-highlight .message-bubble{outline:2px solid color-mix(in srgb, var(--color-background-inverse) 50%, transparent)}}:where(.messaging-root) .message-row.reply-highlight .message-bubble{outline-offset:2px}@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}:where(.messaging-root) .reply-reference.reply-chain-reference span{white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-inline-end:16px;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) .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}:is(:where(.messaging-root) .message-bubble-wrap:has(.attachment-list-multiple-images),: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{opacity:.6}:where(.messaging-root) .attachment-image-loading,:where(.messaging-root) .attachment-image-skeleton{display:block}:where(.messaging-root) .attachment-image-skeleton{background:var(--codex-row-hover);width:100%;height:100%}@supports (color:color-mix(in lab, red, red)){:where(.messaging-root) .attachment-image-skeleton{background:color-mix(in srgb, var(--codex-row-hover) 68%, transparent)}}: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:var(--color-background-primary);border-radius:18px;place-items:center;display:grid;position:absolute;inset:10px}@supports (color:color-mix(in lab, red, red)){:where(.messaging-root) .file-drop-overlay{background:color-mix(in srgb, var(--color-background-primary) 94%, transparent)}}:where(.messaging-root) .file-drop-overlay{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;transition:opacity .12s,visibility .12s}:where(.messaging-root) .thread-pane.drag-active .file-drop-overlay{opacity:1;visibility:visible}:where(.messaging-root) .conversation-footer{z-index:2;pointer-events:none;inset-inline:0;position:absolute;bottom:0}: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-container{transition:transform .2s cubic-bezier(.32,.72,0,1)}:where(.messaging-root) .reply-chain-panel{z-index:1;inset-inline:calc(var(--thread-gutter) - 12px);bottom:var(--reply-chain-disclaimer-height,0px);transform:translateY(calc(var(--reply-chain-disclaimer-height,0px) - 16px));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);outline:1px solid var(--color-border-secondary);background:var(--color-background-primary);min-height:0;box-shadow:var(--shadow-lg);pointer-events:auto;border-radius:36px;flex-direction:column;margin-inline:auto;display:flex;position:absolute;overflow:hidden}:where(.messaging-root) .reply-chain-header{z-index:3;background:linear-gradient(to bottom, var(--color-background-primary), transparent);pointer-events:none;justify-content:flex-end;align-items:flex-start;height:80px;padding:24px;display:flex;position:absolute;inset:0 0 auto}:where(.messaging-root) .button.reply-chain-close{border:.5px solid var(--color-border-secondary);border-radius:var(--border-radius-full);background:var(--color-background-primary);corner-shape:round;pointer-events:auto;box-shadow:0 4px 8px #0000000d}:where(.messaging-root) .button.reply-chain-close:hover:not(:disabled){background:var(--color-background-secondary)}:where(.messaging-root) .reply-chain-transcript{--thread-gutter:24px;--thread-scrollbar-bottom:0px;scroll-padding-top:80px;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-transcript:has(.reply-chain-history){padding-top:56px}: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));background:var(--color-background-primary);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}: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) .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)}: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:var(--color-background-secondary)}@supports (color:color-mix(in lab, red, red)){: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), var(--color-background-primary), var(--color-text-secondary))}@supports (color:color-mix(in lab, red, red)){: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))}}:where(.messaging-root) .typing-label{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:var(--color-text-danger)}@supports (color:color-mix(in lab, red, red)){: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-reply{border-left:2px solid var(--color-background-inverse);justify-content:space-between;align-items:center;gap:8px;margin:0 4px 8px;padding:8px 12px;display:flex}:where(.messaging-root) .composer-reply-copy{min-width:0;font-size:var(--font-text-xs-size);gap:2px;display:grid}:where(.messaging-root) .composer-reply-copy strong{color:var(--color-text-secondary)}:where(.messaging-root) .composer-reply-copy span{color:var(--color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}: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:var(--color-text-danger)}@supports (color:color-mix(in lab, red, red)){:where(.messaging-root) .toast.error{border-color:color-mix(in srgb, var(--color-text-danger) 45%, var(--color-border-secondary))}}:where(.messaging-root) .toast.error{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 (max-width:600px){:where(.messaging-root) .message-list{padding-top:16px}:where(.messaging-root) .composer-wrap:not([data-has-composer-surface]){border-bottom-width:10px}: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)}}:where([data-codex-window-type=electron] .messaging-root) .composer-wrap:not([data-has-composer-surface]){border-bottom-width:var(--thread-composer-bottom-inset)}@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:not(.reply-chain-close),: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}}@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}: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-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-bubble-wrap:has([data-oai-writing-block-surface],[data-orbit-message-block=visualization]){width:100%}:where(.messaging-root) .message-bubble-wrap>.message-content-line,:where(.messaging-root) .message-bubble-wrap>.message-content-line>.message-content-stack,:where(.messaging-root) .message-bubble-wrap>.message-content-line>.message-content-stack>.message-content,:where(.messaging-root) .message-bubble-wrap>.message-content-line>.message-content-stack>.message-content>.message-body,:where(.messaging-root) .message-bubble-wrap>.message-content-line>.message-content-stack>.message-content>.message-body>.message-surface,:where(.messaging-root) .message-bubble-wrap .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}@keyframes _shimmer_htamq_67{0%{background-position:140% 0}to{background-position:-105% 0}}._Root_htamq_11{--openai-blossom-shimmer-highlight:var(--lightningcss-light,var(--color-surface))var(--lightningcss-dark,var(--color-text));--openai-blossom-shimmer-base:var(--color-text);--openai-blossom-shimmer-base-opacity:var(--lightningcss-light,.24)var(--lightningcss-dark,.68);--openai-blossom-shimmer-soft:color-mix(in srgb, var(--openai-blossom-shimmer-highlight) 4%, transparent);--openai-blossom-shimmer-peak:color-mix(in srgb, var(--openai-blossom-shimmer-highlight) 48%, transparent);--openai-blossom-shimmer-tail:color-mix(in srgb, var(--openai-blossom-shimmer-highlight) 8%, transparent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}._Base_htamq_40{width:100%;height:100%;color:var(--openai-blossom-shimmer-base);opacity:var(--openai-blossom-shimmer-base-opacity)}._Overlay_htamq_47{pointer-events:none;background-image:linear-gradient(112deg, transparent 22%, var(--openai-blossom-shimmer-soft) 38%, var(--openai-blossom-shimmer-peak) 49%, var(--openai-blossom-shimmer-tail) 56%, transparent 74%);background-position:140% 0;background-repeat:no-repeat;background-size:220% 100%;animation:2.2s cubic-bezier(.4,0,.2,1) infinite _shimmer_htamq_67;position:absolute;inset:0}:root[data-reduced-motion=true] ._Overlay_htamq_47{animation:none}._delayedIndicator_ovcb0_1{animation:.4s step-end _reveal_ovcb0_33}@keyframes _reveal_ovcb0_33{0%{visibility:hidden}to{visibility:visible}}._delayedBlossom_ovcb0_16{animation:_fadeIn_ovcb0_33 var(--transition-duration-basic) ease-out var(--loading-blossom-delay) both}:root[data-reduced-motion=true] ._delayedBlossom_ovcb0_16{animation:_reveal_ovcb0_33 var(--loading-blossom-delay) step-end}@keyframes _fadeIn_ovcb0_33{0%{opacity:0}to{opacity:1}}._extendsIntoTitlebar_12omt_1{top:calc(-1 * var(--app-shell-header-height,var(--app-shell-titlebar-height,var(--height-toolbar))))}._overlay_12omt_11{top:anchor(top);right:anchor(right);bottom:anchor(bottom);left:anchor(left)}._overlay_12omt_11::backdrop{-webkit-app-region:initial}[aria-hidden=true] ._overlay_12omt_11{visibility:hidden}:root[data-codex-window-chrome=application-menu] ._SelectedSurface_p64dj_1{--color-border:var(--color-border-strong);--tw-shadow-color:rgb(var(--shadow-color) / calc(var(--shadow-alpha-100) * 1.25))}._DefaultInset_11q0v_2{padding-inline:calc(var(--spacing,.25rem) * 2)}[data-app-shell-page-surface=true] [data-app-shell-page-header] ._DefaultInset_11q0v_2{padding-inline:0}._PageInset_11q0v_2{max-width:calc(var(--thread-content-max-width) - var(--spacing) * 4);padding-inline:calc(var(--padding-panel) - var(--spacing) * 2);margin-inline:auto}._TabStripInset_11q0v_2{padding-inline-start:calc(var(--spacing) * 2);padding-inline-end:calc(var(--spacing) * 1.5)}@media (min-width:768px){[data-app-shell-feature-navigation=true][data-app-shell-responsive-sidebar=true][data-app-shell-sidebar-open=false] ._TabStripFlushStart_11q0v_2{padding-inline-start:0}}._Toolbar_11q0v_2{-webkit-app-region:drag;-webkit-user-select:none;user-select:none}[data-app-shell-application-menu-bar=true] ._Toolbar_11q0v_2,._Toolbar_11q0v_2 button{-webkit-app-region:no-drag}[data-app-shell-workspace-layout=split] ._Toolbar_11q0v_2,[data-app-shell-titlebar] ._Toolbar_11q0v_2{-webkit-app-region:initial}[data-app-shell-header-layout=thread-edge-scroll] ._Toolbar_11q0v_2>:not([data-tab-id]){max-width:max-content}[data-app-shell-header-edge-scroll=true]:not([data-app-shell-tab-row],[data-app-shell-workspace-layout=split]) ._Toolbar_11q0v_2>:not([data-app-shell-thread-content-overlap]){background-color:var(--color-surface)}._strip_b6c3p_1 [data-app-shell-tab-controller]:is(:hover,:focus-within,:has(+[data-app-shell-tab-controller]:is(:hover,:focus-within)))>[data-app-shell-tab-separator],._leadingTab_b6c3p_8:is(:hover,:focus-within) [data-app-shell-tab-separator]{visibility:hidden}._leadingTab_b6c3p_8:has(+[data-app-shell-tab-controller]:is(:hover,:focus-within)) [data-app-shell-tab-separator]{visibility:hidden}._strip_b6c3p_1:has([data-app-shell-tab-controller]:first-child:is(:hover,:focus-within))>._leadingTab_b6c3p_8 [data-app-shell-tab-separator]{visibility:hidden}._header_cpwja_2:not(:where([data-codex-window-type=browser] *))>:is([data-sidebar-header-search],:has([data-sidebar-header-search])){margin-bottom:calc(var(--spacing) * 2)}._banner_iwyc9_1{color:var(--lightningcss-light,#0d0d0d)var(--lightningcss-dark,#fff);letter-spacing:-.15px;font-variation-settings:"opsz" 14;-webkit-font-smoothing:auto;text-wrap:pretty;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#212121);border:.5px solid var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#0000);border-radius:28px;width:100%;padding:24px;font-size:14px;font-weight:400;line-height:18px;display:flex;box-shadow:0 4px 16px #0000000d}._description_iwyc9_19{color:var(--lightningcss-light,#5d5d5d)var(--lightningcss-dark,#cdcdcd)}._successCta_1dw5f_1 a{color:var(--color-chart-green)!important}._catalog_1dw5f_8{outline:1px solid var(--color-border);outline-offset:-1px;border-radius:24px;box-shadow:0 4px 8px #0000000d}._container_or5n7_4{width:100%;container:beacon/inline-size}._surface_or5n7_9{outline:.5px solid var(--lightningcss-light,#0d0d0d0d)var(--lightningcss-dark,var(--color-border-subtle));outline-offset:-.5px;background:var(--lightningcss-light,white)var(--lightningcss-dark,var(--color-surface-elevated));width:100%;color:var(--lightningcss-light,#0d0d0d)var(--lightningcss-dark,var(--color-text));letter-spacing:-.15px;font-variation-settings:"wdth" 100;box-shadow:var(--shadow-card);border-radius:24px;align-items:center;gap:12px;padding:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:400;line-height:20px;display:flex}._content_or5n7_30{flex:1;min-width:0;margin-inline-end:12px}._body_or5n7_36{align-items:center;gap:12px;min-width:0;display:flex}._visual_or5n7_43{flex-shrink:0;justify-content:center;align-items:center;width:32px;min-height:32px;display:flex}._iconCircle_or5n7_52{background:var(--gray-75);width:32px;height:32px;color:var(--lightningcss-light,#0d0d0d)var(--lightningcss-dark,var(--color-text));border-radius:50%;justify-content:center;align-items:center;display:flex}._responsiveImage_or5n7_63{object-fit:contain;width:32px;height:32px}._copy_or5n7_69{overflow-wrap:break-word;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._title_or5n7_78{font-weight:510}._description_or5n7_82{color:var(--lightningcss-light,#5d5d5d)var(--lightningcss-dark,var(--color-text-secondary));text-wrap:wrap}._ctas_or5n7_87,._actions_or5n7_88{flex-shrink:0;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}._ctas_or5n7_87{max-width:50%}._dismiss_or5n7_101{flex-shrink:0;align-items:center;display:flex}._action_or5n7_88{letter-spacing:-.18px;justify-content:center;height:36px;padding:0 16px;font-size:14px;font-weight:510;line-height:20px}._primary_or5n7_117{background:var(--lightningcss-light,#0d0d0d)var(--lightningcss-dark,var(--color-background-primary-solid));min-width:70px;color:var(--lightningcss-light,white)var(--lightningcss-dark,var(--color-text-primary-solid));border-width:0}._secondary_or5n7_124{border:1px solid var(--lightningcss-light,#0d0d0d1a)var(--lightningcss-dark,var(--color-border));color:var(--lightningcss-light,#0d0d0d)var(--lightningcss-dark,var(--color-text));background:0 0}._dismissButton_or5n7_130{width:20px;height:20px;color:var(--lightningcss-light,#8f8f8f)var(--lightningcss-dark,var(--color-text-tertiary));background:0 0;border-width:0;justify-content:center;padding:0}._primary_or5n7_117:not(:disabled):not([aria-disabled=true]):hover,._secondary_or5n7_124:not(:disabled):not([aria-disabled=true]):hover,._dismissButton_or5n7_130:not(:disabled):not([aria-disabled=true]):hover{opacity:.8}._mobileDismiss_or5n7_146{display:none}@container beacon not (min-width:434px){._surface_or5n7_9{background:var(--lightningcss-light,#ffffffe6)var(--lightningcss-dark,var(--color-surface-elevated));outline:none;flex-direction:column;align-items:stretch;position:relative}._content_or5n7_30{margin-inline-end:0}._body_or5n7_36{flex-direction:column;align-items:stretch;gap:8px}._visual_or5n7_43{align-self:flex-start;width:auto}._responsiveImage_or5n7_63{width:36px;height:36px}._noVisual_or5n7_183 ._copy_or5n7_69{padding-inline-end:28px}._title_or5n7_78{letter-spacing:-.23px;font-size:15px}._description_or5n7_82{letter-spacing:-.08px;font-size:13px;line-height:18px}._ctas_or5n7_87,._actions_or5n7_88{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:12px;width:100%;min-width:0;max-width:none;display:grid}._action_or5n7_88{letter-spacing:-.24px;min-width:0;height:40px;font-size:15px}._dismiss_or5n7_101{top:16px;position:absolute;inset-inline-end:16px}._dismissButton_or5n7_130{width:16px;height:16px;color:var(--lightningcss-light,#5d5d5d)var(--lightningcss-dark,var(--color-text-tertiary))}._desktopDismiss_or5n7_228{display:none}._mobileDismiss_or5n7_146{display:block}}._header_8mxdx_2{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_8mxdx_10{padding:0 var(--app-menu-gutter,var(--spacing)) var(--app-menu-gutter,var(--spacing))}._bodyContent_8mxdx_15{padding-inline:var(--app-menu-gutter,var(--spacing))}._footer_8mxdx_10:first-child,._body_8mxdx_15:first-child ._bodyContent_8mxdx_15,._header_8mxdx_2:empty+._body_8mxdx_15 ._bodyContent_8mxdx_15{padding-top:var(--app-menu-gutter,var(--spacing))}._header_8mxdx_2:last-child,._body_8mxdx_15:last-child ._bodyContent_8mxdx_15{padding-bottom:var(--app-menu-gutter,var(--spacing))}._compact_8mxdx_31{corner-shape:round}._compact_8mxdx_31 ._header_8mxdx_2,._compact_8mxdx_31 ._body_8mxdx_15 ._bodyContent_8mxdx_15{padding:0}._maskedRemoteMarker_x6v5f_1{-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_x6v5f_10{--remote-host-folder-color:transparent}._Workspace_yl8z4_2{display:contents}._FloatingHeader_yl8z4_2:not([data-app-shell-left-panel-appearance=content-surface]),._ApplicationMenuTopBar_yl8z4_2{--header-tint:var(--codex-titlebar-tint,transparent);background-color:var(--header-tint)}._FloatingHeader_yl8z4_2{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_yl8z4_2{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_yl8z4_2 button{-webkit-app-region:no-drag}._MainContentClip_yl8z4_2{display:contents}._MainContentClip_yl8z4_2:where(:root[data-codex-os=win32] ._MainContentClip_yl8z4_2):has(>[data-app-shell-main-surface=default]){flex:1;display:flex;overflow:hidden}._MainContentSurface_yl8z4_2{isolation:isolate;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}._MainContentSurface_yl8z4_2[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_yl8z4_2[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_yl8z4_2[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_yl8z4_2[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_yl8z4_2[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_yl8z4_2[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_yl8z4_2[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_yl8z4_2[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_yl8z4_2[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_yl8z4_2[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_yl8z4_2[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_yl8z4_2[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_yl8z4_2[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_yl8z4_2[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_yl8z4_2[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_yl8z4_2[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_yl8z4_2[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_yl8z4_2[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_yl8z4_2[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_yl8z4_2[data-app-shell-main-surface=default]) ._WorkspaceContent_yl8z4_2: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_yl8z4_2[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_yl8z4_2[data-app-shell-main-surface=default]){outline:1px solid canvastext}}._MainContentSurface_yl8z4_2[data-app-shell-main-surface=default]:where(:root[data-codex-os=win32] ._MainContentSurface_yl8z4_2[data-app-shell-main-surface=default]){border-top-left-radius:var(--radius-lg);min-width:0;overflow:visible}@media (forced-colors:active){._MainContentSurface_yl8z4_2[data-app-shell-main-surface=default]:where(:root[data-codex-os=win32] ._MainContentSurface_yl8z4_2[data-app-shell-main-surface=default]){outline-offset:-1px}}._MainContentSurface_yl8z4_2[data-app-shell-main-surface=default]:where(:root[data-codex-os=win32] ._MainContentSurface_yl8z4_2[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_yl8z4_2[data-app-shell-main-surface=browser]{clip-path:border-box;background-color:var(--color-surface);min-width:0;overflow:visible}._MainContentLeftBorder_yl8z4_2{--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_yl8z4_2{--app-shell-main-content-frame-top-offset:var(--height-toolbar);--thread-content-top-inset:calc(var(--spacing) * 8);--thread-floating-content-top-inset:calc(var(--spacing) * 2);--thread-floating-content-bottom-inset:calc(var(--spacing) * 2);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}._MainContentViewport_yl8z4_2[data-app-shell-right-panel-full-width=true],._MainContentViewport_yl8z4_2[data-app-shell-workspace-layout]{overflow:hidden}._MainContentFrame_yl8z4_2{--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_yl8z4_2:where([data-codex-window-type=browser] ._MainContentFrame_yl8z4_2){--thread-docked-panel-header-overlap:calc(var(--thread-floating-content-top-inset) - var(--spacing) * 2)}._MainContentFrame_yl8z4_2[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_yl8z4_2{--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_yl8z4_2: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_yl8z4_2{--thread-floating-content-top-inset:calc(var(--height-toolbar) + var(--spacing) * 2)}._MainContentTopFade_yl8z4_2{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_yl8z4_2{opacity:1}._MainContentTopFade_yl8z4_2:where([data-codex-window-type=browser] ._MainContentTopFade_yl8z4_2){display:none}[data-app-shell-main-content-top-fade=full-bleed] ._MainContentTopFade_yl8z4_2{opacity:1}._MainContentViewport_yl8z4_2:not([data-app-shell-workspace-layout]) [data-app-shell-main-content-top-fade=full-bleed] ._MainContentTopFade_yl8z4_2:where(:root[data-codex-os=win32] :is(._MainContentViewport_yl8z4_2:not([data-app-shell-workspace-layout]) [data-app-shell-main-content-top-fade=full-bleed] ._MainContentTopFade_yl8z4_2)){border-top-left-radius:calc(var(--radius-lg) - var(--app-shell-main-content-border-width,0px)) var(--radius-lg)}._LeftPanel_yl8z4_2{display:flex}[data-slate-sidebar-content]:where([data-codex-window-type=browser] [data-slate-sidebar-content]){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]{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_yl8z4_2{--app-shell-titlebar-height:var(--height-toolbar);--app-shell-left-panel-width:var(--app-shell-animated-left-panel-width)}._Layout_yl8z4_2[data-app-shell-docking-peek=true]{--app-shell-sidebar-divider:transparent}@media not all and (min-width:768px){._Layout_yl8z4_2[data-app-shell-responsive-sidebar=true]{--app-shell-left-panel-width:0px}._Layout_yl8z4_2[data-app-shell-responsive-sidebar=true] ._ResponsiveLeftPanel_yl8z4_2{display:none}._Layout_yl8z4_2[data-app-shell-responsive-sidebar=true] ._MainContentLeftBorder_yl8z4_2{border-left:0}}._SidebarToolbarSeparator_yl8z4_2{top:calc(var(--app-shell-root-banner-height,0px) + var(--app-shell-application-menu-height) + var(--height-toolbar))}._Workspace_yl8z4_2:has(._MainContentViewport_yl8z4_2 [data-app-shell-page-scrolled]):has([data-app-shell-page-header]) [data-app-shell-main-titlebar]{background-color:var(--color-surface)}._PageSurfaceLayout_yl8z4_2:not(._ApplicationMenuPageSurfaceLayout_yl8z4_2) ._Workspace_yl8z4_2:has(._MainContentViewport_yl8z4_2 [data-app-shell-page-scrolled]):has(._MainContentLeftBorder_yl8z4_2):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_yl8z4_2 ._Workspace_yl8z4_2:has(._MainContentViewport_yl8z4_2 [data-app-shell-page-scrolled]):has(._MainContentLeftBorder_yl8z4_2):has([data-app-shell-page-header]) [data-app-shell-main-titlebar]{border-left:var(--border-width-hairline) solid var(--app-shell-sidebar-divider)}}._Workspace_yl8z4_2:has(._MainContentViewport_yl8z4_2 [data-app-shell-page-scrolled]) ._MainContentTopFade_yl8z4_2{display:none}._Layout_yl8z4_2:not([data-app-shell-application-menu-header]) ._Workspace_yl8z4_2:has(._MainContentViewport_yl8z4_2 [data-app-shell-page-scrolled]):has([data-app-shell-page-header]):has(._MainContentViewport_yl8z4_2 [data-app-shell-page-scrolled=true]):not(:has(._MainContentViewport_yl8z4_2 [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_yl8z4_2:has(._MainContentViewport_yl8z4_2 [data-app-shell-page-scrolled]):has(._MainContentViewport_yl8z4_2 [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_yl8z4_2{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}._FullHeightPageSurface_yl8z4_2{border-start-end-radius:0;border-end-end-radius:0;inset-block-start:0}@media not all and (min-width:768px){._FullHeightPageSurface_yl8z4_2{display:none}}@media (min-width:768px){._FullHeightPageSurfaceLayout_yl8z4_2{background-color:var(--app-color-background-shell)}._FullHeightPageSurfaceLayout_yl8z4_2:where([data-codex-window-type=browser] ._FullHeightPageSurfaceLayout_yl8z4_2) [data-app-shell-workspace-row]: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_yl8z4_2 .sidebar-navigation{--padding-row-cell-x:8px;--padding-row-x:8px}._FullHeightPageSurfaceLayout_yl8z4_2 ._MainContentSurface_yl8z4_2[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_yl8z4_2 ._MainContentSurface_yl8z4_2[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_yl8z4_2:where(:root[data-reduced-motion=false] ._FullHeightPageSurfaceLayout_yl8z4_2)[data-app-shell-page-sidebar=false] ._MainContentSurface_yl8z4_2[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_yl8z4_2:where(:root:not([data-reduced-motion]) ._FullHeightPageSurfaceLayout_yl8z4_2)[data-app-shell-page-sidebar=false] ._MainContentSurface_yl8z4_2[data-app-shell-main-surface=browser]{transition:--app-shell-main-surface-clip-start-radius var(--transition-duration-basic) var(--ease-enter)}}}._PageSurfaceLayout_yl8z4_2{--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_yl8z4_2 ._Workspace_yl8z4_2[data-app-shell-header-placement=page] [data-app-shell-main-titlebar]{border-start-end-radius:var(--radius-xl-base)}._PageSurfaceLayout_yl8z4_2 [data-app-shell-page-header]:has([data-app-shell-overlay-page-header]){background-color:var(--color-surface)}._PageSurfaceLayout_yl8z4_2 ._MainContentSurface_yl8z4_2[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_yl8z4_2 ._MainContentSurface_yl8z4_2[data-app-shell-main-surface=default] ._WorkspaceContent_yl8z4_2:before{display:none}._PageSurfaceLayout_yl8z4_2 ._Workspace_yl8z4_2[data-app-shell-header-placement=page] ._MainContentTopFade_yl8z4_2{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_yl8z4_2 ._MainContentFrame_yl8z4_2{--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_yl8z4_2:is(:not(:has([data-app-shell-page-header])),:has([data-app-shell-overlay-page-header])) ._MainContentViewport_yl8z4_2[data-app-shell-main-content-layout=default]:not([data-app-shell-workspace-layout]):has([data-app-shell-inline-page-header])>._MainContentFrame_yl8z4_2{--app-shell-main-content-frame-top-offset:0px}:is(._PageSurfaceLayout_yl8z4_2,._FullHeightPageSurfaceLayout_yl8z4_2) ._LeftPanel_yl8z4_2:not([data-slate-sidebar-peeking=true]) .sidebar-navigation:not(.sidebar-navigation .sidebar-navigation){background-color:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){:is(._PageSurfaceLayout_yl8z4_2,._FullHeightPageSurfaceLayout_yl8z4_2) ._LeftPanel_yl8z4_2:not([data-slate-sidebar-peeking=true]) .sidebar-navigation:not(.sidebar-navigation .sidebar-navigation){background-color:color-mix(in oklab, var(--color-surface) 65%, transparent)}}:is(._PageSurfaceLayout_yl8z4_2,._FullHeightPageSurfaceLayout_yl8z4_2) ._LeftPanel_yl8z4_2:not([data-slate-sidebar-peeking=true]) .sidebar-navigation:not(.sidebar-navigation *){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_yl8z4_2,._FullHeightPageSurfaceLayout_yl8z4_2)[data-app-shell-page-sidebar=true] ._MainContentSurface_yl8z4_2{--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_yl8z4_2:not(._ApplicationMenuPageSurfaceLayout_yl8z4_2):not(:where(:root[data-codex-os=win32] *))[data-app-shell-page-sidebar=true] ._MainContentSurface_yl8z4_2{--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_yl8z4_2:not(._ApplicationMenuPageSurfaceLayout_yl8z4_2):not(:where(:root[data-codex-os=win32] *)) ._LeftPanel_yl8z4_2:not([data-slate-sidebar-peeking=true]) .sidebar-navigation:not(.sidebar-navigation *){clip-path:inset(0 calc(-1 * var(--radius-xl-base)) 0 0 round var(--radius-xl-base));border-radius:0}._PageSurfaceLayout_yl8z4_2:not(._ApplicationMenuPageSurfaceLayout_yl8z4_2):not(:where(:root[data-codex-os=win32] *)) ._LeftPanel_yl8z4_2:not([data-slate-sidebar-peeking=true]) .sidebar-navigation:not(.sidebar-navigation *):is(._MainContentSurface_yl8z4_2: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_yl8z4_2:not(._ApplicationMenuPageSurfaceLayout_yl8z4_2):not(:where(:root[data-codex-os=win32] *))[data-app-shell-page-sidebar=true] ._MainContentSurface_yl8z4_2:is(._MainContentSurface_yl8z4_2: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_yl8z4_2 ._Workspace_yl8z4_2[data-app-shell-header-placement=titlebar]{--app-shell-page-header-offset:0px}._PageSurfaceLayout_yl8z4_2 ._Workspace_yl8z4_2[data-app-shell-header-placement=titlebar] ._MainContentViewport_yl8z4_2{--app-shell-main-content-frame-top-offset:0px}._PageSurfaceLayout_yl8z4_2 ._Workspace_yl8z4_2[data-app-shell-header-placement=titlebar] ._MainContentFrame_yl8z4_2{--thread-floating-content-top-inset:calc(var(--spacing) * 2)}._ApplicationMenuPageSurfaceLayout_yl8z4_2{--app-shell-titlebar-height:calc(var(--spacing) * 2);--app-shell-sidebar-top-inset:0px}._ApplicationMenuPageSurfaceLayout_yl8z4_2 ._PageSurface_yl8z4_2,._ApplicationMenuPageSurfaceLayout_yl8z4_2 ._MainContentSurface_yl8z4_2[data-app-shell-main-surface=default]{border-end-end-radius:var(--radius-xs-base)}._Layout_yl8z4_2[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_yl8z4_2[data-app-shell-application-menu-header] ._WorkspaceContent_yl8z4_2{padding-block-start:var(--app-shell-header-height)}._Layout_yl8z4_2[data-app-shell-application-menu-header] ._MainContentViewport_yl8z4_2{--app-shell-main-toolbar-height:var(--app-shell-header-height)}._NavigationFooterButton_1lf1o_1{letter-spacing:-.15px;gap:calc(var(--spacing) * 1.5)!important;font-weight:510!important}._PromotionalButton_1lf1o_8{--sidebar-upgrade-hover:var(--lightningcss-light,color-mix(in srgb, var(--color-blue) 10%, transparent))var(--lightningcss-dark,color-mix(in oklab, var(--color-blue) 25%, transparent));color:var(--color-blue)!important;background-color:var(--lightningcss-light,color-mix(in oklab, var(--color-blue) 9%, transparent))var(--lightningcss-dark,color-mix(in oklab, var(--color-blue) 20%, transparent))!important}._PromotionalButton_1lf1o_8[data-state=open]{background-color:var(--sidebar-upgrade-hover)!important}@media (hover:hover){._PromotionalButton_1lf1o_8:not(:disabled):not([aria-disabled=true]):hover{background-color:var(--sidebar-upgrade-hover)!important}}._ApplicationMenuPageHeader_1nt9f_1{--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_1nt9f_1: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_1nt9f_1 [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)}._RowHeight_169qv_2{min-height:calc(var(--spacing) * 10)}._RowHeight_169qv_2:where([data-codex-window-type=browser] ._RowHeight_169qv_2){min-height:calc(var(--spacing) * 13)}._Row_169qv_2{transition:background-color 75ms}._Row_169qv_2._Enabled_169qv_2:hover,._Row_169qv_2._Highlighted_169qv_2,._Row_169qv_2:focus-within{background-color:var(--color-background-home-suggestion-hover)}:is(._Row_169qv_2._Enabled_169qv_2:hover,._Row_169qv_2._Highlighted_169qv_2,._Row_169qv_2:focus-within) ._Button_169qv_2{color:var(--color-text)}._Button_169qv_2{font-size:var(--text-sm);line-height:var(--text-sm--line-height);transition:color 75ms}._Button_169qv_2:where([data-codex-window-type=browser] ._Button_169qv_2){font-size:var(--codex-chat-font-size);line-height:var(--line-height-composer)}@media (prefers-reduced-motion:reduce){._Row_169qv_2,._Button_169qv_2{transition:none}}._shimmer_1xp7h_1{background-image:linear-gradient(90deg,#5865f200 0%,#5865f21f 20%,#8895ff75 38%,#e8e7ffe0 50%,#8895ff75 62%,#5865f21f 80%,#5865f200 100%)}._bloom_1xp7h_14{background-image:radial-gradient(80% 220% at 100%,#8491ff57 0%,#5865f22e 40%,#5865f200 82%)}._Display_1vpd1_2{padding-block:calc(var(--spacing) * 4);font-size:var(--codex-chat-font-size);line-height:var(--leading-relaxed);display:flow-root}._DigitColumn_1rr6w_1{width:1ch;height:1lh;line-height:inherit;contain:layout paint style;display:inline-block;position:relative}._DigitColumn_1rr6w_1:before{content:"0";visibility:hidden}._DigitColumn_1rr6w_1[data-variant=inline]{contain:none}._DigitColumn_1rr6w_1[data-variant=inline] ._DigitStack_1rr6w_17{margin-top:var(--rolling-number-y-offset,0);display:block}._DigitColumn_1rr6w_1[data-variant=inline] ._DigitStack_1rr6w_17>span{line-height:inherit;display:block}._DigitStack_1rr6w_17{contain:layout size style;height:1lh;transition:transform var(--transition-duration-relaxed) cubic-bezier(.16, 1, .3, 1);will-change:transform;flex-direction:column;display:flex}._DigitStack_1rr6w_17>span{flex:0 0 1lh;height:1lh}@media (prefers-reduced-motion:reduce){._DigitStack_1rr6w_17{transition:none}}@keyframes _pulse_1mjbn_2{50%{opacity:.5}}._Placeholder_1mjbn_2{overflow:hidden}._Placeholder_1mjbn_2[data-animate]{--loading-placeholder-base:var(--color-surface);--loading-placeholder-peak:var(--color-codex-description)}@supports (color:color-mix(in lab, red, red)){._Placeholder_1mjbn_2[data-animate]{--loading-placeholder-peak:color-mix(in srgb, var(--color-codex-description) 7%, var(--color-surface))}}._Placeholder_1mjbn_2[data-animate]{background-color:var(--loading-placeholder-base);position:relative}._Placeholder_1mjbn_2[data-animate]:before{background-color:var(--loading-placeholder-peak);opacity:0;content:"";animation:3s ease-in-out infinite _pulse_1mjbn_2;position:absolute;inset:0}:root[data-reduced-motion=true] :is(){animation:none}._Placeholder_1mjbn_2[data-animate]:where([data-theme=dark]){--loading-placeholder-peak:var(--color-codex-description)}@supports (color:color-mix(in lab, red, red)){._Placeholder_1mjbn_2[data-animate]:where([data-theme=dark]){--loading-placeholder-peak:color-mix(in srgb, var(--color-codex-description) 14%, var(--color-surface))}}@container style(--theme-variant:dark){._Placeholder_1mjbn_2[data-animate]:where(:not([data-theme])){--loading-placeholder-peak:var(--color-codex-description)}@supports (color:color-mix(in lab, red, red)){._Placeholder_1mjbn_2[data-animate]:where(:not([data-theme])){--loading-placeholder-peak:color-mix(in srgb, var(--color-codex-description) 14%, var(--color-surface))}}}._faviconClip_8z3bn_1{clip-path:circle(11.3137px);transition-property:clip-path;transition-duration:.25s}._faviconImage_8z3bn_9{transform-origin:50%;transition-property:transform;transition-duration:.25s;transform:scale(1)}._loadingFaviconClip_8z3bn_16{clip-path:circle(5px);transition-timing-function:linear(0, .3439 10%, .5904 20%, .7599 30%, .8704 40%, .9375 50%, .9744 60%, .9919 70%, .9984 80%, .9999 90%, 1)}._loadingFaviconImage_8z3bn_33{transition-timing-function:linear(0, 0 10%, .137968 20%, .494693 30%, .727248 40%, .868464 50%, .946123 60%, .982953 70%, .996633 80%, .99979 90%, 1);transform:scale(.625)}._settledFaviconClip_8z3bn_50{clip-path:circle(11.3137px);transition-timing-function:linear(0, .0361 10%, .1296 20%, .2601 30%, .4096 40%, .5625 50%, .7056 60%, .8281 70%, .9216 80%, .9801 90%, 1)}._settledFaviconImage_8z3bn_67{transition-timing-function:linear(0, .075975 10%, .272752 20%, .547399 30%, .862032 40%, 1 50%, 1);transform:scale(1)}._disableTransition_8z3bn_80,._completionStartFrameClip_8z3bn_81,._completionStartFrameImage_8z3bn_82,._completionMidpointFrameClip_8z3bn_83,._completionMidpointFrameImage_8z3bn_84{transition:none}._completionStartFrameClip_8z3bn_81{clip-path:circle(5px)}._completionStartFrameImage_8z3bn_82{transform:scale(.625)}._completionMidpointFrameClip_8z3bn_83{clip-path:circle(8.55146px)}._completionMidpointFrameImage_8z3bn_84{transform:scale(1)}._reduceMotion_8z3bn_104 ._faviconClip_8z3bn_1,._reduceMotion_8z3bn_104 ._faviconImage_8z3bn_9{transition:none}._primaryText_ujf9t_2{--shimmer-contrast:var(--lightningcss-light,#ffffffbf)var(--lightningcss-dark,#0009);--shimmer-text-secondary:var(--lightningcss-light,var(--text-secondary))var(--lightningcss-dark,var(--interactive-label-tertiary-hover,var(--text-secondary)));--shimmer-start:-100%;--shimmer-end:250%;background:var(--shimmer-text-secondary) linear-gradient(to right, var(--shimmer-text-secondary) 0%, var(--shimmer-contrast) 40%, var(--shimmer-contrast) 60%, var(--shimmer-text-secondary) 100%);background-position:var(--shimmer-start) top;-webkit-text-fill-color:transparent;animation:_loading-shimmer_ujf9t_50 var(--cot-shimmer-duration,2s) ease infinite;background-repeat:no-repeat;background-size:50% 200%;-webkit-background-clip:text;background-clip:text}._primaryText_ujf9t_2: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)){--shimmer-start:200%;--shimmer-end:-150%}@keyframes _loading-shimmer_ujf9t_50{0%{background-position:var(--shimmer-start) top}to{background-position:var(--shimmer-end) top}}@media (prefers-reduced-motion:reduce){._primaryText_ujf9t_2{-webkit-text-fill-color:currentColor;background:0 0;animation:none}}._usageHelpLink_xttas_1{color:var(--text-secondary);text-decoration-line:underline;text-decoration-style:dotted}._submitError_xttas_7{background-color:#ffe1e0}._root_xttas_11{--checkout-text-primary:#0d0d0d;--checkout-text-secondary:#5d5d5d;--checkout-text-tertiary:#8f8f8f;--checkout-icon-accent:var(--blue-500);--checkout-bg-primary:#fff;--checkout-page-background:#fcfcfc;--checkout-bg-secondary:#e8e8e8;--checkout-text-status-warning:#d25e28;--checkout-bg-status-warning:#fdf5f1;--checkout-border-default:#0000001a;--checkout-border-heavy:#00000026;--checkout-button-background:#0d0d0d;--checkout-button-foreground:#fff;--checkout-button-hover:#2f2f2f;--blue-100:#a4cdfb;--blue-400:#3a83f7;--blue-500:#2c67c5;--color-blue-100:var(--blue-100);--color-blue-400:var(--blue-400);--color-blue-500:var(--blue-500);--text-primary:var(--checkout-text-primary);--text-secondary:var(--checkout-text-secondary);--text-tertiary:var(--checkout-text-tertiary);--bg-primary:var(--checkout-bg-primary);--bg-tertiary:#f3f3f3;--border-default:var(--checkout-border-default);--border-heavy:var(--checkout-border-heavy);--color-token-text-primary:var(--checkout-text-primary);--color-token-text-secondary:var(--checkout-text-secondary);--color-token-text-tertiary:var(--checkout-text-tertiary);--color-token-bg-primary:var(--checkout-bg-primary);--color-token-bg-tertiary:var(--bg-tertiary);--color-token-border-default:var(--checkout-border-default);--color-token-border-heavy:var(--checkout-border-heavy);--color-token-interactive-border-focus:var(--checkout-text-primary);--text-base:16px;--text-sm:14px;--text-xs:12px;--text-lg:18px;--spacing:4px;color:var(--checkout-text-primary);scrollbar-width:auto;font-family:-apple-system-body,"ui-sans-serif",-apple-system,"system-ui",Segoe UI,Helvetica,Apple Color Emoji,Arial,"sans-serif",Segoe UI Emoji,Segoe UI Symbol;font-size:16px;line-height:1.5}._root_xttas_11[data-checkout-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}._root_xttas_11[data-checkout-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--checkout-text-primary:#fff;--checkout-text-secondary:#cdcdcd;--checkout-text-tertiary:#afafaf;--checkout-icon-accent:var(--blue-100);--checkout-bg-primary:#212121;--checkout-page-background:#000;--checkout-bg-secondary:#303030;--bg-tertiary:#303030;--checkout-text-status-warning:#f1a275;--checkout-bg-status-warning:#45240d;--checkout-border-default:#ffffff26;--checkout-border-heavy:#fff3;--checkout-button-background:#f9f9f9;--checkout-button-foreground:#0d0d0d;--checkout-button-hover:#ececec}._root_xttas_11._businessWorkspaceLoading_xttas_89,._root_xttas_11._accountSwitchLoading_xttas_90,._root_xttas_11._checkoutLoading_xttas_91:not([data-checkout-theme]){--checkout-text-primary:var(--lightningcss-light,#0d0d0d)var(--lightningcss-dark,#fff);--checkout-text-secondary:var(--lightningcss-light,#5d5d5d)var(--lightningcss-dark,#cdcdcd);--checkout-text-tertiary:var(--lightningcss-light,#8f8f8f)var(--lightningcss-dark,#afafaf);--checkout-bg-primary:var(--lightningcss-light,#fff)var(--lightningcss-dark,#212121);--checkout-page-background:var(--lightningcss-light,#fcfcfc)var(--lightningcss-dark,#000)}._creditPage_xttas_100{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--radius-xs:4px;--radius-lg:10px;--control-radius-lg:10px;--input-outline-border-color:var(--lightningcss-light,#0d0d0d29)var(--lightningcss-dark,#ffffff40);--input-outline-border-color-hover:var(--lightningcss-light,#0d0d0d40)var(--lightningcss-dark,#ffffff4d);--input-outline-border-color-focus:var(--lightningcss-light,#0d0d0d80)var(--lightningcss-dark,#ffffff80);--bg-tertiary:#f3f3f3;--theme-purple-background:#ede5fc;--theme-purple-text:#7849d1;--theme-blue-background:#e8f3fe;--theme-blue-text:#2c67c5;--theme-blue-text-on-background:#2c67c5;--bg-status-success:#def3e5;--text-status-success:#1f4e25;--color-green-600:#3a843f;--color-green-700:#2c6732;--color-token-bg-tertiary:var(--bg-tertiary);--color-token-bg-secondary:var(--bg-secondary,var(--checkout-bg-secondary))}.dark ._creditPage_xttas_100,._root_xttas_11[data-checkout-theme=dark] ._creditPage_xttas_100{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-tertiary:#414141;--theme-purple-background:#3b2366;--theme-purple-text:#a67df2;--theme-blue-background:#133463;--theme-blue-text-on-background:#e8f3fe;--bg-status-success:#1f4e25;--text-status-success:#effaf3}._button_xttas_134{background-color:var(--checkout-button-background);color:var(--checkout-button-foreground)}._button_xttas_134:hover:not(:disabled){background-color:var(--checkout-button-hover)}._button_xttas_134:active:not(:disabled){opacity:.8}._root_xttas_11._offerNotice_xttas_148{--color-text:var(--checkout-text-primary);--color-text-secondary:var(--checkout-text-secondary);--color-surface-elevated:var(--checkout-bg-primary);--color-border:var(--checkout-border-default);--modal-radius:var(--radius-xl);--button-font-weight:var(--font-weight-normal);font-size:var(--text-sm)}._offerNoticeTitle_xttas_158{font-variation-settings:"opsz" 24}._planChangeDetails_xttas_164{--text-secondary:var(--lightningcss-light,#5d5d5d)var(--lightningcss-dark,#cdcdcd);--text-primary:var(--lightningcss-light,#0d0d0d)var(--lightningcss-dark,#fff);--border-default:var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#ffffff26);--main-surface-secondary:var(--lightningcss-light,#f9f9f9)var(--lightningcss-dark,#2f2f2f);--color-token-text-secondary:var(--text-secondary);--color-token-text-primary:var(--text-primary);font-size:16px;line-height:1.5}._successPrimaryButton_xttas_176:disabled{background-color:color-mix(in srgb, var(--checkout-button-background) 50%, transparent)}._successGhostButton_xttas_189{color:var(--checkout-text-primary);background:0 0}._successGhostButton_xttas_189:hover:not(:disabled){background:var(--checkout-bg-secondary)}._root_xttas_11[data-checkout-theme=dark][data-checkout-loading-context=pricing-to-checkout]{--checkout-bg-primary:#1b1b1d}._root_xttas_11._providerSpinner_xttas_203{color:#8f8f8f}._root_xttas_11._providerSpinner_xttas_203[data-checkout-theme=dark]{color:#adadad}._root_xttas_11._modal_xttas_210{--checkout-text-tertiary:#5d5d5d;--color-text:var(--checkout-text-primary);--text-accent:var(--blue-400);--color-surface:var(--checkout-bg-primary);--color-surface-tertiary:var(--checkout-bg-primary);--interactive-bg-secondary-hover:#0000000d;--interactive-bg-secondary-selected:#0000000d;--color-token-interactive-bg-secondary-hover:var(--interactive-bg-secondary-hover);--theme-blue-background:var(--blue-50);--theme-blue-text:var(--blue-500);--theme-blue-text-on-background:var(--blue-500);font-size:var(--text-sm)}._root_xttas_11._modal_xttas_210 .bg-token-interactive-bg-secondary-selected{background-color:var(--interactive-bg-secondary-selected)}._root_xttas_11._modal_xttas_210[data-checkout-theme=dark]{--checkout-text-tertiary:#afafaf;--gray-600:#676767;--color-gray-600:var(--gray-600);--text-accent:var(--blue-200);--interactive-bg-secondary-hover:#ffffff1a;--interactive-bg-secondary-selected:#ffffff1a;--theme-blue-background:var(--blue-800);--theme-blue-text-on-background:var(--blue-50)}@supports (color:color(display-p3 1 1 1)){._root_xttas_11._modal_xttas_210{--theme-blue-background:color(display-p3 .909804 .952941 .996078);--theme-blue-text:color(display-p3 .172549 .403922 .772549);--theme-blue-text-on-background:var(--theme-blue-text)}._root_xttas_11._modal_xttas_210[data-checkout-theme=dark]{--theme-blue-background:color(display-p3 .07451 .203922 .388235);--theme-blue-text-on-background:color(display-p3 .909804 .952941 .996078)}}._shell_bomwa_2{border-bottom-style:var(--tw-border-style);padding-top:calc(var(--spacing,.25rem) * 4);--spacing-token-button-composer:calc(var(--spacing) * 8);border-bottom-width:1px;container-type:inline-size}._shell_bomwa_2:where([data-codex-window-type=browser] ._shell_bomwa_2){--spacing-token-button-composer:calc(var(--spacing) * 9)}._shell_bomwa_2[data-sticky]{top:calc(var(--spacing,.25rem) * -4);z-index:30;position:sticky}._shell_bomwa_2[data-sticky]:before{content:"";pointer-events:none;z-index:-1;inset-inline:0;inset-block:var(--header-background-top-inset,0px) 0;background-color:var(--color-surface);border-start-start-radius:var(--app-shell-main-surface-top-start-radius,0px);border-start-end-radius:var(--app-shell-main-surface-top-end-radius,0px);position:absolute}._content_bomwa_2{column-gap:calc(var(--spacing,.25rem) * 4);flex-wrap:wrap;display:flex}._headerRow_bomwa_2{display:contents}._title_bomwa_2{min-height:calc(var(--spacing,.25rem) * 15);justify-content:center;gap:var(--spacing,.25rem);min-width:0;max-width:100%;padding-block:calc(var(--spacing,.25rem) * 3);flex-direction:column;flex-basis:max-content;grid-row-start:1;grid-column-start:1;padding-inline-start:max(0px, var(--app-shell-titlebar-left-inset,0px) - var(--header-content-start,0px));display:flex}._titleContent_bomwa_2{gap:var(--spacing,.25rem);flex-direction:column;min-width:0;display:flex}._shell_bomwa_2[data-scroll-collapse] ._titleContent_bomwa_2{width:max-content;max-width:100%}._shell_bomwa_2[data-scroll-collapse] ._title_bomwa_2{flex-basis:min-content;overflow:hidden}._shell_bomwa_2[data-scroll-collapse] ._actions_bomwa_2{align-self:flex-start}._shell_bomwa_2[data-scroll-collapse]{top:calc(-1 * var(--header-collapse-offset))}._shell_bomwa_2[data-scroll-collapse]:not([data-collapsible]) ._title_bomwa_2{flex-basis:100%}._shell_bomwa_2[data-collapsible] ._content_bomwa_2{grid-template-columns:minmax(0,max-content) minmax(min-content,1fr);display:grid}:is([data-new-slate-layout] ._shell_bomwa_2[data-collapsible] ._content_bomwa_2,._shell_bomwa_2[data-scroll-collapse][data-collapsible]:has(._search_bomwa_2[data-fixed-width]) ._content_bomwa_2){display:flex}[data-new-slate-layout] ._shell_bomwa_2[data-collapsible] ._headerRow_bomwa_2{gap:calc(var(--spacing,.25rem) * 4);width:100%;min-width:0;display:flex}[data-new-slate-layout] ._shell_bomwa_2[data-collapsible] ._title_bomwa_2{flex:0 1 max-content}[data-new-slate-layout] ._shell_bomwa_2[data-collapsible]:not(:has(._search_bomwa_2[data-fixed-width])) ._title_bomwa_2{flex-shrink:0}._shell_bomwa_2[data-collapsible] ._actions_bomwa_2{position:sticky;top:0}._shell_bomwa_2[data-collapsible][data-scrolled] ._navigation_bomwa_2{grid-column:span 1/span 1}._actions_bomwa_2{min-height:calc(var(--spacing,.25rem) * 15);min-width:0;max-width:100%;padding-block:calc(var(--spacing,.25rem) * 3);flex:1 1 max-content;grid-row-start:1;grid-column-start:2;align-items:center;display:flex}._navigation_bomwa_2{min-height:calc(var(--spacing,.25rem) * 15);flex-basis:100%;grid-column:1/-1;grid-row-start:2;align-items:center;min-width:0;max-width:100%;display:flex}._navigation_bomwa_2:empty,._actions_bomwa_2:empty{display:none}._shell_bomwa_2[data-scroll-collapse][data-collapsible]:has(._navigation_bomwa_2:empty){top:calc(var(--spacing,.25rem) * -4)}._shell_bomwa_2[data-scroll-collapse][data-collapsible]:has(._navigation_bomwa_2:empty) ._titleContent_bomwa_2{transform:translateY(calc(-1 * clamp(0px, var(--header-scroll-overlap,0px), var(--header-collapse-offset))))}._toolbar_bomwa_2{justify-content:flex-end;align-items:center;gap:calc(var(--spacing,.25rem) * 3);-webkit-user-select:none;user-select:none;width:100%;min-width:0;display:flex}._filterTags_bomwa_2{margin:calc(var(--spacing,.25rem) * -1);min-width:0;padding:var(--spacing,.25rem);display:flex;overflow-x:auto}._filterTagsContent_bomwa_2{align-items:center;gap:var(--spacing,.25rem);flex-shrink:0;width:max-content;display:flex}._viewControls_bomwa_2,._pageActions_bomwa_2{align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-shrink:0;width:max-content;display:flex}._viewControls_bomwa_2:empty,._pageActions_bomwa_2:empty{display:none}._filterTags_bomwa_2:has(>:empty){display:none}._search_bomwa_2{width:calc(var(--spacing,.25rem) * 60);flex-shrink:0;flex-basis:calc(var(--spacing,.25rem) * 60);grid-template-columns:minmax(0,1fr);align-items:center;min-width:0;display:grid}:is([data-new-slate-layout] ._shell_bomwa_2[data-sticky]:not([data-scroll-collapse]) ._title_bomwa_2,[data-new-slate-layout] ._shell_bomwa_2[data-sticky]:not([data-scroll-collapse]):has(._title_bomwa_2) ._actions_bomwa_2){min-height:calc(var(--spacing,.25rem) * 9);padding-block:0}@media not all and (min-width:48rem){:is([data-new-slate-layout] ._shell_bomwa_2[data-sticky]:not([data-scroll-collapse]) ._title_bomwa_2,[data-new-slate-layout] ._shell_bomwa_2[data-sticky]:not([data-scroll-collapse]):has(._title_bomwa_2) ._actions_bomwa_2):where([data-codex-window-type=browser] :is([data-new-slate-layout] ._shell_bomwa_2[data-sticky]:not([data-scroll-collapse]) ._title_bomwa_2,[data-new-slate-layout] ._shell_bomwa_2[data-sticky]:not([data-scroll-collapse]):has(._title_bomwa_2) ._actions_bomwa_2)){min-height:var(--app-shell-titlebar-height,var(--height-toolbar))}}[data-new-slate-layout] ._shell_bomwa_2:has(._navigation_bomwa_2:empty){margin-bottom:calc(var(--spacing,.25rem) * 2)}[data-new-slate-layout] ._shell_bomwa_2[data-scroll-collapse][data-collapsible]:has(._navigation_bomwa_2:empty){top:calc(var(--spacing,.25rem) * -4);margin-bottom:0}[data-new-slate-layout] ._shell_bomwa_2[data-scroll-collapse][data-collapsible]:has(._navigation_bomwa_2:empty) ._titleContent_bomwa_2{transform:none}[data-new-slate-layout] ._shell_bomwa_2[data-scroll-collapse]:not([data-collapsible]){top:calc(var(--spacing,.25rem) * -4)}[data-new-slate-layout] ._title_bomwa_2{padding-inline-start:0}[data-new-slate-layout] ._title_bomwa_2:where([data-codex-window-type=browser] :is([data-new-slate-layout] ._title_bomwa_2)){padding-inline-start:max(0px, var(--app-shell-titlebar-left-inset,0px) + var(--spacing) * 2 - var(--header-content-start,0px))}@media not all and (min-width:48rem){[data-new-slate-layout]:where([data-codex-window-type=browser] [data-new-slate-layout]) ._shell_bomwa_2{padding-top:0}[data-new-slate-layout]:where([data-codex-window-type=browser] [data-new-slate-layout]) ._shell_bomwa_2[data-sticky]:not([data-scroll-collapse]),:is([data-new-slate-layout]:where([data-codex-window-type=browser] [data-new-slate-layout]) ._shell_bomwa_2[data-scroll-collapse][data-collapsible]:has(._navigation_bomwa_2:empty),[data-new-slate-layout]:where([data-codex-window-type=browser] [data-new-slate-layout]) ._shell_bomwa_2[data-scroll-collapse]:not([data-collapsible])){top:0}[data-new-slate-layout]:where([data-codex-window-type=browser] [data-new-slate-layout]) ._title_bomwa_2{min-height:var(--app-shell-titlebar-height,var(--height-toolbar))}}._shell_bomwa_2[data-scroll-collapse] ._search_bomwa_2{flex-shrink:1}._shell_bomwa_2[data-expand-search] ._title_bomwa_2{flex-grow:999}._shell_bomwa_2[data-expand-search] ._search_bomwa_2{flex-grow:1}._shell_bomwa_2[data-scroll-collapse] ._actions_bomwa_2:has(._search_bomwa_2[data-fixed-width]){flex:none;margin-left:auto}._search_bomwa_2[data-fixed-width]{flex-grow:0;flex-shrink:0}._shell_bomwa_2[data-scroll-collapse] ._headerRow_bomwa_2:has(._search_bomwa_2[data-fixed-width]){gap:calc(var(--spacing,.25rem) * 4);width:100%;min-width:0;display:flex}._shell_bomwa_2[data-scroll-collapse] ._headerRow_bomwa_2:has(._search_bomwa_2[data-fixed-width]) ._title_bomwa_2{flex:0 1 max-content}html[data-codex-window-type=electron] [data-new-slate-layout] ._shell_bomwa_2[data-wrap-actions] ._headerRow_bomwa_2{gap:calc(var(--spacing,.25rem) * 4);width:100%;min-width:0;display:flex}html[data-codex-window-type=electron] [data-new-slate-layout] ._shell_bomwa_2[data-wrap-actions] ._headerRow_bomwa_2 ._title_bomwa_2{flex:0 1 max-content}@container (min-width:48rem){html[data-codex-window-type=electron] [data-new-slate-layout] ._shell_bomwa_2[data-wrap-actions] ._search_bomwa_2{max-width:calc(var(--spacing,.25rem) * 60);min-width:calc(var(--spacing,.25rem) * 40)}}@container not (min-width:48rem){._shell_bomwa_2[data-scroll-collapse] ._headerRow_bomwa_2:has(._search_bomwa_2[data-fixed-width]){padding-bottom:var(--spacing,.25rem);flex-wrap:wrap;row-gap:0}._shell_bomwa_2[data-scroll-collapse] ._headerRow_bomwa_2:has(._search_bomwa_2[data-fixed-width]) ._title_bomwa_2{flex:0 0 100%}._shell_bomwa_2[data-scroll-collapse] ._headerRow_bomwa_2:has(._search_bomwa_2[data-fixed-width]) ._actions_bomwa_2{flex:100%}._shell_bomwa_2[data-scroll-collapse] ._headerRow_bomwa_2:has(._search_bomwa_2[data-fixed-width]) ._toolbar_bomwa_2{width:100%}._shell_bomwa_2[data-scroll-collapse] ._headerRow_bomwa_2:has(._search_bomwa_2[data-fixed-width]) ._search_bomwa_2[data-fixed-width]{flex-grow:1;flex-shrink:1}html[data-codex-window-type=electron] [data-new-slate-layout] ._shell_bomwa_2[data-wrap-actions] ._headerRow_bomwa_2{padding-bottom:var(--spacing,.25rem);flex-wrap:wrap;row-gap:0}html[data-codex-window-type=electron] [data-new-slate-layout] ._shell_bomwa_2[data-wrap-actions] ._headerRow_bomwa_2 ._title_bomwa_2{flex:0 0 100%}html[data-codex-window-type=electron] [data-new-slate-layout] ._shell_bomwa_2[data-wrap-actions] ._headerRow_bomwa_2 ._actions_bomwa_2{flex:100%}html[data-codex-window-type=electron] [data-new-slate-layout] ._shell_bomwa_2[data-wrap-actions] ._headerRow_bomwa_2 ._toolbar_bomwa_2{width:100%}}@container searchable-header not (min-width:48rem){html[data-codex-window-type=electron] [data-new-slate-layout] [data-page-subtitle]{display:none}}._shell_bomwa_2[data-expand-search][data-collapsible] ._toolbar_bomwa_2{width:max-content;max-width:100%;margin-left:auto}@container not (min-width:48rem){[data-app-shell-inline-page-header]:not([data-new-slate-layout]) ._shell_bomwa_2[data-expand-search][data-scroll-collapse]{padding-top:0}:is([data-app-shell-inline-page-header]:not([data-new-slate-layout]) ._shell_bomwa_2[data-expand-search][data-scroll-collapse] ._content_bomwa_2,[data-app-shell-inline-page-header]:not([data-new-slate-layout]) ._shell_bomwa_2[data-expand-search][data-scroll-collapse] ._headerRow_bomwa_2){flex-direction:column;display:flex}[data-app-shell-inline-page-header]:not([data-new-slate-layout]) ._shell_bomwa_2[data-expand-search][data-scroll-collapse] ._headerRow_bomwa_2{width:100%;min-width:0}[data-app-shell-inline-page-header]:not([data-new-slate-layout]) ._shell_bomwa_2[data-expand-search][data-scroll-collapse] ._title_bomwa_2{flex-basis:auto}[data-app-shell-inline-page-header]:not([data-new-slate-layout]) ._shell_bomwa_2[data-expand-search][data-scroll-collapse] ._title_bomwa_2:where([data-codex-window-type=browser] :is([data-app-shell-inline-page-header]:not([data-new-slate-layout]) ._shell_bomwa_2[data-expand-search][data-scroll-collapse] ._title_bomwa_2)){padding-inline-start:max(0px, var(--app-shell-titlebar-left-inset,0px) + var(--spacing) * 2 - var(--header-content-start,0px))}[data-app-shell-inline-page-header]:not([data-new-slate-layout]) ._shell_bomwa_2[data-expand-search][data-scroll-collapse] ._actions_bomwa_2{flex-basis:auto;align-self:stretch;width:100%}[data-app-shell-inline-page-header]:not([data-new-slate-layout]) ._shell_bomwa_2[data-expand-search][data-scroll-collapse] ._toolbar_bomwa_2{width:100%;margin-left:0}._shell_bomwa_2:not([data-scroll-collapse]) ._content_bomwa_2{grid-template-columns:auto minmax(0,1fr) auto;display:grid}._shell_bomwa_2:not([data-scroll-collapse]) ._title_bomwa_2{grid-column:span 2/span 2}._shell_bomwa_2:not([data-scroll-collapse]) ._actions_bomwa_2,._shell_bomwa_2:not([data-scroll-collapse]) ._toolbar_bomwa_2{display:contents}._shell_bomwa_2:not([data-scroll-collapse]) ._content_bomwa_2:not(:has(._title_bomwa_2)) ._actions_bomwa_2{grid-column:1/-1;display:flex}._shell_bomwa_2:not([data-scroll-collapse]) ._filterTags_bomwa_2{display:none}._shell_bomwa_2:not([data-scroll-collapse]) ._pageActions_bomwa_2{grid-row-start:1;grid-column-start:3;place-self:center flex-end}._shell_bomwa_2:not([data-scroll-collapse]) ._viewControls_bomwa_2{min-height:calc(var(--spacing,.25rem) * 15);grid-row-start:2;grid-column-start:1}._shell_bomwa_2:not([data-scroll-collapse]) ._search_bomwa_2{min-height:calc(var(--spacing,.25rem) * 15);grid-column:2/4;grid-row-start:2;width:100%}._shell_bomwa_2:not([data-scroll-collapse]) ._toolbar_bomwa_2:has(>._viewControls_bomwa_2:empty) ._search_bomwa_2{grid-column-start:1}._shell_bomwa_2:not([data-scroll-collapse]) ._navigation_bomwa_2{grid-row-start:3}}@media not all and (min-width:48rem){[data-new-slate-layout]:where([data-codex-window-type=browser] [data-new-slate-layout]) ._shell_bomwa_2[data-expand-search][data-scroll-collapse] ._content_bomwa_2{display:flex}[data-new-slate-layout]:where([data-codex-window-type=browser] [data-new-slate-layout]) ._shell_bomwa_2[data-expand-search][data-scroll-collapse] ._headerRow_bomwa_2{z-index:10;gap:calc(var(--spacing,.25rem) * 4);background-color:var(--color-surface);width:100%;display:flex;position:sticky;top:0}[data-new-slate-layout]:where([data-codex-window-type=browser] [data-new-slate-layout]) ._shell_bomwa_2[data-expand-search][data-scroll-collapse] ._title_bomwa_2{flex:0 auto}[data-new-slate-layout]:where([data-codex-window-type=browser] [data-new-slate-layout]) ._shell_bomwa_2[data-expand-search][data-scroll-collapse] ._actions_bomwa_2{flex:1 1 0;align-self:center;min-width:0;min-height:0;padding-block:0}[data-new-slate-layout]:where([data-codex-window-type=browser] [data-new-slate-layout]) ._shell_bomwa_2[data-expand-search][data-scroll-collapse] ._search_bomwa_2{flex-grow:0}}._row_sm7xw_2{position:relative}._divider_sm7xw_2:after{pointer-events:none;inset-inline:calc(var(--spacing,.25rem) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border-subtle);content:"";position:absolute;bottom:0}._groupItem_sm7xw_2:not(:last-child):not(:has(._row_sm7xw_2)):after{pointer-events:none;inset-inline:calc(var(--spacing,.25rem) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border-subtle);content:"";position:absolute;bottom:0}._groupItem_sm7xw_2{position:relative}._divider_sm7xw_2:has(+._row_sm7xw_2):after{bottom:-1px}:is(li,[role=listitem],._groupItem_sm7xw_2):has(._row_sm7xw_2):has(+:is(li,[role=listitem],._groupItem_sm7xw_2) ._row_sm7xw_2) ._divider_sm7xw_2:after{bottom:-1px}._row_sm7xw_2._selected_sm7xw_2:after{opacity:0}._divider_sm7xw_2:has(+._row_sm7xw_2._selected_sm7xw_2):after{opacity:0}:is(li,[role=listitem],._groupItem_sm7xw_2):has(._row_sm7xw_2):has(+:is(li,[role=listitem],._groupItem_sm7xw_2) ._row_sm7xw_2._selected_sm7xw_2) ._divider_sm7xw_2:after{opacity:0}._group_sm7xw_2>:has(+._groupItem_sm7xw_2 ._row_sm7xw_2._selected_sm7xw_2) [data-selectable-list-row-group-header]:after{opacity:0}@media (hover:hover){._row_sm7xw_2:not(._disabled_sm7xw_2):hover:after{opacity:0}._divider_sm7xw_2:has(+._row_sm7xw_2:not(._disabled_sm7xw_2):hover):after{opacity:0}:is(li,[role=listitem],._groupItem_sm7xw_2):has(._row_sm7xw_2):has(+:is(li,[role=listitem],._groupItem_sm7xw_2) ._row_sm7xw_2:not(._disabled_sm7xw_2):hover) ._divider_sm7xw_2:after{opacity:0}._group_sm7xw_2>:has(+._groupItem_sm7xw_2 ._row_sm7xw_2:not(._disabled_sm7xw_2):hover) [data-selectable-list-row-group-header]:after{opacity:0}}._row_sm7xw_2._selected_sm7xw_2:has(+._row_sm7xw_2._selected_sm7xw_2){border-end-end-radius:0!important;border-end-start-radius:0!important}:is(li,[role=listitem],._groupItem_sm7xw_2):has(._row_sm7xw_2._selected_sm7xw_2):has(+:is(li,[role=listitem],._groupItem_sm7xw_2) ._row_sm7xw_2._selected_sm7xw_2) ._row_sm7xw_2._selected_sm7xw_2{border-end-end-radius:0!important;border-end-start-radius:0!important}:is(._row_sm7xw_2._selected_sm7xw_2+._row_sm7xw_2._selected_sm7xw_2,:is(li,[role=listitem],._groupItem_sm7xw_2):has(._row_sm7xw_2._selected_sm7xw_2)+:is(li,[role=listitem],._groupItem_sm7xw_2):has(._row_sm7xw_2._selected_sm7xw_2) ._row_sm7xw_2._selected_sm7xw_2){border-start-start-radius:0!important;border-start-end-radius:0!important}._Root_1h8zz_1{--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_1h8zz_11{width:auto;height:100%}@keyframes _image-loaded_184qc_22{0%{opacity:0}to{opacity:1}}._loaded_184qc_10{animation:_image-loaded_184qc_22 var(--transition-duration-basic) ease-out}:root[data-reduced-motion=true] ._loaded_184qc_10{animation:none}@media (prefers-reduced-motion:reduce){:root:not([data-reduced-motion]) ._loaded_184qc_10{animation:none}}._headerFadeMask_9b1qi_1{--edge-fade-distance:calc(var(--spacing) * 10);--sidebar-scroll-footer-edge:100%;--sidebar-scroll-footer-fade-distance:calc(var(--spacing) * 10);--sidebar-scroll-footer-fade-start:calc(var(--sidebar-scroll-footer-edge) - var(--sidebar-scroll-footer-fade-distance));--sidebar-scroll-header-mask-distance:var(--sidebar-scroll-header-fade-distance,var(--sidebar-scroll-header-spacing,calc(var(--spacing) * 2)));--sidebar-scroll-header-mask-start:var(--sidebar-scroll-header-fade-start,0px);--sidebar-scroll-mask-image:linear-gradient(to bottom, transparent 0, transparent var(--sidebar-scroll-header-mask-start), black calc(var(--sidebar-scroll-header-mask-start) + var(--sidebar-scroll-header-mask-distance)), black var(--sidebar-scroll-footer-fade-start), #000000e0 calc(var(--sidebar-scroll-footer-edge) - var(--spacing) * 6), #00000085 calc(var(--sidebar-scroll-footer-edge) - var(--spacing) * 3), #0000002e calc(var(--sidebar-scroll-footer-edge) - var(--spacing)), transparent var(--sidebar-scroll-footer-edge), transparent 100%);animation:none;-webkit-mask-image:none;mask-image:none;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@supports (animation-timeline:--scroll-fade){._headerFadeMask_9b1qi_1{--sidebar-scroll-footer-fade-distance:var(--bottom-fade)}}._withoutFooterFade_9b1qi_49{--sidebar-scroll-mask-image:linear-gradient(to bottom, transparent var(--sidebar-scroll-header-mask-start), black calc(var(--sidebar-scroll-header-mask-start) + var(--sidebar-scroll-header-mask-distance)))}._stickySectionHeaders_9b1qi_61{--sidebar-scroll-header-mask-distance:calc(var(--spacing) / 2)}._viewport_a3okg_1{--marquee-speed-em-per-second:2;--marquee-gap:1.15em;--marquee-left-fade:.571429em;--marquee-right-fade:1.14286em;--marquee-scroll-direction:-1;--marquee-mask-direction:to right;white-space:nowrap;width:100%;min-width:0;display:block}._viewport_a3okg_1: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)){--marquee-scroll-direction:1;--marquee-mask-direction:to left}._clipViewport_a3okg_20{width:calc(100% + var(--marquee-left-fade));min-width:0;margin-inline-start:calc(-1 * var(--marquee-left-fade));display:block;overflow:hidden}._track_a3okg_28{gap:var(--marquee-gap);min-width:max-content;padding-inline-start:var(--marquee-left-fade);display:inline-flex}._content_a3okg_35{min-width:max-content;display:inline-block}._overflowingViewport_a3okg_40{-webkit-mask-image:linear-gradient(var(--marquee-mask-direction), transparent, #000 var(--marquee-left-fade), #000 calc(100% - var(--marquee-right-fade)), transparent);-webkit-mask-image:linear-gradient(var(--marquee-mask-direction), transparent, #000 var(--marquee-left-fade), #000 calc(100% - var(--marquee-right-fade)), transparent);-webkit-mask-image:linear-gradient(var(--marquee-mask-direction), transparent, #000 var(--marquee-left-fade), #000 calc(100% - var(--marquee-right-fade)), transparent);mask-image:linear-gradient(var(--marquee-mask-direction), transparent, #000 var(--marquee-left-fade), #000 calc(100% - var(--marquee-right-fade)), transparent);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}._overflowingViewport_a3okg_40: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)){-webkit-mask-position:100% 0;mask-position:100% 0}._animate_a3okg_66 ._scrolling_a3okg_66,.group:hover ._animateOnGroupHover_a3okg_67 ._scrolling_a3okg_66{animation:_marqueeTextScroll_a3okg_102 var(--marquee-duration) var(--marquee-scroll-timing) infinite;will-change:transform}._animate_a3okg_66._stopAtEnd_a3okg_73 ._scrolling_a3okg_66,.group:hover ._animateOnGroupHover_a3okg_67._stopAtEnd_a3okg_73 ._scrolling_a3okg_66{animation-iteration-count:1;animation-fill-mode:forwards}._animate_a3okg_66._stopAtEnd_a3okg_73 ._overflowingViewport_a3okg_40,.group:hover ._animateOnGroupHover_a3okg_67._stopAtEnd_a3okg_73 ._overflowingViewport_a3okg_40{animation:_marqueeTextFadeRightMask_a3okg_102 var(--marquee-duration) linear forwards}@keyframes _marqueeTextScroll_a3okg_102{to{transform:translateX(calc(var(--marquee-scroll-direction) * var(--marquee-scroll-distance)))}}@keyframes _marqueeTextFadeRightMask_a3okg_102{75%{-webkit-mask-size:100% 100%;mask-size:100% 100%}to{-webkit-mask-size:calc(100% + var(--marquee-right-fade)) 100%;-webkit-mask-size:calc(100% + var(--marquee-right-fade)) 100%;-webkit-mask-size:calc(100% + var(--marquee-right-fade)) 100%;mask-size:calc(100% + var(--marquee-right-fade)) 100%}}._statusPillProgress_1nhkz_1{opacity:0;transform-origin:0;animation-name:_statusPillProgress_1nhkz_1;animation-timing-function:linear;animation-fill-mode:both}@keyframes _statusPillProgress_1nhkz_1{0%{opacity:0;transform:scaleX(1)}.001%{opacity:1;transform:scaleX(1)}to{opacity:1;transform:scaleX(0)}}.group:hover [data-marquee-animatable]+._inlineTitleSuffix_1nhkz_26{visibility:hidden}._anchor_1igxi_1,.codex-dialog._surface_1igxi_2{--sidebar-customization-row-height:var(--height-token-row);--sidebar-customization-height:min(calc(var(--sidebar-customization-row-count) * var(--sidebar-customization-row-height) + (var(--sidebar-customization-row-count) - 1) * 1px + var(--spacing) * 2), calc(50dvh / var(--codex-window-zoom)));min-block-size:var(--sidebar-customization-row-height)}._anchor_1igxi_1{anchor-name:--codex-sidebar-customization;block-size:calc(var(--sidebar-customization-height) - var(--sidebar-customization-row-height) - var(--spacing) * 2.25)}.codex-dialog._surface_1igxi_2{position-anchor:--codex-sidebar-customization;top:calc(anchor(top) - var(--sidebar-customization-row-height) - var(--spacing) * 1.25);left:calc(anchor(--codex-sidebar-customization-width left) + var(--spacing) * 1.25);inline-size:calc(anchor-size(--codex-sidebar-customization-width width) - var(--spacing) * 2.5);block-size:var(--sidebar-customization-height);overflow-y:auto;translate:none}._avatar_znl7v_1{display:contents}._avatar_znl7v_1 img,._reviewerPicker_znl7v_6 img{background-color:var(--color-white)}._icons_192x7_1{display:grid}._disclosure_192x7_5,._loading_192x7_6{transition-property:opacity;transition-duration:var(--transition-duration-basic);transition-timing-function:var(--ease-enter);grid-area:1/1;justify-content:center;align-items:center;display:flex}._disclosure_192x7_5{opacity:1}._loading_192x7_6{opacity:0}._spinner_192x7_24{animation-play-state:paused}._icons_192x7_1[data-loading=true] ._disclosure_192x7_5,._icons_192x7_1[data-loading=true] ._loading_192x7_6{transition-delay:50ms}._icons_192x7_1[data-loading=true] ._disclosure_192x7_5{opacity:0}@starting-style{._icons_192x7_1[data-loading=true] ._disclosure_192x7_5{opacity:1}}._icons_192x7_1[data-loading=true] ._loading_192x7_6{opacity:1}@starting-style{._icons_192x7_1[data-loading=true] ._loading_192x7_6{opacity:0}}._icons_192x7_1[data-loading=true] ._spinner_192x7_24{animation-play-state:running}._chevron_192x7_55{transition:rotate var(--transition-duration-relaxed) var(--ease-enter)}button:focus-visible ._disclosure_192x7_5,button:focus-visible ._loading_192x7_6,button:focus-visible ._chevron_192x7_55{transition-duration:0s}@media (prefers-reduced-motion:reduce){._disclosure_192x7_5,._loading_192x7_6,._chevron_192x7_55{transition-duration:0s}}._Container_1pj83_2{align-items:center;gap:var(--input-gap);border-radius:var(--input-radius);width:100%;color:var(--input-text-color);cursor:text;font-size:var(--input-font-size);font-weight:var(--font-weight-normal);transition-duration:var(--transition-duration-basic);transition-property:color,box-shadow,background-color;transition-timing-function:var(--transition-ease-basic);display:flex}._Container_1pj83_2:where([data-optically-align=start]){margin-inline-start:calc(var(--input-gutter) * -1)}._Container_1pj83_2:where([data-optically-align=end]){margin-inline-end:calc(var(--input-gutter) * -1)}._Container_1pj83_2:where([data-variant=outline]){box-shadow:0 0 0 1px var(--input-outline-border-color) inset}@media (hover:hover){._Container_1pj83_2:where([data-variant=outline]):not([data-disabled]):hover{box-shadow:0 0 0 1px var(--input-outline-border-color-hover) inset}}._Container_1pj83_2:where([data-variant=outline]):not([data-disabled])[data-focused=true]{box-shadow:0 0 0 1px var(--input-outline-border-color-focus) inset}._Container_1pj83_2:where([data-variant=outline]):not([data-disabled])[data-invalid]{box-shadow:0 0 0 1px var(--input-border-color-invalid) inset}._Container_1pj83_2:where([data-variant=soft]){background-color:var(--input-soft-background-color)}._Container_1pj83_2:where([data-variant=soft]):not([data-disabled])[data-focused=true]{box-shadow:0 0 0 1px var(--input-soft-border-color-focus) inset}._Container_1pj83_2:where([data-variant=soft]):not([data-disabled])[data-invalid]{box-shadow:0 0 0 1px var(--input-border-color-invalid) inset}._Container_1pj83_2[data-invalid] ::selection{background-color:var(--red-a50)}._Container_1pj83_2:where([data-size="3xs"]){--input-size:var(--control-size-3xs);--input-font-size:var(--control-font-size-sm);--input-radius:var(--control-radius-sm);--input-gutter:var(--control-gutter-xs);--input-gap:var(--input-gap-xs);--input-adornment-offset:-1px}._Container_1pj83_2:where([data-size="2xs"]){--input-size:var(--control-size-2xs);--input-font-size:var(--control-font-size-sm);--input-radius:var(--control-radius-sm);--input-gutter:var(--control-gutter-xs);--input-gap:var(--input-gap-xs);--input-adornment-offset:-1px}._Container_1pj83_2:where([data-size=xs]){--input-size:var(--control-size-xs);--input-font-size:var(--control-font-size-md);--input-radius:var(--control-radius-sm);--input-gutter:var(--control-gutter-xs);--input-gap:var(--input-gap-sm);--input-adornment-offset:-1px}._Container_1pj83_2:where([data-size=sm]){--input-size:var(--control-size-sm);--input-font-size:var(--control-font-size-md);--input-radius:var(--control-radius-md);--input-gutter:var(--control-gutter-sm);--input-gap:var(--input-gap-md);--input-adornment-offset:-1px}._Container_1pj83_2:where([data-size=md]){--input-size:var(--control-size-md);--input-font-size:var(--control-font-size-md);--input-radius:var(--control-radius-md);--input-gutter:var(--control-gutter-md);--input-gap:var(--input-gap-md)}._Container_1pj83_2:where([data-size=lg]){--input-size:var(--control-size-lg);--input-font-size:var(--control-font-size-md);--input-radius:var(--control-radius-md);--input-gutter:var(--control-gutter-md);--input-gap:var(--input-gap-md)}._Container_1pj83_2:where([data-size=xl]){--input-size:var(--control-size-xl);--input-font-size:var(--control-font-size-lg);--input-radius:var(--control-radius-lg);--input-gutter:var(--control-gutter-lg);--input-gap:var(--input-gap-lg)}._Container_1pj83_2:where([data-size="2xl"]){--input-size:var(--control-size-2xl);--input-font-size:var(--control-font-size-lg);--input-radius:var(--control-radius-xl);--input-gutter:var(--control-gutter-xl);--input-gap:var(--input-gap-lg);--input-adornment-offset:-4px}._Container_1pj83_2:where([data-size="3xl"]){--input-size:var(--control-size-3xl);--input-font-size:var(--control-font-size-lg);--input-radius:var(--control-radius-xl);--input-gutter:var(--control-gutter-xl);--input-gap:var(--input-gap-lg);--input-adornment-offset:-4px}._Container_1pj83_2:where([data-gutter-size="2xs"]){--input-gutter:var(--control-gutter-2xs);--input-adornment-offset:-1px}._Container_1pj83_2:where([data-gutter-size=xs]){--input-gutter:var(--control-gutter-xs);--input-adornment-offset:-1px}._Container_1pj83_2:where([data-gutter-size=sm]){--input-gutter:var(--control-gutter-sm);--input-adornment-offset:-2px}._Container_1pj83_2:where([data-gutter-size=md]){--input-gutter:var(--control-gutter-md);--input-adornment-offset:-2px}._Container_1pj83_2:where([data-gutter-size=lg]){--input-gutter:var(--control-gutter-lg);--input-adornment-offset:-2px}._Container_1pj83_2:where([data-gutter-size=xl]){--input-gutter:var(--control-gutter-xl);--input-adornment-offset:-4px}._Container_1pj83_2:where([data-pill]){--input-radius:var(--radius-full)}._Container_1pj83_2[data-disabled]{cursor:not-allowed;opacity:.5}._Container_1pj83_2:where([data-has-start-adornment]){padding-inline-start:var(--input-gutter)}._Container_1pj83_2:where([data-has-start-adornment][data-pill]){padding-inline-start:calc(var(--input-gutter) * var(--control-gutter-pill-scaling))}._Container_1pj83_2:where([data-has-end-adornment]){padding-inline-end:var(--input-gutter)}._Container_1pj83_2:where([data-has-end-adornment][data-pill]){padding-inline-end:calc(var(--input-gutter) * var(--control-gutter-pill-scaling))}._Container_1pj83_2>:first-child:not(input){margin-inline-start:var(--input-adornment-offset,-2px)}._Container_1pj83_2>:last-child:not(input){margin-inline-end:var(--input-adornment-offset,-2px)}._Input_1pj83_2{width:100%;height:var(--input-size);padding:0 var(--input-gutter);box-shadow:none;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;background:0 0;border:0;border-radius:0;display:block}._Input_1pj83_2:focus{outline:0}._Input_1pj83_2:disabled{cursor:not-allowed}._Input_1pj83_2::placeholder{color:var(--input-placeholder-text-color)}._Input_1pj83_2:-webkit-autofill{animation:1ms _native-autofill-in_1pj83_2}._Input_1pj83_2:-webkit-autofill{color:var(--color-text)!important;-webkit-text-fill-color:var(--color-text)!important;transition:background-color 0s 50000s,box-shadow 0s 50000s,filter 0s 50000s!important}._Input_1pj83_2:-webkit-autofill:focus{color:var(--color-text)!important;-webkit-text-fill-color:var(--color-text)!important;transition:background-color 0s 50000s,box-shadow 0s 50000s,filter 0s 50000s!important}._Input_1pj83_2:-webkit-autofill:hover{color:var(--color-text)!important;-webkit-text-fill-color:var(--color-text)!important;transition:background-color 0s 50000s,box-shadow 0s 50000s,filter 0s 50000s!important}:is(._Input_1pj83_2:-webkit-autofill-and-obscured,._Input_1pj83_2:-webkit-autofill-strong-password,._Input_1pj83_2:-webkit-autofill-strong-password-viewable){color:var(--color-text)!important;-webkit-text-fill-color:var(--color-text)!important;transition:background-color 0s 50000s,box-shadow 0s 50000s,filter 0s 50000s!important}._Input_1pj83_2:-webkit-autofill:first-line{font-size:inherit!important;transition:font-size 0s 50000s!important}._Input_1pj83_2[type=number]{appearance:textfield}._Input_1pj83_2[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}._Input_1pj83_2[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}:where(._Container_1pj83_2[data-pill]) ._Input_1pj83_2{padding:0 calc(var(--input-gutter) * var(--control-gutter-pill-scaling))}:where(._Container_1pj83_2[data-has-start-adornment]) ._Input_1pj83_2{padding-inline-start:0}:where(._Container_1pj83_2[data-has-end-adornment]) ._Input_1pj83_2{padding-inline-end:0}@keyframes _native-autofill-in_1pj83_2{0%{opacity:1}to{opacity:1}}._ModalPortal_ovjjw_2{-webkit-app-region:no-drag;pointer-events:auto;position:fixed;inset:0}._ModalPortalInner_ovjjw_2{position:absolute;inset:0}._ModalBackdrop_ovjjw_2{background-color:var(--modal-backdrop-background);position:absolute;inset:0}[data-backdrop=fade] ._ModalBackdrop_ovjjw_2{-webkit-backdrop-filter:var(--modal-backdrop-fade-filter);backdrop-filter:var(--modal-backdrop-fade-filter);background-color:var(--modal-backdrop-fade-background)}[data-entering] ._ModalBackdrop_ovjjw_2{opacity:0}[data-entering-active] ._ModalBackdrop_ovjjw_2,[data-entering][data-interrupted] ._ModalBackdrop_ovjjw_2{opacity:1;transition-property:opacity,transform;transition-duration:.6s;transition-timing-function:var(--cubic-enter)}[data-exiting] ._ModalBackdrop_ovjjw_2{opacity:1}[data-exiting-active] ._ModalBackdrop_ovjjw_2,[data-exiting][data-interrupted] ._ModalBackdrop_ovjjw_2{opacity:0;transition-property:opacity,transform;transition-duration:.4s;transition-timing-function:var(--cubic-exit)}._ModalContainer_ovjjw_2{position:absolute;inset:0}@media (min-width:48rem){._ModalContainer_ovjjw_2[data-modal-scroll=outside]{overflow:auto}}._ModalContainerInner_ovjjw_2{position:absolute;inset:0}@media (min-width:48rem){._ModalContainerInner_ovjjw_2{inset:unset;width:100%;min-height:100%;padding:var(--modal-container-inner-padding);justify-content:center;align-items:center;display:flex}}._Modal_ovjjw_2{--modal-out-opacity:1;--modal-out-y:100%;--modal-enter-duration:.6s;--modal-exit-duration:.3s;border-radius:var(--modal-radius,var(--radius-xl)) var(--modal-radius,var(--radius-xl)) 0 0;background:var(--color-surface-elevated);width:100%;max-height:92%;color:var(--color-text);flex-direction:column;font-size:14px;line-height:1.5;display:flex;position:absolute;bottom:0;left:0}._Modal_ovjjw_2:focus{outline:none}[data-backdrop=fade] ._Modal_ovjjw_2{box-shadow:var(--modal-sheet-fade-shadow)}[data-entering] ._Modal_ovjjw_2{opacity:var(--modal-out-opacity);transform:translateY(var(--modal-out-y))}[data-entering-active] ._Modal_ovjjw_2,[data-entering][data-interrupted] ._Modal_ovjjw_2{opacity:1;transition-duration:var(--modal-enter-duration);transition-property:opacity,transform;transition-timing-function:var(--cubic-enter);transform:translateY(0)}[data-exiting] ._Modal_ovjjw_2{opacity:1;transform:translateY(0)}[data-exiting-active] ._Modal_ovjjw_2,[data-exiting][data-interrupted] ._Modal_ovjjw_2{opacity:var(--modal-out-opacity);transform:translateY(var(--modal-out-y));transition-duration:var(--modal-exit-duration);transition-property:opacity,transform;transition-timing-function:var(--cubic-exit)}@media (min-width:48rem){._Modal_ovjjw_2{--modal-out-opacity:0;--modal-out-y:20px;max-width:var(--modal-max-width,450px);max-height:inherit;border-radius:var(--modal-radius,var(--radius-xl));box-shadow:var(--modal-backdrop-dim-shadow,var(--shadow));position:static}[data-backdrop=fade] ._Modal_ovjjw_2{box-shadow:var(--modal-backdrop-fade-shadow)}[data-modal-scroll=inside] ._Modal_ovjjw_2{max-height:calc(95vh - 40px);overflow:hidden}._Modal_ovjjw_2[data-animate=shake]{animation:.4s _shake_ovjjw_2}}@keyframes _shake_ovjjw_2{0%{transform:translate(0)}20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}to{transform:translate(0)}}._Form_ovjjw_2{flex-direction:column;width:100%;min-height:0;display:flex}@media (min-width:48rem){[data-modal-scroll=inside] ._Form_ovjjw_2{max-height:calc(95vh - 40px);overflow:hidden}}._Body_ovjjw_2{padding:16px 20px}[data-modal-scroll=inside] ._Body_ovjjw_2{-webkit-overflow-scrolling:touch;border-bottom:1px solid #0000;flex:1;overflow:auto}[data-modal-scroll=inside] ._Body_ovjjw_2[data-scrollable=true]{border-bottom-color:var(--color-border);transition:border-color .3s}._Header_ovjjw_2{border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;height:50px;padding:0 20px;display:flex}._Header_ovjjw_2 ._Title_ovjjw_2{margin:0}._Footer_ovjjw_2{flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;padding:16px 20px;display:flex}._Title_ovjjw_2{font-size:18px;font-weight:var(--font-weight-semibold);letter-spacing:normal;margin:0 0 8px;padding:0;line-height:1.4}._Description_ovjjw_2{color:var(--color-text-secondary);margin:0;padding:0;font-size:14px}._Description_ovjjw_2[data-visually-hidden]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}._MenuList_cg5xy_2{width:var(--menu-width,auto);min-width:min(var(--menu-min-width,300px), var(--radix-dropdown-menu-content-available-width));max-width:var(--radix-dropdown-menu-content-available-width);max-height:min(var(--radix-dropdown-menu-content-available-height), var(--menu-max-height,1200px));padding:var(--menu-gutter);border-radius:var(--menu-radius);-webkit-backdrop-filter:var(--menu-backdrop-filter,none);backdrop-filter:var(--menu-backdrop-filter,none);background:var(--menu-background-color,var(--color-surface-elevated));box-shadow:var(--menu-box-shadow,var(--shadow), var(--shadow-hairline));color:var(--color-text);corner-shape:var(--menu-corner-shape,round);font-size:var(--menu-font-size);line-height:var(--menu-line-height);-webkit-overflow-scrolling:touch;pointer-events:auto;transform-origin:var(--radix-dropdown-menu-content-transform-origin);will-change:transform;overflow:auto}._MenuList_cg5xy_2[data-variant=descriptive]{--menu-gutter:calc(var(--spacing) * 1.5);--menu-radius:calc(var(--spacing) * 5);--menu-font-size:.8125rem;--menu-line-height:var(--font-text-xs-line-height);--menu-item-padding:var(--spacing) calc(var(--spacing) * 2);--menu-choice-item-gap:calc(var(--spacing) * 3);--menu-choice-item-gap-end:calc(var(--spacing) * 3)}._MenuList_cg5xy_2[data-variant=descriptive] ._MenuItem_cg5xy_2{min-height:calc(var(--spacing) * 11)}._MenuList_cg5xy_2[data-compact]{--menu-item-extra-padding-end:0px}._MenuList_cg5xy_2:focus{outline:none}._MenuList_cg5xy_2:where([data-theme=dark]){box-shadow:var(--menu-box-shadow,var(--shadow), var(--shadow-hairline), inset 0 0 0 var(--hairline) var(--color-border-subtle))}@container style(--theme-variant:dark){._MenuList_cg5xy_2:where(:not([data-theme])){box-shadow:var(--menu-box-shadow,var(--shadow), var(--shadow-hairline), inset 0 0 0 var(--hairline) var(--color-border-subtle))}}._Menu_cg5xy_2[data-entering] ._MenuList_cg5xy_2{opacity:0;transform:scale(.95)}._Menu_cg5xy_2[data-entering-active] ._MenuList_cg5xy_2,._Menu_cg5xy_2[data-entering][data-interrupted] ._MenuList_cg5xy_2{opacity:1;transition-property:opacity,transform;transition-duration:.15s;transition-timing-function:var(--cubic-enter);transform:scale(1)}._Menu_cg5xy_2[data-exiting] ._MenuList_cg5xy_2{opacity:1;transform:scale(1)}._Menu_cg5xy_2[data-exiting-active] ._MenuList_cg5xy_2,._Menu_cg5xy_2[data-exiting][data-interrupted] ._MenuList_cg5xy_2{opacity:0;transition-property:opacity,transform;transition-duration:.1s;transition-timing-function:var(--cubic-exit);transform:scale(.95)}._Description_cg5xy_2{color:var(--color-text-tertiary);font-size:var(--font-text-xs-size);line-height:var(--font-text-xs-line-height)}._MenuItemContent_cg5xy_2{padding:var(--menu-item-content-padding,var(--menu-item-padding))}._MenuItem_cg5xy_2{align-items:center;gap:var(--menu-item-gap);padding:var(--menu-item-padding);color:var(--color-text);cursor:pointer;-webkit-user-select:none;user-select:none;display:block;position:relative}._MenuItem_cg5xy_2:focus{outline:none}@media (hover:hover){._MenuItem_cg5xy_2:hover{color:var(--color-text)}}._MenuItem_cg5xy_2:before{border-radius:var(--menu-item-radius);background:var(--menu-item-background-color);content:"";corner-shape:var(--menu-corner-shape,round);opacity:0;transform:scale(var(--scale,.98));transition-duration:var(--transition-duration-basic);transition-property:transform;transition-timing-function:var(--cubic-enter);will-change:transform;display:block;position:absolute;inset:0}._MenuItem_cg5xy_2[data-color=danger]{color:var(--color-text-danger-soft)}._MenuItem_cg5xy_2[data-color=danger]:before{background:var(--color-background-danger-soft-alpha)}:is(._MenuItem_cg5xy_2[data-state=open],._MenuItem_cg5xy_2[data-highlighted]):before{opacity:1;transform:scale(1)}:is(._MenuItem_cg5xy_2[data-state=open],._MenuItem_cg5xy_2[data-highlighted]):has(._ItemActions_cg5xy_2:hover):before{opacity:.4}:is(._MenuItem_cg5xy_2[data-state=open],._MenuItem_cg5xy_2[data-highlighted]):not(:has(._ItemActions_cg5xy_2:hover)):active:before{transform:scale(var(--scale,.98))}:is(._MenuItem_cg5xy_2[data-state=open],._MenuItem_cg5xy_2[data-highlighted]) ._ItemActions_cg5xy_2{opacity:1}._MenuItem_cg5xy_2[data-disabled]{cursor:not-allowed;opacity:.5}._MenuItem_cg5xy_2[data-disabled]:before{display:none}._PressableInner_cg5xy_2{align-items:inherit;justify-content:inherit;gap:inherit;padding-inline-end:var(--menu-item-extra-padding-end,0);display:flex;position:relative}._CheckboxItem_cg5xy_2[data-indicator-position=end]>._PressableInner_cg5xy_2,:where([data-indicator-position=end]) ._RadioItem_cg5xy_2>._PressableInner_cg5xy_2,._SubMenuItem_cg5xy_2>._PressableInner_cg5xy_2{padding-inline-end:0}._PressableInner_cg5xy_2:has(>._ItemActions_cg5xy_2){padding-inline-end:0}._ItemActions_cg5xy_2{opacity:0;align-items:center;height:0;margin-right:-5px;display:flex}._Separator_cg5xy_2{height:1px;margin:var(--menu-separator-gutter);background:var(--menu-separator-background-color)}._SubMenuItem_cg5xy_2{justify-content:space-between}._SubTriggerIcon_cg5xy_2{opacity:.75;margin-right:-2px}._SubMenuItem_cg5xy_2[data-state=open] ._SubTriggerIcon_cg5xy_2,._SubMenuItem_cg5xy_2[data-highlighted] ._SubTriggerIcon_cg5xy_2{opacity:1}._RadioItem_cg5xy_2{gap:var(--menu-choice-item-gap)}:where([data-indicator-position=end]) ._RadioItem_cg5xy_2{justify-content:space-between;gap:var(--menu-choice-item-gap-end)}._RadioIndicatorActive_cg5xy_2{justify-content:center;align-items:center;width:100%;height:100%;display:inline-grid;position:relative}._RadioIndicatorActive_cg5xy_2:before,._RadioIndicatorActive_cg5xy_2:after{content:"";will-change:transform;grid-row-start:1;grid-column-start:1;place-self:center;display:block}._RadioIndicatorActive_cg5xy_2:before{width:var(--menu-radio-indicator-size);height:var(--menu-radio-indicator-size);border-radius:var(--radius-full);animation:_fade-in_cg5xy_2 .4s var(--cubic-enter);background-color:var(--radio-group-indicator-background-color)}._RadioIndicatorActive_cg5xy_2:after{width:var(--menu-radio-indicator-hole-size);height:var(--menu-radio-indicator-hole-size);border-radius:var(--radius-full);animation:_scale-in_cg5xy_2 .4s var(--cubic-enter);background-color:var(--radio-group-indicator-hole-background-color)}[data-entering] ._RadioIndicatorActive_cg5xy_2:before,[data-entering] ._RadioIndicatorActive_cg5xy_2:after{animation-duration:0s}._RadioIndicator_cg5xy_2{width:var(--menu-radio-indicator-size);height:var(--menu-radio-indicator-size);border-radius:var(--radius-full);box-shadow:0 0 0 1px var(--radio-group-indicator-border-color) inset;cursor:pointer;background-color:#0000;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}[data-indicator-position=end] ._RadioIndicator_cg5xy_2{order:1;margin-inline-start:var(--menu-indicator-margin-start,0)}[data-highlighted] ._RadioIndicator_cg5xy_2{box-shadow:0 0 0 1px var(--radio-group-indicator-border-color-hover) inset}[data-disabled] ._RadioIndicator_cg5xy_2{cursor:not-allowed}._RadioIndicator_cg5xy_2:focus{outline:none}@keyframes _scale-in_cg5xy_2{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes _fade-in_cg5xy_2{0%{opacity:0}to{opacity:1}}._CheckboxItem_cg5xy_2{gap:var(--menu-choice-item-gap)}._CheckboxItem_cg5xy_2:where([data-indicator-position=end]){justify-content:space-between;gap:var(--menu-choice-item-gap-end)}._CheckboxIndicator_cg5xy_2,._CheckmarkIndicator_cg5xy_2{width:var(--menu-checkbox-indicator-size);height:var(--menu-checkbox-indicator-size);flex-shrink:0}[data-indicator-position=end] :is(._CheckboxIndicator_cg5xy_2,._CheckmarkIndicator_cg5xy_2){order:1;margin-inline-start:var(--menu-indicator-margin-start,0)}[data-indicator-variant=solid] :is(._CheckboxIndicator_cg5xy_2,._CheckmarkIndicator_cg5xy_2){border-radius:var(--radius-full);box-shadow:0 0 0 1px var(--radio-group-indicator-border-color) inset}._CheckboxCircle_cg5xy_2{width:var(--menu-checkbox-indicator-size);height:var(--menu-checkbox-indicator-size);border-radius:var(--radius-full);animation:_fade-in_cg5xy_2 .5s var(--cubic-enter);background-color:var(--radio-group-indicator-background-color);color:var(--radio-group-indicator-hole-background-color);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}[data-entering] ._CheckboxCircle_cg5xy_2:before,[data-entering] ._CheckboxCircle_cg5xy_2:after{animation-duration:0s}._SwitchIndicator_cg5xy_2{width:var(--switch-track-width);height:var(--switch-track-height);border-radius:var(--radius-full);background:var(--switch-track-color);flex-shrink:0;transition:background-color .175s linear 50ms;position:relative}[data-indicator-position=end] ._SwitchIndicator_cg5xy_2{order:1;margin-inline-start:var(--menu-indicator-margin-start,0)}[data-highlighted] ._SwitchIndicator_cg5xy_2{background:var(--switch-track-color-hover)}[data-state=checked] ._SwitchIndicator_cg5xy_2{background:var(--switch-track-color-checked)}[data-disabled] ._SwitchIndicator_cg5xy_2{background:var(--switch-track-color-disabled)}[data-disabled][data-state=checked] ._SwitchIndicator_cg5xy_2{background:var(--switch-track-color-checked-disabled)}._SwitchThumb_cg5xy_2{top:var(--switch-thumb-offset);width:var(--switch-thumb-size);height:var(--switch-thumb-size);border-radius:var(--radius-full);background:var(--switch-thumb-color);box-shadow:var(--switch-thumb-shadow);transition:inset-inline-start .25s var(--cubic-move);position:absolute;inset-inline-start:var(--switch-thumb-offset)}[data-state=checked] ._SwitchThumb_cg5xy_2{inset-inline-start:calc(var(--switch-track-width) - var(--switch-thumb-size) - var(--switch-thumb-offset))}[data-disabled] ._SwitchThumb_cg5xy_2{background:var(--switch-thumb-color-disabled);box-shadow:none}@supports (animation-timeline:view(block)){._content_g5d78_3{view-timeline-name:--sidebar-sticky-section;view-timeline-axis:block;view-timeline-inset:calc(var(--sidebar-scroll-header-mask-start) + var(--height-token-row)) 0px;overflow:hidden}._clipWindow_g5d78_13,._clipContent_g5d78_14,._heading_g5d78_15{animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both}._clipWindow_g5d78_13,._clipContent_g5d78_14{animation-timeline:--sidebar-sticky-section;animation-range:exit-crossing}._clipWindow_g5d78_13{margin-top:calc(var(--spacing) * -1);padding-top:var(--spacing);animation-name:_stickySectionClipWindow_g5d78_89,_stickySectionClearance_g5d78_89;animation-range:exit-crossing, exit-crossing 0px exit-crossing var(--spacing);-webkit-mask-image:linear-gradient(to bottom, transparent, black var(--spacing));-webkit-mask-image:linear-gradient(to bottom, transparent, black var(--spacing));-webkit-mask-image:linear-gradient(to bottom, transparent, black var(--spacing));mask-image:linear-gradient(to bottom, transparent, black var(--spacing));-webkit-mask-position:0 calc(var(--spacing) * -1);-webkit-mask-position:0 calc(var(--spacing) * -1);mask-position:0 calc(var(--spacing) * -1);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% calc(100% + var(--spacing));-webkit-mask-size:100% calc(100% + var(--spacing));mask-size:100% calc(100% + var(--spacing));overflow:hidden}._clipContent_g5d78_14{animation-name:_stickySectionClipContent_g5d78_89}._heading_g5d78_15{animation-name:_stickySectionHeadingFade_g5d78_89;animation-timeline:view(block calc(var(--sidebar-scroll-header-mask-start) + var(--sidebar-scroll-header-mask-distance)) 0px);animation-range:exit 0% exit calc(var(--spacing) * 2)}}@keyframes _stickySectionClipWindow_g5d78_89{to{transform:translateY(100%)}}@keyframes _stickySectionClipContent_g5d78_89{to{transform:translateY(calc(-100% - var(--spacing)))}}@keyframes _stickySectionClearance_g5d78_89{0%{-webkit-mask-position:0 calc(var(--spacing) * -1);-webkit-mask-position:0 calc(var(--spacing) * -1);mask-position:0 calc(var(--spacing) * -1)}to{-webkit-mask-position:0 0;mask-position:0 0}}@keyframes _stickySectionHeadingFade_g5d78_89{to{opacity:0}}._Settling_x8s34_2{animation:.12s ease-out forwards _settle-sidebar_x8s34_2}@keyframes _settle-sidebar_x8s34_2{0%{margin-top:var(--spacing);margin-bottom: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)}to{background-color:color-mix(in oklab, var(--color-surface) 65%, transparent);box-shadow:none;margin-top:0;margin-bottom:0;border-start-start-radius:var(--app-shell-window-radius,var(--radius-xl-base));border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--app-shell-window-radius,var(--radius-xl-base));margin-inline-start:0}}@keyframes _ready-pulse_5lfkl_48{0%,to{background-color:var(--ready-pulse-from)}50%{background-color:var(--ready-pulse-to)}}@keyframes _ready-border-pulse_5lfkl_48{0%,to{border-color:var(--ready-pulse-from)}50%{border-color:var(--ready-pulse-to)}}._PrimaryAction_5lfkl_23{position:relative;overflow:hidden}._PrimaryAction_5lfkl_23[data-animate-ready]{--ready-pulse-from:var(--color-background-info-solid);--ready-pulse-to:color-mix(in srgb, var(--color-background-info-solid) 92%, black 8%);animation:4s ease-in-out infinite _ready-border-pulse_5lfkl_48}._ReadyPulse_5lfkl_39{pointer-events:none;background-color:var(--color-background-info-solid);position:absolute;inset:0}._ReadyPulse_5lfkl_39[data-animate-ready]{animation:4s ease-in-out infinite _ready-pulse_5lfkl_48}._Navigation_1uxfp_2{--color-text:var(--color-background-primary-solid)}@supports (color:color-mix(in lab, red, red)){._Navigation_1uxfp_2{--color-text:color-mix(in oklab, var(--color-background-primary-solid) 85%, transparent)}}._Navigation_1uxfp_2{--color-text-primary-ghost:var(--color-text);--color-text-primary-ghost-hover:var(--color-text);--color-text-secondary-ghost-hover:var(--color-text);anchor-name:--codex-sidebar-customization-width;flex-direction:column;flex:1;min-height:0;display:flex}._ConversationSidebar_1uxfp_2{--height-token-nav-row:calc(var(--spacing) * 9)}._count_1n503_2{font-variant-numeric:tabular-nums;place-items:center;font-size:8px;font-weight:600;line-height:1;display:grid;position:absolute;inset:0}._count_1n503_2[data-multiple-digits=true]{font-size:6px}:where(._Favicon_fkymq_2){position:relative}@keyframes _enter_1lece_13{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}._enter_1lece_13{animation:_enter_1lece_13 var(--transition-duration-basic) var(--cubic-enter) both}@media (prefers-reduced-motion:reduce){._enter_1lece_13{animation:none}}._dialog_1j13a_1{top:calc(50% - (100dvh / var(--codex-window-zoom) - min(calc(var(--spacing) * 115), calc(100dvh / var(--codex-window-zoom) - var(--spacing) * 10))) / 18);left:50%;transform:translate(-50%,-50%)}._loadingIcon_1j13a_15{border-radius:var(--radius-lg)}._loadingIcon_1j13a_15[data-size=md]{height:calc(var(--spacing) * 8)}._loadingTitle_1j13a_23[data-size=md],._loadingSubtitle_1j13a_24[data-size=md]{border-radius:var(--radius-full)}._loadingTitle_1j13a_23[data-size=md]{height:calc(var(--spacing) * 3)}._loadingSubtitle_1j13a_24[data-size=md]{height:calc(var(--spacing) * 2.5)}@media (max-width:47.999rem){._dialog_1j13a_1{inset:0;transform:none}}@keyframes _typing-dot-wave_w6lo7_39{0%,10%,to{transform:translateY(0)}25%{animation-timing-function:steps(6,end);transform:translateY(1.2px)}55%{transform:translateY(-2px)}70%{transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){._waveDot_w6lo7_23{animation-name:_typing-dot-wave_w6lo7_39;animation-duration:1s;animation-timing-function:steps(3,end);animation-iteration-count:infinite}._waveDot_w6lo7_23:nth-child(2){animation-delay:.1s}._waveDot_w6lo7_23:nth-child(3){animation-delay:.2s}}._Claude_bpkmw_1{color:var(--white);background-color:#da6a44}:where(._cadencedShimmer_wne66_2){--loading-shimmer-foreground:initial;--loading-shimmer-base:initial;--loading-shimmer-highlight:initial}._cadencedShimmer_wne66_2{--shimmer-text-secondary:var(--loading-shimmer-base,color-mix(in srgb, var(--loading-shimmer-foreground,var(--color-codex-description)) 55%, transparent));--shimmer-contrast:var(--loading-shimmer-highlight,#ffffffbf);text-fill-color:currentColor;-webkit-text-fill-color:currentColor}._cadencedShimmer_wne66_2,._cadencedShimmer_wne66_2 *{color:var(--shimmer-text-secondary)!important}._cadencedShimmer_wne66_2 ._cadencedShimmerHighlight_wne66_30,._cadencedShimmer_wne66_2 ._cadencedShimmerHighlight_wne66_30 *{color:var(--shimmer-contrast)!important}._cadencedShimmerSweep_wne66_35{width:100%;text-overflow:inherit;pointer-events:none;position:absolute;inset:0 auto 0 0;overflow:hidden;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 20% 30%,#0000 50% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 20% 30%,#0000 50% 100%)}._cadencedShimmerHighlight_wne66_30{width:100%;text-overflow:inherit;text-fill-color:currentColor;-webkit-text-fill-color:currentColor;display:block;overflow:hidden;transform:translate(50%)}._cadencedShimmerActive_wne66_71 ._cadencedShimmerSweep_wne66_35,._cadencedShimmerActive_wne66_71 ._cadencedShimmerHighlight_wne66_30{animation-duration:1s;animation-timing-function:steps(48,end);animation-iteration-count:1}._cadencedShimmerActive_wne66_71 ._cadencedShimmerSweep_wne66_35{animation-name:_cadencedLoadingShimmerSweep_wne66_111}._cadencedShimmerActive_wne66_71 ._cadencedShimmerHighlight_wne66_30{animation-name:_cadencedLoadingShimmerHighlight_wne66_111}@media (prefers-reduced-motion:reduce){._cadencedShimmerActive_wne66_71 ._cadencedShimmerSweep_wne66_35,._cadencedShimmerActive_wne66_71 ._cadencedShimmerHighlight_wne66_30{animation:none}}@keyframes _cadencedLoadingShimmerSweep_wne66_111{0%{transform:translate(-50%)}to{transform:translate(125%)}}@keyframes _cadencedLoadingShimmerHighlight_wne66_111{0%{transform:translate(50%)}to{transform:translate(-125%)}}._curtain_31bh9_1{z-index:var(--max-app-overlay-z-index);pointer-events:auto;opacity:0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in srgb, var(--color-surface-secondary) 74%, transparent);animation-duration:.11s;animation-timing-function:cubic-bezier(.2,.8,.2,1);animation-fill-mode:forwards;position:fixed;inset:0;transform:scale(1.01)}._curtain_31bh9_1[data-phase=raise]{animation-name:_curtainRaise_31bh9_47}._curtain_31bh9_1[data-phase=lower]{animation-name:_curtainLower_31bh9_47}@keyframes _curtainRaise_31bh9_47{0%{opacity:0;transform:scale(1.01)}to{opacity:1;transform:scale(1)}}@keyframes _curtainLower_31bh9_47{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.01)}}._fallbackDragRegion_57y6d_2:has(~[data-app-shell-titlebar],~* [data-app-shell-titlebar]){display:none}._Root_crsxh_1{white-space:pre;grid-template-columns:minmax(0,1fr);width:fit-content;min-width:0;max-width:100%;display:inline-grid;position:relative;overflow:hidden}._FullText_crsxh_12{visibility:hidden;width:max-content}._FullText_crsxh_12:before{content:attr(data-file-name)}._Display_crsxh_21{position:absolute;inset:0;overflow:hidden}._Measurement_crsxh_27{visibility:hidden;contain:strict;width:0;height:0;position:absolute}._wordArrival_1vr1z_2{animation:.5s ease-in-out both _reveal-word_1vr1z_2}._wordArrival_1vr1z_2:where(:root[data-reduced-motion=true] ._wordArrival_1vr1z_2){animation:none}@media (prefers-reduced-motion:reduce){._wordArrival_1vr1z_2:where(:root:not([data-reduced-motion]) ._wordArrival_1vr1z_2){animation:none}}._responseWordArrival_1vr1z_2{animation:.5s ease-out both _reveal-response-word_1vr1z_2}._responseWordArrival_1vr1z_2:where(:root[data-reduced-motion=true] ._responseWordArrival_1vr1z_2){animation:none}@media (prefers-reduced-motion:reduce){._responseWordArrival_1vr1z_2:where(:root:not([data-reduced-motion]) ._responseWordArrival_1vr1z_2){animation:none}}@keyframes _reveal-response-word_1vr1z_2{0%{color:var(--word-arrival-color,var(--color-content-blue));opacity:0}20%{color:var(--word-arrival-color,var(--color-content-blue));opacity:.6}65%{opacity:1}to{color:inherit;opacity:1}}@keyframes _reveal-word_1vr1z_2{0%{color:var(--color-text-info);opacity:.2}18%{color:var(--color-text-info)}48%{opacity:1}to{color:inherit;opacity:1}}[data-dictation-reduced-motion=true] ._wordArrival_1vr1z_2{animation:none}._RichTextInput_juri1_1{--rich-text-quote-rule-width:calc(var(--codex-chat-font-size) / 4);--rich-text-quote-rule-color:var(--color-border);color:var(--color-text)}._RichTextInput_juri1_1[data-rich-text-layout=multiline]:not([data-overflowing]){animation:none}._RichTextInput_juri1_1 .ProseMirror{resize:none}._RichTextInput_juri1_1 .ProseMirror:focus-visible{outline:none}._RichTextInput_juri1_1 .ProseMirror p{margin:0}._RichTextInput_juri1_1 .ProseMirror ul,._RichTextInput_juri1_1 .ProseMirror ol{padding-inline-start:calc(var(--spacing) * 6)}._RichTextInput_juri1_1 .ProseMirror ul{list-style-type:disc}._RichTextInput_juri1_1 .ProseMirror ul ul{list-style-type:circle}._RichTextInput_juri1_1 .ProseMirror ul ul ul{list-style-type:square}._RichTextInput_juri1_1 .ProseMirror ol{padding-inline-start:max(calc(var(--spacing) * 6), calc(var(--rich-text-list-marker-width,1ch) + .75em));list-style-type:decimal}._RichTextInput_juri1_1 .ProseMirror[data-composer-markdown] h1,._RichTextInput_juri1_1 .ProseMirror[data-composer-markdown] h2,._RichTextInput_juri1_1 .ProseMirror[data-composer-markdown] h3,._RichTextInput_juri1_1 .ProseMirror[data-composer-markdown] h4,._RichTextInput_juri1_1 .ProseMirror[data-composer-markdown] h5,._RichTextInput_juri1_1 .ProseMirror[data-composer-markdown] h6{font-weight:var(--font-weight-semibold)}._RichTextInput_juri1_1 .ProseMirror[data-composer-markdown] h1{font-size:var(--text-heading-lg)}._RichTextInput_juri1_1 .ProseMirror[data-composer-markdown] h2{font-size:var(--text-heading-md)}._RichTextInput_juri1_1 .ProseMirror[data-composer-markdown] h3{font-size:var(--text-heading-sm)}._RichTextInput_juri1_1 .ProseMirror[data-composer-markdown] blockquote{padding-inline-start:calc(var(--spacing) * 3)}._RichTextInput_juri1_1 .ProseMirror[data-composer-markdown] hr{border-color:var(--color-border)}._RichTextInput_juri1_1 .ProseMirror[data-composer-markdown] code{border-radius:var(--radius-sm);background:var(--color-surface-secondary);padding:calc(var(--spacing) / 2) var(--spacing);font-size:var(--text-sm)}._RichTextInput_juri1_1 .ProseMirror[data-composer-markdown] pre{border-radius:var(--radius-md);background:var(--color-surface-secondary);padding:var(--spacing) calc(var(--spacing) * 2);overflow-x:auto}._RichTextInput_juri1_1 .ProseMirror[data-composer-markdown] pre code{font-size:inherit;background:0 0;padding:0}._RichTextInput_juri1_1 .ProseMirror[data-composer-markdown] table{--rich-text-table-space:calc(var(--codex-chat-font-size) / 4);--rich-text-table-font-family:var(--font-content);--rich-text-table-font-size:max(var(--codex-chat-code-font-size), calc(var(--codex-chat-font-size) * .875));--rich-text-table-line-height:calc(var(--codex-chat-font-size) * var(--leading-relaxed));--rich-text-table-header-font-weight:var(--font-weight-semibold);--rich-text-table-header-border-color:var(--color-border-strong);--rich-text-table-border-color:var(--color-border-subtle)}._RichTextInput_juri1_1 .ProseMirror[data-composer-markdown] li[data-task-list-item]{align-items:flex-start;gap:calc(var(--spacing) * 1.5);list-style:none;display:flex}._RichTextInput_juri1_1[data-rich-text-layout=multiline] .ProseMirror{height:auto}._RichTextInput_juri1_1[data-rich-text-layout=single-line] .ProseMirror{white-space:pre}._RichTextInput_juri1_1[data-rich-text-layout=single-line] .ProseMirror p{text-overflow:ellipsis;white-space:pre;overflow:hidden}._RichTextInput_juri1_1[data-dismissing-browser-autocomplete-mention] .ProseMirror [browser-tab-mention-path]{animation:_browserAutocompleteMentionFadeOut_juri1_215 var(--transition-duration-basic) var(--ease-enter-snappy) forwards}[data-composer-body]:has([data-expanded-composer]) ._RichTextInput_juri1_1{overscroll-behavior:contain;scroll-padding-block:calc(var(--spacing) * 4)}[data-chatgpt-composer] ._RichTextInput_juri1_1 .ProseMirror ul{padding-inline-start:calc(var(--spacing) * 5)}[data-chatgpt-composer] ._RichTextInput_juri1_1 .ProseMirror ol{padding-inline-start:max(calc(var(--spacing) * 5), calc(var(--rich-text-list-marker-width,1ch) + .75em))}@keyframes _browserAutocompleteMentionFadeOut_juri1_215{to{opacity:0}}._RichTextInput_juri1_1 .ProseMirror [data-composer-code-block]{contain:inline-size;margin:var(--spacing) 0;border-radius:var(--radius-lg);background:var(--color-surface-secondary);width:100%;min-width:0;overflow:clip}._RichTextInput_juri1_1 .ProseMirror>[data-composer-code-block]{margin:0}._RichTextInput_juri1_1 .ProseMirror [data-composer-code-block]>pre{padding:calc(var(--spacing) * 2);font-family:var(--font-mono);font-size:var(--codex-chat-code-font-size);line-height:calc(var(--spacing) * 5);tab-size:4;white-space:pre;margin:0;overflow-x:auto}._RichTextInput_juri1_1 .ProseMirror [data-composer-code-block]>pre>code{min-width:max-content;display:block}._RichTextInput_juri1_1 .ProseMirror [data-composer-code-block-toolbar]{background:var(--color-surface-secondary)}._RichTextInput_juri1_1 .ProseMirror [text-link-href]::selection,._RichTextInput_juri1_1 .ProseMirror [rich-link-display-text][rich-link-href]::selection{color:highlighttext}._RichTextInput_juri1_1 .ProseMirror.ProseMirror-focused [data-composer-inline-atom-selected]{--inline-mention-color:var(--color-text);background-color:var(--color-background-text-selection)}._ComposerTopMenuShell_1nt7m_1[data-composer-expanded-top-tray]{width:calc(var(--composer-top-tray-inline-padding,12px) * 2 + 100% + 8px);min-width:0;left:50%;bottom:var(--composer-top-tray-top-padding,14px);transform:translate(-50%)}._ComposerTopMenuShell_1nt7m_1:has([data-composer-expanded-top-tray]){width:calc(var(--composer-top-tray-inline-padding,12px) * 2 + 100% + 8px);min-width:0;left:50%;bottom:var(--composer-top-tray-top-padding,14px);transform:translate(-50%)}._ComposerTopMenuShell_1nt7m_1[data-composer-expanded-top-tray][data-composer-top-tray-in-flow]{position:relative;bottom:auto}._ComposerTopMenuPanel_1nt7m_17[data-composer-expanded-top-tray],._ComposerTopMenuPanel_1nt7m_17[data-composer-expanded-top-tray][cmdk-root],._ComposerTopMenuPanel_1nt7m_17[data-composer-expanded-top-tray][data-cmdk-root],._ComposerTopMenuPanel_1nt7m_17[data-composer-expanded-top-tray] [cmdk-root],._ComposerTopMenuPanel_1nt7m_17[data-composer-expanded-top-tray] [data-cmdk-root]{background:var(--composer-top-tray-background,color-mix(in oklab, var(--color-surface-secondary) 94%, transparent))}._ComposerTopMenuPanel_1nt7m_17[data-composer-expanded-top-tray]{max-height:var(--composer-top-tray-max-height,177px);padding-top:calc(var(--spacing) * 3);padding-left:calc(var(--spacing) * 2);border:1px solid var(--composer-top-tray-border,color-mix(in srgb, var(--color-border) 72%, transparent));border-top-left-radius:var(--radius-3xl);border-top-right-radius:var(--radius-3xl);box-shadow:none;isolation:isolate;-webkit-backdrop-filter:none;backdrop-filter:none;border-top-color:#0000;border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0;flex-direction:column;display:flex;position:relative;overflow:hidden}._ComposerTopMenuPanel_1nt7m_17[data-composer-expanded-top-tray][data-composer-top-tray-padded]{padding:calc(var(--spacing) * 4)}._ComposerTopMenuPanel_1nt7m_17[data-composer-expanded-top-tray][data-composer-top-tray-embedded],._ComposerTopMenuPanel_1nt7m_17[data-composer-expanded-top-tray][data-composer-top-tray-embedded][cmdk-root],._ComposerTopMenuPanel_1nt7m_17[data-composer-expanded-top-tray][data-composer-top-tray-embedded][data-cmdk-root],._ComposerTopMenuPanel_1nt7m_17[data-composer-expanded-top-tray][data-composer-top-tray-embedded] [cmdk-root],._ComposerTopMenuPanel_1nt7m_17[data-composer-expanded-top-tray][data-composer-top-tray-embedded] [data-cmdk-root]{background:0 0;border:none;border-radius:0}._ComposerTopMenuPanel_1nt7m_17[data-composer-expanded-top-tray][cmdk-root],._ComposerTopMenuPanel_1nt7m_17[data-composer-expanded-top-tray][data-cmdk-root],._ComposerTopMenuPanel_1nt7m_17[data-composer-expanded-top-tray] [cmdk-root],._ComposerTopMenuPanel_1nt7m_17[data-composer-expanded-top-tray] [data-cmdk-root]{border-color:var(--composer-top-tray-border,color-mix(in srgb, var(--color-border) 72%, transparent));box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-top-color:#0000;border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0}._ComposerTopMenuPanel_1nt7m_17[data-composer-expanded-top-tray] [cmdk-list],._ComposerTopMenuPanel_1nt7m_17[data-composer-expanded-top-tray] [data-cmdk-list]{flex:1;min-height:0;max-height:none;transition:none;overflow-y:auto}._ComposerTopMenuPanel_1nt7m_17[data-composer-expanded-top-tray] [data-list-navigation-item=true]{width:calc(100% - var(--spacing) * 2)}._MessageCorners_9q659_2,._Material_9q659_2:is([data-avatar-overlay-material-variant=reaction-picker],[data-avatar-overlay-material-variant=transcript-message]){--avatar-overlay-native-corner-radius:15px;border-radius:var(--avatar-overlay-native-corner-radius)}._Material_9q659_2{-owl-native-material:var(--avatar-overlay-native-material,glass);--owl-native-glass-adaptive-appearance:off;--owl-native-glass-variant:regular;--avatar-overlay-css-material-elevation:0 0 transparent;border:1px solid var(--color-border)}@supports (color:color-mix(in lab, red, red)){._Material_9q659_2{border:1px solid color-mix(in srgb, var(--color-border) 60%, transparent)}}._Material_9q659_2{background:var(--avatar-overlay-material-background,#ffffffe6);box-shadow:inset 0 1px 1px #fff9, inset 0 -1px 2px #fff3, var(--avatar-overlay-css-material-elevation);will-change:transform}@media (prefers-reduced-motion:no-preference){[data-orb-message] ._Material_9q659_2{transition:background-color .1s var(--ease-basic), box-shadow .1s var(--ease-basic)}}._Material_9q659_2[data-avatar-overlay-material-variant=reaction-picker]{outline-style:var(--tw-outline-style);outline-offset:calc(1px * -1);outline-width:1px;outline-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){._Material_9q659_2[data-avatar-overlay-material-variant=reaction-picker]{outline-color:color-mix(in oklab, var(--color-border) 60%, transparent)}}._Material_9q659_2[data-avatar-overlay-material-variant=reaction-picker]{--message-bubble-radius:calc(var(--avatar-overlay-native-corner-radius) - var(--spacing));gap:var(--spacing);padding:var(--spacing);--avatar-overlay-css-material-elevation:var(--shadow-lg);border:0;flex-direction:column;font-size:16px;display:flex}._Material_9q659_2[data-avatar-overlay-material-variant=reaction-badge]{width:24px;height:24px;font-size:var(--text-xs);--avatar-overlay-css-material-elevation:var(--shadow-sm);border:0;border-radius:50%;justify-content:center;align-items:center;display:flex}._Material_9q659_2[data-avatar-overlay-material-variant=quick-chat-orb]{border-radius:9999px;width:40px;height:40px}._Material_9q659_2[data-avatar-overlay-material-variant=quick-chat-voice]{border-radius:20px;width:100%;height:40px}._Material_9q659_2[data-avatar-overlay-material-variant=quick-chat-orb]{--quick-chat-compact-background-size:var(--quick-chat-badge-background-size)}._Material_9q659_2[data-avatar-overlay-material-variant=quick-chat-voice]{--quick-chat-compact-background-size:var(--quick-chat-voice-background-size)}._Material_9q659_2[data-avatar-overlay-quick-chat-resizable-background=true][data-avatar-overlay-material-variant=quick-chat-orb],._Material_9q659_2[data-avatar-overlay-quick-chat-resizable-background=true][data-avatar-overlay-material-variant=quick-chat-voice]{width:calc(var(--quick-chat-compact-background-size) * 1px);height:calc(var(--quick-chat-compact-background-size) * 1px);margin:calc((var(--quick-chat-compact-control-size) - var(--quick-chat-compact-background-size)) * .5px)}._Material_9q659_2[data-avatar-overlay-material-variant=activity]{--avatar-overlay-native-corner-radius:32px;border-radius:var(--avatar-overlay-native-corner-radius);border-width:0}._Material_9q659_2[data-avatar-overlay-material-variant=activity]:after{content:"";pointer-events:none;border:1px solid;border-color:inherit;border-radius:inherit;position:absolute;inset:0}._Material_9q659_2[data-avatar-overlay-material-variant=activity-dismiss]{--avatar-overlay-css-material-elevation:var(--shadow-sm);border:0}._Material_9q659_2[data-avatar-overlay-material-variant=activity-dismiss]:has(>button:enabled:active:hover){--color-background-primary-ghost-hover:var(--color-background-primary-ghost-active)}@media (prefers-reduced-transparency:reduce){._Material_9q659_2[data-avatar-overlay-material-variant=activity-dismiss]{--avatar-overlay-material-background:var(--color-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}._Material_9q659_2[data-avatar-overlay-material-variant=compact-micro]{--avatar-overlay-native-corner-radius:14.5px}._Material_9q659_2[data-avatar-overlay-material-variant=compact-small]{--avatar-overlay-native-corner-radius:12px}._Material_9q659_2[data-avatar-overlay-material-variant=quick-chat],._Material_9q659_2[data-avatar-overlay-material-variant=quick-chat-stash],._Material_9q659_2[data-avatar-overlay-material-variant=quick-chat-stash-extension],._Material_9q659_2[data-avatar-overlay-material-variant=quick-chat-caption],._Material_9q659_2[data-avatar-overlay-material-variant=quick-chat-caption-connector],._Material_9q659_2[data-avatar-overlay-native-surface-id=mascot-badge],._Material_9q659_2[data-avatar-overlay-native-surface-id=voice-controls],._Material_9q659_2[data-avatar-overlay-native-surface-id=voice-microphone],._Material_9q659_2[data-avatar-overlay-native-surface-id=voice-output]{--owl-native-glass-variant:system}._Material_9q659_2[data-avatar-overlay-material-variant=quick-chat-stash-extension]{--avatar-overlay-native-corner-radius:12px;border-radius:var(--avatar-overlay-native-corner-radius)}._Material_9q659_2[data-avatar-overlay-material-variant=notification]{z-index:1;border-radius:18px;position:relative;overflow:hidden}._Material_9q659_2[data-avatar-overlay-material-variant=tray-caption]{z-index:1;border-radius:18px;padding:8px 12px;position:relative;overflow:hidden}._Material_9q659_2[data-avatar-overlay-material-variant=speech-caption]{border-radius:15px;min-height:30px;padding:8px 12px;position:relative}._Material_9q659_2[data-avatar-overlay-material-variant=speech-caption][data-avatar-overlay-caption-typing=true]{justify-content:center;align-items:center;padding-inline:0;display:flex}._Material_9q659_2[data-avatar-overlay-material-variant=speech-caption-connector]{bottom:0;left:var(--avatar-overlay-caption-tail-left,16px);border:0;border-radius:5px;width:10px;height:10px;display:none;position:absolute}._Material_9q659_2[data-avatar-overlay-material-variant=speech-caption-connector][data-avatar-overlay-caption-pointed-part=base]{bottom:2px}._Material_9q659_2[data-avatar-overlay-material-variant=speech-caption-connector][data-avatar-overlay-caption-pointed-part=tip]{left:calc(var(--avatar-overlay-caption-tail-left,16px) + 3px);border-radius:2px;width:4px;height:4px}._Material_9q659_2[data-avatar-overlay-material-variant=speech-caption-connector][data-avatar-overlay-caption-connector-direction=up]{top:0;bottom:auto}._Material_9q659_2[data-avatar-overlay-material-variant=speech-caption-connector][data-avatar-overlay-caption-connector-direction=up][data-avatar-overlay-caption-pointed-part=base]{top:2px}._Material_9q659_2[data-avatar-overlay-material-variant=transcript-chip]{--owl-native-glass-variant:system;border-radius:var(--radius-full);border:0;width:fit-content;max-width:100%;display:flex}._Material_9q659_2[data-avatar-overlay-material-variant=transcript-card]{--owl-native-glass-variant:system;min-width:0;max-height:calc(var(--mini-transcript-max-height,100dvh) - var(--overflow-fade-top,0px));overscroll-behavior:contain;border-radius:var(--radius-4xl-base);border:0;flex-direction:column;display:flex;overflow:auto}._Material_9q659_2[data-avatar-overlay-material-variant=transcript-message]{--avatar-overlay-css-material-elevation:var(--shadow-lg);--owl-native-glass-variant:system;gap:var(--spacing);width:fit-content;max-width:80%;min-height:calc(var(--spacing) * 8);border-width:0;flex-direction:column;align-items:stretch;padding:8px 11px;display:flex}[data-orb-message]>._Material_9q659_2[data-avatar-overlay-material-variant=transcript-message]{max-width:100%}._Material_9q659_2[data-avatar-overlay-material-variant=transcript-message]:has([data-markdown-copy=code-block],[data-markdown-table],[data-oai-writing-block-surface]){width:100%}._Material_9q659_2[data-avatar-overlay-material-variant=transcript-message]:not(:has([data-orbit-message-parts])){background:0 0}._Material_9q659_2[data-avatar-overlay-material-variant=transcript-message]:not(:has([data-orbit-message-parts])):before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:var(--avatar-overlay-material-background,#ffffffe6);position:absolute;inset:0}._Material_9q659_2[data-avatar-overlay-material-variant=transcript-message]:not(:has([data-orbit-message-parts])):before:where(){background:var(--avatar-overlay-material-background,#202020e6)}@container style(--theme-variant:dark){._Material_9q659_2[data-avatar-overlay-material-variant=transcript-message]:not(:has([data-orbit-message-parts])):before:where(){background:var(--avatar-overlay-material-background,#202020e6)}}@media (forced-colors:active){._Material_9q659_2[data-avatar-overlay-material-variant=transcript-message]:not(:has([data-orbit-message-parts])):before{background:canvas}}._Material_9q659_2[data-avatar-overlay-material-variant=transcript-message][data-transcript-role]:has([data-orbit-message-parts]){-owl-native-material:none;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-radius:0;padding:0}._Material_9q659_2[data-avatar-overlay-material-variant=transcript-message][data-transcript-role=user]{--avatar-overlay-message-tint:rgb(from var(--avatar-overlay-message-glass-color) r g b / alpha);--owl-native-tint-color:var(--avatar-overlay-message-tint);--avatar-overlay-material-background:linear-gradient(var(--avatar-overlay-message-tint), var(--avatar-overlay-message-tint)), var(--color-surface)}._Material_9q659_2[data-avatar-overlay-material-variant=reaction-badge][data-transcript-role=user]{-owl-native-material:none;background:var(--color-surface);-webkit-backdrop-filter:none;backdrop-filter:none}@media (forced-colors:active){._Material_9q659_2[data-avatar-overlay-material-variant=reaction-badge][data-transcript-role=user]{background:canvas}}._Material_9q659_2[data-avatar-overlay-native-surface-id=realtime-caption]{--avatar-overlay-native-corner-radius:24px;z-index:1;border-radius:24px;align-items:flex-start;width:100%;min-width:188px;min-height:68px;padding:10px 12px;display:flex;position:relative}._Material_9q659_2[data-avatar-overlay-material-variant=quick-chat-caption]{--avatar-overlay-native-corner-radius:16px;border-radius:var(--avatar-overlay-native-corner-radius);height:100%;min-height:0;padding-block:11px}._Material_9q659_2[data-avatar-overlay-material-variant=quick-chat-caption-connector]{--avatar-overlay-native-corner-radius:50%;border-radius:var(--avatar-overlay-native-corner-radius);width:11px;height:12px;display:none;position:absolute;top:0;transform:translate(-50%,-50%)}._Material_9q659_2[data-avatar-overlay-material-variant=quick-chat-caption-connector][data-avatar-overlay-caption-connector-direction=down]{top:100%}._Material_9q659_2[data-avatar-overlay-native-surface-id]{--avatar-overlay-css-material-elevation:0 3px 16px #0003;border-color:#ffffff26}._Material_9q659_2[data-avatar-overlay-native-surface-id^=activity-],._Material_9q659_2[data-avatar-overlay-native-surface-id=voice-status]{-webkit-backdrop-filter:none;backdrop-filter:none;will-change:transform}._Material_9q659_2[data-avatar-overlay-native-surface-id=voice-status][data-avatar-overlay-compact-tone=neutral]{-owl-native-material:none}@media (forced-colors:active){._Material_9q659_2{background:canvas}}html[data-owl-native-glass=active] ._Material_9q659_2:is([data-avatar-overlay-material-variant=quick-chat-caption-connector],[data-avatar-overlay-material-variant=speech-caption-connector]){display:block}._Material_9q659_2:where([data-theme=dark]){background:var(--avatar-overlay-material-background,#202020e6);box-shadow:inset 0 1px 1px #fff3, inset 0 -1px 2px #ffffff14, var(--avatar-overlay-css-material-elevation)}._Material_9q659_2:where([data-theme=dark])[data-avatar-overlay-native-surface-id]{--avatar-overlay-css-material-elevation:0 3px 16px #00000059;border-color:#ffffff1f}@media (forced-colors:active){._Material_9q659_2:where([data-theme=dark]){background:canvas}}@container style(--theme-variant:dark){._Material_9q659_2:where(:not([data-theme])){background:var(--avatar-overlay-material-background,#202020e6);box-shadow:inset 0 1px 1px #fff3, inset 0 -1px 2px #ffffff14, var(--avatar-overlay-css-material-elevation)}._Material_9q659_2:where(:not([data-theme]))[data-avatar-overlay-native-surface-id]{--avatar-overlay-css-material-elevation:0 3px 16px #00000059;border-color:#ffffff1f}@media (forced-colors:active){._Material_9q659_2:where(:not([data-theme])){background:canvas}}}html:not([data-owl-native-glass=active]) [data-quick-chat-glass-group] ._Material_9q659_2:not([data-avatar-overlay-material-variant=activity],[data-avatar-overlay-material-variant=activity-dismiss]){background:var(--color-surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;will-change:transform;border-color:#0000}html:not([data-owl-native-glass=active]) [data-quick-chat-glass-group] ._Material_9q659_2:not([data-avatar-overlay-material-variant=activity],[data-avatar-overlay-material-variant=activity-dismiss])[data-avatar-overlay-quick-chat-collapsed=true]{box-shadow:var(--avatar-overlay-css-material-elevation)}._CompactMaterial_9q659_2{border-radius:var(--avatar-overlay-native-corner-radius);width:max-content;max-width:100%;color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;user-select:none;overflow:hidden}._CompactMaterial_9q659_2[data-avatar-overlay-material-variant=compact-micro]{padding:8px;font-size:8.5px;line-height:1}._CompactMaterial_9q659_2[data-avatar-overlay-material-variant=compact-small]{font-size:var(--text-xs);padding:6px 8px;line-height:1}._CompactMaterial_9q659_2._Material_9q659_2[data-avatar-overlay-compact-tone=danger]{border-color:var(--color-border-danger-outline);background:var(--color-background-danger-surface);color:var(--color-text-danger);text-overflow:clip;white-space:normal;box-shadow:var(--shadow-lg);overflow:visible}@media (forced-colors:active){._CompactMaterial_9q659_2._Material_9q659_2[data-avatar-overlay-compact-tone=danger]{color:canvastext;background:canvas}}html[data-owl-native-glass=active] ._Material_9q659_2[data-owl-native-source-underlay]{background:var(--color-surface);border-color:#0000}@supports (color:color-mix(in lab, red, red)){html[data-owl-native-glass=active] ._Material_9q659_2[data-owl-native-source-underlay]{background:color-mix(in srgb, var(--color-surface) 16%, transparent)}}html[data-owl-native-glass=active] ._Material_9q659_2[data-owl-native-source-underlay]{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-owl-native-glass=active] ._Material_9q659_2[data-owl-native-source-underlay][data-avatar-overlay-material-variant=transcript-message]:not(:has([data-orbit-message-parts])):before{opacity:0}@media (prefers-reduced-motion:no-preference){html[data-owl-native-glass=active] ._Material_9q659_2[data-owl-native-source-underlay][data-avatar-overlay-material-variant=transcript-message]:not(:has([data-orbit-message-parts])):before{transition:opacity .1s var(--ease-basic)}}:is(html[data-owl-native-glass=active] ._Material_9q659_2[data-owl-native-source-underlay][data-avatar-overlay-material-variant=speech-caption],html[data-owl-native-glass=active] ._Material_9q659_2[data-owl-native-source-underlay][data-avatar-overlay-material-variant=speech-caption-connector]){background:0 0}:is(html[data-owl-native-glass=active] ._Material_9q659_2[data-owl-native-source-underlay][data-avatar-overlay-native-surface-id=realtime-caption],html[data-owl-native-glass=active] ._Material_9q659_2[data-owl-native-source-underlay][data-avatar-overlay-native-surface-id=realtime-caption-connector]){border:0}._ActivityBacking_9q659_2{border-radius:32px;position:absolute}._QuickChatMaterial_9q659_2,._QuickChatAttachmentRow_9q659_2{padding-block:6px;padding-inline:14px 6px}._QuickChatMaterial_9q659_2[data-avatar-overlay-quick-chat-replacement=true]{padding:0}._QuickChatMaterial_9q659_2[data-avatar-overlay-quick-chat-actions=true]{padding:calc(var(--spacing) * 1.75)}._QuickChatMaterial_9q659_2{height:calc(var(--quick-chat-composer-height,40) * 1px);border-radius:calc(var(--quick-chat-composer-radius,20) * 1px);color:var(--color-text);-webkit-app-region:no-drag;align-items:center;gap:12px;display:flex}._QuickChatMaterial_9q659_2[data-avatar-overlay-material-variant=quick-chat-stash]{padding:0}._QuickChatMaterial_9q659_2[data-avatar-overlay-quick-chat-collapsed=true]{padding-inline:calc((var(--quick-chat-compact-edge-padding) * 1px) - 1px)}._QuickChatMaterial_9q659_2[data-avatar-overlay-quick-chat-icon-only=true]{justify-content:center;gap:0;padding-inline:0}._Control_9q659_2[data-avatar-overlay-control=expand]{background:var(--color-surface);width:24px;height:24px}._Control_9q659_2[data-avatar-overlay-control=reply]{--color-background-primary-soft-alpha:var(--color-surface);height:20px;color:var(--color-text);padding-inline:8px;font-size:12px;line-height:1;box-shadow:0 5px 10px -7px #00000038}._Control_9q659_2[data-avatar-overlay-material]{width:var(--activity-pill-control-size);height:var(--activity-pill-control-size);background:#7f7f7f33;border-radius:9999px!important}._Control_9q659_2[data-avatar-overlay-material]:where([data-theme=dark]){background:var(--color-white)}@supports (color:color-mix(in lab, red, red)){._Control_9q659_2[data-avatar-overlay-material]:where([data-theme=dark]){background:color-mix(in oklab, var(--color-white) 15%, transparent)}}@container style(--theme-variant:dark){._Control_9q659_2[data-avatar-overlay-material]:where(:not([data-theme])){background:var(--color-white)}@supports (color:color-mix(in lab, red, red)){._Control_9q659_2[data-avatar-overlay-material]:where(:not([data-theme])){background:color-mix(in oklab, var(--color-white) 15%, transparent)}}}@media (hover:hover){._Control_9q659_2:enabled:hover{--color-text:#f7f7f7;--color-text-tertiary:#f7f7f7;--color-background-primary-ghost-hover:#202020d1;color:#f7f7f7;background:#202020d1}._Control_9q659_2:enabled:hover:before{opacity:0}._Control_9q659_2:enabled:hover svg{color:#f7f7f7;mix-blend-mode:normal}._Control_9q659_2:enabled:where([data-theme=dark]):hover{--color-background-primary-ghost-hover:#ffffff2e;background:#ffffff2e}}@container style(--theme-variant:dark){@media (hover:hover){._Control_9q659_2:enabled:where(:not([data-theme])):hover{--color-background-primary-ghost-hover:#ffffff2e;background:#ffffff2e}}}._ActivityText_9q659_2[data-avatar-overlay-activity-text=title]{font-size:13px;line-height:16px}._ActivityText_9q659_2[data-avatar-overlay-activity-text=title][data-avatar-overlay-waiting-request]{padding-inline-end:38px}._ActivityText_9q659_2[data-avatar-overlay-activity-text=title][data-avatar-overlay-inline-subtitle]{color:var(--color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:400;display:-webkit-box;overflow:hidden}._ActivityText_9q659_2[data-avatar-overlay-activity-text=title][data-avatar-overlay-expanded-waiting-request]{overflow-wrap:break-word;white-space:pre-wrap}._ActivityText_9q659_2[data-avatar-overlay-activity-text=title]:not([data-avatar-overlay-inline-subtitle]):not([data-avatar-overlay-expanded-waiting-request]){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._ActivityText_9q659_2[data-avatar-overlay-activity-text=title][data-avatar-overlay-notification-kind=activity]{color:var(--color-text-secondary)}._ActivityText_9q659_2[data-avatar-overlay-activity-text=title]:not([data-avatar-overlay-notification-kind=activity]):not([data-avatar-overlay-inline-subtitle]){color:var(--color-text);font-weight:700}._ActivityText_9q659_2[data-avatar-overlay-loading]{--shimmer-text-secondary:currentColor;--shimmer-contrast:#ffffff5c;animation:5s steps(48,end) infinite _activity-shimmer_9q659_2}._ActivityText_9q659_2[data-avatar-overlay-loading][data-avatar-overlay-shimmer-overflow=truncate]{text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;max-width:100%;overflow:hidden}@media (prefers-reduced-motion:reduce){._ActivityText_9q659_2[data-avatar-overlay-loading]{animation:none}}._ActivityText_9q659_2[data-avatar-overlay-loading]:where([data-theme=dark]){--shimmer-contrast:#00000047}@container style(--theme-variant:dark){._ActivityText_9q659_2[data-avatar-overlay-loading]:where(:not([data-theme])){--shimmer-contrast:#00000047}}@keyframes _activity-shimmer_9q659_2{0%{background-position:-100% 0}40%,to{background-position:250% 0}}._ComposerFooter_1yvlf_1{-webkit-user-select:none;user-select:none}._ComposerFooter_1yvlf_1[data-composer-footer-responsive]{container:composer-footer/inline-size}@keyframes _fade-in_63g8m_2{0%{opacity:0}to{opacity:1}}@keyframes _fade-in-marker_63g8m_2{0%{color:#0000}}@keyframes _image-enter_63g8m_2{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}:root{--wide-block-panel-max-width-override:calc(infinity * 1px)}[data-app-shell-main-content-layout]:has([data-pip-obstacle=thread-summary-panel]){--wide-block-panel-max-width-override:initial}:is(._MediaWideBlock_63g8m_2,._MermaidWideBlock_63g8m_2,._TableContainer_63g8m_2[data-wide-block],._VisualizationWideBlock_63g8m_2){--wide-block-panel-max-width:var(--wide-block-panel-max-width-override,calc(100cqi - var(--thread-content-max-width) + (var(--thread-content-margin,24px) * 3) + (var(--thread-wide-block-inline-shift,0px) * 2)))}._MediaWideBlock_63g8m_2{--wide-block-width:min(var(--markdown-wide-block-max-width), var(--wide-block-container-max-width), var(--wide-block-panel-max-width,var(--wide-block-container-max-width)))}:is(._MediaWideBlock_63g8m_2,._MermaidWideBlock_63g8m_2:not(:has([data-mermaid-streaming]))){width:var(--wide-block-width);max-width:none}._MermaidWideBlock_63g8m_2,._VisualizationWideBlock_63g8m_2{--wide-block-container-max-width:max(100%, calc(100cqi - (var(--padding-toolbar) * 2) - (var(--thread-content-margin,24px) * 2) - (var(--spacing) * 18) - (var(--thread-wide-block-inline-shift,0px) * 2)));--wide-block-default-max-width:min(calc(var(--markdown-wide-block-max-width) + 8rem), var(--wide-block-container-max-width), var(--wide-block-panel-max-width,var(--wide-block-container-max-width)))}._MermaidWideBlock_63g8m_2:not(:has([data-mermaid-streaming])){--wide-block-width:var(--wide-block-default-max-width);margin-left:calc((100% - var(--wide-block-width)) / 2)}._VisualizationBlock_63g8m_2._VisualizationWideBlock_63g8m_2{--wide-block-width:var(--wide-block-default-max-width);width:var(--wide-block-width);max-width:none;margin-left:calc((100% - var(--wide-block-width)) / 2)}._MediaWideBlock_63g8m_2{--wide-block-container-max-width:max(100%, calc(50cqi + 50% - var(--padding-toolbar) - var(--thread-wide-block-inline-shift,0px)));margin-left:0}._Paragraph_63g8m_2,._VisualizationBlock_63g8m_2{margin:0 0 var(--markdown-space)}._VisualizationBlock_63g8m_2{font-family:var(--font-sans);display:flow-root}._Paragraph_63g8m_2,._Heading_63g8m_2,._ListItem_63g8m_2,._Table_63g8m_2{font-family:var(--font-content)}._MediaParagraph_63g8m_2{text-align:left}._MediaGridParagraph_63g8m_2{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}._Heading_63g8m_2{font-weight:var(--font-weight-semibold)}._Heading_63g8m_2:where(h1){margin:calc(var(--markdown-space) * 4) 0 calc(var(--markdown-space) * 2);font-size:calc(var(--markdown-font-size) * 1.5);line-height:calc(var(--markdown-space) * 8)}._Heading_63g8m_2:where(h2){margin:calc(var(--markdown-space) * 4) 0 var(--markdown-space);font-size:calc(var(--markdown-font-size) * 1.25);line-height:calc(var(--markdown-space) * 7)}._Heading_63g8m_2:where(h3){margin:calc(var(--markdown-space) * 4) 0 var(--markdown-space);font-size:calc(var(--markdown-font-size) * 1.125);line-height:calc(var(--markdown-space) * 7)}._Heading_63g8m_2:where(h4){margin:calc(var(--markdown-space) * 4) 0 0;font-size:var(--markdown-font-size);line-height:calc(var(--markdown-space) * 6)}._Heading_63g8m_2:where(h5,h6){font-size:var(--markdown-font-size);line-height:var(--markdown-line-height);margin:0}._Heading_63g8m_2:where(h4)+._Paragraph_63g8m_2{margin-top:0}._List_63g8m_2{margin:0;padding-inline-start:var(--markdown-line-height);list-style-position:outside}._MarkdownRoot_63g8m_2[data-markdown-text-style=assistant-message]>:is(._Paragraph_63g8m_2,._Heading_63g8m_2,._List_63g8m_2,._Blockquote_63g8m_2):not(._MediaParagraph_63g8m_2){margin-inline:var(--entity-prose-inset,0px)}._MarkdownRoot_63g8m_2:not([data-markdown-text-tone=user-message])>._Paragraph_63g8m_2[data-markdown-han-text]:has(+._Paragraph_63g8m_2[data-markdown-han-text]){margin-bottom:var(--spacing)}._MarkdownRoot_63g8m_2>:is(._Paragraph_63g8m_2,._VisualizationBlock_63g8m_2):not(:first-child){margin-top:calc(var(--markdown-space) * 2)}._MarkdownRoot_63g8m_2>:is(._Paragraph_63g8m_2,._VisualizationBlock_63g8m_2)+:is(._Paragraph_63g8m_2,._VisualizationBlock_63g8m_2){margin-block:calc(var(--markdown-space) * 4)}._MarkdownRoot_63g8m_2>._Heading_63g8m_2:where(h1,h2,h3)+._Paragraph_63g8m_2,._MarkdownRoot_63g8m_2>._Paragraph_63g8m_2+._List_63g8m_2{margin-top:0}._MarkdownRoot_63g8m_2>._List_63g8m_2+._Heading_63g8m_2{margin-top:calc(var(--markdown-space) * 4)}._UnorderedList_63g8m_2{list-style-type:disc}._List_63g8m_2 ._UnorderedList_63g8m_2{list-style-type:circle}._List_63g8m_2 ._List_63g8m_2 ._UnorderedList_63g8m_2{list-style-type:square}._OrderedList_63g8m_2{list-style-type:decimal}._TaskList_63g8m_2{padding-inline-start:0;list-style-type:none}._ListItem_63g8m_2{padding-inline-start:calc(var(--markdown-space) * 1.5);display:list-item}._ListItem_63g8m_2+._ListItem_63g8m_2{margin-top:0}._ListItem_63g8m_2>:first-child:not(h1,h2,h3){margin-top:0;margin-bottom:0}:is(._ListItem_63g8m_2,[data-markdown-list-item-content])>:last-child:not(h1,h2,h3){margin-bottom:0}:is(._ListItem_63g8m_2,[data-markdown-list-item-content])[data-starts-with-heading]>:nth-child(1 of h1,h2,h3){margin-top:0}:is(._ListItem_63g8m_2,[data-markdown-list-item-content])[data-ends-with-heading]>:nth-last-child(1 of h1,h2,h3){margin-bottom:0}:is(._ListItem_63g8m_2,[data-markdown-list-item-content])>p{margin:0}:is(._ListItem_63g8m_2,[data-markdown-list-item-content])>p+p{margin-top:calc(var(--markdown-space) * 4)}._ListItem_63g8m_2>._List_63g8m_2{margin-top:0;margin-bottom:0}._TaskListItem_63g8m_2{--markdown-task-checkbox-margin:0;padding-inline-start:0;list-style-type:none}._TaskListItem_63g8m_2:has(>p,>[data-markdown-list-item-content]){--markdown-task-checkbox-margin:var(--markdown-space);grid-template-columns:auto minmax(0,1fr);display:grid}._TaskListItem_63g8m_2._TaskListItem_63g8m_2>:first-child{margin-top:var(--markdown-task-checkbox-margin)}._TaskListItem_63g8m_2>:not(:first-child){grid-column:2}._UnorderedList_63g8m_2>._ListItem_63g8m_2::marker{color:var(--text-primary);font-weight:var(--font-weight-semibold)}._OrderedList_63g8m_2>._ListItem_63g8m_2::marker{color:var(--text-primary);font-weight:var(--font-weight-semibold)}._Blockquote_63g8m_2{margin:0 0 calc(var(--markdown-space) * 2);color:var(--text-primary);font-style:normal;line-height:calc(var(--markdown-space) * 6);padding-block:calc(var(--markdown-space) * 2);border:0;padding-inline-start:calc(var(--markdown-space) * 6);position:relative;background-color:#0000!important}._Blockquote_63g8m_2>:first-child{margin-top:0}._Blockquote_63g8m_2>:last-child{margin-bottom:0}._Blockquote_63g8m_2>._Paragraph_63g8m_2{font-weight:var(--font-weight-normal);margin:0}._Blockquote_63g8m_2>._Paragraph_63g8m_2:before,._Blockquote_63g8m_2>._Paragraph_63g8m_2:after{content:none}._Blockquote_63g8m_2:after{content:"";inset-inline-start:0;top:calc(var(--markdown-space) * 2);bottom:calc(var(--markdown-space) * 2);width:var(--markdown-space);border-radius:calc(var(--markdown-space) / 2);background-color:var(--border-medium);position:absolute}._HorizontalRule_63g8m_2{clear:both;height:0;margin:calc(var(--markdown-space) * 7) 0;border:0;border-top:1px solid var(--border-medium)}._HorizontalRule_63g8m_2+*{margin-top:0}._MarkdownRoot_63g8m_2{--markdown-host-font-size:var(--codex-chat-font-size);--markdown-host-small-font-size:var(--codex-chat-code-font-size);--markdown-font-size:var(--markdown-host-font-size);--markdown-line-height:calc(var(--markdown-font-size) * var(--leading-relaxed));--markdown-small-font-size:max(var(--markdown-host-small-font-size), calc(var(--markdown-font-size) * .875));--markdown-space:calc(var(--markdown-font-size) / 4);--text-primary:currentColor;--border-medium:var(--color-border-strong);--border-light:var(--color-border-subtle);--main-surface-secondary:var(--color-surface-secondary)}@supports (color:color-mix(in lab, red, red)){._MarkdownRoot_63g8m_2{--main-surface-secondary:color-mix(in srgb, var(--color-surface-secondary) 92%, transparent)}}._MarkdownRoot_63g8m_2{color:var(--color-text);font-size:var(--markdown-font-size);line-height:var(--markdown-line-height);overflow-wrap:anywhere}._MarkdownRoot_63g8m_2[data-markdown-text-tone=inherit]{color:inherit}._MarkdownRoot_63g8m_2[data-markdown-text-tone=inherit] ._ExternalMarkdownLink_63g8m_2{--vscode-textLink-foreground:var(--markdown-link-color,currentColor);--vscode-textLink-activeForeground:var(--markdown-link-color,currentColor);--inline-mention-dark-base-color:currentColor;--inline-mention-resolved-base-color:currentColor;color:var(--markdown-link-color,inherit)}._MarkdownRoot_63g8m_2[data-markdown-text-tone=tertiary]{color:var(--color-text-tertiary)}._MarkdownRoot_63g8m_2[data-markdown-text-tone=user-message]{color:var(--color-text-user-message)}._MarkdownRoot_63g8m_2[data-markdown-text-tone=user-message]>._Paragraph_63g8m_2{margin-block:0}._MarkdownRoot_63g8m_2[data-markdown-text-tone=user-message] ._ExternalMarkdownLink_63g8m_2{--inline-mention-dark-base-color:var(--color-text-user-message);--inline-mention-resolved-base-color:var(--color-text-user-message)}._MarkdownRoot_63g8m_2 :is(._Paragraph_63g8m_2,._List_63g8m_2,._ListItem_63g8m_2,._Table_63g8m_2){font-size:var(--markdown-font-size);line-height:var(--markdown-line-height)}._MarkdownRoot_63g8m_2[data-markdown-text-style=inherit]{--markdown-font-size:1em;--markdown-line-height:1lh;color:inherit}._MarkdownRoot_63g8m_2[data-markdown-text-style=base]{--markdown-font-size:var(--text-base)}._MarkdownRoot_63g8m_2[data-markdown-text-style=large]{--markdown-font-size:var(--text-lg)}._MarkdownRoot_63g8m_2[data-markdown-text-style=small]{--markdown-font-size:var(--text-sm)}._MarkdownRoot_63g8m_2 ._Table_63g8m_2,._MarkdownRoot_63g8m_2[data-markdown-text-style] ._Table_63g8m_2{font-size:var(--markdown-small-font-size)}[data-codex-window-type=browser] ._MarkdownRoot_63g8m_2{--markdown-host-font-size:var(--text-base);--markdown-host-small-font-size:var(--text-sm)}._MarkdownTablePreview_63g8m_2{border:1px solid var(--color-border);border-radius:var(--radius-2xl);background-color:var(--color-surface-elevated-secondary);max-width:80%;max-height:100%;padding:calc(var(--spacing) * 8);box-shadow:var(--shadow-2xl);margin:auto;display:flex;overflow:hidden}[data-codex-window-type=extension] ._MarkdownRoot_63g8m_2{--thread-content-max-width:40rem}._TableContainer_63g8m_2{width:100%;min-width:100%;margin-top:calc(var(--markdown-space) * 4);position:relative}._TableContainer_63g8m_2[data-wide-block]{--edge-fade-distance:calc(var(--thread-content-margin,24px) * 4);--wide-block-width:max(100%, min(calc(50cqi + 50% - var(--padding-toolbar) - var(--thread-content-margin,24px) - var(--thread-wide-block-inline-shift,0px)), calc((100% + var(--wide-block-panel-max-width)) / 2)));width:fit-content;max-width:var(--wide-block-width)}._TableContainer_63g8m_2:not([data-wide-block]) ._Table_63g8m_2{font-variant-numeric:tabular-nums}._TableContainer_63g8m_2:not([data-wide-block]) ._Table_63g8m_2 [data-col-size]{min-width:auto}._TableScroller_63g8m_2{scrollbar-width:thin;animation-range:min(2px,50%) max(100% - 2px,50%);overflow-x:auto}._TableContainer_63g8m_2[data-wide-block] ._TableScroller_63g8m_2{display:flex}._TableWrapper_63g8m_2{pointer-events:auto;flex-shrink:0;width:fit-content;min-width:100%}@container latest-turn-preview (min-width:0){._TableContainer_63g8m_2[data-wide-block]{width:100%}}._Table_63g8m_2{border-collapse:separate;border-spacing:0;table-layout:auto;text-align:start;width:fit-content;min-width:100%;margin:0}._Table_63g8m_2 [data-col-size=sm]{min-width:calc(var(--thread-content-max-width,40rem) * 4 / 24);max-width:calc(var(--thread-content-max-width,40rem) * 6 / 24)}._Table_63g8m_2 [data-col-size=md]{min-width:calc(var(--thread-content-max-width,40rem) * 6 / 24);max-width:calc(var(--thread-content-max-width,40rem) * 8 / 24)}._Table_63g8m_2 [data-col-size=lg]{min-width:calc(var(--thread-content-max-width,40rem) * 8 / 24);max-width:calc(var(--thread-content-max-width,40rem) * 12 / 24)}._Table_63g8m_2 [data-col-size=xl]{min-width:calc(var(--thread-content-max-width,40rem) * 14 / 24);max-width:calc(var(--thread-content-max-width,40rem) * 18 / 24)}._TableRow_63g8m_2:not(:last-child) ._TableCell_63g8m_2{border-bottom:1px solid var(--border-light)}._TableStickyHeader_63g8m_2{border-collapse:separate;border-spacing:0}._TableStickyHeader_63g8m_2 ._TableHeaderCell_63g8m_2{z-index:10;background:var(--color-surface);position:sticky;top:0}._TableHeaderCell_63g8m_2,._TableCell_63g8m_2{vertical-align:top;white-space:normal;padding-inline-end:calc(var(--markdown-space) * 6)}:is(._TableHeaderCell_63g8m_2,._TableCell_63g8m_2)[align=left]{text-align:left}:is(._TableHeaderCell_63g8m_2,._TableCell_63g8m_2)[align=center]{text-align:center}:is(._TableHeaderCell_63g8m_2,._TableCell_63g8m_2)[align=right]{text-align:right}._TableHeaderCell_63g8m_2{border-bottom:1px solid var(--border-medium);padding-top:calc(var(--markdown-space) * 2);padding-bottom:calc(var(--markdown-space) * 2);text-align:start;color:var(--text-primary);font-weight:var(--font-weight-semibold);line-height:calc(var(--markdown-space) * 4)}._TableCell_63g8m_2{padding-top:calc(var(--markdown-space) * 2.5);padding-bottom:calc(var(--markdown-space) * 2.5)}._NumericTableCell_63g8m_2{min-width:calc(3ch + (var(--markdown-space) * 6));white-space:nowrap}._TableHeaderCell_63g8m_2:last-child{padding-inline-end:calc(var(--markdown-space) * 10)}._TableCell_63g8m_2:last-child{padding-inline-end:0}._TableBody_63g8m_2 ._TableRow_63g8m_2:last-child ._TableCell_63g8m_2{padding-bottom:calc(var(--markdown-space) * 6)}._MermaidBlock_63g8m_2{margin-block:calc(var(--markdown-space) * 2)}._CodeBlock_63g8m_2{margin-block:calc(var(--markdown-space) * 5)}._MermaidBlock_63g8m_2:has([data-mermaid-streaming]){margin-block:0}._InlineCode_63g8m_2{background:var(--color-background-primary-ghost-hover);border-radius:6px;padding:1px 6px;display:inline}@supports (color:color-mix(in lab, red, red)){._InlineCode_63g8m_2{background:color-mix(in srgb, var(--color-background-primary-ghost-hover) 60%, var(--color-text) 6%)}}._InlineCode_63g8m_2{-webkit-box-decoration-break:clone;box-decoration-break:clone;font-family:var(--font-mono);overflow-wrap:anywhere;word-break:break-word;font-size:.92em}._MarkdownRoot_63g8m_2[data-markdown-text-tone=inherit] ._InlineCode_63g8m_2,._CodeBlockPlaceholder_63g8m_2{background-color:var(--color-surface);background-image:linear-gradient(var(--color-background-secondary-soft-alpha), var(--color-background-secondary-soft-alpha));color:var(--color-text)}._CodeBlockPlaceholder_63g8m_2{border-radius:var(--radius-3xl-base);padding:calc(var(--markdown-space) * 4);font-size:var(--markdown-small-font-size);line-height:calc(var(--markdown-space) * 5);overflow-x:auto}._InlineMarkdownIsolate_63g8m_2{unicode-bidi:isolate}._AgentMentionLabel_63g8m_2{color:var(--color-text)}._BrowserTabMentionLabel_63g8m_2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._InlineMentionFocusRing_63g8m_2{cursor:var(--cursor-interaction)}._InlineMentionFocusRing_63g8m_2 [data-layout]{-webkit-box-decoration-break:clone;box-decoration-break:clone}._InlineMentionFocusRing_63g8m_2:not(:has([data-layout])){-webkit-box-decoration-break:clone;box-decoration-break:clone}._InlineMentionFocusRing_63g8m_2:focus-visible{outline:none}._InlineMentionFocusRing_63g8m_2:focus-visible [data-layout]{border-radius:var(--radius-md);box-shadow:0 0 0 2px var(--color-ring)}._InlineMentionFocusRing_63g8m_2:focus-visible:not(:has([data-layout])){border-radius:var(--radius-md);box-shadow:0 0 0 2px var(--color-ring)}._InlineMentionFocusRing_63g8m_2[data-disabled]{cursor:default}:is(._MarkdownRoot_63g8m_2 th,._MarkdownRoot_63g8m_2 td){max-width:calc(var(--thread-content-max-width,40rem) * 18 / 24);overflow-wrap:break-word;word-break:normal}:is(._TableHeaderCell_63g8m_2,._TableCell_63g8m_2) ._TableCellFileLink_63g8m_2{white-space:nowrap}:is(._TableHeaderCell_63g8m_2,._TableCell_63g8m_2) ._TableCellFileLink_63g8m_2>:last-child{white-space:normal}._SingleChildTableCell_63g8m_2>[data-file-reference] ._TableCellFileLink_63g8m_2{vertical-align:baseline;grid-template-columns:auto minmax(0,1fr);max-width:100%;display:inline-grid}._MarkdownRoot_63g8m_2[data-markdown-animated] :is(._FadeIn_63g8m_2,._HorizontalRule_63g8m_2,._ListItem_63g8m_2,._TableRow_63g8m_2,._Blockquote_63g8m_2){opacity:1;animation:_fade-in_63g8m_2 var(--duration,var(--transition-duration-basic)) var(--fade-easing,cubic-bezier(.37, .55, .86, .88)) both;animation-delay:var(--fade-delay,0s)}._MarkdownRoot_63g8m_2[data-markdown-animated] ._FadeListDecoration_63g8m_2::marker{animation:_fade-in-marker_63g8m_2 var(--duration,var(--transition-duration-basic)) var(--fade-easing,cubic-bezier(.37, .55, .86, .88)) forwards;animation-delay:var(--fade-delay,0s)}._MarkdownRoot_63g8m_2._AdaptiveStreaming_63g8m_2 ._FadeIn_63g8m_2{--duration:var(--animation-duration-streaming-text)}._MarkdownRoot_63g8m_2._AdaptiveStreaming_63g8m_2 ._FadeListDecoration_63g8m_2::marker{--duration:var(--animation-duration-streaming-text)}._MarkdownRoot_63g8m_2[data-markdown-animated] ._ImageEnter_63g8m_2{transform-origin:50%;animation:.18s ease-out both _image-enter_63g8m_2}@media (prefers-reduced-motion:reduce){._MarkdownRoot_63g8m_2[data-markdown-animated] :is(._FadeIn_63g8m_2,._HorizontalRule_63g8m_2,._ListItem_63g8m_2,._TableRow_63g8m_2,._Blockquote_63g8m_2,._ImageEnter_63g8m_2){--duration:0s;opacity:1;animation-duration:0s;transform:scale(1);animation-delay:0s!important}._MarkdownRoot_63g8m_2[data-markdown-animated] ._FadeListDecoration_63g8m_2::marker{animation-duration:0s;animation-delay:0s!important}}._DecoratedExternalLink_63g8m_2{color:inherit;cursor:var(--cursor-interaction);-webkit-text-decoration:underline dotted var(--color-text-tertiary) 1px;-webkit-text-decoration:underline dotted var(--color-text-tertiary) 1px;-webkit-text-decoration:underline dotted var(--color-text-tertiary) 1px;-webkit-text-decoration:underline dotted var(--color-text-tertiary) 1px;text-decoration:underline dotted var(--color-text-tertiary) 1px;text-underline-offset:2px;text-decoration-skip-ink:auto;text-underline-position:from-font}._DecoratedExternalLink_63g8m_2:hover{color:var(--color-text-info);text-decoration-color:currentColor}._Container_1mw3n_2{display:flex;position:relative}._Container_1mw3n_2[data-has-label]{align-items:flex-start}._Container_1mw3n_2[data-orientation=right]{flex-direction:row-reverse}._Container_1mw3n_2>input{bottom:0;left:0;right:0;height:1px!important;transform:none!important}._Checkbox_1mw3n_2{border:1px solid var(--lightningcss-light,var(--gray-200))var(--lightningcss-dark,var(--gray-500));border-radius:var(--radius-xs);cursor:pointer;background-color:#0000;flex-shrink:0;justify-content:center;align-items:center;width:18px;max-width:18px;height:18px;padding:0;transition:border-color .15s,background-color .15s;display:inline-flex;position:relative}[data-has-label] ._Checkbox_1mw3n_2{top:1px}@media (hover:hover){._Checkbox_1mw3n_2:where(:not([data-disabled],[data-state=checked])):hover{border-color:var(--lightningcss-light,var(--gray-300))var(--lightningcss-dark,var(--gray-600))}}._Checkbox_1mw3n_2[data-state=indeterminate],._Checkbox_1mw3n_2[data-state=checked]{border-color:var(--gray-900);background-color:var(--gray-900)}._Checkbox_1mw3n_2:focus{outline:none}._Checkbox_1mw3n_2:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}._Checkbox_1mw3n_2[data-disabled]{border-color:var(--lightningcss-light,var(--gray-150))var(--lightningcss-dark,var(--gray-300));background:var(--lightningcss-light,var(--gray-25))var(--lightningcss-dark,var(--gray-200));cursor:not-allowed}._Checkbox_1mw3n_2[data-disabled][data-state=checked]{border-color:var(--lightningcss-light,var(--gray-300))var(--lightningcss-dark,var(--gray-200));background-color:var(--lightningcss-light,var(--gray-300))var(--lightningcss-dark,var(--gray-200))}._CheckMark_1mw3n_2{transform-origin:50%;width:64%;height:32%;transition:opacity .15s,transform .15s;position:absolute;top:0;left:0;transform:rotate(-45deg)translate(-10%,100%)}@starting-style{._CheckMark_1mw3n_2{opacity:0}}[data-state=indeterminate] ._CheckMark_1mw3n_2{transform:translate(30%,80%)}[data-state=indeterminate] ._CheckMark_1mw3n_2:before{opacity:0}._CheckMark_1mw3n_2:before,._CheckMark_1mw3n_2:after{background:var(--gray-0);content:"";will-change:transform;display:block;position:absolute}@starting-style{._CheckMark_1mw3n_2:before,._CheckMark_1mw3n_2:after{transform:scale(0)}}._CheckMark_1mw3n_2:where([data-theme=dark])[data-disabled]:before,._CheckMark_1mw3n_2:where([data-theme=dark])[data-disabled]:after{background:var(--gray-100)}@container style(--theme-variant:dark){._CheckMark_1mw3n_2:where(:not([data-theme]))[data-disabled]:before,._CheckMark_1mw3n_2:where(:not([data-theme]))[data-disabled]:after{background:var(--gray-100)}}._CheckMark_1mw3n_2:before{transform-origin:0 0;width:2px;transition:transform .1s 80ms,opacity .2s;top:0;bottom:0;left:0}._CheckMark_1mw3n_2 [data-state=indeterminate]:before{opacity:0}._CheckMark_1mw3n_2:after{transform-origin:0 100%;height:2px;transition:transform .1s .16s;bottom:0;left:0;right:0}._Label_1mw3n_2{cursor:pointer;align-items:center;min-height:20px;font-size:14px;line-height:20px;display:flex}[data-disabled] ._Label_1mw3n_2{cursor:not-allowed}[data-orientation=left] ._Label_1mw3n_2{padding-left:8px}[data-orientation=right] ._Label_1mw3n_2{padding-right:8px}._InlineCodePane_1ozha_2{max-height:56.25cqw;overflow-y:auto}._ViewerContent_1ozha_7{line-height:max(1.5em, calc(var(--spacing) * 5))}._Comment_1ozha_11{color:var(--color-codex-syntax-comment);font-style:normal}@container style(--theme-variant:light){._Comment_1ozha_11{font-style:italic}}._active_vhnt9_2,._active_vhnt9_2 *{view-transition-name:none!important}@layer base{._active_vhnt9_2 ._image_vhnt9_2{border-radius:inherit}}._active_vhnt9_2 ._image_vhnt9_2{view-transition-name:image-preview-editor!important}._active_vhnt9_2 ._toolbar_vhnt9_2,._active_vhnt9_2._opening_vhnt9_2 ._chrome_vhnt9_2 [data-image-preview-toolbar] [role=toolbar]:not([role=toolbar] [role=toolbar]){view-transition-name:image-preview-toolbar!important}._active_vhnt9_2._closing_vhnt9_2 ._backdrop_vhnt9_2{view-transition-name:image-preview-backdrop!important}._active_vhnt9_2._closing_vhnt9_2 ._chrome_vhnt9_2{view-transition-name:image-preview-chrome!important}._active_vhnt9_2::view-transition-group(*){animation-duration:var(--transition-duration-moderate);animation-timing-function:var(--ease-spring-snappy)}._active_vhnt9_2._closing_vhnt9_2::view-transition-group(*){animation-duration:var(--transition-duration-basic)}._active_vhnt9_2._closing_vhnt9_2::view-transition-old(image-preview-backdrop){animation-duration:var(--transition-duration-basic)}._active_vhnt9_2._closing_vhnt9_2::view-transition-old(image-preview-chrome){animation-duration:var(--transition-duration-basic)}._active_vhnt9_2::view-transition-group(image-preview-toolbar){z-index:40}._active_vhnt9_2._opening_vhnt9_2::view-transition-group(image-preview-toolbar){animation:none}._active_vhnt9_2::view-transition-old(image-preview-editor){display:none}._active_vhnt9_2::view-transition-old(image-preview-toolbar){display:none}._active_vhnt9_2::view-transition-new(image-preview-editor){mix-blend-mode:normal;object-fit:cover;width:100%;height:100%;animation:none}._active_vhnt9_2::view-transition-new(image-preview-toolbar){mix-blend-mode:normal;object-fit:cover;width:100%;height:100%;animation:none}._active_vhnt9_2._closing_vhnt9_2::view-transition-old(image-preview-editor){mix-blend-mode:normal;object-fit:cover;width:100%;height:100%;animation:none}._active_vhnt9_2._closing_vhnt9_2::view-transition-image-pair(image-preview-editor){border-radius:var(--image-preview-thumbnail-radius,0);animation:_round-thumbnail_vhnt9_2 var(--transition-duration-basic) var(--ease-spring-snappy) both;overflow:clip}@keyframes _round-thumbnail_vhnt9_2{0%{border-radius:0}}._active_vhnt9_2._closing_vhnt9_2::view-transition-old(image-preview-editor){display:block}._active_vhnt9_2._closing_vhnt9_2::view-transition-new(image-preview-editor){display:none}._controls_4w1os_2{align-items:center;gap:calc(var(--spacing) * 2);width:100%;min-width:0;min-height:var(--spacing-token-button-composer);display:flex}._waveform_4w1os_11{min-width:0;height:var(--spacing-token-button-composer);flex:1;order:1}._modelPicker_4w1os_18{flex-shrink:0;order:2;margin-inline-start:auto}._canvas_4w1os_24{width:100%;height:100%}._stop_4w1os_29,._send_4w1os_30{flex-shrink:0}._stop_4w1os_29{order:4;justify-content:flex-end;display:flex}._send_4w1os_30{order:5}._compactMessageBubble_1hoj5_1,._compactContentWidth_1hoj5_2{max-width:min(456px,100%)}._compactMessageBubble_1hoj5_1{--thread-content-margin:calc(var(--spacing) * 3);--color-text:var(--compact-message-bubble-foreground,var(--lightningcss-light,#0c274a)var(--lightningcss-dark,#f6fafe));--color-text-info:var(--color-text);border-radius:calc(var(--spacing) * 4);corner-shape:superellipse(1);background-color:var(--compact-message-bubble-background,var(--lightningcss-light,#e8f3fe)var(--lightningcss-dark,#173e76));width:fit-content;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);color:var(--color-text)}._compactMessageBubble_1hoj5_1:has([data-markdown-copy=code-block],[data-oai-writing-block-surface]){width:100%}._compactMessageBubbleWithAttachment_1hoj5_32{border-radius:var(--radius-3xl-base);padding:0}._compactMessageBody_1hoj5_37{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3)}._compactMessageBubble_1hoj5_1 [data-markdown-text-style=assistant-message]{--markdown-line-height:calc(var(--markdown-font-size) + 4px);letter-spacing:-.01em}[data-markdown-text-style=assistant-message] ._compactContentWidth_1hoj5_2 [data-wide-block],[data-markdown-text-style=assistant-message] ._compactContentWidth_1hoj5_2 [data-wide-markdown-block],._compactMessageBubble_1hoj5_1 [data-markdown-text-style=assistant-message] [data-wide-block],._compactMessageBubble_1hoj5_1 [data-markdown-text-style=assistant-message] [data-wide-markdown-block]{width:100%;max-width:100%;margin-inline:0}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}:where(.messaging-root) .message-text>[data-markdown-text-style=assistant-message],:where(.messaging-root) .message-text [data-orbit-message-text-part]{--markdown-line-height:1lh}: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)}@media (prefers-reduced-motion:no-preference){:where(.messaging-root) .message-list[data-initial-messages=true] .message-row[data-initial-message-entrance=true] .message-bubble-group .message-bubble{animation:.25s linear .6s backwards onboarding-control-enter}}@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}.codex-toast-area:not(:has([data-sonner-toast])){visibility:hidden}[data-sonner-toaster].codex-sonner-toaster{width:100%;transition-duration:var(--transition-duration-relaxed);font-family:inherit;position:absolute;top:0}[data-sonner-toaster].codex-sonner-toaster[data-x-position=right]{inset-inline:calc(var(--spacing,.25rem) * 6);top:calc(var(--spacing,.25rem) * 14);width:auto;max-width:calc(var(--spacing,.25rem) * 80);margin-inline-start:auto;position:fixed}[data-sonner-toaster].codex-sonner-toaster [data-sonner-toast],[data-sonner-toaster].codex-sonner-toaster [data-sonner-toast]>*{transition-duration:var(--transition-duration-relaxed)}[data-math-display=true] .katex-display{max-width:100%;margin-block:0;overflow:auto hidden}.ProseMirror{word-wrap:break-word;white-space:pre-wrap;white-space:break-spaces;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-feature-settings:"liga" 0;position:relative}.ProseMirror pre{white-space:pre-wrap}.ProseMirror li{position:relative}.ProseMirror-hideselection ::selection{background:0 0}.ProseMirror-hideselection{caret-color:#0000}.ProseMirror [draggable][contenteditable=false]{-webkit-user-select:text;user-select:text}.ProseMirror-selectednode{outline:2px solid #8cf}li.ProseMirror-selectednode{outline:none}li.ProseMirror-selectednode:after{content:"";pointer-events:none;border:2px solid #8cf;position:absolute;inset:-2px -2px -2px -32px}img.ProseMirror-separator{border:none!important;margin:0!important;display:inline!important}.ProseMirror .placeholder{pointer-events:none;-webkit-user-select:none;user-select:none;position:relative}.ProseMirror .placeholder:before{color:var(--color-text-tertiary);content:attr(data-placeholder);opacity:var(--composer-editor-placeholder-opacity,.5);pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis;max-width:100%;position:absolute;inset:0 0 auto;overflow:hidden}[data-composer-input-variant=form] .ProseMirror .placeholder{display:flow-root}[data-composer-input-variant=form] .ProseMirror .placeholder:before{float:inline-start;white-space:normal;overflow-wrap:anywhere;width:100%;margin-inline-end:-100%;position:static}.ProseMirror .placeholder::selection,.ProseMirror .placeholder ::selection{color:inherit;background:0 0}.ProseMirror .ProseMirror-selectednode:has([skill-mention-name]){outline:none}code,pre{font-family:var(--font-mono)!important}code[class=language-plaintext]{white-space:pre-line}code[class*=language-],pre[class*=language-],code.hljs{text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;tab-size:4;-webkit-hyphens:none;hyphens:none;background:0 0;line-height:1.5}pre[class*=language-]{border-radius:.3em;overflow:auto}:not(pre)>code[class*=language-],:not(pre)>code.hljs{white-space:normal;border-radius:.3em;padding:.1em}.hljs-comment,.hljs-quote{color:var(--color-codex-syntax-comment);font-style:italic}.hljs-doctag,.hljs-keyword,.hljs-formula,.hljs-operator{color:var(--color-codex-syntax-keyword)}.hljs-built_in,.hljs-class .hljs-title,.hljs-literal,.hljs-number{color:var(--color-codex-syntax-literal)}.hljs-string,.hljs-regexp,.hljs-addition,.hljs-meta-string{color:var(--color-codex-syntax-string)}.hljs-variable,.hljs-template-variable,.hljs-type,.hljs-title,.hljs-selector-class,.hljs-selector-pseudo{color:var(--color-codex-syntax-variable)}.hljs-attr,.hljs-attribute,.hljs-section,.hljs-selector-attr{color:var(--color-codex-syntax-attribute)}.hljs-name,.hljs-selector-tag,.hljs-symbol,.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id{color:var(--color-codex-syntax-name)}.hljs-deletion{color:var(--color-codex-syntax-error)}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline}._composer_ilwj8_1 blockquote{color:inherit;border-inline-start:4px solid #0000;margin-block:0;position:relative}._composer_ilwj8_1 blockquote:after{content:"";width:var(--rich-text-quote-rule-width,4px);background-color:var(--rich-text-quote-rule-color);pointer-events:none;position:absolute;inset-block:0;inset-inline-start:-4px}._composer_ilwj8_1 .ProseMirror>p:not([data-empty-paragraph=true])+:is(pre,[data-composer-code-block]),._composer_ilwj8_1 .ProseMirror>:is(pre,[data-composer-code-block])+p:not([data-empty-paragraph=true]){margin-block-start:calc(var(--spacing) * 2)}._composer_ilwj8_1 .ProseMirror>:is(pre,[data-composer-code-block])+:is(pre,[data-composer-code-block]){margin-block-start:var(--spacing)}._composer_ilwj8_1[data-rich-text-layout] .ProseMirror[data-composer-markdown] :is(h1,h2,h3,h4,h5,h6){margin-block:0}._composerTables_ilwj8_49 .ProseMirror[data-composer-markdown] table{border-collapse:separate;border-spacing:0;table-layout:auto;text-align:start;width:fit-content;font-family:var(--rich-text-table-font-family);font-size:var(--rich-text-table-font-size);line-height:var(--rich-text-table-line-height);margin:0}._composerTables_ilwj8_49 .ProseMirror[data-composer-markdown] td,._composerTables_ilwj8_49 .ProseMirror[data-composer-markdown] th{vertical-align:top;white-space:normal;padding-inline-end:calc(var(--rich-text-table-space) * 6)}._composerTables_ilwj8_49 .ProseMirror[data-composer-markdown] th{border-bottom:1px solid var(--rich-text-table-header-border-color);padding-block:calc(var(--rich-text-table-space) * 2);text-align:start;font-weight:var(--rich-text-table-header-font-weight);line-height:calc(var(--rich-text-table-space) * 4)}._composerTables_ilwj8_49 .ProseMirror[data-composer-markdown] td{padding-block:calc(var(--rich-text-table-space) * 2.5)}._composerTables_ilwj8_49 .ProseMirror[data-composer-markdown] tr:not(:last-child) td{border-bottom:1px solid var(--rich-text-table-border-color)}._composerTables_ilwj8_49 .ProseMirror[data-composer-markdown] th:last-child{padding-inline-end:calc(var(--rich-text-table-space) * 10)}._composerTables_ilwj8_49 .ProseMirror[data-composer-markdown] td:last-child{padding-inline-end:0}._composerTables_ilwj8_49 .ProseMirror[data-composer-markdown] tr:last-child td{padding-block-end:calc(var(--rich-text-table-space) * 6)}._composerHorizontalRules_x01ph_1 .ProseMirror hr{margin-block:calc(var(--spacing) * 2)}._composerHorizontalRules_x01ph_1 .ProseMirror>p[data-empty-paragraph=true]+hr,._composerHorizontalRules_x01ph_1 .ProseMirror>p[data-empty-paragraph=true]+div>hr{margin-block-start:0}._composerHorizontalRules_x01ph_1 .ProseMirror>hr:has(+p[data-empty-paragraph=true]){margin-block-end:0}._composerHorizontalRules_x01ph_1 .ProseMirror>div:has(+p[data-empty-paragraph=true])>hr{margin-block-end:0}@property --avatar-overlay-message-tint{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}[cmdk-dialog],[cmdk-dialog]:focus-visible{outline:none}.command-menu-dialog{--command-menu-list-max-height:min(300px, max(120px, calc(90vh / var(--codex-window-zoom,1) - 64px)));--command-menu-max-height:calc(var(--command-menu-list-max-height) + 64px);top:max(calc(var(--spacing) * 4 / var(--codex-window-zoom,1)), calc((100vh / var(--codex-window-zoom,1) - var(--command-menu-max-height)) / 2));width:min(520px, calc(92vw / var(--codex-window-zoom,1)));zoom:var(--codex-window-zoom,1)}.global-command-menu-dialog{--command-menu-list-max-height:min(440px, max(120px, calc(90vh / var(--codex-window-zoom,1) - 64px)))}.search-command-menu-dialog{width:min(var(--container-3xl), calc(92vw / var(--codex-window-zoom,1)))}.search-command-menu-dialog [cmdk-root]{height:var(--command-menu-max-height)}.search-command-menu-dialog [cmdk-list]{flex:1}[cmdk-root],[data-cmdk-root]{gap:var(--spacing);background-color:var(--color-surface-elevated-secondary);min-width:100%;color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-3xl);padding:var(--spacing);font-size:var(--text-sm);-webkit-user-select:none;user-select:none;z-index:1000;opacity:1;flex-direction:column;display:flex;transform:translateZ(0)}.command-menu-dialog [cmdk-root],.command-menu-dialog [data-cmdk-root]{box-shadow:var(--shadow-2xl);background-color:var(--color-surface-elevated-secondary);border-radius:var(--radius-2xl);-webkit-backdrop-filter:none;backdrop-filter:none;max-height:var(--command-menu-max-height);border-color:#0000;overflow:hidden}:is(.command-menu-dialog [cmdk-root],.command-menu-dialog [data-cmdk-root])[data-command-menu-variant=standalone]{border-radius:var(--radius-xl)}:is(.command-menu-dialog [cmdk-root],.command-menu-dialog [data-cmdk-root])[data-command-menu-variant=standalone] [cmdk-item]{border-radius:var(--radius-md)}:is(.command-menu-dialog [cmdk-root],.command-menu-dialog [data-cmdk-root]):where([data-theme=dark]){border-color:var(--color-border)}@container style(--theme-variant:dark){:is(.command-menu-dialog [cmdk-root],.command-menu-dialog [data-cmdk-root]):where(:not([data-theme])){border-color:var(--color-border)}}[cmdk-item]{content-visibility:auto;border-radius:var(--radius-lg);width:100%;cursor:var(--cursor-interaction);color:var(--color-text);padding:var(--padding-row-y) var(--padding-row-x);min-height:calc(var(--spacing) * 6);-webkit-user-select:none;user-select:none;opacity:.75;outline:none;flex-direction:row;align-items:center;display:flex}[cmdk-item][aria-disabled=true],[cmdk-item][data-disabled=true]{cursor:default;opacity:.25}[cmdk-item]:hover:not([aria-disabled=true]),[cmdk-item][data-selected=true],[cmdk-item][aria-selected=true],[cmdk-item]:focus-visible,[cmdk-item]:active:not([aria-disabled=true]){background-color:var(--color-background-primary-ghost-hover);opacity:1}[cmdk-item][data-command-menu-loading=true],[cmdk-item][data-command-menu-loading=true]:hover,[cmdk-item][data-command-menu-loading=true][data-selected=true],[cmdk-item][data-command-menu-loading=true][aria-selected=true],[cmdk-item][data-command-menu-loading=true]:focus-visible,[cmdk-item][data-command-menu-loading=true]:active{cursor:default;opacity:.6;background-color:#0000}[cmdk-item][data-command-menu-empty-state=true],[cmdk-item][data-command-menu-empty-state=true]:hover,[cmdk-item][data-command-menu-empty-state=true][data-selected=true],[cmdk-item][data-command-menu-empty-state=true][aria-selected=true],[cmdk-item][data-command-menu-empty-state=true]:focus-visible,[cmdk-item][data-command-menu-empty-state=true]:active{cursor:default;opacity:1;background-color:#0000}[cmdk-list]{max-height:min(300px, var(--cmdk-list-height,300px));scrollbar-width:none;overscroll-behavior:contain;gap:var(--spacing);min-height:0;transition:max-height var(--transition-duration-basic) ease;flex-direction:column;display:flex;overflow-y:auto}[cmdk-list]:focus-visible{outline:none}.command-menu-dialog [cmdk-list]{max-height:var(--command-menu-list-max-height);scroll-padding-block-start:calc(var(--spacing) * 8)}.composer-home-top-menu [cmdk-list]{max-height:none}.composer-home-top-menu{max-height:min(var(--max-height-suggestion-menu), var(--composer-overlay-available-height,320px), var(--composer-top-menu-max-height,320px));overflow:hidden}[data-composer-overlay-at-footer] .composer-home-top-menu{max-height:min(var(--max-height-suggestion-menu), var(--composer-overlay-available-height,320px))}[cmdk-input]{padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 2.5)}[cmdk-input]:focus-visible{outline:none}[cmdk-empty],[data-cmdk-empty]{padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 2.5);min-height:calc(var(--spacing) * 8);color:var(--color-codex-description);white-space:pre-wrap;text-align:center;align-items:center;line-height:1.4;display:flex}[cmdk-root]:has([data-command-menu-loading=true]) [cmdk-empty]{display:none}[cmdk-root]:has([data-command-menu-loading=true]):not(:has([data-command-menu-has-results=true])) [data-command-menu-search-loading]{display:block}[data-codex-window-type=electron] [cmdk-root],[data-codex-window-type=electron] [data-cmdk-root]{font-size:var(--text-base)}
