@font-face{font-family:inter;src:url(../media/inter_latin-s.2bn3s6zvc0dyp.woff2?dpl=dpl-mvl5po03)format("woff2");font-display:optional;font-weight:100 900}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_5d07a5f1-module__NSd4tG__className{font-family:inter,inter Fallback}.inter_5d07a5f1-module__NSd4tG__variable{--font-inter:"inter", "inter Fallback"}
@font-face{font-family:familjenGrotesk;src:url(../media/familjen_grotesk_latin-s.3ii__yurxaf4q.woff2?dpl=dpl-mvl5po03)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:familjenGrotesk Fallback;src:local(Arial);ascent-override:107.64%;descent-override:23.63%;line-gap-override:0.0%;size-adjust:95.22%}.familjengrotesk_f2c13c48-module__MHoQgW__className{font-family:familjenGrotesk,familjenGrotesk Fallback}.familjengrotesk_f2c13c48-module__MHoQgW__variable{--font-familjen-grotesk:"familjenGrotesk", "familjenGrotesk Fallback"}
@font-face{font-family:instrumentSerif;src:url(../media/instrument_serif_normal_latin-s.1g73gv09-xcb6.woff2?dpl=dpl-mvl5po03)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:instrumentSerif;src:url(../media/instrument_serif_italic_latin-s.3j3877k49yy0l.woff2?dpl=dpl-mvl5po03)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:instrumentSerif Fallback;src:local(Arial);ascent-override:128.92%;descent-override:40.37%;line-gap-override:0.0%;size-adjust:76.79%}.instrumentserif_fc31c03f-module__RZiVbW__className{font-family:instrumentSerif,instrumentSerif Fallback}.instrumentserif_fc31c03f-module__RZiVbW__variable{--font-instrument-serif:"instrumentSerif", "instrumentSerif Fallback"}
:root{--color-umber-700:#6a4936;--color-umber-400:#bd9673;--card-surface:#fff;--card-frame:var(--color-olive-100)}.dark{--card-surface:color-mix(in oklab, var(--color-olive-900) 50%, var(--color-olive-800));--card-frame:color-mix(in oklab, white 6%, var(--color-olive-950))}.contained-lightbox{--contained-lightbox-backdrop:#12140e24;--contained-lightbox-blur:3px;--contained-lightbox-toolbar-color:var(--color-olive-700);--contained-lightbox-toolbar-color-active:var(--color-olive-950);--contained-lightbox-control-surface:#ffffffdb;--contained-lightbox-control-hover:#fff;--contained-lightbox-control-border:#1f24171f;--yarl__color_button:var(--contained-lightbox-toolbar-color);--yarl__color_button_active:var(--contained-lightbox-toolbar-color-active);backdrop-filter:blur(var(--contained-lightbox-blur))}.dark .contained-lightbox{--contained-lightbox-backdrop:#00000047;--contained-lightbox-toolbar-color:var(--color-olive-200);--contained-lightbox-toolbar-color-active:#fff;--contained-lightbox-control-surface:#1d1d1adb;--contained-lightbox-control-hover:#292b24;--contained-lightbox-control-border:#ffffff2e}.contained-lightbox .yarl__toolbar{gap:.5rem}.contained-lightbox .yarl__button{border:1px solid var(--contained-lightbox-control-border);background:var(--contained-lightbox-control-surface);min-width:44px;min-height:44px;color:var(--contained-lightbox-toolbar-color);filter:none;border-radius:999px;padding:8px;box-shadow:0 2px 12px #12140e14}.contained-lightbox .yarl__button:not(:disabled):is(:hover,:focus-visible){background:var(--contained-lightbox-control-hover);color:var(--contained-lightbox-toolbar-color-active)}.contained-lightbox .yarl__button:focus-visible{outline:2px solid var(--contained-lightbox-toolbar-color-active);outline-offset:3px}.contained-lightbox-dialog,.contained-lightbox-dialog-media{display:contents}.contained-lightbox-caption{z-index:1;padding:4rem 1.25rem max(1.25rem, calc(1rem + env(safe-area-inset-bottom,0px)));color:var(--color-olive-200);font-family:var(--font-sans);letter-spacing:-.005em;pointer-events:none;text-align:left;text-wrap:pretty;background:linear-gradient(#0000,#000000eb);margin:0;font-size:.8125rem;font-style:normal;font-weight:400;line-height:1.25rem;position:absolute;bottom:0;left:0;right:0}.contained-lightbox-caption-hidden .contained-lightbox-caption{display:none}.contained-lightbox-caption-toggle .yarl__icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px}@media (min-width:1024px){.contained-lightbox{--contained-lightbox-caption-border:#1f24171a;--contained-lightbox-caption-color:var(--color-olive-700);--contained-lightbox-caption-surface:var(--color-olive-100);--contained-lightbox-dialog-border:#1f241724;--contained-lightbox-dialog-surface:#fff}.dark .contained-lightbox{--contained-lightbox-caption-border:#ffffff1a;--contained-lightbox-caption-color:var(--color-olive-300);--contained-lightbox-caption-surface:#11130f;--contained-lightbox-dialog-border:#ffffff24;--contained-lightbox-dialog-surface:#1d1d1a}.contained-lightbox .yarl__container{--contained-lightbox-dialog-height:min(90dvh, calc(var(--contained-lightbox-image-height,748px) + var(--contained-lightbox-caption-space,7rem)));--contained-lightbox-dialog-width:min(calc(100vw - 8rem), 1200px, calc(var(--contained-lightbox-image-width,1080px) + 2.5rem));--contained-lightbox-image-max-width:min(100%, var(--contained-lightbox-image-width,100%));--contained-lightbox-image-max-height:min(100%, var(--contained-lightbox-image-height,100%))}.contained-lightbox-dialog{width:var(--contained-lightbox-dialog-width);height:var(--contained-lightbox-dialog-height);border:1px solid var(--contained-lightbox-dialog-border);background:var(--contained-lightbox-dialog-surface);border-radius:1rem;grid-template-rows:minmax(0,1fr) auto;margin:0;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px -28px #12140e52}.contained-lightbox-dialog-media{min-height:0;padding:1.25rem;display:block}.contained-lightbox-caption{border-top:1px solid var(--contained-lightbox-caption-border);background:var(--contained-lightbox-caption-surface);color:var(--contained-lightbox-caption-color);pointer-events:auto;padding:1rem 1.5rem 1.125rem;position:static}.contained-lightbox-caption-hidden .contained-lightbox-caption{display:block}.contained-lightbox-caption-toggle{display:none}.contained-lightbox .yarl__toolbar{top:calc((100dvh - var(--contained-lightbox-dialog-height)) / 2 + .75rem);right:calc((100vw - var(--contained-lightbox-dialog-width)) / 2 + .75rem)}.contained-lightbox .yarl__button[aria-label=Zoom\ in],.contained-lightbox .yarl__button[aria-label=Zoom\ out]{display:none}.contained-lightbox .yarl__navigation_prev{left:max(.5rem, calc((100vw - var(--contained-lightbox-dialog-width)) / 2 - 3.5rem))}.contained-lightbox .yarl__navigation_next{right:max(.5rem, calc((100vw - var(--contained-lightbox-dialog-width)) / 2 - 3.5rem))}}@media (prefers-reduced-transparency:reduce){.contained-lightbox{--contained-lightbox-backdrop:#12140e80;--contained-lightbox-blur:0px;--contained-lightbox-dialog-surface:#fff;--contained-lightbox-caption-surface:var(--color-olive-100);--contained-lightbox-control-surface:#fff}.dark .contained-lightbox{--contained-lightbox-backdrop:#000000a3;--contained-lightbox-dialog-surface:#1d1d1a;--contained-lightbox-caption-surface:#11130f;--contained-lightbox-control-surface:#1d1d1a}}[data-lightbox-figure=true]{cursor:zoom-in}[data-lightbox-figure=true] img{border-radius:6px}[data-lightbox-figure=true]:focus-visible{outline:2px solid var(--folio-accent,var(--color-olive-500));outline-offset:4px;border-radius:6px}.figure-lightbox{--figure-ink:var(--color-olive-950);--figure-muted:var(--color-olive-600);--figure-line:#0000001f;--contained-lightbox-dialog-surface:#fff;--contained-lightbox-caption-surface:var(--card-surface);--contained-lightbox-dialog-border:var(--figure-line);--contained-lightbox-caption-color:var(--figure-ink)}.dark .figure-lightbox{--figure-ink:var(--color-olive-100);--figure-muted:var(--color-olive-400);--figure-line:#ffffff1f;--contained-lightbox-dialog-surface:#1d1d1a;--contained-lightbox-caption-surface:var(--card-surface);--contained-lightbox-dialog-border:var(--figure-line);--contained-lightbox-caption-color:var(--figure-ink)}.figure-lightbox .yarl__container{--contained-lightbox-dialog-width:min(1440px, calc(100vw - 5rem));--contained-lightbox-dialog-height:calc(100dvh - 4rem);--contained-lightbox-image-max-width:100%;--contained-lightbox-image-max-height:100%}.figure-lightbox .figure-viewer-dialog{width:var(--contained-lightbox-dialog-width);height:var(--contained-lightbox-dialog-height);border:1px solid var(--figure-line);background:var(--card-surface);color:var(--figure-ink);border-radius:12px;grid-template-rows:64px minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);margin:0;display:grid;overflow:hidden;box-shadow:0 24px 80px #0003}.figure-viewer-header{border-bottom:1px solid var(--figure-line);font:500 12px/1.5 var(--font-sans);grid-column:1/-1;align-items:center;padding:0 20px;display:flex}.figure-lightbox .contained-lightbox-dialog-media{background:var(--contained-lightbox-dialog-surface);min-width:0;min-height:0;padding:20px;display:block;position:relative;overflow:hidden}.figure-lightbox .contained-lightbox-caption{border-top:1px solid var(--figure-line);background:var(--card-surface);max-height:28dvh;color:var(--figure-ink);font:400 14px/1.75 var(--font-sans);pointer-events:auto;user-select:text;flex-direction:column;gap:16px;padding:24px;display:flex;position:static;overflow:auto}.figure-caption-label{color:var(--figure-muted);font:500 11px/1.5 var(--font-sans)}.figure-viewer-hint{color:var(--figure-muted);font:400 11px/1.6 var(--font-sans);margin-top:auto}.figure-lightbox.contained-lightbox-caption-hidden .contained-lightbox-caption{display:none}.figure-lightbox .yarl__toolbar{top:calc((100dvh - var(--contained-lightbox-dialog-height)) / 2 + 2px);right:calc((100vw - var(--contained-lightbox-dialog-width)) / 2 + 4px);gap:8px;padding:8px 12px}.figure-lightbox .yarl__button{border-color:var(--figure-line);background:color-mix(in oklab, var(--figure-ink) 5%, var(--card-surface));min-width:44px;min-height:44px;color:var(--figure-ink);box-shadow:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.figure-lightbox .yarl__button:disabled{opacity:1;color:var(--figure-muted);background:0 0}.figure-lightbox .yarl__button:disabled .yarl__icon,.figure-lightbox .yarl__button:disabled:after{opacity:.4}.figure-lightbox .yarl__button:not(:disabled):is(:hover,:focus-visible),.figure-lightbox .yarl__toolbar .yarl__button[aria-label=Close]{border-color:var(--figure-ink);background:var(--figure-ink);color:var(--card-surface)}.figure-lightbox .yarl__toolbar .yarl__button[aria-label=Close]:hover{background:color-mix(in oklab, var(--figure-ink) 85%, var(--card-surface))}.figure-lightbox .contained-lightbox-caption-toggle[aria-pressed=true]{background:color-mix(in oklab, var(--figure-ink) 12%, var(--card-surface))}.figure-lightbox .yarl__icon{flex:none;width:22px;height:22px}.figure-lightbox .yarl__button[aria-label=Zoom\ in],.figure-lightbox .yarl__button[aria-label=Zoom\ out],.figure-lightbox .contained-lightbox-caption-toggle{justify-content:center;align-items:center;display:inline-flex}.figure-lightbox .yarl__toolbar .yarl__button{position:relative}.figure-lightbox .yarl__toolbar .yarl__button:before{z-index:5;border:1px solid var(--figure-line);background:var(--figure-ink);width:max-content;max-width:220px;color:var(--card-surface);font:500 12px/1.5 var(--font-sans);white-space:nowrap;pointer-events:none;content:attr(aria-label);opacity:0;visibility:hidden;border-radius:7px;padding:7px 10px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 4px 16px #0000002e}.figure-lightbox .yarl__toolbar .yarl__button[aria-label=Close]:before{content:"Close (Esc)"}.figure-lightbox .yarl__toolbar .yarl__button[aria-label=Zoom\ out]:disabled:before{content:"Already at fit size"}.figure-lightbox .yarl__toolbar .yarl__button[aria-label=Zoom\ in]:disabled:before{content:"Maximum zoom"}.figure-lightbox .yarl__toolbar .yarl__button:focus-visible:before{opacity:1;visibility:visible}@media (hover:hover){.figure-lightbox .yarl__toolbar:not(:has(:focus-visible)) .yarl__button:hover:before{opacity:1;visibility:visible}}@media (min-width:760px){.figure-lightbox .yarl__toolbar .yarl__button:after{font:500 12px/1.5 var(--font-sans);white-space:nowrap}.figure-lightbox .yarl__button[aria-label=Zoom\ in]:after{content:"Zoom in"}.figure-lightbox .yarl__button[aria-label=Zoom\ out]:after{content:"Zoom out"}.figure-lightbox .contained-lightbox-caption-toggle:after{content:"Caption"}.figure-lightbox .yarl__button[aria-label=Close]:after{content:"Close"}}@media (min-width:1100px){.figure-lightbox:not(.contained-lightbox-caption-hidden) .figure-viewer-dialog:has(.contained-lightbox-caption){grid-template-rows:64px minmax(0,1fr);grid-template-columns:minmax(0,1fr) 280px}.figure-lightbox .contained-lightbox-caption{border-top:0;border-left:1px solid var(--figure-line);grid-area:2/2;max-height:none}}@media (max-width:640px){.figure-lightbox .yarl__container{--contained-lightbox-dialog-width:calc(100vw - 16px);--contained-lightbox-dialog-height:calc(100dvh - 16px)}.figure-lightbox .contained-lightbox-dialog-media{padding:12px}.figure-lightbox .contained-lightbox-caption{padding:16px;font-size:13px}.figure-lightbox .yarl__navigation_prev,.figure-lightbox .yarl__navigation_next{margin:0 8px;top:50%}}::selection{background-color:var(--color-olive-300);color:var(--color-olive-950)}.dark ::selection{background-color:var(--color-brand-light);color:var(--color-olive-950)}.article-openai-title{font-family:var(--font-sans);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2rem,3.0047vw + 1.29577rem,4rem);font-weight:500;line-height:clamp(2.28rem,2.58404vw + 1.67437rem,4rem)}.article-openai-back,.article-openai-meta{font-family:var(--font-sans);letter-spacing:0;font-size:.875rem;font-weight:500;line-height:1.225rem}.article-openai-dek{font-family:var(--font-sans);letter-spacing:-.01em;text-wrap:pretty;font-size:1.0625rem;font-weight:400;line-height:1.74994rem}.article-openai-prose{--tw-prose-body:var(--color-olive-700);--tw-prose-lead:var(--color-olive-700);--tw-prose-quotes:var(--color-olive-700);--tw-prose-invert-body:var(--color-olive-300);--tw-prose-invert-lead:var(--color-olive-300);--tw-prose-invert-quotes:var(--color-olive-300);font-family:var(--font-sans);letter-spacing:-.01em;color:var(--color-olive-700);font-size:1.0625rem;font-weight:400;line-height:1.74994rem}.dark .article-openai-prose{color:var(--color-olive-300)}.article-openai-prose .katex:has(>math:not([display=block])){vertical-align:middle;max-width:100%;display:inline-block;overflow:auto hidden}.article-openai-prose .katex-display:not([data-scroll-wrapped=true]){justify-content:center;width:100%;display:flex}.article-openai-prose .katex-display:not([data-scroll-wrapped=true])>.katex{justify-content:center;min-width:0;display:flex}.article-openai-prose .katex-display:not([data-scroll-wrapped=true]) math[display=block]{width:max-content;max-width:none;margin-inline:auto}.article-openai-prose .katex-scroll-content{justify-content:center;width:max-content;min-width:100%;padding-block:.25rem;display:flex}.article-openai-prose .article-references-list{max-height:var(--article-references-expanded-height);margin-bottom:0;margin-left:0;padding-left:1.75rem;transition:max-height .3s;position:relative;overflow:hidden}.article-openai-prose .article-numbered-references-list{list-style:none}.article-openai-prose .article-reference-number{font-variant-numeric:tabular-nums}.article-openai-prose .article-references-list[data-collapsed=true]{max-height:var(--article-references-collapsed-height)}.article-openai-prose .article-references-list[data-collapsed=true]>li:nth-child(n+6){visibility:hidden}.article-openai-prose .article-references-list[data-collapsed=true]:after{background:linear-gradient(to bottom, transparent, var(--color-olive-100));content:"";pointer-events:none;height:min(7rem,45%);position:absolute;bottom:0;left:0;right:0}.dark .article-openai-prose .article-references-list[data-collapsed=true]:after{background:linear-gradient(to bottom, transparent, var(--color-olive-950))}.article-references-disclosure{justify-content:center;margin-top:1.25rem;margin-bottom:2rem;display:flex}.article-openai-prose .article-reference-anchor,.article-openai-prose .article-references-list>li{scroll-margin-top:7rem}.article-openai-prose .article-citation-link:after,.article-openai-prose .article-references-list a:after{display:none!important}@media (prefers-reduced-motion:reduce){.article-openai-prose .article-references-list{transition:none}}.notebook-figure-caption{font-family:var(--font-sans);letter-spacing:-.005em;text-align:left;text-wrap:pretty;color:var(--color-olive-600);margin-top:.625rem;font-size:.8125rem;font-style:normal;font-weight:400;line-height:1.25rem}.dark .notebook-figure-caption{color:var(--color-olive-400)}@media (max-width:639px){.notebook-grid-row{grid-template-columns:minmax(0,1fr)!important}.notebook-grid-spacer{display:none}}.article-openai-prose :where(.tooltip-term.tooltip-active,.article-inline-link){--article-inline-marker-width:.72em}.article-openai-prose :where(.tooltip-term.tooltip-active,.article-inline-link):after{width:var(--article-inline-marker-width);content:"";opacity:.55;pointer-events:none;vertical-align:-.08em;height:.72em;-webkit-mask:var(--article-inline-marker) center / contain no-repeat;mask:var(--article-inline-marker) center / contain no-repeat;background-color:currentColor;margin-left:.18em;transition:opacity .15s;display:inline-block}.article-openai-prose :where(.tooltip-term.tooltip-active,.article-inline-link):where(:hover,:focus-visible):after{opacity:.9}.article-openai-prose .tooltip-term.tooltip-active{--article-inline-marker:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M9.1 9a3 3 0 1 1 5.83 1c0 2-3 2-3 4'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E")}.article-openai-prose .article-inline-link-internal,.article-openai-prose .article-inline-link-external{--article-inline-marker:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 3h6v6'/%3E%3Cpath d='M10 14 21 3'/%3E%3Cpath d='M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6'/%3E%3C/svg%3E")}.article-openai-prose .article-inline-link-disabled,.article-openai-prose .tooltip-link.article-inline-link-disabled[aria-disabled=true]{pointer-events:none;color:inherit!important;cursor:text!important;border-bottom:0!important;text-decoration:none!important}.article-openai-prose .article-inline-link-disabled:after{display:none}.article-openai-prose .article-inline-link-disabled.tooltip-term.tooltip-active{pointer-events:auto;cursor:help!important;border-bottom-style:dotted!important;border-bottom-width:1px!important}.article-openai-prose .article-inline-link-disabled.tooltip-term.tooltip-active:after{display:inline-block}.article-openai-prose .tooltip-link.article-inline-link-internal[data-tooltip],.article-openai-prose .tooltip-link.article-inline-link-external[data-tooltip]{--article-inline-marker-width:1.5em;--article-inline-marker:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 3h6v6'/%3E%3Cpath d='M10 14 21 3'/%3E%3Cpath d='M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6'/%3E%3Cg transform='translate(26 0)'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M9.1 9a3 3 0 1 1 5.83 1c0 2-3 2-3 4'/%3E%3Cpath d='M12 17h.01'/%3E%3C/g%3E%3C/svg%3E")}.article-openai-prose :where(p,li,blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){letter-spacing:-.01em;color:var(--color-olive-700);font-size:1.0625rem;font-weight:400;line-height:1.74994rem}.dark .article-openai-prose :where(p,li,blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--color-olive-300)}.article-openai-prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:1.5rem}.article-openai-prose :where(.article-quote):not(:where([class~=not-prose],[class~=not-prose] *)){--article-quote-accent:var(--reader-accent,var(--color-olive-500));background:color-mix(in oklab, var(--color-olive-950) 2.5%, transparent);box-shadow:none;color:var(--folio-ink,var(--color-olive-700));font:400 1rem/1.75 var(--font-sans);letter-spacing:normal;border-width:0;border-radius:6px;margin:2rem 24px;padding:16px 20px;transition:none;position:relative}.article-openai-prose :where(.article-quote):not(:where([class~=not-prose],[class~=not-prose] *)):before,.article-openai-prose :where(.article-quote):not(:where([class~=not-prose],[class~=not-prose] *)):after{border-style:solid;border-color:var(--article-quote-accent);pointer-events:none;content:"";width:12px;height:12px;position:absolute}.article-openai-prose :where(.article-quote):not(:where([class~=not-prose],[class~=not-prose] *)):before{border-width:2px 0 0 2px;border-radius:6px 0 0;top:0;left:0}.article-openai-prose :where(.article-quote):not(:where([class~=not-prose],[class~=not-prose] *)):after{border-width:0 2px 2px 0;border-radius:0 0 6px;bottom:0;right:0}.article-openai-prose :where(.article-quote>p):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font:inherit;letter-spacing:normal;text-wrap:pretty;margin:0}.article-openai-prose :where(.article-quote>p+p):not(:where(.article-quote-attribution,[class~=not-prose],[class~=not-prose] *)){margin-top:1rem}.article-openai-prose :where(.article-quote>.article-quote-attribution):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--color-olive-600);font-family:var(--font-sans);letter-spacing:normal;flex-wrap:wrap;align-items:center;gap:.25rem .4375rem;margin-top:1rem;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.5;display:flex}.article-openai-prose :where(.article-quote>.article-quote-attribution a):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;text-underline-offset:.25rem;font-weight:400;text-decoration-thickness:1px}.dark .article-openai-prose :where(.article-quote):not(:where([class~=not-prose],[class~=not-prose] *)){--article-quote-accent:var(--reader-accent,var(--color-olive-400));color:var(--folio-ink,var(--color-olive-200));background:oklab(100% 0 5.96046e-8/.05)}.dark .article-openai-prose :where(.article-quote>p):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.dark .article-openai-prose :where(.article-quote>.article-quote-attribution):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--color-olive-400)}@media (max-width:639px){.article-openai-prose :where(.article-quote):not(:where([class~=not-prose],[class~=not-prose] *)){margin:2rem 12px;padding:16px}}.article-openai-prose :where(h1,h2,h3,h4,h5,h6):not(:where([class~=not-prose],[class~=not-prose] *)){font-family:var(--font-sans);text-wrap:pretty;font-weight:500}.article-openai-prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){letter-spacing:-.03em;text-wrap:balance;margin-top:4rem;margin-bottom:1.5rem;font-size:clamp(2rem,3.0047vw + 1.29577rem,4rem);line-height:clamp(2.28rem,2.58404vw + 1.67437rem,4rem)}.article-openai-prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){letter-spacing:-.01em;margin-top:4rem;margin-bottom:1.5rem;font-size:clamp(1.5rem,.56338vw + 1.36796rem,1.875rem);line-height:clamp(1.98rem,.743662vw + 1.8057rem,2.475rem)}.article-openai-prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){letter-spacing:-.01em;margin-top:4rem;margin-bottom:1.5rem;font-size:clamp(1.25rem,.187793vw + 1.20599rem,1.375rem);line-height:clamp(1.5rem,.349296vw + 1.41813rem,1.7325rem)}.article-openai-prose :where(h4,h5,h6):not(:where([class~=not-prose],[class~=not-prose] *)){letter-spacing:-.01em;font-size:clamp(1rem,.187793vw + .955986rem,1.125rem);line-height:clamp(1.25rem,.353052vw + 1.16725rem,1.485rem);margin-top:4rem!important;margin-bottom:1.5rem!important}.article-openai-prose .content-heading{margin-top:4rem;margin-bottom:1.5rem}.article-openai-prose .reading-level-controls+.notebook-render-cell>.content-heading{margin-top:0}.article-openai-prose .content-heading>div>:where(h2,h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin:0}.article-openai-prose>:where(h1,h2,h3,h4,h5,h6):first-child{margin-top:0!important}.article-openai-prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.375rem;margin-top:1.5rem;margin-bottom:1.5rem;padding:.75rem 1rem;font-size:.875rem;font-weight:400;line-height:1.5rem}.article-openai-prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):not(:where(pre code)){font-size:.875em;font-weight:400}@keyframes testimonial-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes community-note-drift{0%,to{transform:translateY(0)rotate(-.15deg)}50%{transform:translateY(-6px)rotate(.15deg)}}.testimonial-banner-progress-fill{width:0;animation:6s linear forwards testimonial-banner-progress}@keyframes testimonial-banner-progress{0%{width:0}to{width:100%}}.article-hero-dot-ripple{animation:14s ease-out 2s infinite article-hero-dot-ripple}@media (max-width:767px),(prefers-reduced-motion:reduce){.article-hero-dot-ripple{opacity:0;animation:none}}@keyframes article-hero-dot-ripple{0%,12%{opacity:0;transform:scale(.72)}28%{opacity:.3}68%{opacity:.14;transform:scale(1.24)}82%,to{opacity:0;transform:scale(1.38)}}
