@layer components{._ComposerFooter_1i340_2{-webkit-user-select:none;user-select:none}._ComposerFooter_1i340_2[data-composer-footer-responsive]{container:composer-footer/inline-size}._Mention_1k3rz_2{--inline-mention-base-color:color-mix(in srgb, var(--color-token-text-link-foreground) 80%, var(--color-token-foreground) 20%);--inline-mention-color:var(--inline-mention-resolved-base-color,var(--inline-mention-base-color));padding-inline:calc(var(--spacing) * .5);color:var(--inline-mention-color);font-weight:var(--font-weight-medium)}._Mention_1k3rz_2[data-layout=inline-flow]{white-space:nowrap}._Mention_1k3rz_2[data-layout=inline-flow] ._IconContainer_1k3rz_19{vertical-align:bottom;margin-inline-end:3px;display:inline-block}._Mention_1k3rz_2[data-layout=inline-flow] ._Label_1k3rz_25{white-space:normal}._Mention_1k3rz_2[data-layout=wrapped-label]{vertical-align:bottom;gap:3px;max-width:100%;display:inline-flex}._Mention_1k3rz_2[data-layout=wrapped-label] ._IconContainer_1k3rz_19{flex-shrink:0}._Mention_1k3rz_2[data-breakable-url]{direction:ltr;unicode-bidi:isolate;padding-inline:0;display:inline;position:relative}._Mention_1k3rz_2[data-breakable-url] ._IconContainer_1k3rz_19{position:absolute;inset-inline-start:0}._Mention_1k3rz_2[data-breakable-url] ._Label_1k3rz_25{word-break:break-all;padding-inline-start:calc(var(--spacing) * 4 + 3px)}._Mention_1k3rz_2[data-brand-color]{--inline-mention-dark-base-color:color-mix(in oklch, var(--inline-mention-base-color) 50%, var(--color-token-foreground) 50%)}._Mention_1k3rz_2[data-interactive]{cursor:var(--cursor-interaction)}.dark ._Mention_1k3rz_2,.electron-dark ._Mention_1k3rz_2{--inline-mention-resolved-base-color:var(--inline-mention-dark-base-color,var(--inline-mention-base-color))}@media (hover:hover){[data-inline-mention-interactive]:hover ._Mention_1k3rz_2[data-underline-on-hover]{text-underline-offset:2px;-webkit-text-decoration:underline dashed;text-decoration:underline dashed;text-decoration-thickness:.5px}}._IconContainer_1k3rz_19{width:calc(var(--spacing) * 4);height:1lh;position:relative}._Icon_1k3rz_19{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);position:absolute;top:50%;transform:translateY(-50%)}._Label_1k3rz_25{overflow-wrap:break-word;min-width:0}._MarkdownRoot_y8xrz_132{--markdown-font-size:var(--codex-chat-font-size);--markdown-line-height:calc(var(--markdown-font-size) + 8px);--text-primary:currentColor;--border-medium:var(--color-token-border-heavy);--border-light:var(--color-token-border-light);--main-surface-secondary:var(--color-token-bg-secondary);color:var(--color-token-text-primary);font-size:var(--markdown-font-size);line-height:var(--markdown-line-height);overflow-wrap:anywhere}._MarkdownRoot_y8xrz_132[data-markdown-text-tone=tertiary]{color:var(--color-token-text-tertiary)}._MarkdownRoot_y8xrz_132 :is(._Paragraph_y8xrz_82,._List_y8xrz_126,._ListItem_y8xrz_171,._Blockquote_y8xrz_225,._Table_y8xrz_39){font-size:var(--markdown-font-size);line-height:var(--markdown-line-height)}._MarkdownRoot_y8xrz_132[data-markdown-text-style=base] :is(._Paragraph_y8xrz_82,._List_y8xrz_126,._ListItem_y8xrz_171,._Blockquote_y8xrz_225,._Table_y8xrz_39){font-size:var(--text-base)}._MarkdownRoot_y8xrz_132[data-markdown-text-style=large] :is(._Paragraph_y8xrz_82,._List_y8xrz_126,._ListItem_y8xrz_171,._Blockquote_y8xrz_225,._Table_y8xrz_39){font-size:var(--text-lg);line-height:calc(var(--spacing) * 7)}._MarkdownRoot_y8xrz_132[data-markdown-text-style=small] :is(._Paragraph_y8xrz_82,._List_y8xrz_126,._ListItem_y8xrz_171,._Blockquote_y8xrz_225,._Table_y8xrz_39){font-size:var(--text-sm);line-height:calc(var(--spacing) * 5)}._MarkdownTablePreview_y8xrz_318{border:1px solid var(--color-token-border);border-radius:var(--radius-2xl);background-color:var(--color-token-dropdown-background);max-width:80%;padding:calc(var(--spacing) * 8);box-shadow:var(--shadow-2xl);margin:auto;overflow-x:auto}[data-codex-window-type=extension] ._MarkdownRoot_y8xrz_132{--thread-content-max-width:40rem}._TableContainer_y8xrz_39{width:calc(100% + (var(--thread-content-margin,24px) * 2));margin-inline:calc(var(--thread-content-margin,24px) * -1);position:relative}._TableContainer_y8xrz_39[data-wide-block]{anchor-scope:--markdown-table;--edge-fade-distance:calc(var(--thread-content-margin,24px) * 4);--wide-block-width:var(--wide-block-default-max-width);width:calc(var(--wide-block-width) + (var(--thread-content-margin,24px) * 2));max-width:none;margin-left:calc(((100% - var(--wide-block-width)) / 2) - var(--thread-content-margin,24px))}._TableContainer_y8xrz_39:not(:hover):not(:focus-within) ._TableActions_y8xrz_352{opacity:0}._TableScroller_y8xrz_357{scrollbar-width:thin;overflow-x:auto}._TableContainer_y8xrz_39[data-wide-block] ._TableScroller_y8xrz_357{justify-content:safe center;display:flex}._TableWrapper_y8xrz_367{width:fit-content;margin-inline:var(--thread-content-margin,24px);pointer-events:auto}._TableActions_y8xrz_352{z-index:10;-webkit-user-select:none;user-select:none;position:absolute;inset-block:0;inset-inline-end:0}:is([data-codex-window-type=browser],[data-codex-window-type=electron]) ._TableContainer_y8xrz_39[data-wide-block] ._TableActions_y8xrz_352{inset-inline-start:min(anchor(--markdown-table end), 100%);inset-inline-end:auto}._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)}._ComposerTopMenuShell_zog58_2[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_zog58_2: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_zog58_2[data-composer-expanded-top-tray][data-composer-top-tray-in-flow]{position:relative;bottom:auto}._ComposerTopMenuPanel_zog58_20[data-composer-expanded-top-tray],._ComposerTopMenuPanel_zog58_20[data-composer-expanded-top-tray][cmdk-root],._ComposerTopMenuPanel_zog58_20[data-composer-expanded-top-tray][data-cmdk-root],._ComposerTopMenuPanel_zog58_20[data-composer-expanded-top-tray] [cmdk-root],._ComposerTopMenuPanel_zog58_20[data-composer-expanded-top-tray] [data-cmdk-root]{background:var(--composer-top-tray-background,color-mix(in oklab, var(--color-token-side-bar-background) 94%, transparent))}._ComposerTopMenuPanel_zog58_20[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-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}._ComposerTopMenuPanel_zog58_20[data-composer-expanded-top-tray][data-composer-top-tray-padded]{padding:calc(var(--spacing) * 4)}._ComposerTopMenuPanel_zog58_20[data-composer-expanded-top-tray][data-composer-top-tray-embedded],._ComposerTopMenuPanel_zog58_20[data-composer-expanded-top-tray][data-composer-top-tray-embedded][cmdk-root],._ComposerTopMenuPanel_zog58_20[data-composer-expanded-top-tray][data-composer-top-tray-embedded][data-cmdk-root],._ComposerTopMenuPanel_zog58_20[data-composer-expanded-top-tray][data-composer-top-tray-embedded] [cmdk-root],._ComposerTopMenuPanel_zog58_20[data-composer-expanded-top-tray][data-composer-top-tray-embedded] [data-cmdk-root]{background:0 0;border:none;border-radius:0}._ComposerTopMenuPanel_zog58_20[data-composer-expanded-top-tray][cmdk-root],._ComposerTopMenuPanel_zog58_20[data-composer-expanded-top-tray][data-cmdk-root],._ComposerTopMenuPanel_zog58_20[data-composer-expanded-top-tray] [cmdk-root],._ComposerTopMenuPanel_zog58_20[data-composer-expanded-top-tray] [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}._ComposerTopMenuPanel_zog58_20[data-composer-expanded-top-tray] [cmdk-list],._ComposerTopMenuPanel_zog58_20[data-composer-expanded-top-tray] [data-cmdk-list]{flex:1;min-height:0;max-height:none;transition:none;overflow-y:auto}._ComposerTopMenuPanel_zog58_20[data-composer-expanded-top-tray] [data-list-navigation-item=true]{width:calc(100% - var(--spacing) * 2)}._RichTextInput_xuwpz_2{height:auto;max-height:25dvh;color:var(--color-token-foreground);font-size:var(--codex-chat-font-size);overflow-y:auto}._RichTextInput_xuwpz_2[data-rich-text-layout=single-line]{height:calc(var(--spacing) * 9);align-items:center;max-height:none;display:flex;overflow:hidden}._RichTextInput_xuwpz_2 .ProseMirror{resize:none}._RichTextInput_xuwpz_2 .ProseMirror:focus-visible{outline:none}._RichTextInput_xuwpz_2 .ProseMirror p{margin:0}._RichTextInput_xuwpz_2 .ProseMirror ul,._RichTextInput_xuwpz_2 .ProseMirror ol{padding-inline-start:calc(var(--spacing) * 6)}._RichTextInput_xuwpz_2 .ProseMirror ul{list-style-type:disc}._RichTextInput_xuwpz_2 .ProseMirror ul ul{list-style-type:circle}._RichTextInput_xuwpz_2 .ProseMirror ul ul ul{list-style-type:square}._RichTextInput_xuwpz_2 .ProseMirror ol{list-style-type:decimal}._RichTextInput_xuwpz_2[data-rich-text-layout=multiline] .ProseMirror{height:auto;min-height:calc(var(--spacing) * 8)}._RichTextInput_xuwpz_2[data-rich-text-layout=single-line] .ProseMirror{min-width:0;line-height:calc(var(--spacing) * 5);white-space:nowrap;flex:1;overflow:hidden;height:calc(var(--spacing) * 5)!important;min-height:calc(var(--spacing) * 5)!important}._RichTextInput_xuwpz_2[data-rich-text-layout=single-line] .ProseMirror p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._RichTextInput_xuwpz_2 .ProseMirror [data-composer-code-block]{contain:inline-size;margin:var(--spacing) 0;border-radius:var(--radius-lg);background:var(--color-token-text-code-block-background);width:100%;min-width:0;overflow:clip}._RichTextInput_xuwpz_2 .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_xuwpz_2 .ProseMirror [data-composer-code-block]>pre>code{min-width:max-content;display:block}._RichTextInput_xuwpz_2 .ProseMirror [data-composer-code-block-toolbar]{background-color:var(--color-token-main-surface-primary);background-image:linear-gradient(var(--color-token-text-code-block-background), var(--color-token-text-code-block-background)), linear-gradient(color-mix(in oklab, var(--color-token-input-background) 90%, transparent), color-mix(in oklab, var(--color-token-input-background) 90%, transparent))}.electron-dark ._RichTextInput_xuwpz_2 .ProseMirror [data-composer-code-block-toolbar]{background-color:var(--color-token-dropdown-background);background-image:linear-gradient(var(--color-token-text-code-block-background), var(--color-token-text-code-block-background))}._RichTextInput_xuwpz_2 .ProseMirror [text-link-href]::selection{color:highlighttext}._RichTextInput_xuwpz_2 .ProseMirror [rich-link-display-text][rich-link-href]::selection{color:highlighttext}._RichTextInput_xuwpz_2 .ProseMirror.ProseMirror-focused [data-rich-link-selected]{--inline-mention-color:HighlightText;background-color:highlight}._ComposerLayoutRoot_1oqar_2{flex-direction:column;display:flex;position:relative}._ComposerLayoutRoot_1oqar_2[data-composer-utility-bar-variant=home]{z-index:10}._ComposerLayoutRoot_1oqar_2[data-composer-surface-variant=default]{--composer-layout-surface-background:color-mix(in oklab, var(--color-token-input-background) 90%, transparent);--composer-layout-surface-backdrop-filter:blur(var(--blur-lg))}._ComposerLayoutRoot_1oqar_2[data-composer-surface-variant=opaque]{--composer-layout-surface-background:var(--color-token-input-background)}._ComposerLayoutRoot_1oqar_2[data-composer-surface-variant=secondary]{--composer-layout-surface-background:var(--color-token-bg-secondary)}._ComposerLayoutRoot_1oqar_2[data-composer-drag-active]{--composer-layout-surface-background:color-mix(in oklab, var(--color-token-dropdown-background) 50%, transparent)}:is([data-codex-window-type=browser].dark ._ComposerLayoutRoot_1oqar_2,[data-codex-window-type=chrome-extension].dark ._ComposerLayoutRoot_1oqar_2,[data-codex-window-type=electron].dark ._ComposerLayoutRoot_1oqar_2):not([data-composer-surface-variant=secondary]):not([data-composer-drag-active]){--composer-layout-surface-background:var(--color-token-dropdown-background)}._ComposerLayoutRoot_1oqar_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_1oqar_2:not([data-composer-utility-bar-variant=home])[data-composer-layout=single-line]{overflow:visible}._ComposerLayoutRoot_1oqar_2:not([data-composer-utility-bar-variant=home])[data-composer-layout=single-line][data-composer-radius-variant=default]{border-radius:var(--radius-full)}._ComposerLayoutRoot_1oqar_2:not([data-composer-utility-bar-variant=home])[data-composer-layout=multiline][data-composer-surface-overflow=auto]{overflow-y:auto}._ComposerLayoutRoot_1oqar_2:not([data-composer-utility-bar-variant=home])[data-composer-layout=multiline][data-composer-surface-overflow=visible]{overflow:visible}._ComposerLayoutRoot_1oqar_2:not([data-composer-utility-bar-variant=home])[data-composer-layout=multiline][data-composer-radius-variant=default]{--composer-border-radius:var(--radius-3xl);border-radius:var(--composer-border-radius)}@supports (corner-shape:superellipse(1.5)){._ComposerLayoutRoot_1oqar_2:not([data-composer-utility-bar-variant=home])[data-composer-layout=multiline][data-composer-radius-variant=default]{corner-shape:var(--codex-corner-shape)}}._animatedHomeSurface_1oqar_85{interpolate-size:allow-keywords}._ComposerLayoutRoot_1oqar_2:not([data-composer-utility-bar-variant=home]),[data-composer-utility-bar-variant=home] ._ComposerLayoutBody_1oqar_90{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)}[data-codex-window-type=browser] :is(._ComposerLayoutRoot_1oqar_2:not([data-composer-utility-bar-variant=home]),[data-composer-utility-bar-variant=home] ._ComposerLayoutBody_1oqar_90),[data-codex-window-type=chrome-extension] :is(._ComposerLayoutRoot_1oqar_2:not([data-composer-utility-bar-variant=home]),[data-composer-utility-bar-variant=home] ._ComposerLayoutBody_1oqar_90),[data-codex-window-type=electron] :is(._ComposerLayoutRoot_1oqar_2:not([data-composer-utility-bar-variant=home]),[data-composer-utility-bar-variant=home] ._ComposerLayoutBody_1oqar_90){box-shadow:var(--elevation-prominent);border:0!important}@media (forced-colors:active){[data-codex-window-type=browser] :is(._ComposerLayoutRoot_1oqar_2:not([data-composer-utility-bar-variant=home]),[data-composer-utility-bar-variant=home] ._ComposerLayoutBody_1oqar_90),[data-codex-window-type=chrome-extension] :is(._ComposerLayoutRoot_1oqar_2:not([data-composer-utility-bar-variant=home]),[data-composer-utility-bar-variant=home] ._ComposerLayoutBody_1oqar_90),[data-codex-window-type=electron] :is(._ComposerLayoutRoot_1oqar_2:not([data-composer-utility-bar-variant=home]),[data-composer-utility-bar-variant=home] ._ComposerLayoutBody_1oqar_90){box-shadow:none;outline:1px solid canvastext}}[data-codex-window-type=extension] :is(._ComposerLayoutRoot_1oqar_2:not([data-composer-utility-bar-variant=home]),[data-composer-utility-bar-variant=home] ._ComposerLayoutBody_1oqar_90){box-shadow:0 4px 16px #0000000d;border:1px solid var(--color-token-input-border)!important}._ComposerLayoutBody_1oqar_90{z-index:10;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}[data-composer-utility-bar-variant=home][data-composer-radius-variant=single-line] ._ComposerLayoutBody_1oqar_90{--composer-border-radius:var(--radius-token-composer-single-line);border-radius:var(--composer-border-radius)}[data-composer-utility-bar-variant=home][data-composer-radius-variant=default] ._ComposerLayoutBody_1oqar_90[data-composer-layout=single-line]{border-radius:var(--radius-full)}[data-composer-utility-bar-variant=home][data-composer-radius-variant=default] ._ComposerLayoutBody_1oqar_90[data-composer-layout=multiline]{--composer-border-radius:var(--radius-3xl);border-radius:var(--composer-border-radius)}@supports (corner-shape:superellipse(1.5)){[data-composer-utility-bar-variant=home][data-composer-radius-variant=default] ._ComposerLayoutBody_1oqar_90[data-composer-layout=multiline]{corner-shape:var(--codex-corner-shape)}}._ComposerLayoutAttachments_1oqar_144[data-composer-spacing=flush][data-visible-attachments]{margin-bottom:5px}._ComposerLayoutAttachments_1oqar_144[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)));padding:var(--composer-attachment-inset);padding-bottom:calc(var(--spacing) * 1.5)}@supports (corner-shape:superellipse(1.5)){._ComposerLayoutAttachments_1oqar_144[data-composer-spacing=default] .composer-attachment-surface{corner-shape:var(--codex-corner-shape)}}._ComposerLayoutFooter_1oqar_168{-webkit-user-select:none;user-select:none;align-items:center;display:grid}._ComposerLayoutFooter_1oqar_168[data-composer-footer-responsive]{container:composer-footer/inline-size}._ComposerLayoutFooter_1oqar_168[data-composer-layout=single-line]{padding-block:var(--spacing);padding-inline:calc(var(--spacing) * 2);grid-template-columns:auto minmax(0,1fr) auto;column-gap:5px}._ComposerLayoutFooter_1oqar_168[data-composer-layout=multiline]{grid-template-columns:minmax(0,auto) auto minmax(0,1fr);column-gap:5px}._ComposerLayoutFooter_1oqar_168[data-composer-layout=multiline][data-composer-spacing=flush]{margin-bottom:0;padding-inline:0}._ComposerLayoutFooter_1oqar_168[data-composer-layout=multiline][data-composer-spacing=default]{margin-bottom:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 2)}._ComposerLayoutFooterLabel_1oqar_201{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._ComposerLayoutFooterLabel_1oqar_201[data-composer-footer-label-width=narrow]{max-width:calc(var(--spacing) * 16)}._ComposerLayoutFooterLabel_1oqar_201[data-composer-footer-label-width=medium]{max-width:calc(var(--spacing) * 20)}._ComposerLayoutFooterLabel_1oqar_201[data-composer-footer-label-width=wide]{max-width:calc(var(--spacing) * 28)}@container composer-footer (width<=440px){._ComposerLayoutFooterLabel_1oqar_201[data-composer-footer-label-responsive]{display:none}}@container composer-footer (width<=475px){[data-codex-window-type=electron] ._ComposerLayoutFooterLabel_1oqar_201[data-composer-footer-label-responsive]{display:none}}._LoadingResultsShimmer_1fros_2{--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);border-radius:var(--radius-md);background-color:var(--loading-results-shimmer-base);position:relative;overflow:hidden}._LoadingResultsShimmer_1fros_2[data-size=sm]{height:calc(var(--spacing) * 3)}._LoadingResultsShimmer_1fros_2[data-size=md]{height:calc(var(--spacing) * 3.5)}._LoadingResultsShimmer_1fros_2[data-size=lg]{height:calc(var(--spacing) * 4)}._LoadingResultsShimmer_1fros_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_1fros_1;animation-delay:var(--loading-results-shimmer-delay,0s);position:absolute;inset:0;transform:translate(-100%)}@supports (corner-shape:superellipse(1.5)){._LoadingResultsShimmer_1fros_2{corner-shape:var(--codex-corner-shape)}}@media (prefers-reduced-motion:reduce){._LoadingResultsShimmer_1fros_2:before{animation:none}}@keyframes _loadingResultsShimmer_1fros_1{0%{transform:translate(-100%)}to{transform:translate(100%)}}._ComposerHomeUtilityBar_vqdz0_2{align-items:center;gap:calc(var(--spacing) * 2);background-color:var(--color-token-side-bar-background);padding-inline:calc(var(--spacing) * 2);flex-wrap:nowrap;margin-inline:-1px;display:flex;overflow:hidden}.dark ._ComposerHomeUtilityBar_vqdz0_2{background-color:var(--color-token-bg-fog)}@media (prefers-color-scheme:dark){._ComposerHomeUtilityBar_vqdz0_2{background-color:var(--color-token-bg-fog)}}._ComposerHomeUtilityBar_vqdz0_2 button:enabled:hover{background-color:color-mix(in oklab, var(--color-token-foreground) 5%, transparent)!important}._ComposerHomeUtilityBar_vqdz0_2[data-composer-home-utility-bar-position=above]{margin-bottom:calc(var(--spacing) * -4.5);border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl);padding-top:calc(var(--spacing) * 2);padding-bottom:27px}._ComposerHomeUtilityBar_vqdz0_2[data-composer-home-utility-bar-position=below]{border-bottom-left-radius:var(--radius-2xl);border-bottom-right-radius:var(--radius-2xl);padding-block:calc(var(--spacing) * 1.5)}[data-codex-window-type=browser] ._ComposerHomeUtilityBar_vqdz0_2,[data-codex-window-type=chrome-extension] ._ComposerHomeUtilityBar_vqdz0_2,[data-codex-window-type=electron] ._ComposerHomeUtilityBar_vqdz0_2{margin-inline:var(--home-composer-inline-inset);padding-inline:calc(var(--spacing) * 1.5);position:relative}:is([data-codex-window-type=browser] ._ComposerHomeUtilityBar_vqdz0_2,[data-codex-window-type=chrome-extension] ._ComposerHomeUtilityBar_vqdz0_2,[data-codex-window-type=electron] ._ComposerHomeUtilityBar_vqdz0_2)[data-composer-home-utility-bar-position=above]{top:var(--spacing);padding-top:calc(var(--spacing) * 1.5)}._ComposerFooterLabel_18o39_2{min-width:0}._ComposerFooterLabel_18o39_2[data-composer-footer-layout=inline]{align-items:center;gap:var(--spacing);font-size:var(--text-sm);line-height:var(--text-sm--line-height);display:flex}@container composer-footer (width<=300px){._ComposerFooterLabel_18o39_2[data-composer-footer-collapse=xs]{display:none}}@container composer-footer (width<=440px){._ComposerFooterLabel_18o39_2[data-composer-footer-collapse=sm],._ComposerFooterLabel_18o39_2[data-composer-footer-collapse=secondary]{display:none}}@container composer-footer (width<=475px){[data-codex-window-type=electron] ._ComposerFooterLabel_18o39_2[data-composer-footer-collapse=sm],[data-codex-window-type=electron] ._ComposerFooterLabel_18o39_2[data-composer-footer-collapse=xs]{display:none}}@container composer-footer (width<=480px){[data-codex-window-type=electron] ._ComposerFooterLabel_18o39_2[data-composer-footer-collapse=secondary]{display:none}}._ComposerDropdownLabel_wvw0x_2{--composer-dropdown-label-color:var(--color-token-text-primary);display:contents}._ComposerDropdownLabel_wvw0x_2[data-composer-dropdown-foreground=tertiary]{--composer-dropdown-label-color:var(--color-token-text-tertiary)}._ComposerDropdownLabel_wvw0x_2[data-composer-dropdown-foreground=warning]{--composer-dropdown-label-color:var(--color-token-editor-warning-foreground)}._ComposerDropdownLabelIcon_wvw0x_18{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--composer-dropdown-label-color);flex-shrink:0;justify-content:center;align-self:center;align-items:center;line-height:1;display:flex}._ComposerDropdownLabelIcon_wvw0x_18 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:currentColor;display:block}._ComposerDropdownLabelText_wvw0x_37{align-items:center;gap:var(--spacing);text-align:start;min-width:0;display:inline-flex}._ComposerDropdownLabelCategory_wvw0x_45{color:var(--color-token-text-primary);flex-shrink:0;font-weight:400;display:none}[data-composer-placement=home] ._ComposerDropdownLabelCategory_wvw0x_45{display:inline}._ComposerDropdownLabelValue_wvw0x_56{--composer-dropdown-label-value-color:var(--composer-dropdown-label-color);min-width:0;color:var(--composer-dropdown-label-value-color);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}._ComposerDropdownLabelValue_wvw0x_56 svg{width:calc(var(--spacing) * 4);max-width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);max-height:calc(var(--spacing) * 4);color:currentColor}[data-composer-dropdown-viewport=expanded] ._ComposerDropdownLabelValue_wvw0x_56{text-overflow:clip;max-width:none;overflow:visible}[data-composer-placement=home] ._ComposerDropdownLabelValue_wvw0x_56{--composer-dropdown-label-value-color:var(--color-token-text-tertiary);text-overflow:clip}[data-composer-placement=home] ._ComposerDropdownLabel_wvw0x_2:not([data-composer-dropdown-has-category]) ._ComposerDropdownLabelValue_wvw0x_56,[data-composer-placement=home] button:enabled:hover ._ComposerDropdownLabelValue_wvw0x_56,[data-composer-placement=home] button:enabled[data-state=open] ._ComposerDropdownLabelValue_wvw0x_56{--composer-dropdown-label-value-color:var(--color-token-foreground)}._ComposerDropdownLabelValueContent_wvw0x_95{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}[data-composer-dropdown-foreground=tertiary] ._ComposerDropdownLabelValueContent_wvw0x_95,[data-composer-dropdown-foreground=warning] ._ComposerDropdownLabelValueContent_wvw0x_95{color:var(--composer-dropdown-label-color)}[data-composer-placement=home] ._ComposerDropdownLabelValueContent_wvw0x_95{text-overflow:clip}[data-composer-placement=home] ._ComposerDropdownLabelValueContent_wvw0x_95[data-composer-dropdown-overflowing]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 1rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 1rem),#0000)}[data-composer-dropdown-viewport=expanded] ._ComposerDropdownLabelValueContent_wvw0x_95{text-overflow:clip;max-width:none;overflow:visible}._ComposerDropdownLabelChevron_wvw0x_132{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--composer-dropdown-label-color);flex-shrink:0}[data-composer-placement=home] ._ComposerDropdownLabelChevron_wvw0x_132{display:none}._ComposerDropdownLabelSecondaryChevron_wvw0x_143{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);justify-content:center;align-self:center;align-items:center;display:inline-flex}[data-composer-placement=home] ._ComposerDropdownLabelSecondaryChevron_wvw0x_143{display:none}@container composer-footer (width<=420px){[data-codex-window-type=electron] ._ComposerDropdownLabelSecondaryChevron_wvw0x_143{display:none}}._Menu_1ryrb_2{position:relative}._Menu_1ryrb_2[data-view=advanced] ._ViewTrack_1ryrb_5{transform:translateY(calc(0px - var(--simple-view-height,0px)))}._Menu_1ryrb_2:has([data-model-picker-power-slider] [data-endpoint-labels-visible=true]) ._ViewControls_1ryrb_12 ._ViewToggle_1ryrb_13,._Menu_1ryrb_2:has([data-model-picker-power-slider] [data-endpoint-labels-visible=true]) ._ViewControls_1ryrb_12 ._FastModeToggle_1ryrb_14{opacity:0;pointer-events:none}._Menu_1ryrb_2:has([data-model-picker-power-slider] [data-endpoint-labels-visible=true]) ._ViewControls_1ryrb_12[data-ultra-warning-visible=false] ._SliderEndpoints_1ryrb_19{opacity:1}._Menu_1ryrb_2 ._ViewControls_1ryrb_12[data-ultra-warning-visible=true] ._ViewToggle_1ryrb_13,._Menu_1ryrb_2 ._ViewControls_1ryrb_12[data-ultra-warning-visible=true] ._FastModeToggle_1ryrb_14,._Menu_1ryrb_2 ._ViewControls_1ryrb_12[data-ultra-warning-visible=true] ._SliderEndpoints_1ryrb_19{opacity:0;pointer-events:none}._Menu_1ryrb_2 ._ViewControls_1ryrb_12[data-ultra-warning-visible=true] ._UltraUsageWarning_1ryrb_32{opacity:1}._Menu_1ryrb_2 ._ViewControls_1ryrb_12[data-ultra-warning-visible=true] ._UltraUsageWarningText_1ryrb_36{animation:1.1s ease-out _UltraUsageWarningShimmer_1ryrb_1}[data-side=top] ._Menu_1ryrb_2 ._FastModeToggle_1ryrb_14{translate:0}[data-side=top] ._Menu_1ryrb_2 ._ViewTrack_1ryrb_5{flex-direction:column-reverse}[data-side=top] ._Menu_1ryrb_2 ._SimpleView_1ryrb_50{padding-block:0 8px}[data-side=top] ._Menu_1ryrb_2 ._AdvancedView_1ryrb_54{padding-block:0 4px}[data-side=top] ._Menu_1ryrb_2 ._AdvancedView_1ryrb_54:before{inset-block:auto 0}[data-side=top] ._Menu_1ryrb_2 ._ViewControls_1ryrb_12[data-expanded=false] ._ViewToggle_1ryrb_13,[data-side=top] ._Menu_1ryrb_2 ._ViewControls_1ryrb_12[data-expanded=false] ._SliderEndpoints_1ryrb_19,[data-side=top] ._Menu_1ryrb_2 ._ViewControls_1ryrb_12[data-expanded=false] ._UltraUsageWarning_1ryrb_32{translate:0}[data-side=top] ._Menu_1ryrb_2[data-view=simple] ._ViewTrack_1ryrb_5{transform:translateY(calc(0px - var(--advanced-view-height,0px)))}[data-side=top] ._Menu_1ryrb_2[data-view=advanced] ._ViewTrack_1ryrb_5{transform:translateY(0)}[data-side=top] ._Menu_1ryrb_2 ._ViewControls_1ryrb_12[data-expanded=true] ._ViewToggle_1ryrb_13,[data-side=top] ._Menu_1ryrb_2 ._ViewControls_1ryrb_12[data-expanded=true] ._ResetToDefault_1ryrb_81{translate:0 4px}[data-side=top] ._Menu_1ryrb_2 ._ViewControls_1ryrb_12[data-expanded=true] ._ViewToggleIcon_1ryrb_85{rotate:-90deg}[data-side=top] ._Menu_1ryrb_2 ._ViewControls_1ryrb_12[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_1ryrb_85{rotate:90deg}._Menu_1ryrb_2[data-transitions-ready=true]{transition:height .3s cubic-bezier(.23,1,.32,1)}._Menu_1ryrb_2[data-transitions-ready=true] ._ViewTrack_1ryrb_5{transition:transform .3s cubic-bezier(.23,1,.32,1)}._Menu_1ryrb_2[data-transitions-ready=true] ._ViewToggle_1ryrb_13{transition:opacity .3s cubic-bezier(.23,1,.32,1),translate .3s cubic-bezier(.23,1,.32,1)}._Menu_1ryrb_2[data-transitions-ready=true] ._ViewToggleIcon_1ryrb_85{transition:rotate .3s cubic-bezier(.23,1,.32,1)}._Menu_1ryrb_2[data-reduced-motion=true]{transition:none}._Menu_1ryrb_2[data-reduced-motion=true] ._ViewTrack_1ryrb_5,._Menu_1ryrb_2[data-reduced-motion=true] ._ViewToggleIcon_1ryrb_85,._Menu_1ryrb_2[data-reduced-motion=true] ._ViewToggle_1ryrb_13,._Menu_1ryrb_2[data-reduced-motion=true] ._ViewPanel_1ryrb_119,._Menu_1ryrb_2[data-reduced-motion=true] ._FastModeToggle_1ryrb_14,._Menu_1ryrb_2[data-reduced-motion=true] ._SliderEndpoints_1ryrb_19,._Menu_1ryrb_2[data-reduced-motion=true] ._UltraUsageWarning_1ryrb_32{transition:none}._Menu_1ryrb_2[data-reduced-motion=true] ._UltraUsageWarningText_1ryrb_36{animation:none}._ViewTrack_1ryrb_5{flex-direction:column;width:100%;display:flex;transform:translateY(0)}._ViewPanel_1ryrb_119{opacity:1;flex-direction:column;width:100%;transition:opacity .2s cubic-bezier(.23,1,.32,1);display:flex}._ViewPanel_1ryrb_119[data-active=false]{opacity:0}._SimpleView_1ryrb_50{min-height:36px;padding-block-start:4px}._AdvancedView_1ryrb_54{padding-block-start:4px;position:relative}._AdvancedView_1ryrb_54:before{background:var(--color-token-border-light);content:"";height:1px;position:absolute;inset-block-start:0;inset-inline:6px}._KeyboardControl_1ryrb_170,._KeyboardAnnouncement_1ryrb_171{clip:rect(0 0 0 0);clip-path:inset(50%);pointer-events:none;white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}._ViewToggle_1ryrb_13,._ResetToDefault_1ryrb_81,._FastModeToggle_1ryrb_14{font-size:var(--text-sm);line-height:var(--text-sm--line-height);outline-style:none}@supports (corner-shape:superellipse(1.5)){._ViewToggle_1ryrb_13,._ResetToDefault_1ryrb_81,._FastModeToggle_1ryrb_14{corner-shape:var(--codex-corner-shape)}}@media (forced-colors:active){._ViewToggle_1ryrb_13,._ResetToDefault_1ryrb_81,._FastModeToggle_1ryrb_14{outline-offset:2px;outline:2px solid #0000}}._ViewControls_1ryrb_12{justify-content:space-between;align-items:flex-start;gap:8px;min-height:40px;padding-inline:8px;display:flex;position:relative}._ViewControls_1ryrb_12[data-expanded=false]{min-height:36px}._ViewControls_1ryrb_12[data-expanded=false] ._ViewToggle_1ryrb_13,._ViewControls_1ryrb_12[data-expanded=false] ._SliderEndpoints_1ryrb_19,._ViewControls_1ryrb_12[data-expanded=false] ._UltraUsageWarning_1ryrb_32{translate:0 4px}._ViewControls_1ryrb_12[data-expanded=true]{align-items:flex-start;min-height:36px}._ViewControls_1ryrb_12[data-expanded=true]:has(._ResetToDefault_1ryrb_81){min-height:32px}._ViewControls_1ryrb_12[data-expanded=true] ._ViewToggleIcon_1ryrb_85{rotate:90deg}._ViewControls_1ryrb_12[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_1ryrb_85{rotate:-90deg}._SliderEndpoints_1ryrb_19{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_1ryrb_32{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_1ryrb_36{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_1ryrb_1{0%{background-position:100% 0}to{background-position:0 0}}._ViewToggle_1ryrb_13,._ResetToDefault_1ryrb_81{color:var(--color-token-text-tertiary);flex-direction:column;margin:0;margin-inline-start:-8px;display:flex}._ViewToggle_1ryrb_13{border-radius:8px;min-height:32px;padding:4px;translate:0}._ViewToggle_1ryrb_13:hover,._ViewToggle_1ryrb_13:focus{background:0 0}._ViewToggle_1ryrb_13:not([data-disabled]):hover ._ViewToggleContent_1ryrb_334,._ViewToggle_1ryrb_13:not([data-disabled]):focus ._ViewToggleContent_1ryrb_334{background:var(--color-token-list-hover-background)}._ResetToDefault_1ryrb_81{border-radius:var(--radius-lg);flex-shrink:0;width:calc(100% + 16px);min-height:28px;padding:4px 8px}._ResetToDefault_1ryrb_81:hover,._ResetToDefault_1ryrb_81:focus{background:var(--color-token-list-hover-background)}._ViewToggleContent_1ryrb_334{border-radius:6px;align-items:center;gap:4px;min-width:0;padding:2px 4px;display:flex}._ViewToggleIcon_1ryrb_85{flex-shrink:0;width:12px;height:12px;rotate:0deg}._ViewToggleIcon_1ryrb_85: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_1ryrb_14{width:32px;min-height:32px;color:var(--color-token-text-tertiary);opacity:1;border-radius:8px;flex-direction:column;flex-shrink:0;justify-content:center;margin:0;margin-inline-end:-8px;padding:0;transition:opacity .3s cubic-bezier(.23,1,.32,1);display:flex;translate:0 4px}._FastModeToggle_1ryrb_14[data-visible=false]{opacity:0;pointer-events:none}._FastModeToggle_1ryrb_14:hover,._FastModeToggle_1ryrb_14:focus{background:0 0}._FastModeToggle_1ryrb_14:not([data-disabled]):hover ._FastModeToggleContent_1ryrb_399,._FastModeToggle_1ryrb_14:not([data-disabled]):focus ._FastModeToggleContent_1ryrb_399{background:var(--color-token-list-hover-background)}._FastModeToggle_1ryrb_14[data-fast-mode-enabled=true]{color:var(--color-token-charts-blue)}._FastModeToggle_1ryrb_14[data-fast-mode-enabled=true][data-max-power-selection=true]{color:var(--color-token-charts-purple)}._FastModeToggleContent_1ryrb_399{border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;margin-inline:auto;display:flex}._FastModeIcon_1ryrb_423{width:16px;height:16px;margin-inline:auto}._ModelPickerTriggerContent_zcj3x_2{interpolate-size:allow-keywords;text-align:center;min-width:0;transition:inline-size .32s cubic-bezier(.23,1,.32,1);display:block}._ModelPickerTriggerContent_zcj3x_2[data-reduced-motion]{transition:none}._ModelPickerTriggerWrapper_zcj3x_14{align-items:center;min-width:0;display:flex}._ModelPickerTriggerLabel_zcj3x_20{align-items:center;gap:4px;width:max-content;display:inline-flex;position:relative}._ModelPickerTriggerModelLabel_zcj3x_28{min-width:0;max-width:110px;color:var(--color-token-text-primary);text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;overflow:hidden}._ModelPickerTriggerModelText_zcj3x_38{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._ModelPickerTriggerEffortLabel_zcj3x_45{color:var(--color-token-text-tertiary);white-space:nowrap;flex-shrink:0}._ModelPickerTriggerEffortLabel_zcj3x_45[data-max-effort=true]{color:var(--color-token-charts-purple)}._ModelPickerTriggerFastIndicator_zcj3x_55{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_zcj3x_55[data-reserved=true]{inline-size:18px}._ModelPickerTriggerFastIndicator_zcj3x_55[data-reduced-motion]{transition:none}._ModelPickerTriggerLabel_zcj3x_20>._ModelPickerTriggerInlineFastIcon_zcj3x_73{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_zcj3x_84{width:max-content;font-size:var(--text-sm);visibility:hidden;pointer-events:none;white-space:nowrap;flex-direction:column;display:flex;position:absolute;inset-block-start:0;inset-inline-start:0}._ModelPickerDropdownContent_zcj3x_97{width:calc(var(--spacing) * 56);transform-origin:var(--radix-dropdown-menu-content-transform-origin);will-change:opacity, transform;overflow:clip}._ModelPickerDropdownContent_zcj3x_97[data-state=open]{animation:.32s cubic-bezier(.23,1,.32,1) 30ms both _model-picker-dropdown-content-enter_zcj3x_1}._ModelPickerDropdownContent_zcj3x_97:has(>[data-reduced-motion=true]){animation:none}@keyframes _model-picker-dropdown-content-enter_zcj3x_1{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}._ActiveProjectSelectorTrigger_lr8b0_2{border-radius:var(--radius-full);min-width:0;display:inline-flex;position:relative}._ActiveProjectSelectorTrigger_lr8b0_2[data-clear-project-available]:hover{background-color:var(--color-token-list-hover-background)}._ActiveProjectSelectorTrigger_lr8b0_2[data-clear-project-available][data-subtle-hover]:hover{background-color:#0000}._ActiveProjectSelectorTrigger_lr8b0_2[data-clear-project-available]:hover [data-project-selector-icon]{opacity:0}._ActiveProjectSelectorTrigger_lr8b0_2[data-clear-project-available]:has([data-clear-project-button]:focus-visible) [data-project-selector-icon]{opacity:0}@container composer-footer (width<=300px){._ActiveProjectSelectorTrigger_lr8b0_2[data-clear-project-available]:hover [data-project-selector-icon]{opacity:1}._ActiveProjectSelectorTrigger_lr8b0_2[data-clear-project-available]:has([data-clear-project-button]:focus-visible) [data-project-selector-icon]{opacity:1}}@container composer-footer (width<=475px){[data-codex-window-type=electron] ._ActiveProjectSelectorTrigger_lr8b0_2[data-clear-project-available]:hover [data-project-selector-icon]{opacity:1}[data-codex-window-type=electron] ._ActiveProjectSelectorTrigger_lr8b0_2[data-clear-project-available]:has([data-clear-project-button]:focus-visible) [data-project-selector-icon]{opacity:1}}._ActiveProjectSelectorTriggerClearButton_lr8b0_48{z-index:10;aspect-ratio:1;border-radius:var(--radius-full);color:var(--color-token-text-tertiary);cursor:var(--cursor-interaction);opacity:0;pointer-events:none;-webkit-app-region:no-drag;justify-content:center;align-items:center;display:flex;position:absolute;inset-block:0;inset-inline-start:0}._ActiveProjectSelectorTriggerClearButton_lr8b0_48:hover{color:var(--color-token-foreground)}._ActiveProjectSelectorTriggerClearButton_lr8b0_48:focus{outline:none}._ActiveProjectSelectorTriggerClearButton_lr8b0_48:focus-visible{box-shadow:0 0 0 1px var(--color-token-focus-border)}[data-clear-project-available]:hover ._ActiveProjectSelectorTriggerClearButton_lr8b0_48,._ActiveProjectSelectorTriggerClearButton_lr8b0_48:focus-visible{opacity:1;pointer-events:auto}@container composer-footer (width<=300px){._ActiveProjectSelectorTriggerClearButton_lr8b0_48{display:none}}@container composer-footer (width<=475px){[data-codex-window-type=electron] ._ActiveProjectSelectorTriggerClearButton_lr8b0_48{display:none}}._ComposerFooterDropdown_zjty7_2{align-items:center;min-width:0}[data-composer-placement=home] ._ComposerFooterDropdown_zjty7_2{--h-token-button-composer-gap:calc(var(--spacing) * 1.5);max-width:calc(var(--spacing) * 56);flex-shrink:0;overflow:hidden}@keyframes _ready-pulse_z5cx1_1{0%,to{background-color:var(--ready-pulse-from)}50%{background-color:var(--ready-pulse-to)}}@keyframes _ready-border-pulse_z5cx1_1{0%,to{border-color:var(--ready-pulse-from)}50%{border-color:var(--ready-pulse-to)}}._PrimaryAction_z5cx1_24{position:relative;overflow:hidden}._PrimaryAction_z5cx1_24[data-animate-ready]{--ready-pulse-from:var(--color-token-text-link-foreground);--ready-pulse-to:color-mix(in srgb, var(--color-token-text-link-foreground) 92%, black 8%);animation:4s ease-in-out infinite _ready-border-pulse_z5cx1_1}._ReadyPulse_z5cx1_40{pointer-events:none;background-color:var(--color-token-text-link-foreground);position:absolute;inset:0}._ReadyPulse_z5cx1_40[data-animate-ready]{animation:4s ease-in-out infinite _ready-pulse_z5cx1_1}}@keyframes _shimmer_174ad_1{0%{background-position:140% 0}to{background-position:-105% 0}}._Root_174ad_11{--openai-blossom-shimmer-highlight:var(--lightningcss-light,var(--color-token-main-surface-primary))var(--lightningcss-dark,var(--color-token-foreground));--openai-blossom-shimmer-base:var(--lightningcss-light,color-mix(in srgb, var(--color-token-foreground) 24%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--color-token-foreground) 68%, transparent));--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_174ad_42{width:100%;height:100%;color:var(--openai-blossom-shimmer-base)}._Overlay_174ad_48{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_174ad_1;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){._Overlay_174ad_48{animation:none}}@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}._FloatingHeader_1e9gb_1,._ApplicationMenuTopBar_1e9gb_2{--header-tint:var(--codex-titlebar-tint,transparent);background-color:var(--header-tint)}._FloatingHeader_1e9gb_1{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_1e9gb_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_1e9gb_2 button{-webkit-app-region:no-drag}._MainContentSurface_1e9gb_32{isolation:isolate;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}:root:is([data-codex-window-type=browser],[data-codex-window-type=chrome-extension],[data-codex-window-type=electron]) ._MainContentSurface_1e9gb_32[data-app-shell-main-surface=default]{background-color:var(--color-token-main-surface-primary);box-shadow:var(--elevation-prominent);overflow:hidden}@media (forced-colors:active){:root:is([data-codex-window-type=browser],[data-codex-window-type=chrome-extension],[data-codex-window-type=electron]) ._MainContentSurface_1e9gb_32[data-app-shell-main-surface=default]{box-shadow:none;outline:1px solid canvastext}}:root[data-codex-os=win32] ._MainContentSurface_1e9gb_32[data-app-shell-main-surface=default]{border-top-left-radius:var(--radius-lg)}._MainContentSurface_1e9gb_32[data-app-shell-main-surface=browser]{background-color:var(--color-token-main-surface-primary);box-shadow:0 0 0 .5px var(--color-token-border-heavy), var(--shadow-md);overflow:hidden}._MainContentViewport_1e9gb_72{--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);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;container:app-shell-main-content/inline-size}._MainContentViewport_1e9gb_72[data-app-shell-right-panel-full-width=true]{flex:none;width:0;overflow:hidden}._MainContentViewport_1e9gb_72[data-app-shell-right-panel-full-width=false]{flex:1}._MainContentFrame_1e9gb_96{margin-top:var(--app-shell-main-content-frame-top-offset);flex-direction:column;flex:1;min-height:0;display:flex;position:relative}._MainContentFrame_1e9gb_96[data-app-shell-thread-edge-divider=true]{border-top:.5px solid var(--color-token-border-heavy)}[data-app-shell-main-content-layout=full-bleed] ._MainContentFrame_1e9gb_96{--app-shell-main-content-frame-top-offset:0px}@container app-shell-main-content (width>=96rem){[data-app-shell-main-content-layout=thread-edge-scroll] ._MainContentFrame_1e9gb_96{--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)}}._MainContentTopFade_1e9gb_126{pointer-events:none;inset-inline:0;z-index:20;height:calc(var(--spacing) * 4);background-image:linear-gradient(to bottom, var(--color-token-main-surface-primary), transparent);opacity:0;transition:opacity var(--transition-duration-basic);position:absolute;top:0}._MainContentTopFade_1e9gb_126[data-app-shell-main-content-top-fade=visible]{opacity:1}:root[data-codex-window-type=browser] ._MainContentTopFade_1e9gb_126{display:none}@container app-shell-main-content (width>=96rem){[data-app-shell-main-content-layout=thread-edge-scroll] ._MainContentTopFade_1e9gb_126[data-app-shell-main-content-top-fade=full-bleed]{opacity:1}}._successCta_1r3nu_1 a,._successCta_1r3nu_1 a:hover{color:var(--color-token-charts-green)}@keyframes _pulse_1ebze_1{0%,to{opacity:0}50%{opacity:1}}._Placeholder_1ebze_12{overflow:hidden}._Placeholder_1ebze_12[data-animate]{--loading-placeholder-base:var(--color-token-main-surface-primary);--loading-placeholder-peak:color-mix(in srgb, var(--color-token-description-foreground) 7%, var(--color-token-main-surface-primary));background-color:var(--loading-placeholder-base);position:relative}._Placeholder_1ebze_12[data-animate]:before{background-color:var(--loading-placeholder-peak);opacity:0;content:"";animation:3s ease-in-out infinite _pulse_1ebze_1;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){._Placeholder_1ebze_12[data-animate]:before{animation:none}}.dark ._Placeholder_1ebze_12[data-animate]{--loading-placeholder-peak:color-mix(in srgb, var(--color-token-description-foreground) 14%, var(--color-token-main-surface-primary))}._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)}._borderedCardSandbox_1r9vr_1{corner-shape:var(--codex-corner-shape);border-end-end-radius:max(0px, calc(var(--radius-lg) - 1px));border-end-start-radius:max(0px, calc(var(--radius-lg) - 1px))}@keyframes _fade-in_y8xrz_1{to{opacity:1}}@keyframes _fade-in-marker_y8xrz_1{0%{color:#0000}}@keyframes _image-enter_y8xrz_1{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}._MediaWideBlock_y8xrz_25{--wide-block-width:min(var(--markdown-wide-block-max-width), var(--wide-block-container-max-width))}._MediaWideBlock_y8xrz_25,._MermaidWideBlock_y8xrz_33{width:var(--wide-block-width);max-width:none}._MermaidWideBlock_y8xrz_33,._TableContainer_y8xrz_39[data-wide-block],._VisualizationWideBlock_y8xrz_40{--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))}._MermaidWideBlock_y8xrz_33{--wide-block-width:min(max(100%, var(--mermaid-natural-block-width,100%)), var(--wide-block-default-max-width));margin-left:calc((100% - var(--wide-block-width)) / 2)}._MarkdownBlock_y8xrz_64._VisualizationWideBlock_y8xrz_40{--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_y8xrz_25{--wide-block-container-max-width:max(100%, calc(50cqi + 50% - var(--padding-toolbar) - var(--thread-wide-block-inline-shift,0px)));margin-left:0}._Paragraph_y8xrz_82,._MarkdownBlock_y8xrz_64{margin:0 0 .6875rem}._MarkdownBlock_y8xrz_64{display:flow-root}._MediaParagraph_y8xrz_91{text-align:left}._MediaGridParagraph_y8xrz_95{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}._Heading_y8xrz_102{margin:20px 0 10px;font-weight:600;line-height:1.25}._Heading_y8xrz_102:where(h1){font-size:24px}._Heading_y8xrz_102:where(h2){font-size:20px}._Heading_y8xrz_102:where(h3,h4){font-size:17px;line-height:22px}._Heading_y8xrz_102:where(h5,h6){font-size:15px;line-height:20px}._List_y8xrz_126{margin:0;padding-inline-start:1.3125rem;list-style-position:outside}._MarkdownRoot_y8xrz_132>:first-child{margin-top:0}._MarkdownRoot_y8xrz_132>:last-child{margin-bottom:0}._MarkdownRoot_y8xrz_132>p:has(+._List_y8xrz_126){margin-bottom:.625rem}._MarkdownRoot_y8xrz_132>._List_y8xrz_126:not(:last-child){margin-bottom:.625rem}._UnorderedList_y8xrz_150{list-style-type:disc}._List_y8xrz_126 ._UnorderedList_y8xrz_150{list-style-type:circle}._List_y8xrz_126 ._List_y8xrz_126 ._UnorderedList_y8xrz_150{list-style-type:square}._OrderedList_y8xrz_162{list-style-type:decimal}._TaskList_y8xrz_166{padding-inline-start:0;list-style-type:none}._ListItem_y8xrz_171{padding-inline-start:.125rem;display:list-item}._ListItem_y8xrz_171+._ListItem_y8xrz_171{margin-top:.5rem}._ListItem_y8xrz_171>:first-child{margin-top:0;margin-bottom:0}._ListItem_y8xrz_171>:last-child{margin-bottom:0}._ListItem_y8xrz_171>p{margin:0}._ListItem_y8xrz_171>p+p{margin-top:.6875rem}._ListItem_y8xrz_171>._List_y8xrz_126{margin-top:.5rem;margin-bottom:0}._TaskListItem_y8xrz_202{padding-inline-start:0;list-style-type:none}._TaskListItem_y8xrz_202:has(>p){grid-template-columns:auto minmax(0,1fr);display:grid}._TaskListItem_y8xrz_202:has(>p)>:first-child{margin-top:.25rem}._TaskListItem_y8xrz_202:has(>p)>:not(:first-child){grid-column:2}._UnorderedList_y8xrz_150>._ListItem_y8xrz_171::marker{color:var(--text-primary)}._OrderedList_y8xrz_162>._ListItem_y8xrz_171::marker{color:var(--text-primary)}._Blockquote_y8xrz_225{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_y8xrz_225>:first-child{margin-top:0}._Blockquote_y8xrz_225>:last-child{margin-bottom:0}._Blockquote_y8xrz_225>._Paragraph_y8xrz_82{margin:0;font-weight:400}._Blockquote_y8xrz_225>._Paragraph_y8xrz_82:before,._Blockquote_y8xrz_225>._Paragraph_y8xrz_82:after{content:none}._Blockquote_y8xrz_225:after{content:"";inset-inline-start:0;background-color:var(--border-medium);border-radius:2px;width:4px;position:absolute;top:8px;bottom:8px}._HorizontalRule_y8xrz_266{clear:both;border:0;border-top:1px solid var(--border-medium);height:0;margin:28px 0}._HorizontalRule_y8xrz_266+*{margin-top:0}._Table_y8xrz_39{anchor-name:--markdown-table;width:fit-content;min-width:min(calc(100cqw - (var(--padding-toolbar) * 2)), calc(var(--thread-content-max-width,40rem) - (var(--padding-toolbar) * 2)));border-collapse:separate;border-spacing:0;table-layout:auto;text-align:start;margin:0;font-size:14px}._Table_y8xrz_39 [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_y8xrz_39 [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_y8xrz_39 [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_y8xrz_39 [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_y8xrz_427:not(:last-child) ._TableCell_y8xrz_427{border-bottom:1px solid var(--border-light)}._TableHeaderCell_y8xrz_431,._TableCell_y8xrz_427{vertical-align:top;white-space:normal;padding-inline-end:24px}._TableHeaderCell_y8xrz_431{border-bottom:1px solid var(--border-medium);text-align:start;color:var(--text-primary);padding-top:8px;padding-bottom:8px;font-weight:600;line-height:16px}._TableCell_y8xrz_427{padding-top:10px;padding-bottom:10px}._NumericTableCell_y8xrz_453{white-space:nowrap;min-width:calc(3ch + 24px)}._TableHeaderCell_y8xrz_431:last-child{padding-inline-end:40px}._TableCell_y8xrz_427:last-child{padding-inline-end:0}._TableBody_y8xrz_466 ._TableRow_y8xrz_427:last-child ._TableCell_y8xrz_427{padding-bottom:24px}._CodeBlock_y8xrz_470{margin-block:14px}._MermaidSurface_y8xrz_474{--mermaid-surface-background:var(--color-token-bg-primary);background-color:var(--mermaid-surface-background)}._MermaidBlock_y8xrz_479:not([data-mermaid-overflow]) ._MermaidExpandButton_y8xrz_479{display:none}._CodeBlockPlaceholder_y8xrz_483{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}._MarkdownRoot_y8xrz_132 ._InlineMarkdown_y8xrz_492{-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}._InlineMarkdownIsolate_y8xrz_509{unicode-bidi:isolate}._MarkdownRoot_y8xrz_132 th,._MarkdownRoot_y8xrz_132 td{max-width:calc(var(--thread-content-max-width,40rem) * 18 / 24);overflow-wrap:break-word;word-break:normal}:is(._TableHeaderCell_y8xrz_431,._TableCell_y8xrz_427) ._TableCellFileLink_y8xrz_520{white-space:nowrap}:is(._TableHeaderCell_y8xrz_431,._TableCell_y8xrz_427) ._TableCellFileLink_y8xrz_520>:last-child{white-space:normal}._SingleChildTableCell_y8xrz_528>[data-file-reference] ._TableCellFileLink_y8xrz_520{vertical-align:baseline;grid-template-columns:auto minmax(0,1fr);max-width:100%;display:inline-grid}._MarkdownRoot_y8xrz_132[data-markdown-animated] :is(._FadeIn_y8xrz_535,hr,li,tr,blockquote){opacity:0;animation:_fade-in_y8xrz_1 var(--duration,var(--transition-duration-basic)) var(--fade-easing,cubic-bezier(.37, .55, .86, .88)) forwards;animation-delay:var(--fade-delay,0s)}._MarkdownRoot_y8xrz_132[data-markdown-animated] ._FadeListDecoration_y8xrz_542::marker{animation:_fade-in-marker_y8xrz_1 var(--duration,var(--transition-duration-basic)) var(--fade-easing,cubic-bezier(.37, .55, .86, .88)) forwards;animation-delay:var(--fade-delay,0s)}._MarkdownRoot_y8xrz_132[data-markdown-animated] ._ImageEnter_y8xrz_548{transform-origin:50%;animation:.18s ease-out both _image-enter_y8xrz_1}@media (prefers-reduced-motion:reduce){._MarkdownRoot_y8xrz_132[data-markdown-animated] :is(._FadeIn_y8xrz_535,hr,li,tr,blockquote,._ImageEnter_y8xrz_548){--duration:0s;opacity:1;animation-duration:0s;transform:scale(1);animation-delay:0s!important}._MarkdownRoot_y8xrz_132[data-markdown-animated] ._FadeListDecoration_y8xrz_542::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}.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;inset:0 auto auto 0;white-space:nowrap;text-overflow:ellipsis;max-width:100%;position:absolute;right:0;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}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,:is(.dark,.electron-dark)) code[class*=language-],:is(.light .dark,:is(.dark,.electron-dark)) pre[class*=language-],:is(.light .dark,:is(.dark,.electron-dark)) code.hljs{color:#fff}:is(.light .dark,:is(.dark,.electron-dark)) .hljs-comment{color:#ffffff80}:is(.light .dark,:is(.dark,.electron-dark)) .hljs-meta{color:#fff9}:is(.light .dark,:is(.dark,.electron-dark)) .hljs-built_in,:is(.light .dark,:is(.dark,.electron-dark)) .hljs-class .hljs-title{color:#e9950c}:is(.light .dark,:is(.dark,.electron-dark)) .hljs-doctag,:is(.light .dark,:is(.dark,.electron-dark)) .hljs-keyword,:is(.light .dark,:is(.dark,.electron-dark)) .hljs-formula,:is(.light .dark,:is(.dark,.electron-dark)) .hljs-literal{color:#2e95d3}:is(.light .dark,:is(.dark,.electron-dark)) .hljs-string,:is(.light .dark,:is(.dark,.electron-dark)) .hljs-regexp,:is(.light .dark,:is(.dark,.electron-dark)) .hljs-addition,:is(.light .dark,:is(.dark,.electron-dark)) .hljs-attribute,:is(.light .dark,:is(.dark,.electron-dark)) .hljs-meta-string{color:#00a67d}:is(.light .dark,:is(.dark,.electron-dark)) .hljs-attr,:is(.light .dark,:is(.dark,.electron-dark)) .hljs-variable,:is(.light .dark,:is(.dark,.electron-dark)) .hljs-template-variable,:is(.light .dark,:is(.dark,.electron-dark)) .hljs-type,:is(.light .dark,:is(.dark,.electron-dark)) .hljs-selector-class,:is(.light .dark,:is(.dark,.electron-dark)) .hljs-selector-attr,:is(.light .dark,:is(.dark,.electron-dark)) .hljs-selector-pseudo,:is(.light .dark,:is(.dark,.electron-dark)) .hljs-number{color:#df3079}:is(.light .dark,:is(.dark,.electron-dark)) .hljs-symbol,:is(.light .dark,:is(.dark,.electron-dark)) .hljs-bullet,:is(.light .dark,:is(.dark,.electron-dark)) .hljs-link,:is(.light .dark,:is(.dark,.electron-dark)) .hljs-selector-id,:is(.light .dark,:is(.dark,.electron-dark)) .hljs-title{color:#f22c3d}:is(.light,.electron-light) code[class*=language-],:is(.light,.electron-light) pre[class*=language-],:is(.light,.electron-light) code.hljs{color:#383a42}:is(.light,.electron-light) .hljs-comment,:is(.light,.electron-light) .hljs-quote{color:#a0a1a7;font-style:italic}:is(.light,.electron-light) .hljs-doctag,:is(.light,.electron-light) .hljs-keyword,:is(.light,.electron-light) .hljs-formula{color:#a626a4}:is(.light,.electron-light) .hljs-section,:is(.light,.electron-light) .hljs-name,:is(.light,.electron-light) .hljs-selector-tag,:is(.light,.electron-light) .hljs-deletion,:is(.light,.electron-light) .hljs-subst{color:#e45649}:is(.light,.electron-light) .hljs-literal{color:#0184bb}:is(.light,.electron-light) .hljs-string,:is(.light,.electron-light) .hljs-regexp,:is(.light,.electron-light) .hljs-addition,:is(.light,.electron-light) .hljs-attribute,:is(.light,.electron-light) .hljs-meta-string{color:#50a14f}:is(.light,.electron-light) .hljs-built_in,:is(.light,.electron-light) .hljs-class .hljs-title{color:#c18401}:is(.light,.electron-light) .hljs-attr,:is(.light,.electron-light) .hljs-variable,:is(.light,.electron-light) .hljs-template-variable,:is(.light,.electron-light) .hljs-type,:is(.light,.electron-light) .hljs-selector-class,:is(.light,.electron-light) .hljs-selector-attr,:is(.light,.electron-light) .hljs-selector-pseudo,:is(.light,.electron-light) .hljs-number{color:#986801}:is(.light,.electron-light) .hljs-symbol,:is(.light,.electron-light) .hljs-bullet,:is(.light,.electron-light) .hljs-link,:is(.light,.electron-light) .hljs-meta,:is(.light,.electron-light) .hljs-selector-id,:is(.light,.electron-light) .hljs-title{color:#4078f2}:is(.light,.electron-light) .hljs-emphasis{font-style:italic}:is(.light,.electron-light) .hljs-strong{font-weight:700}:is(.light,.electron-light) .hljs-link{text-decoration:underline}.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}._DesignEditorEntry_x85d4_1{justify-content:center;align-items:center;display:flex}._DesignEditorEntry_x85d4_1[data-animation-state=entering]>svg{animation:90ms cubic-bezier(.23,1,.32,1) both _designEditorEntry_x85d4_1}@media (prefers-reduced-motion:reduce){._DesignEditorEntry_x85d4_1[data-animation-state=entering]>svg{animation:none}}._DesignEditorEntry_x85d4_1[data-animation-state=visible]>svg,._DesignEditorEntry_x85d4_1[data-animation-state=exiting]>svg{transition:opacity .18s var(--ease-enter-snappy), transform .18s var(--ease-enter-snappy)}@media (prefers-reduced-motion:reduce){._DesignEditorEntry_x85d4_1[data-animation-state=visible]>svg,._DesignEditorEntry_x85d4_1[data-animation-state=exiting]>svg{transition:none}}._DesignEditorEntry_x85d4_1[data-animation-state=visible]>svg{opacity:1;transform:translate(0)rotate(0)scale(1)}._DesignEditorEntry_x85d4_1[data-animation-state=exiting]>svg{opacity:0;transform:translateX(calc(var(--spacing) * -1)) rotate(-12deg) scale(.82)}@keyframes _designEditorEntry_x85d4_1{0%{opacity:0;transform:translate(0)rotate(-32deg)scale(.42)}32%{opacity:.36;transform:translate(0)rotate(-18deg)scale(.68)}to{opacity:1;transform:translate(0)rotate(0)scale(1)}}._Rotate_1ienu_1{justify-content:center;align-items:center;display:inline-flex}._Rotate_1ienu_1[data-animating=true]{transform-origin:50%;will-change:transform;animation:.36s ease-out both _rotateDevice_1ienu_1}@media (prefers-reduced-motion:reduce){._Rotate_1ienu_1[data-animating=true]{animation:none}}@keyframes _rotateDevice_1ienu_1{0%{transform:rotate(0)scale(1)}22%{transform:rotate(44deg)scale(.96)}42%{transform:rotate(108deg)scale(.98)}64%{transform:rotate(158deg)scale(1.06)}84%{transform:rotate(176deg)scale(1.02)}to{transform:rotate(180deg)scale(1)}}._Icon_shxos_1{justify-content:center;align-items:center;display:inline-flex}._Icon_shxos_1[data-animating=true]{transform-origin:50%;will-change:transform;animation:.5s linear both _screenshotIconCapture_shxos_1}@media (prefers-reduced-motion:reduce){._Icon_shxos_1[data-animating=true]{animation:none}}._Color_shxos_17[data-animating=true]{will-change:color;animation:.62s linear both _screenshotColorFlash_shxos_1}@media (prefers-reduced-motion:reduce){._Color_shxos_17[data-animating=true]{animation:none}}@keyframes _screenshotIconCapture_shxos_1{0%{transform:rotate(0)scale(1)}10%{transform:rotate(7deg)scale(.98)}22%{transform:rotate(44deg)scale(.68)}38%{transform:rotate(103deg)scale(.82)}58%{transform:rotate(152deg)scale(1.22)}76%{transform:rotate(171deg)scale(1.08)}90%{transform:rotate(178deg)scale(.99)}to{transform:rotate(180deg)scale(1)}}@keyframes _screenshotColorFlash_shxos_1{0%{color:var(--color-token-description-foreground)}12%{color:var(--color-token-charts-blue)}84%{color:var(--color-token-charts-blue)}to{color:var(--color-token-description-foreground)}}._Icon_aii76_1{justify-content:center;align-items:center;display:inline-flex}._Icon_aii76_1[data-animating=true]{transform-origin:50%;will-change:transform;animation:.22s cubic-bezier(.23,1,.32,1) both _zoomIconPress_aii76_1}@media (prefers-reduced-motion:reduce){._Icon_aii76_1[data-animating=true]{animation:none}}@keyframes _zoomIconPress_aii76_1{0%{transform:scale(1)}44%{transform:scale(1.1)}to{transform:scale(1)}}._DigitColumn_6rz5v_1{width:1ch;height:1lh;line-height:inherit;contain:layout paint style;display:inline-block;position:relative}._DigitColumn_6rz5v_1:before{content:"0";visibility:hidden}._DigitColumn_6rz5v_1[data-variant=inline]{contain:none}._DigitColumn_6rz5v_1[data-variant=inline] ._DigitStack_6rz5v_17{margin-top:var(--rolling-number-y-offset,0);display:block}._DigitColumn_6rz5v_1[data-variant=inline] ._DigitStack_6rz5v_17>span{line-height:inherit;display:block}._DigitStack_6rz5v_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_6rz5v_17>span{flex:0 0 1lh;height:1lh}@media (prefers-reduced-motion:reduce){._DigitStack_6rz5v_17{transition:none}}[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)}[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)}._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_jln9c_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-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_jln9c_21{background-position:-883px -33px;background-size:1402px 1051px}.electron-light ._modal_jln9c_1{--referral-rate-limit-border:#dedede;--referral-rate-limit-check-background:#77d05c;--referral-rate-limit-input-background:#f3f3f3;--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_jln9c_1{--referral-rate-limit-border:#3b3b3b;--referral-rate-limit-check-background:#77d05c;--referral-rate-limit-input-background:#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}._EditorFrame_os4y3_1{pointer-events:none;z-index:50;cursor:auto;animation:_editorFrameEnter_os4y3_1 var(--transition-duration-basic) ease-out both;transform-origin:0 0;will-change:opacity, transform;position:absolute}@media (prefers-reduced-motion:reduce){._EditorFrame_os4y3_1{animation:none}}@keyframes _editorFrameEnter_os4y3_1{0%{opacity:0;transform:translateY(-4px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}._Overlay_cm04e_1{pointer-events:none;z-index:42;position:absolute;inset-inline:0}._Overlay_cm04e_1[data-presentation=floating]{transition:opacity var(--transition-duration-basic) var(--ease-enter-snappy), transform var(--transition-duration-basic) var(--ease-enter-snappy)}._Overlay_cm04e_1[data-presentation=default]{transition:opacity .12s cubic-bezier(.4,0,.2,1)}._Overlay_cm04e_1[data-transition-state=entering]{opacity:1}._Overlay_cm04e_1[data-transition-state=entering][data-presentation=default]{animation:_composerOverlayEnter_cm04e_1 .12s var(--cubic-enter) both}._Overlay_cm04e_1[data-transition-state=visible]{opacity:1;transition-timing-function:cubic-bezier(.4,0,1,1)}._Overlay_cm04e_1[data-transition-state=exiting][data-composer-peeked=true]{opacity:1}._Overlay_cm04e_1[data-transition-state=exiting][data-composer-peeked=false]{opacity:0;transition-timing-function:cubic-bezier(0,0,.2,1)}._Overlay_cm04e_1[data-transition-state=hidden][data-composer-peeked=true]{opacity:1}._Overlay_cm04e_1[data-transition-state=hidden][data-composer-peeked=false]{opacity:0}@media (prefers-reduced-motion:reduce){._Overlay_cm04e_1{transition:none;animation:none}}@keyframes _composerOverlayEnter_cm04e_1{0%{opacity:0}to{opacity:1}}._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}}._anchor_1vxk0_1,.codex-dialog._surface_1vxk0_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_1vxk0_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_1vxk0_2{--height-token-row:calc(var(--height-token-nav-row) - var(--spacing) * .25);--padding-row-cell-x:var(--padding-row-x);--radius-token-row:var(--radius-lg);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}._viewport_19mhu_1{--marquee-speed-em-per-second:2;--marquee-gap:1.15em;--marquee-left-fade:.571429em;--marquee-right-fade:1.14286em;white-space:nowrap;width:100%;min-width:0;display:block}._clipViewport_19mhu_13{width:calc(100% + var(--marquee-left-fade));min-width:0;margin-left:calc(-1 * var(--marquee-left-fade));display:block;overflow:hidden}._track_19mhu_21{gap:var(--marquee-gap);min-width:max-content;padding-left:var(--marquee-left-fade);display:inline-flex}._content_19mhu_28{min-width:max-content;display:inline-block}._overflowingViewport_19mhu_33{-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--marquee-left-fade), #000 calc(100% - var(--marquee-right-fade)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--marquee-left-fade), #000 calc(100% - var(--marquee-right-fade)), transparent);mask-image:linear-gradient(to right, 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}._animate_19mhu_54 ._scrolling_19mhu_54,.group:hover ._animateOnGroupHover_19mhu_55 ._scrolling_19mhu_54{animation:_marqueeTextScroll_19mhu_1 var(--marquee-duration) var(--marquee-scroll-timing) infinite;will-change:transform}._animate_19mhu_54._stopAtEnd_19mhu_61 ._scrolling_19mhu_54,.group:hover ._animateOnGroupHover_19mhu_55._stopAtEnd_19mhu_61 ._scrolling_19mhu_54{animation-iteration-count:1;animation-fill-mode:forwards}._animate_19mhu_54._stopAtEnd_19mhu_61 ._overflowingViewport_19mhu_33,.group:hover ._animateOnGroupHover_19mhu_55._stopAtEnd_19mhu_61 ._overflowingViewport_19mhu_33{animation:_marqueeTextFadeRightMask_19mhu_1 var(--marquee-duration) linear forwards}@keyframes _marqueeTextScroll_19mhu_1{to{transform:translateX(calc(-1 * var(--marquee-scroll-distance)))}}@keyframes _marqueeTextFadeRightMask_19mhu_1{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%;mask-size:calc(100% + var(--marquee-right-fade)) 100%}}._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_rqnbz_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_rqnbz_1{--sidebar-scroll-footer-fade-distance:var(--bottom-fade)}}._stickySectionHeaders_rqnbz_48{--sidebar-scroll-header-mask-distance:calc(var(--spacing) / 2)}@supports (animation-timeline:view(block)){._content_89zmk_3{view-timeline-name:--sidebar-sticky-section;view-timeline-axis:block;view-timeline-inset:calc(var(--sidebar-scroll-header-mask-start) + var(--spacing) * 1.5 + var(--height-token-row)) 0px;overflow:hidden}._clipWindow_89zmk_14,._clipContent_89zmk_15,._heading_89zmk_16{animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both}._clipWindow_89zmk_14,._clipContent_89zmk_15{animation-timeline:--sidebar-sticky-section;animation-range:exit-crossing}._clipWindow_89zmk_14{margin-top:calc(var(--spacing) * -1);padding-top:var(--spacing);-webkit-mask-image:linear-gradient(to bottom, transparent calc(var(--spacing) * -1), black 0px);-webkit-mask-image:linear-gradient(to bottom, transparent calc(var(--spacing) * -1), black 0px);mask-image:linear-gradient(to bottom, transparent calc(var(--spacing) * -1), black 0px);animation-name:_stickySectionClipWindow_89zmk_1;overflow:hidden}._clipContent_89zmk_15{animation-name:_stickySectionClipContent_89zmk_1}._heading_89zmk_16{animation-name:_stickySectionHeadingFade_89zmk_1;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_89zmk_1{to{transform:translateY(100%)}}@keyframes _stickySectionClipContent_89zmk_1{to{transform:translateY(calc(-100% - var(--spacing)))}}@keyframes _stickySectionHeadingFade_89zmk_1{to{opacity:0}}._Navigation_8768g_2{--color-token-foreground:var(--color-background-primary-solid)}@supports (color:color-mix(in lab, red, red)){._Navigation_8768g_2{--color-token-foreground:color-mix(in oklab, var(--color-background-primary-solid) 85%, transparent)}}._Navigation_8768g_2{anchor-name:--codex-sidebar-customization-width;flex-direction:column;flex:1;min-height:0;display:flex}@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}}@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)}}
