@layer components{._ComposerFooter_q5yh8_1{-webkit-user-select:none;user-select:none}._ComposerFooter_q5yh8_1[data-composer-footer-responsive]{container:composer-footer/inline-size}._toast_1msoq_1{pointer-events:auto;width:max-content;max-width:100%}._contents_1msoq_7{display:contents}._alert_1msoq_11{pointer-events:all;min-width:0;max-width:100%;box-shadow:0 4px 12px #0000001a}@keyframes _shimmer_yklzu_1{0%{background-position:140% 0}to{background-position:-105% 0}}._Root_yklzu_11{--openai-blossom-shimmer-highlight:var(--lightningcss-light,var(--color-surface))var(--lightningcss-dark,var(--color-text));--openai-blossom-shimmer-base:var(--lightningcss-light,color-mix(in srgb, var(--color-text) 24%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--color-text) 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_yklzu_42{width:100%;height:100%;color:var(--openai-blossom-shimmer-base)}._Overlay_yklzu_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_yklzu_1;position:absolute;inset:0}:root[data-reduced-motion=true] ._Overlay_yklzu_48{animation:none}._FloatingHeader_1x03s_2,._ApplicationMenuTopBar_1x03s_2{--header-tint:var(--codex-titlebar-tint,transparent);background-color:var(--header-tint)}._FloatingHeader_1x03s_2{height:var(--height-toolbar);flex-shrink:0;align-items:center;padding-inline-start:max(var(--spacing-token-safe-header-left), .5rem);padding-inline-end:calc(var(--spacing) * 2);display:flex}._ApplicationMenuTopBar_1x03s_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_1x03s_2 button{-webkit-app-region:no-drag}._MainContentSurface_1x03s_2{isolation:isolate;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}._MainContentSurface_1x03s_2[data-app-shell-main-surface=default]:where(:is([data-codex-window-type=browser],[data-codex-window-type=chrome-extension],[data-codex-window-type=electron]) ._MainContentSurface_1x03s_2[data-app-shell-main-surface=default]){background-color:var(--color-surface);box-shadow:var(--elevation-prominent);overflow:hidden}@media (forced-colors:active){._MainContentSurface_1x03s_2[data-app-shell-main-surface=default]:where(:is([data-codex-window-type=browser],[data-codex-window-type=chrome-extension],[data-codex-window-type=electron]) ._MainContentSurface_1x03s_2[data-app-shell-main-surface=default]){box-shadow:none;outline:1px solid canvastext}}._MainContentSurface_1x03s_2[data-app-shell-main-surface=default]:where(:root[data-codex-os=win32] ._MainContentSurface_1x03s_2[data-app-shell-main-surface=default]){border-top-left-radius:var(--radius-lg)}._MainContentSurface_1x03s_2[data-app-shell-main-surface=browser]{background-color:var(--color-surface);box-shadow:0 0 0 .5px var(--color-border-strong), var(--shadow-md);overflow:hidden}._MainContentViewport_1x03s_2{--app-shell-main-content-frame-top-offset:var(--height-toolbar);--thread-content-top-inset:calc(var(--spacing) * 8);--thread-floating-content-top-inset:calc(var(--spacing) * 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_1x03s_2[data-app-shell-right-panel-full-width=true]{flex:none;width:0;overflow:hidden}._MainContentViewport_1x03s_2[data-app-shell-right-panel-full-width=false]{flex:1}._MainContentFrame_1x03s_2{margin-top:var(--app-shell-main-content-frame-top-offset);flex-direction:column;flex:1;min-height:0;display:flex;position:relative}._MainContentFrame_1x03s_2[data-app-shell-thread-edge-divider=true]{border-top:.5px solid var(--color-border-strong)}:is([data-app-shell-main-content-layout=full-bleed],[data-app-shell-main-content-layout=custom-titlebar]) ._MainContentFrame_1x03s_2{--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_1x03s_2{--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_1x03s_2{pointer-events:none;z-index:20;height:calc(var(--spacing) * 4);background-image:linear-gradient(to bottom, var(--color-surface), transparent);opacity:0;transition:opacity var(--transition-duration-basic);inset-inline:0;position:absolute;top:0}._MainContentTopFade_1x03s_2[data-app-shell-main-content-top-fade=visible]{opacity:1}._MainContentTopFade_1x03s_2:where([data-codex-window-type=browser] ._MainContentTopFade_1x03s_2){display:none}@container app-shell-main-content (width>=96rem){[data-app-shell-main-content-layout=thread-edge-scroll] ._MainContentTopFade_1x03s_2[data-app-shell-main-content-top-fade=full-bleed]{height:calc(var(--height-toolbar) + var(--spacing) * 4);background-image:linear-gradient(to bottom, var(--color-surface) 0, var(--color-surface) var(--height-toolbar), transparent 100%);opacity:1}}._Mention_1is2r_1{--inline-mention-base-color:color-mix(in srgb, var(--color-text-info) 80%, var(--color-text) 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_1is2r_1[data-layout=inline-flow]{white-space:nowrap}._Mention_1is2r_1[data-layout=inline-flow] ._IconContainer_1is2r_18{vertical-align:bottom;margin-inline-end:3px;display:inline-block}._Mention_1is2r_1[data-layout=inline-flow] ._Label_1is2r_24{white-space:normal}._Mention_1is2r_1[data-layout=wrapped-label]{vertical-align:bottom;gap:3px;max-width:100%;display:inline-flex}._Mention_1is2r_1[data-layout=wrapped-label] ._IconContainer_1is2r_18{flex-shrink:0}._Mention_1is2r_1[data-breakable-url]{direction:ltr;unicode-bidi:isolate;padding-inline:0;display:inline;position:relative}._Mention_1is2r_1[data-breakable-url] ._IconContainer_1is2r_18{position:absolute;inset-inline-start:0}._Mention_1is2r_1[data-breakable-url] ._Label_1is2r_24{word-break:break-all;padding-inline-start:calc(var(--spacing) * 4 + 3px)}._Mention_1is2r_1[data-brand-color]{--inline-mention-dark-base-color:color-mix(in oklch, var(--inline-mention-base-color) 50%, var(--color-text) 50%)}._Mention_1is2r_1[data-interactive]{cursor:var(--cursor-interaction)}.dark ._Mention_1is2r_1,.electron-dark ._Mention_1is2r_1{--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_1is2r_1[data-underline-on-hover]{text-underline-offset:2px;-webkit-text-decoration:underline dashed;text-decoration:underline dashed;text-decoration-thickness:.5px}}._IconContainer_1is2r_18{width:calc(var(--spacing) * 4);height:1lh;position:relative}._Icon_1is2r_18{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);position:absolute;top:50%;transform:translateY(-50%)}._Label_1is2r_24{overflow-wrap:break-word;min-width:0}._successCta_1jp5e_1 a{color:var(--color-chart-green)!important}@keyframes _pulse_11ugf_1{0%,to{opacity:0}50%{opacity:1}}._Placeholder_11ugf_12{overflow:hidden}._Placeholder_11ugf_12[data-animate]{--loading-placeholder-base:var(--color-surface);--loading-placeholder-peak:color-mix(in srgb, var(--color-codex-description) 7%, var(--color-surface));background-color:var(--loading-placeholder-base);position:relative}._Placeholder_11ugf_12[data-animate]:before{background-color:var(--loading-placeholder-peak);opacity:0;content:"";animation:3s ease-in-out infinite _pulse_11ugf_1;position:absolute;inset:0}:root[data-reduced-motion=true] :is(._Placeholder_11ugf_12[data-animate]:before){animation:none}.dark ._Placeholder_11ugf_12[data-animate]{--loading-placeholder-peak:color-mix(in srgb, var(--color-codex-description) 14%, var(--color-surface))}._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))}._StickyActionBar_20cm6_1{top:calc(-1px - var(--thread-sticky-header-top,0px));background-color:var(--color-surface);background-image:linear-gradient(var(--color-background-secondary-soft-alpha), var(--color-background-secondary-soft-alpha))}@keyframes _fade-in_1ns57_1{to{opacity:1}}@keyframes _fade-in-marker_1ns57_1{0%{color:#0000}}@keyframes _image-enter_1ns57_1{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}[data-app-shell-main-content-layout]:has([data-pip-obstacle=thread-summary-panel]) :is(._MediaWideBlock_1ns57_31,._MermaidWideBlock_1ns57_32,._TableContainer_1ns57_33[data-wide-block],._VisualizationWideBlock_1ns57_34){--wide-block-panel-max-width:calc(100cqi - var(--thread-content-max-width) + (var(--thread-content-margin,24px) * 3) + (var(--thread-wide-block-inline-shift,0px) * 2))}._MediaWideBlock_1ns57_31{--wide-block-width:min(var(--markdown-wide-block-max-width), var(--wide-block-container-max-width), var(--wide-block-panel-max-width,var(--wide-block-container-max-width)))}._MediaWideBlock_1ns57_31,._MermaidWideBlock_1ns57_32{width:var(--wide-block-width);max-width:none}._MermaidWideBlock_1ns57_32,._TableContainer_1ns57_33[data-wide-block],._VisualizationWideBlock_1ns57_34{--wide-block-container-max-width:max(100%, calc(100cqi - (var(--padding-toolbar) * 2) - (var(--thread-content-margin,24px) * 2) - (var(--spacing) * 18) - (var(--thread-wide-block-inline-shift,0px) * 2)));--wide-block-default-max-width:min(calc(var(--markdown-wide-block-max-width) + 8rem), var(--wide-block-container-max-width), var(--wide-block-panel-max-width,var(--wide-block-container-max-width)))}._MermaidWideBlock_1ns57_32{--wide-block-width:min(max(100%, var(--mermaid-natural-block-width,var(--wide-block-default-max-width))), var(--wide-block-default-max-width));margin-left:calc((100% - var(--wide-block-width)) / 2)}._MarkdownBlock_1ns57_87._VisualizationWideBlock_1ns57_34{--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_1ns57_31{--wide-block-container-max-width:max(100%, calc(50cqi + 50% - var(--padding-toolbar) - var(--thread-wide-block-inline-shift,0px)));margin-left:0}._Paragraph_1ns57_105,._MarkdownBlock_1ns57_87{margin:0 0 .6875rem}._MarkdownBlock_1ns57_87{display:flow-root}._MediaParagraph_1ns57_114{text-align:left}._MediaGridParagraph_1ns57_118{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}._Heading_1ns57_125{margin:20px 0 10px;font-weight:600;line-height:1.25}._Heading_1ns57_125:where(h1){font-size:24px}._Heading_1ns57_125:where(h2){font-size:20px}._Heading_1ns57_125:where(h3,h4){font-size:17px;line-height:22px}._Heading_1ns57_125:where(h5,h6){font-size:15px;line-height:20px}._List_1ns57_149{margin:0;padding-inline-start:1.3125rem;list-style-position:outside}._MarkdownRoot_1ns57_155>._Paragraph_1ns57_105[data-markdown-han-text]:has(+._Paragraph_1ns57_105[data-markdown-han-text]){margin-bottom:var(--spacing)}._MarkdownRoot_1ns57_155>p:has(+._List_1ns57_149){margin-bottom:.625rem}._MarkdownRoot_1ns57_155>._List_1ns57_149:not(:last-child){margin-bottom:.625rem}._UnorderedList_1ns57_171{list-style-type:disc}._List_1ns57_149 ._UnorderedList_1ns57_171{list-style-type:circle}._List_1ns57_149 ._List_1ns57_149 ._UnorderedList_1ns57_171{list-style-type:square}._OrderedList_1ns57_183{list-style-type:decimal}._TaskList_1ns57_187{padding-inline-start:0;list-style-type:none}._ListItem_1ns57_192{padding-inline-start:.125rem;display:list-item}._ListItem_1ns57_192+._ListItem_1ns57_192{margin-top:.5rem}._ListItem_1ns57_192>:first-child{margin-top:0;margin-bottom:0}._ListItem_1ns57_192>:last-child{margin-bottom:0}._ListItem_1ns57_192>p{margin:0}._ListItem_1ns57_192>p+p{margin-top:.6875rem}._ListItem_1ns57_192>._List_1ns57_149{margin-top:.5rem;margin-bottom:0}._TaskListItem_1ns57_223{padding-inline-start:0;list-style-type:none}._TaskListItem_1ns57_223:has(>p){grid-template-columns:auto minmax(0,1fr);display:grid}._TaskListItem_1ns57_223:has(>p)>:first-child{margin-top:.25rem}._TaskListItem_1ns57_223:has(>p)>:not(:first-child){grid-column:2}._UnorderedList_1ns57_171>._ListItem_1ns57_192::marker{color:var(--text-primary)}._OrderedList_1ns57_183>._ListItem_1ns57_192::marker{color:var(--text-primary)}._Blockquote_1ns57_246{color:var(--text-primary);border:0;margin:0 0 8px;padding-block:8px;padding-inline-start:24px;font-style:normal;line-height:24px;position:relative;background-color:#0000!important}._Blockquote_1ns57_246>:first-child{margin-top:0}._Blockquote_1ns57_246>:last-child{margin-bottom:0}._Blockquote_1ns57_246>._Paragraph_1ns57_105{margin:0;font-weight:400}._Blockquote_1ns57_246>._Paragraph_1ns57_105:before,._Blockquote_1ns57_246>._Paragraph_1ns57_105:after{content:none}._Blockquote_1ns57_246:after{content:"";inset-inline-start:0;background-color:var(--border-medium);border-radius:2px;width:4px;position:absolute;top:8px;bottom:8px}._HorizontalRule_1ns57_288{clear:both;border:0;border-top:1px solid var(--border-medium);height:0;margin:28px 0}._HorizontalRule_1ns57_288+*{margin-top:0}._MarkdownRoot_1ns57_155{--markdown-font-size:var(--codex-chat-font-size);--markdown-line-height:calc(var(--markdown-font-size) + 8px);--text-primary:currentColor;--border-medium:var(--color-border-strong);--border-light:var(--color-border-subtle);--main-surface-secondary:color-mix(in srgb, var(--color-surface-secondary) 92%, transparent);color:var(--color-text);font-size:var(--markdown-font-size);line-height:var(--markdown-line-height);overflow-wrap:anywhere}._MarkdownRoot_1ns57_155[data-markdown-text-tone=tertiary]{color:var(--color-text-tertiary)}._MarkdownRoot_1ns57_155 :is(._Paragraph_1ns57_105,._List_1ns57_149,._ListItem_1ns57_192,._Table_1ns57_33){font-size:var(--markdown-font-size);line-height:var(--markdown-line-height)}._MarkdownRoot_1ns57_155[data-markdown-text-style=base] :is(._Paragraph_1ns57_105,._List_1ns57_149,._ListItem_1ns57_192,._Blockquote_1ns57_246,._Table_1ns57_33){font-size:var(--text-base)}._MarkdownRoot_1ns57_155[data-markdown-text-style=large] :is(._Paragraph_1ns57_105,._List_1ns57_149,._ListItem_1ns57_192,._Blockquote_1ns57_246,._Table_1ns57_33){font-size:var(--text-lg);line-height:calc(var(--spacing) * 7)}._MarkdownRoot_1ns57_155[data-markdown-text-style=small] :is(._Paragraph_1ns57_105,._List_1ns57_149,._ListItem_1ns57_192,._Blockquote_1ns57_246,._Table_1ns57_33){font-size:var(--text-sm);line-height:calc(var(--spacing) * 5)}._MarkdownRoot_1ns57_155 ._Table_1ns57_33,._MarkdownRoot_1ns57_155[data-markdown-text-style] ._Table_1ns57_33{font-size:14px}._MarkdownTablePreview_1ns57_348{border:1px solid var(--color-border);border-radius:var(--radius-2xl);background-color:var(--color-surface-elevated-secondary);max-width:80%;padding:calc(var(--spacing) * 8);box-shadow:var(--shadow-2xl);margin:auto;overflow-x:auto}[data-codex-window-type=extension] ._MarkdownRoot_1ns57_155{--thread-content-max-width:40rem}._TableContainer_1ns57_33{width:calc(100% + (var(--thread-content-margin,24px) * 2));margin-inline:calc(var(--thread-content-margin,24px) * -1);position:relative}._TableContainer_1ns57_33[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:var(--wide-block-width);max-width:none;margin-left:calc((100% - var(--wide-block-width)) / 2)}._TableContainer_1ns57_33:not(:hover):not(:focus-within) ._TableActions_1ns57_377{opacity:0}._TableScroller_1ns57_382{scrollbar-width:thin;overflow-x:auto}._TableContainer_1ns57_33[data-wide-block] ._TableScroller_1ns57_382{justify-content:safe center;display:flex}._TableWrapper_1ns57_392{width:fit-content;margin-inline:var(--thread-content-margin,24px);pointer-events:auto}._TableContainer_1ns57_33[data-wide-block] ._TableWrapper_1ns57_392{margin-inline:0}._TableActions_1ns57_377{z-index:10;-webkit-user-select:none;user-select:none;position:absolute;inset-block:0;inset-inline-end:0}@container thread-content (width>=50rem){:is([data-codex-window-type=browser],[data-codex-window-type=electron]) ._TableContainer_1ns57_33[data-wide-block] ._TableActions_1ns57_377{inset-inline-start:min(anchor(--markdown-table end), 100%);inset-inline-end:auto}}._Table_1ns57_33{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}._Table_1ns57_33 [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_1ns57_33 [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_1ns57_33 [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_1ns57_33 [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_1ns57_456:not(:last-child) ._TableCell_1ns57_456{border-bottom:1px solid var(--border-light)}._TableHeaderCell_1ns57_460,._TableCell_1ns57_456{vertical-align:top;white-space:normal;padding-inline-end:24px}._TableHeaderCell_1ns57_460{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_1ns57_456{padding-top:10px;padding-bottom:10px}._NumericTableCell_1ns57_482{white-space:nowrap;min-width:calc(3ch + 24px)}._TableHeaderCell_1ns57_460:last-child{padding-inline-end:40px}._TableCell_1ns57_456:last-child{padding-inline-end:0}._TableBody_1ns57_495 ._TableRow_1ns57_456:last-child ._TableCell_1ns57_456{padding-bottom:24px}._MermaidBlock_1ns57_499{margin-block:calc(var(--spacing) * 2)}._CodeBlock_1ns57_503{margin-block:14px}._MermaidSurface_1ns57_507{--mermaid-surface-background:var(--color-surface);background-color:var(--mermaid-surface-background)}._CodeBlockPlaceholder_1ns57_512{border-radius:var(--radius-lg);background:var(--color-background-secondary-soft-alpha);font-size:var(--codex-chat-code-font-size);padding:8px;line-height:20px;overflow-x:auto}._MarkdownRoot_1ns57_155 ._InlineMarkdown_1ns57_521{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:color-mix(in srgb, var(--color-background-primary-ghost-hover) 60%, var(--color-text) 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_1ns57_538{unicode-bidi:isolate}._InlineMentionFocusRing_1ns57_542{cursor:var(--cursor-interaction)}._InlineMentionFocusRing_1ns57_542 [data-layout]{-webkit-box-decoration-break:clone;box-decoration-break:clone}._InlineMentionFocusRing_1ns57_542:not(:has([data-layout])){-webkit-box-decoration-break:clone;box-decoration-break:clone}._InlineMentionFocusRing_1ns57_542:focus-visible{outline:none}._InlineMentionFocusRing_1ns57_542:focus-visible [data-layout]{border-radius:var(--radius-md);box-shadow:0 0 0 2px var(--color-ring)}._InlineMentionFocusRing_1ns57_542:focus-visible:not(:has([data-layout])){border-radius:var(--radius-md);box-shadow:0 0 0 2px var(--color-ring)}._InlineMentionFocusRing_1ns57_542[data-disabled]{cursor:default}._MarkdownRoot_1ns57_155 th,._MarkdownRoot_1ns57_155 td{max-width:calc(var(--thread-content-max-width,40rem) * 18 / 24);overflow-wrap:break-word;word-break:normal}:is(._TableHeaderCell_1ns57_460,._TableCell_1ns57_456) ._TableCellFileLink_1ns57_573{white-space:nowrap}:is(._TableHeaderCell_1ns57_460,._TableCell_1ns57_456) ._TableCellFileLink_1ns57_573>:last-child{white-space:normal}._SingleChildTableCell_1ns57_581>[data-file-reference] ._TableCellFileLink_1ns57_573{vertical-align:baseline;grid-template-columns:auto minmax(0,1fr);max-width:100%;display:inline-grid}._MarkdownRoot_1ns57_155[data-markdown-animated] :is(._FadeIn_1ns57_588,hr,li,tr,blockquote){opacity:0;animation:_fade-in_1ns57_1 var(--duration,var(--transition-duration-basic)) var(--fade-easing,cubic-bezier(.37, .55, .86, .88)) forwards;animation-delay:var(--fade-delay,0s)}._MarkdownRoot_1ns57_155[data-markdown-animated] ._FadeListDecoration_1ns57_595::marker{animation:_fade-in-marker_1ns57_1 var(--duration,var(--transition-duration-basic)) var(--fade-easing,cubic-bezier(.37, .55, .86, .88)) forwards;animation-delay:var(--fade-delay,0s)}._MarkdownRoot_1ns57_155[data-markdown-animated] ._ImageEnter_1ns57_601{transform-origin:50%;animation:.18s ease-out both _image-enter_1ns57_1}@media (prefers-reduced-motion:reduce){._MarkdownRoot_1ns57_155[data-markdown-animated] :is(._FadeIn_1ns57_588,hr,li,tr,blockquote,._ImageEnter_1ns57_601){--duration:0s;opacity:1;animation-duration:0s;transform:scale(1);animation-delay:0s!important}._MarkdownRoot_1ns57_155[data-markdown-animated] ._FadeListDecoration_1ns57_595::marker{animation-duration:0s;animation-delay:0s!important}}._editor_11vxc_8.override-font-size>.prose{font-size:inherit}._editor_11vxc_8.override-font-weight>.prose{font-weight:inherit}._editor_11vxc_8.override-line-height>.prose{line-height:inherit}._editor_11vxc_8.override-letter-spacing>.prose{letter-spacing:inherit}._editor_11vxc_8.markdown-new-styling>.markdown h1{font-size:150%}._editor_11vxc_8.markdown-new-styling>.markdown h2{font-size:125%}._editor_11vxc_8.markdown-new-styling>.markdown h3{font-size:115%}._editor_11vxc_8.markdown-new-styling>.markdown blockquote,._editor_11vxc_8.markdown-new-styling>.markdown blockquote>p{line-height:inherit;font-weight:inherit}._editor_11vxc_8 .ProseMirror li p,._editor_11vxc_8 .ProseMirror td p,._editor_11vxc_8 .ProseMirror th p{margin:0}._editor_11vxc_8 .ProseMirror.ProseMirror-focused table.writing-block-table-structure-mode{caret-color:#0000}._tableFloatingUi_11vxc_57.writing-block-table-grab-handle{z-index:70;border:1px solid var(--oai-wb-divider);border-radius:var(--oai-wb-radius-sm);background:var(--oai-wb-surface-primary);color:var(--oai-wb-text-secondary);box-shadow:var(--oai-wb-shadow-lg);letter-spacing:-.12em;opacity:0;pointer-events:none;justify-content:center;align-items:center;font-size:.75rem;line-height:1;transition:opacity .12s,background-color .12s,color .12s;display:inline-flex;position:fixed}._tableFloatingUi_11vxc_57.writing-block-table-grab-handle.is-visible{opacity:1;pointer-events:auto}._tableFloatingUi_11vxc_57.writing-block-table-grab-handle.is-active,._tableFloatingUi_11vxc_57.writing-block-table-grab-handle:hover,._tableFloatingUi_11vxc_57.writing-block-table-grab-handle:focus-visible{background:var(--oai-wb-interactive-background);color:var(--oai-wb-accent);outline:none}._tableFloatingUi_11vxc_57.writing-block-table-grab-handle-column{letter-spacing:0;font-size:.8rem}._tableFloatingUi_11vxc_57.writing-block-table-grab-menu{z-index:71;border:1px solid var(--oai-wb-divider);border-radius:calc(var(--oai-wb-spacing) * 2);background:var(--oai-wb-surface-primary);min-width:12rem;box-shadow:var(--oai-wb-shadow-lg);padding:calc(var(--oai-wb-spacing) * 1.5);gap:calc(var(--oai-wb-spacing) * 1);display:none;position:fixed;transform:translate(-50%)}._tableFloatingUi_11vxc_57.writing-block-table-grab-menu.is-open{display:grid}._tableFloatingUi_11vxc_57 .writing-block-table-grab-menu-item{border-radius:var(--oai-wb-radius-sm);width:100%;color:var(--oai-wb-text-primary);padding:calc(var(--oai-wb-spacing) * 1.5) calc(var(--oai-wb-spacing) * 2);font-size:var(--oai-wb-font-size);background:0 0;border:0;justify-content:flex-start;align-items:center;line-height:1.2;display:inline-flex}._tableFloatingUi_11vxc_57 .writing-block-table-grab-menu-item:hover,._tableFloatingUi_11vxc_57 .writing-block-table-grab-menu-item:focus-visible{background:var(--oai-wb-interactive-background);color:var(--oai-wb-accent);outline:none}._editor_11vxc_8 .ProseMirror.ProseMirror-focused td.writing-block-table-structure-selected-cell,._editor_11vxc_8 .ProseMirror.ProseMirror-focused th.writing-block-table-structure-selected-cell{box-shadow:0 0 0 1px color-mix(in oklab, var(--oai-wb-accent) 70%, transparent)}._editor_11vxc_8 .ProseMirror.ProseMirror-focused td.writing-block-table-structure-active-cell,._editor_11vxc_8 .ProseMirror.ProseMirror-focused th.writing-block-table-structure-active-cell{box-shadow:0 0 0 2px var(--oai-wb-accent)}._editor_11vxc_8 .ProseMirror.ProseMirror-focused td.writing-block-table-structure-edit-active-cell,._editor_11vxc_8 .ProseMirror.ProseMirror-focused th.writing-block-table-structure-edit-active-cell{box-shadow:0 0 0 2px var(--oai-wb-accent), 0 0 0 4px var(--oai-wb-entity-accent);caret-color:auto!important}._editor_11vxc_8 .ProseMirror.ProseMirror-focused td.writing-block-table-structure-edit-active-cell *,._editor_11vxc_8 .ProseMirror.ProseMirror-focused th.writing-block-table-structure-edit-active-cell *{caret-color:auto!important}._editor_11vxc_8 .ProseMirror p .selection-highlight{padding-top:.28em;padding-bottom:.28em}._editor_11vxc_8 .ProseMirror{--magic-edit-selection-padding-y:.21em}._editor_11vxc_8 .ProseMirror.writing-block-ios-webview{--magic-edit-selection-padding-y:.03em}._editor_11vxc_8 .ProseMirror p .magic-edit-selection{padding-bottom:var(--magic-edit-selection-padding-y);padding-top:var(--magic-edit-selection-padding-y)}._editor_11vxc_8 .ProseMirror .magic-edit-selection{background-color:var(--oai-wb-selection)}[data-me-role=container]{display:block;position:relative}.writing-block-editor.magic-edit-minimal [data-me-role=orig]{display:none}.writing-block-editor [data-me-role=orig],.writing-block-editor [data-me-role=sugg]{-webkit-user-select:text;user-select:text}[data-me-role=orig],[data-me-role=sugg]{position:relative}[data-me-role=orig]:before,[data-me-role=sugg]:before{content:"";z-index:-1;margin-block:-8px;margin-inline-start:calc(var(--wb-editor-padding-left,var(--writing-block-editor-pl,calc(var(--oai-wb-spacing) * 4))) * -1);margin-inline-end:calc(var(--wb-editor-padding-right,var(--writing-block-editor-pr,calc(var(--oai-wb-spacing) * 4))) * -1);position:absolute;inset:0}[data-me-role=orig]{color:var(--oai-wb-text-tertiary)}[data-me-role=orig]:before{background:0 0}[data-me-role=sugg]{color:var(--oai-wb-accent)}@keyframes _committed-preview-fade_11vxc_1{to{color:inherit;background-color:#0000;border-top-color:#0000}}[data-magic-edit-committed-preview=true],[data-magic-edit-committed-preview=true]:before{animation:1s ease-out 2s forwards _committed-preview-fade_11vxc_1}.writing-block-editor [data-me-role=sugg] :is(strong,h1,h2,h3,h4,h5,h6,blockquote,a){color:inherit}.writing-block-editor.magic-edit-minimal [data-me-role=sugg]:before{display:none}.writing-block-editor.magic-edit-minimal [data-me-role=orig]:first-child+[data-me-role=sugg]{margin-top:0}[data-me-role=sugg]:before{background:color-mix(in srgb, var(--oai-wb-interactive-background) 50%, transparent);border-top:1px solid var(--oai-wb-surface-primary)}.dark [data-me-role=sugg]:before{background:color-mix(in srgb, var(--oai-wb-accent) 5%, transparent);border-top:1px solid var(--oai-wb-surface-primary)}@media (prefers-reduced-motion:reduce){[data-magic-edit-committed-preview=true],[data-magic-edit-committed-preview=true]:before{animation-duration:0s}}[data-me-role=orig] [data-me-change=delta]{color:var(--oai-wb-text-tertiary);-webkit-text-decoration:line-through #ef4444cc;text-decoration:line-through #ef4444cc;text-decoration-thickness:1px}.dark [data-me-role=orig] [data-me-change=delta]{text-decoration-color:#f87171cc}[data-me-role=sugg] [data-me-change=delta]{color:inherit;background-color:#0000;padding:0}.writing-block-editor [data-me-role=sugg] ul li::marker{color:currentColor}._editor_11vxc_8 .ProseMirror a,._editor_11vxc_8 .ProseMirror a:hover,._editor_11vxc_8 .ProseMirror a:active{color:inherit;cursor:text;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--oai-wb-text-tertiary);text-decoration-color:var(--oai-wb-text-tertiary);text-underline-offset:2px;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-position:from-font;transition:color .2s ease-in-out}._editor_11vxc_8.magic-edit-submitting .ProseMirror{--shimmer-contrast:var(--oai-wb-text-tertiary);--shimmer-text-secondary:var(--oai-wb-text-secondary);background:var(--shimmer-text-secondary) linear-gradient(to var(--end), var(--shimmer-text-secondary) 0%, var(--shimmer-contrast) 40%, var(--shimmer-contrast) 60%, var(--shimmer-text-secondary) 100%);background:var(--shimmer-text-secondary) -webkit-gradient(linear, 100% 0, 0 0, from(var(--shimmer-text-secondary)), color-stop(.4, var(--shimmer-contrast)), color-stop(.6, var(--shimmer-contrast)), to(var(--shimmer-text-secondary)));background-position:-100% 0;background-position:var(--is-ltr,-100%) var(--is-rtl,200%) top;text-fill-color:transparent;-webkit-text-fill-color:transparent;animation-duration:var(--cot-shimmer-duration,2s);background-repeat:no-repeat;background-size:50% 200%;-webkit-background-clip:text;background-clip:text;animation-name:_writingBlockLoadingShimmer_11vxc_1;animation-iteration-count:infinite;animation-delay:0s}@keyframes _writingBlockLoadingShimmer_11vxc_1{0%{background-position:-100% 0;background-position:var(--is-ltr,-100%) var(--is-rtl,200%) top}to{background-position:250% 0;background-position:var(--is-ltr,250%) var(--is-rtl,-150%) top}}.dark ._editor_11vxc_8.magic-edit-submitting .ProseMirror{--shimmer-contrast:var(--oai-wb-shimmer-dark-contrast);--shimmer-text-secondary:var(--oai-wb-shimmer-dark-secondary)}@media (prefers-reduced-motion:reduce){._editor_11vxc_8.magic-edit-submitting .ProseMirror{animation:none}}._editor_11vxc_8 .ProseMirror.writing-block-open-link-mode a{cursor:pointer}._editor_11vxc_8 .ProseMirror.writing-block-open-link-mode a:hover,._editor_11vxc_8 .ProseMirror.writing-block-open-link-mode a:active{color:var(--oai-wb-entity-accent);text-decoration-line:underline;text-decoration-color:currentColor}._editor_11vxc_8 .ProseMirror>:where(:not(.ProseMirror-trailingBreak)):not(:first-child){margin-block-start:1rem}._editor_11vxc_8 .ProseMirror>:where(:not(.ProseMirror-trailingBreak)),._editor_11vxc_8 .ProseMirror>p:last-child{margin-block-end:0}._editor_11vxc_8 .writing-block-generate-suggestion,._editor_11vxc_8 .writing-block-generate-suggestion h1,._editor_11vxc_8 .writing-block-generate-suggestion h2,._editor_11vxc_8 .writing-block-generate-suggestion h3,._editor_11vxc_8 .writing-block-generate-suggestion h4,._editor_11vxc_8 .writing-block-generate-suggestion h5,._editor_11vxc_8 .writing-block-generate-suggestion h6,._editor_11vxc_8 .writing-block-generate-suggestion strong,._editor_11vxc_8 .writing-block-generate-suggestion blockquote,._editor_11vxc_8 .writing-block-generate-suggestion a{color:#0285ff;cursor:text;-webkit-user-select:text;user-select:text}.dark ._editor_11vxc_8 .writing-block-generate-suggestion,.dark ._editor_11vxc_8 .writing-block-generate-suggestion h1,.dark ._editor_11vxc_8 .writing-block-generate-suggestion h2,.dark ._editor_11vxc_8 .writing-block-generate-suggestion h3,.dark ._editor_11vxc_8 .writing-block-generate-suggestion h4,.dark ._editor_11vxc_8 .writing-block-generate-suggestion h5,.dark ._editor_11vxc_8 .writing-block-generate-suggestion h6,.dark ._editor_11vxc_8 .writing-block-generate-suggestion strong,.dark ._editor_11vxc_8 .writing-block-generate-suggestion blockquote,.dark ._editor_11vxc_8 .writing-block-generate-suggestion a{color:var(--oai-wb-accent);cursor:text;-webkit-user-select:text;user-select:text}._editor_11vxc_8 li::marker{font-weight:400}._editor_11vxc_8 .ProseMirror ul li[data-task-list-item=true]{align-items:flex-start;gap:.375rem;list-style:none;display:flex}._editor_11vxc_8 .ProseMirror ol li[data-task-list-item=true]{align-items:flex-start}._editor_11vxc_8 .ProseMirror .task-list-item-checkbox{margin-top:.4rem;color:var(--oai-wb-accent);margin-inline-start:-1.4375rem;display:inline-flex}._editor_11vxc_8 .ProseMirror ol li[data-task-list-item=true] .task-list-item-checkbox{margin-inline-start:0}._editor_11vxc_8 .ProseMirror .task-list-item-checkbox input{appearance:none;width:1rem;height:1rem;color:inherit;border:.9px solid var(--oai-wb-control-border);cursor:pointer;pointer-events:auto;background:0 0;border-radius:.125rem;place-content:center;display:inline-grid}._editor_11vxc_8 .ProseMirror .task-list-item-checkbox input:before{content:"";border-right:2px solid var(--oai-wb-on-accent);border-bottom:2px solid var(--oai-wb-on-accent);transform-origin:50%;width:.25rem;height:.5rem;transform:rotate(45deg)scale(0)}._editor_11vxc_8 .ProseMirror .task-list-item-checkbox input:checked{background:currentColor;border-color:currentColor}._editor_11vxc_8 .ProseMirror .task-list-item-checkbox input:checked:before{transform:rotate(45deg)scale(1)}._editor_11vxc_8 .ProseMirror .task-list-item-checkbox input:indeterminate{background:currentColor;border-color:currentColor}._editor_11vxc_8 .ProseMirror .task-list-item-checkbox input:indeterminate:before{background:var(--oai-wb-on-accent);border-bottom:none;border-right:none;width:.5rem;height:.125rem;transform:none}._editor_11vxc_8 .ProseMirror .task-list-item-checkbox input:focus,._editor_11vxc_8 .ProseMirror .task-list-item-checkbox input:focus-visible{box-shadow:none;outline:none}._editor_11vxc_8 .ProseMirror .task-list-item-content{flex:1;min-width:0}._editor_11vxc_8 .ProseMirror li[data-task-list-item=true][data-checked=true]>.task-list-item-checkbox:has(input:checked:not(:indeterminate))+.task-list-item-content>p:first-child{color:var(--oai-wb-text-tertiary);text-decoration-line:line-through;text-decoration-color:currentColor}._editor_11vxc_8 .ProseMirror ol li[data-task-list-item=true] .task-list-item-content{min-width:0;display:inline-block}._editor_11vxc_8 .ProseMirror [data-writing-block-empty-placeholder]{position:relative}._editor_11vxc_8 .ProseMirror [data-writing-block-empty-placeholder]:before{color:var(--oai-wb-text-tertiary);content:attr(data-writing-block-empty-placeholder);pointer-events:none;-webkit-user-select:none;user-select:none;white-space:pre-wrap;position:absolute;inset-block-start:0;inset-inline-start:0}._editor_11vxc_8 .ProseMirror p.isSelectedEnd .ProseMirror-trailingBreak{display:none}._editor_11vxc_8 .ProseMirror.writing-block-editor-disabled{-webkit-user-select:none;user-select:none}._editor_11vxc_8 .ProseMirror.writing-block-editor-selectable{-webkit-user-select:text;user-select:text}._editor_11vxc_8 .ProseMirror p.isSelectedEnd:after{content:"​";pointer-events:none;background-color:var(--oai-wb-selection);margin-inline-end:-6px;padding-inline-end:6px;display:inline-block}.firefox._editor_11vxc_8 .ProseMirror p.isSelectedEnd:after{display:inline}._editor_11vxc_8.header-magic-edit-composer-open .ProseMirror p.isSelectedEnd:after{display:none}@layer components{._editor_11vxc_8{padding-block-start:var(--wb-editor-padding-top,var(--writing-block-editor-pt,calc(var(--oai-wb-spacing) * 2)));padding-block-end:var(--wb-editor-padding-bottom,var(--writing-block-editor-pb,calc(var(--oai-wb-spacing) * 4)));padding-inline-start:var(--wb-editor-padding-left,var(--writing-block-editor-pl,calc(var(--oai-wb-spacing) * 4)));padding-inline-end:var(--wb-editor-padding-right,var(--writing-block-editor-pr,calc(var(--oai-wb-spacing) * 4)))}._editor_11vxc_8 .oai-writing-block-selection-pin{background:color-mix(in srgb, var(--oai-wb-selection) 30%, transparent)}._content_11vxc_651{width:100%;min-height:calc(var(--oai-wb-spacing) * 6);color:var(--oai-wb-text-primary);overflow-wrap:anywhere;outline:none}._content_11vxc_651.prosemirror-placeholder:before{float:inline-start;height:0;color:var(--oai-wb-text-tertiary);content:attr(data-placeholder);pointer-events:none}._content_11vxc_651 h1,._content_11vxc_651 h2,._content_11vxc_651 h3{color:inherit;margin:0;font-weight:600;line-height:1.3}._content_11vxc_651 h1{font-size:1.5em}._content_11vxc_651 h2{font-size:1.25em}._content_11vxc_651 h3{font-size:1.15em}._content_11vxc_651 p{margin:0}._content_11vxc_651 p+p{margin-block-start:calc(var(--oai-wb-spacing) * 3)}._content_11vxc_651 blockquote{border-inline-start:2px solid var(--oai-wb-divider);margin-inline:0;padding-inline-start:calc(var(--oai-wb-spacing) * 3)}._content_11vxc_651 code,._content_11vxc_651 pre{font-family:var(--oai-wb-font-mono)}._content_11vxc_651 pre{padding:calc(var(--oai-wb-spacing) * 3);background:var(--oai-wb-surface-secondary);border-radius:var(--oai-wb-radius-sm);overflow-x:auto}._content_11vxc_651 ol,._content_11vxc_651 ul{margin-block:0;padding-inline-start:calc(var(--oai-wb-spacing) * 6)}._content_11vxc_651 ol{list-style:decimal}._content_11vxc_651 ul{list-style:outside}._content_11vxc_651 li{margin-block:var(--oai-wb-spacing)}}._footer_1mwwy_1:has([data-composer-surface-variant=inline]){border-block-start:1px solid var(--color-border);margin-block-start:calc(var(--spacing) * 2)}@container thread-content (width<50rem){._BlockActions_1bfjs_2 svg path[fill=currentColor]{paint-order:stroke fill;stroke:var(--color-surface);stroke-linejoin:round;stroke-opacity:.7;stroke-width:calc(var(--spacing) * .5)}}._ComposerTopMenuShell_1iltz_1[data-composer-expanded-top-tray]{width:calc(var(--composer-top-tray-inline-padding,12px) * 2 + 100% + 8px);min-width:0;left:50%;bottom:var(--composer-top-tray-top-padding,14px);transform:translate(-50%)}._ComposerTopMenuShell_1iltz_1:has([data-composer-expanded-top-tray]){width:calc(var(--composer-top-tray-inline-padding,12px) * 2 + 100% + 8px);min-width:0;left:50%;bottom:var(--composer-top-tray-top-padding,14px);transform:translate(-50%)}._ComposerTopMenuShell_1iltz_1[data-composer-expanded-top-tray][data-composer-top-tray-in-flow]{position:relative;bottom:auto}._ComposerTopMenuPanel_1iltz_17[data-composer-expanded-top-tray],._ComposerTopMenuPanel_1iltz_17[data-composer-expanded-top-tray][cmdk-root],._ComposerTopMenuPanel_1iltz_17[data-composer-expanded-top-tray][data-cmdk-root],._ComposerTopMenuPanel_1iltz_17[data-composer-expanded-top-tray] [cmdk-root],._ComposerTopMenuPanel_1iltz_17[data-composer-expanded-top-tray] [data-cmdk-root]{background:var(--composer-top-tray-background,color-mix(in oklab, var(--color-surface-secondary) 94%, transparent))}._ComposerTopMenuPanel_1iltz_17[data-composer-expanded-top-tray]{max-height:var(--composer-top-tray-max-height,177px);padding-top:calc(var(--spacing) * 3);padding-left:calc(var(--spacing) * 2);border:1px solid var(--composer-top-tray-border,color-mix(in srgb, var(--color-border) 72%, transparent));border-top-left-radius:var(--radius-3xl);border-top-right-radius:var(--radius-3xl);box-shadow:none;isolation:isolate;-webkit-backdrop-filter:none;backdrop-filter:none;border-top-color:#0000;border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0;flex-direction:column;display:flex;position:relative;overflow:hidden}._ComposerTopMenuPanel_1iltz_17[data-composer-expanded-top-tray][data-composer-top-tray-padded]{padding:calc(var(--spacing) * 4)}._ComposerTopMenuPanel_1iltz_17[data-composer-expanded-top-tray][data-composer-top-tray-embedded],._ComposerTopMenuPanel_1iltz_17[data-composer-expanded-top-tray][data-composer-top-tray-embedded][cmdk-root],._ComposerTopMenuPanel_1iltz_17[data-composer-expanded-top-tray][data-composer-top-tray-embedded][data-cmdk-root],._ComposerTopMenuPanel_1iltz_17[data-composer-expanded-top-tray][data-composer-top-tray-embedded] [cmdk-root],._ComposerTopMenuPanel_1iltz_17[data-composer-expanded-top-tray][data-composer-top-tray-embedded] [data-cmdk-root]{background:0 0;border:none;border-radius:0}._ComposerTopMenuPanel_1iltz_17[data-composer-expanded-top-tray][cmdk-root],._ComposerTopMenuPanel_1iltz_17[data-composer-expanded-top-tray][data-cmdk-root],._ComposerTopMenuPanel_1iltz_17[data-composer-expanded-top-tray] [cmdk-root],._ComposerTopMenuPanel_1iltz_17[data-composer-expanded-top-tray] [data-cmdk-root]{border-color:var(--composer-top-tray-border,color-mix(in srgb, var(--color-border) 72%, transparent));box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-top-color:#0000;border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0}._ComposerTopMenuPanel_1iltz_17[data-composer-expanded-top-tray] [cmdk-list],._ComposerTopMenuPanel_1iltz_17[data-composer-expanded-top-tray] [data-cmdk-list]{flex:1;min-height:0;max-height:none;transition:none;overflow-y:auto}._ComposerTopMenuPanel_1iltz_17[data-composer-expanded-top-tray] [data-list-navigation-item=true]{width:calc(100% - var(--spacing) * 2)}._RichTextInput_153z9_1{height:auto;max-height:25dvh;color:var(--color-text);font-size:var(--codex-chat-font-size);overflow-y:auto}._RichTextInput_153z9_1[data-rich-text-layout=single-line]{height:calc(var(--spacing) * 9);align-items:center;max-height:none;display:flex;overflow:hidden}._RichTextInput_153z9_1 .ProseMirror{resize:none}._RichTextInput_153z9_1 .ProseMirror:focus-visible{outline:none}._RichTextInput_153z9_1 .ProseMirror p{margin:0}._RichTextInput_153z9_1 .ProseMirror ul,._RichTextInput_153z9_1 .ProseMirror ol{padding-inline-start:calc(var(--spacing) * 6)}._RichTextInput_153z9_1 .ProseMirror ul{list-style-type:disc}._RichTextInput_153z9_1 .ProseMirror ul ul{list-style-type:circle}._RichTextInput_153z9_1 .ProseMirror ul ul ul{list-style-type:square}._RichTextInput_153z9_1 .ProseMirror ol{list-style-type:decimal}._RichTextInput_153z9_1[data-rich-text-layout=multiline] .ProseMirror{height:auto;min-height:calc(var(--spacing) * 8);line-height:1.35}._RichTextInput_153z9_1[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_153z9_1[data-rich-text-layout=single-line] .ProseMirror p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._RichTextInput_153z9_1[data-rich-text-layout=single-line] .ProseMirror[data-browser-autocomplete-enabled] p{white-space:pre}._RichTextInput_153z9_1[data-dismissing-browser-autocomplete-mention] .ProseMirror [browser-tab-mention-path]{animation:_browserAutocompleteMentionFadeOut_153z9_1 var(--transition-duration-basic) var(--ease-enter-snappy) forwards}@keyframes _browserAutocompleteMentionFadeOut_153z9_1{to{opacity:0}}._RichTextInput_153z9_1 .ProseMirror [data-composer-code-block]{contain:inline-size;margin:var(--spacing) 0;border-radius:var(--radius-lg);background:var(--color-background-secondary-soft-alpha);width:100%;min-width:0;overflow:clip}._RichTextInput_153z9_1 .ProseMirror [data-composer-code-block]>pre{padding:calc(var(--spacing) * 2);font-family:var(--font-mono);font-size:var(--codex-chat-code-font-size);line-height:calc(var(--spacing) * 5);tab-size:4;white-space:pre;margin:0;overflow-x:auto}._RichTextInput_153z9_1 .ProseMirror [data-composer-code-block]>pre>code{min-width:max-content;display:block}._RichTextInput_153z9_1 .ProseMirror [data-composer-code-block-toolbar]{background-color:var(--color-surface);background-image:linear-gradient(var(--color-background-secondary-soft-alpha), var(--color-background-secondary-soft-alpha)), linear-gradient(color-mix(in oklab, var(--color-background-primary-soft) 90%, transparent), color-mix(in oklab, var(--color-background-primary-soft) 90%, transparent))}.electron-dark ._RichTextInput_153z9_1 .ProseMirror [data-composer-code-block-toolbar]{background-color:var(--color-surface-elevated-secondary);background-image:linear-gradient(var(--color-background-secondary-soft-alpha), var(--color-background-secondary-soft-alpha))}._RichTextInput_153z9_1 .ProseMirror [text-link-href]::selection{color:highlighttext}._RichTextInput_153z9_1 .ProseMirror [rich-link-display-text][rich-link-href]::selection{color:highlighttext}._RichTextInput_153z9_1 .ProseMirror.ProseMirror-focused [data-rich-link-selected]{--inline-mention-color:HighlightText;background-color:highlight}._root_pgkoy_1 input:focus{outline:none!important}._ComposerLayoutRoot_f4zzl_2{flex-direction:column;display:flex;position:relative}._ComposerLayoutRoot_f4zzl_2[data-composer-utility-bar-variant=home]{z-index:10}._ComposerLayoutRoot_f4zzl_2[data-composer-surface-variant=default]{--composer-layout-surface-background:var(--color-background-primary-soft)}@supports (color:color-mix(in lab, red, red)){._ComposerLayoutRoot_f4zzl_2[data-composer-surface-variant=default]{--composer-layout-surface-background:color-mix(in oklab, var(--color-background-primary-soft) 90%, transparent)}}._ComposerLayoutRoot_f4zzl_2[data-composer-surface-variant=default]{--composer-layout-surface-backdrop-filter:blur(var(--blur-lg))}._ComposerLayoutRoot_f4zzl_2[data-composer-surface-variant=opaque]{--composer-layout-surface-background:var(--color-background-primary-soft)}._ComposerLayoutRoot_f4zzl_2[data-composer-surface-variant=inline]{--composer-layout-surface-background:transparent;--composer-layout-surface-backdrop-filter:none}._ComposerLayoutRoot_f4zzl_2[data-composer-surface-variant=secondary]{--composer-layout-surface-background:var(--color-surface-secondary)}@supports (color:color-mix(in lab, red, red)){._ComposerLayoutRoot_f4zzl_2[data-composer-surface-variant=secondary]{--composer-layout-surface-background:color-mix(in srgb, var(--color-surface-secondary) 92%, transparent)}}._ComposerLayoutRoot_f4zzl_2[data-composer-drag-active]{--composer-layout-surface-background:var(--color-surface-elevated-secondary)}@supports (color:color-mix(in lab, red, red)){._ComposerLayoutRoot_f4zzl_2[data-composer-drag-active]{--composer-layout-surface-background:color-mix(in oklab, var(--color-surface-elevated-secondary) 50%, transparent)}}:is([data-codex-window-type=browser].dark ._ComposerLayoutRoot_f4zzl_2,[data-codex-window-type=chrome-extension].dark ._ComposerLayoutRoot_f4zzl_2,[data-codex-window-type=electron].dark ._ComposerLayoutRoot_f4zzl_2):not([data-composer-surface-variant=inline]):not([data-composer-surface-variant=secondary]):not([data-composer-drag-active]){--composer-layout-surface-background:var(--color-surface-elevated-secondary)}._ComposerLayoutRoot_f4zzl_2:not([data-composer-utility-bar-variant=home])[data-composer-radius-variant=compact]{--composer-border-radius:var(--radius-lg);border-radius:var(--composer-border-radius)}._ComposerLayoutRoot_f4zzl_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_f4zzl_2:not([data-composer-utility-bar-variant=home])[data-composer-layout=single-line]{overflow:visible}._ComposerLayoutRoot_f4zzl_2:not([data-composer-utility-bar-variant=home])[data-composer-layout=single-line][data-composer-radius-variant=default]{border-radius:var(--radius-full)}._ComposerLayoutRoot_f4zzl_2:not([data-composer-utility-bar-variant=home])[data-composer-layout=multiline][data-composer-surface-overflow=auto]{overflow-y:auto}._ComposerLayoutRoot_f4zzl_2:not([data-composer-utility-bar-variant=home])[data-composer-layout=multiline][data-composer-surface-overflow=visible]{overflow:visible}._ComposerLayoutRoot_f4zzl_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_f4zzl_2:not([data-composer-utility-bar-variant=home])[data-composer-layout=multiline][data-composer-radius-variant=default]{corner-shape:var(--codex-corner-shape)}}._animatedHomeSurface_f4zzl_2{interpolate-size:allow-keywords}._ComposerLayoutRoot_f4zzl_2:not([data-composer-utility-bar-variant=home]),[data-composer-utility-bar-variant=home] ._ComposerLayoutBody_f4zzl_2{background-color:var(--composer-layout-surface-background);-webkit-backdrop-filter:var(--composer-layout-surface-backdrop-filter,none);backdrop-filter:var(--composer-layout-surface-backdrop-filter,none)}:is(._ComposerLayoutRoot_f4zzl_2:not([data-composer-utility-bar-variant=home]),[data-composer-utility-bar-variant=home] ._ComposerLayoutBody_f4zzl_2):where(:is([data-codex-window-type=browser],[data-codex-window-type=chrome-extension],[data-codex-window-type=electron]) :is(._ComposerLayoutRoot_f4zzl_2:not([data-composer-utility-bar-variant=home]),[data-composer-utility-bar-variant=home] ._ComposerLayoutBody_f4zzl_2)){box-shadow:var(--elevation-prominent), 0 0 0 .5px var(--color-surface);border:0!important}@media (forced-colors:active){:is(._ComposerLayoutRoot_f4zzl_2:not([data-composer-utility-bar-variant=home]),[data-composer-utility-bar-variant=home] ._ComposerLayoutBody_f4zzl_2):where(:is([data-codex-window-type=browser],[data-codex-window-type=chrome-extension],[data-codex-window-type=electron]) :is(._ComposerLayoutRoot_f4zzl_2:not([data-composer-utility-bar-variant=home]),[data-composer-utility-bar-variant=home] ._ComposerLayoutBody_f4zzl_2)){box-shadow:none;outline:1px solid canvastext}}:is(._ComposerLayoutRoot_f4zzl_2:not([data-composer-utility-bar-variant=home]),[data-composer-utility-bar-variant=home] ._ComposerLayoutBody_f4zzl_2):where([data-codex-window-type=extension] :is(._ComposerLayoutRoot_f4zzl_2:not([data-composer-utility-bar-variant=home]),[data-composer-utility-bar-variant=home] ._ComposerLayoutBody_f4zzl_2)){box-shadow:0 4px 16px #0000000d;border:1px solid var(--color-border-primary-outline)!important}:is(._ComposerLayoutRoot_f4zzl_2:not([data-composer-utility-bar-variant=home]),[data-composer-utility-bar-variant=home] ._ComposerLayoutBody_f4zzl_2)[data-composer-radius-variant=compact]{box-shadow:none;border:1px solid var(--color-border)!important}:is(._ComposerLayoutRoot_f4zzl_2:not([data-composer-utility-bar-variant=home]),[data-composer-utility-bar-variant=home] ._ComposerLayoutBody_f4zzl_2)[data-composer-radius-variant=compact][data-composer-surface-variant=inline]{border:0!important}._ComposerLayoutBody_f4zzl_2{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_f4zzl_2{--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_f4zzl_2[data-composer-layout=single-line]{border-radius:var(--radius-full)}[data-composer-utility-bar-variant=home][data-composer-radius-variant=default] ._ComposerLayoutBody_f4zzl_2[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_f4zzl_2[data-composer-layout=multiline]{corner-shape:var(--codex-corner-shape)}}._ComposerLayoutAttachments_f4zzl_2[data-composer-spacing=flush][data-visible-attachments]{margin-bottom:5px}._ComposerLayoutAttachments_f4zzl_2[data-composer-spacing=default]{--composer-attachment-inset:calc(var(--spacing) * 2);--composer-attachment-border-radius:max(0px, calc(var(--composer-border-radius) - var(--composer-attachment-inset)));padding:var(--composer-attachment-inset);padding-bottom:calc(var(--spacing) * 1.5)}@supports (corner-shape:superellipse(1.5)){._ComposerLayoutAttachments_f4zzl_2[data-composer-spacing=default] .composer-attachment-surface{corner-shape:var(--codex-corner-shape)}}._ComposerLayoutFooter_f4zzl_2{-webkit-user-select:none;user-select:none;align-items:center;display:grid}._ComposerLayoutFooter_f4zzl_2[data-composer-footer-responsive]{container:composer-footer/inline-size}._ComposerLayoutFooter_f4zzl_2[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_f4zzl_2[data-composer-layout=multiline]{grid-template-columns:minmax(0,auto) auto minmax(0,1fr);column-gap:5px}._ComposerLayoutFooter_f4zzl_2[data-composer-layout=multiline][data-composer-spacing=flush]{margin-bottom:0;padding-inline:0}._ComposerLayoutFooter_f4zzl_2[data-composer-layout=multiline][data-composer-spacing=default]{margin-bottom:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 2)}._ComposerLayoutFooterLabel_f4zzl_2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._ComposerLayoutFooterLabel_f4zzl_2[data-composer-footer-label-width=narrow]{max-width:calc(var(--spacing) * 16)}._ComposerLayoutFooterLabel_f4zzl_2[data-composer-footer-label-width=medium]{max-width:calc(var(--spacing) * 20)}._ComposerLayoutFooterLabel_f4zzl_2[data-composer-footer-label-width=wide]{max-width:calc(var(--spacing) * 28)}@container composer-footer (width<=440px){._ComposerLayoutFooterLabel_f4zzl_2[data-composer-footer-label-responsive]{display:none}}@container composer-footer (width<=475px){[data-codex-window-type=electron] ._ComposerLayoutFooterLabel_f4zzl_2[data-composer-footer-label-responsive]{display:none}}._faviconClip_1t8bi_1{clip-path:circle(11.3137px);transition-property:clip-path;transition-duration:.25s}._faviconImage_1t8bi_9{transform-origin:50%;transition-property:transform;transition-duration:.25s;transform:scale(1)}._loadingFaviconClip_1t8bi_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_1t8bi_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_1t8bi_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_1t8bi_67{transition-timing-function:linear(0, .075975 10%, .272752 20%, .547399 30%, .862032 40%, 1 50%, 1);transform:scale(1)}._disableTransition_1t8bi_80,._completionStartFrameClip_1t8bi_81,._completionStartFrameImage_1t8bi_82,._completionMidpointFrameClip_1t8bi_83,._completionMidpointFrameImage_1t8bi_84{transition:none}._completionStartFrameClip_1t8bi_81{clip-path:circle(5px)}._completionStartFrameImage_1t8bi_82{transform:scale(.625)}._completionMidpointFrameClip_1t8bi_83{clip-path:circle(8.55146px)}._completionMidpointFrameImage_1t8bi_84{transform:scale(1)}._reduceMotion_1t8bi_104 ._faviconClip_1t8bi_1,._reduceMotion_1t8bi_104 ._faviconImage_1t8bi_9{transition:none}._fillOnMount_dqj0u_1{animation:_progression-donut-fill_dqj0u_1 var(--transition-duration-relaxed) ease-out backwards}@keyframes _progression-donut-fill_dqj0u_1{0%{stroke-dashoffset:100px}}:root[data-reduced-motion=true] ._fillOnMount_dqj0u_1{animation:none}._selectionChip_nat8s_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-background-primary-soft))}._regionSelectionLabel_nat8s_14{border-color:var(--browser-sidebar-annotation-selection-color)}._numericInput_1517c_1{appearance:textfield}._numericInput_1517c_1:focus,._numericInput_1517c_1:focus-visible,._numericInput_1517c_1:active{box-shadow:none;outline:none!important}._numericInput_1517c_1::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._numericInput_1517c_1::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._colorInput_1517c_19{appearance:none}._colorInput_1517c_19::-webkit-color-swatch-wrapper{padding:0}._colorInput_1517c_19::-webkit-color-swatch{border-radius:inherit;border:0}._colorInput_1517c_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_oafhi_1{justify-content:center;align-items:center;display:inline-flex}._Icon_oafhi_1[data-animating=true]{transform-origin:50%;will-change:transform;animation:.5s linear both _screenshotIconCapture_oafhi_1}@media (prefers-reduced-motion:reduce){._Icon_oafhi_1[data-animating=true]{animation:none}}._Color_oafhi_17[data-animating=true]{will-change:color;animation:.62s linear both _screenshotColorFlash_oafhi_1}@media (prefers-reduced-motion:reduce){._Color_oafhi_17[data-animating=true]{animation:none}}@keyframes _screenshotIconCapture_oafhi_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_oafhi_1{0%{color:var(--color-codex-description)}12%{color:var(--color-chart-blue)}84%{color:var(--color-chart-blue)}to{color:var(--color-codex-description)}}._ArrivalPulse_10ifi_1{animation:_webMcpToolArrival_10ifi_1 calc(var(--transition-duration-relaxed) + var(--transition-duration-relaxed)) var(--ease-enter) calc(var(--transition-duration-relaxed) + var(--transition-duration-basic));display:inline-flex}@media (prefers-reduced-motion:reduce){._ArrivalPulse_10ifi_1{animation:none}}._DisclosureMetadata_10ifi_15{opacity:0;visibility:hidden;interpolate-size:allow-keywords;block-size:0;transition:block-size var(--transition-duration-relaxed) var(--ease-basic), opacity var(--transition-duration-relaxed) var(--ease-basic), visibility var(--transition-duration-relaxed) allow-discrete;display:flex;overflow:clip}._AnimatedDisclosure_10ifi_27[open]>summary ._DisclosureMetadata_10ifi_15{opacity:1;visibility:visible;block-size:auto}@media (prefers-reduced-motion:reduce){._DisclosureMetadata_10ifi_15{transition:none}}@supports selector(details::details-content){._AnimatedDisclosure_10ifi_27{interpolate-size:allow-keywords}._AnimatedDisclosure_10ifi_27::details-content{block-size:0;min-block-size:0;transition:block-size var(--transition-duration-relaxed) var(--ease-basic), content-visibility var(--transition-duration-relaxed) allow-discrete;overflow:clip}._AnimatedDisclosure_10ifi_27[open]::details-content{block-size:auto}@media (prefers-reduced-motion:reduce){._AnimatedDisclosure_10ifi_27::details-content{transition:none}}}@supports (animation-timeline:view(block)){._StickyContent_10ifi_64{view-timeline-name:--webmcp-tool-section;view-timeline-axis:block;view-timeline-inset:calc(var(--height-token-row) + var(--spacing)) 0px;overflow:hidden}._TwoLineStickyContent_10ifi_71{view-timeline-inset:calc(var(--height-token-row) * 1.5 + var(--spacing) * 3.5) 0px}._StickyClipWindow_10ifi_78,._StickyClipContent_10ifi_79{animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--webmcp-tool-section;animation-range:exit-crossing}._StickyClipWindow_10ifi_78{animation-name:_webMcpStickyClipWindow_10ifi_1;overflow:hidden}._StickyClipContent_10ifi_79{animation-name:_webMcpStickyClipContent_10ifi_1}}@keyframes _webMcpStickyClipWindow_10ifi_1{to{transform:translateY(100%)}}@keyframes _webMcpStickyClipContent_10ifi_1{to{transform:translateY(-100%)}}@keyframes _webMcpToolArrival_10ifi_1{0%{color:var(--color-text-info);transform:scale(1)}12%{color:var(--color-text-info);transform:scale(1.18)}33%,90%{color:var(--color-text-info);transform:scale(1)}to{color:inherit;transform:scale(1)}}._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)}}._LoadingResultsShimmer_137hf_1{--loading-results-shimmer-base:color-mix(in srgb, var(--color-codex-description) 10%, transparent);--loading-results-shimmer-highlight:color-mix(in srgb, var(--color-codex-description) 16%, transparent);border-radius:var(--radius-md);background-color:var(--loading-results-shimmer-base);position:relative;overflow:hidden}._LoadingResultsShimmer_137hf_1[data-size=sm]{height:calc(var(--spacing) * 3)}._LoadingResultsShimmer_137hf_1[data-size=md]{height:calc(var(--spacing) * 3.5)}._LoadingResultsShimmer_137hf_1[data-size=lg]{height:calc(var(--spacing) * 4)}._LoadingResultsShimmer_137hf_1:before{content:"";pointer-events:none;background:linear-gradient(90deg, transparent 0%, var(--loading-results-shimmer-highlight) 50%, transparent 100%);will-change:transform;animation:3s linear infinite _loadingResultsShimmer_137hf_1;animation-delay:var(--loading-results-shimmer-delay,0s);position:absolute;inset:0;transform:translate(-100%)}@supports (corner-shape:superellipse(1.5)){._LoadingResultsShimmer_137hf_1{corner-shape:var(--codex-corner-shape)}}@media (prefers-reduced-motion:reduce){._LoadingResultsShimmer_137hf_1:before{animation:none}}@keyframes _loadingResultsShimmer_137hf_1{0%{transform:translate(-100%)}to{transform:translate(100%)}}._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}}._ComposerHomeUtilityBar_1pdxv_1{align-items:center;gap:calc(var(--spacing) * 2);background-color:var(--color-surface-secondary);padding-inline:calc(var(--spacing) * 2);flex-wrap:nowrap;margin-inline:-1px;display:flex;overflow:hidden}.dark ._ComposerHomeUtilityBar_1pdxv_1{background-color:var(--color-background-primary-soft-alpha)}@media (prefers-color-scheme:dark){._ComposerHomeUtilityBar_1pdxv_1{background-color:var(--color-background-primary-soft-alpha)}}._ComposerHomeUtilityBar_1pdxv_1 button:enabled:hover{background-color:color-mix(in oklab, var(--color-text) 5%, transparent)!important}._ComposerHomeUtilityBar_1pdxv_1[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_1pdxv_1[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_1pdxv_1,[data-codex-window-type=chrome-extension] ._ComposerHomeUtilityBar_1pdxv_1,[data-codex-window-type=electron] ._ComposerHomeUtilityBar_1pdxv_1{margin-inline:var(--home-composer-inline-inset);padding-inline:calc(var(--spacing) * 1.5);position:relative}:is([data-codex-window-type=browser] ._ComposerHomeUtilityBar_1pdxv_1,[data-codex-window-type=chrome-extension] ._ComposerHomeUtilityBar_1pdxv_1,[data-codex-window-type=electron] ._ComposerHomeUtilityBar_1pdxv_1)[data-composer-home-utility-bar-position=above]{top:var(--spacing);padding-top:calc(var(--spacing) * 1.5)}._ComposerFooterLabel_qf7ox_1{min-width:0}._ComposerFooterLabel_qf7ox_1[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_qf7ox_1[data-composer-footer-collapse=xs]{display:none}}@container composer-footer (width<=440px){._ComposerFooterLabel_qf7ox_1[data-composer-footer-collapse=sm],._ComposerFooterLabel_qf7ox_1[data-composer-footer-collapse=secondary]{display:none}}@container composer-footer (width<=475px){[data-codex-window-type=electron] ._ComposerFooterLabel_qf7ox_1[data-composer-footer-collapse=sm],[data-codex-window-type=electron] ._ComposerFooterLabel_qf7ox_1[data-composer-footer-collapse=xs]{display:none}}@container composer-footer (width<=480px){[data-codex-window-type=electron] ._ComposerFooterLabel_qf7ox_1[data-composer-footer-collapse=secondary]{display:none}}._ComposerDropdownLabel_15184_1{--composer-dropdown-label-color:var(--color-text);display:contents}._ComposerDropdownLabel_15184_1[data-composer-dropdown-foreground=tertiary]{--composer-dropdown-label-color:var(--color-text-tertiary)}._ComposerDropdownLabel_15184_1[data-composer-dropdown-foreground=warning]{--composer-dropdown-label-color:var(--color-text-warning)}._ComposerDropdownLabelIcon_15184_15{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_15184_15 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:currentColor;display:block}._ComposerDropdownLabelText_15184_34{align-items:center;gap:var(--spacing);text-align:start;min-width:0;display:inline-flex}._ComposerDropdownLabel_15184_1:not([data-composer-dropdown-has-category]) ._ComposerDropdownLabelText_15184_34{display:contents}._ComposerDropdownLabelCategory_15184_46{color:var(--color-text);flex-shrink:0;font-weight:400;display:none}[data-composer-placement=home] ._ComposerDropdownLabelCategory_15184_46{display:inline}._ComposerDropdownLabelValue_15184_57{--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_15184_57 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_15184_57{text-overflow:clip;max-width:none;overflow:visible}[data-composer-placement=home] ._ComposerDropdownLabelValue_15184_57{--composer-dropdown-label-value-color:var(--color-text-tertiary);text-overflow:clip}[data-composer-placement=home] ._ComposerDropdownLabel_15184_1:not([data-composer-dropdown-has-category]) ._ComposerDropdownLabelValue_15184_57,[data-composer-placement=home] button:enabled:hover ._ComposerDropdownLabelValue_15184_57,[data-composer-placement=home] button:enabled[data-state=open] ._ComposerDropdownLabelValue_15184_57{--composer-dropdown-label-value-color:var(--color-text)}._ComposerDropdownLabelValueContent_15184_96{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}[data-composer-dropdown-foreground=tertiary] ._ComposerDropdownLabelValueContent_15184_96,[data-composer-dropdown-foreground=warning] ._ComposerDropdownLabelValueContent_15184_96{color:var(--composer-dropdown-label-color)}[data-composer-placement=home] ._ComposerDropdownLabelValueContent_15184_96{text-overflow:clip}[data-composer-placement=home] ._ComposerDropdownLabelValueContent_15184_96[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_15184_96{text-overflow:clip;max-width:none;overflow:visible}._ComposerDropdownLabelChevron_15184_129{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--composer-dropdown-label-color);flex-shrink:0}[data-composer-placement=home] ._ComposerDropdownLabelChevron_15184_129{display:none}._ComposerDropdownLabelSecondaryChevron_15184_140{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_15184_140{display:none}@container composer-footer (width<=420px){[data-codex-window-type=electron] ._ComposerDropdownLabelSecondaryChevron_15184_140{display:none}}._Menu_1lbpg_1{position:relative;overflow:hidden}._Menu_1lbpg_1[data-view=advanced] ._ViewTrack_1lbpg_5{transform:translateY(calc(0px - var(--simple-view-height,0px)))}._Menu_1lbpg_1:has([data-model-picker-power-slider] [data-endpoint-labels-visible=true]) ._ViewControls_1lbpg_10 ._ViewToggle_1lbpg_11,._Menu_1lbpg_1:has([data-model-picker-power-slider] [data-endpoint-labels-visible=true]) ._ViewControls_1lbpg_10 ._FastModeToggle_1lbpg_12{opacity:0;pointer-events:none}._Menu_1lbpg_1:has([data-model-picker-power-slider] [data-endpoint-labels-visible=true]) ._ViewControls_1lbpg_10[data-ultra-warning-visible=false] ._SliderEndpoints_1lbpg_17{opacity:1}._Menu_1lbpg_1 ._ViewControls_1lbpg_10[data-ultra-warning-visible=true] ._ViewToggle_1lbpg_11,._Menu_1lbpg_1 ._ViewControls_1lbpg_10[data-ultra-warning-visible=true] ._FastModeToggle_1lbpg_12,._Menu_1lbpg_1 ._ViewControls_1lbpg_10[data-ultra-warning-visible=true] ._SliderEndpoints_1lbpg_17{opacity:0;pointer-events:none}._Menu_1lbpg_1 ._ViewControls_1lbpg_10[data-ultra-warning-visible=true] ._UltraUsageWarning_1lbpg_30{opacity:1}._Menu_1lbpg_1 ._ViewControls_1lbpg_10[data-ultra-warning-visible=true] ._UltraUsageWarningText_1lbpg_34{animation:1.1s ease-out _UltraUsageWarningShimmer_1lbpg_1}[data-side=top] ._Menu_1lbpg_1 ._FastModeToggle_1lbpg_12{translate:0}[data-side=top] ._Menu_1lbpg_1 ._ViewTrack_1lbpg_5{flex-direction:column-reverse}[data-side=top] ._Menu_1lbpg_1 ._SimpleView_1lbpg_48{padding-block:0 8px}[data-side=top] ._Menu_1lbpg_1 ._AdvancedView_1lbpg_52{padding-block:0 4px}[data-side=top] ._Menu_1lbpg_1 ._AdvancedView_1lbpg_52:before{inset-block:auto 0}[data-side=top] ._Menu_1lbpg_1 ._ViewControls_1lbpg_10[data-expanded=false] ._ViewToggle_1lbpg_11,[data-side=top] ._Menu_1lbpg_1 ._ViewControls_1lbpg_10[data-expanded=false] ._SliderEndpoints_1lbpg_17,[data-side=top] ._Menu_1lbpg_1 ._ViewControls_1lbpg_10[data-expanded=false] ._UltraUsageWarning_1lbpg_30{translate:0}[data-side=top] ._Menu_1lbpg_1[data-view=simple] ._ViewTrack_1lbpg_5{transform:translateY(calc(0px - var(--advanced-view-height,0px)))}[data-side=top] ._Menu_1lbpg_1[data-view=advanced] ._ViewTrack_1lbpg_5{transform:translateY(0)}[data-side=top] ._Menu_1lbpg_1 ._ViewControls_1lbpg_10[data-expanded=true] ._ViewToggle_1lbpg_11,[data-side=top] ._Menu_1lbpg_1 ._ViewControls_1lbpg_10[data-expanded=true] ._ResetToDefault_1lbpg_79{translate:0 4px}[data-side=top] ._Menu_1lbpg_1 ._ViewControls_1lbpg_10[data-expanded=true] ._ViewToggleIcon_1lbpg_83{rotate:-90deg}[data-side=top] ._Menu_1lbpg_1 ._ViewControls_1lbpg_10[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_1lbpg_83{rotate:90deg}._Menu_1lbpg_1[data-transitions-ready=true]{transition:height .3s cubic-bezier(.23,1,.32,1)}._Menu_1lbpg_1[data-transitions-ready=true] ._ViewTrack_1lbpg_5{transition:transform .3s cubic-bezier(.23,1,.32,1)}._Menu_1lbpg_1[data-transitions-ready=true] ._ViewToggle_1lbpg_11{transition:opacity .3s cubic-bezier(.23,1,.32,1),translate .3s cubic-bezier(.23,1,.32,1)}._Menu_1lbpg_1[data-transitions-ready=true] ._ViewToggleIcon_1lbpg_83{transition:rotate .3s cubic-bezier(.23,1,.32,1)}._Menu_1lbpg_1[data-reduced-motion=true]{transition:none}._Menu_1lbpg_1[data-reduced-motion=true] ._ViewTrack_1lbpg_5,._Menu_1lbpg_1[data-reduced-motion=true] ._ViewToggleIcon_1lbpg_83,._Menu_1lbpg_1[data-reduced-motion=true] ._ViewToggle_1lbpg_11,._Menu_1lbpg_1[data-reduced-motion=true] ._ViewPanel_1lbpg_117,._Menu_1lbpg_1[data-reduced-motion=true] ._FastModeToggle_1lbpg_12,._Menu_1lbpg_1[data-reduced-motion=true] ._SliderEndpoints_1lbpg_17,._Menu_1lbpg_1[data-reduced-motion=true] ._UltraUsageWarning_1lbpg_30{transition:none}._Menu_1lbpg_1[data-reduced-motion=true] ._UltraUsageWarningText_1lbpg_34{animation:none}._ViewTrack_1lbpg_5{flex-direction:column;width:100%;display:flex;transform:translateY(0)}._ViewPanel_1lbpg_117{opacity:1;flex-direction:column;width:100%;transition:opacity .2s cubic-bezier(.23,1,.32,1);display:flex}._ViewPanel_1lbpg_117[data-active=false]{opacity:0}._SimpleView_1lbpg_48{min-height:36px;padding-block-start:4px}._AdvancedView_1lbpg_52{padding-block-start:4px;position:relative}._AdvancedView_1lbpg_52:before{background:var(--color-border-subtle);content:"";height:1px;position:absolute;inset-block-start:0;inset-inline:6px}._KeyboardControl_1lbpg_168,._KeyboardAnnouncement_1lbpg_169{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_1lbpg_11,._ResetToDefault_1lbpg_79,._FastModeToggle_1lbpg_12{font-size:var(--text-sm);line-height:var(--text-sm--line-height);outline-style:none}@supports (corner-shape:superellipse(1.5)){._ViewToggle_1lbpg_11,._ResetToDefault_1lbpg_79,._FastModeToggle_1lbpg_12{corner-shape:var(--codex-corner-shape)}}@media (forced-colors:active){._ViewToggle_1lbpg_11,._ResetToDefault_1lbpg_79,._FastModeToggle_1lbpg_12{outline-offset:2px;outline:2px solid #0000}}._ViewControls_1lbpg_10{justify-content:space-between;align-items:flex-start;gap:8px;min-height:40px;padding-inline:8px;display:flex;position:relative}._ViewControls_1lbpg_10[data-expanded=false]{min-height:36px}._ViewControls_1lbpg_10[data-expanded=false] ._ViewToggle_1lbpg_11,._ViewControls_1lbpg_10[data-expanded=false] ._SliderEndpoints_1lbpg_17,._ViewControls_1lbpg_10[data-expanded=false] ._UltraUsageWarning_1lbpg_30{translate:0 4px}._ViewControls_1lbpg_10[data-expanded=true]{align-items:flex-start;min-height:36px}._ViewControls_1lbpg_10[data-expanded=true]:has(._ResetToDefault_1lbpg_79){min-height:32px}._ViewControls_1lbpg_10[data-expanded=true] ._ViewToggleIcon_1lbpg_83{rotate:90deg}._ViewControls_1lbpg_10[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_1lbpg_83{rotate:-90deg}._SliderEndpoints_1lbpg_17{height:32px;color:var(--color-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_1lbpg_30{height:32px;color:var(--color-chart-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_1lbpg_34{background:linear-gradient(100deg, var(--color-chart-purple) 42%, color-mix(in srgb, var(--color-chart-purple) 70%, var(--color-text)) 47%, color-mix(in srgb, var(--color-chart-purple) 40%, var(--color-text)) 50%, color-mix(in srgb, var(--color-chart-purple) 70%, var(--color-text)) 53%, var(--color-chart-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_1lbpg_1{0%{background-position:100% 0}to{background-position:0 0}}._ViewToggle_1lbpg_11,._ResetToDefault_1lbpg_79{color:var(--color-text-tertiary);flex-direction:column;margin:0;margin-inline-start:-8px;display:flex}._ViewToggle_1lbpg_11{border-radius:8px;min-height:32px;padding:4px;translate:0}._ViewToggle_1lbpg_11:hover,._ViewToggle_1lbpg_11:focus{background:0 0}._ViewToggle_1lbpg_11:not([data-disabled]):hover ._ViewToggleContent_1lbpg_317,._ViewToggle_1lbpg_11:not([data-disabled]):focus ._ViewToggleContent_1lbpg_317{background:var(--color-background-primary-ghost-hover)}._ResetToDefault_1lbpg_79{border-radius:var(--radius-lg);flex-shrink:0;width:calc(100% + 16px);min-height:28px;padding:4px 8px}._ResetToDefault_1lbpg_79:hover,._ResetToDefault_1lbpg_79:focus{background:var(--color-background-primary-ghost-hover)}._ViewToggleContent_1lbpg_317{border-radius:6px;align-items:center;gap:4px;min-width:0;padding:2px 4px;display:flex}._ViewToggleIcon_1lbpg_83{flex-shrink:0;width:12px;height:12px;rotate:0deg}._ViewToggleIcon_1lbpg_83: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_1lbpg_12{width:32px;min-height:32px;color:var(--color-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_1lbpg_12[data-visible=false]{opacity:0;pointer-events:none}._FastModeToggle_1lbpg_12:hover,._FastModeToggle_1lbpg_12:focus{background:0 0}._FastModeToggle_1lbpg_12:not([data-disabled]):hover ._FastModeToggleContent_1lbpg_382,._FastModeToggle_1lbpg_12:not([data-disabled]):focus ._FastModeToggleContent_1lbpg_382{background:var(--color-background-primary-ghost-hover)}._FastModeToggle_1lbpg_12[data-fast-mode-enabled=true]{color:var(--color-chart-blue)}._FastModeToggle_1lbpg_12[data-fast-mode-enabled=true][data-max-power-selection=true]{color:var(--color-chart-purple)}._FastModeToggleContent_1lbpg_382{border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;margin-inline:auto;display:flex}._FastModeIcon_1lbpg_406{width:16px;height:16px;margin-inline:auto}._ModelPickerTriggerContent_1e5bt_1{interpolate-size:allow-keywords;text-align:center;min-width:0;transition:inline-size .32s cubic-bezier(.23,1,.32,1);display:block}._ModelPickerTriggerContent_1e5bt_1[data-reduced-motion]{transition:none}._ModelPickerTriggerWrapper_1e5bt_13{align-items:center;min-width:0;display:flex}._ModelPickerTriggerLabel_1e5bt_19{align-items:center;gap:4px;width:max-content;display:inline-flex;position:relative}._ModelPickerTriggerModelLabel_1e5bt_27{min-width:0;max-width:110px;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;overflow:hidden}._ModelPickerTriggerModelText_1e5bt_37{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._ModelPickerTriggerEffortLabel_1e5bt_44{color:var(--color-text-tertiary);white-space:nowrap;flex-shrink:0}._ModelPickerTriggerEffortLabel_1e5bt_44[data-max-effort=true]{color:var(--color-chart-purple)}._ModelPickerTriggerFastIndicator_1e5bt_54{inline-size:0;color:var(--color-text);flex-shrink:0;align-items:center;transition:inline-size .32s cubic-bezier(.23,1,.32,1);display:flex;overflow:hidden}._ModelPickerTriggerFastIndicator_1e5bt_54[data-reserved=true]{inline-size:18px}._ModelPickerTriggerFastIndicator_1e5bt_54[data-reduced-motion]{transition:none}._ModelPickerTriggerLabel_1e5bt_19>._ModelPickerTriggerInlineFastIcon_1e5bt_72{width:14px;height:14px;color:var(--color-text);flex-shrink:0;position:absolute;inset-block-start:50%;inset-inline-start:-18px;translate:0 -50%}._ModelPickerTriggerMeasurement_1e5bt_83{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_1e5bt_96{width:calc(var(--spacing) * 56);transform-origin:var(--radix-dropdown-menu-content-transform-origin);will-change:opacity, transform;overflow:clip}._ModelPickerDropdownContent_1e5bt_96[data-state=open]{animation:.32s cubic-bezier(.23,1,.32,1) 30ms both _model-picker-dropdown-content-enter_1e5bt_1}._ModelPickerDropdownContent_1e5bt_96:has(>[data-reduced-motion=true]){animation:none}@keyframes _model-picker-dropdown-content-enter_1e5bt_1{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}._ActiveProjectSelectorTrigger_2r9xk_1{border-radius:var(--radius-full);min-width:0;display:inline-flex;position:relative}._ActiveProjectSelectorTrigger_2r9xk_1[data-clear-project-available]:hover{background-color:var(--color-background-primary-ghost-hover)}._ActiveProjectSelectorTrigger_2r9xk_1[data-clear-project-available][data-subtle-hover]:hover{background-color:#0000}._ActiveProjectSelectorTrigger_2r9xk_1[data-clear-project-available]:hover [data-project-selector-icon]{opacity:0}._ActiveProjectSelectorTrigger_2r9xk_1[data-clear-project-available]:has([data-clear-project-button]:focus-visible) [data-project-selector-icon]{opacity:0}@container composer-footer (width<=300px){._ActiveProjectSelectorTrigger_2r9xk_1[data-clear-project-available]:hover [data-project-selector-icon]{opacity:1}._ActiveProjectSelectorTrigger_2r9xk_1[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_2r9xk_1[data-clear-project-available]:hover [data-project-selector-icon]{opacity:1}[data-codex-window-type=electron] ._ActiveProjectSelectorTrigger_2r9xk_1[data-clear-project-available]:has([data-clear-project-button]:focus-visible) [data-project-selector-icon]{opacity:1}}._ActiveProjectSelectorTriggerClearButton_2r9xk_45{z-index:10;aspect-ratio:1;border-radius:var(--radius-full);color:var(--color-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_2r9xk_45:hover{color:var(--color-text)}._ActiveProjectSelectorTriggerClearButton_2r9xk_45:focus{outline:none}._ActiveProjectSelectorTriggerClearButton_2r9xk_45:focus-visible{box-shadow:0 0 0 1px var(--color-ring)}[data-clear-project-available]:hover ._ActiveProjectSelectorTriggerClearButton_2r9xk_45,._ActiveProjectSelectorTriggerClearButton_2r9xk_45:focus-visible{opacity:1;pointer-events:auto}@container composer-footer (width<=300px){._ActiveProjectSelectorTriggerClearButton_2r9xk_45{display:none}}@container composer-footer (width<=475px){[data-codex-window-type=electron] ._ActiveProjectSelectorTriggerClearButton_2r9xk_45{display:none}}._ComposerFooterDropdown_kasgb_1{align-items:center;min-width:0}[data-composer-placement=home] ._ComposerFooterDropdown_kasgb_1{--h-token-button-composer-gap:calc(var(--spacing) * 1.5);max-width:calc(var(--spacing) * 56);flex-shrink:0;overflow:hidden}._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%}}._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_1h2h7_1{--referral-rate-limit-border:var(--color-border);--referral-rate-limit-check-background:var(--color-chart-green);--referral-rate-limit-input-background:var(--color-background-primary-soft);--referral-rate-limit-secondary:var(--color-text-secondary);--referral-rate-limit-success-background:color-mix(in srgb, var(--color-chart-green) 16%, transparent);--referral-rate-limit-success-foreground:var(--color-chart-green);--referral-rate-limit-surface:var(--color-surface-elevated-secondary);--referral-rate-limit-tracking-background:var(--color-surface-elevated-secondary);--referral-rate-limit-tracking-hover-background:var(--color-background-primary-ghost-hover)}._artwork_1h2h7_21{background-position:-883px -33px;background-size:1402px 1051px}.electron-light ._modal_1h2h7_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_1h2h7_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_qjhhg_1{background-color:var(--gray-75);position:absolute;inset:0;overflow:hidden}.electron-dark ._root_qjhhg_1{background-color:var(--color-surface-elevated-secondary)}._canvas_qjhhg_12{width:100%;height:100%;display:block}._fallback_qjhhg_18{width:83px;height:83px;color:var(--color-text);opacity:.7;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._interactionTarget_qjhhg_29{width:83px;height:83px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._surface_z9051_1{background-color:var(--gray-75)}.electron-dark ._surface_z9051_1{background-color:var(--color-surface-elevated-secondary)}._contentEnter_z9051_9{animation:.26s cubic-bezier(.16,1,.3,1) both _codex-to-chatgpt-content-in_z9051_1}._contentExit_z9051_14{animation:.18s cubic-bezier(.4,0,1,1) both _codex-to-chatgpt-content-out_z9051_1}@keyframes _codex-to-chatgpt-content-in_z9051_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_z9051_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}._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_1akal_1{--edge-fade-distance:calc(var(--spacing) * 10);--sidebar-scroll-footer-edge:100%;--sidebar-scroll-footer-fade-distance:calc(var(--spacing) * 10);--sidebar-scroll-footer-fade-start:calc(var(--sidebar-scroll-footer-edge) - var(--sidebar-scroll-footer-fade-distance));--sidebar-scroll-header-mask-distance:var(--sidebar-scroll-header-fade-distance,var(--sidebar-scroll-header-spacing,calc(var(--spacing) * 2)));--sidebar-scroll-header-mask-start:var(--sidebar-scroll-header-fade-start,0px);--sidebar-scroll-mask-image:linear-gradient(to bottom, transparent 0, transparent var(--sidebar-scroll-header-mask-start), black calc(var(--sidebar-scroll-header-mask-start) + var(--sidebar-scroll-header-mask-distance)), black var(--sidebar-scroll-footer-fade-start), #000000e0 calc(var(--sidebar-scroll-footer-edge) - var(--spacing) * 6), #00000085 calc(var(--sidebar-scroll-footer-edge) - var(--spacing) * 3), #0000002e calc(var(--sidebar-scroll-footer-edge) - var(--spacing)), transparent var(--sidebar-scroll-footer-edge), transparent 100%);-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_1akal_1{--sidebar-scroll-footer-fade-distance:var(--bottom-fade)}}._stickySectionHeaders_1akal_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}}@keyframes _ready-pulse_ytx3c_1{0%,to{background-color:var(--ready-pulse-from)}50%{background-color:var(--ready-pulse-to)}}@keyframes _ready-border-pulse_ytx3c_1{0%,to{border-color:var(--ready-pulse-from)}50%{border-color:var(--ready-pulse-to)}}._PrimaryAction_ytx3c_23{position:relative;overflow:hidden}._PrimaryAction_ytx3c_23[data-animate-ready]{--ready-pulse-from:var(--color-text-info);--ready-pulse-to:color-mix(in srgb, var(--color-text-info) 92%, black 8%);animation:4s ease-in-out infinite _ready-border-pulse_ytx3c_1}._ReadyPulse_ytx3c_35{pointer-events:none;background-color:var(--color-text-info);position:absolute;inset:0}._ReadyPulse_ytx3c_35[data-animate-ready]{animation:4s ease-in-out infinite _ready-pulse_ytx3c_1}._Navigation_1ej6d_2{--color-text:var(--color-background-primary-solid)}@supports (color:color-mix(in lab, red, red)){._Navigation_1ej6d_2{--color-text:color-mix(in oklab, var(--color-background-primary-solid) 85%, transparent)}}._Navigation_1ej6d_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_cmz8p_1{z-index:var(--max-app-overlay-z-index);pointer-events:auto;opacity:0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in srgb, var(--color-surface-secondary) 74%, transparent);animation-duration:.11s;animation-timing-function:cubic-bezier(.2,.8,.2,1);animation-fill-mode:forwards;position:fixed;inset:0;transform:scale(1.01)}._curtain_cmz8p_1[data-phase=raise]{animation-name:_curtainRaise_cmz8p_1}._curtain_cmz8p_1[data-phase=lower]{animation-name:_curtainLower_cmz8p_1}@keyframes _curtainRaise_cmz8p_1{0%{opacity:0;transform:scale(1.01)}to{opacity:1;transform:scale(1)}}@keyframes _curtainLower_cmz8p_1{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.01)}}}[data-sonner-toaster].codex-sonner-toaster{width:100%;transition-duration:var(--transition-duration-relaxed);font-family:inherit;position:absolute;top:0}[data-sonner-toaster].codex-sonner-toaster [data-sonner-toast],[data-sonner-toaster].codex-sonner-toaster [data-sonner-toast]>*{transition-duration:var(--transition-duration-relaxed)}.ProseMirror .placeholder{pointer-events:none;-webkit-user-select:none;user-select:none;position:relative}.ProseMirror .placeholder:after{color:var(--color-text-tertiary);content:attr(data-placeholder);opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis;max-width:100%;position:absolute;inset:0 0 auto;overflow:hidden}.ProseMirror .placeholder::selection{color:inherit;background:0 0}.ProseMirror .placeholder ::selection{color:inherit;background:0 0}.ProseMirror .ProseMirror-selectednode:has([skill-mention-name]){outline:none}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-background-info-soft,Highlight)}[data-pierre-editor-annotation] ::selection{background-color:var(--color-background-info-soft,Highlight)}[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-surface-elevated-secondary);background-color:color-mix(in oklab, var(--color-surface-elevated-secondary) 95%, transparent);min-width:100%;color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-3xl);padding:var(--spacing);font-size:var(--text-sm);-webkit-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-surface-elevated-secondary);border-radius:var(--radius-2xl);-webkit-backdrop-filter:none;backdrop-filter:none;max-height:var(--command-menu-max-height);border-color:#0000;overflow:hidden}.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-border)}[cmdk-item]{content-visibility:auto;border-radius:var(--radius-lg);width:100%;cursor:var(--cursor-interaction);color:var(--color-text);padding:var(--padding-row-y) var(--padding-row-x);min-height:calc(var(--spacing) * 6);-webkit-user-select:none;user-select:none;opacity:.75;outline:none;flex-direction:row;align-items:center;display:flex}[cmdk-item][aria-disabled=true],[cmdk-item][data-disabled=true]{cursor:default;opacity:.25}[cmdk-item]:hover:not([aria-disabled=true]),[cmdk-item][data-selected=true],[cmdk-item][aria-selected=true],[cmdk-item]:focus-visible,[cmdk-item]:active:not([aria-disabled=true]){background-color:var(--color-background-primary-ghost-hover);opacity:1}[cmdk-item][data-command-menu-loading=true],[cmdk-item][data-command-menu-loading=true]:hover,[cmdk-item][data-command-menu-loading=true][data-selected=true],[cmdk-item][data-command-menu-loading=true][aria-selected=true],[cmdk-item][data-command-menu-loading=true]:focus-visible,[cmdk-item][data-command-menu-loading=true]:active{cursor:default;opacity:.6;background-color:#0000}[cmdk-item][data-command-menu-empty-state=true],[cmdk-item][data-command-menu-empty-state=true]:hover,[cmdk-item][data-command-menu-empty-state=true][data-selected=true],[cmdk-item][data-command-menu-empty-state=true][aria-selected=true],[cmdk-item][data-command-menu-empty-state=true]:focus-visible,[cmdk-item][data-command-menu-empty-state=true]:active{cursor:default;opacity:1;background-color:#0000}[cmdk-list]{max-height:min(300px, var(--cmdk-list-height,300px));scrollbar-width:none;overscroll-behavior:contain;gap:var(--spacing);min-height:0;transition:max-height var(--transition-duration-basic) ease;flex-direction:column;display:flex;overflow-y:auto}[cmdk-list]:focus-visible{outline:none}.command-menu-dialog [cmdk-list]{max-height:var(--command-menu-list-max-height);scroll-padding-block-start:calc(var(--spacing) * 8)}.composer-home-top-menu [cmdk-list]{max-height:none}.composer-home-top-menu{max-height:min(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-codex-description);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)}


/* CodexOne remote browser mobile viewport normalization v1 */
html {
  --codex-window-zoom: 1 !important;
  width: 100% !important;
  height: 100dvh !important;
}

html,
body,
#root {
  width: 100% !important;
  min-width: 0 !important;
  max-width: none !important;
  height: 100dvh !important;
  min-height: 100dvh !important;
  max-height: none !important;
  overflow-x: hidden !important;
}

.zoom-adjusted-viewport {
  width: 100% !important;
  min-width: 0 !important;
  max-width: none !important;
  height: 100dvh !important;
  min-height: 100dvh !important;
  max-height: none !important;
  zoom: 1 !important;
}

/* iOS Safari blanks `content-visibility: auto` subtrees after an unrelated
   layout change until the next interaction, so keep the conversation timeline
   always painted on touch browsers. */
@media (pointer: coarse), (hover: none) {
  .\[content-visibility\:auto\],
  [data-virtualized-turn-content] {
    content-visibility: visible !important;
  }
}
