@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@layer components{.heightAnimated-LhPH1S[data-dialog-height-ready=true]:where(:root[data-reduced-motion=false] .heightAnimated-LhPH1S[data-dialog-height-ready=true]){transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (prefers-reduced-motion:no-preference){.heightAnimated-LhPH1S[data-dialog-height-ready=true]:where(:root:not([data-reduced-motion]) .heightAnimated-LhPH1S[data-dialog-height-ready=true]){transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}}.heightAnimated-LhPH1S[data-dialog-height-ready=true]:where(:root[data-reduced-motion=false] .heightAnimated-LhPH1S[data-dialog-height-ready=true]){--tw-duration:var(--transition-duration-relaxed,.3s);transition-duration:var(--transition-duration-relaxed,.3s)}@media (prefers-reduced-motion:no-preference){.heightAnimated-LhPH1S[data-dialog-height-ready=true]:where(:root:not([data-reduced-motion]) .heightAnimated-LhPH1S[data-dialog-height-ready=true]){--tw-duration:var(--transition-duration-relaxed,.3s);transition-duration:var(--transition-duration-relaxed,.3s)}}.heightAnimated-LhPH1S[data-dialog-height-ready=true]:where(:root[data-reduced-motion=false] .heightAnimated-LhPH1S[data-dialog-height-ready=true]){--tw-ease:var(--ease-enter-snappy,cubic-bezier(.23, 1, .32, 1));transition-timing-function:var(--ease-enter-snappy,cubic-bezier(.23, 1, .32, 1))}@media (prefers-reduced-motion:no-preference){.heightAnimated-LhPH1S[data-dialog-height-ready=true]:where(:root:not([data-reduced-motion]) .heightAnimated-LhPH1S[data-dialog-height-ready=true]){--tw-ease:var(--ease-enter-snappy,cubic-bezier(.23, 1, .32, 1));transition-timing-function:var(--ease-enter-snappy,cubic-bezier(.23, 1, .32, 1))}}.softOverlay-Z3NWHE{background-color:var(--color-surface-tertiary)}@supports (color:color-mix(in lab, red, red)){.softOverlay-Z3NWHE{background-color:color-mix(in oklab, var(--color-surface-tertiary) 60%, transparent)}}.softOverlay-Z3NWHE:where([data-theme=dark]){background-color:var(--color-black,var(--black))}@supports (color:color-mix(in lab, red, red)){.softOverlay-Z3NWHE:where([data-theme=dark]){background-color:color-mix(in oklab, var(--color-black,var(--black)) 40%, transparent)}}@container style(--theme-variant:dark){.softOverlay-Z3NWHE:where(:not([data-theme])){background-color:var(--color-black,var(--black))}@supports (color:color-mix(in lab, red, red)){.softOverlay-Z3NWHE:where(:not([data-theme])){background-color:color-mix(in oklab, var(--color-black,var(--black)) 40%, transparent)}}}.softOverlay-Z3NWHE{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modalDimOverlay-HaWS0n{background:var(--modal-backdrop-background)}.beaconModalOverlay-M55fyr{background:var(--dialog-backdrop-fade-background);-webkit-backdrop-filter:var(--dialog-backdrop-fade-filter);backdrop-filter:var(--dialog-backdrop-fade-filter)}.catalogSurface-lVdc15{--font-weight-medium:510;--font-weight-semibold:590;border-radius:24px;box-shadow:0 20px 25px -5px #0000001a}.catalogCompact-p96_jF{border-radius:16px}.creditCheckoutSurface-gLF3IY{box-shadow:inset 0 0 0 1px var(--color-token-border-default), 0 20px 25px -5px #0000001a}.creditCheckoutSurface-gLF3IY[data-checkout-theme=dark]{box-shadow:inset 0 0 0 1px var(--color-token-border-default), 0 8px 16px 0 #00000052, inset 0 0 1px 0 #fff3, 0 0 1px 0 #0000009e}.centeredTextSurface-cj3ezh{outline:1px solid var(--color-border-subtle);outline-offset:-1px}.centeredTextClose-MSjdDy{position:absolute;top:17px;right:19px}.promotionalTitle-DDHljK{letter-spacing:normal}.dimmedOverlay-H4rmER{-webkit-backdrop-filter:var(--dialog-backdrop-fade-filter);backdrop-filter:var(--dialog-backdrop-fade-filter);background:var(--lightningcss-light,#e3e3e380) var(--lightningcss-dark,#00000080)}.chatgptConfirmationSurface-MCJdC9{background-color:var(--color-surface-card);color:var(--color-text);box-shadow:0 8px 12px #00000014,0 0 1px #0000009e}.chatgptConfirmationSurface-MCJdC9:where([data-theme=dark]){box-shadow:0 8px 16px #00000052,inset 0 0 1px #fff3,0 0 1px #0000009e}@container style(--theme-variant:dark){.chatgptConfirmationSurface-MCJdC9:where(:not([data-theme])){box-shadow:0 8px 16px #00000052,inset 0 0 1px #fff3,0 0 1px #0000009e}}.chatgptConfirmationClose-ugytLj{top:calc(var(--spacing,.25rem) * 4);right:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9)}.chatgptConfirmationPosition-DL4lLO{grid-template-rows:minmax(10px,1fr) auto minmax(10px,1fr);grid-template-columns:10px minmax(0,1fr) 10px;width:100%;height:100%;display:grid;overflow-y:auto}@media (min-width:48rem){.chatgptConfirmationPosition-DL4lLO{grid-template-rows:minmax(20px,.8fr) auto minmax(20px,1fr)}}.imageOverlay-_cSMvD:where([data-transparent=true]){-webkit-backdrop-filter:var(--image-viewer-transparent-backdrop-filter,var(--dialog-backdrop-fade-filter));backdrop-filter:var(--image-viewer-transparent-backdrop-filter,var(--dialog-backdrop-fade-filter))}.imageOverlay-_cSMvD:where([data-codex-window-type=browser] .imageOverlay-_cSMvD){background-color:var(--color-surface-secondary)}@supports (color:color-mix(in lab, red, red)){.imageOverlay-_cSMvD:where([data-codex-window-type=browser] .imageOverlay-_cSMvD){background-color:color-mix(in oklab, var(--color-surface-secondary) 50%, transparent)}}.imageOverlay-_cSMvD:where([data-codex-window-type=browser] .imageOverlay-_cSMvD){--tw-backdrop-blur:blur(var(--blur-md,12px));-webkit-backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, )}.topPosition-Vk6giF{--dialog-top-content-max-height:calc(var(--spacing) * 190);top:max(calc(10dvh / var(--codex-window-zoom)), calc((100dvh / var(--codex-window-zoom) - var(--dialog-top-content-max-height)) / 2))}.voicePickerSurface-aUuGlJ{--color-text:var(--gray-1000);--color-text-tertiary:var(--lightningcss-light,var(--gray-400)) var(--lightningcss-dark,var(--gray-700));--color-background-primary-solid:var(--lightningcss-light,var(--gray-1000)) var(--lightningcss-dark,var(--gray-975));--color-background-primary-solid-hover:var(--lightningcss-light,#333) var(--lightningcss-dark,#ededed);--color-background-primary-ghost-hover:var(--lightningcss-light,#0000000d) var(--lightningcss-dark,#ffffff1a);border-radius:var(--radius-2xl,calc(var(--radius-2xl-base) * var(--corner-radius-scale)));background-color:var(--color-surface-card);color:var(--color-text);width:calc(100vw / var(--codex-window-zoom) - 2rem);max-width:calc(100vw / var(--codex-window-zoom) - 2rem);box-shadow:0 8px 12px #00000014,0 0 1px #0000009e}.voicePickerSurface-aUuGlJ:where([data-theme=dark]){box-shadow:0 8px 16px #00000052,inset 0 0 1px #fff3,0 0 1px #0000009e}@container style(--theme-variant:dark){.voicePickerSurface-aUuGlJ:where(:not([data-theme])){box-shadow:0 8px 16px #00000052,inset 0 0 1px #fff3,0 0 1px #0000009e}}@media (min-width:40rem){.voicePickerSurface-aUuGlJ{width:max-content;min-width:min(400px, calc(100vw / var(--codex-window-zoom) - 2rem));max-width:min(576px, calc(100vw / var(--codex-window-zoom) - 2rem))}}.voicePickerClose-rvh56e{width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9);border-radius:var(--radius-lg,calc(var(--radius-lg-base) * var(--corner-radius-scale)));top:24px;right:24px}.voicePickerClose-rvh56e:focus-visible{outline-offset:0;outline:1px auto}.voicePickerOverlay-GwLhjh{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:var(--lightningcss-light,#e3e3e380) var(--lightningcss-dark,#00000080)}.responsiveSheet-uudmC6{width:100%;height:auto;max-width:var(--container-md,28rem);border-top-left-radius:var(--radius-2xl,calc(var(--radius-2xl-base) * var(--corner-radius-scale)));border-top-right-radius:var(--radius-2xl,calc(var(--radius-2xl-base) * var(--corner-radius-scale)));inset-inline:0;margin-inline:auto;display:grid;bottom:0}@media (min-width:40rem){.responsiveSheet-uudmC6{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:var(--radius-2xl,calc(var(--radius-2xl-base) * var(--corner-radius-scale)));top:50%;bottom:auto}}.responsiveSheet-uudmC6{padding-bottom:env(safe-area-inset-bottom,0px);grid-template-rows:min-content minmax(0,1fr) min-content}.promotionalSheet-Z7haaQ{width:calc(var(--spacing,.25rem) * 120);border-radius:var(--radius-3xl,calc(var(--radius-3xl-base) * var(--corner-radius-scale)));flex-direction:column;max-width:92vw;padding-bottom:0;display:flex}@media not all and (min-width:40rem){.promotionalSheet-Z7haaQ{bottom:max(var(--spacing) * 2, env(safe-area-inset-bottom,0px));width:calc(100vw / var(--codex-window-zoom) - var(--spacing) * 4);max-width:none;max-height:calc(100dvh / var(--codex-window-zoom) - max(var(--spacing) * 2, env(safe-area-inset-bottom,0px)) - var(--spacing) * 4);border-radius:36px}.promotionalSheetOverlay-UlKBAY{background:var(--dialog-backdrop-fade-background);-webkit-backdrop-filter:var(--dialog-backdrop-fade-filter);backdrop-filter:var(--dialog-backdrop-fade-filter)}.promotionalSheetClose-BfJu8T{top:calc(var(--spacing,.25rem) * 5);right:calc(var(--spacing,.25rem) * 5);background-color:var(--color-surface);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.edgeToEdgeSheet-QrQSBB{width:calc(100vw / var(--codex-window-zoom));max-height:calc(100dvh / var(--codex-window-zoom));padding-bottom:env(safe-area-inset-bottom,0px);border-radius:40px 40px 0 0;bottom:0}}.expressiveBeaconSurface-x8SBYk{border-radius:24px}.expressiveBeaconTitle-GLcEim{letter-spacing:-.36px;font-size:20px;font-weight:590;line-height:28px}@media not all and (min-width:40rem){.responsiveExpressiveBeaconTitle-AXn0Dj{letter-spacing:-.26px;font-size:22px}}.photoSetupPosition-mQ6M5o{top:50%}@media (min-width:48rem){.photoSetupPosition-mQ6M5o{top:calc(50% - max(0px, 100dvh - var(--spacing) * 135) / 18)}}.splitCatalog-xFZ_xK{outline:1px solid var(--color-border);outline-offset:-1px;border-top-left-radius:var(--radius-2xl,calc(var(--radius-2xl-base) * var(--corner-radius-scale)));border-top-right-radius:var(--radius-2xl,calc(var(--radius-2xl-base) * var(--corner-radius-scale)));inset-inline:0;flex-direction:column;margin-inline:auto;display:flex;bottom:0}@media (min-width:48rem){.splitCatalog-xFZ_xK{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:var(--radius-2xl,calc(var(--radius-2xl-base) * var(--corner-radius-scale)));top:50%;bottom:auto}}.splitCatalog-xFZ_xK{width:calc(100dvw / var(--codex-window-zoom));height:min(500px, calc(100dvh / var(--codex-window-zoom) - 96px));padding-bottom:env(safe-area-inset-bottom,0px)}@media (min-width:40rem){.splitCatalog-xFZ_xK{height:min(500px, calc(100dvh / var(--codex-window-zoom) - 64px))}}@media (min-width:48rem){.splitCatalog-xFZ_xK{width:min(860px, calc(100dvw / var(--codex-window-zoom) - 40px))}}.catalogSetup-ldzq0b{border-top-left-radius:var(--radius-2xl,calc(var(--radius-2xl-base) * var(--corner-radius-scale)));border-top-right-radius:var(--radius-2xl,calc(var(--radius-2xl-base) * var(--corner-radius-scale)));inset-inline:0;margin-inline:auto;bottom:0}@media (min-width:48rem){.catalogSetup-ldzq0b{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:var(--radius-2xl,calc(var(--radius-2xl-base) * var(--corner-radius-scale)));top:50%;bottom:auto}}.catalogSetup-ldzq0b{width:calc(100dvw / var(--codex-window-zoom));max-height:min(640px, calc(92dvh / var(--codex-window-zoom)))}@media (min-width:48rem){.catalogSetup-ldzq0b{width:min(520px, calc(100dvw / var(--codex-window-zoom) - 40px));max-height:min(640px, calc(95dvh / var(--codex-window-zoom) - 40px))}}.splitCatalog-xFZ_xK,.catalogSetup-ldzq0b{--color-surface:var(--lightningcss-light,var(--white)) var(--lightningcss-dark,var(--gray-300));--color-text:var(--gray-950);--color-text-secondary:var(--lightningcss-light,var(--gray-500)) var(--lightningcss-dark,var(--gray-800));background:var(--color-surface);color:var(--color-text)}@layer components{.body-ADRAW0{padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 5)}.section-zmz5Xf{padding-top:calc(var(--spacing,.25rem) * 3)}.largeSection-zsbCRg{padding-top:calc(var(--spacing,.25rem) * 5)}.section-zmz5Xf:nth-child(1 of :not(.sr-only)){padding-top:0}.body-ADRAW0>.footer-laIpwZ:nth-child(n+2 of :not(.sr-only)){margin-top:calc(var(--spacing,.25rem) * 5)}:where(.WindowContent-bphZNj){padding-top:calc(var(--spacing) * 12)}:where(.WindowActions-AwsoQx){top:calc(var(--spacing) * 3)}:where(.WindowContent-bphZNj[data-right-window-controls=true]):not(:where(.compact-window *)){padding-top:calc(env(titlebar-area-height,0px) / var(--codex-window-zoom) + var(--spacing) * 16)}:where(.WindowContent-bphZNj[data-right-window-controls=true]):not(:where(.compact-window *))>:where(.WindowActions-AwsoQx){top:calc(env(titlebar-area-height,0px) / var(--codex-window-zoom) + var(--spacing) * 3)}}.checkoutConfirmationBody-bSeI4t{padding:calc(var(--spacing,.25rem) * 6)}.checkoutConfirmationBody-bSeI4t h2{--tw-leading:calc(var(--spacing,.25rem) * 6);font-size:17px;line-height:calc(var(--spacing,.25rem) * 6);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:-.43px;letter-spacing:-.43px}.checkoutConfirmationBody-bSeI4t>.section-zmz5Xf+.section-zmz5Xf{padding-top:calc(var(--spacing,.25rem) * 2)}.checkoutConfirmationBody-bSeI4t>.section-zmz5Xf:last-of-type{padding-top:calc(var(--spacing,.25rem) * 4)}.chatgptConfirmationBody-tVEwJh{padding-inline:calc(var(--spacing,.25rem) * 6);padding-bottom:calc(var(--spacing,.25rem) * 6)}.chatgptConfirmationBody-tVEwJh>.section-zmz5Xf:nth-of-type(2){padding-top:0}.chatgptConfirmationBody-tVEwJh>.section-zmz5Xf:first-of-type{padding-block:calc(var(--spacing,.25rem) * 4)}.chatgptConfirmationBody-tVEwJh>.section-zmz5Xf:last-of-type{padding-top:calc(var(--spacing,.25rem) * 8)}.chatgptConfirmationHeaderTitle-fhwwIH{min-height:calc(var(--spacing,.25rem) * 9);font-size:var(--text-lg,16px);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:calc(var(--spacing,.25rem) * 7);line-height:calc(var(--spacing,.25rem) * 7);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em);align-items:center;display:flex}.inputGroup-tn0xxQ>:first-child{border-top-left-radius:calc(var(--radius-xl) - 1px);border-top-right-radius:calc(var(--radius-xl) - 1px)}.inputGroup-tn0xxQ>:last-child{border-bottom-left-radius:calc(var(--radius-xl) - 1px);border-bottom-right-radius:calc(var(--radius-xl) - 1px)}.numberField-sMs2D7{appearance:textfield}.numberField-sMs2D7::-webkit-outer-spin-button{appearance:none;margin:0}.numberField-sMs2D7::-webkit-inner-spin-button{appearance:none;margin:0}.fillOnMount-QGDQQ4{animation:progression-donut-fill-Fr2Avu var(--transition-duration-relaxed) ease-out backwards}@keyframes progression-donut-fill-Fr2Avu{0%{stroke-dashoffset:100px}}:root[data-reduced-motion=true] .fillOnMount-QGDQQ4{animation:none}.icon-KOI0xX{opacity:var(--profile-menu-icon-opacity)}.group:is(:hover,:focus) .icon-KOI0xX{opacity:1}.Toolbar-TcAqyt[data-size]{--button-size:var(--spacing-token-button-composer);--button-icon-size:var(--icon-leading-size)}.Toolbar-TcAqyt[data-size]:not([data-disabled]){--button-text-color:var(--color-text-toolbar-action);--button-text-color-hover:var(--color-text-toolbar-action)}.Root-acw8Rg{--codex-pet-frame-height:calc(var(--codex-pet-width,7.04rem) * 208 / 192);width:var(--codex-pet-width,7.04rem);aspect-ratio:192/208;image-rendering:pixelated;background-repeat:no-repeat;background-size:800%}.Container-AAUiZc{width:auto;height:100%}:where(.Favicon-xZwQNw){position:relative}@keyframes fade-in-HYTrVJ{0%{opacity:0}to{opacity:1}}@keyframes fade-in-marker-re9IOT{0%{color:#0000}}@keyframes image-enter-VfEUgK{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}:root{--wide-block-panel-max-width-override:calc(infinity * 1px)}[data-app-shell-main-content-layout]:has([data-pip-obstacle=thread-summary-panel]){--wide-block-panel-max-width-override:initial}[data-content-search-turn-key]:not(:has(.MediaWideBlock-f485En,.MermaidWideBlock-RqYZqT,.TableContainer-UfIOz_[data-wide-block],.VisualizationWideBlock-S7EK3X)){--thread-content-x:initial;--thread-wide-block-inline-shift:initial}:is(.MediaWideBlock-f485En,.MermaidWideBlock-RqYZqT,.TableContainer-UfIOz_[data-wide-block],.VisualizationWideBlock-S7EK3X){--wide-block-panel-max-width:var(--wide-block-panel-max-width-override,calc(100cqi - var(--thread-content-max-width) + (var(--thread-content-margin,24px) * 3) + (var(--thread-wide-block-inline-shift,0px) * 2)))}.MediaWideBlock-f485En{--wide-block-width:min(var(--markdown-wide-block-max-width), var(--wide-block-container-max-width), var(--wide-block-panel-max-width,var(--wide-block-container-max-width)))}:is(.MediaWideBlock-f485En,.MermaidWideBlock-RqYZqT:not(:has([data-mermaid-streaming]))){width:var(--wide-block-width);max-width:none}.MermaidWideBlock-RqYZqT,.VisualizationWideBlock-S7EK3X{--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-RqYZqT:not(:has([data-mermaid-streaming])){--wide-block-width:var(--wide-block-default-max-width);margin-left:calc((100% - var(--wide-block-width)) / 2)}.VisualizationBlock-BXpp50.VisualizationWideBlock-S7EK3X{--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-f485En{--wide-block-container-max-width:max(100%, calc(50cqi + 50% - var(--padding-toolbar) - var(--thread-wide-block-inline-shift,0px)));margin-left:0}.Paragraph-kKnbIo,.VisualizationBlock-BXpp50{margin:0 0 var(--markdown-space)}.VisualizationBlock-BXpp50{font-family:var(--font-sans);display:flow-root}.Paragraph-kKnbIo,.Heading-Ro3lZr,.ListItem-ncLgmg,.Table-LqdUhs{font-family:var(--font-content)}.MediaParagraph-HnYrwo{text-align:left}.MediaGridParagraph-Z32buN{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.Heading-Ro3lZr{font-weight:var(--font-weight-semibold)}.Heading-Ro3lZr:where(h1){margin:calc(var(--markdown-space) * 4) 0 calc(var(--markdown-space) * 2);font-size:calc(var(--markdown-font-size) * 1.5);line-height:calc(var(--markdown-space) * 8)}.Heading-Ro3lZr:where(h2){margin:calc(var(--markdown-space) * 4) 0 var(--markdown-space);font-size:calc(var(--markdown-font-size) * 1.25);line-height:calc(var(--markdown-space) * 7)}.Heading-Ro3lZr:where(h3){margin:calc(var(--markdown-space) * 4) 0 var(--markdown-space);font-size:calc(var(--markdown-font-size) * 1.125);line-height:calc(var(--markdown-space) * 7)}.Heading-Ro3lZr:where(h4){margin:calc(var(--markdown-space) * 4) 0 0;font-size:var(--markdown-font-size);line-height:calc(var(--markdown-space) * 6)}.Heading-Ro3lZr:where(h5,h6){font-size:var(--markdown-font-size);line-height:var(--markdown-line-height);margin:0}.Heading-Ro3lZr:where(h4)+.Paragraph-kKnbIo{margin-top:0}.List-kOVW5V{margin:0;padding-inline-start:var(--markdown-line-height);list-style-position:outside}.MarkdownRoot-rZKhxa[data-markdown-text-style=assistant-message]>:is(.Paragraph-kKnbIo,.Heading-Ro3lZr,.List-kOVW5V,.Blockquote-EqEEot):not(.MediaParagraph-HnYrwo){margin-inline:var(--entity-prose-inset,0px)}.MarkdownRoot-rZKhxa:not([data-markdown-text-tone=user-message])>.Paragraph-kKnbIo[data-markdown-han-text]:has(+.Paragraph-kKnbIo[data-markdown-han-text]){margin-bottom:var(--spacing)}.MarkdownRoot-rZKhxa>:is(.Paragraph-kKnbIo,.VisualizationBlock-BXpp50):not(:first-child){margin-top:calc(var(--markdown-space) * 2)}.MarkdownRoot-rZKhxa>:is(.Paragraph-kKnbIo,.VisualizationBlock-BXpp50)+:is(.Paragraph-kKnbIo,.VisualizationBlock-BXpp50){margin-block:calc(var(--markdown-space) * 4)}.MarkdownRoot-rZKhxa>.Heading-Ro3lZr:where(h1,h2,h3)+.Paragraph-kKnbIo,.MarkdownRoot-rZKhxa>.Paragraph-kKnbIo+.List-kOVW5V{margin-top:0}.MarkdownRoot-rZKhxa>.List-kOVW5V+.Heading-Ro3lZr{margin-top:calc(var(--markdown-space) * 4)}.UnorderedList-nqKD7g{list-style-type:disc}.List-kOVW5V .UnorderedList-nqKD7g{list-style-type:circle}.List-kOVW5V .List-kOVW5V .UnorderedList-nqKD7g{list-style-type:square}.OrderedList-XsMUSX{list-style-type:decimal}.TaskList-QsR4bm{padding-inline-start:0;list-style-type:none}.ListItem-ncLgmg{padding-inline-start:calc(var(--markdown-space) * 1.5);display:list-item}.ListItem-ncLgmg+.ListItem-ncLgmg{margin-top:0}.ListItem-ncLgmg>:first-child:not(h1,h2,h3){margin-top:0;margin-bottom:0}:is(.ListItem-ncLgmg,[data-markdown-list-item-content])>:last-child:not(h1,h2,h3){margin-bottom:0}:is(.ListItem-ncLgmg,[data-markdown-list-item-content])[data-starts-with-heading]>:nth-child(1 of h1,h2,h3){margin-top:0}:is(.ListItem-ncLgmg,[data-markdown-list-item-content])[data-ends-with-heading]>:nth-last-child(1 of h1,h2,h3){margin-bottom:0}:is(.ListItem-ncLgmg,[data-markdown-list-item-content])>p{margin:0}:is(.ListItem-ncLgmg,[data-markdown-list-item-content])>p+p{margin-top:calc(var(--markdown-space) * 4)}.ListItem-ncLgmg>.List-kOVW5V{margin-top:0;margin-bottom:0}.TaskListItem-ZeZMab{--markdown-task-checkbox-margin:0;padding-inline-start:0;list-style-type:none}.TaskListItem-ZeZMab:has(>p,>[data-markdown-list-item-content]){--markdown-task-checkbox-margin:var(--markdown-space);grid-template-columns:auto minmax(0,1fr);display:grid}.TaskListItem-ZeZMab.TaskListItem-ZeZMab>:first-child{margin-top:var(--markdown-task-checkbox-margin)}.TaskListItem-ZeZMab>:not(:first-child){grid-column:2}.UnorderedList-nqKD7g>.ListItem-ncLgmg::marker{color:var(--text-primary);font-weight:var(--font-weight-semibold)}.OrderedList-XsMUSX>.ListItem-ncLgmg::marker{color:var(--text-primary);font-weight:var(--font-weight-semibold)}.Blockquote-EqEEot{margin:0 0 calc(var(--markdown-space) * 2);color:var(--text-primary);font-style:normal;line-height:calc(var(--markdown-space) * 6);padding-block:calc(var(--markdown-space) * 2);border:0;padding-inline-start:calc(var(--markdown-space) * 6);position:relative;background-color:#0000!important}.Blockquote-EqEEot>:first-child{margin-top:0}.Blockquote-EqEEot>:last-child{margin-bottom:0}.Blockquote-EqEEot>.Paragraph-kKnbIo{font-weight:var(--font-weight-normal);margin:0}.Blockquote-EqEEot>.Paragraph-kKnbIo:before,.Blockquote-EqEEot>.Paragraph-kKnbIo:after{content:none}.Blockquote-EqEEot:after{content:"";inset-inline-start:0;top:calc(var(--markdown-space) * 2);bottom:calc(var(--markdown-space) * 2);width:var(--markdown-space);border-radius:calc(var(--markdown-space) / 2);background-color:var(--border-medium);position:absolute}.HorizontalRule-ByOEk_{clear:both;height:0;margin:calc(var(--markdown-space) * 7) 0;border:0;border-top:1px solid var(--border-medium)}.HorizontalRule-ByOEk_+*{margin-top:0}.MarkdownRoot-rZKhxa{--markdown-host-font-size:var(--codex-chat-font-size);--markdown-host-small-font-size:var(--codex-chat-code-font-size);--markdown-font-size:var(--markdown-host-font-size);--markdown-line-height:calc(var(--markdown-font-size) * var(--leading-relaxed));--markdown-small-font-size:max(var(--markdown-host-small-font-size), calc(var(--markdown-font-size) * .875));--markdown-space:calc(var(--markdown-font-size) / 4);--text-primary:currentColor;--border-medium:var(--color-border-strong);--border-light:var(--color-border-subtle);--main-surface-secondary:var(--color-surface-secondary)}@supports (color:color-mix(in lab, red, red)){.MarkdownRoot-rZKhxa{--main-surface-secondary:color-mix(in srgb, var(--color-surface-secondary) 92%, transparent)}}.MarkdownRoot-rZKhxa{color:var(--color-text);font-size:var(--markdown-font-size);line-height:var(--markdown-line-height);overflow-wrap:anywhere}.MarkdownRoot-rZKhxa[data-markdown-text-tone=inherit]{color:inherit}.MarkdownRoot-rZKhxa[data-markdown-text-tone=inherit] .ExternalMarkdownLink-WWBYg9{--vscode-textLink-foreground:var(--markdown-link-color,currentColor);--vscode-textLink-activeForeground:var(--markdown-link-color,currentColor);--inline-mention-dark-base-color:currentColor;--inline-mention-resolved-base-color:currentColor;color:var(--markdown-link-color,inherit)}.MarkdownRoot-rZKhxa[data-markdown-text-tone=tertiary]{color:var(--color-text-tertiary)}.MarkdownRoot-rZKhxa[data-markdown-text-tone=user-message]{color:var(--color-text-user-message)}.MarkdownRoot-rZKhxa[data-markdown-text-tone=user-message]>.Paragraph-kKnbIo{margin-block:0}.MarkdownRoot-rZKhxa[data-markdown-text-tone=user-message] .ExternalMarkdownLink-WWBYg9{--inline-mention-dark-base-color:var(--color-text-user-message);--inline-mention-resolved-base-color:var(--color-text-user-message)}.MarkdownRoot-rZKhxa :is(.Paragraph-kKnbIo,.List-kOVW5V,.ListItem-ncLgmg,.Table-LqdUhs){font-size:var(--markdown-font-size);line-height:var(--markdown-line-height)}.MarkdownRoot-rZKhxa[data-markdown-text-style=inherit]{--markdown-font-size:1em;--markdown-line-height:1lh;color:inherit}.MarkdownRoot-rZKhxa[data-markdown-text-style=base]{--markdown-font-size:var(--text-base)}.MarkdownRoot-rZKhxa[data-markdown-text-style=large]{--markdown-font-size:var(--text-lg)}.MarkdownRoot-rZKhxa[data-markdown-text-style=small]{--markdown-font-size:var(--text-sm)}.MarkdownRoot-rZKhxa .Table-LqdUhs,.MarkdownRoot-rZKhxa[data-markdown-text-style] .Table-LqdUhs{font-size:var(--markdown-small-font-size)}[data-codex-window-type=browser] .MarkdownRoot-rZKhxa{--markdown-host-font-size:var(--text-base);--markdown-host-small-font-size:var(--text-sm)}.MarkdownTablePreview-WF8OXs{border:1px solid var(--color-border);border-radius:var(--radius-2xl);background-color:var(--color-surface-elevated-secondary);max-width:100%;max-height:100%;padding:calc(var(--spacing) * 8) 0;box-shadow:var(--shadow-2xl);margin:auto;display:flex;overflow:hidden}@media (min-width:40rem){.MarkdownTablePreview-WF8OXs{max-width:80%;padding-inline:calc(var(--spacing) * 8)}}[data-codex-window-type=extension] .MarkdownRoot-rZKhxa{--thread-content-max-width:40rem}.TableContainer-UfIOz_{width:100%;min-width:100%;margin-top:calc(var(--markdown-space) * 4);position:relative}.TableContainer-UfIOz_[data-wide-block]{--edge-fade-distance:calc(var(--thread-content-margin,24px) * 4);--wide-block-width:max(100%, min(calc(50cqi + 50% - var(--padding-toolbar) - var(--thread-content-margin,24px) - var(--thread-wide-block-inline-shift,0px)), calc((100% + var(--wide-block-panel-max-width)) / 2)));width:fit-content;max-width:var(--wide-block-width)}.TableContainer-UfIOz_:not([data-wide-block]) .Table-LqdUhs{font-variant-numeric:tabular-nums}.TableContainer-UfIOz_:not([data-wide-block]) .Table-LqdUhs [data-col-size]{min-width:auto}.TableScroller-ZhMTLB{scrollbar-width:thin;animation-range:min(2px,50%) max(100% - 2px,50%);overflow-x:auto}.TableContainer-UfIOz_[data-wide-block] .TableScroller-ZhMTLB{display:flex}.TableWrapper-i1mUIE{pointer-events:auto;flex-shrink:0;width:fit-content;min-width:100%}@container latest-turn-preview (width>=0){.TableContainer-UfIOz_[data-wide-block]{width:100%}}.Table-LqdUhs{border-collapse:separate;border-spacing:0;table-layout:auto;text-align:start;width:fit-content;min-width:100%;margin:0}.Table-LqdUhs [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-LqdUhs [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-LqdUhs [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-LqdUhs [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-ENsaGm:not(:last-child) .TableCell-WcsygL{border-bottom:1px solid var(--border-light)}.TableStickyHeader-I7_LNR{border-collapse:separate;border-spacing:0}.TableStickyHeader-I7_LNR .TableHeaderCell-esYSpn{z-index:10;background:var(--color-surface);position:sticky;top:0}.TableHeaderCell-esYSpn,.TableCell-WcsygL{vertical-align:top;white-space:normal;padding-inline-end:calc(var(--markdown-space) * 6)}:is(.TableHeaderCell-esYSpn,.TableCell-WcsygL)[align=left]{text-align:left}:is(.TableHeaderCell-esYSpn,.TableCell-WcsygL)[align=center]{text-align:center}:is(.TableHeaderCell-esYSpn,.TableCell-WcsygL)[align=right]{text-align:right}.TableHeaderCell-esYSpn{border-bottom:1px solid var(--border-medium);padding-top:calc(var(--markdown-space) * 2);padding-bottom:calc(var(--markdown-space) * 2);text-align:start;color:var(--text-primary);font-weight:var(--font-weight-semibold);line-height:calc(var(--markdown-space) * 4)}.TableCell-WcsygL{padding-top:calc(var(--markdown-space) * 2.5);padding-bottom:calc(var(--markdown-space) * 2.5)}.NumericTableCell-rj6UoB{min-width:calc(3ch + (var(--markdown-space) * 6));white-space:nowrap}.TableHeaderCell-esYSpn:last-child{padding-inline-end:calc(var(--markdown-space) * 10)}.TableBody-A5sMNL .TableRow-ENsaGm:last-child .TableCell-WcsygL{padding-bottom:calc(var(--markdown-space) * 6)}.MermaidBlock-zsG6ii{margin-block:calc(var(--markdown-space) * 2)}.CodeBlock-zu1QM3{margin-block:calc(var(--markdown-space) * 5)}.MermaidBlock-zsG6ii:has([data-mermaid-streaming]){margin-block:0}.InlineCode-Cddi3Y{background:var(--color-background-primary-ghost-hover);border-radius:6px;padding:1px 6px;display:inline}@supports (color:color-mix(in lab, red, red)){.InlineCode-Cddi3Y{background:color-mix(in srgb, var(--color-background-primary-ghost-hover) 60%, var(--color-text) 6%)}}.InlineCode-Cddi3Y{-webkit-box-decoration-break:clone;box-decoration-break:clone;font-family:var(--font-mono);overflow-wrap:anywhere;word-break:break-word;font-size:.92em}.MarkdownRoot-rZKhxa[data-markdown-text-tone=inherit] .InlineCode-Cddi3Y,.CodeBlockPlaceholder-rW0eah{background-color:var(--color-surface);background-image:linear-gradient(var(--color-background-secondary-soft-alpha), var(--color-background-secondary-soft-alpha));color:var(--color-text)}.CodeBlockPlaceholder-rW0eah{border-radius:var(--radius-3xl-base);padding:calc(var(--markdown-space) * 4);font-size:var(--markdown-small-font-size);line-height:calc(var(--markdown-space) * 5);overflow-x:auto}.InlineMarkdownIsolate-QWDV4W{unicode-bidi:isolate}.AgentMentionLabel-hMk9qK{color:var(--color-text)}.BrowserTabMentionLabel-RsqyjI{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.InlineMentionFocusRing-j8iO1a{cursor:var(--cursor-interaction)}.InlineMentionFocusRing-j8iO1a [data-layout]{-webkit-box-decoration-break:clone;box-decoration-break:clone}.InlineMentionFocusRing-j8iO1a:not(:has([data-layout])){-webkit-box-decoration-break:clone;box-decoration-break:clone}.InlineMentionFocusRing-j8iO1a:focus-visible{outline:none}.InlineMentionFocusRing-j8iO1a:focus-visible [data-layout]{border-radius:var(--radius-md);box-shadow:0 0 0 2px var(--color-ring)}.InlineMentionFocusRing-j8iO1a:focus-visible:not(:has([data-layout])){border-radius:var(--radius-md);box-shadow:0 0 0 2px var(--color-ring)}.InlineMentionFocusRing-j8iO1a[data-disabled]{cursor:default}:is(.MarkdownRoot-rZKhxa th,.MarkdownRoot-rZKhxa td){max-width:calc(var(--thread-content-max-width,40rem) * 18 / 24);overflow-wrap:break-word;word-break:normal}:is(.TableHeaderCell-esYSpn,.TableCell-WcsygL) .TableCellFileLink-h40okA{white-space:nowrap}:is(.TableHeaderCell-esYSpn,.TableCell-WcsygL) .TableCellFileLink-h40okA>:last-child{white-space:normal}.SingleChildTableCell-Sv7jTC>[data-file-reference] .TableCellFileLink-h40okA{vertical-align:baseline;grid-template-columns:auto minmax(0,1fr);max-width:100%;display:inline-grid}.SingleChildTableCell-Sv7jTC>[data-file-reference] .TableCellFileLink-h40okA>:first-child{height:1lh;transform:none}.MarkdownRoot-rZKhxa[data-markdown-animated] :is(.FadeIn-RqQvGR,.HorizontalRule-ByOEk_,.ListItem-ncLgmg,.TableRow-ENsaGm,.Blockquote-EqEEot){opacity:1;animation:fade-in-HYTrVJ var(--duration,var(--transition-duration-basic)) var(--fade-easing,cubic-bezier(.37, .55, .86, .88)) both;animation-delay:var(--fade-delay,0s)}.MarkdownRoot-rZKhxa[data-markdown-animated] .FadeListDecoration-F9SN5z::marker{animation:fade-in-marker-re9IOT var(--duration,var(--transition-duration-basic)) var(--fade-easing,cubic-bezier(.37, .55, .86, .88)) forwards;animation-delay:var(--fade-delay,0s)}.MarkdownRoot-rZKhxa.AdaptiveStreaming-uuYOZc .FadeIn-RqQvGR{--duration:var(--animation-duration-streaming-text)}.MarkdownRoot-rZKhxa.AdaptiveStreaming-uuYOZc .FadeListDecoration-F9SN5z::marker{--duration:var(--animation-duration-streaming-text)}.MarkdownRoot-rZKhxa[data-markdown-animated] .ImageEnter-TCwnvk{transform-origin:50%;animation:.18s ease-out both image-enter-VfEUgK}@media (prefers-reduced-motion:reduce){.MarkdownRoot-rZKhxa[data-markdown-animated] :is(.FadeIn-RqQvGR,.HorizontalRule-ByOEk_,.ListItem-ncLgmg,.TableRow-ENsaGm,.Blockquote-EqEEot,.ImageEnter-TCwnvk){--duration:0s;opacity:1;animation-duration:0s;transform:scale(1);animation-delay:0s!important}.MarkdownRoot-rZKhxa[data-markdown-animated] .FadeListDecoration-F9SN5z::marker{animation-duration:0s;animation-delay:0s!important}}.DecoratedExternalLink-p2AJ5C{color:inherit;cursor:var(--cursor-interaction);-webkit-text-decoration:underline dotted var(--color-text-tertiary) 1px;-webkit-text-decoration:underline dotted var(--color-text-tertiary) 1px;-webkit-text-decoration:underline dotted var(--color-text-tertiary) 1px;-webkit-text-decoration:underline dotted var(--color-text-tertiary) 1px;text-decoration:underline dotted var(--color-text-tertiary) 1px;text-underline-offset:2px;text-decoration-skip-ink:auto;text-underline-position:from-font}.DecoratedExternalLink-p2AJ5C:hover{color:var(--color-text-info);text-decoration-color:currentColor}@media print{[data-conversation-print] .MarkdownRoot-rZKhxa{--markdown-font-size:var(--codex-chat-font-size);--markdown-small-font-size:calc(var(--markdown-font-size) * .875);--markdown-line-height:calc(var(--markdown-font-size) * 1.5);--markdown-space:var(--spacing)}:is([data-conversation-print] .MarkdownRoot-rZKhxa .Paragraph-kKnbIo,[data-conversation-print] .MarkdownRoot-rZKhxa .List-kOVW5V,[data-conversation-print] .MarkdownRoot-rZKhxa .TableContainer-UfIOz_){margin-block:calc(var(--spacing) * 3)}[data-conversation-print] .MarkdownRoot-rZKhxa[data-markdown-text-tone=user-message]{--markdown-line-height:calc(var(--spacing) * 6)}[data-conversation-print] .MarkdownRoot-rZKhxa[data-markdown-text-tone=user-message]>.Paragraph-kKnbIo{margin-block:0}[data-conversation-print] .MarkdownRoot-rZKhxa .Heading-Ro3lZr{margin-block:calc(var(--spacing) * 5) calc(var(--spacing) * 3);font-weight:var(--font-weight-bold);line-height:1.5}[data-conversation-print] .MarkdownRoot-rZKhxa .Heading-Ro3lZr:where(h1){font-size:2em}[data-conversation-print] .MarkdownRoot-rZKhxa .Heading-Ro3lZr:where(h2){font-size:1.5em}[data-conversation-print] .MarkdownRoot-rZKhxa .Heading-Ro3lZr:where(h3){font-size:1.17em}[data-conversation-print] .MarkdownRoot-rZKhxa .Heading-Ro3lZr:where(h4){font-size:1em}[data-conversation-print] .MarkdownRoot-rZKhxa .Heading-Ro3lZr:where(h5){font-size:.83em}[data-conversation-print] .MarkdownRoot-rZKhxa .Heading-Ro3lZr:where(h6){font-size:.67em}[data-conversation-print] .MarkdownRoot-rZKhxa .List-kOVW5V{padding-inline-start:calc(var(--spacing) * 10)}:is([data-conversation-print] .MarkdownRoot-rZKhxa .TableContainer-UfIOz_,[data-conversation-print] .MarkdownRoot-rZKhxa .TableWrapper-i1mUIE,[data-conversation-print] .MarkdownRoot-rZKhxa .Table-LqdUhs){width:100%;max-width:100%}[data-conversation-print] .MarkdownRoot-rZKhxa .TableScroller-ZhMTLB{animation:none;display:block;overflow:visible;-webkit-mask-image:none;mask-image:none}:is([data-conversation-print] .MarkdownRoot-rZKhxa .TableHeaderCell-esYSpn,[data-conversation-print] .MarkdownRoot-rZKhxa .TableCell-WcsygL){min-width:0;max-width:12.5rem;padding-inline:calc(var(--spacing) * 2);overflow-wrap:anywhere;line-height:1.71429}:is([data-conversation-print] .MarkdownRoot-rZKhxa .TableHeaderCell-esYSpn,[data-conversation-print] .MarkdownRoot-rZKhxa .TableCell-WcsygL):first-child{padding-inline-start:0}:is([data-conversation-print] .MarkdownRoot-rZKhxa .TableHeaderCell-esYSpn,[data-conversation-print] .MarkdownRoot-rZKhxa .TableCell-WcsygL):last-child{padding-inline-end:0}[data-conversation-print] .MarkdownRoot-rZKhxa .CodeBlock-zu1QM3{margin-block:1em}[data-conversation-print] .MarkdownRoot-rZKhxa .TableCell-WcsygL{border-bottom:1px solid var(--border-light)}[data-conversation-print] .MarkdownRoot-rZKhxa .TableBody-A5sMNL .TableRow-ENsaGm:last-child .TableCell-WcsygL{padding-bottom:calc(var(--spacing) * 2.5)}[data-conversation-print] .MarkdownRoot-rZKhxa .CodeBlockPlaceholder-rW0eah{font-size:var(--markdown-font-size);white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;border-radius:0;padding:0;line-height:1.5;overflow:visible}}@keyframes shimmer-ZEh1Pz{0%{background-position:140% 0}to{background-position:-105% 0}}.Root-z2BNO7{--openai-blossom-shimmer-highlight:var(--lightningcss-light,var(--color-surface)) var(--lightningcss-dark,var(--color-text));--openai-blossom-shimmer-base:var(--color-text);--openai-blossom-shimmer-base-opacity:var(--lightningcss-light,.24) var(--lightningcss-dark,.68);--openai-blossom-shimmer-soft:color-mix(in srgb, var(--openai-blossom-shimmer-highlight) 4%, transparent);--openai-blossom-shimmer-peak:color-mix(in srgb, var(--openai-blossom-shimmer-highlight) 48%, transparent);--openai-blossom-shimmer-tail:color-mix(in srgb, var(--openai-blossom-shimmer-highlight) 8%, transparent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.Base-Z8GMSc{width:100%;height:100%;color:var(--openai-blossom-shimmer-base);opacity:var(--openai-blossom-shimmer-base-opacity)}.Overlay-UCNs2a{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%);animation:2.2s cubic-bezier(.4,0,.2,1) infinite shimmer-ZEh1Pz;animation-play-state:var(--decorative-animation-play-state,running);background-position:140% 0;background-repeat:no-repeat;background-size:220% 100%;position:absolute;inset:0}:root[data-reduced-motion=true] .Overlay-UCNs2a{animation:none}.delayedIndicator-cocUOa{animation:.4s step-end reveal-wo8Ti9}@keyframes reveal-wo8Ti9{0%{visibility:hidden}to{visibility:visible}}.delayedBlossom-KOfdpr{animation:fadeIn-sugbzF var(--transition-duration-basic) ease-out var(--loading-blossom-delay) both}:root[data-reduced-motion=true] .delayedBlossom-KOfdpr{animation:reveal-wo8Ti9 var(--loading-blossom-delay) step-end}@keyframes fadeIn-sugbzF{0%{opacity:0}to{opacity:1}}.DigitColumn-fJ4U3r{width:1ch;height:1lh;line-height:inherit;contain:layout paint style;display:inline-block;position:relative}.DigitColumn-fJ4U3r:before{content:"0";visibility:hidden}.DigitColumn-fJ4U3r[data-variant=inline]{contain:none}.DigitColumn-fJ4U3r[data-variant=inline] .DigitStack-p_507q{margin-top:var(--rolling-number-y-offset,0);display:block}.DigitColumn-fJ4U3r[data-variant=inline] .DigitStack-p_507q>span{line-height:inherit;display:block}.DigitStack-p_507q{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-p_507q>span{flex:0 0 1lh;height:1lh}@media (prefers-reduced-motion:reduce){.DigitStack-p_507q{transition:none}}.avatar-CG40Jq{display:contents}.avatar-CG40Jq img,.reviewerPicker-Il2q0L img{background-color:var(--color-white)}.Display-XTzqIm{padding-block:calc(var(--spacing) * 4);font-size:var(--codex-chat-font-size);line-height:var(--leading-relaxed);display:flow-root}@keyframes pulse-W_p_ZT{50%{opacity:.5}}.Placeholder-GJXpwo{overflow:hidden}.Placeholder-GJXpwo[data-animate]{--loading-placeholder-base:var(--color-surface);--loading-placeholder-peak:var(--color-codex-description)}@supports (color:color-mix(in lab, red, red)){.Placeholder-GJXpwo[data-animate]{--loading-placeholder-peak:color-mix(in srgb, var(--color-codex-description) 7%, var(--color-surface))}}.Placeholder-GJXpwo[data-animate]{background-color:var(--loading-placeholder-base);position:relative}.Placeholder-GJXpwo[data-animate]:before{background-color:var(--loading-placeholder-peak);opacity:0;animation:3s ease-in-out infinite pulse-W_p_ZT;animation-play-state:var(--decorative-animation-play-state,running);content:"";position:absolute;inset:0}:root[data-reduced-motion=true] :is(){animation:none}.Placeholder-GJXpwo[data-animate]:where([data-theme=dark]){--loading-placeholder-peak:var(--color-codex-description)}@supports (color:color-mix(in lab, red, red)){.Placeholder-GJXpwo[data-animate]:where([data-theme=dark]){--loading-placeholder-peak:color-mix(in srgb, var(--color-codex-description) 14%, var(--color-surface))}}@container style(--theme-variant:dark){.Placeholder-GJXpwo[data-animate]:where(:not([data-theme])){--loading-placeholder-peak:var(--color-codex-description)}@supports (color:color-mix(in lab, red, red)){.Placeholder-GJXpwo[data-animate]:where(:not([data-theme])){--loading-placeholder-peak:color-mix(in srgb, var(--color-codex-description) 14%, var(--color-surface))}}}:where(.cadencedShimmer-uMTG1d){--loading-shimmer-foreground:initial;--loading-shimmer-base:initial;--loading-shimmer-highlight:initial}.cadencedShimmer-uMTG1d{--shimmer-text-secondary:var(--loading-shimmer-base,color-mix(in srgb, var(--loading-shimmer-foreground,var(--color-codex-description)) 55%, transparent));--shimmer-contrast:var(--loading-shimmer-highlight,#ffffffbf);text-fill-color:currentColor;-webkit-text-fill-color:currentColor}.cadencedShimmer-uMTG1d,.cadencedShimmer-uMTG1d *{color:var(--shimmer-text-secondary)!important}.cadencedShimmer-uMTG1d .cadencedShimmerHighlight-VcX29h,.cadencedShimmer-uMTG1d .cadencedShimmerHighlight-VcX29h *{color:var(--shimmer-contrast)!important}.cadencedShimmerSweep-ICUAVH{width:100%;text-overflow:inherit;pointer-events:none;position:absolute;inset:0 auto 0 0;overflow:hidden;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 20% 30%,#0000 50% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 20% 30%,#0000 50% 100%)}.cadencedShimmerHighlight-VcX29h{width:100%;text-overflow:inherit;text-fill-color:currentColor;-webkit-text-fill-color:currentColor;display:block;overflow:hidden;transform:translate(50%)}.cadencedShimmerActive-DpK60y .cadencedShimmerSweep-ICUAVH,.cadencedShimmerActive-DpK60y .cadencedShimmerHighlight-VcX29h{animation-duration:1s;animation-timing-function:steps(48,end);animation-iteration-count:1}.cadencedShimmerActive-DpK60y .cadencedShimmerSweep-ICUAVH{animation-name:cadencedLoadingShimmerSweep-lzFXeT}.cadencedShimmerActive-DpK60y .cadencedShimmerHighlight-VcX29h{animation-name:cadencedLoadingShimmerHighlight-qNRRjT}@media (prefers-reduced-motion:reduce){.cadencedShimmerActive-DpK60y .cadencedShimmerSweep-ICUAVH,.cadencedShimmerActive-DpK60y .cadencedShimmerHighlight-VcX29h{animation:none}}@keyframes cadencedLoadingShimmerSweep-lzFXeT{0%{transform:translate(-50%)}to{transform:translate(125%)}}@keyframes cadencedLoadingShimmerHighlight-qNRRjT{0%{transform:translate(50%)}to{transform:translate(-125%)}}.Surface-BCuIs1{corner-shape:superellipse(1.1)}.StickyActionBar-RZfVQh{top:calc(-1px - var(--thread-sticky-header-top,0px))}.CodeSurface-UAMd1A,.StickyActionBar-RZfVQh{background-color:var(--color-surface);background-image:linear-gradient(var(--color-background-secondary-soft-alpha), var(--color-background-secondary-soft-alpha))}.WithPreview-LsgDtz{min-block-size:calc(var(--spacing-token-button-composer-sm) + var(--spacing) * 6.5 + max(1.5em, calc(var(--spacing) * 5)));grid-template-columns:minmax(0,1fr);display:grid}.WithPreview-LsgDtz>[data-code-block-source],.WithPreview-LsgDtz>[data-code-block-preview]{grid-area:1/1;align-self:start;min-inline-size:0}.FloatingSource-LdBIiI{border-radius:var(--radius-3xl-base);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-subtle);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block-start:calc(var(--spacing-token-button-composer-sm) + var(--spacing) * 3);padding-block-end:calc(var(--spacing) * 3)}.FloatingActionBar-N62vMF{z-index:10;color:var(--color-codex-description);inset-block-start:calc(var(--spacing) * 1.25);inset-inline:calc(var(--spacing) * 1.5);position:absolute}.PreviewError-_CR6f8{padding-block-start:calc(var(--spacing-token-button-composer-sm) + var(--spacing) * 3)}.PreviewHidden-rvND7_{visibility:hidden}@media (hover:hover){.WithPreview-LsgDtz:not(:hover,:focus-within) .FloatingControls-z00cNh,.WithPreview-LsgDtz[data-source-visible=false]:not(:hover,:focus-within) .FloatingActionBar-N62vMF{opacity:0;pointer-events:none}}@media (hover:none){.Preview-NSYmns{padding-block-start:calc(var(--spacing-token-button-composer-sm) + var(--spacing) * 3)}.Preview-NSYmns .PreviewError-_CR6f8{padding-block-start:0}}.Source-kILllF[data-code-block-source]>pre{color:inherit;font-family:var(--font-mono);font-size:var(--codex-chat-code-font-size);line-height:max(1.5em, calc(var(--spacing) * 5));white-space:inherit;background:0 0;border:0;border-radius:0;margin:0;padding:0}.Source-kILllF[data-code-block-source]>pre>code{font:inherit;white-space:inherit}@media print{[data-conversation-print] .Root-iW7ipz{background:0 0;min-block-size:0;contain:none!important;color:#000!important;border:0!important;border-radius:0!important;display:block!important;overflow:visible!important}[data-conversation-print] .CodeSurface-UAMd1A{background:0 0}[data-conversation-print] .ActionBar-KWWAct{display:none!important}[data-conversation-print] .Source-kILllF{overflow-wrap:anywhere;max-height:none;white-space:pre-wrap!important;border:0!important;border-radius:0!important;padding:0!important;overflow:visible!important}[data-conversation-print] .Source-kILllF span{color:inherit!important}[data-conversation-print] .Preview-NSYmns{padding:0}[data-conversation-print] .PreviewHidden-rvND7_{display:none}}.CodeContent-ybJ8Tl{line-height:max(1.5em, calc(var(--spacing) * 5))}@media print{[data-conversation-print] .CodeContent-ybJ8Tl{color:#000;overflow-wrap:anywhere;min-width:0;white-space:pre-wrap!important}}.InlineCodePane-EYx4bd{max-height:56.25cqw;overflow-y:auto}.ViewerContent-Cg8AgN{line-height:max(1.5em, calc(var(--spacing) * 5))}.Comment-dh5VVn{color:var(--color-codex-syntax-comment);font-style:normal}@container style(--theme-variant:light){.Comment-dh5VVn{font-style:italic}}@media print{[data-conversation-print] .InlineCodePane-EYx4bd{max-height:none;overflow:visible!important}[data-conversation-print] .Viewer-ALA646,[data-conversation-print] .Scrollport-kY3Nlm{display:block!important;overflow:visible!important}[data-conversation-print] .ViewerContent-Cg8AgN{overflow-wrap:anywhere;color:#000!important;white-space:pre-wrap!important;min-width:0!important;padding:0!important}[data-conversation-print] .ViewerContent-Cg8AgN span{color:inherit!important}}.active-ylqTkR,.active-ylqTkR *{view-transition-name:none!important}@layer base{.active-ylqTkR .image-MN44N1{border-radius:inherit}}.active-ylqTkR .image-MN44N1{view-transition-name:image-preview-editor!important}.active-ylqTkR .toolbar-HMtViS,.active-ylqTkR.opening-aO53eV .chrome-cYKtGk [data-image-preview-toolbar] [role=toolbar]:not([role=toolbar] [role=toolbar]){view-transition-name:image-preview-toolbar!important}.active-ylqTkR.closing-fIQWrc .backdrop-I43Dio{view-transition-name:image-preview-backdrop!important}.active-ylqTkR.closing-fIQWrc .chrome-cYKtGk{view-transition-name:image-preview-chrome!important}.active-ylqTkR::view-transition-group(*){animation-duration:var(--transition-duration-moderate);animation-timing-function:var(--ease-spring-snappy)}.active-ylqTkR.closing-fIQWrc::view-transition-group(*){animation-duration:var(--transition-duration-basic)}.active-ylqTkR.closing-fIQWrc::view-transition-old(image-preview-backdrop){animation-duration:var(--transition-duration-basic)}.active-ylqTkR.closing-fIQWrc::view-transition-old(image-preview-chrome){animation-duration:var(--transition-duration-basic)}.active-ylqTkR::view-transition-group(image-preview-toolbar){z-index:40}.active-ylqTkR.opening-aO53eV::view-transition-group(image-preview-toolbar){animation:none}.active-ylqTkR::view-transition-old(image-preview-editor){display:none}.active-ylqTkR::view-transition-old(image-preview-toolbar){display:none}.active-ylqTkR::view-transition-new(image-preview-editor){mix-blend-mode:normal;object-fit:cover;width:100%;height:100%;animation:none}.active-ylqTkR::view-transition-new(image-preview-toolbar){mix-blend-mode:normal;object-fit:cover;width:100%;height:100%;animation:none}.active-ylqTkR.closing-fIQWrc::view-transition-old(image-preview-editor){mix-blend-mode:normal;object-fit:cover;width:100%;height:100%;animation:none}.active-ylqTkR.closing-fIQWrc::view-transition-image-pair(image-preview-editor){border-radius:var(--image-preview-thumbnail-radius,0);animation:round-thumbnail-u_JWuk var(--transition-duration-basic) var(--ease-spring-snappy) both;overflow:clip}@keyframes round-thumbnail-u_JWuk{0%{border-radius:0}}.active-ylqTkR.closing-fIQWrc::view-transition-old(image-preview-editor){display:block}.active-ylqTkR.closing-fIQWrc::view-transition-new(image-preview-editor){display:none}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}[data-math-display=true] .katex-display{max-width:100%;margin-block:0;overflow:auto hidden}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}