/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */
._footer_uoylu_2{container:composer-footer/inline-size}._homeUtilityBar_uoylu_2 ._utilityBarLabel_uoylu_2{gap:calc(var(--spacing) * 1.5);max-width:14rem;padding-inline:calc(var(--spacing) * 2);flex-shrink:0;overflow:hidden}._homeUtilityBar_uoylu_2 ._dropdownLabelCategory_uoylu_2{display:inline}._homeUtilityBar_uoylu_2 ._dropdownLabelValue_uoylu_2{text-overflow:clip;color:var(--color-token-text-tertiary)}._homeUtilityBar_uoylu_2 ._dropdownLabelValueContent_uoylu_2{text-overflow:clip}._homeUtilityBar_uoylu_2 ._dropdownLabelValueOverflowing_uoylu_2{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 1rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 1rem),#0000)}._homeUtilityBar_uoylu_2 ._dropdownLabelText_uoylu_2:not(._dropdownLabelTextWithCategory_uoylu_2) ._dropdownLabelValue_uoylu_2,._homeUtilityBar_uoylu_2 ._utilityBarLabel_uoylu_2:enabled:hover ._dropdownLabelValue_uoylu_2,._homeUtilityBar_uoylu_2 ._utilityBarLabel_uoylu_2:enabled[data-state=open] ._dropdownLabelValue_uoylu_2{color:var(--color-token-foreground)}._homeUtilityBar_uoylu_2 ._dropdownLabelChevron_uoylu_2,._homeUtilityBar_uoylu_2 ._defaultUtilityBarOnly_uoylu_2,._homeUtilityBar_uoylu_2 ._runLocationEnvironmentSuffix_uoylu_2{display:none}._homeUtilityBar_uoylu_2 ._homeUtilityBarOnly_uoylu_2{display:inline}._projectClearAvailable_uoylu_2:hover [data-project-selector-icon]{opacity:0}._projectClearAvailable_uoylu_2:has(._projectClearButton_uoylu_2:focus-visible) [data-project-selector-icon]{opacity:0}@container composer-footer (width<=440px){._labelSm_uoylu_2{display:none}}@container composer-footer (width<=300px){._labelXs_uoylu_2,._projectClearButton_uoylu_2{display:none}._projectClearAvailable_uoylu_2:hover [data-project-selector-icon]{opacity:1}._projectClearAvailable_uoylu_2:has(._projectClearButton_uoylu_2:focus-visible) [data-project-selector-icon]{opacity:1}}@container composer-footer (width<=475px){[data-codex-window-type=electron] ._labelSm_uoylu_2,[data-codex-window-type=electron] ._labelXs_uoylu_2,[data-codex-window-type=electron] ._projectClearButton_uoylu_2{display:none}[data-codex-window-type=electron] ._projectClearAvailable_uoylu_2:hover [data-project-selector-icon]{opacity:1}[data-codex-window-type=electron] ._projectClearAvailable_uoylu_2:has(._projectClearButton_uoylu_2:focus-visible) [data-project-selector-icon]{opacity:1}}@container composer-footer (width<=480px){[data-codex-window-type=electron] ._secondaryLabel_uoylu_2{display:none}}@container composer-footer (width<=420px){[data-codex-window-type=electron] ._secondaryChevron_uoylu_2{display:none}}.app-header-tint{background-color:var(--codex-titlebar-tint,transparent)}.app-header-tint[data-app-shell-header-edge-scroll=true]{background-color:#0000}.app-shell-main-content-viewport{--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) * 3);--thread-floating-content-bottom-inset:calc(var(--spacing) * 3);container:app-shell-main-content/inline-size}.app-shell-main-content-top-fade[data-app-shell-main-content-top-fade=visible]{opacity:1}[data-app-shell-main-content-layout=full-bleed] .app-shell-main-content-frame{--app-shell-main-content-frame-top-offset:0px}@container app-shell-main-content (width>=96rem){[data-app-shell-main-content-layout=thread-edge-scroll] .app-shell-main-content-frame{--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) * 3)}[data-app-shell-main-content-layout=thread-edge-scroll] .app-shell-main-content-top-fade[data-app-shell-main-content-top-fade=full-bleed]{opacity:1}}.xterm{cursor:text;-webkit-user-select:none;user-select:none;position:relative}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{z-index:5;position:absolute;top:0}.xterm .xterm-helper-textarea{opacity:0;z-index:-5;white-space:nowrap;resize:none;border:0;width:0;height:0;margin:0;padding:0;position:absolute;top:0;left:-9999em;overflow:hidden}.xterm .composition-view{color:#fff;white-space:nowrap;z-index:1;background:#000;display:none;position:absolute}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{cursor:default;background-color:#000;position:absolute;inset:0;overflow-y:scroll}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;top:0;left:0}.xterm .xterm-scroll-area{visibility:hidden}.xterm-char-measure-element{visibility:hidden;line-height:normal;display:inline-block;position:absolute;top:0;left:-9999em}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility:not(.debug),.xterm .xterm-message{z-index:10;color:#0000;pointer-events:none;position:absolute;inset:0}.xterm .xterm-accessibility-tree:not(.debug) ::selection{color:#0000}.xterm .xterm-accessibility-tree{-webkit-user-select:text;user-select:text;white-space:pre}.xterm .live-region{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{-webkit-text-decoration:underline double;text-decoration:underline double}.xterm-underline-3{-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.xterm-underline-4{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.xterm-underline-5{-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:underline overline}.xterm-overline.xterm-underline-2{-webkit-text-decoration:overline double underline;text-decoration:overline double underline}.xterm-overline.xterm-underline-3{-webkit-text-decoration:overline wavy underline;text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{-webkit-text-decoration:overline dotted underline;text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{-webkit-text-decoration:overline dashed underline;text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;pointer-events:none;position:absolute;top:0;right:0}.xterm-decoration-top{z-index:2;position:relative}[data-codex-xterm] .xterm{background-color:#0000!important;height:100%!important}[data-codex-xterm] .xterm-viewport{scrollbar-color:var(--color-token-scrollbar-slider-background) var(--vscode-terminal-background);background-color:#0000!important}[data-codex-xterm] .xterm-viewport:hover{scrollbar-color:var(--color-token-scrollbar-slider-hover-background) var(--vscode-terminal-background)}[data-codex-xterm] .xterm-viewport:active{scrollbar-color:var(--color-token-scrollbar-slider-active-background) var(--vscode-terminal-background)}[data-codex-xterm] .xterm-viewport::-webkit-scrollbar{width:10px;height:10px}[data-codex-xterm] .xterm-viewport::-webkit-scrollbar-corner{background-color:var(--vscode-terminal-background)}[data-codex-xterm] .xterm-viewport::-webkit-scrollbar-track{background-color:var(--vscode-terminal-background)}[data-codex-xterm] .xterm-viewport::-webkit-scrollbar-thumb{background-color:var(--color-token-scrollbar-slider-background)}[data-codex-xterm] .xterm-viewport::-webkit-scrollbar-thumb:hover{background-color:var(--color-token-scrollbar-slider-hover-background)}[data-codex-xterm] .xterm-viewport::-webkit-scrollbar-thumb:active{background-color:var(--color-token-scrollbar-slider-active-background)}._parentBottomAlignedContent_14gr6_1{--dropdown-content-parent-bottom-transform:translateY(calc(var(--radix-dropdown-menu-trigger-height) + .5rem - 100%));transform:var(--dropdown-content-parent-bottom-transform)}@keyframes _fade-in_1wddj_1{to{opacity:1}}@keyframes _fade-in-marker_1wddj_1{0%{color:#0000}}@keyframes _image-enter_1wddj_1{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}._mediaWideBlock_1wddj_25{--wide-block-width:min(var(--markdown-wide-block-max-width), var(--wide-block-container-max-width))}._mediaWideBlock_1wddj_25,._mermaidWideBlock_1wddj_33{width:var(--wide-block-width);max-width:none}._mermaidWideBlock_1wddj_33{--wide-block-container-max-width:max(100%, calc(100cqi - (var(--padding-toolbar) * 2) - var(--thread-wide-block-inline-shift,0px) - var(--thread-wide-block-inline-shift,0px)));--wide-block-width:min(max(100%, var(--mermaid-natural-block-width,100%)), var(--markdown-wide-block-max-width), var(--wide-block-container-max-width));margin-left:calc((100% - var(--wide-block-width)) / 2)}._mediaWideBlock_1wddj_25{--wide-block-container-max-width:max(100%, calc(50cqi + 50% - var(--padding-toolbar) - var(--thread-wide-block-inline-shift,0px)));margin-left:0}._markdownContent_1wddj_66{--markdown-font-size:var(--codex-chat-font-size);--markdown-line-height:calc(var(--markdown-font-size) + 8px);--text-primary:var(--color-token-text-primary);--border-medium:var(--color-token-border-heavy);--border-light:var(--color-token-border-light);--main-surface-secondary:var(--color-token-bg-secondary);--thread-content-max-width:40rem;color:var(--text-primary);font-size:var(--markdown-font-size);line-height:var(--markdown-line-height);overflow-wrap:anywhere}._markdownContentTertiary_1wddj_80{--text-primary:var(--color-token-text-tertiary)}._markdownContent_1wddj_66>:first-child{margin-top:0}._markdownContent_1wddj_66>:last-child{margin-bottom:0}._paragraph_1wddj_92,._markdownBlock_1wddj_93{margin:0 0 .6875rem}._markdownBlock_1wddj_93{display:flow-root}._markdownText_1wddj_101{font-size:var(--markdown-font-size);line-height:var(--markdown-line-height)}._markdownTextSmall_1wddj_106{font-size:12px;line-height:20px}._mediaParagraph_1wddj_111{text-align:left}._mediaGridParagraph_1wddj_115{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}._heading_1wddj_122{margin:20px 0 10px;font-weight:600;line-height:1.25}._heading1_1wddj_128{font-size:24px}._heading2_1wddj_132{font-size:20px}._heading3_1wddj_136,._heading4_1wddj_137{font-size:17px;line-height:22px}._heading5_1wddj_142,._heading6_1wddj_143{font-size:15px;line-height:20px}._list_1wddj_148{margin:0;padding-inline-start:1.3125rem;list-style-position:outside}._markdownContent_1wddj_66>p:has(+._list_1wddj_148){margin-bottom:.625rem}._markdownContent_1wddj_66>._list_1wddj_148:not(:last-child){margin-bottom:.625rem}._unorderedList_1wddj_162{list-style-type:disc}._list_1wddj_148 ._unorderedList_1wddj_162{list-style-type:circle}._list_1wddj_148 ._list_1wddj_148 ._unorderedList_1wddj_162{list-style-type:square}._orderedList_1wddj_174{list-style-type:decimal}._taskList_1wddj_178{padding-inline-start:0;list-style-type:none}._listItem_1wddj_183{padding-inline-start:.125rem;display:list-item}._listItem_1wddj_183+._listItem_1wddj_183{margin-top:.5rem}._listItem_1wddj_183>:first-child{margin-top:0;margin-bottom:0}._listItem_1wddj_183>:last-child{margin-bottom:0}._listItem_1wddj_183>p{margin:0}._listItem_1wddj_183>p+p{margin-top:.6875rem}._listItem_1wddj_183>._list_1wddj_148{margin-top:.5rem;margin-bottom:0}._taskListItem_1wddj_214{padding-inline-start:0;list-style-type:none}._taskListItem_1wddj_214:has(>p){grid-template-columns:auto minmax(0,1fr);display:grid}._taskListItem_1wddj_214:has(>p)>:first-child{margin-top:.25rem}._taskListItem_1wddj_214:has(>p)>:not(:first-child){grid-column:2}._unorderedList_1wddj_162>._listItem_1wddj_183::marker{color:var(--text-primary)}._orderedList_1wddj_174>._listItem_1wddj_183::marker{color:var(--text-primary)}._blockquote_1wddj_237{color:var(--text-primary);background-color:#0000;border:0;margin:0 0 8px;padding-block:8px;padding-inline-start:24px;font-style:normal;line-height:24px;position:relative}._blockquote_1wddj_237>:first-child{margin-top:0}._blockquote_1wddj_237>:last-child{margin-bottom:0}._blockquote_1wddj_237>._paragraph_1wddj_92{margin:0;font-weight:400}._blockquote_1wddj_237>._paragraph_1wddj_92:before,._blockquote_1wddj_237>._paragraph_1wddj_92:after{content:none}._blockquote_1wddj_237:after{content:"";inset-inline-start:0;background-color:var(--border-medium);border-radius:2px;width:4px;position:absolute;top:8px;bottom:8px}._horizontalRule_1wddj_278{clear:both;border:0;border-top:1px solid var(--border-medium);height:0;margin:28px 0}._horizontalRule_1wddj_278+*{margin-top:0}._tableContainer_1wddj_290{width:calc(100% + (var(--thread-content-margin,24px) * 2));margin-inline:calc(var(--thread-content-margin,24px) * -1);scrollbar-width:thin;overflow-x:auto}._tableWrapper_1wddj_297{width:fit-content;margin-inline:var(--thread-content-margin,24px);pointer-events:auto}._table_1wddj_290{width:fit-content;min-width:min(calc(100cqw - (var(--thread-content-margin,24px) * 2)), var(--thread-content-max-width,40rem));border-collapse:separate;border-spacing:0;table-layout:auto;text-align:left;margin:0;font-size:14px}._table_1wddj_290 [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_1wddj_290 [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_1wddj_290 [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_1wddj_290 [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_1wddj_337:not(:last-child) ._tableCell_1wddj_337{border-bottom:1px solid var(--border-light)}._tableHeaderCell_1wddj_341,._tableCell_1wddj_337{vertical-align:top;white-space:normal;padding-inline-end:24px}._tableHeaderCell_1wddj_341{border-bottom:1px solid var(--border-medium);color:var(--text-primary);padding-top:8px;padding-bottom:8px;font-weight:600;line-height:16px}._tableCell_1wddj_337{padding-top:10px;padding-bottom:10px}._numericTableCell_1wddj_362{white-space:nowrap;min-width:calc(3ch + 24px)}._tableHeaderCell_1wddj_341:last-child{padding-inline-end:40px}._tableCell_1wddj_337:last-child{padding-inline-end:0}._tableBody_1wddj_375 ._tableRow_1wddj_337:last-child ._tableCell_1wddj_337{padding-bottom:24px}._codeBlock_1wddj_379{margin-block:14px}._mermaidSurface_1wddj_383{--mermaid-surface-background:var(--color-token-bg-primary);background-color:var(--mermaid-surface-background)}._mermaidBlock_1wddj_388:not([data-mermaid-overflow]) ._mermaidExpandButton_1wddj_388{display:none}._codeBlockPlaceholder_1wddj_392{border-radius:var(--radius-lg);background:var(--color-token-text-code-block-background);font-size:var(--codex-chat-code-font-size);padding:8px;line-height:20px;overflow-x:auto}._markdownContent_1wddj_66 ._inlineMarkdown_1wddj_401{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:color-mix(in srgb, var(--color-token-list-hover-background) 60%, var(--color-token-foreground) 6%);font-family:var(--font-mono);overflow-wrap:anywhere;word-break:break-word;border-radius:6px;padding:1px 6px;font-size:.92em;display:inline}._markdownContent_1wddj_66 th,._markdownContent_1wddj_66 td{max-width:calc(var(--thread-content-max-width,40rem) * 18 / 24);overflow-wrap:break-word;word-break:normal}:is(._tableHeaderCell_1wddj_341,._tableCell_1wddj_337) ._tableCellFileLink_1wddj_425{white-space:nowrap}:is(._tableHeaderCell_1wddj_341,._tableCell_1wddj_337) ._tableCellFileLink_1wddj_425>:last-child{white-space:normal}._singleChildTableCell_1wddj_433>[data-file-reference] ._tableCellFileLink_1wddj_425{vertical-align:baseline;grid-template-columns:auto minmax(0,1fr);max-width:100%;display:inline-grid}._markdownRoot_1wddj_440 ._fadeIn_1wddj_440,._markdownRoot_1wddj_440 hr,._markdownRoot_1wddj_440 li,._markdownRoot_1wddj_440 tr,._markdownRoot_1wddj_440 blockquote{opacity:0;animation:_fade-in_1wddj_1 var(--duration,var(--transition-duration-basic)) var(--fade-easing,cubic-bezier(.37, .55, .86, .88)) forwards;animation-delay:var(--fade-delay,0s)}._markdownRoot_1wddj_440 ._fadeListDecoration_1wddj_451::marker{animation:_fade-in-marker_1wddj_1 var(--duration,var(--transition-duration-basic)) var(--fade-easing,cubic-bezier(.37, .55, .86, .88)) forwards;animation-delay:var(--fade-delay,0s)}._markdownRoot_1wddj_440 ._imageEnter_1wddj_457{transform-origin:50%;animation:.18s ease-out both _image-enter_1wddj_1}@media (prefers-reduced-motion:reduce){._markdownRoot_1wddj_440 ._fadeIn_1wddj_440,._markdownRoot_1wddj_440 hr,._markdownRoot_1wddj_440 li,._markdownRoot_1wddj_440 tr,._markdownRoot_1wddj_440 blockquote,._markdownRoot_1wddj_440 ._imageEnter_1wddj_457{--duration:0s;opacity:1;animation-duration:0s;transform:scale(1);animation-delay:0s!important}._markdownRoot_1wddj_440 ._fadeListDecoration_1wddj_451::marker{animation-duration:0s;animation-delay:0s!important}}._editor_11vxc_8.override-font-size>.prose{font-size:inherit}._editor_11vxc_8.override-font-weight>.prose{font-weight:inherit}._editor_11vxc_8.override-line-height>.prose{line-height:inherit}._editor_11vxc_8.override-letter-spacing>.prose{letter-spacing:inherit}._editor_11vxc_8.markdown-new-styling>.markdown h1{font-size:150%}._editor_11vxc_8.markdown-new-styling>.markdown h2{font-size:125%}._editor_11vxc_8.markdown-new-styling>.markdown h3{font-size:115%}._editor_11vxc_8.markdown-new-styling>.markdown blockquote,._editor_11vxc_8.markdown-new-styling>.markdown blockquote>p{line-height:inherit;font-weight:inherit}._editor_11vxc_8 .ProseMirror li p,._editor_11vxc_8 .ProseMirror td p,._editor_11vxc_8 .ProseMirror th p{margin:0}._editor_11vxc_8 .ProseMirror.ProseMirror-focused table.writing-block-table-structure-mode{caret-color:#0000}._tableFloatingUi_11vxc_57.writing-block-table-grab-handle{z-index:70;border:1px solid var(--oai-wb-divider);border-radius:var(--oai-wb-radius-sm);background:var(--oai-wb-surface-primary);color:var(--oai-wb-text-secondary);box-shadow:var(--oai-wb-shadow-lg);letter-spacing:-.12em;opacity:0;pointer-events:none;justify-content:center;align-items:center;font-size:.75rem;line-height:1;transition:opacity .12s,background-color .12s,color .12s;display:inline-flex;position:fixed}._tableFloatingUi_11vxc_57.writing-block-table-grab-handle.is-visible{opacity:1;pointer-events:auto}._tableFloatingUi_11vxc_57.writing-block-table-grab-handle.is-active,._tableFloatingUi_11vxc_57.writing-block-table-grab-handle:hover,._tableFloatingUi_11vxc_57.writing-block-table-grab-handle:focus-visible{background:var(--oai-wb-interactive-background);color:var(--oai-wb-accent);outline:none}._tableFloatingUi_11vxc_57.writing-block-table-grab-handle-column{letter-spacing:0;font-size:.8rem}._tableFloatingUi_11vxc_57.writing-block-table-grab-menu{z-index:71;border:1px solid var(--oai-wb-divider);border-radius:calc(var(--oai-wb-spacing) * 2);background:var(--oai-wb-surface-primary);min-width:12rem;box-shadow:var(--oai-wb-shadow-lg);padding:calc(var(--oai-wb-spacing) * 1.5);gap:calc(var(--oai-wb-spacing) * 1);display:none;position:fixed;transform:translate(-50%)}._tableFloatingUi_11vxc_57.writing-block-table-grab-menu.is-open{display:grid}._tableFloatingUi_11vxc_57 .writing-block-table-grab-menu-item{border-radius:var(--oai-wb-radius-sm);width:100%;color:var(--oai-wb-text-primary);padding:calc(var(--oai-wb-spacing) * 1.5) calc(var(--oai-wb-spacing) * 2);font-size:var(--oai-wb-font-size);background:0 0;border:0;justify-content:flex-start;align-items:center;line-height:1.2;display:inline-flex}._tableFloatingUi_11vxc_57 .writing-block-table-grab-menu-item:hover,._tableFloatingUi_11vxc_57 .writing-block-table-grab-menu-item:focus-visible{background:var(--oai-wb-interactive-background);color:var(--oai-wb-accent);outline:none}._editor_11vxc_8 .ProseMirror.ProseMirror-focused td.writing-block-table-structure-selected-cell,._editor_11vxc_8 .ProseMirror.ProseMirror-focused th.writing-block-table-structure-selected-cell{box-shadow:0 0 0 1px color-mix(in oklab, var(--oai-wb-accent) 70%, transparent)}._editor_11vxc_8 .ProseMirror.ProseMirror-focused td.writing-block-table-structure-active-cell,._editor_11vxc_8 .ProseMirror.ProseMirror-focused th.writing-block-table-structure-active-cell{box-shadow:0 0 0 2px var(--oai-wb-accent)}._editor_11vxc_8 .ProseMirror.ProseMirror-focused td.writing-block-table-structure-edit-active-cell,._editor_11vxc_8 .ProseMirror.ProseMirror-focused th.writing-block-table-structure-edit-active-cell{box-shadow:0 0 0 2px var(--oai-wb-accent), 0 0 0 4px var(--oai-wb-entity-accent);caret-color:auto!important}._editor_11vxc_8 .ProseMirror.ProseMirror-focused td.writing-block-table-structure-edit-active-cell *,._editor_11vxc_8 .ProseMirror.ProseMirror-focused th.writing-block-table-structure-edit-active-cell *{caret-color:auto!important}._editor_11vxc_8 .ProseMirror p .selection-highlight{padding-top:.28em;padding-bottom:.28em}._editor_11vxc_8 .ProseMirror{--magic-edit-selection-padding-y:.21em}._editor_11vxc_8 .ProseMirror.writing-block-ios-webview{--magic-edit-selection-padding-y:.03em}._editor_11vxc_8 .ProseMirror p .magic-edit-selection{padding-bottom:var(--magic-edit-selection-padding-y);padding-top:var(--magic-edit-selection-padding-y)}._editor_11vxc_8 .ProseMirror .magic-edit-selection{background-color:var(--oai-wb-selection)}[data-me-role=container]{display:block;position:relative}.writing-block-editor.magic-edit-minimal [data-me-role=orig]{display:none}.writing-block-editor [data-me-role=orig],.writing-block-editor [data-me-role=sugg]{-webkit-user-select:text;user-select:text}[data-me-role=orig],[data-me-role=sugg]{position:relative}[data-me-role=orig]:before,[data-me-role=sugg]:before{content:"";z-index:-1;margin-block:-8px;margin-inline-start:calc(var(--wb-editor-padding-left,var(--writing-block-editor-pl,calc(var(--oai-wb-spacing) * 4))) * -1);margin-inline-end:calc(var(--wb-editor-padding-right,var(--writing-block-editor-pr,calc(var(--oai-wb-spacing) * 4))) * -1);position:absolute;inset:0}[data-me-role=orig]{color:var(--oai-wb-text-tertiary)}[data-me-role=orig]:before{background:0 0}[data-me-role=sugg]{color:var(--oai-wb-accent)}@keyframes _committed-preview-fade_11vxc_1{to{color:inherit;background-color:#0000;border-top-color:#0000}}[data-magic-edit-committed-preview=true],[data-magic-edit-committed-preview=true]:before{animation:1s ease-out 2s forwards _committed-preview-fade_11vxc_1}.writing-block-editor [data-me-role=sugg] :is(strong,h1,h2,h3,h4,h5,h6,blockquote,a){color:inherit}.writing-block-editor.magic-edit-minimal [data-me-role=sugg]:before{display:none}.writing-block-editor.magic-edit-minimal [data-me-role=orig]:first-child+[data-me-role=sugg]{margin-top:0}[data-me-role=sugg]:before{background:color-mix(in srgb, var(--oai-wb-interactive-background) 50%, transparent);border-top:1px solid var(--oai-wb-surface-primary)}.dark [data-me-role=sugg]:before{background:color-mix(in srgb, var(--oai-wb-accent) 5%, transparent);border-top:1px solid var(--oai-wb-surface-primary)}@media (prefers-reduced-motion:reduce){[data-magic-edit-committed-preview=true],[data-magic-edit-committed-preview=true]:before{animation-duration:0s}}[data-me-role=orig] [data-me-change=delta]{color:var(--oai-wb-text-tertiary);-webkit-text-decoration:line-through #ef4444cc;text-decoration:line-through #ef4444cc;text-decoration-thickness:1px}.dark [data-me-role=orig] [data-me-change=delta]{text-decoration-color:#f87171cc}[data-me-role=sugg] [data-me-change=delta]{color:inherit;background-color:#0000;padding:0}.writing-block-editor [data-me-role=sugg] ul li::marker{color:currentColor}._editor_11vxc_8 .ProseMirror a,._editor_11vxc_8 .ProseMirror a:hover,._editor_11vxc_8 .ProseMirror a:active{color:inherit;cursor:text;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--oai-wb-text-tertiary);text-decoration-color:var(--oai-wb-text-tertiary);text-underline-offset:2px;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-position:from-font;transition:color .2s ease-in-out}._editor_11vxc_8.magic-edit-submitting .ProseMirror{--shimmer-contrast:var(--oai-wb-text-tertiary);--shimmer-text-secondary:var(--oai-wb-text-secondary);background:var(--shimmer-text-secondary) linear-gradient(to var(--end), var(--shimmer-text-secondary) 0%, var(--shimmer-contrast) 40%, var(--shimmer-contrast) 60%, var(--shimmer-text-secondary) 100%);background:var(--shimmer-text-secondary) -webkit-gradient(linear, 100% 0, 0 0, from(var(--shimmer-text-secondary)), color-stop(.4, var(--shimmer-contrast)), color-stop(.6, var(--shimmer-contrast)), to(var(--shimmer-text-secondary)));background-position:-100% 0;background-position:var(--is-ltr,-100%) var(--is-rtl,200%) top;text-fill-color:transparent;-webkit-text-fill-color:transparent;animation-duration:var(--cot-shimmer-duration,2s);background-repeat:no-repeat;background-size:50% 200%;-webkit-background-clip:text;background-clip:text;animation-name:_writingBlockLoadingShimmer_11vxc_1;animation-iteration-count:infinite;animation-delay:0s}@keyframes _writingBlockLoadingShimmer_11vxc_1{0%{background-position:-100% 0;background-position:var(--is-ltr,-100%) var(--is-rtl,200%) top}to{background-position:250% 0;background-position:var(--is-ltr,250%) var(--is-rtl,-150%) top}}.dark ._editor_11vxc_8.magic-edit-submitting .ProseMirror{--shimmer-contrast:var(--oai-wb-shimmer-dark-contrast);--shimmer-text-secondary:var(--oai-wb-shimmer-dark-secondary)}@media (prefers-reduced-motion:reduce){._editor_11vxc_8.magic-edit-submitting .ProseMirror{animation:none}}._editor_11vxc_8 .ProseMirror.writing-block-open-link-mode a{cursor:pointer}._editor_11vxc_8 .ProseMirror.writing-block-open-link-mode a:hover,._editor_11vxc_8 .ProseMirror.writing-block-open-link-mode a:active{color:var(--oai-wb-entity-accent);text-decoration-line:underline;text-decoration-color:currentColor}._editor_11vxc_8 .ProseMirror>:where(:not(.ProseMirror-trailingBreak)):not(:first-child){margin-block-start:1rem}._editor_11vxc_8 .ProseMirror>:where(:not(.ProseMirror-trailingBreak)),._editor_11vxc_8 .ProseMirror>p:last-child{margin-block-end:0}._editor_11vxc_8 .writing-block-generate-suggestion,._editor_11vxc_8 .writing-block-generate-suggestion h1,._editor_11vxc_8 .writing-block-generate-suggestion h2,._editor_11vxc_8 .writing-block-generate-suggestion h3,._editor_11vxc_8 .writing-block-generate-suggestion h4,._editor_11vxc_8 .writing-block-generate-suggestion h5,._editor_11vxc_8 .writing-block-generate-suggestion h6,._editor_11vxc_8 .writing-block-generate-suggestion strong,._editor_11vxc_8 .writing-block-generate-suggestion blockquote,._editor_11vxc_8 .writing-block-generate-suggestion a{color:#0285ff;cursor:text;-webkit-user-select:text;user-select:text}.dark ._editor_11vxc_8 .writing-block-generate-suggestion,.dark ._editor_11vxc_8 .writing-block-generate-suggestion h1,.dark ._editor_11vxc_8 .writing-block-generate-suggestion h2,.dark ._editor_11vxc_8 .writing-block-generate-suggestion h3,.dark ._editor_11vxc_8 .writing-block-generate-suggestion h4,.dark ._editor_11vxc_8 .writing-block-generate-suggestion h5,.dark ._editor_11vxc_8 .writing-block-generate-suggestion h6,.dark ._editor_11vxc_8 .writing-block-generate-suggestion strong,.dark ._editor_11vxc_8 .writing-block-generate-suggestion blockquote,.dark ._editor_11vxc_8 .writing-block-generate-suggestion a{color:var(--oai-wb-accent);cursor:text;-webkit-user-select:text;user-select:text}._editor_11vxc_8 li::marker{font-weight:400}._editor_11vxc_8 .ProseMirror ul li[data-task-list-item=true]{align-items:flex-start;gap:.375rem;list-style:none;display:flex}._editor_11vxc_8 .ProseMirror ol li[data-task-list-item=true]{align-items:flex-start}._editor_11vxc_8 .ProseMirror .task-list-item-checkbox{margin-top:.4rem;color:var(--oai-wb-accent);margin-inline-start:-1.4375rem;display:inline-flex}._editor_11vxc_8 .ProseMirror ol li[data-task-list-item=true] .task-list-item-checkbox{margin-inline-start:0}._editor_11vxc_8 .ProseMirror .task-list-item-checkbox input{appearance:none;width:1rem;height:1rem;color:inherit;border:.9px solid var(--oai-wb-control-border);cursor:pointer;pointer-events:auto;background:0 0;border-radius:.125rem;place-content:center;display:inline-grid}._editor_11vxc_8 .ProseMirror .task-list-item-checkbox input:before{content:"";border-right:2px solid var(--oai-wb-on-accent);border-bottom:2px solid var(--oai-wb-on-accent);transform-origin:50%;width:.25rem;height:.5rem;transform:rotate(45deg)scale(0)}._editor_11vxc_8 .ProseMirror .task-list-item-checkbox input:checked{background:currentColor;border-color:currentColor}._editor_11vxc_8 .ProseMirror .task-list-item-checkbox input:checked:before{transform:rotate(45deg)scale(1)}._editor_11vxc_8 .ProseMirror .task-list-item-checkbox input:indeterminate{background:currentColor;border-color:currentColor}._editor_11vxc_8 .ProseMirror .task-list-item-checkbox input:indeterminate:before{background:var(--oai-wb-on-accent);border-bottom:none;border-right:none;width:.5rem;height:.125rem;transform:none}._editor_11vxc_8 .ProseMirror .task-list-item-checkbox input:focus,._editor_11vxc_8 .ProseMirror .task-list-item-checkbox input:focus-visible{box-shadow:none;outline:none}._editor_11vxc_8 .ProseMirror .task-list-item-content{flex:1;min-width:0}._editor_11vxc_8 .ProseMirror li[data-task-list-item=true][data-checked=true]>.task-list-item-checkbox:has(input:checked:not(:indeterminate))+.task-list-item-content>p:first-child{color:var(--oai-wb-text-tertiary);text-decoration-line:line-through;text-decoration-color:currentColor}._editor_11vxc_8 .ProseMirror ol li[data-task-list-item=true] .task-list-item-content{min-width:0;display:inline-block}._editor_11vxc_8 .ProseMirror [data-writing-block-empty-placeholder]{position:relative}._editor_11vxc_8 .ProseMirror [data-writing-block-empty-placeholder]:before{color:var(--oai-wb-text-tertiary);content:attr(data-writing-block-empty-placeholder);pointer-events:none;-webkit-user-select:none;user-select:none;white-space:pre-wrap;position:absolute;inset-block-start:0;inset-inline-start:0}._editor_11vxc_8 .ProseMirror p.isSelectedEnd .ProseMirror-trailingBreak{display:none}._editor_11vxc_8 .ProseMirror.writing-block-editor-disabled{-webkit-user-select:none;user-select:none}._editor_11vxc_8 .ProseMirror.writing-block-editor-selectable{-webkit-user-select:text;user-select:text}._editor_11vxc_8 .ProseMirror p.isSelectedEnd:after{content:"​";pointer-events:none;background-color:var(--oai-wb-selection);margin-inline-end:-6px;padding-inline-end:6px;display:inline-block}.firefox._editor_11vxc_8 .ProseMirror p.isSelectedEnd:after{display:inline}._editor_11vxc_8.header-magic-edit-composer-open .ProseMirror p.isSelectedEnd:after{display:none}@layer components{._editor_11vxc_8{padding-block-start:var(--wb-editor-padding-top,var(--writing-block-editor-pt,calc(var(--oai-wb-spacing) * 2)));padding-block-end:var(--wb-editor-padding-bottom,var(--writing-block-editor-pb,calc(var(--oai-wb-spacing) * 4)));padding-inline-start:var(--wb-editor-padding-left,var(--writing-block-editor-pl,calc(var(--oai-wb-spacing) * 4)));padding-inline-end:var(--wb-editor-padding-right,var(--writing-block-editor-pr,calc(var(--oai-wb-spacing) * 4)))}._editor_11vxc_8 .oai-writing-block-selection-pin{background:color-mix(in srgb, var(--oai-wb-selection) 30%, transparent)}._content_11vxc_651{width:100%;min-height:calc(var(--oai-wb-spacing) * 6);color:var(--oai-wb-text-primary);overflow-wrap:anywhere;outline:none}._content_11vxc_651.prosemirror-placeholder:before{float:inline-start;height:0;color:var(--oai-wb-text-tertiary);content:attr(data-placeholder);pointer-events:none}._content_11vxc_651 h1,._content_11vxc_651 h2,._content_11vxc_651 h3{color:inherit;margin:0;font-weight:600;line-height:1.3}._content_11vxc_651 h1{font-size:1.5em}._content_11vxc_651 h2{font-size:1.25em}._content_11vxc_651 h3{font-size:1.15em}._content_11vxc_651 p{margin:0}._content_11vxc_651 p+p{margin-block-start:calc(var(--oai-wb-spacing) * 3)}._content_11vxc_651 blockquote{border-inline-start:2px solid var(--oai-wb-divider);margin-inline:0;padding-inline-start:calc(var(--oai-wb-spacing) * 3)}._content_11vxc_651 code,._content_11vxc_651 pre{font-family:var(--oai-wb-font-mono)}._content_11vxc_651 pre{padding:calc(var(--oai-wb-spacing) * 3);background:var(--oai-wb-surface-secondary);border-radius:var(--oai-wb-radius-sm);overflow-x:auto}._content_11vxc_651 ol,._content_11vxc_651 ul{margin-block:0;padding-inline-start:calc(var(--oai-wb-spacing) * 6)}._content_11vxc_651 ol{list-style:decimal}._content_11vxc_651 ul{list-style:outside}._content_11vxc_651 li{margin-block:var(--oai-wb-spacing)}._cadencedShimmer_1q6es_1,._cadencedShimmer_1q6es_1 *{color:var(--shimmer-text-secondary)!important}._cadencedShimmer_1q6es_1 ._cadencedShimmerHighlight_1q6es_17,._cadencedShimmer_1q6es_1 ._cadencedShimmerHighlight_1q6es_17 *{color:var(--shimmer-contrast)!important}}._actions_4mm55_1{opacity:0;pointer-events:none;right:0}._actions_4mm55_1[data-visible=true],._actions_4mm55_1:focus-within{opacity:1;pointer-events:auto}@container thread-content (width>=50rem){._actions_4mm55_1{pointer-events:auto;left:100%;right:auto}}._expandedTopTrayShell_ly16b_1{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%)}._expandedTopTrayInFlowShell_ly16b_9{position:relative;bottom:auto}._expandedTopTrayPanel_ly16b_14,._expandedTopTrayPanel_ly16b_14[cmdk-root],._expandedTopTrayPanel_ly16b_14[data-cmdk-root],._expandedTopTrayPanel_ly16b_14 [cmdk-root],._expandedTopTrayPanel_ly16b_14 [data-cmdk-root]{background:var(--composer-top-tray-background,color-mix(in oklab, var(--color-token-side-bar-background) 94%, transparent))}._expandedTopTrayPanel_ly16b_14{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-token-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}._paddedBodyExpandedTopTrayPanel_ly16b_49{padding:calc(var(--spacing) * 4)}._embeddedExpandedTopTrayPanel_ly16b_53,._embeddedExpandedTopTrayPanel_ly16b_53[cmdk-root],._embeddedExpandedTopTrayPanel_ly16b_53[data-cmdk-root],._embeddedExpandedTopTrayPanel_ly16b_53 [cmdk-root],._embeddedExpandedTopTrayPanel_ly16b_53 [data-cmdk-root]{background:0 0;border:none;border-radius:0}._expandedTopTrayPanel_ly16b_14[cmdk-root],._expandedTopTrayPanel_ly16b_14[data-cmdk-root],._expandedTopTrayPanel_ly16b_14 [cmdk-root],._expandedTopTrayPanel_ly16b_14 [data-cmdk-root]{border-color:var(--composer-top-tray-border,color-mix(in srgb, var(--color-token-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}._expandedTopTrayPanel_ly16b_14 [cmdk-list],._expandedTopTrayPanel_ly16b_14 [data-cmdk-list]{flex:1;min-height:0;max-height:none;transition:none;overflow-y:auto}._expandedTopTrayPanel_ly16b_14 [data-list-navigation-item=true]{width:calc(100% - var(--spacing) * 2)}._emptyScanCell_1qzyf_1{opacity:0;animation:1s step-end infinite _agentIdenticonEmptyScan_1qzyf_1}._filledScanCell_1qzyf_6{animation:1s step-end infinite _agentIdenticonFilledScan_1qzyf_1}@media (prefers-reduced-motion:reduce){._emptyScanCell_1qzyf_1,._filledScanCell_1qzyf_6{animation:none}}@keyframes _agentIdenticonEmptyScan_1qzyf_1{0%,20%{opacity:1}20.001%,to{opacity:0}}@keyframes _agentIdenticonFilledScan_1qzyf_1{0%,20%{opacity:0}20.001%,to{opacity:1}}.ProseMirror .placeholder{pointer-events:none;-webkit-user-select:none;user-select:none;position:relative}.ProseMirror .placeholder:after{color:var(--color-token-input-placeholder-foreground);content:attr(data-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}.ProseMirror .placeholder::selection{color:inherit;background:0 0}.ProseMirror .placeholder ::selection{color:inherit;background:0 0}.ProseMirror .ProseMirror-selectednode:has([skill-mention-name]){outline:none}._root_1lit7_1 .ProseMirror ul{list-style-type:disc}._root_1lit7_1 .ProseMirror ul ul{list-style-type:circle}._root_1lit7_1 .ProseMirror ul ul ul{list-style-type:square}._root_1lit7_1 .ProseMirror [text-link-href]::selection{color:highlighttext}._root_1lit7_1 .ProseMirror [rich-link-display-text][rich-link-href]::selection{color:highlighttext}._root_1lit7_1 .ProseMirror.ProseMirror-focused [data-rich-link-selected]{--inline-mention-color:HighlightText;background-color:highlight}.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 ::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}[data-pierre-editor-annotation]::selection{background-color:var(--color-token-editor-selection-background,Highlight)}[data-pierre-editor-annotation] ::selection{background-color:var(--color-token-editor-selection-background,Highlight)}._root_pgkoy_1 input:focus{outline:none!important}._faviconClip_pi1or_1{clip-path:circle(11.3137px);transition-property:clip-path;transition-duration:.25s}._faviconImage_pi1or_9{transform-origin:50%;transition-property:transform;transition-duration:.25s;transform:scale(1)}._loadingFaviconClip_pi1or_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_pi1or_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_pi1or_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_pi1or_67{transition-timing-function:linear(0, .075975 10%, .272752 20%, .547399 30%, .862032 40%, 1 50%, 1);transform:scale(1)}._disableTransition_pi1or_80,._completionStartFrameClip_pi1or_81,._completionStartFrameImage_pi1or_82,._completionMidpointFrameClip_pi1or_83,._completionMidpointFrameImage_pi1or_84{transition:none}._completionStartFrameClip_pi1or_81{clip-path:circle(5px)}._completionStartFrameImage_pi1or_82{transform:scale(.625)}._completionMidpointFrameClip_pi1or_83{clip-path:circle(8.55146px)}._completionMidpointFrameImage_pi1or_84{transform:scale(1)}._throbber_pi1or_104{transform-origin:50%;animation:1.568s linear infinite _chrome-throbber-rotation_pi1or_1;display:block;transform:rotate(-90deg)}._throbberArc_pi1or_112{fill:none;stroke:currentColor;stroke-dasharray:max(5, var(--browser-tab-throbber-sweep)) calc(360 - max(5, var(--browser-tab-throbber-sweep)));stroke-linecap:round;stroke-width:2px}._throbberArcGrowing_pi1or_121{opacity:1;stroke-dashoffset:calc(5 - min(5, var(--browser-tab-throbber-sweep)) - var(--browser-tab-throbber-turn));animation:5.33333s linear infinite _chrome-throbber-growing-arc_pi1or_1}._throbberArcShrinking_pi1or_131{opacity:0;stroke-dashoffset:calc(-270 - var(--browser-tab-throbber-turn) + var(--browser-tab-throbber-sweep) + max(0, 5 - var(--browser-tab-throbber-sweep)) + max(0, 5 - var(--browser-tab-throbber-sweep)));animation:5.33333s linear infinite _chrome-throbber-shrinking-arc_pi1or_1}@keyframes _chrome-throbber-rotation_pi1or_1{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}@keyframes _chrome-throbber-growing-arc_pi1or_1{0%{--browser-tab-throbber-sweep:0;--browser-tab-throbber-turn:0;opacity:1;animation-timing-function:cubic-bezier(.4,0,.2,1)}12.5%{--browser-tab-throbber-sweep:270;--browser-tab-throbber-turn:0;opacity:1}12.5001%{opacity:0}25%{--browser-tab-throbber-sweep:0;--browser-tab-throbber-turn:270;opacity:0}25.0001%{opacity:1;animation-timing-function:cubic-bezier(.4,0,.2,1)}37.5%{--browser-tab-throbber-sweep:270;--browser-tab-throbber-turn:270;opacity:1}37.5001%{opacity:0}50%{--browser-tab-throbber-sweep:0;--browser-tab-throbber-turn:540;opacity:0}50.0001%{opacity:1;animation-timing-function:cubic-bezier(.4,0,.2,1)}62.5%{--browser-tab-throbber-sweep:270;--browser-tab-throbber-turn:540;opacity:1}62.5001%{opacity:0}75%{--browser-tab-throbber-sweep:0;--browser-tab-throbber-turn:810;opacity:0}75.0001%{opacity:1;animation-timing-function:cubic-bezier(.4,0,.2,1)}87.5%{--browser-tab-throbber-sweep:270;--browser-tab-throbber-turn:810;opacity:1}87.5001%{opacity:0}to{--browser-tab-throbber-sweep:0;--browser-tab-throbber-turn:1080;opacity:0}}@keyframes _chrome-throbber-shrinking-arc_pi1or_1{0%{--browser-tab-throbber-sweep:270;--browser-tab-throbber-turn:0;opacity:0}12.4999%{--browser-tab-throbber-sweep:270;--browser-tab-throbber-turn:0;opacity:0}12.5%{opacity:1;animation-timing-function:cubic-bezier(.4,0,.2,1)}25%{--browser-tab-throbber-sweep:0;--browser-tab-throbber-turn:0;opacity:1}25.0001%{opacity:0}37.4999%{--browser-tab-throbber-sweep:270;--browser-tab-throbber-turn:270;opacity:0}37.5%{opacity:1;animation-timing-function:cubic-bezier(.4,0,.2,1)}50%{--browser-tab-throbber-sweep:0;--browser-tab-throbber-turn:270;opacity:1}50.0001%{opacity:0}62.4999%{--browser-tab-throbber-sweep:270;--browser-tab-throbber-turn:540;opacity:0}62.5%{opacity:1;animation-timing-function:cubic-bezier(.4,0,.2,1)}75%{--browser-tab-throbber-sweep:0;--browser-tab-throbber-turn:540;opacity:1}75.0001%{opacity:0}87.4999%{--browser-tab-throbber-sweep:270;--browser-tab-throbber-turn:810;opacity:0}87.5%{opacity:1;animation-timing-function:cubic-bezier(.4,0,.2,1)}to{--browser-tab-throbber-sweep:0;--browser-tab-throbber-turn:810;opacity:1}}@property --browser-tab-throbber-sweep{syntax:"<number>";inherits:false;initial-value:0}@property --browser-tab-throbber-turn{syntax:"<number>";inherits:false;initial-value:0}._reduceMotion_pi1or_358 ._faviconClip_pi1or_1,._reduceMotion_pi1or_358 ._faviconImage_pi1or_9{transition:none}._reduceMotion_pi1or_358 ._throbber_pi1or_104,._reduceMotion_pi1or_358 ._throbberArc_pi1or_112{animation:none}._fillOnMount_q754t_1{animation:_progression-donut-fill_q754t_1 var(--transition-duration-relaxed) ease-out backwards}@keyframes _progression-donut-fill_q754t_1{0%{stroke-dashoffset:100px}}@media (prefers-reduced-motion:reduce){._fillOnMount_q754t_1{animation:none}}._selectionChip_jm8mw_1{border-color:color-mix(in srgb, var(--browser-sidebar-annotation-selection-color) 42%, transparent);background-color:color-mix(in srgb, var(--browser-sidebar-annotation-selection-color) 10%, var(--color-token-input-background))}._regionSelectionLabel_jm8mw_14{border-color:var(--browser-sidebar-annotation-selection-color)}._numericInput_dz8fh_1{appearance:textfield}._numericInput_dz8fh_1:focus,._numericInput_dz8fh_1:focus-visible,._numericInput_dz8fh_1:active{box-shadow:none;outline:none}._numericInput_dz8fh_1::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._numericInput_dz8fh_1::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._colorInput_dz8fh_19{appearance:none}._colorInput_dz8fh_19::-webkit-color-swatch-wrapper{padding:0}._colorInput_dz8fh_19::-webkit-color-swatch{border-radius:inherit;border:0}._colorInput_dz8fh_19::-moz-color-swatch{border-radius:inherit;border:0}._loadingResultsShimmer_1cbkl_1{--loading-results-shimmer-base:color-mix(in srgb, var(--color-token-description-foreground) 10%, transparent);--loading-results-shimmer-highlight:color-mix(in srgb, var(--color-token-description-foreground) 16%, transparent);background-color:var(--loading-results-shimmer-base);position:relative;overflow:hidden}._loadingResultsShimmer_1cbkl_1: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_1cbkl_1;animation-delay:var(--loading-results-shimmer-delay,0s);position:absolute;inset:0;transform:translate(-100%)}@media (prefers-reduced-motion:reduce){._loadingResultsShimmer_1cbkl_1:before{animation:none}}@keyframes _loadingResultsShimmer_1cbkl_1{0%{transform:translate(-100%)}to{transform:translate(100%)}}[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)))}[cmdk-root],[data-cmdk-root]{gap:var(--spacing);background-color:var(--color-token-dropdown-background);background-color:color-mix(in oklab, var(--color-token-dropdown-background) 95%, transparent);min-width:100%;color:var(--color-token-foreground);border:1px solid var(--color-token-border);border-radius:var(--radius-3xl);padding:var(--spacing);font-size:var(--text-sm);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-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-token-dropdown-background);border-radius:var(--radius-2xl);-webkit-backdrop-filter:none;backdrop-filter:none;max-height:var(--command-menu-max-height);border-color:#0000;overflow:hidden}.electron-dark .command-menu-dialog [cmdk-root],.electron-dark .command-menu-dialog [data-cmdk-root],.dark .command-menu-dialog [cmdk-root],.dark .command-menu-dialog [data-cmdk-root]{border-color:var(--color-token-border)}.process-manager-dialog{top:max(calc(var(--spacing) * 8 / var(--codex-window-zoom,1)), calc((100vh / var(--codex-window-zoom,1) - 276px) / 2));width:min(640px, calc(92vw / var(--codex-window-zoom,1)));zoom:var(--codex-window-zoom,1)}.process-manager-dialog [cmdk-root],.process-manager-dialog [data-cmdk-root]{border-color:var(--color-token-border);border-radius:var(--radius-3xl);box-shadow:var(--shadow-2xl);gap:0;padding:0;overflow:hidden}[cmdk-item]{content-visibility:auto;border-radius:var(--radius-lg);width:100%;cursor:var(--cursor-interaction);color:var(--color-token-foreground);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-token-list-hover-background);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(320px, var(--composer-top-menu-max-height,320px));overflow:hidden}[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-token-description-foreground);white-space:pre-wrap;text-align:center;align-items:center;line-height:1.4;display:flex}[data-codex-window-type=electron] [cmdk-root],[data-codex-window-type=electron] [data-cmdk-root]{font-size:var(--text-base)}._multilineSurface_1qb5a_2{--composer-border-radius:var(--radius-3xl);border-radius:var(--composer-border-radius)}._singleLineRadiusSurface_1qb5a_2{--composer-border-radius:var(--radius-token-composer-single-line);border-radius:var(--composer-border-radius)}._attachmentsDefault_1qb5a_2{--composer-attachment-inset:calc(var(--spacing) * 2);--composer-attachment-border-radius:max(0px, calc(var(--composer-border-radius) - var(--composer-attachment-inset)));padding:var(--composer-attachment-inset);padding-bottom:calc(var(--spacing) * 1.5)}._attachmentsDefault_1qb5a_2 .composer-attachment-surface{border-radius:var(--composer-attachment-border-radius)}@supports (corner-shape:superellipse(1.5)){._multilineSurface_1qb5a_2,._attachmentsDefault_1qb5a_2 .composer-attachment-surface{corner-shape:var(--codex-corner-shape)}}._footer_1qb5a_2{container:composer-footer/inline-size}@container composer-footer (width<=440px){._footerLabel_1qb5a_2{display:none}}@container composer-footer (width<=475px){[data-codex-window-type=electron] ._footerLabel_1qb5a_2{display:none}}._Menu_mdbip_1{position:relative}._Menu_mdbip_1[data-view=advanced] ._ViewTrack_mdbip_4{transform:translateY(calc(0px - var(--simple-view-height,0px)))}._Menu_mdbip_1:has([data-model-picker-power-slider] [data-endpoint-labels-visible=true]) ._ViewControls_mdbip_9 ._ViewToggle_mdbip_10,._Menu_mdbip_1:has([data-model-picker-power-slider] [data-endpoint-labels-visible=true]) ._ViewControls_mdbip_9 ._FastModeToggle_mdbip_11{opacity:0;pointer-events:none}._Menu_mdbip_1:has([data-model-picker-power-slider] [data-endpoint-labels-visible=true]) ._ViewControls_mdbip_9[data-ultra-warning-visible=false] ._SliderEndpoints_mdbip_16{opacity:1}._Menu_mdbip_1 ._ViewControls_mdbip_9[data-ultra-warning-visible=true] ._ViewToggle_mdbip_10,._Menu_mdbip_1 ._ViewControls_mdbip_9[data-ultra-warning-visible=true] ._FastModeToggle_mdbip_11,._Menu_mdbip_1 ._ViewControls_mdbip_9[data-ultra-warning-visible=true] ._SliderEndpoints_mdbip_16{opacity:0;pointer-events:none}._Menu_mdbip_1 ._ViewControls_mdbip_9[data-ultra-warning-visible=true] ._UltraUsageWarning_mdbip_29{opacity:1}._Menu_mdbip_1 ._ViewControls_mdbip_9[data-ultra-warning-visible=true] ._UltraUsageWarningText_mdbip_33{animation:1.1s ease-out _UltraUsageWarningShimmer_mdbip_1}[data-side=top] ._Menu_mdbip_1 ._FastModeToggle_mdbip_11{translate:0}[data-side=top] ._Menu_mdbip_1 ._ViewTrack_mdbip_4{flex-direction:column-reverse}[data-side=top] ._Menu_mdbip_1 ._SimpleView_mdbip_47{padding-block:0 8px}[data-side=top] ._Menu_mdbip_1 ._AdvancedView_mdbip_51{padding-block:0 4px}[data-side=top] ._Menu_mdbip_1 ._AdvancedView_mdbip_51:before{inset-block:auto 0}[data-side=top] ._Menu_mdbip_1 ._ViewControls_mdbip_9[data-expanded=false] ._ViewToggle_mdbip_10,[data-side=top] ._Menu_mdbip_1 ._ViewControls_mdbip_9[data-expanded=false] ._SliderEndpoints_mdbip_16,[data-side=top] ._Menu_mdbip_1 ._ViewControls_mdbip_9[data-expanded=false] ._UltraUsageWarning_mdbip_29{translate:0}[data-side=top] ._Menu_mdbip_1[data-view=simple] ._ViewTrack_mdbip_4{transform:translateY(calc(0px - var(--advanced-view-height,0px)))}[data-side=top] ._Menu_mdbip_1[data-view=advanced] ._ViewTrack_mdbip_4{transform:translateY(0)}[data-side=top] ._Menu_mdbip_1 ._ViewControls_mdbip_9[data-expanded=true] ._ViewToggle_mdbip_10,[data-side=top] ._Menu_mdbip_1 ._ViewControls_mdbip_9[data-expanded=true] ._ResetToDefault_mdbip_78{translate:0 4px}[data-side=top] ._Menu_mdbip_1 ._ViewControls_mdbip_9[data-expanded=true] ._ViewToggleIcon_mdbip_82{rotate:-90deg}[data-side=top] ._Menu_mdbip_1 ._ViewControls_mdbip_9[data-expanded=true]: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)) ._ViewToggleIcon_mdbip_82{rotate:90deg}._Menu_mdbip_1[data-transitions-ready=true]{transition:height .3s cubic-bezier(.23,1,.32,1)}._Menu_mdbip_1[data-transitions-ready=true] ._ViewTrack_mdbip_4{transition:transform .3s cubic-bezier(.23,1,.32,1)}._Menu_mdbip_1[data-transitions-ready=true] ._ViewToggle_mdbip_10{transition:opacity .3s cubic-bezier(.23,1,.32,1),translate .3s cubic-bezier(.23,1,.32,1)}._Menu_mdbip_1[data-transitions-ready=true] ._ViewToggleIcon_mdbip_82{transition:rotate .3s cubic-bezier(.23,1,.32,1)}._Menu_mdbip_1[data-reduced-motion=true]{transition:none}._Menu_mdbip_1[data-reduced-motion=true] ._ViewTrack_mdbip_4,._Menu_mdbip_1[data-reduced-motion=true] ._ViewToggleIcon_mdbip_82,._Menu_mdbip_1[data-reduced-motion=true] ._ViewToggle_mdbip_10,._Menu_mdbip_1[data-reduced-motion=true] ._ViewPanel_mdbip_116,._Menu_mdbip_1[data-reduced-motion=true] ._FastModeToggle_mdbip_11,._Menu_mdbip_1[data-reduced-motion=true] ._SliderEndpoints_mdbip_16,._Menu_mdbip_1[data-reduced-motion=true] ._UltraUsageWarning_mdbip_29{transition:none}._Menu_mdbip_1[data-reduced-motion=true] ._UltraUsageWarningText_mdbip_33{animation:none}._ViewTrack_mdbip_4{flex-direction:column;width:100%;display:flex;transform:translateY(0)}._ViewPanel_mdbip_116{opacity:1;flex-direction:column;width:100%;transition:opacity .2s cubic-bezier(.23,1,.32,1);display:flex}._ViewPanel_mdbip_116[data-active=false]{opacity:0}._SimpleView_mdbip_47{min-height:36px;padding-block-start:4px}._AdvancedView_mdbip_51{padding-block-start:4px;position:relative}._AdvancedView_mdbip_51:before{background:var(--color-token-border-light);content:"";height:1px;position:absolute;inset-block-start:0;inset-inline:6px}._KeyboardControl_mdbip_167,._KeyboardAnnouncement_mdbip_168{clip:rect(0 0 0 0);clip-path:inset(50%);pointer-events:none;white-space:nowrap;overflow:hidden;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important}._KeyboardControl_mdbip_167{min-height:1px!important}._ViewControls_mdbip_9{justify-content:space-between;align-items:flex-start;gap:8px;min-height:40px;padding-inline:8px;display:flex;position:relative}._ViewControls_mdbip_9[data-expanded=false]{min-height:36px}._ViewControls_mdbip_9[data-expanded=false] ._ViewToggle_mdbip_10,._ViewControls_mdbip_9[data-expanded=false] ._SliderEndpoints_mdbip_16,._ViewControls_mdbip_9[data-expanded=false] ._UltraUsageWarning_mdbip_29{translate:0 4px}._ViewControls_mdbip_9[data-expanded=true]{align-items:flex-start;min-height:36px}._ViewControls_mdbip_9[data-expanded=true]:has(._ResetToDefault_mdbip_78){min-height:32px}._ViewControls_mdbip_9[data-expanded=true] ._ViewToggleIcon_mdbip_82{rotate:90deg}._ViewControls_mdbip_9[data-expanded=true]: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)) ._ViewToggleIcon_mdbip_82{rotate:-90deg}._SliderEndpoints_mdbip_16{height:32px;color:var(--color-token-text-tertiary);opacity:0;pointer-events:none;white-space:nowrap;justify-content:space-between;align-items:center;padding-inline:8px;font-size:14px;line-height:20px;transition:opacity .3s cubic-bezier(.23,1,.32,1);display:flex;position:absolute;inset-block-start:0;inset-inline:0}._UltraUsageWarning_mdbip_29{height:32px;color:var(--color-token-charts-purple);opacity:0;pointer-events:none;white-space:nowrap;justify-content:center;align-items:center;font-size:14px;line-height:20px;transition:opacity .3s cubic-bezier(.23,1,.32,1);display:flex;position:absolute;inset-block-start:0;inset-inline:0}._UltraUsageWarningText_mdbip_33{background:linear-gradient(100deg, var(--color-token-charts-purple) 42%, color-mix(in srgb, var(--color-token-charts-purple) 70%, var(--color-token-foreground)) 47%, color-mix(in srgb, var(--color-token-charts-purple) 40%, var(--color-token-foreground)) 50%, color-mix(in srgb, var(--color-token-charts-purple) 70%, var(--color-token-foreground)) 53%, var(--color-token-charts-purple) 58%);color:#0000;-webkit-text-fill-color:transparent;background-position:0 0;background-repeat:no-repeat;background-size:300% 100%;-webkit-background-clip:text;background-clip:text}@keyframes _UltraUsageWarningShimmer_mdbip_1{0%{background-position:100% 0}to{background-position:0 0}}._ViewToggle_mdbip_10,._ResetToDefault_mdbip_78{color:var(--color-token-text-tertiary);margin:0!important;margin-inline-start:-8px!important}._ViewToggle_mdbip_10{translate:0;border-radius:8px!important;min-height:32px!important;padding:4px!important}._ViewToggle_mdbip_10:hover,._ViewToggle_mdbip_10:focus{background:0 0!important}._ViewToggle_mdbip_10:not([data-disabled]):hover ._ViewToggleContent_mdbip_318,._ViewToggle_mdbip_10:not([data-disabled]):focus ._ViewToggleContent_mdbip_318{background:var(--color-token-list-hover-background)}._ResetToDefault_mdbip_78{flex-shrink:0;width:calc(100% + 16px);min-height:28px!important;padding:4px 8px!important}._ViewToggleContent_mdbip_318{border-radius:6px;align-items:center;gap:4px;min-width:0;padding:2px 4px;display:flex}._ViewToggleIcon_mdbip_82{flex-shrink:0;width:12px;height:12px;rotate:0deg}._ViewToggleIcon_mdbip_82: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)){scale:-1 1}._FastModeToggle_mdbip_11{width:32px;color:var(--color-token-text-tertiary);opacity:1;flex-shrink:0;justify-content:center;transition:opacity .3s cubic-bezier(.23,1,.32,1);translate:0 4px;border-radius:8px!important;min-height:32px!important;margin:0!important;margin-inline-end:-8px!important;padding:0!important}._FastModeToggle_mdbip_11[data-visible=false]{opacity:0;pointer-events:none}._FastModeToggle_mdbip_11:hover,._FastModeToggle_mdbip_11:focus{background:0 0!important}._FastModeToggle_mdbip_11:not([data-disabled]):hover ._FastModeToggleContent_mdbip_375,._FastModeToggle_mdbip_11:not([data-disabled]):focus ._FastModeToggleContent_mdbip_375{background:var(--color-token-list-hover-background)}._FastModeToggle_mdbip_11[data-fast-mode-enabled=true]{color:var(--color-token-charts-blue)}._FastModeToggle_mdbip_11[data-fast-mode-enabled=true][data-max-power-selection=true]{color:var(--color-token-charts-purple)}._FastModeToggleContent_mdbip_375{border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;margin-inline:auto;display:flex}._FastModeIcon_mdbip_399{width:16px;height:16px;margin-inline:auto}._ModelPickerTriggerContent_1fm6a_1{interpolate-size:allow-keywords;text-align:center;min-width:0;transition:inline-size .32s cubic-bezier(.23,1,.32,1);display:block}._ModelPickerTriggerContent_1fm6a_1._ReducedMotion_1fm6a_8{transition:none}._ModelPickerTriggerViewport_1fm6a_13,._ModelPickerTriggerViewport_1fm6a_13>span{text-overflow:clip;max-width:none;overflow:visible}._ModelPickerTriggerWrapper_1fm6a_20{align-items:center;min-width:0;display:flex}._ModelPickerTriggerLabel_1fm6a_26{align-items:center;gap:4px;width:max-content;display:inline-flex;position:relative}._ModelPickerTriggerModelLabel_1fm6a_34{min-width:0;max-width:110px;color:var(--color-token-text-primary);text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;overflow:hidden}._ModelPickerTriggerModelText_1fm6a_44{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._ModelPickerTriggerEffortLabel_1fm6a_51{color:var(--color-token-text-tertiary);white-space:nowrap;flex-shrink:0}._ModelPickerTriggerEffortLabel_1fm6a_51[data-max-effort=true]{color:var(--color-token-charts-purple)}._ModelPickerTriggerFastIndicator_1fm6a_61{inline-size:0;color:var(--color-token-text-primary);flex-shrink:0;align-items:center;transition:inline-size .32s cubic-bezier(.23,1,.32,1);display:flex;overflow:hidden}._ModelPickerTriggerFastIndicator_1fm6a_61[data-reserved=true]{inline-size:18px}._ModelPickerTriggerFastIndicator_1fm6a_61._ReducedMotion_1fm6a_8{transition:none}._ModelPickerTriggerInlineFastIcon_1fm6a_79{width:14px;height:14px;color:var(--color-token-text-primary);flex-shrink:0;position:absolute;inset-block-start:50%;inset-inline-start:-18px;translate:0 -50%}._ModelPickerTriggerMeasurement_1fm6a_90{visibility:hidden;pointer-events:none;white-space:nowrap;flex-direction:column;width:max-content;display:flex;position:absolute;inset-block-start:0;inset-inline-start:0}._ModelPickerDropdownContent_1fm6a_102{transform-origin:var(--radix-dropdown-menu-content-transform-origin);will-change:opacity, transform;overflow:clip}._ModelPickerDropdownContent_1fm6a_102[data-state=open]{animation:.32s cubic-bezier(.23,1,.32,1) 30ms both _model-picker-dropdown-content-enter_1fm6a_1}._ModelPickerDropdownContent_1fm6a_102._ReducedMotion_1fm6a_8{animation:none}@keyframes _model-picker-dropdown-content-enter_1fm6a_1{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}._shimmer_1lvpw_1{background-image:linear-gradient(90deg,#5865f200 0%,#5865f21f 20%,#8895ff75 38%,#e8e7ffe0 50%,#8895ff75 62%,#5865f21f 80%,#5865f200 100%)}._bloom_1lvpw_14{background-image:radial-gradient(80% 220% at 100%,#8491ff57 0%,#5865f22e 40%,#5865f200 82%)}._modal_1a8o5_1{--referral-rate-limit-border:var(--color-token-border);--referral-rate-limit-check-background:var(--color-token-charts-green);--referral-rate-limit-input-background:var(--color-token-input-background);--referral-rate-limit-muted-surface:var(--color-token-list-hover-background);--referral-rate-limit-secondary:var(--color-token-text-secondary);--referral-rate-limit-success-background:color-mix(in srgb, var(--color-token-charts-green) 16%, transparent);--referral-rate-limit-success-foreground:var(--color-token-charts-green);--referral-rate-limit-surface:var(--color-token-dropdown-background);--referral-rate-limit-tracking-background:var(--color-token-dropdown-background);--referral-rate-limit-tracking-hover-background:var(--color-token-list-hover-background)}._artwork_1a8o5_22{background-position:-883px -33px;background-size:1402px 1051px}.electron-light ._modal_1a8o5_1{--referral-rate-limit-border:#dedede;--referral-rate-limit-check-background:#77d05c;--referral-rate-limit-input-background:#f3f3f3;--referral-rate-limit-muted-surface:#f4f4f4;--referral-rate-limit-secondary:#5f5f5f;--referral-rate-limit-success-background:#def3e5;--referral-rate-limit-success-foreground:#1f6f2c;--referral-rate-limit-surface:#fff;--referral-rate-limit-tracking-background:#fff;--referral-rate-limit-tracking-hover-background:#f7f7f7}.electron-dark ._modal_1a8o5_1{--referral-rate-limit-border:#3b3b3b;--referral-rate-limit-check-background:#77d05c;--referral-rate-limit-input-background:#424242;--referral-rate-limit-muted-surface:#424242;--referral-rate-limit-secondary:#b8b8b8;--referral-rate-limit-success-background:#007a31;--referral-rate-limit-success-foreground:#d9f4e4;--referral-rate-limit-surface:#212121;--referral-rate-limit-tracking-background:#424242;--referral-rate-limit-tracking-hover-background:#4a4a4a}._positioner_1mxvg_1{width:clamp(0px, calc(var(--radix-tooltip-trigger-width,0px) - 64px), var(--radix-tooltip-content-available-width,100vw));height:min(420px, var(--radix-tooltip-content-available-height,420px), calc(100vh - 16px));pointer-events:none;flex-direction:column;justify-content:flex-end;display:flex;overflow:visible}._positioner_1mxvg_1[data-side=bottom]{justify-content:flex-start}._positioner_1mxvg_1[data-side=bottom] ._surface_1mxvg_23{align-self:flex-start}._surface_1mxvg_23{pointer-events:auto;align-self:flex-end;width:100%;max-height:100%}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}:is(.light .dark,.dark) code[class*=language-],:is(.light .dark,.dark) pre[class*=language-],:is(.light .dark,.dark) code.hljs{color:#fff}:is(.light .dark,.dark) .hljs-comment{color:#ffffff80}:is(.light .dark,.dark) .hljs-meta{color:#fff9}:is(.light .dark,.dark) .hljs-built_in,:is(.light .dark,.dark) .hljs-class .hljs-title{color:#e9950c}:is(.light .dark,.dark) .hljs-doctag,:is(.light .dark,.dark) .hljs-keyword,:is(.light .dark,.dark) .hljs-formula,:is(.light .dark,.dark) .hljs-literal{color:#2e95d3}:is(.light .dark,.dark) .hljs-string,:is(.light .dark,.dark) .hljs-regexp,:is(.light .dark,.dark) .hljs-addition,:is(.light .dark,.dark) .hljs-attribute,:is(.light .dark,.dark) .hljs-meta-string{color:#00a67d}:is(.light .dark,.dark) .hljs-attr,:is(.light .dark,.dark) .hljs-variable,:is(.light .dark,.dark) .hljs-template-variable,:is(.light .dark,.dark) .hljs-type,:is(.light .dark,.dark) .hljs-selector-class,:is(.light .dark,.dark) .hljs-selector-attr,:is(.light .dark,.dark) .hljs-selector-pseudo,:is(.light .dark,.dark) .hljs-number{color:#df3079}:is(.light .dark,.dark) .hljs-symbol,:is(.light .dark,.dark) .hljs-bullet,:is(.light .dark,.dark) .hljs-link,:is(.light .dark,.dark) .hljs-selector-id,:is(.light .dark,.dark) .hljs-title{color:#f22c3d}.light code[class*=language-],.light pre[class*=language-],.light code.hljs{color:#383a42}.light .hljs-comment,.light .hljs-quote{color:#a0a1a7;font-style:italic}.light .hljs-doctag,.light .hljs-keyword,.light .hljs-formula{color:#a626a4}.light .hljs-section,.light .hljs-name,.light .hljs-selector-tag,.light .hljs-deletion,.light .hljs-subst{color:#e45649}.light .hljs-literal{color:#0184bb}.light .hljs-string,.light .hljs-regexp,.light .hljs-addition,.light .hljs-attribute,.light .hljs-meta-string{color:#50a14f}.light .hljs-built_in,.light .hljs-class .hljs-title{color:#c18401}.light .hljs-attr,.light .hljs-variable,.light .hljs-template-variable,.light .hljs-type,.light .hljs-selector-class,.light .hljs-selector-attr,.light .hljs-selector-pseudo,.light .hljs-number{color:#986801}.light .hljs-symbol,.light .hljs-bullet,.light .hljs-link,.light .hljs-meta,.light .hljs-selector-id,.light .hljs-title{color:#4078f2}.light .hljs-emphasis{font-style:italic}.light .hljs-strong{font-weight:700}.light .hljs-link{text-decoration:underline}._root_eegxb_1{background-color:var(--gray-75);position:absolute;inset:0;overflow:hidden}.electron-dark ._root_eegxb_1{background-color:var(--color-token-dropdown-background)}._canvas_eegxb_12{width:100%;height:100%;display:block}._fallback_eegxb_18{width:83px;height:83px;color:var(--color-token-foreground);opacity:.7;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._interactionTarget_eegxb_29{width:83px;height:83px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._surface_15ovm_1{background-color:var(--gray-75)}.electron-dark ._surface_15ovm_1{background-color:var(--color-token-dropdown-background)}._contentEnter_15ovm_9{animation:.26s cubic-bezier(.16,1,.3,1) both _codex-to-chatgpt-content-in_15ovm_1}._contentExit_15ovm_14{animation:.18s cubic-bezier(.4,0,1,1) both _codex-to-chatgpt-content-out_15ovm_1}@keyframes _codex-to-chatgpt-content-in_15ovm_1{0%{opacity:0;translate:-50% calc(8px - 50%);scale:.98}to{opacity:1;translate:-50% -50%;scale:1}}@keyframes _codex-to-chatgpt-content-out_15ovm_1{0%{opacity:1;translate:-50% -50%;scale:1}to{opacity:0;translate:-50% calc(4px - 50%);scale:.99}}._cadencedShimmer_1q6es_1{text-fill-color:currentColor;-webkit-text-fill-color:currentColor;background:0 0;-webkit-background-clip:border-box;background-clip:border-box;animation:none;position:relative}._cadencedShimmerSweep_1q6es_23{pointer-events:none;width:100%;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_1q6es_17{text-fill-color:currentColor;-webkit-text-fill-color:currentColor;width:100%;display:block;transform:translate(50%)}._cadencedShimmerActive_1q6es_56 ._cadencedShimmerSweep_1q6es_23,._cadencedShimmerActive_1q6es_56 ._cadencedShimmerHighlight_1q6es_17{animation-duration:1s;animation-timing-function:steps(48,end);animation-iteration-count:1}._cadencedShimmerActive_1q6es_56 ._cadencedShimmerSweep_1q6es_23{animation-name:_cadencedLoadingShimmerSweep_1q6es_1}._cadencedShimmerActive_1q6es_56 ._cadencedShimmerHighlight_1q6es_17{animation-name:_cadencedLoadingShimmerHighlight_1q6es_1}@media (prefers-reduced-motion:reduce){._cadencedShimmerActive_1q6es_56 ._cadencedShimmerSweep_1q6es_23,._cadencedShimmerActive_1q6es_56 ._cadencedShimmerHighlight_1q6es_17{animation:none}}@keyframes _cadencedLoadingShimmerSweep_1q6es_1{0%{transform:translate(-50%)}to{transform:translate(125%)}}@keyframes _cadencedLoadingShimmerHighlight_1q6es_1{0%{transform:translate(50%)}to{transform:translate(-125%)}}.ansi-black-fg{color:#000;color:var(--color-token-terminal-ansi-black)!important}.ansi-black-bg{background-color:#000;background-color:var(--color-token-terminal-ansi-black)!important}.ansi-red-fg{color:#f66;color:var(--color-token-terminal-ansi-red)!important}.ansi-red-bg{background-color:#f66;background-color:var(--color-token-terminal-ansi-red)!important}.ansi-green-fg{color:#94f494;color:var(--color-token-terminal-ansi-green)!important}.ansi-green-bg{background-color:#94f494;background-color:var(--color-token-terminal-ansi-green)!important}.ansi-yellow-fg{color:#f4f47b;color:var(--color-token-terminal-ansi-yellow)!important}.ansi-yellow-bg{background-color:#f4f47b;background-color:var(--color-token-terminal-ansi-yellow)!important}.ansi-blue-fg{color:#9e9eff;color:var(--color-token-terminal-ansi-blue)!important}.ansi-blue-bg{background-color:#9e9eff;background-color:var(--color-token-terminal-ansi-blue)!important}.ansi-magenta-fg{color:#db6bdb;color:var(--color-token-terminal-ansi-magenta)!important}.ansi-magenta-bg{background-color:#db6bdb;background-color:var(--color-token-terminal-ansi-magenta)!important}.ansi-cyan-fg{color:#81eeee;color:var(--color-token-terminal-ansi-cyan)!important}.ansi-cyan-bg{background-color:#81eeee;background-color:var(--color-token-terminal-ansi-cyan)!important}.ansi-white-fg{color:#d6d6d6;color:var(--color-token-terminal-ansi-white)!important}.ansi-white-bg{background-color:#d6d6d6;background-color:var(--color-token-terminal-ansi-white)!important}.ansi-bright-black-fg{color:#6e6e6e;color:var(--color-token-terminal-ansi-bright-black)!important}.ansi-bright-red-fg{color:#ffa8a8;color:var(--color-token-terminal-ansi-bright-red)!important}.ansi-bright-green-fg{color:#0f0;color:var(--color-token-terminal-ansi-bright-green)!important}.ansi-bright-yellow-fg{color:#ffffa8;color:var(--color-token-terminal-ansi-bright-yellow)!important}.ansi-bright-blue-fg{color:#9494ff;color:var(--color-token-terminal-ansi-bright-blue)!important}.ansi-bright-magenta-fg{color:#ffb3ff;color:var(--color-token-terminal-ansi-bright-magenta)!important}.ansi-bright-cyan-fg{color:#adffff;color:var(--color-token-terminal-ansi-bright-cyan)!important}.ansi-bright-white-fg{color:#fff;color:var(--color-token-terminal-ansi-bright-white)!important}._dots_g8wjd_1{opacity:.38;animation:1.75s ease-in-out infinite _dot-field-opacity_g8wjd_1;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(to top left,#0000 0%,#000 30% 70%,#0000 100%);mask-image:linear-gradient(to top left,#0000 0%,#000 30% 70%,#0000 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}._reducedMotion_g8wjd_18{animation:none}@keyframes _dot-field-opacity_g8wjd_1{50%{opacity:.56}}@media (prefers-reduced-motion:reduce){._dots_g8wjd_1{animation:none}}._chip_jj3nd_1[data-animate-entrance]{transform-origin:0;animation:.28s cubic-bezier(.23,1,.32,1) both _chip-enter_jj3nd_1}@keyframes _chip-enter_jj3nd_1{0%{opacity:0;transform:translate(-8px,4px)scale(.92)}70%{opacity:1;transform:translate(1px,-1px)scale(1.02)}to{opacity:1;transform:translate(0,0)scale(1)}}@media (prefers-reduced-motion:reduce){._chip_jj3nd_1[data-animate-entrance]{animation:none}}._viewport_hynax_1{white-space:nowrap;overflow:hidden}._track_hynax_6{min-width:max-content;display:inline-block}.group:hover ._scrollingViewport_hynax_11{-webkit-mask-image:none;mask-image:none}.group:hover ._scrolling_hynax_11{transform:translateX(calc(-1 * var(--thread-title-scroll-distance)));transition:transform var(--thread-title-scroll-duration) ease-in-out var(--transition-duration-basic)}._statusPillProgress_1a6wl_1{opacity:0;transform-origin:0;animation-name:_statusPillProgress_1a6wl_1;animation-timing-function:linear;animation-fill-mode:both}@keyframes _statusPillProgress_1a6wl_1{0%{opacity:0;transform:scaleX(1)}.001%{opacity:1;transform:scaleX(1)}to{opacity:1;transform:scaleX(0)}}._headerFadeMask_1rbgg_1{--edge-fade-distance:calc(var(--spacing) * 10);--sidebar-scroll-footer-edge:calc(100% - var(--sidebar-footer-height));--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%);-webkit-mask-image:var(--sidebar-scroll-mask-image);-webkit-mask-image:var(--sidebar-scroll-mask-image);mask-image:var(--sidebar-scroll-mask-image);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@supports (animation-timeline:--scroll-fade){._headerFadeMask_1rbgg_1{--sidebar-scroll-footer-fade-distance:var(--bottom-fade)}}@keyframes _enter_16ogz_13{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}._enter_16ogz_13{animation:_enter_16ogz_13 var(--transition-duration-basic) var(--cubic-enter) both}@media (prefers-reduced-motion:reduce){._enter_16ogz_13{animation:none}}._zoomedViewport_po6ec_1{height:calc(100vh / var(--codex-window-zoom));width:calc(100vw / var(--codex-window-zoom));zoom:var(--codex-window-zoom)}._floatingSurface_po6ec_7{--quick-chat-floating-inset:calc(var(--spacing) * 1.5);--quick-chat-floating-radius:calc(var(--radius-token-composer-single-line) + var(--quick-chat-floating-inset));border-radius:var(--quick-chat-floating-radius)}._floatingComposerInset_po6ec_16{padding-inline:var(--quick-chat-floating-inset);padding-bottom:var(--quick-chat-floating-inset)}@keyframes _toast-open_18lfo_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes _toast-close_18lfo_1{0%{opacity:1}to{opacity:0}}._root_18lfo_23{flex-direction:column;align-items:center;transition:opacity .24s cubic-bezier(0,0,.2,1),transform .24s cubic-bezier(0,0,.2,1);animation:.25s cubic-bezier(.175,.885,.32,1) both _toast-open_18lfo_1;display:flex}._root_18lfo_23[data-state=entering],._root_18lfo_23[data-state=entered]{animation:.25s cubic-bezier(.175,.885,.32,1) both _toast-open_18lfo_1}._root_18lfo_23[data-state=exiting]{animation:.25s cubic-bezier(.4,0,1,1) both _toast-close_18lfo_1}._alert_18lfo_43{pointer-events:all;min-width:0;max-width:100%;font-size:var(--text-base);line-height:1.5;box-shadow:0 4px 12px #0000001a}@keyframes _working-dot-wave_1y69c_1{0%,10%,to{transform:translateY(0)}25%{transform:translateY(1.2px)}55%{transform:translateY(-2px)}70%{transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){._waveDot_1y69c_22{animation-name:_working-dot-wave_1y69c_1;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}._waveDot_1y69c_22:nth-child(2){animation-delay:.1s}._waveDot_1y69c_22:nth-child(3){animation-delay:.2s}}._curtain_6t09y_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-token-bg-primary) 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_6t09y_1[data-phase=raise]{animation-name:_curtainRaise_6t09y_1}._curtain_6t09y_1[data-phase=lower]{animation-name:_curtainLower_6t09y_1}@keyframes _curtainRaise_6t09y_1{0%{opacity:0;transform:scale(1.01)}to{opacity:1;transform:scale(1)}}@keyframes _curtainLower_6t09y_1{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.01)}}
