.docs-page-content{min-width:0}.doc-content .doc-partner-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1rem 0 1.5rem;padding:0;list-style:none}.doc-content .doc-partner-grid li{margin:0;padding:0}.doc-content .doc-partner-grid li::marker{content:""}.doc-content .doc-partner-grid a{display:block;height:100%;padding:1rem;border:1px solid var(--docs-v2-border, #e8e8e8);border-radius:.75rem;background:var(--docs-v2-surface-secondary, #f8f8f8);font-weight:500;text-align:center;text-decoration:none}.doc-content .doc-partner-grid a:hover{text-decoration:underline}@media(min-width:640px){.doc-content .doc-partner-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.doc-content .doc-partner-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.docs-page-header{margin-bottom:1.75rem}.docs-page-header h1{margin:0;color:var(--docs-v2-text, #171717);font-size:1.875rem;font-weight:600;letter-spacing:-.02em;line-height:1.4}.docs-page-header>p{max-width:48rem;margin:.25rem 0 0;color:var(--docs-v2-muted, #666);font-size:1.125rem;line-height:1.6112}.docs-page-header>.docs-page-topic-label{margin:0 0 .55rem;font-size:.82rem;font-weight:620;letter-spacing:.02em;line-height:1.4}.docs-page-header:has(>.docs-page-tools),.docs-pricing__header:has(>.docs-page-tools){position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.25rem 1rem}:is(.docs-page-header,.docs-pricing__header):has(>.docs-page-tools)>h1{grid-column:1;grid-row:1;min-width:0;padding-inline-end:0}:is(.docs-page-header,.docs-pricing__header)>.docs-page-tools{position:relative;grid-column:2;grid-row:1;align-self:start;margin:0}:is(.docs-page-header,.docs-pricing__header):has(>.docs-page-tools)>p:not(.sr-only){grid-column:1 / -1;margin-top:0}.docs-page-button{display:inline-flex;align-items:center;min-height:2.9rem;padding:.65rem 1.15rem;border-radius:999px;color:#fff;background:#171717;font-size:.94rem;font-weight:620;text-decoration:none}.docs-page-button:hover{background:#333}.doc-content .doc-chatgpt-composer{max-width:39rem;margin:1.75rem auto;padding:.8rem;border:1px solid var(--docs-v2-border, #e8e8e8);border-radius:1rem;background:var(--docs-v2-surface, #fff);box-shadow:0 .75rem 2rem #00000012}.doc-content .doc-chatgpt-composer figcaption{padding:.15rem .2rem .72rem;color:var(--docs-v2-text, #171717);font-size:.88rem;font-weight:620}.doc-content .doc-chatgpt-composer__options{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem}.doc-content .doc-chatgpt-composer__options span{padding:.38rem .62rem;border:1px solid var(--docs-v2-border, #e8e8e8);border-radius:999px;color:var(--docs-v2-muted, #666);font-size:.72rem}.doc-content .doc-chatgpt-composer__options .is-selected{border-color:#171717;color:#fff;background:#171717}.doc-content .doc-chatgpt-composer__prompt{min-height:6.8rem;margin:0;padding:.9rem;border:0;border-radius:.7rem;color:var(--docs-v2-text, #171717);background:var(--docs-v2-surface-soft, #f4f4f4);font-family:inherit;font-size:.84rem;line-height:1.55}.doc-content .doc-chatgpt-composer footer{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.72rem .25rem .05rem;color:var(--docs-v2-muted, #666);font-size:.7rem;line-height:1.4}.docs-page-button:focus-visible,.docs-page-text-link:focus-visible,.docs-home a:focus-visible,.docs-context-hub a:focus-visible,.docs-page-prev-next a:focus-visible{outline:2px solid color-mix(in srgb,var(--docs-v2-focus, #2563eb) 65%,transparent);outline-offset:3px}.docs-page-text-link{color:var(--docs-v2-text, #171717);font-size:.94rem;font-weight:620;text-underline-offset:.3rem}.doc-content .doc-permission-demo,.doc-content .doc-settings-illustration,.doc-content .doc-permission-picker,.doc-content .doc-composer-illustration{box-sizing:border-box;max-width:38rem;margin:2rem auto;color:var(--docs-v2-text, #171717);font-family:inherit}.doc-content .doc-composer-illustration{display:grid;justify-items:center;max-width:44rem;padding:2rem 1.5rem 1.5rem;border-radius:1.25rem;background:var(--docs-v2-surface-soft, #f4f4f4)}.doc-content .doc-composer-illustration__mark{position:relative;width:1.7rem;height:1.45rem;margin-bottom:.65rem;border:2px solid var(--docs-v2-text, #171717);border-radius:45% 48% 42% 46%}.doc-content .doc-composer-illustration__mark:before,.doc-content .doc-composer-illustration__mark:after{position:absolute;top:-.28rem;width:.45rem;height:.42rem;border:2px solid var(--docs-v2-text, #171717);border-bottom:0;border-radius:.35rem .35rem 0 0;content:""}.doc-content .doc-composer-illustration__mark:before{left:.12rem}.doc-content .doc-composer-illustration__mark:after{right:.12rem}.doc-content .doc-composer-illustration>strong{margin-bottom:1.2rem;font-size:clamp(1.15rem,2.5vw,1.65rem);font-weight:520;letter-spacing:-.025em}.doc-content .doc-composer-illustration__composer{width:100%;padding:.55rem .85rem .8rem;border:1px solid var(--docs-v2-border, #e1e1e1);border-radius:1rem;background:var(--docs-v2-surface, #fff);box-shadow:0 .6rem 1.8rem #00000014}.doc-content .doc-composer-illustration__composer header,.doc-content .doc-composer-illustration__composer footer{display:flex;align-items:center;gap:.65rem;color:var(--docs-v2-muted, #666);font-size:.66rem}.doc-content .doc-composer-illustration__composer header{padding-bottom:.45rem;border-bottom:1px solid var(--docs-v2-border, #e8e8e8)}.doc-content .doc-composer-illustration__composer p{min-height:4.2rem;margin:0;padding:.85rem .2rem;color:var(--docs-v2-text, #171717);font-size:.72rem;line-height:1.55}.doc-content .doc-composer-illustration__composer footer>span:not(.doc-composer-illustration__model){display:inline-flex;min-height:1.55rem;align-items:center;justify-content:center;padding:0 .5rem;border:1px solid var(--docs-v2-border, #e8e8e8);border-radius:999px}.doc-content .doc-composer-illustration__composer footer .doc-composer-illustration__plus{width:1.55rem;padding:0;border-color:transparent;font-size:1rem}.doc-content .doc-composer-illustration__model{margin-left:auto;white-space:nowrap}.doc-content .doc-composer-illustration__composer footer .doc-composer-illustration__send{width:1.55rem;padding:0;border-color:var(--docs-v2-text, #171717);background:var(--docs-v2-text, #171717);color:var(--docs-v2-surface, #fff);font-size:.9rem}.doc-content .doc-surface-tabs>.doc-tabs__list{display:flex;flex-wrap:wrap}.doc-plugin-backdrop{padding:.5rem;border-radius:.75rem;background:url(/images/codex/codex-wallpaper-1.webp) center / cover}.doc-content .doc-permission-demo{position:relative;padding-top:8rem}.doc-content .doc-permission-demo__menu{position:absolute;z-index:1;top:0;left:2.25rem;display:grid;width:min(15rem,calc(100% - 4.5rem));padding:.45rem;border:1px solid var(--docs-v2-border, #e8e8e8);border-radius:.72rem;background:var(--docs-v2-surface, #fff);box-shadow:0 .9rem 2.4rem #0000001f;font-size:.78rem}.doc-content .doc-permission-demo__menu div{display:flex;align-items:center;gap:.45rem;min-height:2rem;padding:0 .45rem;border-radius:.45rem}.doc-content .doc-permission-demo__menu .is-selected,.doc-content .doc-permission-picker .is-selected{background:var(--docs-v2-surface-soft, #f4f4f4)}.doc-content .doc-permission-demo__menu b{margin-left:auto}.doc-content .doc-permission-demo__composer{display:flex;align-items:center;gap:.65rem;min-height:4.4rem;padding:.85rem 1rem;border:1px solid var(--docs-v2-border, #e8e8e8);border-radius:1rem;background:var(--docs-v2-surface, #fff);box-shadow:0 .5rem 1.8rem #0000000f;font-size:.76rem}.doc-content .doc-permission-demo__plus{color:var(--docs-v2-muted, #666);font-size:1.15rem}.doc-content .doc-permission-demo__composer-meta{margin-left:auto;color:var(--docs-v2-muted, #666);white-space:nowrap}.doc-content .doc-permission-demo__summary{margin-top:1rem;padding:1.15rem;border:1px solid var(--docs-v2-border, #e8e8e8);border-radius:1rem;background:var(--docs-v2-surface, #fff)}.doc-content .doc-permission-demo__summary h3{margin:0;font-size:.98rem}.doc-content .doc-permission-demo__summary>p{margin:.65rem 0 0;color:var(--docs-v2-muted, #666);font-size:.78rem;line-height:1.55}.doc-content .doc-permission-demo__summary>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:.85rem}.doc-content .doc-permission-demo__summary>div>span{display:grid;gap:.32rem;padding:.65rem;border-radius:.55rem;background:var(--docs-v2-surface-soft, #f4f4f4)}.doc-content .doc-permission-demo small,.doc-content .doc-permission-demo__summary small{color:var(--docs-v2-muted, #666);font-size:.55rem;letter-spacing:.04em}.doc-content .doc-permission-demo__summary b{font-size:.68rem}.doc-content .doc-settings-illustration,.doc-content .doc-permission-picker{padding:.85rem;border:1px solid var(--docs-v2-border, #e8e8e8);border-radius:.72rem;background:var(--docs-v2-surface, #fff)}.doc-content .doc-settings-illustration>header,.doc-content .doc-permission-picker>header{display:flex;justify-content:space-between;margin:0 0 .55rem;color:var(--docs-v2-text, #171717);font-size:.72rem;font-weight:620}.doc-content .doc-settings-illustration>div,.doc-content .doc-permission-picker>div{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:3.4rem;padding:.55rem .1rem;border-top:1px solid var(--docs-v2-border, #e8e8e8)}.doc-content .doc-settings-illustration span,.doc-content .doc-permission-picker span{display:grid;gap:.12rem}.doc-content .doc-settings-illustration b,.doc-content .doc-permission-picker b{font-size:.72rem}.doc-content .doc-settings-illustration small,.doc-content .doc-permission-picker small{color:var(--docs-v2-muted, #666);font-size:.63rem;line-height:1.35}.doc-content .doc-settings-illustration i{flex:0 0 auto;width:1.85rem;height:1.05rem;border-radius:999px;background:#44a2f5}.doc-content .doc-settings-illustration i:after{display:block;width:.78rem;height:.78rem;margin:.135rem .14rem 0 auto;border-radius:50%;background:#fff;content:""}.doc-content .doc-permission-picker>header a{color:var(--docs-v2-muted, #666);font-size:.65rem;font-weight:400}.doc-content .doc-permission-picker>div{padding-inline:.45rem;border-top:0;border-radius:.5rem}.doc-content .doc-permission-picker .is-disabled{opacity:.42}.doc-content .doc-permission-picker footer{margin-top:.65rem;color:var(--docs-v2-muted, #666);font-size:.68rem}.doc-content .doc-prompt-card{overflow:hidden;margin:1.35rem 0;border:1px solid var(--docs-v2-border, #e8e8e8);border-radius:.72rem;background:var(--docs-v2-surface, #fff)}.doc-content .doc-prompt-card>header{display:flex;align-items:center;justify-content:space-between;min-height:2.5rem;padding:0 .85rem;border-bottom:1px solid var(--docs-v2-border, #e8e8e8);color:var(--docs-v2-muted, #666);font-size:.72rem;font-weight:620}.doc-content .doc-prompt-card>pre{margin:0;border:0;border-radius:0;box-shadow:none}.doc-content .doc-work-use-cases{display:grid;grid-template-columns:minmax(0,1fr);gap:.7rem;margin:1.5rem 0}.doc-content .doc-work-use-cases a{display:grid;gap:.36rem;padding:.75rem;border-radius:.5rem;color:var(--docs-v2-text, #171717);text-decoration:none}.doc-content .doc-work-use-cases a:hover{background:var(--docs-v2-surface-soft, #f4f4f4)}.doc-content .doc-work-use-cases strong{font-size:1rem}.doc-content .doc-work-use-cases span{color:var(--docs-v2-muted, #666);font-size:.875rem;line-height:1.45}@media(max-width:40rem){.doc-content .doc-permission-demo__composer-meta{display:none}.doc-content .doc-permission-demo__summary>div{grid-template-columns:1fr}.doc-content .doc-work-use-cases{grid-template-columns:1fr}}.docs-hub-group--link{position:relative;display:flex;min-height:274px;flex-direction:column;padding:1.5rem;color:var(--docs-v2-text, #171717);text-decoration:none}.docs-hub-group--link:hover{background:var(--docs-surface-muted)}.docs-hub-group--link:focus-visible{outline:2px solid var(--docs-v2-focus);outline-offset:3px}.docs-hub-group--link h2{margin:2rem 0 0;font-size:1rem;font-weight:500}.docs-hub-group--link .docs-hub-group__description{font-size:1rem;line-height:1.5}.docs-context-hub,.docs-features-hub{width:min(100%,62rem);margin-inline:auto}.docs-features-hub h1{margin:0;color:var(--docs-v2-text, #171717);font-size:clamp(2.5rem,5vw,3.75rem);font-weight:500;letter-spacing:-.052em;line-height:.98}.docs-features-hub__hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:3rem;padding:6rem 0 5rem}.docs-features-hub__hero-copy>p{max-width:22rem;margin:1.35rem 0 0;color:var(--docs-v2-muted, #666);font-size:1rem;line-height:1.65}.docs-features-hub__hero .docs-page-button{gap:.55rem;margin-top:1.45rem;padding-inline:1.05rem}.docs-features-hub__hero .docs-page-button svg{width:1rem;height:1rem}.docs-features-hub__hero-media{position:relative;overflow:hidden;margin:0;border-radius:.8rem;background:#4056c8}.docs-features-hub__hero-media img{display:block;width:100%;height:auto;aspect-ratio:1542 / 960;object-fit:contain}.docs-features-hub__introduction{max-width:48rem;margin:0;color:var(--docs-v2-text, #171717);font-size:1rem;line-height:1.68}.docs-hub-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1rem;margin-top:2.25rem}.docs-hub-group{overflow:hidden;min-width:0;border:1px solid var(--docs-v2-border, #e8e8e8);border-radius:.625rem;background:var(--docs-v2-surface, #fff);transition:border-color .15s ease,background-color .15s ease}.docs-hub-group summary{position:relative;display:flex;min-height:16rem;flex-direction:column;padding:1.5rem;color:var(--docs-v2-text, #171717);cursor:pointer;list-style:none;transition:background-color .15s ease}.docs-hub-group[open]>summary{background:var(--docs-surface-soft)}.docs-hub-group>summary:hover{background:var(--docs-surface-muted)}.docs-hub-group summary::-webkit-details-marker{display:none}.docs-hub-group summary::marker{content:""}.docs-hub-group summary:focus-visible{outline:2px solid color-mix(in srgb,var(--docs-v2-focus, #2563eb) 65%,transparent);outline-offset:-3px}.docs-hub-group__icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex:0 0 2rem;border-radius:.4rem;color:var(--docs-v2-muted, #666);background:var(--docs-v2-surface-soft, #f4f4f4)}.docs-hub-group[open] .docs-hub-group__icon{background:var(--docs-v2-surface, #fff)}.docs-hub-group__icon svg{width:1rem;height:1rem;stroke-width:1.6}.docs-hub-group__icon svg[fill=currentColor]{width:1.25rem;height:1.25rem}.docs-hub-group summary h2{margin-top:2rem;margin-bottom:0;font-size:1.125rem;font-weight:600;letter-spacing:-.01em}.docs-hub-group__description{margin-top:.75rem;padding-right:.5rem;color:var(--docs-v2-muted, #666);font-size:1rem;line-height:1.5}.docs-hub-group__arrow{position:absolute;right:1rem;bottom:1rem;width:.9rem;height:.9rem;color:var(--docs-v2-muted, #666);transition:transform .15s ease}.docs-hub-group[open] .docs-hub-group__arrow{transform:rotate(90deg)}.docs-hub-group ul{margin:0;padding:0;list-style:none}.docs-hub-group li{border-top:1px solid var(--docs-v2-border, #e8e8e8)}.docs-hub-group li a{display:flex;align-items:center;justify-content:space-between;min-height:2.25rem;gap:.75rem;padding:.5rem 1rem;color:var(--docs-v2-text, #171717);font-size:.76rem;line-height:1.35;text-decoration:none;transition:background-color .15s ease}.docs-hub-group li a:hover{background:var(--docs-surface-soft)}.docs-hub-group__item-copy{display:grid;gap:.35rem}.docs-hub-group__item-description{color:var(--docs-v2-muted, #666);font-size:.72rem;line-height:1.5}.docs-hub-group li a:focus-visible{outline:2px solid color-mix(in srgb,var(--docs-v2-focus, #2563eb) 65%,transparent);outline-offset:-3px}.docs-hub-group li a svg{width:.8rem;height:.8rem;flex:0 0 .8rem;color:var(--docs-v2-muted, #666)}.docs-captured--work-spreadsheet{box-sizing:border-box;aspect-ratio:auto;padding:0;background:transparent}.docs-captured--work-spreadsheet>.doc-capture-work-spreadsheet-0{width:100%}.docs-product-landing__media-foreground,.docs-hub-illustration__foreground{position:absolute;right:.8rem;bottom:.8rem;left:.8rem;display:flex;align-items:center;justify-content:center;min-height:2.4rem;margin:0;padding:.55rem .8rem;border:1px solid rgb(255 255 255 / 24%);border-radius:.65rem;background:#111111c7;color:#fff;text-align:center;box-shadow:0 .5rem 1.4rem #0000002e;backdrop-filter:blur(.45rem)}.docs-product-landing__media-foreground span,.docs-hub-illustration__foreground span{font-size:clamp(.68rem,1.25vw,.82rem);line-height:1.35}.docs-page-prev-next{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:4rem;padding-top:1.75rem;border-top:1px solid var(--docs-v2-border, #e8e8e8)}.docs-page-prev-next a{display:grid;gap:.25rem;padding:.9rem 1rem;border-radius:.75rem;color:var(--docs-v2-text, #171717);text-decoration:none}.docs-page-prev-next a:hover{background:var(--docs-v2-surface-soft, #f4f4f4)}.docs-page-prev-next a:last-child{text-align:right}.docs-page-prev-next span{color:var(--docs-v2-muted, #666);font-size:.78rem}.docs-page-prev-next strong{font-size:.92rem;font-weight:580}@media(max-width:1279px){.docs-home,.docs-context-hub,.docs-features-hub,.docs-product-landing{width:100%}}@media(max-width:767px){.docs-home h1,.docs-context-hub h1,.docs-features-hub h1{font-size:clamp(2.5rem,13vw,3.5rem)}.docs-home__hero,.docs-context-hub__hero,.docs-features-hub__hero{grid-template-columns:minmax(0,1fr);min-height:0;padding-top:3.5rem}.docs-features-hub__hero{gap:2.25rem;padding-bottom:3.5rem}.docs-hub-groups{grid-template-columns:minmax(0,1fr)}.docs-hub-group summary{min-height:16rem}}html[data-theme=dark] .docs-page-button{color:#171717;background:#f5f5f5}html[data-theme=dark] .docs-page-button:hover{background:#d9d9d9}.codex-micro-page__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.9fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);margin-bottom:2.4rem}.codex-micro-page__intro>:first-child{margin-top:0}@media(max-width:820px){.codex-micro-page__hero{grid-template-columns:minmax(0,1fr);gap:1.8rem}}.docs-voice-page__intro>:first-child{margin-top:0}@keyframes docs-voice-pulse{0%,to{transform:scale(.96);filter:saturate(.92)}50%{transform:scale(1.04);filter:saturate(1.12)}}.quickstart-v2 [data-quickstart-step="4"]:has(.quickstart-product){display:grid;grid-template-columns:minmax(0,1fr) 256px;gap:2rem;align-items:start}.quickstart-v2 .quickstart-v2__start-copy>h3{margin-top:0;font-size:1rem}.quickstart-v2 [data-quickstart-workflow=web]>[data-quickstart-step="1"]:has(.quickstart-web-mode){display:grid;grid-template-columns:minmax(0,1fr) 256px;gap:2rem;align-items:start}@media(max-width:1000px){.quickstart-v2 [data-quickstart-step="4"]:has(.quickstart-product){grid-template-columns:minmax(0,1fr);gap:1rem}.quickstart-v2 [data-quickstart-workflow=web]>[data-quickstart-step="1"]:has(.quickstart-web-mode){grid-template-columns:minmax(0,1fr);gap:1rem}}.doc-content img.doc-social-preview{display:block;width:100%;max-width:532px;height:auto;max-height:288px;object-fit:contain;margin:1rem 0;border-radius:.75rem}.doc-content .docs-social-post{box-sizing:border-box;width:min(100%,576px);margin:1.25rem auto 3rem;padding:1rem;border:1px solid #e7e7e7;border-radius:1rem;background:#fff;box-shadow:0 10px 30px #00000014;color:#222}.doc-content .docs-social-post__header{display:flex;align-items:center;gap:.75rem;margin-bottom:.8rem}.doc-content .docs-social-post__avatar{display:grid;flex:none;width:2.75rem;height:2.75rem;place-items:center;border:1px solid #e8e8e8;border-radius:50%;background:#f8f8f8}.doc-content .docs-social-post__avatar img{width:1.25rem;height:1.25rem;margin:0}.doc-content .docs-social-post__identity{display:grid;line-height:1.25}.doc-content .docs-social-post__identity strong{font-size:.88rem}.doc-content .docs-social-post__identity small,.doc-content .docs-social-post time{color:#777;font-size:.78rem}.doc-content .docs-social-post time{margin-left:auto;white-space:nowrap}.doc-content .docs-social-post blockquote{margin:0 0 .8rem;padding:0;border:0;background:transparent;color:inherit;font-size:.92rem;font-style:normal}.doc-content .docs-social-post blockquote:before,.doc-content .docs-social-post blockquote:after,.doc-content .docs-social-post blockquote p:before,.doc-content .docs-social-post blockquote p:after{content:none}.doc-content .docs-social-post blockquote p{margin:0}.doc-content .docs-social-post__media{position:relative;display:block;overflow:hidden;border:1px solid #e7e7e7;border-radius:.75rem;background:#f8f8f8}.doc-content .docs-social-post__media img.doc-social-preview{width:100%;margin:0;border-radius:0}.doc-content .docs-social-post__play{position:absolute;top:50%;left:50%;display:grid;width:3rem;height:3rem;place-items:center;border-radius:50%;background:#555;color:#fff;font-size:1rem;transform:translate(-50%,-50%)}.doc-content .docs-social-post footer{display:flex;justify-content:space-between;padding-top:.8rem;font-size:.77rem}.dark .doc-content .docs-social-post{border-color:#444;background:#222;color:#eee}.dark .doc-content .docs-social-post__avatar,.dark .doc-content .docs-social-post__media{border-color:#444;background:#2b2b2b}.doc-content [data-permission-demo]{padding-top:148px}.doc-content [data-permission-demo] [hidden]{display:none}.doc-content [data-permission-demo] button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.3rem;border:0;border-radius:.5rem;background:transparent;color:inherit;font:inherit;cursor:pointer}.doc-content [data-permission-demo] button:focus-visible{outline:2px solid #1688ee;outline-offset:2px}.doc-content [data-permission-demo] svg{flex:0 0 auto}.doc-content [data-permission-demo] .doc-permission-demo__composer{display:block;min-height:132px;padding:1.5rem 1.75rem .75rem;border-radius:28px;font-size:.875rem}.doc-content [data-permission-demo] .doc-permission-demo__composer>p{margin:0 0 1.7rem;color:#c9c9c9;font-size:1rem}.doc-permission-demo__toolbar,.doc-content [data-permission-demo] .doc-permission-demo__composer-meta{display:flex;align-items:center;gap:.75rem}.doc-content [data-permission-demo] .doc-permission-demo__menu{top:2.7rem;left:4.2rem;width:min(20rem,calc(100% - 5rem));padding:.5rem;font-size:.875rem}.doc-content [data-permission-demo] .doc-permission-demo__menu button{min-height:38px;justify-content:flex-start;gap:.7rem;padding:.45rem .65rem}.doc-content [data-permission-demo] .doc-permission-demo__menu header{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.4rem .65rem;color:#888;font-size:.8rem}.doc-content [data-permission-demo] .doc-permission-demo__menu header a{flex-shrink:0;color:inherit;text-decoration:underline}.doc-content [data-permission-demo] .doc-permission-demo__menu button span{display:grid;gap:.2rem;text-align:left}.doc-content [data-permission-demo] .doc-permission-demo__menu button small{font-size:.75rem;line-height:1.3;font-weight:400;color:#888}.doc-content [data-permission-demo] .doc-permission-demo__menu button[data-permission-choice=full-access]{color:#c76835}.doc-content [data-permission-demo] .doc-permission-demo__menu button>svg:last-child{margin-left:auto;visibility:hidden}.doc-content [data-permission-demo] .doc-permission-demo__menu button[aria-checked=true]{background:#f4f4f4}.doc-content [data-permission-demo] .doc-permission-demo__menu button[aria-checked=true]>svg:last-child{visibility:visible}.doc-content [data-permission-demo] .doc-permission-demo__summary{margin-top:1.5rem;padding:1.4rem;border-radius:1.25rem}.doc-content [data-permission-demo] .doc-permission-demo__summary h3{display:flex;align-items:center;gap:.6rem;font-size:1.125rem;line-height:1.4}.doc-content [data-permission-demo] .doc-permission-demo__summary>p{font-size:.94rem;line-height:1.6}.doc-content [data-permission-demo] .doc-permission-demo__summary small{font-size:.64rem}.doc-content [data-permission-demo] .doc-permission-demo__summary b{font:500 .78rem ui-monospace,monospace}.doc-content .doc-settings-illustration[data-markdown-export]{container-type:inline-size;aspect-ratio:1660 / 826;padding:2.3cqw 3.5cqw;border-radius:.85rem}.doc-content .doc-settings-illustration[data-markdown-export]>header{font-size:clamp(.9rem,2.4cqw,1.25rem);margin-bottom:1.3cqw}.doc-content .doc-settings-illustration[data-markdown-export]>div{padding:1.4cqw 0;gap:5cqw}.doc-content .doc-settings-illustration[data-markdown-export] b{font-size:clamp(.75rem,1.6cqw,1rem);font-weight:500}.doc-content .doc-settings-illustration[data-markdown-export] small{font-size:clamp(.63rem,1.35cqw,1rem)}.doc-content .doc-settings-illustration .doc-settings-illustration__link{display:inline;color:#1688ee}.doc-settings-illustration [role=switch]{position:relative;flex:0 0 auto;width:clamp(1.4rem,4.2cqw,2.5rem);height:clamp(.8rem,2.4cqw,1.35rem);padding:0;border:0;border-radius:999px;background:#d6d6d6;cursor:pointer}.doc-settings-illustration [role=switch][aria-checked=true]{background:#1688ee}.doc-settings-illustration [role=switch]:after{content:"";position:absolute;top:12%;left:7%;height:76%;aspect-ratio:1;border-radius:50%;background:#fff;transition:left .15s}.doc-settings-illustration [role=switch][aria-checked=true]:after{left:50%}.doc-settings-illustration [role=switch]:disabled{opacity:.5;cursor:default}@media(max-width:639px){.doc-content [data-permission-demo]{padding-top:132px}.doc-content [data-permission-demo] .doc-permission-demo__composer{padding:1.25rem .8rem .7rem}.doc-content [data-permission-demo] .doc-permission-demo__composer-meta{gap:.2rem;font-size:.7rem}.doc-content [data-permission-demo] .doc-permission-demo__menu{left:2.5rem}.doc-content [data-permission-demo] .doc-permission-demo__toolbar{gap:.2rem;font-size:.75rem}}.doc-content [data-permission-demo],.doc-content .doc-settings-illustration[data-markdown-export]{width:100%;max-width:none}.docs-ide-demo-icon{width:2cqw;height:2cqw;flex-shrink:0;margin:0!important;border:0!important;background:transparent!important;opacity:.6}.dark .docs-ide-demo-icon:not([data-ide-send]){filter:invert(1)}.doc-content .docs-captured img[src*="/codex/icons/"]{background:transparent;border-radius:0}.docs-web-mode{display:flex;align-items:center;gap:3cqw;padding:1.7cqw;border:1px solid #eee;border-radius:8cqw;background:#fff;color:#555;box-shadow:0 2cqw 6cqw #0002;font-size:5cqw}.docs-web-mode>*{padding:1.2cqw 4cqw}.docs-web-mode strong{border-radius:6cqw;background:#eee;color:#222;font-weight:500}[data-doc-panel][hidden]{display:none!important}.doc-ide-mode{display:grid;place-items:center;aspect-ratio:16/9;border-radius:1rem;background:url(/images/codex/codex-wallpaper-1.webp) center/cover}.doc-ide-mode>div{min-width:50%;padding:1rem;border-radius:.6rem;background:#fff;color:#222;box-shadow:0 1rem 2rem #0002}.doc-ide-mode p{margin:.5rem 0}.release-spacer{flex:1}.release-settings{width:87.8%;padding:2.6cqw;border:1px solid #eee;border-radius:2cqw;box-shadow:0 .3cqw 1.5cqw #00000008;background:#fff;font-size:1.74cqw}.release-settings>strong{display:block;margin-bottom:1.8cqw;font-size:1.88cqw}.release-settings__risk{display:flex;align-items:center;gap:2cqw;border:1px solid #e4e4e4;border-radius:1cqw;padding:1.7cqw}.release-settings__risk>div{flex:1}.release-settings__risk strong{display:flex;align-items:center;gap:.6cqw}.release-settings__risk p{margin:.8cqw 0}.release-settings__risk small{display:block;color:#777}.release-toggle{flex:0 0 3.6cqw;height:2.1cqw;border-radius:9cqw;background:#1688ee;position:relative}.release-toggle:after{content:"";position:absolute;width:1.6cqw;height:1.6cqw;right:.25cqw;top:.25cqw;border-radius:50%;background:#fff}.release-schedule{display:flex;flex-direction:column;width:89.8%;height:74.6%;padding:2.3cqw;border:1px solid #eee;border-radius:1.8cqw;box-shadow:0 .4cqw 2cqw #0000000d;font-size:1.5cqw}.release-schedule header,.release-schedule footer{display:flex;align-items:center;gap:.7cqw}.release-schedule header{justify-content:space-between;margin-bottom:1.8cqw}.release-schedule header strong{font-size:1.68cqw}.release-schedule header span{color:#777}.release-schedule header b{color:#222;border:1px solid #eee;border-radius:.7cqw;padding:.5cqw .8cqw;margin-left:.7cqw;font-weight:400}.release-schedule__rules{margin-top:2.2cqw}.release-schedule__rules p{margin-bottom:.3cqw}.release-schedule footer{margin-top:auto;color:#777}.release-schedule footer b{color:#fff;background:#202020;padding:.5cqw 1cqw;border-radius:3cqw;font-weight:400}.release-browser-window{display:flex;flex-direction:column;width:87.3%;height:80.4%;background:#fff;border:1px solid #ddd;border-radius:1cqw;overflow:hidden;box-shadow:0 1cqw 3cqw #0002;font-size:.72cqw;line-height:1.4}.release-browser-window>header{display:flex;align-items:center;gap:1cqw;height:2.35cqw;padding:0 1cqw;flex-shrink:0;border-bottom:1px solid #eee}.release-window-dots{color:#bbb;letter-spacing:.3cqw}.release-browser-window__panes{display:grid;grid-template-columns:50% 50%;min-height:0;flex:1}.release-browser-window__conversation{padding:1.2cqw;overflow:hidden;display:flex;flex-direction:column;gap:.8cqw}.release-browser-window__feedback{align-self:flex-end;width:76%}.release-browser-window__feedback>span{display:inline-block;padding:.4cqw;margin-bottom:.5cqw;border:1px solid #eee;border-radius:.5cqw}.release-browser-window__feedback p,.release-browser-window__request{padding:.7cqw!important;border-radius:.7cqw;background:#f5f5f5}.release-browser-window ul{padding-left:1.2cqw;list-style:disc}.release-browser-window__diff{border:1px solid #eee;border-radius:.7cqw}.release-browser-window__diff p{display:flex;gap:.5cqw;padding:.4cqw!important;border-bottom:1px solid #eee}.release-browser-window__diff p span:last-child{margin-left:auto}.release-browser-window__finding{align-self:flex-end;background:#fff1d5;border:1px solid #ecd3a0;padding:.3cqw .6cqw;border-radius:.8cqw}.release-browser-window__composer{border:1px solid #eee;border-radius:1cqw;padding:.7cqw;margin-top:auto;color:#999}.release-browser-window__composer p{margin-top:1cqw;color:#777}.release-browser-window__browser{display:grid;grid-template-columns:43% 57%;grid-template-rows:2.6cqw 2.6cqw 1fr;align-items:center;border-left:1px solid #ddd;background:linear-gradient(130deg,#f4f7f4,#f5f5ef,#f2e1da)}.release-browser-window__browser nav{grid-column:1 / -1;display:flex;gap:1.4cqw;padding:.7cqw;border-bottom:1px solid #eee;background:#fff}.release-browser-window__address{grid-column:1 / -1;padding:.7cqw;display:flex;justify-content:space-between;background:#fff}.release-pricing,.release-chart{background:#fff;border:1px solid #ddd;border-radius:.8cqw;padding:1.1cqw;margin:.7cqw;box-shadow:0 .4cqw 1cqw #00000008}.release-pricing{min-width:0;margin-right:.2cqw}.release-pricing header,.release-chart header{display:flex;justify-content:space-between;align-items:center;gap:.8cqw;margin:.7cqw 0}.release-pricing header strong{font-size:1.8cqw}.release-pricing header small{font-size:.72cqw}.release-pricing p{margin:.5cqw 0}.release-pricing>span{display:inline-block;border:1px solid #ddd;padding:.5cqw 1cqw;border-radius:.4cqw;margin-top:.5cqw}.release-chart header strong{font-size:1.25cqw}.release-chart header>span{padding:.5cqw;border-radius:1cqw;background:#f6f3ed}.release-chart__bars{position:relative;height:16cqw;display:flex;align-items:flex-end;justify-content:space-around;gap:1cqw;padding-top:3cqw;border-bottom:1px solid #ddd}.release-chart__bars>span{position:relative;display:flex;justify-content:center;align-items:flex-end;width:22%;height:var(--bar);padding-bottom:.4cqw;background:linear-gradient(#397971,#2b5e58);color:#fff;border-radius:.4cqw .4cqw 0 0}.release-chart__bars>span.is-selected{background:linear-gradient(#a86a6d,#87545c);outline:1px solid #4199ef}.release-chart__tooltip{position:absolute;top:5.3cqw;left:24%;padding:.7cqw 1cqw;border:1px solid #ddd;background:#242425;color:#fff;border-radius:.7cqw;box-shadow:0 .5cqw 1cqw #0001}.release-chart__tooltip strong{display:block}.release-desktop-window{display:flex;width:74.1%;height:86.8%;border:1px solid #ddd;border-radius:1cqw;background:#fff;box-shadow:0 1cqw 4cqw #0003;overflow:hidden;font-size:.85cqw;line-height:1.4}.release-desktop-window>aside{display:flex;flex-direction:column;gap:.5cqw;flex:0 0 23%;padding:1cqw;background:#f8f8f8;border-right:1px solid #e7e7e7;overflow:hidden}.release-desktop-window aside small{color:#888;font-size:.8em}.release-desktop-window aside time{float:right;color:#999}.release-desktop-window aside>footer{margin-top:auto}.release-desktop-window__work{display:flex;flex-direction:column;min-width:0;flex:1}.release-desktop-window__work>header{display:flex;align-items:center;gap:.7cqw;min-height:3cqw;padding:.5cqw 1cqw;border-bottom:1px solid #eee;white-space:nowrap}.release-desktop-window__work>footer{display:flex;gap:1cqw;padding:.7cqw 1.5cqw;color:#777}.release-desktop-window__welcome{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;gap:1.1cqw;padding:3cqw}.release-desktop-window__welcome>strong{font-size:1.8cqw;margin-bottom:2cqw}.release-desktop-window__welcome>p{align-self:flex-start;margin:.8cqw 2cqw;color:#777}.release-desktop-window__composer{width:100%;border:1px solid #ddd;border-radius:1.5cqw;padding:1cqw;color:#999;box-shadow:0 .3cqw 1cqw #00000008}.release-desktop-window__composer p{margin-bottom:2cqw}.release-desktop-window__composer>span{margin-right:.7cqw;color:#777}.release-desktop-window--windows{width:72.1%;height:91%;font-size:.6cqw}.release-desktop-window--windows>aside{flex-basis:21%}.release-desktop-window--windows aside p{margin:.5cqw 0}.release-desktop-window--windows aside .is-selected{background:#eaeaea;padding:.4cqw;border-radius:.4cqw}.release-desktop-window--windows .release-desktop-window__work>header{gap:.4cqw;font-size:.55cqw}.release-desktop-window__conversation{flex:1;min-height:0;overflow:hidden;padding:1.4cqw}.release-desktop-window__conversation p{margin-bottom:.8cqw}.release-desktop-window--windows .release-desktop-window__composer{margin:0 1.4cqw;width:calc(100% - 2.8cqw)}.release-chart__bars>span:nth-child(3){background:linear-gradient(#e2b45a,#b28838)}.doc-content .release-desktop-window__heading{margin:0 0 2cqw;font-size:1.8cqw;line-height:1.4;font-weight:600}.release-chart__comment{position:absolute;top:42%;left:30%;width:1.35cqw;height:1.35cqw;display:grid;place-items:center;border:1px solid #fff;border-radius:50%;background:#398def;color:#fff;font-size:.7cqw}.release-windows-titlebar{position:absolute;top:4.5%;left:13.95%;width:72.1%;height:2.2cqw;display:flex;align-items:center;gap:1.8cqw;padding:0 1cqw;border-radius:.7cqw .7cqw 0 0;background:#fff;font-size:.75cqw;z-index:1}.release-windows-titlebar>span:first-child{margin-right:auto}.release-desktop-window--windows{padding-top:2.2cqw}.docs-cloud-demo{margin:0;width:100%;aspect-ratio:2;max-height:32rem;min-height:28rem;overflow:hidden;border:1px solid var(--border-color, #e5e5e5);border-radius:.75rem;background:var(--color-background, #fff);color:var(--color-text, #191919);container-type:inline-size}.docs-cloud-home{box-sizing:border-box;max-width:48rem;height:100%;margin:auto;padding:1.5rem 1.25rem 1.25rem;text-align:left;font:13px/1.5 var(--font-sans, sans-serif)}.docs-cloud-home h2{margin:0;text-align:center;font-size:28px;font-weight:400;letter-spacing:-.035em}.docs-cloud-composer{position:relative;z-index:2;margin-top:2rem;border:1px solid #e5e5e5;border-radius:1.25rem;background:#f8f8f8;padding:14px 12px 8px}.docs-cloud-composer p{margin:0 0 14px;color:#666;font-size:15px}.docs-cloud-composer footer{display:flex;align-items:center;gap:8px}.docs-cloud-composer button{border:0;background:transparent;padding:4px 6px;font:inherit;cursor:pointer}.docs-cloud-home nav,.docs-cloud-card nav{display:flex;align-items:center;gap:28px;border-bottom:1px solid #e5e5e5}.docs-cloud-mic{margin-left:auto;color:#777}.docs-cloud-rows{height:213px;overflow:hidden}.docs-cloud-home nav{margin-top:24px;height:48px}.docs-cloud-home nav span,.docs-cloud-card nav span{display:flex;align-items:center;height:100%;color:#666}.docs-cloud-home nav .is-active,.docs-cloud-card nav .is-active{color:#191919;border-bottom:2px solid currentColor}.docs-cloud-row{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #ededed;padding:17px 4px 10px}.docs-cloud-row p{margin:0;font:inherit}.docs-cloud-row small{display:block;margin-top:6px;color:#777;font-size:.9em}.docs-cloud-row__status{display:flex;align-items:center;gap:8px;white-space:nowrap;font-size:.86em}.docs-cloud-row__status>span:first-child:not(:empty){padding:5px 8px;border-radius:20px;background:#e6f4eb;color:#548263}.docs-cloud-add{color:#548263}.docs-cloud-delete{color:#a15050}.docs-cloud-row button{display:grid;place-items:center;width:26px;height:26px;border:0;background:transparent;color:inherit;cursor:pointer;opacity:0}.docs-cloud-row:hover button,.docs-cloud-row button:focus-visible{opacity:1}.docs-cloud-environments-menu{position:absolute;top:calc(100% + 6px);left:14px;width:260px;padding:12px;border:1px solid #ddd;border-radius:14px;background:#fff;box-shadow:0 8px 24px #0002}.docs-cloud-environments-menu>p{margin-bottom:8px;font-size:13px;color:#222}.docs-cloud-environments-menu>span{display:block;padding:8px;border:1px solid #ddd;border-radius:6px;color:#777}.docs-cloud-environments-menu button{display:block;width:100%;text-align:left;margin-top:4px;padding:8px}.docs-cloud-environments-menu button:hover{background:#eee;border-radius:6px}[data-product-demo^=cloud-]{width:100%;height:100%}.docs-cloud-search{display:flex;justify-content:space-between;margin:1.5cqw 0;font-size:1cqw}.docs-cloud-search span{border:1px solid #ddd;border-radius:.7cqw;width:24cqw;padding:1.5cqw;color:#777}.docs-cloud-search strong{align-self:center;background:#000;color:#fff;border-radius:4cqw;padding:1.3cqw 2cqw;font-weight:400}.docs-cloud-integrations{display:flex;align-items:center;gap:2cqw;height:100%}.docs-cloud-integrations>div{flex:1;min-width:0;border-radius:1.7cqw;padding:4cqw 2.5cqw;background:#ffffffed}.docs-cloud-integrations h4{font-size:2.2cqw;margin:0 0 1.5cqw}.docs-cloud-integrations p{font-size:1.4cqw;color:#666}@media(min-width:1024px){.docs-cloud-demo{min-height:0}}.docs-product-step-body{margin-top:.75rem}.docs-product-step-body>p:first-child{margin-top:0}.docs-product-step-tabs{margin-top:1.2rem}.docs-product-step-tabs .doc-tabs__list{width:fit-content;gap:0;padding:.2rem;border-radius:.35rem}.docs-product-step-tabs .doc-tabs__tab{min-height:0;padding:.25rem .65rem;border-radius:.25rem;font-size:.75rem;font-weight:400}.docs-product-step-tabs .doc-tabs__panel{margin-top:.75rem}.docs-product-step-body>ul:has(a[href^="vscode:"]){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:0;list-style:none}.docs-product-step-body>ul:has(a[href^="vscode:"])>li{margin:0}.dark .docs-cloud-demo{background:#111;color:#ececec;border-color:#333}.dark .docs-cloud-composer{background:#1c1c1c;border-color:#333}.dark .docs-cloud-environments-menu{background:#242424;border-color:#444}.dark .docs-cloud-environments-menu>p{color:#eee}.dark .docs-cloud-environments-menu button:hover{background:#383838}.dark .docs-cloud-home nav .is-active,.dark .docs-cloud-card nav .is-active{color:#eee}.dark .docs-cloud-card,.dark .docs-cloud-integrations>div{background:#181818f2;color:#eee;border-color:#444}.dark .docs-cloud-row,.dark .docs-cloud-home nav,.dark .docs-cloud-card nav,.dark .docs-cloud-card :is(th,td,h4){border-color:#333}.dark .docs-cloud-search strong{background:#eee;color:#111}.doc-content .doc-pet-controls-illustration{aspect-ratio:1.81 / 1;margin:1.75rem 0;overflow:hidden;border:1px solid var(--docs-border-subtle);border-radius:1rem;background:url(/images/codex/codex-wallpaper-1.webp) center / cover}.doc-content .doc-pet-controls-illustration__desktop{display:grid;width:min(82%,34rem);height:100%;margin:0 auto;grid-template:1fr auto auto / 5.5rem 1fr;align-items:end;gap:.75rem 1rem;padding:8% 0 10%}.doc-content .doc-pet-controls-illustration__pet{grid-row:1 / 3;align-self:end;width:5.5rem;height:6.75rem;border:0;background:transparent}.doc-content .doc-pet-controls-illustration__pet span{display:block;width:100%;height:100%;background:url(/images/learn/pets/codex-spritesheet.webp) 0 0 / 800% 1300% no-repeat;image-rendering:pixelated}.doc-content .doc-pet-controls-illustration__composer,.doc-content .doc-pet-controls-illustration__activity{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid rgb(0 0 0 / 10%);border-radius:.85rem;background:#fffffff0;color:#303030;box-shadow:0 .6rem 1.8rem #0000001f}.doc-content .doc-pet-controls-illustration__composer{min-height:3.25rem;padding:.65rem .75rem .65rem 1rem}.doc-content .doc-pet-controls-illustration__composer button,.doc-content .doc-pet-controls-illustration__send{display:inline-grid;width:2rem;height:2rem;place-items:center;border:0;border-radius:999px;background:#151515;color:#fff}.doc-content .doc-pet-controls-illustration__activity{grid-column:2;padding:.65rem 1rem;font-size:.85rem}.doc-content .doc-pet-controls-illustration__activity span{color:#737373}.doc-content .doc-pet-controls-illustration figcaption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.dark .doc-content .doc-pet-controls-illustration__composer,.dark .doc-content .doc-pet-controls-illustration__activity{border-color:#ffffff1a;background:#1f1f1ff0;color:#f2f2f2}@media(max-width:560px){.doc-content .doc-pet-controls-illustration__desktop{width:92%;grid-template-columns:3.75rem 1fr;gap:.5rem}.doc-content .doc-pet-controls-illustration__pet{width:3.75rem;height:4.6rem}.doc-content .doc-pet-controls-illustration__activity{font-size:.72rem}}.doc-content .doc-scheduled-tasks-illustration,.doc-content .doc-subagent-inline-illustration,.doc-content .doc-subagent-panel-illustration{box-sizing:border-box;width:100%;margin:2rem 0;overflow:hidden;border:1px solid #dedede;border-radius:16px;background:#f7f7f6;color:#202124;font-family:ui-sans-serif,system-ui,sans-serif}.doc-content .doc-scheduled-tasks-illustration *,.doc-content .doc-subagent-inline-illustration *,.doc-content .doc-subagent-panel-illustration *{box-sizing:border-box}.doc-content .doc-scheduled-tasks-illustration{aspect-ratio:8 / 5;padding:4%}.doc-content .doc-scheduled-tasks-illustration__panel{height:100%;padding:4%;border:1px solid #e4e4e2;border-radius:12px;background:#fff;box-shadow:0 12px 30px #0000000a}.doc-content .doc-scheduled-tasks-illustration__panel header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.doc-content .doc-scheduled-tasks-illustration__panel header div{display:flex;flex-direction:column;gap:.35rem}.doc-content .doc-scheduled-tasks-illustration__panel header strong{font-size:clamp(.85rem,2vw,1.35rem)}.doc-content .doc-scheduled-tasks-illustration__panel header span{color:#737373;font-size:clamp(.55rem,1.2vw,.85rem)}.doc-content .doc-scheduled-tasks-illustration__panel button{border:0;background:transparent;color:#666;font-size:clamp(.5rem,1vw,.75rem)}.doc-content .doc-scheduled-tasks-illustration__toolbar{display:flex;align-items:center;gap:.7rem;margin:4% 0 2%;font-size:clamp(.5rem,1.1vw,.8rem)}.doc-content .doc-scheduled-tasks-illustration__toolbar>:first-child{flex:1;padding:.55rem .75rem;border:1px solid #dedede;border-radius:8px;color:#888}.doc-content .doc-scheduled-tasks-illustration__toolbar b{padding:.35rem .65rem;border-radius:999px;background:#ececea}.doc-content .doc-scheduled-tasks-illustration__panel section{border-top:1px solid #ececea}.doc-content .doc-scheduled-tasks-illustration__panel article{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,.8fr) auto;gap:.7rem;align-items:center;padding:3% 1%;border-bottom:1px solid #ececea;font-size:clamp(.48rem,1.05vw,.78rem)}.doc-content .doc-scheduled-tasks-illustration__panel article span,.doc-content .doc-scheduled-tasks-illustration__panel article small{color:#737373}.doc-content .doc-scheduled-tasks-illustration__panel article i{font-style:normal;color:#999}.doc-content .doc-subagent-inline-illustration{aspect-ratio:5 / 1;display:flex;align-items:center;justify-content:center;padding:3% 7%;background:url(/images/codex/codex-wallpaper-1.webp) center / cover}.doc-content .doc-subagent-inline-illustration>div{display:grid;grid-template-columns:1fr 1fr auto;gap:1rem;align-items:center;width:min(62%,620px);padding:1rem 1.2rem;border:1px solid #e1e1df;border-radius:12px;background:#fff;box-shadow:0 8px 25px #0000000a}.doc-content .doc-subagent-inline-illustration span{display:flex;align-items:center;gap:.55rem;font-size:clamp(.6rem,1.25vw,.9rem)}.doc-content .doc-subagent-inline-illustration img,.doc-content .doc-subagent-panel-illustration img{width:1.3rem;height:1.3rem;margin:0;border:0;border-radius:50%;background:transparent}.doc-content .doc-subagent-inline-illustration small{color:#777;font-size:clamp(.5rem,1vw,.75rem)}.doc-content .doc-subagent-panel-illustration{aspect-ratio:2 / 1;display:flex;justify-content:center;padding:4%;background:url(/images/codex/codex-wallpaper-1.webp) center / cover}.doc-content .doc-subagent-panel-illustration>div{width:min(66%,620px);padding:4%;border:1px solid #dededc;border-radius:14px;background:#fff;box-shadow:0 12px 30px #0000000c}.doc-content .doc-subagent-panel-illustration header{display:flex;justify-content:space-between;padding-bottom:3%;border-bottom:1px solid #ededeb}.doc-content .doc-subagent-panel-illustration header span{color:#7a7a78}.doc-content .doc-subagent-panel-illustration h3{margin:3% 0 1%;font-size:clamp(.65rem,1.3vw,.95rem)}.doc-content .doc-subagent-panel-illustration article{display:grid;grid-template-columns:auto 1fr auto;gap:.75rem;align-items:center;padding:2.2% 0;border-top:1px solid #efefed}.doc-content .doc-subagent-panel-illustration article div{display:flex;flex-direction:column;min-width:0}.doc-content .doc-subagent-panel-illustration article strong{font-size:clamp(.58rem,1.15vw,.85rem)}.doc-content .doc-subagent-panel-illustration article span,.doc-content .doc-subagent-panel-illustration time{color:#777;font-size:clamp(.48rem,1vw,.72rem)}@media(max-width:640px){.doc-content .doc-scheduled-tasks-illustration__panel article{grid-template-columns:1fr auto}.doc-content .doc-scheduled-tasks-illustration__panel article span,.doc-content .doc-scheduled-tasks-illustration__panel article small{display:none}.doc-content .doc-subagent-inline-illustration>div{width:90%;grid-template-columns:1fr;gap:.35rem;padding:.6rem}.doc-content .doc-subagent-inline-illustration small{display:none}.doc-content .doc-subagent-panel-illustration>div{width:96%;padding:3%}}.docs-page-tools{display:flex;align-items:center;gap:.65rem;margin-top:.8rem}.docs-page-tools button,.docs-heading-copy{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;color:var(--docs-text-muted);background:transparent;cursor:pointer}.docs-page-tools button{min-height:2rem;padding:.25rem .55rem;border:1px solid var(--docs-border);border-radius:.45rem;font:inherit;font-size:.8rem}.docs-heading-copy{width:1.75rem;height:1.75rem;margin-left:.35rem;padding:.25rem;border:0;border-radius:.3rem;vertical-align:middle;opacity:0}:is(h2,h3):hover>.docs-heading-copy,.docs-heading-copy:focus-visible{opacity:1}.docs-page-tools button:hover,.docs-heading-copy:hover{color:var(--docs-text-strong);background:var(--docs-surface-muted)}.docs-page-tools button:focus-visible,.docs-heading-copy:focus-visible{outline:2px solid var(--docs-accent);outline-offset:3px}.docs-page-tools [data-state=copied],.docs-heading-copy[data-state=copied]{color:#16803c;opacity:1}.docs-page-tools [data-state=error],.docs-heading-copy[data-state=error]{color:#dc2626;opacity:1}.docs-copy-status{position:absolute;top:calc(100% + .25rem);right:0;z-index:1;width:max-content;max-width:12rem;padding:.25rem .5rem;border-radius:.35rem;background:var(--docs-surface);font-size:.8rem;color:var(--docs-text-muted)}.docs-copy-status:empty{display:none}@media(max-width:639px){.docs-page-tools button{min-height:2rem;font-size:.75rem}.docs-heading-copy{width:2rem;height:2rem}}@media(max-width:767px){.docs-page-header h1{font-size:1.5rem}}.doc-content .doc-browser-settings-illustration{display:block;aspect-ratio:3 / 1;min-height:0;padding:0}.doc-content .doc-browser-settings-illustration img{width:100%;max-height:none}.doc-content .devday-roundup{--devday-blue: #328ff2;--devday-green: #04b84c;--devday-orange: #fb6a22;--devday-purple: #ceb0fb;--devday-accent: var(--devday-green);color:#fff;isolation:isolate;background:#050505;border:1px solid rgb(41,41,41);border-radius:20px;margin:0 0 40px;padding:32px;font-family:DevDay Sans,sans-serif;container-type:inline-size}.doc-content .devday-roundup[data-devday-summary] .doc-tabs__list{background:transparent;padding:0;gap:8px;flex-wrap:wrap}.doc-content .devday-roundup[data-devday-summary] .doc-tabs__tab{border:1px solid #737373;border-radius:999px;color:#fff;background:transparent;font-weight:400;flex:0 0 auto;white-space:nowrap}.doc-content .devday-roundup[data-devday-summary] .doc-tabs__tab[aria-selected=true]{color:#050505;background:#fff;border-color:#fff}.doc-content .devday-roundup[data-devday-summary] .doc-tabs__panel.devday-area{padding-top:24px;margin-top:0;border-top:0}.doc-content .devday-roundup[data-devday-full]{border-radius:24px;padding:clamp(24px,5vw,56px)}.doc-content .devday-roundup[data-devday-full] .doc-content .devday-wordmark{max-width:780px}.doc-content .devday-roundup[data-devday-full] .doc-content .devday-brand{margin-block:16px 24px}.doc-content .devday-roundup .devday-area{--devday-accent: var(--devday-green);padding-top:48px}.doc-content .devday-roundup .devday-area+.devday-area{border-top:1px solid rgb(53,53,53);margin-top:40px}.doc-content .devday-roundup [data-color=blue]{--devday-accent: var(--devday-blue)}.doc-content .devday-roundup [data-color=purple]{--devday-accent: var(--devday-purple)}.doc-content .devday-roundup [data-color=orange]{--devday-accent: var(--devday-orange)}.doc-content .devday-roundup .devday-area h2{letter-spacing:-.035em;color:var(--devday-accent);margin:0 0 36px;font-size:clamp(36px,6cqw,64px);font-weight:500;line-height:1.05}.doc-content .devday-roundup[data-devday-full] .devday-area h3{color:var(--devday-accent);font-size:24px}.doc-content .devday-roundup[data-devday-full] .devday-launch p{font-size:16px}.doc-content .devday-roundup .devday-launch:first-child{border-top:0px;padding-top:0}@container (width >= 521px){.doc-content .devday-roundup .devday-launch:nth-child(2){border-top:0px;padding-top:0}}.doc-content .devday-brand{justify-content:space-between;align-items:center;gap:24px;min-height:90px;margin-bottom:8px;display:flex}.doc-content .devday-wordmark{flex:1 1 0%;width:100%;min-width:0px;max-width:490px;height:auto}.doc-content .devday-agent{background:#00ab44;border-radius:50%;flex:0 0 90px;justify-content:center;align-items:center;width:90px;height:90px;display:flex;transform:rotate(-12deg)}.doc-content .devday-agent img{width:100%;height:100%}.doc-content .devday-brand img{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.doc-content .devday-roundup .devday-date{color:#a5a5a5;margin:0 0 28px;font-size:13px}.doc-content .devday-roundup :focus-visible{outline:2px solid var(--devday-blue);outline-offset:3px}.doc-content .devday-roundup .devday-launches{grid-template-columns:repeat(2,minmax(0px,1fr));column-gap:28px;display:grid}.doc-content .devday-roundup .devday-launch{border-top:1px solid rgb(53,53,53);padding:24px 0}.doc-content .devday-roundup .devday-launch h3{color:var(--devday-accent);letter-spacing:-.02em;margin:0 0 12px;font-size:20px;font-weight:500;line-height:1.25}.doc-content .devday-roundup .devday-launch p{color:#bdbdbd;text-wrap:pretty;margin:0 0 16px;font-size:14px;line-height:1.65}.doc-content .devday-roundup .devday-launch p:last-child{flex-wrap:wrap;gap:8px 16px;margin:0;display:flex}.doc-content .devday-roundup a{color:#fff;text-underline-offset:4px;text-decoration:underline 1px rgb(119,119,119)}.doc-content .devday-roundup .devday-launch a:is(:hover,:focus-visible){color:var(--devday-accent);text-decoration-color:currentcolor}@media(width<=639px){.doc-content .devday-roundup{border-radius:16px;padding:24px 20px}.doc-content .devday-roundup[data-devday-full]{border-inline:0px;border-radius:0;margin-inline:-32px;padding:32px 24px}.doc-content .devday-roundup[data-devday-full] .doc-content .devday-agent{display:none}}.doc-content .devday-roundup .devday-area:first-of-type{padding-top:20px}@media(max-width:767px){.doc-content .devday-roundup .devday-launches{grid-template-columns:1fr}.doc-content .devday-agent{display:none}}.doc-content .doc-screenshot--plain img.doc-source-image-frame{width:100%;height:auto;max-height:none;object-fit:contain}.doc-content .doc-screenshot--plain img.doc-source-image-frame{margin:0;border:0;background:transparent;border-radius:12px}.doc-content .doc-screenshot--wallpaper{padding:8px;overflow:hidden;border-radius:12px;background:url(/images/codex/codex-wallpaper-1.webp) center / cover}.doc-content .doc-screenshot--wallpaper img.doc-source-image-frame{width:auto;max-width:100%;max-height:var(--doc-screenshot-max-height)}.doc-content .doc-screenshot--source-frame img.doc-source-image-frame{width:auto;max-height:var(--doc-screenshot-max-height)}.doc-content .doc-source-screenshot{display:block;margin:2rem 0;padding:0;background:transparent}.doc-screenshot__open{display:block;width:fit-content;max-width:100%;margin:0 auto;padding:0;border:0;background:transparent;cursor:zoom-in}.doc-content .doc-source-screenshot .doc-screenshot__open img{width:auto;max-width:100%;height:auto;max-height:560px;margin:0;border:1px solid var(--docs-v2-border);border-radius:12px;background:transparent}.doc-source-screenshot figcaption{margin-top:.75rem;color:var(--docs-v2-muted);font-size:.875rem;text-align:center}.docs-screenshot-viewer{width:100vw;max-width:none;height:100vh;max-height:none;margin:0;padding:5rem 2rem 2rem;border:0;background:#000000d9;color:#fff}.docs-screenshot-viewer::backdrop{background:#0000008c}.docs-screenshot-viewer__controls{position:absolute;top:1rem;right:1rem;display:flex;gap:.75rem}.docs-screenshot-viewer__controls button{padding:.6rem 1rem;border:1px solid #ffffff60;border-radius:2rem;background:#333;color:#fff}.docs-screenshot-viewer__canvas{display:flex;align-items:center;justify-content:center;height:100%;overflow:auto}.docs-screenshot-viewer__canvas img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.docs-screenshot-viewer.is-zoomed .docs-screenshot-viewer__canvas{display:block}.docs-screenshot-viewer.is-zoomed img{max-width:none;max-height:none}.docs-captured.docs-captured--sept30[data-docs-screenshot-presentation]{aspect-ratio:auto;height:auto;min-height:0;--documentation-screenshot-height-width-limit: var(--documentation-screenshot-light-height-width-limit);display:flex;align-items:center;justify-content:center;width:100%}html[data-theme=dark] .docs-captured[data-docs-screenshot-presentation]{--documentation-screenshot-height-width-limit: var(--documentation-screenshot-dark-height-width-limit)}.docs-captured.docs-captured--sept30[data-docs-screenshot-presentation=no-wallpaper]{max-width:var(--documentation-screenshot-height-width-limit);margin-inline:auto}.docs-captured[data-docs-screenshot-presentation=wallpaper]{padding:8px;border-radius:12px;background:url(/images/codex/codex-wallpaper-1.webp) center / cover}.docs-source-screenshot__artwork{width:100%;max-width:var(--documentation-screenshot-height-width-limit);margin-inline:auto}.docs-page-content select:not([multiple]):not([size]),.docs-page-content select:not([multiple])[size="1"]{-webkit-appearance:none;appearance:none;padding-inline-end:2.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%23808080' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:1rem 1rem}.docs-page-content select:dir(rtl){background-position:left .75rem center}@media(forced-colors:active){.docs-page-content select:not([multiple]):not([size]),.docs-page-content select:not([multiple])[size="1"]{-webkit-appearance:auto;appearance:auto;padding-inline-end:.75rem;background-image:none}}.docs-surface-picker{width:min(15rem,100%);margin-bottom:1.5rem}.docs-v2-right-rail>.docs-surface-picker{width:100%;margin:0 0 1rem}.docs-v2-right-rail .docs-select__trigger{min-height:2rem;padding:.375rem .625rem;font-size:.875rem}.docs-v2-right-rail>.docs-page-tools{position:relative;margin:1rem 0 0}@media(min-width:1024px){:is(.docs-page-header,.docs-pricing__header):not(:has(>.docs-page-tools))>h1{padding-inline-end:0}}.docs-select{position:relative;display:block;width:100%;color:var(--docs-v2-text);font-size:1rem;line-height:1.5}.docs-select__trigger{display:flex;align-items:center;justify-content:space-between;gap:.625rem;width:100%;min-height:2.5rem;padding:.5rem .75rem;border:0;border-radius:.625rem;background:var(--docs-v2-surface-soft);color:inherit;font:inherit;text-align:start;cursor:pointer}.docs-select__trigger:hover,.docs-select__trigger[aria-expanded=true]{background:color-mix(in srgb,var(--docs-v2-text) 12%,var(--docs-v2-surface))}.docs-select__trigger:focus-visible{outline:2px solid var(--docs-v2-focus);outline-offset:2px}.docs-select [data-select-label]{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docs-select [data-select-icon]{display:flex;flex-shrink:0}.docs-select [data-select-icon]:empty{display:none}.docs-select__icon{display:inline-flex;flex:0 0 1.25rem;width:1.25rem;height:1.25rem;align-items:center;justify-content:center}.docs-select__icon[data-icon=app]{padding:.125rem;border-radius:.3rem;background:#f4f4f4}.docs-select__icon img,.docs-select__icon svg{display:block;width:100%;height:100%}.docs-select__chevron{flex-shrink:0;color:var(--docs-v2-muted)}.docs-select__listbox{position:fixed;z-index:50;inset:auto;width:22rem;max-width:calc(100vw - 2rem);max-height:24rem;overflow-y:auto;overscroll-behavior:contain;margin:0;padding:.5rem;list-style:none;border:1px solid var(--docs-v2-border);border-radius:.875rem;background:var(--docs-v2-surface);box-shadow:0 8px 24px #0000000f}.docs-select__listbox[hidden]{display:none}.docs-select [role=option]{display:flex;align-items:center;gap:1rem;min-height:4rem;padding:.75rem;border-radius:.5rem;cursor:pointer;user-select:none}.docs-select [role=option][data-active]{background:var(--docs-v2-surface-soft)}.docs-select__copy{min-width:0}.docs-select__copy [data-option-label]{display:block;font-weight:500}.docs-select__copy small{display:block;margin-top:.125rem;color:var(--docs-v2-muted);font-size:.875rem;line-height:1.5}[data-docs-surface][hidden]{display:none!important}.doc-content [data-native-space-demo]{position:relative}.native-space-animation-control{width:28px;height:28px;color:var(--color-text-secondary, #737373);cursor:pointer;background:transparent;border:0;border-radius:6px;justify-content:center;align-items:center;margin:6px 0 0 auto;padding:6px;display:flex}.native-space-animation-control:hover{background:color-mix(in srgb,currentColor 8%,transparent)}.native-space-animation-control:focus-visible{outline:2px solid currentColor;outline-offset:2px}[data-native-space-block][hidden],[data-native-space-menu][hidden],[data-native-space-menu-row][hidden]{display:none!important}.docs-captured.docs-captured--pets-native{width:min(100%,424px);margin-inline:auto}.doc-aside-demo{margin-block:1.75rem}.doc-aside-demo__copy>:first-child{margin-top:0}.doc-aside-demo__media:has(>[hidden]){display:none}@media(min-width:1024px){.doc-aside-demo:has(.doc-aside-demo__media>:not([hidden])){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem;align-items:center}}.docs-captured:has(>[data-variant=sidebar]){width:min(100%,270px)}.native-space-demo[data-native-space-demo=reorder],.native-space-demo[data-native-space-demo=insert]{width:min(100%,424px)}.docs-captured:has(>[data-variant=sidebar])>[data-variant=sidebar]{margin:0}.native-space-demo .docs-captured{line-height:1.75}.docs-captured.docs-captured--sept30[class*=dt30-frame-]{aspect-ratio:auto;height:auto}.docs-captured.docs-captured--sept30>.dt30-my-6{margin-block:0}[data-native-space-menu] [hidden]{display:none!important}.docs-captured:has([class*=_frame_obzn3_]){--preview-muted: #f5f5f5;--preview-border: #e5e5e5;--preview-secondary: #737373;--preview-bg: #fff;--preview-ink: #171717}html[data-theme=dark] .docs-captured:has([class*=_frame_obzn3_]){--preview-muted: #252525;--preview-border: #383838;--preview-secondary: #aaa;--preview-bg: #171717;--preview-ink: #f3f3f3}.docs-captured--migration-native .migrate-native-branches:before{border:1px solid var(--diagram-muted);border-bottom:0}.docs-captured:has([class*=_frame_gbude_]){--signin-muted: #f7f7f7;--signin-border: #e5e5e5;--signin-secondary: #737373;--signin-bg: #fff;--signin-ink: #171717}html[data-theme=dark] .docs-captured:has([class*=_frame_gbude_]){--signin-muted: #303030;--signin-border: #444;--signin-secondary: #aaa;--signin-bg: #252525;--signin-ink: #f1f1f1}.docs-captured.docs-captured--sept30>[role=img]{margin-block:0}.docs-captured.dt30-frame-docs-features-0 li>span:last-child{font-size:1.28cqw}.docs-captured:has(>[class*=_scene_v9dw9_]){width:min(100%,424px);margin-inline:auto}.docs-captured{line-height:1.75}.doc-space-library-canvas{--documentation-light-canvas-width: 874px;--documentation-light-canvas-aspect-ratio: 3698 / 2032}.doc-content .docs-captured .doc-space-library-canvas [role=img]{margin-block:0}.docs-prompt-examples{width:min(100%,40rem);margin:1.5rem auto}.docs-prompt-examples [role=radiogroup]{display:flex;gap:.25rem;padding:.25rem;margin:0 0 .8rem;background:var(--docs-surface-soft);border-radius:2rem}.docs-prompt-examples [role=radio]{flex:1;min-width:0;cursor:pointer;padding:.6rem .75rem;border-radius:2rem;color:var(--docs-text-muted);background:transparent;font-size:.9rem}.docs-prompt-examples [aria-checked=true]{background:var(--docs-surface);box-shadow:0 1px 4px #0002;color:var(--docs-text)}.docs-prompt-examples__panel{padding:1rem;border:1px solid var(--docs-border);border-radius:1rem;background:var(--docs-surface);box-shadow:0 .2rem .8rem #0001}.docs-prompt-examples textarea{display:block;resize:vertical;width:100%;border:0;outline-offset:3px;background:transparent;color:var(--docs-text);font:inherit;line-height:1.5;min-height:4rem}.doc-content .docs-prompt-examples__panel>a{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;margin:.6rem 0 0 auto;border-radius:50%;background:var(--docs-v2-text);color:var(--docs-v2-surface);font-size:1.1rem;text-decoration:none}.docs-platform-shortcuts>label{display:flex;align-items:center;justify-content:flex-end;gap:.7rem;margin:1rem 0;font-size:.85rem}.docs-platform-shortcuts select{padding:.4rem .7rem;border:1px solid var(--docs-border);border-radius:.5rem;color:var(--docs-text);background:var(--docs-surface)}.docs-platform-shortcuts [data-platform-panel]>h3{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.docs-annotation-demo{display:flex;flex-wrap:wrap;gap:.7rem;margin:1rem 0}.docs-annotation-demo button{padding:.6rem 1rem;border:1px solid var(--docs-border);border-radius:.6rem;background:var(--docs-surface);color:var(--docs-text);cursor:pointer}.docs-annotation-demo button:disabled{opacity:.5;cursor:default}.docs-annotation-demo p{width:100%;font-size:.85rem;color:var(--docs-text-muted)}.docs-platform-shortcuts .doc-keyboard-combo{display:inline-flex;align-items:center;gap:.15rem;white-space:nowrap;font-weight:400}.docs-platform-shortcuts .doc-keyboard-combo kbd{display:inline-block;min-width:1.15em;padding:0 .2rem;border:1px solid var(--docs-border);border-radius:.25rem;background:var(--docs-surface);color:var(--docs-text);box-shadow:0 1px 2px #0001;font:inherit;font-size:.85em;text-align:center}@media(max-width:639px){.docs-prompt-examples [role=radio]{font-size:.75rem;padding:.5rem .4rem}}table[data-annotation-layout] thead{display:none}table[data-annotation-layout] tbody{display:grid;gap:.75rem}table[data-annotation-layout=cards] tbody{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}table[data-annotation-layout] tr{display:flex;flex-direction:column;border:1px solid var(--docs-border);border-radius:.7rem;padding:.75rem}table[data-annotation-layout] td{display:block;width:auto;border:0;padding:.3rem}table[data-annotation-layout] td:first-child{font-weight:600}pre[data-annotation-theme=terminal]{background:#111!important;color:#8fffa4!important}pre[data-annotation-theme=terminal] span{color:inherit!important}pre[data-annotation-theme=rainbow] .line:nth-child(4n+1) span{color:#ac40d6!important}pre[data-annotation-theme=rainbow] .line:nth-child(4n+2) span{color:#2463ce!important}pre[data-annotation-theme=rainbow] .line:nth-child(4n+3) span{color:#278149!important}pre[data-annotation-theme=rainbow] .line:nth-child(4n) span{color:#ac590d!important}.doc-content .doc-permission-demo--selector{padding-top:0}.docs-captured.docs-cloud-demo{aspect-ratio:auto;height:auto;min-height:0;max-height:none}.doc-content .doc-callout__body{flex:1 1 auto;min-width:0}.doc-content .doc-callout__body>:first-child{margin-top:0}.doc-content .doc-callout__body>:last-child{margin-bottom:0}.doc-content .doc-callout .doc-callout__body>*+*{margin-top:.75rem}.doc-content .doc-callout:has(>.doc-callout__body):before{align-self:flex-start;margin-top:.125rem}.doc-content [data-youtube-video]>img[data-video-poster],.doc-content [data-vimeo-video]>img[data-video-poster]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;margin:0;pointer-events:none}.doc-content :is([data-youtube-video],[data-vimeo-video]):has(>img[data-video-poster]) .deferred-video__play{z-index:1}.doc-content :is([data-youtube-video],[data-vimeo-video]):has(>img[data-video-poster]) :is(.doc-youtube-embed__title,.doc-vimeo-embed__title){top:.85rem;bottom:auto;text-align:left;text-shadow:0 1px 4px #000}.doc-content .doc-video.doc-video--intrinsic{width:100%;max-width:none;aspect-ratio:var(--doc-video-aspect)}@media(min-width:900px){.doc-content .feature-grid.inverse>.doc-feature-media{grid-column:1;grid-row:1}}html:not([data-theme=dark]) :is(.doc-content .docs-social-post__identity small,.doc-content .docs-social-post time),html:not([data-theme=dark]) :is(.docs-app-preview__sidebar>small),html:not([data-theme=dark]) :is(.docs-app-preview__recents-heading),html:not([data-theme=dark]) :is(.docs-app-preview__sidebar>button small),html:not([data-theme=dark]) :is(.docs-app-preview__messages .docs-app-preview__work),html:not([data-theme=dark]) :is(.docs-voice-demo__stage),html:not([data-theme=dark]) :is(.doc-browser-illustration__horizontal-bars),html:not([data-theme=dark]) :is(.computer-history-timeline__items time,.computer-history-timeline__items span,.computer-history-timeline__suggestion span,.service-accounts-demo__mock span),html:not([data-theme=dark]) :is(.doc-content .doc-subagent-panel-illustration article span,.doc-content .doc-subagent-panel-illustration time),html:not([data-theme=dark]) :is(.doc-content .doc-plugin-flow--mention .text-\[\#898989\]),html:not([data-theme=dark]) :is(.docs-webmcp-page .stn-text-\[\#8b8b8b\]),html:not([data-theme=dark]) :is(.service-accounts-demo__pagination),html:not([data-theme=dark]) :is(.docs-remote-demo__devices button){color:#616161!important}html:not([data-theme=dark]) .doc-content .doc-video figcaption{color:#aaa}.doc-content .doc-workflow-gallery{margin-block:2rem}.doc-content .doc-workflow-gallery__panel:not([hidden]){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem;padding-block:1.5rem}.doc-content .doc-workflow-gallery__panel h3,.doc-content .doc-workflow-gallery__panel p{margin-top:0}.doc-content .doc-workflow-gallery__steps{min-width:0;padding:1.5rem;border:1px solid var(--docs-border);border-radius:.75rem}.doc-content .doc-workflow-gallery__steps ol{margin-bottom:0}@media(max-width:639px){.doc-content .doc-workflow-gallery__panel:not([hidden]){grid-template-columns:minmax(0,1fr);gap:1rem}}.doc-content .doc-security-screenshot-figure:has(img[src*="/export-findings-"]) .doc-source-screenshot{box-sizing:border-box;width:100%;padding:.5rem;border-radius:.75rem;background:url(/images/codex/codex-wallpaper-1.webp) center / cover}.doc-content .doc-security-screenshot-figure:has(img[src*="/export-findings-formats."]) img{width:100%;max-height:360px;object-fit:contain}.doc-content .doc-security-screenshot-figure:has(img[src*="/export-findings-report."]) img{width:100%;max-height:600px;object-fit:contain}
