.comparison-window{margin-bottom:24px}.comparison-window .comparison{display:flex;justify-content:space-between}.comparison-window .comparison>div{width:100%;display:flex;flex-flow:column}.comparison-window .comparison>div:first-child{margin-right:24px}.comparison-window .comparison>div blockquote{flex:1 1}.comparison-window .comparison-label{font-weight:700;margin-bottom:4px;color:var(--gray-900)}.comparison-window .comparison-label p{margin:0}@media (max-width:600px){.comparison-window .comparison{flex-flow:column}}.syntax-highlighter{background:var(--sh-bg);color:rgba(var(--sh-fg),1);overflow-x:auto}.syntax-highlighter.dark{--sh-fg:255,255,255;--sh-bg:var(--gray-900)}.syntax-highlighter.light{--sh-fg:25,25,39;--sh-bg:var(--gray-50)}.syntax-highlighter>code{font-family:var(--monospace)}.syntax-highlighter>code>code{font-family:var(--monospace);float:left;padding-right:16px}.syntax-highlighter .react-syntax-highlighter-line-number{color:var(--gray-600)}.hljs-comment{color:rgba(var(--sh-fg),.5)}.hljs-meta{color:rgba(var(--sh-fg),.6)}.hljs-built_in,.hljs-class .hljs-title{color:#e9950c}.hljs-doctag,.hljs-formula,.hljs-keyword,.hljs-literal{color:#2e95d3}.hljs-addition,.hljs-attribute,.hljs-meta-string,.hljs-regexp,.hljs-string{color:#00a67d}.hljs-attr,.hljs-number,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-pseudo,.hljs-template-variable,.hljs-type,.hljs-variable{color:#df3079}.hljs-bullet,.hljs-link,.hljs-selector-id,.hljs-symbol,.hljs-title{color:#f22c3d}.example-content{background-color:var(--gray-50);border-radius:4px;overflow:hidden;margin:24px 0}.example-content-value{padding:12px 16px;font-family:var(--monospace);font-size:13px;line-height:20px;white-space:pre-wrap;color:var(--gray-800)}.example-content-large .example-content-value{font-size:15px;line-height:24px}.example-content-link{display:block;background-color:var(--gray-100);padding:8px 16px;font-size:14px;line-height:20px}.example-content-link,.example-content-link:visited{color:var(--gray-800)}.example-content-link:hover{color:var(--gray-700)}.example-content-link svg{vertical-align:middle;margin:0 0 2px 3px}.example-content-code{margin:0}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.spinner{display:flex;align-items:center}.spinner-spin{-webkit-animation:spin 1.2s linear infinite;animation:spin 1.2s linear infinite}.spinner-color-default{color:rgba(0,0,0,.4)}.btn{display:inline-flex;justify-content:center;position:relative;font-weight:400;border:none;cursor:pointer;line-height:1.4;border-radius:3px;box-sizing:border-box;transition:box-shadow .3s,background-color .3s,color .3s;-webkit-user-select:none;-ms-user-select:none;user-select:none}.btn,.btn:hover{text-decoration:none}.btn:focus{outline:none}.btn:not(.btn-full)+.btn{margin-left:8px}.btn-small-caps{font-size:12px;letter-spacing:.15em;font-weight:700;text-transform:uppercase}.btn-sm{font-size:14px;padding:6px 12px;line-height:20px}.btn-sm.btn-small-caps{font-size:12px}.btn-md{font-size:17px;padding:6px 10px;line-height:24px}.btn-md.btn-small-caps{font-size:13px}.btn-lg{font-size:16px;padding:13px 14px 11px;line-height:24px}.btn-lg.btn-small-caps{font-size:14px}.btn-filled,.btn-filled:visited{color:#fff}.btn-outlined{background:transparent;border-width:1px;border-style:solid}.btn-minimal{background-color:transparent}.btn-primary.btn-filled{background-color:#10a37f}.btn-primary.btn-filled:hover{background-color:#1a7f64}.btn-primary.btn-filled:active{background-color:#1b5d4a}.btn-primary.btn-filled:focus{box-shadow:0 0 0 3px rgba(16,163,127,.3)}.btn-primary.btn-outlined{border-color:#10a37f;color:#10a37f}.btn-primary.btn-outlined:hover{background-color:rgba(16,163,127,.2)}.btn-primary.btn-outlined:active{background-color:rgba(16,163,127,.3)}.btn-primary.btn-outlined:focus{box-shadow:0 0 0 3px rgba(16,163,127,.3)}.btn-primary.btn-minimal{color:#10a37f}.btn-primary.btn-minimal:hover{background-color:rgba(16,163,127,.2)}.btn-primary.btn-minimal:active{background-color:rgba(16,163,127,.3)}.btn-primary.btn-minimal:focus{box-shadow:0 0 0 3px rgba(16,163,127,.3)}.btn-secondary.btn-filled{background-color:#5436da}.btn-secondary.btn-filled:hover{background-color:#482da8}.btn-secondary.btn-filled:active{background-color:#3b2479}.btn-secondary.btn-filled:focus{box-shadow:0 0 0 3px rgba(84,54,218,.3)}.btn-secondary.btn-outlined{border-color:#5436da;color:#5436da}.btn-secondary.btn-outlined:hover{background-color:rgba(84,54,218,.2)}.btn-secondary.btn-outlined:active{background-color:rgba(84,54,218,.3)}.btn-secondary.btn-outlined:focus{box-shadow:0 0 0 3px rgba(84,54,218,.3)}.btn-secondary.btn-minimal{color:#5436da}.btn-secondary.btn-minimal:hover{background-color:rgba(84,54,218,.2)}.btn-secondary.btn-minimal:active{background-color:rgba(84,54,218,.3)}.btn-secondary.btn-minimal:focus{box-shadow:0 0 0 3px rgba(84,54,218,.3)}.btn-neutral.btn-filled{background-color:#ececf1;color:#353740}.btn-neutral.btn-filled:hover{background-color:#d9d9e3}.btn-neutral.btn-filled:active{background-color:#c5c5d2}.btn-neutral.btn-outlined{border-color:#d9d9e3;color:#353740}.btn-neutral.btn-outlined:hover{background-color:rgba(142,142,160,.1)}.btn-neutral.btn-outlined:active{background-color:rgba(142,142,160,.2)}.btn-neutral.btn-minimal{color:#353740}.btn-neutral.btn-minimal:hover{background-color:rgba(142,142,160,.1)}.btn-neutral.btn-minimal:active{background-color:rgba(142,142,160,.2)}.btn-negative.btn-filled{background-color:#ef4146}.btn-negative.btn-filled:hover{background-color:#c23539}.btn-negative.btn-filled:active{background-color:#9d2b2e}.btn-negative.btn-filled:focus{box-shadow:0 0 0 3px rgba(239,65,70,.3)}.btn-negative.btn-outlined{border-color:#ef4146;color:#ef4146}.btn-negative.btn-outlined:hover{background-color:rgba(239,65,70,.2)}.btn-negative.btn-outlined:active{background-color:rgba(239,65,70,.3)}.btn-negative.btn-outlined:focus{box-shadow:0 0 0 3px rgba(239,65,70,.3)}.btn-negative.btn-minimal{color:#ef4146}.btn-negative.btn-minimal:hover{background-color:rgba(239,65,70,.2)}.btn-negative.btn-minimal:active{background-color:rgba(239,65,70,.3)}.btn-negative.btn-minimal:focus{box-shadow:0 0 0 3px rgba(239,65,70,.3)}.btn-none{color:unset;line-height:unset;padding:0}.btn-none.btn-minimal{background-color:unset}.btn-disabled{cursor:default;pointer-events:none}.btn.btn-disabled-style{background-color:#f7f7f8;border-color:transparent;color:#acacbe}.btn.btn-disabled-style.btn-minimal{background-color:transparent}.btn-loading{opacity:.7}.btn-full,.btn-label-wrap{display:flex;width:100%}.btn-label-wrap{opacity:1;align-items:center;justify-content:center}.btn-label-wrap-loading{opacity:0}.btn-label-inner{display:flex;align-items:center;justify-content:center}.btn-label-inner:not(:first-child){margin-left:.4em}.btn-label-inner:not(:last-child){margin-right:.4em}.btn-spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.btn-node{line-height:1;display:flex}.btn-node>svg{margin-top:-1px}.keyboard-shortcut{display:inline-flex;align-items:center}.keyboard-shortcut-key{margin-left:4px;min-height:16px;min-width:16px;font-size:12px;line-height:14px;border-radius:3px;text-align:center;padding:2px 2px 0}.dark>.keyboard-shortcut-key{background:var(--gray-700);color:var(--gray-100)}.light>.keyboard-shortcut-key{background:var(--gray-100);color:var(--gray-600)}.keyboard-shortcut-key:first-child{margin-left:0}.text-input{display:inline-block;vertical-align:top;margin:0;width:200px;font-family:var(--sans-serif);font-weight:400;line-height:1.4;color:var(--gray-800);background-color:#fff;background-clip:padding-box;box-sizing:border-box;border:1px solid var(--input-border);border-radius:3px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.text-input::-webkit-input-placeholder{color:var(--gray-500)}.text-input:-ms-input-placeholder{color:var(--gray-500)}.text-input::placeholder{color:var(--gray-500)}.text-input.text-input-error{border-color:var(--red-500)}.text-input:focus{border-color:var(--input-border-focus);outline:0;box-shadow:0 0 0 .2rem var(--input-focus-ring)}.text-input-sm{font-size:14px;padding:6px 12px;line-height:18px}.text-input-md{font-size:17px;padding:5px 10px;line-height:24px}.text-input-lg{font-size:16px;padding:12px 14px 10px;line-height:24px}.text-input[disabled]{background-color:var(--gray-100);color:var(--gray-400)}.text-input[disabled]::-webkit-input-placeholder{color:var(--gray-400)}.text-input[disabled]:-ms-input-placeholder{color:var(--gray-400)}.text-input[disabled]::placeholder{color:var(--gray-400)}.text-input-full{display:block;width:100%}.select-dropdown-indicator{transition:color .15s}.select-base:hover .select-clear-indicator,.select-base:hover .select-dropdown-indicator{color:var(--gray-600)}.layers-root{position:absolute;top:0;left:0;right:0;z-index:2}.engine-select-menu .engine-select-option{display:flex;align-items:center;color:var(--gray-700);padding:6px 12px}.engine-select-menu .engine-select-option.selected{background:var(--green-600);color:#fff}.engine-select-option-left{flex:1 1 auto}.engine-select-option-right{flex:0 1 auto;display:flex;align-items:center;justify-content:center;width:12px}.engine-select-option-size{border-radius:100%;background:var(--gray-300)}.engine-select-option.selected .engine-select-option-size{background:#fff}.engine-select-expand{font-size:12px;line-height:16px;color:var(--primary-600);padding:6px 12px;cursor:pointer}.engine-select-card-wrap{position:absolute;width:242px;padding-right:2px;pointer-events:none;opacity:0;display:flex;align-items:stretch;justify-content:stretch}.engine-select-card-wrap.visible{pointer-events:all;opacity:1}.engine-select-card{background:#fff;border-radius:4px;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 4px 11px rgba(0,0,0,.1);padding:12px;font-size:14px;line-height:20px;color:var(--gray-700)}.engine-select-card-header{display:flex;align-items:center}.engine-select-card-title{flex:1 1 auto;font-weight:700;font-size:16px;line-height:24px;color:var(--gray-900)}.engine-select-card-docs a{color:var(--gray-400);font-size:20px}.engine-select-card-docs a:hover{color:var(--gray-500)}.engine-select-card-description{margin:8px 0 0}.engine-select-card-description p{margin:0}.engine-select-card-description p+p{margin-top:8px}.engine-select-card-strengths{margin-top:16px}.engine-select-card-strengths h4{font-size:12px;line-height:16px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gray-900);margin:0 0 4px}.popover-body{position:absolute;top:0;left:0;background-color:#fff;border-radius:4px;border:1px solid #edeef1;box-shadow:0 2px 20px rgba(5,5,5,.08);transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;will-change:transform}.popover-noninteractive{pointer-events:none}.popover-arrow{background:#fff;box-shadow:0 2px 20px rgba(5,5,5,.08);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;opacity:0}.popover-arrow.visible{opacity:1}.popover-inner{background:inherit;border-radius:4px;position:relative}.popover-padding{padding:12px}.tooltip{max-width:300px;font-size:14px;line-height:20px;text-align:left}.tooltip.tooltip-normal{color:#565869}.tooltip.tooltip-normal .popover-inner{padding:16px 20px}.tooltip.tooltip-compact{color:#fff;border:none;background:#404452}.tooltip.tooltip-compact .popover-inner{padding:4px 8px}.minipg{display:grid;grid-template-columns:1fr auto;grid-template-areas:"input params" "output .";margin:24px 0;border:1px solid var(--gray-200);border-radius:4px;overflow:hidden}@media (min-width:601px){.minipg.has-params .minipg-input,.minipg.has-params .minipg-output{border-right:1px solid var(--gray-200)}}@media (max-width:600px){.minipg.has-params .minipg-params{border-bottom:1px solid var(--gray-200)}.minipg.has-params .minipg-params .slider{width:100%}}@media (max-width:600px){.minipg{grid-template-columns:1fr;grid-template-areas:"params" "input" "output"}}.minipg-input{grid-area:input;display:flex;padding:14px}.minipg-input textarea{flex:1 1;border:none;outline:none;resize:none;font-size:16px;line-height:24px;padding:2px;color:var(--gray-800)}.minipg-input-buttons{display:flex;align-items:flex-end}.minipg-input-buttons .btn{padding:4px 6px}.minipg-reset.hidden{visibility:hidden}.minipg-submit-icon{font-size:20px;margin-right:-1px}.minipg-output{grid-area:output;padding:16px;border-top:1px solid var(--gray-200);background-color:var(--green-50);white-space:pre-line;max-height:176px;overflow:auto}.minipg-params{grid-area:params;padding:16px}.code-sample+.code-sample{margin-top:1em}.code-sample-header{display:flex;align-items:center;background:var(--gray-800);color:var(--gray-300);padding:6px 10px 6px 12px;border-top-left-radius:4px;border-top-right-radius:4px}.code-sample-title{flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:10px}.code-sample-copy{flex:0 0 auto;display:flex;align-items:center;margin-left:8px}.code-sample-copy .btn-neutral.btn-minimal{color:var(--gray-300);padding:2px 5px}.code-sample-sep{flex:0 0 auto;border-left:1px solid hsla(0,0%,100%,.3);padding-left:8px;margin-left:8px;min-width:1px;height:22px}.code-sample-body{position:relative}.code-sample-body .code-sample-pre{margin:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px;padding:12px 16px;font-size:13px;line-height:20px;min-height:44px}.code-sample-body.code-sample-body-large .code-sample-pre{font-size:15px;line-height:24px}.code-sample-body:only-child .code-sample-pre{border-top-left-radius:4px;border-top-right-radius:4px}.code-sample-copy-float{position:absolute;top:16px;right:16px;opacity:1;transition:opacity .2s,background-color}.code-sample-oneliner .code-sample-copy-float{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.code-sample-body:hover .code-sample-copy-float{opacity:1}.code-sample-copy-float.btn-neutral.btn-minimal{padding:9px 13px;background:var(--gray-800);color:#fff}.code-sample-copy-float.btn-neutral.btn-minimal:hover{background:var(--gray-700)}.code-sample-copy-float.btn-neutral.btn-minimal:active{background:var(--gray-600)}.code-sample-select-wrap{flex:0 0 auto;display:flex;align-items:center;position:relative;cursor:pointer}.code-sample-select-wrap svg{width:14px;height:14px;pointer-events:none;margin-left:2px}.code-sample-select-wrap+.code-sample-select-wrap{margin-left:12px}.code-sample-select{cursor:pointer;-webkit-appearance:none;appearance:none;background:none;border-radius:3px;font-size:14px;border:none;padding:5px 24px 5px 6px;margin:0;max-width:120px;transition:background-color .3s;text-align:right;text-align-last:right;font-family:var(--sans-serif);position:absolute;top:0;left:0;right:0;bottom:0;opacity:0}.code-sample-select:focus{outline:none;border:none}.code-sample-select-val{font-size:14px;line-height:20px;max-width:150px;text-overflow:ellipsis;overflow-x:hidden;white-space:nowrap}.anchor-heading-root{margin-top:var(--heading-margin-top);margin-bottom:var(--heading-margin-bottom)}.anchor-heading-root .anchor-heading{margin:0}.anchor-heading-root:first-child{margin-top:0}.anchor-heading-link{display:inline-block}.anchor-heading-link .anchor-heading{position:relative}.anchor-heading-icon{position:absolute;top:45%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:calc(100% + 6px);opacity:0;color:var(--primary);transition:opacity .3s}.anchor-heading-link:hover .anchor-heading-icon{opacity:1}.iframe-page{border:none;flex:1 1 auto}.menu-root{text-align:left}.menu-root .menu-item{padding:.4em 1em;box-sizing:border-box;font-size:14px;color:var(--gray-900)}.menu-root a.menu-item{display:block;color:var(--gray-900)!important;text-decoration:none}.menu-root .menu-item-selectable:hover,.menu-root .menu-item-selected{cursor:pointer;background:#e6f3f3}.menu-root .menu-item-selected{color:#10a37f;font-weight:700}.menu-root .menu-item-disabled{pointer-events:none;color:var(--text-disabled)}.menu-root .menu-separator{border-top:1px solid var(--gray-100);margin:5px 0}.avatar{height:28px;width:28px;background:var(--gray-800);color:#fff;font-size:14px;line-height:20px;display:flex;align-items:center;justify-content:center}.avatar,.avatar img{border-radius:100px}.mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;background:#fff;overflow:auto}.mobile-menu-header{display:flex;align-items:center;justify-content:space-between;height:60px;padding:0 24px}.mobile-menu-close{margin-right:-4px}.mobile-menu-items .nav-item:not(.nav-sub-item){cursor:pointer;margin-top:.5em;width:100%;display:flex;padding:8px 24px;text-transform:uppercase;text-decoration:none;letter-spacing:.08em;font-size:14px;line-height:20px;font-weight:700;color:var(--primary)}.mobile-menu-items .nav-item:not(.nav-sub-item):hover{color:var(--primary-500)}.mobile-menu-items .nav-sub-item{cursor:pointer;margin-top:.1em;width:100%;display:flex;padding:6px 24px;text-decoration:none;font-size:14px;color:var(--gray-700)}.mobile-menu-items .nav-sub-item.active{font-weight:700;color:var(--primary)}:root{--app-header-height:60px}.app-header{background-color:#fff;height:60px;height:var(--app-header-height);width:100%;z-index:100;overflow:auto;position:fixed;top:0;padding:0 24px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ececf1}@media not all and (min-resolution:0.001dpcm){.app-header{overflow:visible}}@media print{.app-header{display:none}}.app-header .branding{color:#353740;display:flex;align-items:center}.app-header .branding a{text-decoration:none;color:#000;padding:10px 0}.app-header .branding a:visited{color:#000}.app-header .logo-link{display:flex;align-items:center}.app-header .left-menu{align-self:stretch;flex:1 1;display:flex;align-items:stretch}.app-header .menu-container{display:flex;flex:0 1;align-items:center;justify-content:space-around;margin:0 10px 0 24px;max-width:700px}@media (max-width:980px){.app-header .menu-container{display:none}}.app-header .menu-container .nav-item{text-decoration:none;font-size:14px;color:var(--gray-600);cursor:pointer;padding:10px 0}.app-header .menu-container .nav-item:not(:first-child){margin-left:24px}.app-header .menu-container .nav-item:visited{color:var(--gray-600)}.app-header .menu-container .nav-item:hover{color:var(--gray-800)}.app-header .menu-container .nav-item.active{color:var(--green-600)}.app-header .right-menu{position:relative;display:inline-flex;align-items:center;color:#000}.app-header .right-menu .logout-button{cursor:pointer;border-left:1px solid #fff;padding-left:1em;line-height:35px;margin-right:5px}.app-header .right-menu .user-section{margin-left:14px}@media (max-width:600px){.app-header .right-menu .user-section{display:none}}.header-submenu.header-submenu-desktop{white-space:nowrap;padding:.5em 0}.header-submenu.header-submenu-desktop a{text-decoration:none;padding:5px 1em;display:block;color:#565869}.header-submenu.header-submenu-desktop a:hover{background-color:#e6f3f3;color:#3d3f40}.user-section{display:inline-flex;align-items:center;cursor:pointer}.user-section svg{color:#6e6e80}.user-details{text-align:right;color:#565869;cursor:pointer;text-decoration:none;font-size:14px;line-height:20px;max-width:300px}.app-header .user-details{color:#fff}@media (max-width:600px){.app-header .user-details{display:none}}.app-header .user-details .user-details-org{color:var(--gray-800)}.user-details-org{overflow:hidden;text-overflow:ellipsis;margin-top:2px}.user-dropdown{padding:5px 0;min-width:200px;text-align:left;font-size:14px}.user-dropdown .user-name{font-weight:700;color:#202123}.user-dropdown .user-email{margin-top:3px;font-size:13px;font-weight:400;color:#565869}.user-dropdown .user-org-option{color:var(--gray-700);display:flex;align-items:center;justify-content:flex-start;padding-top:4px;padding-bottom:4px}.user-dropdown .user-org-option svg{opacity:0;width:18px;height:18px;flex:0 0 auto;margin-left:10px}.user-dropdown .user-org-option.menu-item-selected{color:var(--primary)}.user-dropdown .user-org-option.menu-item-selected:not(:hover){background:none}.user-dropdown .user-org-option.menu-item-selected svg{opacity:1}.header-upgrade-container{display:flex;align-items:center;transition:opacity .2s}@media (max-width:980px){.header-upgrade-container{display:none}}.header-upgrade-btn{display:inline-flex;align-items:center;text-decoration:none;margin:2px 0 0 1em;font-size:14px;line-height:20px;color:#10a37f}.header-upgrade-btn svg{color:#10a37f}.header-support{margin:3px 0 0 14px}.header-support-btn.btn-minimal{color:var(--gray-600);padding:2px 6px;font-size:14px;transition:color .3s}.header-support-btn.btn-minimal svg{transition:color .3s;color:var(--gray-500);font-size:20px;margin-top:0}.header-support-btn.btn-minimal .btn-label-inner{margin-left:5px!important}.header-support-btn.btn-minimal:active,.header-support-btn.btn-minimal:hover{background-color:transparent;color:var(--gray-700)}.header-support-btn.btn-minimal:active svg,.header-support-btn.btn-minimal:hover svg{color:var(--gray-600)}.mobile-menu-toggle{display:none;font-size:1.6em;margin:0 -15px 0 5px;padding:14px;cursor:pointer;color:#353740}@media (max-width:980px){.mobile-menu-toggle{display:flex}}.mobile-menu .user-section{margin:20px;padding:2px}.icon-item{border-radius:6px;display:flex;align-items:flex-start;cursor:pointer;min-width:0;transition:opacity .15s}.icon-item:hover{opacity:.9}.icon-item-icon{padding:15px;line-height:0;color:#fff;font-size:24px;border-radius:4px;flex:0 0 auto}.icon-item-icon svg{transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s}.icon-item:hover .icon-item-icon svg{-webkit-transform:scale(1.15);transform:scale(1.15)}.icon-item-right{flex:1 1 auto;padding-left:16px;min-width:0}.icon-item-title{margin-top:3px;margin-bottom:2px;display:inline-block;transition:color .15s;color:var(--gray-900)}.icon-item-tag,.icon-item:hover .icon-item-title{color:var(--gray-700)}.icon-item-tag{display:inline-block;font-size:12px;line-height:15px;background-color:var(--gray-100);margin-left:12px;padding:2px 4px;font-weight:700;border-radius:3px;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.icon-item-tag.icon-item-tag-green{background-color:var(--green-100);color:var(--green-700)}.icon-item-desc{color:var(--gray-600);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notice{border:1px solid var(--gray-100);border-radius:4px;padding:16px 18px;position:relative;text-align:center;width:100%;flex:0 0 auto;min-width:275px}@media (min-width:768px){.notice{display:inline-flex;align-items:center}}@media (max-width:767px){.notice{display:grid;grid-gap:14px;grid-template-columns:20px auto;grid-template-rows:auto auto}}.notice-primary{background-color:var(--green-50);border-color:var(--green-100)}.notice-neutral{background-color:var(--gray-50);border-color:var(--gray-100)}.notice-icon{font-size:20px}@media (min-width:768px){.notice-icon{display:inline-flex;margin-right:14px;flex:0 0 auto}.has-body .notice-icon{align-self:flex-start}}@media (max-width:767px){.notice-icon{grid-row-start:1;grid-row-end:3}}.notice-icon-primary{color:var(--primary)}.notice-icon-neutral{color:var(--gray-600)}.notice-icon-warning{color:var(--icon-warning-color)}.notice-icon-danger{color:var(--red-500)}.notice-message{color:var(--gray-900);text-align:left;margin-bottom:-2px}.notice-message a:not(:visited),.notice-message a:visited{font-weight:700;color:var(--primary);text-decoration:none}@media (min-width:768px){.notice-message{flex:1 1 auto}}.notice-body a:not(:visited),.notice-body a:visited{font-weight:400}div+.notice-body.body-small{margin-top:4px}.notice-body>p:last-child{margin-bottom:0}.notice-actions{display:flex;align-items:center;flex-wrap:nowrap}@media (min-width:768px){.notice-actions{margin-left:14px}}.notice-actions .btn{white-space:nowrap}.notice-dismiss{display:flex;align-items:center}.notice-dismiss .btn-neutral{background-color:unset;color:var(--gray-900);transition:color .2s}.notice-dismiss .btn-neutral:hover{color:var(--gray-700);background-color:unset}.notice-dismiss .btn-neutral:active{color:var(--gray-600);background-color:unset}.notice-dismiss .btn-neutral svg{color:var(--gray-600);font-size:20px}@media (min-width:768px){.notice-dismiss{margin-left:8px}}@media (min-width:768px){.notice-dismiss-mobile{display:none}}@media (max-width:767px){.notice-dismiss-desktop{display:none}}.ovr-page{margin:0 auto;background-color:#fff;box-sizing:border-box}.ovr-page.page-body{padding-top:42px}.ovr-page h1{margin-top:0;margin-bottom:40px;font-size:32px}.ovr-page h1>div{margin-top:-14px}@media (min-width:450px){.ovr-page h1 .mobile-break{display:none}}.ovr-page h2{margin-bottom:24px}.ovr-page .section-text{font-size:16px;line-height:24px;color:var(--gray-800)}.ovr-page a{text-decoration:none}.ovr-page .ovr-shortcuts{display:grid;margin:24px 0 64px;grid-gap:32px;grid-template-columns:1fr 1fr;justify-content:space-between}@media (max-width:700px){.ovr-page .ovr-shortcuts{grid-template-columns:1fr}}.ovr-page .ovr-card{padding:20px 24px;border-radius:4px;position:relative;overflow:hidden;height:192px;display:flex;flex-direction:column;justify-content:flex-end}@media (max-width:800px){.ovr-page .ovr-card{height:164px}}.ovr-page .ovr-card:hover .ovr-card-bg{opacity:.9}.ovr-page .ovr-card-bg{position:absolute;bottom:0;left:0;width:100%;height:auto;min-height:100%;opacity:1;transition:opacity .2s ease-in-out}.ovr-page .ovr-card-title{position:relative;z-index:2;color:#fff;transition:color .2s ease-in-out}.ovr-page .ovr-card-desc{position:relative;color:#fff;z-index:2;margin-top:2px}.ovr-page .ovr-going-live-warning{margin-bottom:32px}.ovr-page .ovr-build-grid{display:grid;grid-gap:32px;grid-template-columns:1fr 1fr}@media (max-width:700px){.ovr-page .ovr-build-grid{grid-template-columns:1fr}}.ovr-page .teams-support{color:var(--gray-800);margin-bottom:10px}.ovr-page .teams-support a,.ovr-page .teams-support a:visited{font-weight:700}.ovr-footer{background-color:var(--gray-50)}.ovr-footer-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:48px}@media (max-width:800px){.ovr-footer-grid{grid-template-columns:1fr 1fr;justify-items:center}}@media (max-width:600px){.ovr-footer-grid{grid-template-columns:1fr;justify-items:center}}.ovr-footer-item{width:220px;max-width:100%;text-align:center}.ovr-footer-item a{display:block}.ovr-footer-desc{color:var(--gray-600)}.modal-root{position:fixed;overflow:auto;top:0;right:0;bottom:0;left:0;pointer-events:none}.modal-root.modal-is-open{pointer-events:auto}.modal-root.modal-is-open .modal-backdrop{opacity:1}.modal-root.modal-is-open .modal-dialog{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:all}.modal-backdrop{position:fixed;bottom:0;left:0;right:0;top:0;background-color:rgba(0,0,0,.5);-webkit-tap-highlight-color:transparent;opacity:0;transition:opacity .4s;transition-timing-function:cubic-bezier(.2,.8,.4,1)}.modal-backdrop,.modal-dialog-container{-webkit-user-select:none;-ms-user-select:none;user-select:none}.modal-dialog-container{position:absolute;display:flex;align-items:center;justify-content:center;width:100%;min-height:100%;pointer-events:none;outline:none}.modal-dialog{position:relative;background:#fff;border-radius:5px;margin:20px 12px;opacity:0;max-width:100%;-webkit-transform:translateY(20px);transform:translateY(20px);transition:opacity .4s,-webkit-transform .4s;transition:transform .4s,opacity .4s;transition:transform .4s,opacity .4s,-webkit-transform .4s;transition-timing-function:cubic-bezier(.2,.8,.4,1);-webkit-user-select:text;-ms-user-select:text;user-select:text}.modal-dialog:focus{outline:none}.modal-dialog.modal-size-small{width:400px}.modal-dialog.modal-size-medium{width:520px}.modal-dialog.modal-size-large{width:640px}.modal-dialog.modal-size-full{width:100%}.modal-dialog.modal-size-auto{width:auto}@media (max-width:600px){.modal-dialog{margin:20px 8px}}.modal-close{position:absolute;top:18px;right:14px;display:flex;align-items:center;justify-content:center;line-height:1}.modal-header{margin:20px 24px 16px}.modal-closeable .modal-header{margin-right:40px}.modal-body{margin:16px 24px 24px}.modal-body:first-child{margin-top:20px}.modal-footer{display:flex;align-items:center;justify-content:flex-end;margin:32px 24px 24px}.modal-footer.modal-footer-shrink-margin{margin-top:24px}.examples-page .page-heading{margin-bottom:48px;text-align:center}.examples-page .text-title{color:#202123;margin-bottom:8px;line-height:44px}.examples-page .text-tagline{color:#565869;font-size:18px;line-height:24px}.search-section{margin-bottom:48px;display:flex}.search-section .search-bar{flex:1 1 100%;margin-right:12px;height:32px;position:relative}.search-section .search-bar.filled input{border:1px solid #10a37f}.search-section .search-bar input{width:100%;height:100%;padding-left:32px;padding-right:32px;font-size:14px;line-height:20px;border-color:#c5c5d2}.search-section .search-bar input:focus{box-shadow:none}.search-section .search-bar ::-webkit-input-placeholder{color:#8e8ea0}.search-section .search-bar ::-moz-placeholder{color:#8e8ea0}.search-section .search-bar :-ms-input-placeholder{color:#8e8ea0}.search-section .search-bar :-moz-placeholder{color:#8e8ea0}.search-section .search-bar svg.search-icon{position:absolute;height:100%;color:#a9a9ba;margin-left:12px}.search-section .search-bar svg.close-button{position:absolute;height:100%;color:#a9a9ba;margin-left:-32px;cursor:pointer}.search-section .category-dropdown{flex:1 1 50%}@media (max-width:950px){.search-section{flex-flow:column}.search-section .search-bar{margin-right:0;margin-bottom:12px}.search-section .search-section{margin-bottom:32px}}.examples-grid{display:grid;flex-wrap:wrap;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:32px;max-width:100%}.examples-grid .no-results{width:200%;text-align:center;margin-top:112px}.examples-grid .no-results .body-small{margin-top:8px}.examples-grid .no-results .body-small a{text-decoration:none;margin-left:3px}@media (max-width:950px){.examples-grid{grid-template-columns:1fr}.examples-grid .example-preview-item{flex-basis:100%;max-width:100%}.examples-grid .no-results{width:100%}}.example-avatar{height:48px;width:48px;display:inline-block;border-radius:4px;text-align:center;flex:0 0 auto}.example-avatar svg{height:100%;width:32px;color:#fff}.example-details .modal-dialog{padding:38px 42px 0;box-sizing:border-box;max-height:80vh;overflow:auto}.example-details .modal-dialog:after{content:"";height:38px;display:block}.example-details .modal-dialog .modal-close{display:none}.example-details .modal-dialog .details-header{display:flex;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid #ececf1}.example-details .modal-dialog .details-header .details-header-text{margin-left:16px}.example-details .modal-dialog .details-title{color:#202123;font-size:20px;line-height:28px;font-weight:700;margin-bottom:4px}.example-details .modal-dialog .left-header{display:flex;margin-right:12px}.example-details .modal-dialog .left-header .example-avatar{height:56px;width:56px;flex:0 0 56px}.example-details .modal-dialog .left-header .tag{display:inline-block;border:1px solid #ececf1;border-radius:4px;padding:1px 6px;color:#565869;font-size:14px;line-height:20px;margin-right:4px}.example-details .modal-dialog .right-header{display:flex;align-items:center;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.example-details .modal-dialog .right-header a{text-decoration:none}.example-details .modal-dialog .details-description{margin-top:31px;width:60%;font-size:16px;line-height:24px}.example-details .modal-dialog .main-content{display:flex}.example-details .modal-dialog .main-content .left-panel{width:60%;margin-right:48px}.example-details .modal-dialog .main-content .left-panel .api-code-block .api-code-block-header .api-code-block-title{flex:0 1}.example-details .modal-dialog .main-content .left-panel .api-code-block .api-code-block-header .api-code-block-sep{flex:1 1;border:none}.example-details .modal-dialog .main-content .parameter-row{display:flex}.example-details .modal-dialog .main-content .parameter-row .stop-seq-container{display:inline-block}.example-details .modal-dialog .main-content .parameter-row .param-snippet,.example-details .modal-dialog .main-content .parameter-row .restart-sequence,.example-details .modal-dialog .main-content .parameter-row .start-sequence{color:#202123;font-family:var(--monospace);font-size:12px;font-weight:400;line-height:20px;padding:2px 2px 0;margin:2px;display:inline-block;border-radius:4px;background:rgba(237,238,241,.5);border:1px solid rgba(174,174,187,.2)}@media (max-width:700px){.example-details .modal-dialog .main-content{flex-flow:column}.example-details .modal-dialog .main-content .left-panel{width:100%;margin-bottom:24px}.example-details .modal-dialog .main-content .details-description{width:100%}.example-details .modal-dialog .main-content .parameter-row .parameter-label{width:160px}}.example-details .modal-dialog .parameter-label{font-size:14px;font-weight:400;line-height:28px;color:#6e6e80;width:120px;display:inline-block;margin-right:24px}.example-details .modal-dialog .parameter-value{font-size:14px;font-weight:400;line-height:28px;color:#202123;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.example-details .modal-dialog .prompt,.example-details .modal-dialog .response-text{white-space:pre-wrap;background-color:#f7f7f8;font-size:14px;line-height:20px;color:#202123;padding:16px;margin-top:12px;border-radius:4px}.example-details .modal-dialog .response-text{background-color:#ebfaeb}@media (max-width:950px){.example-details .modal-dialog{width:100vh;max-height:100vh;height:100vh;padding:24px;border-radius:0;border:none;margin:0}.example-details .modal-dialog .modal-close{display:block}.example-details .modal-dialog .details-header,.example-details .modal-dialog .left-header{flex-flow:column}.example-details .modal-dialog .details-header .details-header-text,.example-details .modal-dialog .left-header .details-header-text{margin-left:0;margin-top:12px}.example-details .modal-dialog .details-header .right-header,.example-details .modal-dialog .left-header .right-header{margin-top:22px}.example-details .modal-dialog .details-header{padding-bottom:12px}}@media (max-width:700px){.example-details .modal-dialog .details-description{width:100%}}.example-details .body-large.bold{margin-top:32px;margin-bottom:12px}.cb{display:flex;position:relative;cursor:pointer}.cb-disabled{cursor:not-allowed}.cb-input{border:none;clip:rect(1px,1px,1px,1px);height:1px;opacity:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.cb-input+.cb-checkbox{color:#fff}.cb-input[disabled]+.cb-checkbox{color:var(--gray-200);border:1px solid var(--gray-400);background-color:var(--gray-400)}.cb-input:not([disabled]):hover+.cb-checkbox{border-color:var(--gray-600)}.cb-input:not([disabled]):active+.cb-checkbox{background-color:var(--gray-50)}.cb-input:not([disabled]):focus+.cb-checkbox{box-shadow:var(--primary-100a) 0 0 0 2px}.cb-input.cb-checked:not([disabled])+.cb-checkbox{border-color:var(--primary-600);background-color:var(--primary-600)}.cb-input.cb-checked:not([disabled]):hover+.cb-checkbox{border-color:var(--primary-700)}.cb-input.cb-checked:not([disabled]):active+.cb-checkbox{border-color:var(--primary-500);background-color:var(--primary-500)}.cb-label{margin-left:8px;line-height:1.3;font-size:16px;letter-spacing:-.05px}.cb-label-disabled{color:var(--gray-500)}.cb-checkbox{border-radius:3px;display:flex;flex:none;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid var(--gray-500);transition:box-shadow .3s,border .3s}.cb-toggle{width:26px;height:16px;flex:0 0 auto;background:var(--gray-300);border-radius:12px;margin-top:1px;transition:background-color .3s,box-shadow .3s}.cb-input.cb-checked:not([disabled])+.cb-toggle{background:var(--primary)}.cb-input.cb-checked:not([disabled]):focus+.cb-toggle{box-shadow:var(--primary-100a) 0 0 0 2px}.cb-toggle-knob{width:12px;height:12px;border-radius:12px;background:#fff;box-shadow:0 1px 0 rgba(19,21,26,.1);-webkit-transform:translateX(2px) translateY(2px);transform:translateX(2px) translateY(2px);transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.cb-input.cb-checked+.cb-toggle .cb-toggle-knob{-webkit-transform:translateX(12px) translateY(2px);transform:translateX(12px) translateY(2px)}.codex-access.page-body{width:800px}.codex-access-content{margin-top:15vh}.codex-terms-accept{margin-top:32px}.app-wrapper{--page-header-height:var(--app-header-height);padding-top:var(--app-header-height)}.app-wrapper-max-height .app-wrapper{max-height:100%}.app-wrapper-no-header .app-header{display:none}.app-wrapper-no-header .app-wrapper{padding-top:0}.app-wrapper-no-header .App{height:100vh}@media print{.app-wrapper{padding-top:0}}:root{--public-header-height:60px;--public-header-nav-item-margin:64px}@media (max-width:1040px){:root{--public-header-nav-item-margin:30px}}.pheader{background-color:#fff;border-bottom:1px solid var(--gray-100);height:60px;height:var(--public-header-height);position:fixed;top:0;width:100%;z-index:1}.pheader-container{height:100%;display:flex;justify-content:space-between;align-items:center;padding:0 24px}.pheader-container .nav-item{text-decoration:none;font-size:14px;color:var(--gray-600);cursor:pointer;padding:10px 0}.pheader-container .nav-item:not(:first-child){margin-left:24px}.pheader-container .nav-item:visited{color:var(--gray-600)}.pheader-container .nav-item:hover{color:var(--gray-800)}.pheader-container .nav-item.active{color:var(--green-600)}.pheader-left{display:flex;flex:0 0 auto;align-items:center;justify-content:space-around}.pheader-brand,.pheader-brand:visited{text-decoration:none;color:var(--gray-800);font-weight:700;font-size:24px;display:flex;align-items:center;flex-wrap:nowrap}.pheader-nav{display:flex;flex:0 1;align-items:center;justify-content:space-around;margin:0 10px 0 24px}@media (max-width:600px){.pheader-nav{display:none}}.pheader-menu,.pheader-menu .nav-item{display:flex;align-items:center}.pheader-menu .nav-item{font-size:14px;cursor:pointer}.pheader-menu .nav-item svg{width:18px;height:auto;margin-left:2px}.pheader-menu-desktop-auth{margin-left:64px;margin-left:var(--public-header-nav-item-margin);display:flex;align-items:center;flex-wrap:nowrap}.pheader-menu-desktop-auth .pheader-join-btn{margin-left:24px}.pheader-mobile-toggle{display:none;font-size:1.6em;margin:0 -15px 0 5px;padding:14px;cursor:pointer;color:var(--gray-800)}@media (max-width:600px){.pheader-menu-desktop{display:none}.pheader-mobile-toggle{display:flex}}.public-site{--page-header-height:var(--public-header-height)}.public-site.page-wrapper{padding-top:var(--public-header-height)}.public-section-container{max-width:1136px;margin:0 auto;padding:0 3.6em}@media (max-width:767px){.public-section-container{padding:0 20px}}.header{margin:0;box-sizing:border-box;height:var(--app-header-height);text-align:right;background-color:#fff;padding-top:1em;position:absolute;right:0;top:0;width:100%}.header span{margin-right:.8em}@media print{.header{display:none}}.signin-button{display:inline-block;margin-right:20px;font-size:.8em;border:1px solid #999;padding:.5em;border-radius:5px;cursor:pointer}.alert-root{padding:12px 16px 10px;background:#fff;border-radius:3px;display:inline-flex;flex-direction:row;color:#fff}.alert-full{display:flex}.alert-info{background-color:var(--gray-800)}.alert-neutral{background-color:var(--gray-50);border:1px solid var(--gray-100);color:var(--gray-900)}.alert-neutral .alert-icon{color:var(--gray-500)}.alert-success{background-color:#47b881}.alert-warning{background-color:#d9822b}.alert-danger{background-color:#ef4146}.alert-icon{flex:0 0 auto;margin-right:10px}.alert-body{flex:1 1 auto;font-size:15px;font-weight:500;display:flex;flex-direction:column;justify-content:center}.alert-title{font-weight:500;line-height:1.4}.alert-close{flex:0 0 auto;margin-left:10px}.alert-close button{border:none;background:transparent;color:#fff;cursor:pointer;text-align:center;font-size:20px;font-weight:400;line-height:1;outline:none;padding:4px;transition:opacity .3s;width:100%}.alert-close button:hover{opacity:.8}@-webkit-keyframes toast-openAnimation{0%{opacity:0;-webkit-transform:translateY(-120%);transform:translateY(-120%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes toast-openAnimation{0%{opacity:0;-webkit-transform:translateY(-120%);transform:translateY(-120%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes toast-closeAnimation{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes toast-closeAnimation{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}}.toast-root{display:flex;flex-direction:column;align-items:center;height:0;transition:all .24s cubic-bezier(0,0,.2,1)}.toast-root[data-state=entered],.toast-root[data-state=entering]{-webkit-animation:toast-openAnimation .24s cubic-bezier(.175,.885,.32,1.175) both;animation:toast-openAnimation .24s cubic-bezier(.175,.885,.32,1.175) both}.toast-root[data-state=exiting]{-webkit-animation:toast-closeAnimation .12s cubic-bezier(.4,0,1,1) both;animation:toast-closeAnimation .12s cubic-bezier(.4,0,1,1) both}.toast-root .alert-root{flex-shrink:0;box-shadow:0 0 1px rgba(67,90,111,.3),0 5px 8px -4px rgba(67,90,111,.3);pointer-events:all}:root{--primary:#10a37f;--primary-50:#ebfaeb;--primary-100:#d2f4d3;--primary-200:#b9eebc;--primary-300:#93e69c;--primary-400:#68de7a;--primary-500:#19c37d;--primary-600:#10a37f;--primary-700:#1a7f64;--primary-800:#1b5d4a;--primary-900:#183d31;--primary-50a:rgba(16,163,127,0.2);--primary-100a:rgba(16,163,127,0.3);--secondary:#5436da;--secondary-50:#ecebf9;--secondary-100:#d2cff2;--secondary-200:#b9b4ec;--secondary-300:#a198e6;--secondary-400:#897ce2;--secondary-500:#715fde;--secondary-600:#5436da;--secondary-700:#482da8;--secondary-800:#3b2479;--secondary-900:#281852;--secondary-100a:rgba(84,54,218,0.3);--green-50:#ebfaeb;--green-100:#d2f4d3;--green-200:#b9eebc;--green-300:#93e69c;--green-400:#68de7a;--green-500:#19c37d;--green-600:#10a37f;--green-700:#1a7f64;--green-800:#1b5d4a;--green-900:#183d31;--green-100a:rgba(16,163,127,0.3);--red-50:#fdebeb;--red-100:#f9cfcf;--red-200:#f6b2b3;--red-300:#f49394;--red-400:#f17173;--red-500:#ef4146;--red-600:#c23539;--red-700:#9d2b2e;--red-800:#7b2124;--red-900:#59181a;--red-100a:rgba(239,65,70,0.3);--gray-50:#f7f7f8;--gray-100:#ececf1;--gray-200:#d9d9e3;--gray-300:#c5c5d2;--gray-400:#acacbe;--gray-500:#8e8ea0;--gray-600:#6e6e80;--gray-700:#565869;--gray-800:#353740;--gray-900:#202123;--medium-wash:#eff7f8;--bg-color:#fff;--text-primary:#202123;--text-default:#353740;--text-secondary:#6e6e80;--text-disabled:#acacbe;--text-error:#ef4146;--input-border:var(--gray-300);--input-border-focus:var(--primary-600);--input-focus-ring:var(--primary-100a);--icon-warning-color:#f4ac36;--heading-margin-top:30px;--heading-margin-bottom:16px;--content-width:760px;--content-v-padding:40px;--content-h-padding:56px;--sans-serif:"ColfaxAI",Helvetica,sans-serif;--monospace:"Roboto Mono",SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}@media (max-width:767px){:root{--content-h-padding:24px}}body,html{padding:0;margin:0;height:100%;font-family:"ColfaxAI",Helvetica,sans-serif;font-family:var(--sans-serif);font-size:var(--body-small);color:#353740;color:var(--text-default);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:after,:before{box-sizing:border-box}button,textarea{font-family:"ColfaxAI",Helvetica,sans-serif;font-family:var(--sans-serif)}.link-style,a{color:#10a37f;text-decoration:none;cursor:pointer}.link-style:visited,a:visited{color:#10a37f}#root{height:100%;overflow:auto}.page-wrapper{color:#353740;color:var(--gray-800);height:100%;display:flex;flex-direction:column;box-sizing:border-box}.route-container{height:100%;position:relative;z-index:1}@media print{#root{height:auto}.page-wrapper{height:auto;padding-top:0}}.page-body{flex:1 0 auto;padding:40px 56px;padding:var(--content-v-padding) var(--content-h-padding);width:872px;width:calc(var(--content-width) + var(--content-h-padding)*2);max-width:100%;margin:0 auto;font-size:16px;line-height:24px}.page-body.full-width{width:100%}.page-body.short-width{width:670px}.page-body.medium-width{width:900px}.page-body.large-width{width:1040px}.page-body.flush{padding:0}.container{padding:0 56px;padding:0 var(--content-h-padding);width:872px;width:calc(var(--content-width) + var(--content-h-padding)*2);max-width:100%;margin:0 auto}.container.full-width{width:100%}@font-face{font-family:"ColfaxAI";src:url(https://cdn.openai.com/API/fonts/ColfaxAIRegular.woff2) format("woff2"),url(https://cdn.openai.com/API/fonts/ColfaxAIRegular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"ColfaxAI";src:url(https://cdn.openai.com/API/fonts/ColfaxAIRegularItalic.woff2) format("woff2"),url(https://cdn.openai.com/API/fonts/ColfaxAIRegularItalic.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:"ColfaxAI";src:url(https://cdn.openai.com/API/fonts/ColfaxAIBold.woff2) format("woff2"),url(https://cdn.openai.com/API/fonts/ColfaxAIBold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:"ColfaxAI";src:url(https://cdn.openai.com/API/fonts/ColfaxAIBoldItalic.woff2) format("woff2"),url(https://cdn.openai.com/API/fonts/ColfaxAIBoldItalic.woff) format("woff");font-weight:700;font-style:italic}h1,h2,h3,h4,h5,h6{line-height:1.25;font-weight:700;color:#202123;margin-top:30px;margin-top:var(--heading-margin-top);margin-bottom:16px;margin-bottom:var(--heading-margin-bottom)}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}h1{font-size:32px;line-height:40px}h2{font-size:24px;line-height:32px}h3{font-size:20px;line-height:28px}h4{font-size:18px;line-height:24px}h5{font-size:16px}h6{font-size:12px}.text-title{font-size:32px;line-height:40px}.heading-large,.text-title{color:#202123;color:var(--gray-900);font-weight:700}.heading-large{font-size:24px;line-height:32px}.heading-medium{font-size:20px;line-height:28px}.heading-medium,.heading-small{color:#202123;color:var(--gray-900);font-weight:700}.heading-small{font-size:18px;line-height:24px}.subheading{color:#202123;color:var(--gray-900);text-transform:uppercase;font-size:12px;line-height:16px;letter-spacing:.08em;font-weight:700}.text-intro{font-size:18px;line-height:16px}.body-large{font-size:16px}.body-large,.body-large-mono{font-weight:400;line-height:24px}.body-large-mono{font-family:"Roboto Mono",SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-family:var(--monospace);font-size:15px}.body-small,.body-small-mono{font-weight:400;font-size:14px;line-height:20px}.body-small-mono{font-family:"Roboto Mono",SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-family:var(--monospace)}.caption{font-weight:400;font-size:12px;line-height:16px}.mono,pre,pre>code{font-family:"Roboto Mono",SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-family:var(--monospace)}.mono{background-color:#ececec;padding:.5em .2em;word-break:break-all}.bold{font-weight:700}.italic{font-style:italic}.tabular-nums{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nowrap{white-space:nowrap}.mt-\.5{margin-top:2px}.pt-\.5{padding-top:2px}.mb-\.5{margin-bottom:2px}.pb-\.5{padding-bottom:2px}.ml-\.5{margin-left:2px}.pl-\.5{padding-left:2px}.mr-\.5{margin-right:2px}.pr-\.5{padding-right:2px}.mt-1{margin-top:4px}.pt-1{padding-top:4px}.mb-1{margin-bottom:4px}.pb-1{padding-bottom:4px}.ml-1{margin-left:4px}.pl-1{padding-left:4px}.mr-1{margin-right:4px}.pr-1{padding-right:4px}.mt-2{margin-top:8px}.pt-2{padding-top:8px}.mb-2{margin-bottom:8px}.pb-2{padding-bottom:8px}.ml-2{margin-left:8px}.pl-2{padding-left:8px}.mr-2{margin-right:8px}.pr-2{padding-right:8px}.mt-3{margin-top:12px}.pt-3{padding-top:12px}.mb-3{margin-bottom:12px}.pb-3{padding-bottom:12px}.ml-3{margin-left:12px}.pl-3{padding-left:12px}.mr-3{margin-right:12px}.pr-3{padding-right:12px}.mt-4{margin-top:16px}.pt-4{padding-top:16px}.mb-4{margin-bottom:16px}.pb-4{padding-bottom:16px}.ml-4{margin-left:16px}.pl-4{padding-left:16px}.mr-4{margin-right:16px}.pr-4{padding-right:16px}.mt-5{margin-top:20px}.pt-5{padding-top:20px}.mb-5{margin-bottom:20px}.pb-5{padding-bottom:20px}.ml-5{margin-left:20px}.pl-5{padding-left:20px}.mr-5{margin-right:20px}.pr-5{padding-right:20px}.mt-6{margin-top:24px}.pt-6{padding-top:24px}.mb-6{margin-bottom:24px}.pb-6{padding-bottom:24px}.ml-6{margin-left:24px}.pl-6{padding-left:24px}.mr-6{margin-right:24px}.pr-6{padding-right:24px}.mt-8{margin-top:32px}.pt-8{padding-top:32px}.mb-8{margin-bottom:32px}.pb-8{padding-bottom:32px}.ml-8{margin-left:32px}.pl-8{padding-left:32px}.mr-8{margin-right:32px}.pr-8{padding-right:32px}.mt-10{margin-top:40px}.pt-10{padding-top:40px}.mb-10{margin-bottom:40px}.pb-10{padding-bottom:40px}.ml-10{margin-left:40px}.pl-10{padding-left:40px}.mr-10{margin-right:40px}.pr-10{padding-right:40px}.mt-12{margin-top:48px}.pt-12{padding-top:48px}.mb-12{margin-bottom:48px}.pb-12{padding-bottom:48px}.ml-12{margin-left:48px}.pl-12{padding-left:48px}.mr-12{margin-right:48px}.pr-12{padding-right:48px}.mt-16{margin-top:64px}.pt-16{padding-top:64px}.mb-16{margin-bottom:64px}.pb-16{padding-bottom:64px}.ml-16{margin-left:64px}.pl-16{padding-left:64px}.mr-16{margin-right:64px}.pr-16{padding-right:64px}.mt-20{margin-top:80px}.pt-20{padding-top:80px}.mb-20{margin-bottom:80px}.pb-20{padding-bottom:80px}.ml-20{margin-left:80px}.pl-20{padding-left:80px}.mr-20{margin-right:80px}.pr-20{padding-right:80px}p{line-height:1.5em}li code,p code{font-family:"Roboto Mono",SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-family:var(--monospace);font-size:14px;font-weight:500;background:rgba(237,238,241,.5);border:1px solid rgba(174,174,187,.2);border-radius:4px;padding:2px 4px;margin:0 2px}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.flex{display:flex}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-stretch{align-items:stretch}.gray-50{color:#f7f7f8;color:var(--gray-50)}.gray-100{color:#ececf1;color:var(--gray-100)}.gray-200{color:#d9d9e3;color:var(--gray-200)}.gray-300{color:#c5c5d2;color:var(--gray-300)}.gray-400{color:#acacbe;color:var(--gray-400)}.gray-500{color:#8e8ea0;color:var(--gray-500)}.gray-600{color:#6e6e80;color:var(--gray-600)}.gray-700{color:#565869;color:var(--gray-700)}.gray-800{color:#353740;color:var(--gray-800)}.gray-900{color:#202123;color:var(--gray-900)}.green-gradient-bg{background-color:#19c37d;background-image:url(https://cdn.openai.com/API/images/icon_bg_green.svg);background-size:cover}.red-gradient-bg{background-color:#ef4146;background-image:url(https://cdn.openai.com/API/images/icon_bg_red.svg);background-size:cover}.purple-gradient-bg{background-color:#5436da;background-image:url(https://cdn.openai.com/API/images/icon_bg_blue.svg);background-size:cover}.pink-gradient-bg{background-color:#dd5ce5;background-image:url(https://cdn.openai.com/API/images/icon_bg_magenta.svg);background-size:cover}.orange-gradient-bg{background-color:#f4ac36;background-image:url(https://cdn.openai.com/API/images/icon_bg_orange.svg);background-size:cover}.radio{margin:5px}.radio input[type=radio]{position:absolute;opacity:0}.radio input[type=radio]+.radio-label:before{content:"";background:#fff;background:var(--bg-color);border-radius:100%;border:1px solid #c5c5d2;box-shadow:inset 0 0 0 4px #fff;box-shadow:inset 0 0 0 4px var(--bg-color);display:inline-block;width:1em;height:1em;position:relative;margin-right:.5em;vertical-align:top;cursor:pointer;text-align:center;transition:background-color .25s ease,border-color .25s ease}.radio input[type=radio]:checked+.radio-label:before{background-color:#10a37f}.radio input[type=radio]:checked:disabled+.radio-label:before{background-color:#93e69c}.radio input[type=radio]:focus+.radio-label:before{outline:none;border-color:#8e8ea0}.radio input[type=radio]+.radio-label:empty:before{margin-right:0}.markdown-content p{margin-top:0;margin-bottom:15px;line-height:1.5}.markdown-content .code-sample{margin:24px 0}.markdown-content ol,.markdown-content ul{padding-left:0;list-style:none}.markdown-content ol{counter-reset:ordered-listitem}.markdown-content ol ol,.markdown-content ol ul,.markdown-content ul ol,.markdown-content ul ul{margin-top:8px;margin-bottom:0}.markdown-content li{padding-left:32px;position:relative;line-height:1.4}.markdown-content li+li{margin-top:8px}.markdown-content ul li:before{content:"";position:absolute;width:5px;height:5px;left:15px;top:8px;border-radius:50%;background:var(--gray-800)}.markdown-content .md-heading-num,.markdown-content ol>li:after{background:var(--gray-100);color:var(--gray-600);font-size:12px;padding-top:1px;line-height:19px;font-weight:400;text-align:center;height:20px;width:20px;border-radius:20px}@media (min-width:768px){.markdown-content .md-heading-num{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:-32px}}@media (max-width:767px){.markdown-content .md-heading-num{display:inline-block;vertical-align:top;margin-top:6px;margin-right:10px}}.markdown-content ol>li:after{position:absolute;top:0;left:0;counter-increment:ordered-listitem;content:counter(ordered-listitem)}.markdown-content li>p{margin:0}.markdown-content li>p+p{margin-top:15px}.markdown-content hr{border:none;width:100%;margin-bottom:40px;height:0}.markdown-content blockquote{background:#f7f7f8;color:#565869;padding:.8em;margin:0 0 15px}.markdown-content blockquote p:last-child{margin:0}.markdown-content.markdown-prompt-blockquote blockquote{background-color:var(--gray-50);color:var(--gray-800);border-radius:4px;margin:0 0 15px;padding:12px 16px;font-family:var(--monospace);font-size:15px;line-height:24px;white-space:pre-wrap}.markdown-content.markdown-prompt-blockquote blockquote a,.markdown-content.markdown-prompt-blockquote blockquote a:visited{color:var(--gray-800)}.markdown-content.markdown-prompt-blockquote blockquote strong{color:var(--primary-500);font-weight:400}.markdown-content.markdown-prompt-blockquote blockquote p{margin:0}.markdown-content li a,.markdown-content p a{text-decoration:none}.markdown-content table:not(.ignore-md-styles){border-collapse:collapse;margin:20px 0 15px}.markdown-content table:not(.ignore-md-styles) td:first-child,.markdown-content table:not(.ignore-md-styles) th:first-child{padding-left:0}.markdown-content table:not(.ignore-md-styles) td:last-child,.markdown-content table:not(.ignore-md-styles) th:last-child{padding-right:0}.markdown-content table:not(.ignore-md-styles) th{border:none;color:var(--gray-900);font-weight:700;font-size:12px;line-height:16px;letter-spacing:.1em;text-transform:uppercase;text-align:left;padding:0 8px 3px}.markdown-content table:not(.ignore-md-styles) td{border:none;border-top:1px solid var(--gray-100);vertical-align:top;padding:8px}.markdown-content img{max-width:100%}.markdown-page.engines td a{white-space:nowrap}