/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-border-style:solid}}}#codex-changelog li:target button[data-anchor-id]{opacity:1}#codex-changelog pre{white-space:pre-wrap;word-break:break-word}#codex-changelog h2{scroll-margin-top:130px}.prose-content{width:100%;max-width:100%;padding-bottom:calc(var(--spacing,.25rem)*12)}.prose-content :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:calc(var(--spacing,.25rem)*0);margin-bottom:calc(var(--spacing,.25rem)*4);color:var(--color-text)}.prose-content :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:calc(var(--spacing,.25rem)*0);margin-bottom:calc(var(--spacing,.25rem)*4)}.prose-content :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:calc(var(--spacing,.25rem)*0);margin-bottom:calc(var(--spacing,.25rem)*6)}.prose-content :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-block:calc(var(--spacing,.25rem)*1);color:var(--color-text)}.prose-content :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.prose-content :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-gray-200,var(--gray-200));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-text);font-style:normal}.prose-content :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){scroll-margin-top:calc(var(--spacing,.25rem)*24);font-size:var(--font-heading-xl-size);font-weight:var(--font-heading-xl-weight);letter-spacing:var(--font-heading-xl-tracking);line-height:var(--font-heading-xl-line-height)}.prose-content :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:calc(var(--spacing,.25rem)*6);margin-bottom:calc(var(--spacing,.25rem)*3);scroll-margin-top:calc(var(--spacing,.25rem)*24);font-size:var(--font-heading-lg-size);font-weight:var(--font-heading-lg-weight);letter-spacing:var(--font-heading-lg-tracking);line-height:var(--font-heading-lg-line-height)}.prose-content :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){scroll-margin-top:calc(var(--spacing,.25rem)*24);font-size:var(--font-heading-md-size);font-weight:var(--font-heading-md-weight);letter-spacing:var(--font-heading-md-tracking);line-height:var(--font-heading-md-line-height)}.prose-content :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-content :where(h5):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-content :where(h6):not(:where([class~=not-prose],[class~=not-prose] *)){scroll-margin-top:calc(var(--spacing,.25rem)*24);font-size:var(--font-heading-sm-size);font-weight:var(--font-heading-sm-weight);letter-spacing:var(--font-heading-sm-tracking);line-height:var(--font-heading-sm-line-height)}.prose-content :not(pre)>code{border-radius:var(--radius-sm,.375rem);background-color:var(--color-background-primary-outline-active);padding-inline:calc(var(--spacing,.25rem)*1);padding-block:calc(var(--spacing,.25rem)*.5);font-family:var(--font-mono,ui-monospace,"SFMono-Regular","SF Mono","Menlo","Monaco","Consolas","Liberation Mono","DejaVu Sans Mono","Courier New",monospace);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}.prose-content :not(pre)>code:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-background-primary-soft-alpha)}.prose-content :not(pre)>code{box-shadow:inset 0 0 0 1px var(--color-background-primary-soft-alpha)}.prose-content :not(pre)>code:before,.prose-content :not(pre)>code:after{content:none}.prose-content pre code{padding:calc(var(--spacing,.25rem)*0);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);background-color:#0000}.prose-content h2,.prose-content h3,.prose-content h4,.prose-content h5,.prose-content h6{scroll-margin-top:110px}.prose-content h2:target button[data-anchor-id],.prose-content h3:target button[data-anchor-id],.prose-content h4:target button[data-anchor-id],.prose-content h5:target button[data-anchor-id],.prose-content h6:target button[data-anchor-id]{opacity:1}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
