CINXE.COM
Stack Overflow API solutions - Stack Overflow
<!DOCTYPE html><html lang="en" class="p-product-theme" data-capo=""><head><meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Stack Overflow API solutions - Stack Overflow</title> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com"> <script src="https://www.googletagmanager.com/gtag/js?id=G-XQX7D4T574" async data-hid="77c9ef1"></script> <script src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" data-domain-script="d06435e0-17fb-4659-9a14-1930a6e0be80" data-hid="69743a1"></script> <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@400;700&family=Source+Sans+Pro:ital,wght@0,400;0,600;1,400;1,600&display=swap"> <style>html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em calc(var(--su-static32) + var(--su-static8))}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code{font-family:monospace,monospace;font-size:1em}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}video{display:inline-block}img{border-style:none}svg:not(:root){overflow:hidden}button,input,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:var(--su-static1) dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:calc(var(--su-static2)*-1)}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}[hidden],template{display:none}fieldset{border:0;min-width:0;padding:0}.svg-icon,.svg-spot{vertical-align:bottom}.svg-icon:not(.native) *,.svg-spot:not(.native) *{fill:currentColor}.has-error,.s-avatar{position:relative}.s-avatar{--_av-size:var(--su-static16);--_av-bg:var(--_white-static);--_av-br:var(--br-sm);--_av-fs-letter:calc(var(--su-static12) - var(--su-static1));--_av-scale-badge:1;background-color:var(--_av-bg);background-repeat:no-repeat;background-size:100%;border-radius:var(--_av-br);display:inline-block;height:var(--_av-size);vertical-align:bottom;width:var(--_av-size)}body.theme-highcontrast .s-avatar{background-color:var(--black);box-shadow:0 0 0 var(--su-static1) var(--black);color:var(--white)}body.theme-highcontrast .s-avatar .s-avatar--letter{color:var(--white)}.s-avatar.s-avatar__32{--_av-br:var(--br-md)}.s-avatar.s-avatar__24{--_av-size:var(--su-static24);--_av-fs-letter:var(--su-static16);--_av-scale-badge:1.1}.s-avatar.s-avatar__32{--_av-size:var(--su-static32);--_av-fs-letter:calc(var(--su-static24) - var(--su-static2));--_av-scale-badge:1.3}.s-avatar .s-avatar--badge{bottom:calc(var(--su-static4)*-1);position:absolute;right:calc(var(--su-static4)*-1);transform:scale(var(--_av-scale-badge))}.s-avatar .s-avatar--image{border-radius:var(--_av-br);display:block;height:var(--_av-size);width:var(--_av-size)}.s-avatar .s-avatar--letter{color:var(--_white-static);display:block;font-size:var(--_av-fs-letter);font-weight:700;line-height:1.4;text-align:center;text-transform:uppercase;-webkit-user-select:none;user-select:none}.s-award-bling{--_ab-before-bg:unset;align-items:center;color:inherit;display:flex}.s-award-bling.s-award-bling__gold{--_ab-before-bg:var(--gold-300)}.s-award-bling.s-award-bling__silver{--_ab-before-bg:var(--silver-300)}.s-award-bling.s-award-bling__bronze{--_ab-before-bg:var(--bronze-300)}.s-award-bling:before{background-color:var(--_ab-before-bg);border-radius:100%;content:"";height:var(--su8);margin-right:var(--su4);width:var(--su8)}.s-badge{--_ba-as:unset;--_ba-bc:var(--bc-medium);--_ba-bg:var(--black-150);--_ba-fc:var(--black-500);--_ba-fs:var(--fs-caption);--_ba-fw:normal;--_ba-g:0.3em;--_ba-lh:2;--_ba-px:var(--su6);--_ba-py:0;--_ba-tt:unset;--_ba-wmn:0;align-items:center;align-self:var(--_ba-as);background-color:var(--_ba-bg);border:var(--su-static1) solid var(--_ba-bc);border-radius:var(--br-sm);color:var(--_ba-fc);display:inline-flex;font-size:var(--_ba-fs);font-weight:var(--_ba-fw);gap:var(--_ba-g);justify-content:center;line-height:var(--_ba-lh);min-width:var(--_ba-wmn);padding:var(--_ba-py) var(--_ba-px);text-decoration:none;text-transform:var(--_ba-tt);vertical-align:middle;white-space:nowrap}body.theme-highcontrast .s-badge__bronze,body.theme-highcontrast .s-badge__gold,body.theme-highcontrast .s-badge__silver,body.theme-highcontrast .s-badge__staff{--_ba-bc:currentColor}.s-badge.s-badge__xs{--_ba-as:flex-start;--_ba-fs:var(--fs-fine);--_ba-lh:1.5;--_ba-px:var(--su2);--_ba-wmn:calc(var(--su-static16) + var(--su-static2))}.s-badge.s-badge__bronze,.s-badge.s-badge__gold,.s-badge.s-badge__silver{--_ba-fc:var(--black-500)}.s-badge.s-badge__gold{--_ba-bc:var(--gold-300);--_ba-bg:var(--gold-100)}.s-badge.s-badge__silver{--_ba-bc:var(--silver-300);--_ba-bg:var(--silver-100)}.s-badge.s-badge__bronze{--_ba-bc:var(--bronze-300);--_ba-bg:var(--bronze-100)}.s-badge.s-badge__staff{--_ba-bc:var(--orange-300);--_ba-bg:var(--orange-200);--_ba-fc:var(--orange-600)}a.s-badge:hover{text-decoration:none}.s-breadcrumbs{--_br-divider-px:var(--su4);--_br-link-fc:var(--fc-light);align-items:flex-start;color:var(--black-300);display:flex;flex-wrap:wrap;font-size:var(--fs-caption)}@media (max-width:640px){.s-breadcrumbs{--_br-divider-px:var(--su2)}}.s-breadcrumbs .s-breadcrumbs--divider{margin-left:var(--_br-divider-px);margin-right:var(--_br-divider-px)}body.theme-highcontrast .s-breadcrumbs .s-breadcrumbs--divider{color:var(--fc-light)}.s-breadcrumbs .s-breadcrumbs--item{align-items:center;display:flex;flex-wrap:nowrap;margin-bottom:var(--su2);margin-top:var(--su2)}.s-breadcrumbs .s-breadcrumbs--link{color:var(--_br-link-fc)}.s-breadcrumbs .s-breadcrumbs--link:hover{--_br-link-fc:var(--fc-medium)}.s-btn{--_bu-baw:var(--su-static1);--_bu-bc:#0000;--_bu-br:var(--br-md);--_bu-fc:var(--theme-button-color,var(--theme-secondary-400));--_bu-fs:var(--fs-body1);--_bu-p:0.8em;--_bu-bc-active:var(--_bu-bc);--_bu-bg-active:var(--theme-button-active-background-color,var(--theme-secondary-300));--_bu-fc-active:var(--theme-button-hover-color,var(--theme-secondary-500));--_bu-bc-hover:var(--_bu-bc);--_bu-bg-hover:var(--theme-button-hover-background-color,var(--theme-secondary-200));--_bu-fc-hover:var(--theme-button-hover-color,var(--theme-secondary-500));--_bu-bg-selected:var(--theme-button-selected-background-color,var(--theme-secondary-300));--_bu-fc-selected:var(--theme-button-selected-color,var(--theme-secondary-600));--_bu-filled-bc:#0000;--_bu-filled-bg:var(--theme-button-primary-background-color,var(--theme-secondary-400));--_bu-filled-fc:var(--theme-button-primary-color,var(--white));--_bu-filled-bc-selected:#0000;--_bu-filled-bg-selected:var(--theme-button-primary-selected-background-color,var(--theme-secondary-500));--_bu-filled-fc-selected:var(--theme-button-primary-selected-color,var(--white));--_bu-filled-bc-active:var(--_bu-filled-bc);--_bu-filled-bg-active:var(--theme-button-primary-active-background-color,var(--theme-secondary-600));--_bu-filled-fc-active:var(--theme-button-primary-hover-color,var(--white));--_bu-filled-bc-hover:var(--_bu-filled-bc);--_bu-filled-bg-hover:var(--theme-button-primary-hover-background-color,var(--theme-secondary-500));--_bu-filled-fc-hover:var(--theme-button-primary-hover-color,var(--white));--_bu-outlined-bc:var(--theme-button-outlined-border-color,var(--theme-secondary-400));--_bu-outlined-bg:var(--theme-button-outlined-background-color);--_bg-outlined-fc:var(--theme-button-outlined-color,var(--theme-secondary-400));--_bu-outlined-bc-selected:var(--theme-button-outlined-selected-border-color,var(--theme-secondary-400));--_bu-outlined-bg-selected:var(--theme-button-selected-background-color,var(--theme-secondary-300));--_bu-outlined-fc-selected:var(--theme-button-selected-color,var(--theme-secondary-600));--_bu-badge-o:0.5;--_bu-dropdown-bw:var(--su-static4);--_bu-number-fc:var(--white);--_bu-number-fc-filled:var(--theme-button-primary-number-color,var(--theme-secondary-600));--_bu-number-fc-selected:var(--white);background-color:var(--_bu-bg,inherit);border:var(--_bu-baw) solid var(--_bu-bc);border-radius:var(--_bu-br);box-shadow:none;color:var(--_bu-fc);cursor:pointer;display:inline-block;font-family:inherit;font-size:var(--_bu-fs);font-weight:400;line-height:var(--lh-sm);outline:none;padding:var(--_bu-py,var(--_bu-p)) var(--_bu-px,var(--_bu-p));position:relative;text-align:center;text-decoration:none;-webkit-user-select:none;user-select:none}body.theme-highcontrast .s-btn{--_bu-bc:currentColor;--_bu-outlined-bc:var(--_bu-bc);--_bu-bc-selected:var(--_bu-bc);--_bu-fc-selected:var(--white);--_bu-outlined-fc-selected:var(--white);--_bu-badge-o:0.8;--_bu-number-fc-selected:var(--theme-button-primary-number-color,var(--theme-secondary-600))}.s-btn[disabled],fieldset[disabled] .s-btn{opacity:var(--_o-disabled-static);pointer-events:none;text-decoration:none}button .s-btn,button[type=reset] .s-btn,button[type=submit] .s-btn{-webkit-appearance:button}.s-btn.grid{display:flex}.s-btn.is-loading{padding-left:2.2em}.s-btn.is-loading .svg-icon:first-child{margin-left:calc((var(--su-static24) - var(--su-static1))*-1);opacity:0}.s-btn.is-selected{background-color:var(--_bu-bg-selected);border-color:var(--_bu-bc-selected,#0000);color:var(--_bu-fc-selected)}.s-btn.is-selected.s-btn__filled{background-color:var(--_bu-filled-bg-selected);border-color:var(--_bu-filled-bc-selected);color:var(--_bu-filled-fc-selected)}.s-btn.is-selected.s-btn__outlined{background-color:var(--_bu-outlined-bg-selected);border-color:var(--_bu-outlined-bc-selected);color:var(--_bu-outlined-fc-selected)}body.theme-highcontrast .s-btn.is-selected.s-btn__outlined.s-btn__muted{--_bu-outlined-bc-selected:var(--_bu-filled-bc-selected);--_bu-outlined-bg-selected:var(--_bu-filled-bg-selected);--_bu-outlined-fc-selected:var(--_bu-filled-fc-selected);--_bu-number-fc-selected:var(--_bu-filled-bg-selected)}.s-btn.s-btn__filled{background-color:var(--_bu-filled-bg);border-color:var(--_bu-filled-bc);color:var(--_bu-filled-fc)}.s-btn.s-btn__outlined{background-color:var(--_bu-outlined-bg,inherit);border-color:var(--_bu-outlined-bc)}.s-btn.s-btn__link,.s-btn.s-btn__unset{--_bu-baw:0;--_bu-br:0;--_bu-p:0}.s-btn.s-btn__link:focus,.s-btn.s-btn__link:focus-visible,.s-btn.s-btn__unset:focus,.s-btn.s-btn__unset:focus-visible{outline-style:auto}.s-btn.s-btn__link{--_li-fc:var(--theme-link-color,var(--theme-secondary-400));--_li-fc-hover:var(--theme-link-color-hover,var(--theme-secondary-500));--_li-fc-visited:var(--theme-link-color-visited,var(--purple-500));--_li-fc-hover-visited:var(--theme-link-color-visited,var(--purple-600));color:var(--_li-fc);cursor:pointer;display:inline;font:inherit;outline:revert;text-align:inherit;text-decoration:none;-webkit-user-select:auto;user-select:auto}.s-btn.s-btn__link,.s-btn.s-btn__link:active,.s-btn.s-btn__link:focus,.s-btn.s-btn__link:hover,.s-btn.s-btn__link[disabled]{--_bu-bg:none}.s-btn.s-btn__link.s-btn__dropdown{padding-right:.9em}body.theme-highcontrast .s-btn.s-btn__link{text-decoration:underline}.s-btn.s-btn__link.s-link__underlined{text-decoration:underline!important}.s-btn.s-btn__link.s-link__grayscale,.s-btn.s-btn__link.s-link__inherit{--_li-fc-hover-visited:var(--_li-fc-hover)}.s-btn.s-btn__link.s-link__grayscale{--_li-fc:var(--black-500);--_li-fc-hover:var(--black-600);--_li-fc-visited:var(--black-400)}.s-btn.s-btn__link.s-link__inherit{--_li-fc:inherit!important;--_li-fc-hover:inherit!important;--_li-fc-visited:inherit!important}fieldset[disabled] .s-btn.s-btn__link{box-shadow:none!important;opacity:var(--_o-disabled-static);pointer-events:none}.s-btn.s-btn__link:active,.s-btn.s-btn__link:hover{--_li-fc:var(--_li-fc-hover)}button.s-btn.s-btn__link{appearance:none;background:#0000;border:0;font-family:inherit;line-height:inherit;padding:0;-webkit-user-select:auto;user-select:auto}button.s-btn.s-btn__link:focus{outline:revert}p .s-btn.s-btn__link{text-decoration:underline}.s-btn.s-btn__unset{outline:initial}.s-btn.s-btn__unset,.s-btn.s-btn__unset:active,.s-btn.s-btn__unset:focus,.s-btn.s-btn__unset:hover{--_bu-bg:none;--_bu-fc:unset;cursor:default;font:unset;-webkit-user-select:auto;user-select:auto}.s-btn.s-btn__dropdown{padding-right:calc(var(--_bu-px, var(--_bu-p))*2.5)}.s-btn.s-btn__dropdown:after{border-color:currentColor #0000;border-style:solid;border-width:var(--_bu-dropdown-bw);border-bottom-width:0;content:"";pointer-events:none;position:absolute;right:var(--_bu-px,var(--_bu-p));top:calc(50% - var(--su-static2));z-index:var(--zi-active)}.s-btn.s-btn__icon .svg-icon{margin-bottom:-.3em;margin-top:-.3em;transition:opacity .2s var(--te-smooth);vertical-align:initial}.s-btn.s-btn__xs{--_bu-fs:var(--fs-fine);--_bu-dropdown-bw:calc(var(--su-static4) - var(--su-static1));--_bu-p:0.6em}.s-btn.s-btn__sm{--_bu-fs:var(--fs-caption)}.s-btn.s-btn__md{--_bu-fs:var(--fs-body3);--_bu-br:calc(var(--br-sm) + var(--su-static1));--_bu-p:0.7em}body.theme-highcontrast .s-btn.s-btn__muted{--_bu-filled-bc:#0000}.s-btn.s-btn__muted{--_bu-bc-hover:var(--black-300);--_bu-bg-active:var(--black-150);--_bu-bg-hover:var(--black-100);--_bu-bg-selected:var(--black-200);--_bu-fc:var(--black-500);--_bu-fc-active:var(--_bu-fc);--_bu-fc-hover:var(--black-500);--_bu-fc-selected:var(--black-500);--_bu-filled-bc:#0000;--_bu-filled-bc-selected:var(--_bu-filled-bc);--_bu-filled-bg:var(--black-225);--_bu-filled-bg-active:var(--black-300);--_bu-filled-bg-hover:var(--black-250);--_bu-filled-bg-selected:var(--black-350);--_bu-filled-fc:var(--black-500);--_bu-filled-fc-active:var(--_bu-filled-fc);--_bu-filled-fc-hover:var(--_bu-filled-fc);--_bu-filled-fc-selected:var(--black-600);--_bu-outlined-bc:var(--black-300);--_bu-outlined-bc-selected:var(--black-300);--_bu-outlined-bg-selected:var(--_bu-bg-selected);--_bu-outlined-fc-selected:var(--_bu-fc-selected);--_bu-number-fc-filled:var(--white);--_bu-number-fc-selected:var(--white);--_bu-bg-focus:var(--black-400);--_bu-fc-focus:var(--white);--_bu-number-fc-focus:var(--black-500)}body.theme-highcontrast .s-btn.s-btn__muted{--_bu-bg-hover:var(--black-225);--_bu-filled-bg:var(--black-400);--_bu-filled-bg-active:var(--black-500);--_bu-filled-bg-hover:var(--black-400);--_bu-filled-bg-selected:var(--black-500);--_bu-filled-fc:var(--white);--_bu-filled-fc-selected:var(--_bu-filled-fc);--_bu-fc-selected:var(--black);--_bu-number-fc:var(--white);--_bu-number-fc-filled:var(--black);--_bu-number-fc-selected:var(--white)}.s-btn:not(.s-btn__link):not(.s-btn__unset):focus-visible{border-color:var(--focus-theme)!important;box-shadow:inset 0 0 0 var(--su-static1) var(--focus-theme),inset 0 0 0 calc(var(--su-static4) - var(--su-static1)) var(--focus-neutral);outline:var(--su-static2) solid #0000!important}.s-btn:not(.s-btn--radio:checked+label):not(.s-btn__link):not(.s-btn__unset):not(.s-btn__facebook):not(.s-btn__github):not(.s-btn__google):not(.is-selected):focus-visible{background-color:var(--_bu-bg-focus,var(--_bu-filled-bg));color:var(--_bu-fc-focus,var(--_bu-filled-fc))}.s-btn:not(.s-btn--radio:checked+label):not(.s-btn__link):not(.s-btn__unset):not(.s-btn__facebook):not(.s-btn__github):not(.s-btn__google):not(.is-selected):hover{background-color:var(--_bu-bg-hover);color:var(--_bu-fc-hover)}.s-btn:not(.s-btn--radio:checked+label):not(.s-btn__link):not(.s-btn__unset):not(.s-btn__facebook):not(.s-btn__github):not(.s-btn__google):not(.is-selected):hover.s-btn__filled{background-color:var(--_bu-filled-bg-hover);border-color:var(--_bu-filled-bc-hover);color:var(--_bu-filled-fc-hover)}.s-btn:not(.s-btn--radio:checked+label):not(.s-btn__link):not(.s-btn__unset):not(.s-btn__facebook):not(.s-btn__github):not(.s-btn__google):not(.is-selected):hover:not(.s-btn__outlined){border-color:var(--_bu-bc-hover)}.s-btn:not(.s-btn--radio:checked+label):not(.s-btn__link):not(.s-btn__unset):not(.s-btn__facebook):not(.s-btn__github):not(.s-btn__google):not(.is-selected):hover:visited:not(:active):not(:focus){background-color:var(--_bu-bg);border-color:var(--_bu-bc);color:var(--_bu-fc)}.s-btn:not(.s-btn--radio:checked+label):not(.s-btn__link):not(.s-btn__unset):not(.s-btn__facebook):not(.s-btn__github):not(.s-btn__google):not(.is-selected):hover:visited:not(:active):not(:focus).s-btn__filled{background-color:var(--_bu-filled-bg);border-color:var(--_bu-filled-bc);color:var(--_bu-filled-fc)}.s-btn:not(.s-btn--radio:checked+label):not(.s-btn__link):not(.s-btn__unset):not(.s-btn__facebook):not(.s-btn__github):not(.s-btn__google):not(.is-selected):active{background-color:var(--_bu-bg-active);border-color:var(--_bu-bc-active);color:var(--_bu-fc-active)}.s-btn:not(.s-btn--radio:checked+label):not(.s-btn__link):not(.s-btn__unset):not(.s-btn__facebook):not(.s-btn__github):not(.s-btn__google):not(.is-selected):active.s-btn__filled{background-color:var(--_bu-filled-bg-active);border-color:var(--_bu-filled-bc-active);color:var(--_bu-filled-fc-active)}.s-card{--_ca-bc:var(--bc-medium);background-color:var(--white);border:var(--su-static1) solid var(--_ca-bc);border-radius:var(--br-sm);padding:var(--su12)}a.s-card{text-decoration:none!important}.s-card>:last-child{margin-bottom:0}.s-checkbox,.s-radio{--_ch-baw:var(--su-static1);--_ch-bc:var(--bc-dark);--_ch-bg:var(--white);--_ch-bg-image:unset;appearance:none;background-color:var(--_ch-bg);border:var(--_ch-baw) solid var(--_ch-bc);cursor:pointer;font-size:inherit;height:1em;margin:0;outline:0;vertical-align:middle;width:1em}.s-checkbox[disabled],.s-radio[disabled],fieldset[disabled] .s-checkbox,fieldset[disabled] .s-radio{cursor:not-allowed;opacity:var(--_o-disabled-static)}input.s-checkbox,input.s-radio{flex-shrink:0}.s-checkbox:focus,.s-radio:focus{box-shadow:0 0 0 var(--su-static2) var(--focus-neutral),0 0 0 var(--su-static4) var(--focus-theme);outline:var(--su-static2) solid #0000!important}.s-checkbox{background-image:var(--_ch-bg-image);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:var(--br-sm)}@media (prefers-color-scheme:dark){body.theme-system .s-checkbox:checked{--_ch-bg-image:url("data:image/svg+xml;,%3Csvg width='11' height='11' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 3.41L8.59 2 4 6.59 2.41 5 1 6.41l3 3z' fill='hsl(210, 3.0000000000000027%, 15%)'/%3E%3C/svg%3E")}body.theme-system .s-checkbox:indeterminate{--_ch-bg-image:url("data:image/svg+xml;,%3Csvg width='11' height='11' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 4.5 h7 v2 h-7 z' fill='hsl(210, 3.0000000000000027%, 15%)'/%3E%3C/svg%3E")}}body.theme-dark .s-checkbox:checked{--_ch-bg-image:url("data:image/svg+xml;,%3Csvg width='11' height='11' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 3.41L8.59 2 4 6.59 2.41 5 1 6.41l3 3z' fill='hsl(210, 3.0000000000000027%, 15%)'/%3E%3C/svg%3E")}body.theme-dark .s-checkbox:indeterminate{--_ch-bg-image:url("data:image/svg+xml;,%3Csvg width='11' height='11' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 4.5 h7 v2 h-7 z' fill='hsl(210, 3.0000000000000027%, 15%)'/%3E%3C/svg%3E")}@media (prefers-color-scheme:dark){body.theme-highcontrast.theme-system .s-checkbox:checked,body.theme-highcontrast.theme-system .s-checkbox:indeterminate{--_ch-bc:var(--blue-500)!important;--_ch-bg:var(--blue-400)}}body.theme-highcontrast.theme-dark .s-checkbox:checked,body.theme-highcontrast.theme-dark .s-checkbox:indeterminate{--_ch-bc:var(--blue-500)!important;--_ch-bg:var(--blue-400)}@media (forced-colors:active){.s-checkbox:checked,.s-checkbox:indeterminate{--_ch-bg:ButtonText!important}}.s-checkbox:checked,.s-checkbox:indeterminate{--_ch-bc:var(--theme-secondary-400)!important;--_ch-bg:var(--theme-secondary-400)}.s-checkbox:checked{--_ch-bg-image:url("data:image/svg+xml;,%3Csvg width='11' height='11' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 3.41L8.59 2 4 6.59 2.41 5 1 6.41l3 3z' fill='hsl(0, 0%, 100%)'/%3E%3C/svg%3E")}.s-checkbox:indeterminate{--_ch-bg-image:url("data:image/svg+xml;,%3Csvg width='11' height='11' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 4.5 h7 v2 h-7 z' fill='hsl(0, 0%, 100%)'/%3E%3C/svg%3E")}.s-radio{border-radius:var(--br-circle)}@media (prefers-color-scheme:dark){body.theme-highcontrast.theme-system .s-radio:checked{--_ch-bc:var(--blue-400);outline:var(--su-static1) solid var(--black)}}body.theme-highcontrast.theme-dark .s-radio:checked{--_ch-bc:var(--blue-400);outline:var(--su-static1) solid var(--black)}.s-radio:checked{--_ch-baw:0.30769231em;--_ch-bc:var(--theme-secondary-400);--_ch-bg:var(--white)}.has-error .s-checkbox,.has-error .s-radio:not(:checked){--_ch-bc-focus:var(--_ch-bc);--_ch-bc:var(--red-400)}.s-check-control{--_cc-ai:center;align-items:var(--_cc-ai);display:flex;gap:var(--su8)}.s-check-control .s-label{font-weight:400}.s-code-block{--_cb-line-numbers-bg:var(--black-150)}@media (prefers-color-scheme:dark){body.theme-system .s-code-block{--_cb-line-numbers-bg:var(--black-100)}}body.theme-dark .s-code-block{--_cb-line-numbers-bg:var(--black-100)}code[class*=language-] .s-code-block,pre.s-code-block>code{font-family:inherit}code[class*=language-] .s-code-block .hljs-built_in,code[class*=language-] .s-code-block .hljs-literal,code[class*=language-] .s-code-block .hljs-title,pre.s-code-block>code .hljs-built_in,pre.s-code-block>code .hljs-literal,pre.s-code-block>code .hljs-title{color:var(--highlight-literal)}code[class*=language-] .s-code-block .hljs-bullet,code[class*=language-] .s-code-block .hljs-code,pre.s-code-block>code .hljs-bullet,pre.s-code-block>code .hljs-code{color:var(--highlight-punctuation)}code[class*=language-] .s-code-block .hljs-doctag,code[class*=language-] .s-code-block .hljs-keyword,code[class*=language-] .s-code-block .hljs-meta,code[class*=language-] .s-code-block .hljs-meta-keyword,code[class*=language-] .s-code-block .hljs-section,code[class*=language-] .s-code-block .hljs-selector-class,code[class*=language-] .s-code-block .hljs-selector-pseudo,code[class*=language-] .s-code-block .hljs-selector-tag,pre.s-code-block>code .hljs-doctag,pre.s-code-block>code .hljs-keyword,pre.s-code-block>code .hljs-meta,pre.s-code-block>code .hljs-meta-keyword,pre.s-code-block>code .hljs-section,pre.s-code-block>code .hljs-selector-class,pre.s-code-block>code .hljs-selector-pseudo,pre.s-code-block>code .hljs-selector-tag{color:var(--highlight-keyword)}code[class*=language-] .s-code-block .hljs-name,code[class*=language-] .s-code-block .hljs-number,code[class*=language-] .s-code-block .hljs-quote,code[class*=language-] .s-code-block .hljs-selector-id,code[class*=language-] .s-code-block .hljs-template-tag,code[class*=language-] .s-code-block .hljs-type,pre.s-code-block>code .hljs-name,pre.s-code-block>code .hljs-number,pre.s-code-block>code .hljs-quote,pre.s-code-block>code .hljs-selector-id,pre.s-code-block>code .hljs-template-tag,pre.s-code-block>code .hljs-type{color:var(--highlight-namespace)}code[class*=language-] .s-code-block .hljs-link,code[class*=language-] .s-code-block .hljs-meta-string,code[class*=language-] .s-code-block .hljs-regexp,code[class*=language-] .s-code-block .hljs-selector-attr,code[class*=language-] .s-code-block .hljs-string,code[class*=language-] .s-code-block .hljs-symbol,code[class*=language-] .s-code-block .hljs-template-variable,code[class*=language-] .s-code-block .hljs-variable,pre.s-code-block>code .hljs-link,pre.s-code-block>code .hljs-meta-string,pre.s-code-block>code .hljs-regexp,pre.s-code-block>code .hljs-selector-attr,pre.s-code-block>code .hljs-string,pre.s-code-block>code .hljs-symbol,pre.s-code-block>code .hljs-template-variable,pre.s-code-block>code .hljs-variable{color:var(--highlight-variable)}code[class*=language-] .s-code-block .hljs-addition,pre.s-code-block>code .hljs-addition{color:var(--highlight-addition)}code[class*=language-] .s-code-block .hljs-attr,pre.s-code-block>code .hljs-attr{color:var(--highlight-attribute)}code[class*=language-] .s-code-block .hljs-attribute,pre.s-code-block>code .hljs-attribute{color:var(--highlight-symbol)}code[class*=language-] .s-code-block .hljs-comment,pre.s-code-block>code .hljs-comment{color:var(--highlight-comment)}code[class*=language-] .s-code-block .hljs-deletion,pre.s-code-block>code .hljs-deletion{color:var(--highlight-deletion)}code[class*=language-] .s-code-block .hljs-emphasis,pre.s-code-block>code .hljs-emphasis{font-style:italic}code[class*=language-] .s-code-block .hljs-strong,pre.s-code-block>code .hljs-strong{font-weight:700}code[class*=language-] .s-code-block .hljs-subst,pre.s-code-block,pre.s-code-block>code .hljs-subst{color:var(--highlight-color)}pre.s-code-block{background-color:var(--highlight-bg);border-radius:var(--br-md);font-family:var(--ff-mono);font-size:var(--fs-body1);line-height:var(--lh-md);margin:0;overflow:auto;padding:var(--su12);scrollbar-color:var(--scrollbar) #0000}pre.s-code-block .s-code-block--line-numbers{background-color:var(--_cb-line-numbers-bg);border-color:var(--bc-medium);border-style:solid;border-width:0 var(--su-static1) 0 0;color:var(--black-350);float:left;margin:calc(var(--su12)*-1);margin-right:var(--su12);padding:var(--su12);padding-right:var(--su6);text-align:right}pre.s-code-block::-webkit-scrollbar{background-color:initial;height:calc(var(--su-static12) - var(--su-static2));width:calc(var(--su-static12) - var(--su-static2))}pre.s-code-block::-webkit-scrollbar-track{background-color:initial;border-radius:calc(var(--su-static12) - var(--su-static2))}pre.s-code-block::-webkit-scrollbar-thumb{background-color:var(--scrollbar);border-radius:calc(var(--su-static12) - var(--su-static2))}pre.s-code-block::-webkit-scrollbar-corner{background-color:initial;border-color:#0000}.s-description{color:var(--fc-light);font-size:var(--fs-caption);padding:0 var(--su2)}.s-empty-state{color:var(--fc-light);margin-left:auto;margin-right:auto;text-align:center}.s-empty-state p{font-size:var(--fs-body1);margin-bottom:var(--su12)}.s-empty-state p strong{color:var(--fc-dark)}.s-input,.s-textarea{--_in-bc:var(--bc-darker);--_in-bg:var(--white);--_in-br:var(--br-md);--_in-c:unset;--_in-fc:var(--fc-dark);--_in-fs:var(--fs-body1);--_in-o:unset;--_in-px:0.7em;--_in-py:0.6em;--_in-placeholder-fc:var(--black-300);-webkit-appearance:none;background-color:var(--_in-bg);border:var(--su-static1) solid var(--_in-bc);border-radius:var(--_in-br);color:var(--_in-fc);cursor:var(--_in-c);font-family:inherit;font-size:var(--_in-fs);margin:0;opacity:var(--_in-o);padding:var(--_in-py) var(--_in-px) var(--_in-py) var(--_in-pl,var(--_in-px));scrollbar-color:var(--scrollbar) #0000;width:100%}@supports (-webkit-overflow-scrolling:touch){.s-input,.s-textarea{--_in-fs:var(--su-static16);--_in-px:0.55em;--_in-py:0.36em}.s-input::-webkit-input-placeholder,.s-textarea::-webkit-input-placeholder{line-height:normal!important}}body.theme-highcontrast .s-input,body.theme-highcontrast .s-textarea{--_in-bc:var(--black);--_in-placeholder-fc:var(--black-400)}.s-input[disabled],.s-textarea[disabled],fieldset[disabled] .s-input,fieldset[disabled] .s-textarea{--_in-c:not-allowed;--_in-o:var(--_o-disabled-static)}.has-error .s-input,.has-error .s-textarea{--_in-bc-focus:var(--_in-bc);--_in-bc:var(--red-400)}body.theme-highcontrast .has-error .s-input,body.theme-highcontrast .has-error .s-textarea{--_in-bc:var(--red-400)}.s-input.s-input__md,.s-textarea.s-input__md{--_in-fs:var(--fs-body3);--_in-br:calc(var(--br-sm) + var(--su-static1))}@supports (-webkit-overflow-scrolling:touch){.s-input.s-input__md,.s-textarea.s-input__md{--_in-fs:calc(var(--su-static16) + var(--su-static1));--_in-py:0.4em}}.s-input:-webkit-autofill,.s-textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--theme-secondary-200) inset;-webkit-text-fill-color:var(--black);border-color:var(--blue-400);-webkit-transition:background-color 0s 50000s;transition:background-color 0s 50000s}.s-input:-webkit-autofill:focus,.s-textarea:-webkit-autofill:focus{border-color:var(--blue-400);-webkit-box-shadow:0 0 0 1000px var(--blue-200) inset,0 0 0 var(--su-static4) var(--focus-ring)}.s-input::-webkit-contacts-auto-fill-button,.s-textarea::-webkit-contacts-auto-fill-button{background-color:var(--black)}.s-input::placeholder,.s-textarea::placeholder{opacity:1}.s-input.s-input__search,.s-textarea.s-input__search{--_in-pl:var(--su-static32)}.s-input:focus,.s-input:focus-within,.s-textarea:focus,.s-textarea:focus-within{box-shadow:0 0 0 var(--su-static2) var(--focus-neutral),0 0 0 var(--su-static4) var(--focus-theme);outline:var(--su-static2) solid #0000!important}.s-input::-webkit-scrollbar,.s-textarea::-webkit-scrollbar{background-color:initial;height:calc(var(--su-static12) - var(--su-static2));width:calc(var(--su-static12) - var(--su-static2))}.s-input::-webkit-scrollbar-track,.s-textarea::-webkit-scrollbar-track{background-color:initial;border-radius:calc(var(--su-static12) - var(--su-static2))}.s-input::-webkit-scrollbar-thumb,.s-textarea::-webkit-scrollbar-thumb{background-color:var(--scrollbar);border-radius:calc(var(--su-static12) - var(--su-static2))}.s-input::-webkit-scrollbar-corner,.s-textarea::-webkit-scrollbar-corner{background-color:initial;border-color:#0000}.has-error .s-input{padding-right:var(--su32)}.s-input.s-input__md{--_in-py:0.5em}.has-error .s-textarea{padding-right:var(--su48)}.s-textarea~.s-input-icon{right:1.5em;top:1.5em}.s-input-icon{--_ii-fc:unset;--_ii-r:0.7em;color:var(--_ii-fc);margin-top:calc((var(--su-static8) + var(--su-static1))*-1);pointer-events:none;position:absolute;right:var(--_ii-r);top:50%}.has-error .s-input-icon{--_ii-fc:var(--red-400)}.s-input-icon.s-input-icon__search{--_ii-r:auto;color:var(--black-400);left:.7em}.s-input-message{--_im-fc:unset;--_im-a-fc:unset;--_im-a-fc-hover:unset;color:var(--_im-fc);font-size:var(--fs-caption);padding:var(--su2)}.has-error .s-input-message a{text-decoration:underline}fieldset[disabled] .s-input-message{cursor:not-allowed;opacity:var(--_o-disabled-static)}.has-error .s-input-message{--_im-fc:var(--red-400);--_im-a-fc:var(--red-600);--_im-a-fc-hover:var(--red-500)}.s-input-message a{color:var(--_im-a-fc)!important}.s-input-message a:hover{color:var(--_im-a-fc-hover)!important}.s-label{--_la-fs:var(--fs-body2);color:var(--fc-medium);font-family:inherit;font-size:var(--_la-fs);font-weight:700;padding:0 var(--su2)}.s-label[for]{cursor:pointer}.s-check-control .s-checkbox[disabled]+.s-label,.s-check-control .s-radio[disabled]+.s-label,fieldset[disabled] .s-label{cursor:not-allowed;opacity:var(--_o-disabled-static)}fieldset[disabled] .s-label .s-description{opacity:unset}.s-label .s-description,.s-label .s-input-message{font-weight:400;margin-bottom:0;margin-top:var(--su4);padding:0}.s-required-symbol{color:var(--red-400);font-size:125%;font-weight:400;line-height:0;text-decoration:none!important}a:visited.s-link,a:visited.s-user-card--link,a:visited:not([class*=s-]):not(.post-tag):not(.badge):not(.badge-tag){color:var(--_li-fc-visited)}a:visited.s-link:hover,a:visited.s-user-card--link:hover,a:visited:not([class*=s-]):not(.post-tag):not(.badge):not(.badge-tag):hover{color:var(--_li-fc-hover-visited)}.s-link,a{--_li-fc:var(--theme-link-color,var(--theme-secondary-400));--_li-fc-hover:var(--theme-link-color-hover,var(--theme-secondary-500));--_li-fc-visited:var(--theme-link-color-visited,var(--purple-500));--_li-fc-hover-visited:var(--theme-link-color-visited,var(--purple-600));color:var(--_li-fc);cursor:pointer;text-decoration:none;-webkit-user-select:auto;user-select:auto}body.theme-highcontrast .s-link,body.theme-highcontrast a{text-decoration:underline}.s-link.s-link__underlined,a.s-link__underlined{text-decoration:underline!important}.s-link.s-link__grayscale,.s-link.s-link__inherit,a.s-link__grayscale,a.s-link__inherit{--_li-fc-hover-visited:var(--_li-fc-hover)}.s-link.s-link__grayscale,a.s-link__grayscale{--_li-fc:var(--black-500);--_li-fc-hover:var(--black-600);--_li-fc-visited:var(--black-400)}.s-link.s-link__inherit,a.s-link__inherit{--_li-fc:inherit!important;--_li-fc-hover:inherit!important;--_li-fc-visited:inherit!important}fieldset[disabled] .s-link,fieldset[disabled] a{box-shadow:none!important;opacity:var(--_o-disabled-static);pointer-events:none}.s-link:active,.s-link:hover,a:active,a:hover{--_li-fc:var(--_li-fc-hover)}button.s-link{appearance:none;background:#0000;border:0;font-family:inherit;line-height:inherit;padding:0;-webkit-user-select:auto;user-select:auto}button.s-link:focus{outline:revert}p .s-link{text-decoration:underline}.s-menu{--_me-divider-bg:var(--bc-light);--_me-label-btc:var(--bc-light);--_me-label-cursor:pointer;list-style:none;margin:0;padding:0}@media (prefers-color-scheme:dark){body.theme-system .s-menu{--_me-divider-bg:var(--bc-light);--_me-label-btc:var(--bc-light)}}body.theme-dark .s-menu{--_me-divider-bg:var(--bc-light);--_me-label-btc:var(--bc-light)}.s-menu .s-menu--label{border-top:var(--su-static1) solid var(--_me-label-btc);cursor:var(--_me-label-cursor);padding:var(--su12)}.s-modal{--_mo-bg:#0c0d0e80;--_mo-hmx:unset;--_mo-wmx:unset;--_mo-close-t:var(--su8);--_mo-dialog-bg:var(--white);--_mo-dialog-pt:var(--su24);--_mo-header-fc:var(--fc-dark);align-items:center;backface-visibility:hidden;background-color:var(--_mo-bg);display:flex;inset:0;justify-content:center;max-height:var(--_mo-hmx);max-width:var(--_mo-wmx);opacity:0;position:fixed;transition:opacity .1s var(--te-smooth) 0s,z-index 0s .1s,visibility 0s .1s;visibility:hidden;will-change:visibility,z-index,opacity;z-index:var(--zi-hide)}@media (prefers-color-scheme:dark){body.theme-system .s-modal{--_mo-dialog-bg:var(--black-225)}}body.theme-dark .s-modal{--_mo-dialog-bg:var(--black-225)}@media (prefers-color-scheme:dark){body.theme-highcontrast.theme-system .s-modal{--_mo-dialog-bg:var(--black-200)}}body.theme-highcontrast.theme-dark .s-modal{--_mo-dialog-bg:var(--black-200)}.s-modal[aria-hidden=false],.s-modal[aria-hidden=false] .s-modal--dialog{opacity:1;transform:translateZ(0) scaleX(1);transition:opacity .1s var(--te-smooth) 10ms,z-index 0s 0s,visibility 0s 0s,transform .1s var(--te-smooth) 10ms,transform .1s var(--te-smooth) 10ms;visibility:visible;z-index:var(--zi-modals)}.s-modal .s-modal--close{padding:var(--su12)!important;position:absolute!important;right:var(--su8);top:var(--_mo-close-t)}.s-modal .s-modal--close .svg-icon{margin:0!important}.s-modal .s-modal--dialog{backface-visibility:hidden;background-color:var(--_mo-dialog-bg);border-radius:var(--br-lg);box-shadow:var(--bs-lg);max-height:100%;max-width:600px;opacity:0;overflow-y:auto;padding:var(--_mo-dialog-pt) var(--su24) var(--su24);scrollbar-color:var(--scrollbar) #0000;transform:translate3d(0,30%,0) scale3d(.6,.6,.6);transition:opacity .2s var(--te-smooth) 0s,z-index 0s .1s,visibility 0s .1s,transform .1s var(--te-smooth) 0s,transform .1s var(--te-smooth) 0s;visibility:hidden;will-change:visibility,z-index,opacity,transform;z-index:var(--zi-hide)}.s-modal .s-modal--dialog::-webkit-scrollbar{background-color:initial;height:calc(var(--su-static12) - var(--su-static2));width:calc(var(--su-static12) - var(--su-static2))}.s-modal .s-modal--dialog::-webkit-scrollbar-track{background-color:initial;border-radius:calc(var(--su-static12) - var(--su-static2))}.s-modal .s-modal--dialog::-webkit-scrollbar-thumb{background-color:var(--scrollbar);border-radius:calc(var(--su-static12) - var(--su-static2))}.s-modal .s-modal--dialog::-webkit-scrollbar-corner{background-color:initial;border-color:#0000}.s-navigation{--_na-fd:row;--_na-fw:wrap;--_na-p:var(--su2) 0;--_na-gap:var(--su4);--_na-item-bg:none;--_na-item-fc:var(--black-500);--_na-item-fs:unset;--_na-item-p:var(--su6) var(--su12);--_na-item-py:var(--su12);--_na-item-ws:nowrap;--_na-item-bg-hover:var(--black-200);--_na-item-fc-hover:var(--_na-item-fc);--_na-item-selected-bg:var(--theme-primary);--_na-item-selected-fc:var(--white);--_na-item-selected-bg-hover:var(--theme-primary-500);--_na-title-mt:var(--su16);display:flex;flex-direction:var(--_na-fd);flex-wrap:var(--_na-fw);gap:var(--_na-gap);list-style:none;margin:0;padding:var(--_na-p)}body.theme-highcontrast .s-navigation{--_na-item-bg-hover:var(--black-500);--_na-item-fc-hover:var(--black-225)}.s-navigation .s-navigation--item{align-items:center;background-color:var(--_na-item-bg);border:none;border-radius:1000px;box-shadow:none;color:var(--_na-item-fc);cursor:pointer;display:flex;font:unset;font-size:var(--_na-item-fs);padding:var(--_na-item-p);position:relative;-webkit-user-select:auto;user-select:auto;white-space:var(--_na-item-ws)}.s-navigation .s-navigation--item.is-selected{--_na-item-bg:var(--_na-item-selected-bg);--_na-item-fc:var(--_na-item-selected-fc);--_na-item-fc-hover:var(--_na-item-fc);--_na-item-bg-hover:var(--_na-item-selected-bg-hover)}body.theme-highcontrast .s-navigation .s-navigation--item.is-selected{text-decoration:none}.s-navigation .s-navigation--item:active,.s-navigation .s-navigation--item:hover{background-color:var(--_na-item-bg-hover);color:var(--_na-item-fc-hover)}.s-navigation .s-navigation--item:focus-visible{box-shadow:inset 0 0 0 var(--su-static2) var(--focus-theme),inset 0 0 0 var(--su-static4) var(--focus-neutral);outline:var(--su-static2) solid #0000!important}.s-notice{--_no-bc:var(--black-225);--_no-bg:var(--black-100);--_no-fc:var(--black-500);--_no-btn-bg-active:var(--black-250);--_no-btn-bg-focus:var(--black-225);--_no-btn-fc:var(--_no-fc);--_no-code-bc:var(--black-300);--_no-code-bg:var(--black-200);--_no-code-fc:var(--_no-fc);background:var(--_no-bg);border-color:var(--_no-bc);border-radius:var(--br-md);border-style:solid;border-width:var(--su-static1);color:var(--_no-fc);font-size:var(--fs-body1);padding:var(--su16)}@media (prefers-color-scheme:dark){body.theme-system .s-notice{--_no-bc:var(--_no-bg)}}body.theme-dark .s-notice{--_no-bc:var(--_no-bg)}body.theme-highcontrast .s-notice,body.theme-highcontrast .s-notice.s-notice__info,body.theme-highcontrast .s-notice.s-notice__success,body.theme-highcontrast .s-notice.s-notice__warning{--_no-code-bc:var(--black-400);--_no-code-bg:var(--white);--_no-code-fc:var(--black)}.s-notice__info:not(.s-notice__important){--_no-bc:var(--theme-secondary-300);--_no-bg:var(--theme-secondary-100);--_no-btn-bg-active:var(--theme-secondary-200);--_no-btn-bg-focus:var(--theme-secondary-200);--_no-btn-fc:var(--theme-secondary-500);--_no-code-bc:var(--theme-secondary-300);--_no-code-bg:var(--theme-secondary-200)}.s-notice__success:not(.s-notice__important){--_no-bc:var(--green-300);--_no-bg:var(--green-100);--_no-btn-bg-active:var(--green-200);--_no-btn-bg-focus:var(--green-200);--_no-btn-fc:var(--green-500);--_no-code-bc:var(--green-300);--_no-code-bg:var(--green-200)}.s-notice__warning:not(.s-notice__important){--_no-bc:var(--yellow-300);--_no-bg:var(--yellow-100);--_no-btn-bg-active:var(--yellow-200);--_no-btn-bg-focus:var(--yellow-200);--_no-btn-fc:var(--yellow-500);--_no-code-bc:var(--yellow-300);--_no-code-bg:var(--yellow-200);--_no-btn-fc:var(--yellow-600)}.s-notice code{background-color:var(--_no-code-bg);border-radius:var(--br-sm);color:var(--_no-code-fc);outline:var(--su-static1) solid var(--_no-code-bc);padding-left:var(--su2);padding-right:var(--su2)}.s-popover{--_po-bg:var(--white);--_po-bc:var(--bc-medium);--_po-bs:var(--bs-md);--_po-d:none;--_po-wmn:12rem;--_po-w:100%;--_po-arrow-fc:var(--white);--_po-arrow-b:unset;--_po-arrow-l:unset;--_po-arrow-r:unset;--_po-arrow-t:unset;--_po-arrow-ps:calc(var(--su6)*-1);--_po-arrow-after-b:unset;--_po-arrow-after-l:unset;--_po-arrow-after-r:unset;--_po-arrow-after-t:unset;--_po-arrow-after-bs:unset;--_po-topbar-height:var(--theme-topbar-height,calc(var(--su-static48) + var(--su-static8)));--_po-content-mxh:calc(100vh - var(--_po-topbar-height) - var(--su48));background-color:var(--_po-bg);border:1px solid var(--_po-bc);border-radius:var(--br-md);box-shadow:var(--_po-bs);color:var(--fc-dark);display:var(--_po-d);font-size:var(--fs-body1);max-width:24rem;min-width:var(--_po-wmn);padding:var(--su12);position:absolute;white-space:normal;width:var(--_po-w);z-index:var(--zi-popovers)}@media (prefers-color-scheme:dark){body.theme-system .s-popover{--_po-bg:var(--black-200);--_po-bc:var(--bc-light);--_po-bs:var(--bs-lg);--_po-arrow-fc:var(--black-200)}}body.theme-dark .s-popover{--_po-bg:var(--black-200);--_po-bc:var(--bc-light);--_po-bs:var(--bs-lg);--_po-arrow-fc:var(--black-200)}.s-popover.is-visible{--_po-d:block}.s-popover .s-popover--arrow__bl{--_po-arrow-b:var(--_po-arrow-ps);--_po-arrow-after-b:var(--su-static1);--_po-arrow-after-bs:2px 2px 5px 0 #00000012,2px 2px 2px -1px #0000001a}body.theme-highcontrast .s-popover .s-popover--arrow__bl{--_po-arrow-after-bs:1px 1px 0 0 var(--bc-medium)}.s-popover .s-popover--arrow__tc,.s-popover .s-popover--arrow__tl,.s-popover .s-popover--arrow__tr{--_po-arrow-t:var(--_po-arrow-ps);--_po-arrow-after-t:var(--su-static1);--_po-arrow-after-bs:-1px -1px 1px 0 #0000001f}body.theme-highcontrast .s-popover .s-popover--arrow__tc,body.theme-highcontrast .s-popover .s-popover--arrow__tl,body.theme-highcontrast .s-popover .s-popover--arrow__tr{--_po-arrow-after-bs:-1px -1px 0 0 var(--bc-medium)}.s-popover .s-popover--arrow__lt{--_po-arrow-l:var(--_po-arrow-ps);--_po-arrow-after-l:var(--su-static1);--_po-arrow-after-bs:-2px 2px 5px 0 #00000012,-2px 2px 2px -1px #0000001a}body.theme-highcontrast .s-popover .s-popover--arrow__lt{--_po-arrow-after-bs:-1px 1px 0 0 var(--bc-medium)}.s-popover .s-popover--arrow__tc{--_po-arrow-l:calc(50% - var(--su6))}.s-popover .s-popover--arrow__tr{--_po-arrow-r:var(--su12)}.s-popover .s-popover--arrow{bottom:var(--_po-arrow-b);color:var(--_po-arrow-fc);left:var(--_po-arrow-l);right:var(--_po-arrow-r);top:var(--_po-arrow-t)}.s-popover .s-popover--arrow,.s-popover .s-popover--arrow:after,.s-popover .s-popover--arrow:before{display:block;height:var(--su12);position:absolute;width:var(--su12);z-index:-1}.s-popover .s-popover--arrow:after,.s-popover .s-popover--arrow:before{content:"";transform:rotate(45deg)}.s-popover .s-popover--arrow:after{background:currentColor;border-radius:calc(var(--su-static1)*1.5);bottom:var(--_po-arrow-after-b);box-shadow:var(--_po-arrow-after-bs);left:var(--_po-arrow-after-l);right:var(--_po-arrow-after-r);top:var(--_po-arrow-after-t)}.s-post-summary{--_ps-bb:var(--su1) solid var(--bc-light);--_ps-bg:unset;--_ps-o:unset;--_ps-content-excerpt-fc:var(--_ps-state-fc,var(--fc-medium));--_ps-content-title-a-fc:var(--_ps-state-fc,var(--theme-post-title-color,var(--theme-link-color,var(--theme-secondary-400))));--_ps-content-title-a-fc-hover:var(--_ps-state-fc,var(--theme-post-title-color-hover,var(--theme-link-color-hover,var(--theme-secondary-500))));--_ps-content-title-a-fc-visited:var(--_ps-state-fc,var(--theme-post-title-color-visited,var(--theme-link-color-visited,var(--purple-500))));--_ps-content-title-a-fc-hover-visited:var(--_ps-state-fc,var(--theme-post-title-color-hover,var(--theme-link-color-hover,var(--purple-600))));--_ps-stats-ai:flex-end;--_ps-stats-fc:var(--_ps-state-fc,var(--fc-light));--_ps-stats-fd:column;--_ps-stats-w:calc(var(--su96) + var(--su12));--_ps-has-answers-bc:var(--green-400);--_ps-has-answers-bg:unset;--_ps-has-answers-fc:var(--green-400);--_ps-has-accepted-answers-bc:var(--green-400);--_ps-has-accepted-answers-bg:var(--green-400);--_ps-has-accepted-answers-fc:var(--white);--_ps-stats-item-emphasized-fc:var(--_ps-state-fc,var(--fc-dark));background-color:var(--_ps-bg);border-bottom:var(--_ps-bb);display:flex;padding:var(--su16);position:relative}@media (max-width:980px){.s-post-summary{--_ps-stats-ai:center;--_ps-stats-fd:row;--_ps-stats-w:auto;flex-direction:column}}.s-post-summary.s-post-summary__minimal{--_ps-stats-ai:center;--_ps-stats-fd:row;--_ps-stats-w:auto;flex-direction:column}.s-post-summary.s-post-summary__minimal .s-post-summary--content{width:100%}.s-post-summary:last-child{--_ps-bb:none}.s-post-summary .s-post-summary--content{flex-grow:1;max-width:100%}.s-post-summary .s-post-summary--content>:not(.s-post-summary--content-menu-button):not(.s-post-summary--meta):not(.s-popover){opacity:var(--_ps-o)}.s-post-summary .s-post-summary--content-title{display:block;font-size:var(--fs-body3);font-weight:400;hyphens:auto!important;line-height:var(--lh-md);margin-bottom:.3846rem;margin-top:-.15rem;overflow-wrap:break-word!important;padding-right:var(--su24);word-break:break-word!important}.s-post-summary .s-post-summary--content-title a{color:var(--_ps-content-title-a-fc);font-family:var(--theme-post-title-font-family,var(--theme-body-font-family));hyphens:auto!important;overflow-wrap:break-word!important;word-break:break-word!important}.s-post-summary .s-post-summary--content-title a:active,.s-post-summary .s-post-summary--content-title a:hover{color:var(--_ps-content-title-a-fc-hover)}.s-post-summary .s-post-summary--content-title a:visited{color:var(--_ps-content-title-a-fc-visited)}.s-post-summary .s-post-summary--content-title a:visited:hover{color:var(--_ps-content-title-a-fc-hover-visited)}.s-post-summary .s-post-summary--content-title .svg-icon{position:relative;top:calc(var(--su1)*-1);vertical-align:text-bottom}.s-post-summary .s-post-summary--meta{align-items:center;column-gap:var(--su6);display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:var(--su8)}.s-post-summary .s-post-summary--meta>:not(.s-post-summary--meta-tags):not(.s-user-card)>*{opacity:var(--_ps-o)}.s-post-summary .s-post-summary--meta .s-user-card{flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.s-post-summary .s-post-summary--meta .s-user-card>:not(.magic-popup){opacity:var(--_ps-o)}.s-post-summary .s-post-summary--meta-tags{display:flex;flex-wrap:wrap;gap:var(--su4)}.s-post-summary .s-post-summary--meta-tags .s-tag,.s-post-summary .s-post-summary--meta-tags>a,.s-post-summary .s-post-summary--meta-tags>ul>li>a{opacity:var(--_ps-o)}.s-post-summary .s-post-summary--stats{align-items:var(--_ps-stats-ai);color:var(--_ps-stats-fc);display:flex;flex-direction:var(--_ps-stats-fd);flex-shrink:0;flex-wrap:wrap;font-size:var(--fs-body1);gap:var(--su6);margin-bottom:var(--su4);margin-right:var(--su16);width:var(--_ps-stats-w)}.s-post-summary .s-post-summary--stats>:not(.s-badge__danger){opacity:var(--_ps-o)}.s-post-summary .s-post-summary--stats-item:not(.s-badge){align-items:center;border:var(--su1) solid #0000;display:inline-flex;gap:.3em;justify-content:center;white-space:nowrap}.s-post-summary .s-post-summary--stats-item.s-badge{font-size:var(--fs-body1);line-height:var(--lh-md);padding:var(--su2) var(--su4)}.s-post-summary .s-post-summary--stats-item__emphasized{color:var(--_ps-stats-item-emphasized-fc)}.s-post-summary .s-post-summary--stats-item-number{font-weight:500}.s-progress{--_pr-bar:var(--br-sm);--_pr-bg:var(--black-300);--_pr-h:unset;--_pr-size:unset;--_pr-w:100%;--_pr-hmn:var(--su-static4);--_pr-bar-bar:var(--br-sm);--_pr-bar-bg:var(--green-400);--_pr-bar-hmn:var(--su-static4);--_pr-label-ai:unset;--_pr-label-bc:#0000;--_pr-label-d:unset;--_pr-label-g:unset;--_pr-label-jc:unset;--_pr-label-px:unset;background-color:var(--_pr-bg);height:var(--_pr-size,var(--_pr-h));width:var(--_pr-size,var(--_pr-w))}.s-progress,.s-progress .s-progress--bar{border-radius:var(--_pr-bar);min-height:var(--_pr-hmn);min-width:var(--su-static6);position:relative}.s-progress .s-progress--bar{background-color:var(--_pr-bar-bg);height:100%}.s-prose{--_pr-fs:calc(var(--su-static16) - var(--su-static1));--_pr-lh:1.5;--_pr-blockquote-ml:1em;--_pr-blockquote-mt:0;--_pr-blockquote-before-bg:var(--black-250);--_pr-code-fs:var(--fs-body1);--_pr-h1-fs:var(--fs-headline1);--_pr-h2-fs:var(--fs-title);--_pr-h3-fs:var(--fs-subheading);--_pr-h4-fs:var(--fs-body3);--_pr-h5-fs:var(--fs-body2);--_pr-h6-fs:var(--fs-body1);--_pr-hr-bg:var(--black-225);--_pr-img-mb:1.1em;--_pr-kbd-bc:var(--black-300);--_pr-kbd-bs:0 var(--su-static1) var(--su-static1) #0c0d0e26,inset 0 1px 0 0 var(--_white-static);--_pr-spoiler-cursor:pointer;--_pr-spoiler-after-t:1em;--_pr-soiler-after-o:unset;--_pr-soiler-child-o:0;--_pr-soiler-child-visibility:hidden;--s-prose-spacing:1.1em;--s-prose-spacing-condensed:0.55em;font-size:var(--_pr-fs);line-height:var(--_pr-lh);overflow-wrap:break-word}@media (prefers-color-scheme:dark){body.theme-system .s-prose{--_pr-kbd-bc:#0000;--_pr-kbd-btc:var(--black-400);--_pr-kbd-bs:0 var(--su-static1) var(--su-static1) #0c0d0ecc}}body.theme-dark .s-prose{--_pr-kbd-bc:#0000;--_pr-kbd-btc:var(--black-400);--_pr-kbd-bs:0 var(--su-static1) var(--su-static1) #0c0d0ecc}body.theme-highcontrast .s-prose{--_pr-blockquote-before-bg:var(--black-500);--_pr-hr-bg:var(--black-400)}@media (max-width:640px){.s-prose{--_pr-spoiler-after-t:calc(var(--su8) + var(--su1))}}.s-prose :not(.s-code-block)>a code{color:var(--theme-link-color,var(--theme-secondary-400))}.s-prose :not(.s-code-block)>code{background-color:var(--black-200);border-radius:var(--br-sm);color:var(--black-600);padding:var(--su2) var(--su4)}.s-prose .s-table-container:last-child,.s-prose .s-table-container:only-child,.s-prose blockquote:last-child,.s-prose blockquote:only-child,.s-prose dl:last-child,.s-prose dl:only-child,.s-prose h1:last-child,.s-prose h1:only-child,.s-prose h2:last-child,.s-prose h2:only-child,.s-prose h3:last-child,.s-prose h3:only-child,.s-prose h4:last-child,.s-prose h4:only-child,.s-prose h6:last-child,.s-prose h6:only-child,.s-prose hr:last-child,.s-prose hr:only-child,.s-prose img:last-child,.s-prose img:only-child,.s-prose ol:last-child,.s-prose ol:only-child,.s-prose p:last-child,.s-prose p:only-child,.s-prose pre:last-child,.s-prose pre:only-child,.s-prose table:last-child,.s-prose table:only-child,.s-prose ul:last-child,.s-prose ul:only-child{margin-bottom:0}.s-prose .s-table-container+h1,.s-prose blockquote+h1,.s-prose dd+h1,.s-prose dl+h1,.s-prose img+h1,.s-prose ol+h1,.s-prose p+h1,.s-prose pre+h1,.s-prose table+h1,.s-prose ul+h1{margin-top:1.5667em}.s-prose .s-table-container+h2,.s-prose blockquote+h2,.s-prose dd+h2,.s-prose dl+h2,.s-prose img+h2,.s-prose ol+h2,.s-prose p+h2,.s-prose pre+h2,.s-prose table+h2,.s-prose ul+h2{margin-top:1.667em}.s-prose .s-table-container+h3,.s-prose blockquote+h3,.s-prose dd+h3,.s-prose dl+h3,.s-prose img+h3,.s-prose ol+h3,.s-prose p+h3,.s-prose pre+h3,.s-prose table+h3,.s-prose ul+h3{margin-top:1.4667em}.s-prose .s-table-container+h4,.s-prose .s-table-container+h6,.s-prose blockquote+h4,.s-prose blockquote+h6,.s-prose dd+h4,.s-prose dd+h6,.s-prose dl+h4,.s-prose dl+h6,.s-prose img+h4,.s-prose img+h6,.s-prose ol+h4,.s-prose ol+h6,.s-prose p+h4,.s-prose p+h6,.s-prose pre+h4,.s-prose pre+h6,.s-prose table+h4,.s-prose table+h6,.s-prose ul+h4,.s-prose ul+h6{margin-top:1.6667em}.s-prose h1,.s-prose h2,.s-prose h3,.s-prose h4,.s-prose h6{--_pr-code-fs:0.9em;font-weight:700!important;margin-bottom:.5em}.s-prose h1{font-size:var(--_pr-h1-fs);margin-bottom:.6em}.s-prose h2{font-size:var(--_pr-h2-fs);margin-bottom:.7em}.s-prose h3{font-size:var(--_pr-h3-fs);margin-bottom:.74em}.s-prose h4{font-size:var(--_pr-h4-fs);margin-bottom:1em}.s-prose h6{font-size:var(--_pr-h6-fs)}.s-prose blockquote,.s-prose q{quotes:none}.s-prose .s-table-container,.s-prose dd,.s-prose dl{margin-bottom:1.1em}.s-prose ol,.s-prose ul{margin-bottom:1.1em;margin-top:0}.s-prose ol blockquote:last-child,.s-prose ol blockquote:only-child,.s-prose ol dl:last-child,.s-prose ol dl:only-child,.s-prose ol hr:last-child,.s-prose ol hr:only-child,.s-prose ol ol:last-child,.s-prose ol ol:only-child,.s-prose ol p:last-child,.s-prose ol p:only-child,.s-prose ol table:last-child,.s-prose ol table:only-child,.s-prose ol ul:last-child,.s-prose ol ul:only-child,.s-prose ul blockquote:last-child,.s-prose ul blockquote:only-child,.s-prose ul dl:last-child,.s-prose ul dl:only-child,.s-prose ul hr:last-child,.s-prose ul hr:only-child,.s-prose ul ol:last-child,.s-prose ul ol:only-child,.s-prose ul p:last-child,.s-prose ul p:only-child,.s-prose ul table:last-child,.s-prose ul table:only-child,.s-prose ul ul:last-child,.s-prose ul ul:only-child{margin-bottom:0}.s-prose ol blockquote,.s-prose ol dd,.s-prose ol dl,.s-prose ol hr,.s-prose ol li,.s-prose ol ol,.s-prose ol p,.s-prose ol table,.s-prose ol ul,.s-prose ul blockquote,.s-prose ul dd,.s-prose ul dl,.s-prose ul hr,.s-prose ul li,.s-prose ul ol,.s-prose ul p,.s-prose ul table,.s-prose ul ul{margin-bottom:.55em}.s-prose ol li:last-child,.s-prose ul li:last-child{margin-bottom:0}.s-prose ol li ol,.s-prose ol li ul,.s-prose ul li ol,.s-prose ul li ul{margin-top:.55em}.s-prose ol pre,.s-prose ul pre{margin-bottom:.65em}.s-prose sub,.s-prose sup{--_pr-code-fs:90%}.s-prose blockquote{--_pr-img-mb:0;color:var(--black-500);margin:var(--_pr-blockquote-mt) 1em 1.1em var(--_pr-blockquote-ml);padding:.8em .8em .8em 1em;position:relative}.s-prose blockquote:before{background:var(--_pr-blockquote-before-bg);border-radius:var(--su-static8);bottom:0;content:"";display:block;left:0;position:absolute;top:0;width:var(--su4)}.s-prose blockquote :last-child{margin-bottom:0}.s-prose blockquote blockquote{--_pr-blockquote-ml:0}.s-prose code{font-family:var(--ff-mono);font-size:var(--_pr-code-fs)}.s-prose dd{margin:0;padding:0}.s-prose dd:last-child{margin-bottom:0}.s-prose dl{margin-top:0}.s-prose dt{font-weight:700}.s-prose hr{background-color:var(--_pr-hr-bg);border:0;color:var(--_pr-hr-bg);height:var(--su-static1);margin-bottom:1.1em}.s-prose img{margin-bottom:var(--_pr-img-mb);max-width:100%;vertical-align:bottom}.s-prose li{--_pr-blockquote-mt:0.55em;--_pr-img-mb:0;overflow-wrap:break-word}.s-prose li pre{overflow-wrap:normal}.s-prose p{--_pr-img-mb:0;margin-bottom:1.1em}.s-prose pre{margin-bottom:1.5em;margin-top:0;overflow-wrap:normal}.s-prose pre:not(.s-code-block){background-color:var(--highlight-bg);border-radius:var(--br-md);color:var(--highlight-color);font-size:var(--fs-body1);line-height:var(--lh-md);max-height:600px;overflow:auto;padding:var(--su12);scrollbar-color:var(--scrollbar) #0000;width:auto}.s-prose pre:not(.s-code-block) code{background-color:initial;border-radius:0;padding:0}.s-prose pre:not(.s-code-block)::-webkit-scrollbar{background-color:initial;height:calc(var(--su-static12) - var(--su-static2));width:calc(var(--su-static12) - var(--su-static2))}.s-prose pre:not(.s-code-block)::-webkit-scrollbar-track{background-color:initial;border-radius:calc(var(--su-static12) - var(--su-static2))}.s-prose pre:not(.s-code-block)::-webkit-scrollbar-thumb{background-color:var(--scrollbar);border-radius:calc(var(--su-static12) - var(--su-static2))}.s-prose pre:not(.s-code-block)::-webkit-scrollbar-corner{background-color:initial;border-color:#0000}.s-select{--_se-arrow-bc:currentColor #0000;--_se-arrow-size:var(--su-static4);--_se-select-bc:var(--bc-darker);--_se-select-bg:var(--white);--_se-select-br:var(--br-md);--_se-select-fc:var(--black);--_se-select-px:0.7em;--_se-select-py:0.6em;--_se-select-fs:var(--fs-body1);color:var(--fc-dark);position:relative}@supports (-webkit-overflow-scrolling:touch){.s-select{--_se-select-fs:var(--su-static16);--_se-select-px:0.55em;--_se-select-py:0.4em}}.has-error .s-select{position:relative;--_se-select-bc-focus:var(--_se-select-bc);--_se-select-bc:var(--red-400)}.s-select.s-select__md{--_se-select-fs:var(--fs-body3);--_se-select-br:calc(var(--br-sm) + var(--su-static1));--_se-select-py:0.5em}.s-select>select:-webkit-autofill,select.s-select:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--theme-secondary-200) inset;-webkit-text-fill-color:var(--black);border-color:var(--blue-400);-webkit-transition:background-color 0s 50000s;transition:background-color 0s 50000s}.s-select>select:-webkit-autofill:focus,select.s-select:-webkit-autofill:focus{border-color:var(--blue-400);-webkit-box-shadow:0 0 0 1000px var(--blue-200) inset,0 0 0 var(--su-static4) var(--focus-ring)}.s-select>select::-webkit-contacts-auto-fill-button,select.s-select::-webkit-contacts-auto-fill-button{background-color:var(--black)}.s-select:after,.s-select:before{border-color:var(--_se-arrow-bc);border-style:solid;border-width:var(--_se-arrow-size);content:"";pointer-events:none;position:absolute;right:calc(var(--su-static12) + var(--su-static1));z-index:var(--zi-selected)}.s-select:after{border-bottom-width:0;top:calc(50% + var(--su-static1))}.s-select:before{border-top-width:0;top:calc(50% - var(--_se-arrow-size) - var(--su-static1))}.s-select>select{appearance:none;background-color:var(--_se-select-bg);border:var(--su-static1) solid var(--_se-select-bc);border-radius:var(--_se-select-br);color:var(--_se-select-fc);font-family:inherit;font-size:var(--_se-select-fs);height:100%;line-height:var(--lh-sm);outline:0;padding:var(--_se-select-py) var(--_se-select-px);padding-right:var(--su32);position:relative;width:100%}.s-select>select[disabled],fieldset[disabled] .s-select>select{cursor:not-allowed;opacity:var(--_o-disabled-static)}.s-select>select:focus{box-shadow:0 0 0 var(--su-static2) var(--focus-neutral),0 0 0 var(--su-static4) var(--focus-theme);outline:var(--su-static2) solid #0000!important}.s-select>select.focus,.s-select>select:focus{color:var(--black)}.s-select .s-input-icon{right:var(--su32)}.s-sidebarwidget{--_sw-bc:var(--bc-medium);--_sw-after-bc:var(--_sw-bc);--_sw-content-bc:var(--bc-light);--_sw-header-bc:var(--_sw-content-bc);background-color:var(--white);border:var(--su-static1) solid var(--_sw-bc);border-radius:var(--br-sm);font-size:var(--fs-body1);position:relative}.s-sidebarwidget:not(.s-anchors) a:not(.button):not(.post-tag):not(.s-btn):not(.s-sidebarwidget--action):not(.s-user-card--link),.s-sidebarwidget:not(.s-anchors) a:not(.button):not(.post-tag):not(.s-btn):not(.s-sidebarwidget--action):not(.s-user-card--link):visited{color:var(--black-400)}.s-sidebarwidget .s-sidebarwidget--content{border-top:var(--su-static1) solid var(--_sw-content-bc);margin:0;padding:var(--su16) calc(var(--su16) - var(--su1))}.s-sidebarwidget .s-sidebarwidget--content:not(table):not(.s-sidebarwidget__items){display:flex}.s-sidebarwidget .s-sidebarwidget--content:active{outline:none}.s-sidebarwidget .s-sidebarwidget--header{background:var(--black-100);border-top:var(--su-static1) solid var(--_sw-header-bc);color:var(--black-500);font-size:var(--fs-body2);font-weight:400;margin:0;padding:var(--su12) calc(var(--su16) - var(--su1))}.s-sidebarwidget .s-sidebarwidget--header:first-child{border-top-left-radius:var(--br-sm);border-top-right-radius:var(--br-sm)}.s-sidebarwidget .s-sidebarwidget--header:active{outline:none}.s-sidebarwidget:before{content:"";display:block;margin-top:calc(var(--su-static1)*-1)}.s-sidebarwidget:after{border:var(--su-static1) solid var(--_sw-after-bc);border-radius:var(--br-sm);clip-path:polygon(0 0,100% 0,100% 50%,0 50%);content:"";height:calc(var(--su-static2) + var(--br-sm));left:calc(var(--su-static1)*-1);pointer-events:none;position:absolute;right:calc(var(--su-static1)*-1);top:calc(var(--su-static1)*-1)}.s-spinner{--_sp-baw:calc(var(--su-static1)*3);--_sp-size:var(--su-static24);height:var(--_sp-size);position:relative;text-align:left;width:var(--_sp-size)}.s-spinner.s-spinner__sm{--_sp-baw:var(--su-static2);--_sp-size:var(--su-static16)}.s-spinner.s-spinner__md{--_sp-baw:var(--su-static4);--_sp-size:var(--su-static32)}.s-spinner.s-spinner__lg{--_sp-baw:var(--su-static6);--_sp-size:var(--su-static48)}.s-spinner:after,.s-spinner:before{border:var(--_sp-baw) solid;border-radius:var(--br-circle);content:"";height:100%;position:absolute;width:100%}.s-spinner:after{animation:s-spinner-rotate .9s cubic-bezier(.5,.1,.5,.9) infinite;border-bottom-color:#0000;border-right-color:#0000;border-top-color:#0000}.s-spinner:before{opacity:.25;transform:rotate(90deg)}.is-loading{--_li-offset:0.6em;--_il-size:1.23076923em;padding-left:2.2em;position:relative}.is-loading:after,.is-loading:before{border-radius:var(--br-circle);border-style:solid;border-width:var(--su-static2);content:"";height:var(--_il-size);left:var(--_li-offset);position:absolute;top:calc(50% - var(--_li-offset));width:var(--_il-size)}.is-loading:after{animation:s-spinner-rotate .9s cubic-bezier(.5,.1,.5,.9) infinite;border-color:#0000;border-left-color:initial;filter:invert(0);transform-origin:50% 50% var(--su-static1)}.is-loading:before{border-color:currentColor;opacity:.3}@keyframes s-spinner-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.s-table{--_ta-tbody-tbody-bc:var(--bc-medium);--_ta-tbody-tbody-bw:var(--su-static2);--_ta-tbody-tr-even-bg:unset;--_ta-td-bbw:0;--_ta-td-bc:var(--bc-medium);--_ta-td-fs:unset;--_ta-td-fw:unset;--_ta-td-p:var(--su8);--_ta-td-ta:left;--_ta-td-va:middle;--_ta-td-w:unset;--_ta-thead-th-bg:var(--black-100);--_ta-th-bbw:0;--_ta-th-bc:var(--bc-medium);--_ta-th-fs:unset;--_ta-th-p:var(--su8);--_ta-th-ta:left;--_ta-th-va:middle;--_ta-th-w:unset;border-collapse:collapse;border-spacing:0;display:table;font-size:var(--fs-body1);max-width:100%;width:100%}.s-table.s-table__stripes{--_ta-tbody-tr-even-bg:var(--black-100);--_ta-thead-th-bg:var(--black-150)}.s-table.ta-center{--_ta-td-ta:center;--_ta-th-ta:center}.s-table.ta-left{--_ta-td-ta:left;--_ta-th-ta:left}.s-table.ta-right{--_ta-td-ta:right;--_ta-th-ta:right}.s-table.va-middle{--_ta-td-va:middle;--_ta-th-va:middle}.s-table.va-top{--_ta-td-va:top;--_ta-th-va:top}.s-table.s-table__sortable thead th{color:var(--fc-light);cursor:pointer}.s-table.s-table__sortable thead th a,.s-table.s-table__sortable thead th button{color:inherit}.s-table.s-table__sortable thead th button{appearance:none;background-color:initial;border:0;cursor:pointer;display:flex;font-weight:inherit;gap:var(--su-static4);margin:calc(var(--_ta-th-p)*-1);padding:var(--_ta-th-p);text-align:left;width:calc(100% + var(--_ta-th-p)*2)}.s-table tbody+tbody{border-top:var(--_ta-tbody-tbody-bw) solid var(--_ta-tbody-tbody-bc)}.s-table tbody th{font-weight:400}.s-table tbody tr:nth-child(2n){background-color:var(--_ta-tbody-tr-even-bg)}.s-table td{border:var(--su-static1) solid var(--_ta-td-bc);border-width:var(--_ta-td-btw,var(--su-static1)) var(--_ta-td-brw,var(--su-static1)) var(--_ta-td-bbw,var(--su-static1)) var(--_ta-td-blw,var(--su-static1));color:var(--fc-medium);font-size:var(--_ta-td-fs);font-weight:var(--_ta-td-fw);padding:var(--_ta-td-p);padding-left:var(--_ta-td-pl,var(--_ta-td-p));padding-top:var(--_ta-td-pt,var(--_ta-td-p));text-align:var(--_ta-td-ta);vertical-align:var(--_ta-td-va);width:var(--_ta-td-w)}.s-table td .s-checkbox{display:block}.s-table tfoot td{border-bottom-color:var(--_ta-foot-td-bc,var(--_ta-td-bc))}.s-table tfoot th{border-bottom-color:var(--_ta-foot-th-bc,var(--_ta-td-bc))}.s-table th{border:var(--su-static1) solid var(--_ta-th-bc);border-width:var(--su-static1) var(--su-static1) var(--_ta-th-bbw);color:var(--fc-dark);font-size:var(--_ta-th-fs);font-weight:700;padding:var(--_ta-th-p);padding-top:var(--_ta-th-pt,var(--_ta-th-p));text-align:var(--_ta-th-ta);vertical-align:var(--_ta-th-va);width:var(--_ta-th-w)}.s-table th .s-checkbox{display:block}.s-table thead th{background-color:var(--_ta-thead-th-bg);line-height:var(--lh-sm);vertical-align:bottom;white-space:nowrap}.s-table tr:last-of-type{--_ta-td-bbw:var(--su-static1);--_ta-th-bbw:var(--su-static1)}.s-table-container{overflow-x:auto;scrollbar-color:var(--scrollbar) #0000}.s-table-container::-webkit-scrollbar{background-color:initial;height:calc(var(--su-static12) - var(--su-static2));width:calc(var(--su-static12) - var(--su-static2))}.s-table-container::-webkit-scrollbar-track{background-color:initial;border-radius:calc(var(--su-static12) - var(--su-static2))}.s-table-container::-webkit-scrollbar-thumb{background-color:var(--scrollbar);border-radius:calc(var(--su-static12) - var(--su-static2))}.s-table-container::-webkit-scrollbar-corner{background-color:initial;border-color:#0000}.s-tag{--_ta-bc:var(--theme-tag-border-color,var(--_ta-bg));--_ta-bg:var(--theme-tag-background-color,var(--black-150));--_ta-fc:var(--theme-tag-color,var(--black-500));--_ta-bc-hover:var(--theme-tag-hover-border-color,var(--_ta-bg-hover));--_ta-bg-hover:var(--theme-tag-hover-background-color,var(--black-200));--_ta-fc-hover:var(--theme-tag-hover-color,var(--black-600));--_ta-br:var(--br-sm);--_ta-fs:var(--fs-caption);--_ta-lh:1.84615385;--_ta-pl:var(--_ta-px);--_ta-pr:var(--_ta-px);--_ta-px:var(--su4);--_ta-dismiss-padding:calc(var(--_ta-px) - var(--su-static1));align-items:center;background-color:var(--_ta-bg);border:var(--su-static1) solid var(--_ta-bc);border-radius:var(--_ta-br);color:var(--_ta-fc);display:inline-flex;font-size:var(--_ta-fs);font-weight:700;justify-content:center;line-height:var(--_ta-lh);min-width:0;padding-left:var(--_ta-pl);padding-right:var(--_ta-pr);text-decoration:none;vertical-align:middle;white-space:nowrap}body.theme-highcontrast .s-tag:not(body.theme-highcontrast .s-tag__moderator):not(body.theme-highcontrast .s-tag__required){--_ta-bc:var(--theme-tag-border-color,var(--black-300));--_ta-bc-hover:var(--theme-tag-hover-border-color,var(--black-300))}.s-tag.s-tag__sm{--_ta-fs:var(--fs-caption);--_ta-lh:1.5}.s-tag.s-tag__md{--_ta-px:var(--su6);--_ta-fs:var(--fs-body2);--_ta-lh:1.73333333}.s-tag button.s-tag--dismiss:not(.s-btn){all:unset}.s-tag .s-tag--dismiss,.s-tag button.s-tag--dismiss:not(.s-btn){align-items:center;align-self:stretch;background-color:initial;border-radius:var(--br-sm);color:inherit;cursor:pointer;display:flex;justify-content:center;margin:var(--su-static1) calc(var(--_ta-dismiss-padding)*-1) var(--su-static1) var(--_ta-dismiss-padding);padding:var(--_ta-dismiss-padding)}.s-tag .s-tag--dismiss:focus-visible,.s-tag button.s-tag--dismiss:not(.s-btn):focus-visible{box-shadow:0 0 0 var(--su-static2) var(--focus-neutral),0 0 0 var(--su-static4) var(--focus-theme);outline:var(--su-static2) solid #0000!important}.s-tag .s-tag--dismiss:hover,.s-tag button.s-tag--dismiss:not(.s-btn):hover{background-color:var(--_ta-fc);color:var(--_ta-bg)}body.theme-highcontrast .s-tag .s-tag--dismiss:hover,body.theme-highcontrast .s-tag button.s-tag--dismiss:not(.s-btn):hover{color:var(--white)}.s-tag .s-tag--sponsor{align-self:center;border-radius:calc(var(--br-sm) - var(--su-static1));display:inline-flex;margin:calc(var(--su1)*-1) var(--su4) calc(var(--su2)*-1) calc(var(--su2)*-1);max-width:calc(var(--su-static16) + var(--su-static2))}.s-tag .s-tag--sponsor .svg-icon,.s-tag .s-tag--sponsor img{height:100%;width:100%}a.s-tag:active,a.s-tag:hover{background-color:var(--_ta-bg-hover);border-color:var(--_ta-bc-hover);color:var(--_ta-fc-hover)}.s-tag:focus-visible{border-color:var(--focus-neutral)!important;box-shadow:0 0 0 var(--su-static1) var(--focus-neutral),0 0 0 calc(var(--su-static4) - var(--su-static1)) var(--focus-theme);outline:var(--su-static2) solid #0000!important}.s-toggle-switch{--_ts-bg:var(--black-350);--_ts-bg-image:url("data:image/svg+xml;,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='hsl(0, 0%, 100%)'/%3e%3c/svg%3e");--_ts-bg-ps:left center;--_ts-multiple-bg:unset;--_ts-multiple-fc:var(--black-400)}@media (prefers-color-scheme:dark){body.theme-system .s-toggle-switch{--_ts-bg-image:url("data:image/svg+xml;,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='hsl(210, 3.0000000000000027%, 15%)'/%3e%3c/svg%3e")}}body.theme-dark .s-toggle-switch{--_ts-bg-image:url("data:image/svg+xml;,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='hsl(210, 3.0000000000000027%, 15%)'/%3e%3c/svg%3e")}.s-toggle-switch[disabled],.s-toggle-switch[disabled] label,fieldset[disabled] .s-toggle-switch,fieldset[disabled] .s-toggle-switch label{cursor:not-allowed;opacity:var(--_o-disabled-static)}.s-toggle-switch.s-toggle-switch__multiple{align-items:stretch;display:flex}.s-toggle-switch.s-toggle-switch__multiple input[type=radio]{left:-999em;margin:0;opacity:0;position:absolute}.s-toggle-switch.s-toggle-switch__multiple input[type=radio]:checked+label:not(.s-toggle-switch--label-off){--_ts-multiple-bg:var(--green-400);--_ts-multiple-fc:var(--white)}.s-toggle-switch.s-toggle-switch__multiple input[type=radio]:focus-visible+label{box-shadow:inset 0 0 0 var(--su-static2) var(--focus-theme),inset 0 0 0 var(--su-static4) var(--focus-neutral);outline:var(--su-static2) solid #0000!important}.s-toggle-switch.s-toggle-switch__multiple label{background-color:var(--_ts-multiple-bg);border-radius:1000px;color:var(--_ts-multiple-fc);cursor:pointer;font-size:var(--fs-body1);font-weight:400;line-height:1;margin:0;padding:.5em .7em;text-align:center;white-space:nowrap;width:100%;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.s-toggle-switch input[type=checkbox],input[type=checkbox].s-toggle-switch{appearance:none;background-color:var(--_ts-bg);background-image:var(--_ts-bg-image);background-position:var(--_ts-bg-ps);background-repeat:no-repeat;background-size:contain;border-radius:1000px;cursor:pointer;flex-shrink:0;height:var(--su-static24);margin:0;transition:background-position .2s ease;vertical-align:top;width:calc(var(--su-static48) - var(--su-static4))}.s-toggle-switch input[type=checkbox]:checked,input[type=checkbox].s-toggle-switch:checked{--_ts-bg:var(--green-400);--_ts-bg-ps:right center}.s-toggle-switch input[type=checkbox]:focus-visible,input[type=checkbox].s-toggle-switch:focus-visible{box-shadow:0 0 0 var(--su-static2) var(--focus-neutral),0 0 0 var(--su-static4) var(--focus-theme);outline:var(--su-static2) solid #0000!important}.s-toggle-switch input[type=checkbox][disabled],input[type=checkbox].s-toggle-switch[disabled]{cursor:default}.s-topbar{--_tb-bt:var(--theme-topbar-accent-border,3px solid var(--theme-primary));--_tb-h:var(--theme-topbar-height,calc(var(--su-static48) + var(--su-static8)));--_tb-item-bg:unset;--_tb-item-fc:var(--theme-topbar-item-color,var(--black-400));--_tb-item-ai-bs:0 0 0 var(--su-static2) var(--theme-topbar-background-color,var(--white));--_tb-item-ai-t:calc(50% - var(--su12) - var(--su2));--_tb-logo-bg:#0000;--_tb-menu-btn-bg:unset;--_tb-menu-btn-bg-hover:unset;--_tb-menu-btn-fc-hover:unset;--_tb-menu-btn-span-bg:var(--theme-topbar-item-color,var(--black-400));--_tb-menu-btn-span-fc:unset;--_tb-menu-btn-span-after-t:calc(var(--su-static6) - var(--su-static1));--_tb-menu-btn-span-after-rotate:0deg;--_tb-menu-btn-span-before-t:calc(var(--su-static1) - var(--su-static6));--_tb-menu-btn-span-before-rotate:0deg;--_tb-notice-bg:#0000;--_tb-notice-fc:var(--theme-topbar-item-color,var(--black-400));--_tb-notice-bg-hover:var(--theme-topbar-item-background-hover,var(--black-200));--_tb-notice-fc-hover:var(--theme-topbar-item-color-hover,var(--black-600));--_tb-notice-td:none;--_tb-searchbar-d:flex;--_tb-searchbar-p:0 var(--su8);--_tb-searchbar-open-d:unset;--_tb-searchbar-open-mxw:0;--_tb-searchbar-popover-wmn:calc(var(--s-step)*4);--_tb-searchbar-popover-content-mxh:calc(100vh - var(--_tb-h) - var(--su16));align-items:center;background-color:var(--theme-topbar-background-color,var(--white));border-bottom:var(--theme-topbar-bottom-border,var(--su-static1) solid var(--black-225));border-top:var(--_tb-bt);display:flex;height:var(--_tb-h);min-width:auto;position:relative;width:100%;z-index:var(--zi-navigation-fixed)}body.theme-highcontrast .s-topbar{--_tb-notice-td:underline;--theme-topbar-search-color:var(--theme-topbar-item-color,var(--black-400));--theme-topbar-search-background:var(--theme-topbar-background-color,var(--white));--theme-topbar-search-placeholder:var(--theme-topbar-item-color,var(--black-400));--theme-topbar-search-border:var(--theme-topbar-item-color,var(--black-400));--theme-topbar-select-color:var(--theme-topbar-item-color,var(--black-400));--theme-topbar-select-background:var(--theme-topbar-background-color,var(--white));--theme-topbar-item-color:var(--black-600);--theme-topbar-item-color-hover:var(--black-600);--theme-topbar-item-background-hover:var(--black-300);--theme-topbar-item-color-current:var(--black);border-bottom:var(--su-static1) solid}@media (max-width:640px){.s-topbar{--_tb-searchbar-d:none;--_tb-searchbar-p:var(--su8) var(--su12);--_tb-searchbar-open-d:flex;--_tb-searchbar-open-mxw:none;--_tb-searchbar-select-w:25%;--_tb-searchbar-popover-wmn:initial;--_tb-searchbar-popover-content-mxh:calc(100vh - var(--_tb-h) - var(--su48) - var(--su12))}}.s-topbar:has(>.s-topbar--skip-link:focus){border-top:none;display:block;height:auto}.s-topbar:has(>.s-topbar--skip-link:focus) .s-topbar--container{height:var(--_tb-h)}.s-topbar a.s-topbar--logo:focus-visible{box-shadow:inset 0 0 0 var(--su-static2) var(--focus-theme),inset 0 0 0 var(--su-static4) var(--focus-neutral);outline:var(--su-static2) solid #0000!important}.s-topbar a.s-topbar--logo.is-selected,.s-topbar a.s-topbar--logo:hover{--_tb-logo-bg:var(--theme-topbar-item-background-hover,var(--black-200))}.s-topbar .s-topbar--container{align-items:center;display:flex;height:100%;margin:0 auto;max-width:100%;width:var(--s-full)}.s-topbar .s-topbar--content{display:flex;height:100%;list-style:none;margin:0 0 0 auto;overflow-x:auto;padding:0;scrollbar-color:var(--scrollbar) #0000}.s-topbar .s-topbar--content>li{display:inline-flex}.s-topbar .s-topbar--content::-webkit-scrollbar{background-color:initial;height:calc(var(--su-static12) - var(--su-static2));width:calc(var(--su-static12) - var(--su-static2))}.s-topbar .s-topbar--content::-webkit-scrollbar-track{background-color:initial;border-radius:calc(var(--su-static12) - var(--su-static2))}.s-topbar .s-topbar--content::-webkit-scrollbar-thumb{background-color:var(--scrollbar);border-radius:calc(var(--su-static12) - var(--su-static2))}.s-topbar .s-topbar--content::-webkit-scrollbar-corner{background-color:initial;border-color:#0000}.s-topbar .s-topbar--item:not(.s-topbar--item__unset){align-items:center;background-color:var(--_tb-item-bg);border-radius:var(--br-sm);color:var(--_tb-item-fc);display:inline-flex;padding:0 calc(var(--su12) - var(--su2));position:relative;text-decoration:none;white-space:nowrap}.s-topbar .s-topbar--item:not(.s-topbar--item__unset) .svg-icon{vertical-align:text-top}.s-topbar .s-topbar--item:not(.s-topbar--item__unset):focus-visible{box-shadow:inset 0 0 0 var(--su-static2) var(--focus-theme),inset 0 0 0 var(--su-static4) var(--focus-neutral);outline:var(--su-static2) solid #0000!important}.s-topbar .s-topbar--item:not(.s-topbar--item__unset).is-selected,.s-topbar .s-topbar--item:not(.s-topbar--item__unset).is-selected:hover,.s-topbar .s-topbar--item:not(.s-topbar--item__unset):hover{--_tb-item-bg:var(--theme-topbar-item-background-hover,var(--black-200));--_tb-item-fc:var(--theme-topbar-item-color-hover,var(--black-600));--_tb-item-ai-bs:0 0 0 var(--su-static2) var(--theme-topbar-item-background-hover,var(--black-200));--_tb-item-ai-t:calc(50% - var(--su16) - var(--su2));outline:none}.s-topbar .s-topbar--item.s-topbar--item__unset{align-self:center;padding-bottom:var(--su8);padding-top:var(--su8)}.s-topbar .s-topbar--logo{align-items:center;background-color:var(--_tb-logo-bg);border-radius:var(--br-sm);display:flex;height:100%;padding:0 var(--su8)}.s-topbar .s-topbar--navigation{display:flex;height:100%;margin-left:auto;overflow-x:auto;scrollbar-color:var(--scrollbar) #0000}.s-topbar .s-topbar--navigation::-webkit-scrollbar{background-color:initial;height:calc(var(--su-static12) - var(--su-static2));width:calc(var(--su-static12) - var(--su-static2))}.s-topbar .s-topbar--navigation::-webkit-scrollbar-track{background-color:initial;border-radius:calc(var(--su-static12) - var(--su-static2))}.s-topbar .s-topbar--navigation::-webkit-scrollbar-thumb{background-color:var(--scrollbar);border-radius:calc(var(--su-static12) - var(--su-static2))}.s-topbar .s-topbar--navigation::-webkit-scrollbar-corner{background-color:initial;border-color:#0000}.s-topbar .s-navigation .s-navigation--item:not(.is-selected){color:var(--theme-topbar-item-color,var(--black-400))}.s-topbar .s-navigation .s-navigation--item:not(.is-selected):hover{background-color:var(--theme-topbar-item-background-hover,var(--black-200));color:var(--theme-topbar-item-color-hover,var(--black-400))}.s-topbar .s-popover .s-navigation .s-navigation--item:not(.is-selected){color:var(--black-500)}.s-topbar .s-popover .s-navigation .s-navigation--item:not(.is-selected):hover{background-color:var(--black-200);color:var(--black-600)}.s-user-card{--_uc-ai:center;--_uc-bg:unset;--_uc-bar:unset;--_uc-d:grid;--_uc-fc:unset;--_uc-g:var(--su4) var(--su8);--_uc-p:var(--su8);--_uc-info-ai:unset;--_uc-info-fd:column;--_uc-link-fs:var(--fs-caption);--_uc-link-ws:unset;--_uc-rep-fc:unset;--_uc-time-fc:var(--black-400);--_uc-time-ws:unset;--_uc-type-fc:var(--theme-primary-400);align-items:var(--_uc-ai);background-color:var(--_uc-bg);border-radius:var(--_uc-bar);color:var(--_uc-fc);display:var(--_uc-d);gap:var(--_uc-g);grid-template-columns:auto 1fr;line-height:1;padding:var(--_uc-p)}.s-user-card.s-user-card__highlighted{--_uc-bg:var(--theme-secondary-100);--_uc-bar:var(--br-md);--_uc-time-fc:var(--black-500);--_uc-type-fc:var(--black-500)}.s-user-card.s-user-card__minimal,.s-user-card.s-user-card__small{--_uc-d:flex;--_uc-g:var(--su4);--_uc-p:0;--_uc-info-ai:center;--_uc-info-fd:row}.s-user-card.s-user-card__minimal{--_uc-link-ws:nowrap;--_uc-rep-fc:var(--black-500);--_uc-time-ws:nowrap}.s-user-card .s-user-card--awards{align-items:center;display:flex;gap:var(--su6);list-style:none;margin:0;padding:0}.s-user-card .s-user-card--awards li{font-size:var(--fs-caption)}.s-user-card .s-user-card--info{align-items:var(--_uc-info-ai);display:flex;flex-direction:var(--_uc-info-fd);gap:var(--su4)}.s-user-card .s-user-card--link{align-items:center;flex-wrap:wrap;font-size:var(--_uc-link-fs);min-width:0;overflow-wrap:break-word;white-space:var(--_uc-link-ws)}.s-user-card .s-user-card--rep{color:var(--_uc-rep-fc);font-weight:700}.s-user-card .s-user-card--time{color:var(--_uc-time-fc);font-size:var(--fs-caption);grid-column:1/3;grid-row:1/2;white-space:var(--_uc-time-ws)}@font-face{ascent-override:95%;font-family:Segoe UI Adjusted;src:local(Segoe UI)}@font-face{ascent-override:95%;font-family:Segoe UI Adjusted;font-style:italic;src:local(Segoe UI Italic)}@font-face{ascent-override:95%;font-family:Segoe UI Adjusted;font-weight:600;src:local(Segoe UI Semibold)}@font-face{ascent-override:95%;font-family:Segoe UI Adjusted;font-style:italic;font-weight:600;src:local(Segoe UI Semibold Italic)}@font-face{ascent-override:90%;font-family:Segoe UI Adjusted;font-weight:700;src:local(Segoe UI Bold)}@font-face{ascent-override:95%;font-family:Segoe UI Adjusted;font-style:italic;font-weight:700;src:local(Segoe UI Bold Italic)}@font-face{ascent-override:95%;font-family:Segoe UI Adjusted;font-weight:800;src:local(Segoe UI Black)}@font-face{ascent-override:95%;font-family:Segoe UI Adjusted;font-style:italic;font-weight:800;src:local(Segoe UI Black Italic)}body,html{--ff-sans:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;--ff-serif:Georgia,Cambria,"Times New Roman",Times,serif;--ff-mono:ui-monospace,"Cascadia Mono","Segoe UI Mono","Liberation Mono",Menlo,Monaco,Consolas,monospace;--theme-body-font-family:var(--ff-sans);--fs-fine:11px;--fs-caption:12px;--fs-body1:13px;--fs-body2:1.15384615rem;--fs-body3:1.30769231rem;--fs-subheading:1.46153846rem;--fs-title:1.61538462rem;--fs-headline1:2.07692308rem;--fs-headline2:2.61538461rem;--fs-display1:3.30769231rem;--fs-display2:4.23076923rem;--fs-display3:5.30769231rem;--fs-display4:7.61538461rem;--fs-body2-relative:1.15384615em;--fs-body3-relative:1.30769231em;--fs-subheading-relative:1.46153846em;--fs-title-relative:1.61538462em;--fs-headline1-relative:2.07692308em;--fs-headline2-relative:2.61538461em;--fs-display1-relative:3.30769231em;--fs-display2-relative:4.23076923em;--fs-display3-relative:5.30769231em;--fs-display4-relative:7.61538461em;--fs-base:13px;--stacks-internals-lh-unit:13;--lh-xs:1;--lh-sm:calc((var(--stacks-internals-lh-unit) + 2)/var(--stacks-internals-lh-unit));--lh-md:calc((var(--stacks-internals-lh-unit) + 4)/var(--stacks-internals-lh-unit));--lh-lg:calc((var(--stacks-internals-lh-unit) + 8)/var(--stacks-internals-lh-unit));--lh-xl:calc((var(--stacks-internals-lh-unit) + 12)/var(--stacks-internals-lh-unit));--lh-xxl:2;--lh-base:var(--lh-md);--lh-6:((var(--stacks-internals-lh-unit) + 6)/var(--stacks-internals-lh-unit))}body{--zi-hide:-1;--zi-base:0;--zi-selected:25;--zi-active:30;--zi-dropdown:1000;--zi-popovers:2000;--zi-tooltips:3000;--zi-banners:4000;--zi-navigation:5000;--zi-navigation-fixed:5050;--zi-modals-background:8050;--zi-modals:9000;--br-sm:calc(var(--su-static4));--br-md:calc(var(--su-static6));--br-lg:calc(var(--su-static8));--br-circle:50%;--te-smooth-slow:cubic-bezier(0.25,0.46,0.45,0.94);--te-smooth:cubic-bezier(0.165,0.84,0.44,1);--te-smooth-quick:cubic-bezier(0.19,1,0.22,1);--te-back-out:cubic-bezier(0.175,0.885,0.32,1.275);--te-back-in-out:cubic-bezier(0.68,-0.55,0.265,1.55);--te-ease-in:cubic-bezier(0.47,0,0.745,0.715);--te-ease-in-out:cubic-bezier(0.445,0.05,0.55,0.95);--te-ease-out:cubic-bezier(0.39,0.575,0.565,1);--default-transition-duration:0.1s;--transition-time:var(--default-transition-duration);--s-full:97.2307692rem;--s-step:calc(var(--s-full)/12);--_o-disabled:0.5;--_o-disabled-static:0.5;--_black-static:#000;--_white-static:#fff}body.theme-dark,body.theme-highcontrast.theme-dark,body.theme-highcontrast:not(.theme-dark),body:not(.theme-dark),body:not(.theme-highcontrast).theme-dark,body:not(.theme-highcontrast):not(.theme-dark){--bg-error:var(--red-400);--bg-danger:var(--red-400);--bg-success:var(--green-400);--bg-warning:var(--yellow-500);--bc-error:var(--red-400);--bc-danger:var(--red-400);--bc-success:var(--green-400);--bc-warning:var(--yellow-500);--fc-light:var(--black-400);--fc-medium:var(--black-500);--fc-dark:var(--black-600);--fc-error:var(--red-400);--fc-danger:var(--red-400);--fc-success:var(--green-400);--fc-warning:var(--yellow-500)}@media (prefers-color-scheme:dark){body.theme-highcontrast.theme-system,body.theme-system,body:not(.theme-highcontrast).theme-system{--bg-error:var(--red-400);--bg-danger:var(--red-400);--bg-success:var(--green-400);--bg-warning:var(--yellow-500);--bc-error:var(--red-400);--bc-danger:var(--red-400);--bc-success:var(--green-400);--bc-warning:var(--yellow-500);--fc-light:var(--black-400);--fc-medium:var(--black-500);--fc-dark:var(--black-600);--fc-error:var(--red-400);--fc-danger:var(--red-400);--fc-success:var(--green-400);--fc-warning:var(--yellow-500)}}body:not(.theme-highcontrast):not(.theme-dark){--white:#fff;--black-050:#fff;--black-100:#f9fafa;--black-150:#f1f2f3;--black-200:#e3e5e8;--black-225:#d6d9dc;--black-250:#c8ccd0;--black-300:#babfc5;--black-350:#a7adb4;--black-400:#636b74;--black-500:#3b4045;--black-600:#0c0d0e;--black:#000;--orange-100:#fef6f1;--orange-200:#fbdbc1;--orange-300:#f6b179;--orange-400:#e7700d;--orange-500:#c45f0e;--orange-600:#813f09;--blue-100:#edf5fd;--blue-200:#d6e8fa;--blue-300:#92c2f2;--blue-400:#1b75d0;--blue-500:#155ca2;--blue-600:#0c3b6a;--green-100:#eef7f2;--green-200:#d6ebe0;--green-300:#94ccae;--green-400:#18864b;--green-500:#0e6235;--green-600:#0a4324;--red-100:#fceded;--red-200:#fae1e1;--red-300:#eaa;--red-400:#c83232;--red-500:#9c2121;--red-600:#5d1414;--yellow-100:#fdf7e7;--yellow-200:#faecc6;--yellow-300:#f4d27b;--yellow-400:#ecae13;--yellow-500:#9c730d;--yellow-600:#553f07;--purple-100:#f6f6fe;--purple-200:#dfe1fb;--purple-300:#babcee;--purple-400:#555bce;--purple-500:#393fac;--purple-600:#292d7a;--gold-100:#fff4d1;--gold-200:#ffe07a;--gold-300:#d6a100;--gold-400:#7f6305;--silver-100:#f2f2f2;--silver-200:#d6d6d6;--silver-300:#a9adb1;--silver-400:#646668;--bronze-100:#f3eae2;--bronze-200:#e8d4bf;--bronze-300:#cca37f;--bronze-400:#8e6139;--bc-lightest:var(--black-100);--bc-lighter:var(--black-150);--bc-light:var(--black-200);--bc-medium:var(--black-225);--bc-dark:var(--black-250);--bc-darker:var(--black-300);--bs-sm:0 1px 2px #0000000d,0 1px 4px #0000000d,0 2px 8px #0000000d;--bs-md:0 1px 3px #0000000f,0 2px 6px #0000000f,0 3px 8px #00000017;--bs-lg:0 1px 4px #00000017,0 3px 8px #00000017,0 4px 13px #00000021;--bs-xl:0 10px 24px #0000000d,0 20px 48px #0000000d,0 1px 4px #0000001a;--translucent-secondary:var(--theme-secondary-custom-translucent,#0074cc26);--translucent-success:#a6d9b766;--translucent-warning:#e9c43f66;--translucent-error:#c22e3226;--translucent-muted:#2326291a;--focus-neutral:var(--white);--focus-theme:var(--theme-secondary-400);--focus-ring:var(--theme-secondary-custom-focus-ring,#0074cc26);--focus-ring-success:#a6d9b766;--focus-ring-warning:#e9c43f66;--focus-ring-error:#c22e3226;--focus-ring-muted:#2326291a;--highlight-addition:var(--green-500);--highlight-attribute:#015493;--highlight-bg:#f6f6f6;--highlight-color:var(--black-600);--highlight-comment:#666f78;--highlight-deletion:var(--red-500);--highlight-keyword:#015493;--highlight-literal:#b75301;--highlight-namespace:#b75301;--highlight-punctuation:var(--black-500);--highlight-symbol:#803378;--highlight-variable:#567a0d;--scrollbar:#0003;--theme-primary:var(--theme-primary-custom,var(--orange-400));--theme-primary-100:var(--theme-primary-custom-100,var(--orange-100));--theme-primary-200:var(--theme-primary-custom-200,var(--orange-200));--theme-primary-300:var(--theme-primary-custom-300,var(--orange-300));--theme-primary-400:var(--theme-primary-custom-400,var(--orange-400));--theme-primary-500:var(--theme-primary-custom-500,var(--orange-500));--theme-primary-600:var(--theme-primary-custom-600,var(--orange-600));--theme-secondary:var(--theme-secondary-custom,var(--blue-400));--theme-secondary-100:var(--theme-secondary-custom-100,var(--blue-100));--theme-secondary-200:var(--theme-secondary-custom-200,var(--blue-200));--theme-secondary-300:var(--theme-secondary-custom-300,var(--blue-300));--theme-secondary-400:var(--theme-secondary-custom-400,var(--blue-400));--theme-secondary-500:var(--theme-secondary-custom-500,var(--blue-500));--theme-secondary-600:var(--theme-secondary-custom-600,var(--blue-600));--theme-primary-custom-100:hsl(var(--theme-base-primary-color-h),var(--theme-base-primary-color-s),calc(var(--theme-base-primary-color-l) + (100% - var(--theme-base-primary-color-l))*0.9));--theme-primary-custom-200:hsl(var(--theme-base-primary-color-h),var(--theme-base-primary-color-s),calc(var(--theme-base-primary-color-l) + (100% - var(--theme-base-primary-color-l))*0.75));--theme-primary-custom-300:hsl(var(--theme-base-primary-color-h),var(--theme-base-primary-color-s),calc(var(--theme-base-primary-color-l) + (100% - var(--theme-base-primary-color-l))*0.5));--theme-primary-custom-400:hsl(var(--theme-base-primary-color-h),var(--theme-base-primary-color-s),var(--theme-base-primary-color-l));--theme-primary-custom-500:hsl(var(--theme-base-primary-color-h),var(--theme-base-primary-color-s),calc(var(--theme-base-primary-color-l) + var(--theme-base-primary-color-l)*-0.3));--theme-primary-custom-600:hsl(var(--theme-base-primary-color-h),var(--theme-base-primary-color-s),calc(var(--theme-base-primary-color-l) + var(--theme-base-primary-color-l)*-0.6));--theme-primary-custom:var(--theme-primary-custom-400);--theme-secondary-custom-100:hsl(var(--theme-base-secondary-color-h),var(--theme-base-secondary-color-s),calc(var(--theme-base-secondary-color-l) + (100% - var(--theme-base-secondary-color-l))*0.9));--theme-secondary-custom-200:hsl(var(--theme-base-secondary-color-h),var(--theme-base-secondary-color-s),calc(var(--theme-base-secondary-color-l) + (100% - var(--theme-base-secondary-color-l))*0.75));--theme-secondary-custom-300:hsl(var(--theme-base-secondary-color-h),var(--theme-base-secondary-color-s),calc(var(--theme-base-secondary-color-l) + (100% - var(--theme-base-secondary-color-l))*0.5));--theme-secondary-custom-400:hsl(var(--theme-base-secondary-color-h),var(--theme-base-secondary-color-s),var(--theme-base-secondary-color-l));--theme-secondary-custom-500:hsl(var(--theme-base-secondary-color-h),var(--theme-base-secondary-color-s),calc(var(--theme-base-secondary-color-l) + var(--theme-base-secondary-color-l)*-0.3));--theme-secondary-custom-600:hsl(var(--theme-base-secondary-color-h),var(--theme-base-secondary-color-s),calc(var(--theme-base-secondary-color-l) + var(--theme-base-secondary-color-l)*-0.6));--theme-secondary-custom:var(--theme-secondary-custom-400);--theme-secondary-custom-focus-ring:hsla(var(--theme-base-secondary-color-h),var(--theme-base-secondary-color-s),var(--theme-base-secondary-color-l),0.15);--theme-secondary-custom-translucent:hsla(var(--theme-base-secondary-color-h),var(--theme-base-secondary-color-s),var(--theme-base-secondary-color-l),0.15);color:var(--theme-body-font-color,var(--black-600))}body:not(.theme-highcontrast).theme-dark{--white:#252627;--black-050:#252627;--black-100:#2d2e2f;--black-150:#333638;--black-200:#424548;--black-225:#494d50;--black-250:#575c60;--black-300:#73787d;--black-350:#acb3b9;--black-400:#c8ccd0;--black-500:#e3e5e8;--black-600:#f9fafa;--black:#fff;--orange-100:#4f3017;--orange-200:#7e502a;--orange-300:#a46837;--orange-400:#f7a664;--orange-500:#fac79e;--orange-600:#fce3cf;--blue-100:#1c3854;--blue-200:#2e5c8a;--blue-300:#3d7ab8;--blue-400:#90c4f9;--blue-500:#b2d6fb;--blue-600:#d8ebfd;--green-100:#133a26;--green-200:#1f603f;--green-300:#2d8b5a;--green-400:#6ecf9c;--green-500:#9cdebc;--green-600:#d1f0e0;--red-100:#502020;--red-200:#963c3c;--red-300:#bf5f5f;--red-400:#faa3a3;--red-500:#fcc5c5;--red-600:#fde2e2;--yellow-100:#413516;--yellow-200:#6b5724;--yellow-300:#957932;--yellow-400:#f9d886;--yellow-500:#fae3a8;--yellow-600:#fdf1d3;--purple-100:#2b2d4a;--purple-200:#53568d;--purple-300:#7275ac;--purple-400:#bdc1fe;--purple-500:#d7d9ff;--purple-600:#ebecff;--gold-100:#4f462b;--gold-200:#8b7532;--gold-300:#f7cb45;--gold-400:#fbe393;--silver-100:#414244;--silver-200:#747576;--silver-300:#adafb3;--silver-400:#d0d3d7;--bronze-100:#4e443c;--bronze-200:#927154;--bronze-300:#dca87a;--bronze-400:#edd2ba;--bc-lightest:var(--black-100);--bc-lighter:var(--black-150);--bc-light:var(--black-200);--bc-medium:var(--black-225);--bc-dark:var(--black-250);--bc-darker:var(--black-300);--bs-sm:0 1px 2px #0000001a,0 1px 4px #0000001a,0 2px 8px #0000001a;--bs-md:0 1px 3px #0000001c,0 2px 6px #0000001c,0 3px 8px #00000024;--bs-lg:0 1px 4px #00000024,0 3px 8px #00000024,0 4px 13px #0000002e;--bs-xl:0 10px 24px #0000001a,0 20px 48px #0000001a,0 1px 4px #00000026;--translucent-secondary:var(--theme-dark-secondary-custom-translucent,#0074cc40);--translucent-success:#a6d9b766;--translucent-warning:#e9c43f66;--translucent-error:#c22e3226;--translucent-muted:#2326291a;--focus-neutral:var(--white);--focus-theme:var(--theme-secondary-400);--focus-ring:var(--theme-dark-secondary-custom-focus-ring,#0074cc40);--focus-ring-success:#a6d9b766;--focus-ring-warning:#e9c43f66;--focus-ring-error:#c22e3226;--focus-ring-muted:#2326291a;--highlight-addition:var(--green-500);--highlight-attribute:var(--blue-400);--highlight-bg:#1d1b1b;--highlight-color:var(--black);--highlight-comment:#999;--highlight-deletion:var(--red-500);--highlight-keyword:var(--blue-400);--highlight-literal:#fb9d51;--highlight-namespace:#fb9d51;--highlight-punctuation:#ccc;--highlight-symbol:#df9fd9;--highlight-variable:#b5bd68;--scrollbar:#fff3;--theme-primary:var(--theme-dark-primary-custom,var(--orange-400));--theme-primary-100:var(--theme-dark-primary-custom-100,var(--orange-100));--theme-primary-200:var(--theme-dark-primary-custom-200,var(--orange-200));--theme-primary-300:var(--theme-dark-primary-custom-300,var(--orange-300));--theme-primary-400:var(--theme-dark-primary-custom-400,var(--orange-400));--theme-primary-500:var(--theme-dark-primary-custom-500,var(--orange-500));--theme-primary-600:var(--theme-dark-primary-custom-600,var(--orange-600));--theme-secondary:var(--theme-dark-secondary-custom,var(--blue-400));--theme-secondary-100:var(--theme-dark-secondary-custom-100,var(--blue-100));--theme-secondary-200:var(--theme-dark-secondary-custom-200,var(--blue-200));--theme-secondary-300:var(--theme-dark-secondary-custom-300,var(--blue-300));--theme-secondary-400:var(--theme-dark-secondary-custom-400,var(--blue-400));--theme-secondary-500:var(--theme-dark-secondary-custom-500,var(--blue-500));--theme-secondary-600:var(--theme-dark-secondary-custom-600,var(--blue-600));--theme-dark-primary-custom-100:hsl(var(--theme-dark-primary-color-h),calc(var(--theme-dark-primary-color-s) + var(--theme-dark-primary-color-s)*-0.6),calc(var(--theme-dark-primary-color-l) + var(--theme-dark-primary-color-l)*-0.7));--theme-dark-primary-custom-200:hsl(var(--theme-dark-primary-color-h),calc(var(--theme-dark-primary-color-s) + var(--theme-dark-primary-color-s)*-0.4),calc(var(--theme-dark-primary-color-l) + var(--theme-dark-primary-color-l)*-0.5));--theme-dark-primary-custom-300:hsl(var(--theme-dark-primary-color-h),calc(var(--theme-dark-primary-color-s) + var(--theme-dark-primary-color-s)*-0.3),calc(var(--theme-dark-primary-color-l) + var(--theme-dark-primary-color-l)*-0.2));--theme-dark-primary-custom-400:hsl(var(--theme-dark-primary-color-h),var(--theme-dark-primary-color-s),var(--theme-dark-primary-color-l));--theme-dark-primary-custom-500:hsl(var(--theme-dark-primary-color-h),var(--theme-dark-primary-color-s),calc(var(--theme-dark-primary-color-l) + (100% - var(--theme-dark-primary-color-l))*0.5));--theme-dark-primary-custom-600:hsl(var(--theme-dark-primary-color-h),var(--theme-dark-primary-color-s),calc(var(--theme-dark-primary-color-l) + (100% - var(--theme-dark-primary-color-l))*0.8));--theme-dark-primary-custom:var(--theme-dark-primary-custom-400);--theme-dark-secondary-custom-100:hsl(var(--theme-dark-secondary-color-h),calc(var(--theme-dark-secondary-color-s) + var(--theme-dark-secondary-color-s)*-0.6),calc(var(--theme-dark-secondary-color-l) + var(--theme-dark-secondary-color-l)*-0.7));--theme-dark-secondary-custom-200:hsl(var(--theme-dark-secondary-color-h),calc(var(--theme-dark-secondary-color-s) + var(--theme-dark-secondary-color-s)*-0.4),calc(var(--theme-dark-secondary-color-l) + var(--theme-dark-secondary-color-l)*-0.5));--theme-dark-secondary-custom-300:hsl(var(--theme-dark-secondary-color-h),calc(var(--theme-dark-secondary-color-s) + var(--theme-dark-secondary-color-s)*-0.3),calc(var(--theme-dark-secondary-color-l) + var(--theme-dark-secondary-color-l)*-0.2));--theme-dark-secondary-custom-400:hsl(var(--theme-dark-secondary-color-h),var(--theme-dark-secondary-color-s),var(--theme-dark-secondary-color-l));--theme-dark-secondary-custom-500:hsl(var(--theme-dark-secondary-color-h),var(--theme-dark-secondary-color-s),calc(var(--theme-dark-secondary-color-l) + (100% - var(--theme-dark-secondary-color-l))*0.5));--theme-dark-secondary-custom-600:hsl(var(--theme-dark-secondary-color-h),var(--theme-dark-secondary-color-s),calc(var(--theme-dark-secondary-color-l) + (100% - var(--theme-dark-secondary-color-l))*0.8));--theme-dark-secondary-custom:var(--theme-dark-secondary-custom-400);--theme-dark-secondary-custom-focus-ring:hsla(var(--theme-dark-secondary-color-h),var(--theme-dark-secondary-color-s),var(--theme-dark-secondary-color-l),0.25);--theme-dark-secondary-custom-translucent:hsla(var(--theme-dark-secondary-color-h),var(--theme-dark-secondary-color-s),var(--theme-dark-secondary-color-l),0.25);color:var(--theme-body-font-color,var(--black-600))}@media (prefers-color-scheme:dark){body:not(.theme-highcontrast).theme-system{--white:#252627;--black-050:#252627;--black-100:#2d2e2f;--black-150:#333638;--black-200:#424548;--black-225:#494d50;--black-250:#575c60;--black-300:#73787d;--black-350:#acb3b9;--black-400:#c8ccd0;--black-500:#e3e5e8;--black-600:#f9fafa;--black:#fff;--orange-100:#4f3017;--orange-200:#7e502a;--orange-300:#a46837;--orange-400:#f7a664;--orange-500:#fac79e;--orange-600:#fce3cf;--blue-100:#1c3854;--blue-200:#2e5c8a;--blue-300:#3d7ab8;--blue-400:#90c4f9;--blue-500:#b2d6fb;--blue-600:#d8ebfd;--green-100:#133a26;--green-200:#1f603f;--green-300:#2d8b5a;--green-400:#6ecf9c;--green-500:#9cdebc;--green-600:#d1f0e0;--red-100:#502020;--red-200:#963c3c;--red-300:#bf5f5f;--red-400:#faa3a3;--red-500:#fcc5c5;--red-600:#fde2e2;--yellow-100:#413516;--yellow-200:#6b5724;--yellow-300:#957932;--yellow-400:#f9d886;--yellow-500:#fae3a8;--yellow-600:#fdf1d3;--purple-100:#2b2d4a;--purple-200:#53568d;--purple-300:#7275ac;--purple-400:#bdc1fe;--purple-500:#d7d9ff;--purple-600:#ebecff;--gold-100:#4f462b;--gold-200:#8b7532;--gold-300:#f7cb45;--gold-400:#fbe393;--silver-100:#414244;--silver-200:#747576;--silver-300:#adafb3;--silver-400:#d0d3d7;--bronze-100:#4e443c;--bronze-200:#927154;--bronze-300:#dca87a;--bronze-400:#edd2ba;--bc-lightest:var(--black-100);--bc-lighter:var(--black-150);--bc-light:var(--black-200);--bc-medium:var(--black-225);--bc-dark:var(--black-250);--bc-darker:var(--black-300);--bs-sm:0 1px 2px #0000001a,0 1px 4px #0000001a,0 2px 8px #0000001a;--bs-md:0 1px 3px #0000001c,0 2px 6px #0000001c,0 3px 8px #00000024;--bs-lg:0 1px 4px #00000024,0 3px 8px #00000024,0 4px 13px #0000002e;--bs-xl:0 10px 24px #0000001a,0 20px 48px #0000001a,0 1px 4px #00000026;--translucent-secondary:var(--theme-dark-secondary-custom-translucent,#0074cc40);--translucent-success:#a6d9b766;--translucent-warning:#e9c43f66;--translucent-error:#c22e3226;--translucent-muted:#2326291a;--focus-neutral:var(--white);--focus-theme:var(--theme-secondary-400);--focus-ring:var(--theme-dark-secondary-custom-focus-ring,#0074cc40);--focus-ring-success:#a6d9b766;--focus-ring-warning:#e9c43f66;--focus-ring-error:#c22e3226;--focus-ring-muted:#2326291a;--highlight-addition:var(--green-500);--highlight-attribute:var(--blue-400);--highlight-bg:#1d1b1b;--highlight-color:var(--black);--highlight-comment:#999;--highlight-deletion:var(--red-500);--highlight-keyword:var(--blue-400);--highlight-literal:#fb9d51;--highlight-namespace:#fb9d51;--highlight-punctuation:#ccc;--highlight-symbol:#df9fd9;--highlight-variable:#b5bd68;--scrollbar:#fff3;--theme-primary:var(--theme-dark-primary-custom,var(--orange-400));--theme-primary-100:var(--theme-dark-primary-custom-100,var(--orange-100));--theme-primary-200:var(--theme-dark-primary-custom-200,var(--orange-200));--theme-primary-300:var(--theme-dark-primary-custom-300,var(--orange-300));--theme-primary-400:var(--theme-dark-primary-custom-400,var(--orange-400));--theme-primary-500:var(--theme-dark-primary-custom-500,var(--orange-500));--theme-primary-600:var(--theme-dark-primary-custom-600,var(--orange-600));--theme-secondary:var(--theme-dark-secondary-custom,var(--blue-400));--theme-secondary-100:var(--theme-dark-secondary-custom-100,var(--blue-100));--theme-secondary-200:var(--theme-dark-secondary-custom-200,var(--blue-200));--theme-secondary-300:var(--theme-dark-secondary-custom-300,var(--blue-300));--theme-secondary-400:var(--theme-dark-secondary-custom-400,var(--blue-400));--theme-secondary-500:var(--theme-dark-secondary-custom-500,var(--blue-500));--theme-secondary-600:var(--theme-dark-secondary-custom-600,var(--blue-600));--theme-dark-primary-custom-100:hsl(var(--theme-dark-primary-color-h),calc(var(--theme-dark-primary-color-s) + var(--theme-dark-primary-color-s)*-0.6),calc(var(--theme-dark-primary-color-l) + var(--theme-dark-primary-color-l)*-0.7));--theme-dark-primary-custom-200:hsl(var(--theme-dark-primary-color-h),calc(var(--theme-dark-primary-color-s) + var(--theme-dark-primary-color-s)*-0.4),calc(var(--theme-dark-primary-color-l) + var(--theme-dark-primary-color-l)*-0.5));--theme-dark-primary-custom-300:hsl(var(--theme-dark-primary-color-h),calc(var(--theme-dark-primary-color-s) + var(--theme-dark-primary-color-s)*-0.3),calc(var(--theme-dark-primary-color-l) + var(--theme-dark-primary-color-l)*-0.2));--theme-dark-primary-custom-400:hsl(var(--theme-dark-primary-color-h),var(--theme-dark-primary-color-s),var(--theme-dark-primary-color-l));--theme-dark-primary-custom-500:hsl(var(--theme-dark-primary-color-h),var(--theme-dark-primary-color-s),calc(var(--theme-dark-primary-color-l) + (100% - var(--theme-dark-primary-color-l))*0.5));--theme-dark-primary-custom-600:hsl(var(--theme-dark-primary-color-h),var(--theme-dark-primary-color-s),calc(var(--theme-dark-primary-color-l) + (100% - var(--theme-dark-primary-color-l))*0.8));--theme-dark-primary-custom:var(--theme-dark-primary-custom-400);--theme-dark-secondary-custom-100:hsl(var(--theme-dark-secondary-color-h),calc(var(--theme-dark-secondary-color-s) + var(--theme-dark-secondary-color-s)*-0.6),calc(var(--theme-dark-secondary-color-l) + var(--theme-dark-secondary-color-l)*-0.7));--theme-dark-secondary-custom-200:hsl(var(--theme-dark-secondary-color-h),calc(var(--theme-dark-secondary-color-s) + var(--theme-dark-secondary-color-s)*-0.4),calc(var(--theme-dark-secondary-color-l) + var(--theme-dark-secondary-color-l)*-0.5));--theme-dark-secondary-custom-300:hsl(var(--theme-dark-secondary-color-h),calc(var(--theme-dark-secondary-color-s) + var(--theme-dark-secondary-color-s)*-0.3),calc(var(--theme-dark-secondary-color-l) + var(--theme-dark-secondary-color-l)*-0.2));--theme-dark-secondary-custom-400:hsl(var(--theme-dark-secondary-color-h),var(--theme-dark-secondary-color-s),var(--theme-dark-secondary-color-l));--theme-dark-secondary-custom-500:hsl(var(--theme-dark-secondary-color-h),var(--theme-dark-secondary-color-s),calc(var(--theme-dark-secondary-color-l) + (100% - var(--theme-dark-secondary-color-l))*0.5));--theme-dark-secondary-custom-600:hsl(var(--theme-dark-secondary-color-h),var(--theme-dark-secondary-color-s),calc(var(--theme-dark-secondary-color-l) + (100% - var(--theme-dark-secondary-color-l))*0.8));--theme-dark-secondary-custom:var(--theme-dark-secondary-custom-400);--theme-dark-secondary-custom-focus-ring:hsla(var(--theme-dark-secondary-color-h),var(--theme-dark-secondary-color-s),var(--theme-dark-secondary-color-l),0.25);--theme-dark-secondary-custom-translucent:hsla(var(--theme-dark-secondary-color-h),var(--theme-dark-secondary-color-s),var(--theme-dark-secondary-color-l),0.25);color:var(--theme-body-font-color,var(--black-600))}}body.theme-highcontrast:not(.theme-dark){--white:#fff;--black-050:#fff;--black-100:#f9fafa;--black-150:#f1f2f3;--black-200:#e3e5e8;--black-225:#d6d9dc;--black-250:#c8ccd0;--black-300:#babfc5;--black-350:#6a737c;--black-400:#525960;--black-500:#3b4045;--black-600:#0c0d0e;--black:#000;--orange-100:#fef6f1;--orange-200:#fef6f1;--orange-300:#e7700d;--orange-400:#8a440a;--orange-500:#643107;--orange-600:#643107;--blue-100:#edf5fd;--blue-200:#edf5fd;--blue-300:#257ad0;--blue-400:#145799;--blue-500:#0c3b6a;--blue-600:#0c3b6a;--green-100:#eef7f2;--green-200:#eef7f2;--green-300:#18864b;--green-400:#0e6235;--green-500:#0a4322;--green-600:#0a4322;--red-100:#fdeded;--red-200:#fdeded;--red-300:#c83232;--red-400:#9c2121;--red-500:#5d1414;--red-600:#5d1414;--yellow-100:#fdf6e7;--yellow-200:#fdf6e7;--yellow-300:#ecae13;--yellow-400:#ecae13;--yellow-500:#554507;--yellow-600:#554507;--purple-100:#f6f6fe;--purple-200:#f6f6fe;--purple-300:#555bce;--purple-400:#555bce;--purple-500:#292d7a;--purple-600:#292d7a;--gold-100:#fff4d1;--gold-200:#fff4d1;--gold-300:#d6a100;--gold-400:#7f6305;--silver-100:#f2f2f2;--silver-200:#f2f2f2;--silver-300:#a9adb1;--silver-400:#646668;--bronze-100:#f3eae2;--bronze-200:#f3eae2;--bronze-300:#cca37f;--bronze-400:#8e6139;--bc-lightest:var(--black-400);--bc-lighter:var(--black-400);--bc-light:var(--black-400);--bc-medium:var(--black-400);--bc-dark:var(--black-500);--bc-darker:var(--black-600);--bs-sm:none;--bs-md:none;--bs-lg:none;--bs-xl:none;--translucent-secondary:#0074cce6;--translucent-success:#3d8f58e6;--translucent-warning:#cea81ce6;--translucent-error:#c22e32e6;--translucent-muted:#838c95f2;--focus-neutral:var(--white);--focus-theme:var(--theme-secondary-400);--focus-ring:#0074cce6;--focus-ring-success:#3d8f58e6;--focus-ring-warning:#cea81ce6;--focus-ring-error:#c22e32e6;--focus-ring-muted:#838c95f2;--highlight-addition:var(--green-500);--highlight-attribute:#004ab3;--highlight-bg:#f6f6f6;--highlight-color:var(--black-600);--highlight-comment:#4e545a;--highlight-deletion:var(--red-400);--highlight-keyword:#004ab3;--highlight-literal:#992c05;--highlight-namespace:#992c05;--highlight-punctuation:var(--black-500);--highlight-symbol:#732b68;--highlight-variable:#315c00;--scrollbar:var(--black);--theme-primary:var(--orange-400);--theme-primary-100:var(--orange-100);--theme-primary-200:var(--orange-200);--theme-primary-300:var(--orange-300);--theme-primary-400:var(--orange-400);--theme-primary-500:var(--orange-500);--theme-primary-600:var(--orange-600);--theme-secondary:var(--blue-400);--theme-secondary-100:var(--blue-100);--theme-secondary-200:var(--blue-200);--theme-secondary-300:var(--blue-300);--theme-secondary-400:var(--blue-400);--theme-secondary-500:var(--blue-500);--theme-secondary-600:var(--blue-600);--_o-disabled:0.8}body.theme-highcontrast.theme-dark{--white:#000;--black-050:#252627;--black-100:#2d2e2f;--black-150:#333638;--black-200:#424548;--black-225:#494d50;--black-250:#575c60;--black-300:#73787d;--black-350:#b6bdc3;--black-400:#c8ccd0;--black-500:#e3e5e8;--black-600:#f9fafa;--black:#fff;--orange-100:#3f2f22;--orange-200:#3f2f22;--orange-300:#f1b27e;--orange-400:#f1b27e;--orange-500:#fbecdf;--orange-600:#fbecdf;--blue-100:#22313f;--blue-200:#22313f;--blue-300:#7eb8f1;--blue-400:#8cbff2;--blue-500:#dfedfb;--blue-600:#dfedfb;--green-100:#223f2f;--green-200:#223f2f;--green-300:#77c59c;--green-400:#8dceab;--green-500:#e6f4ed;--green-600:#e6f4ed;--red-100:#3f2223;--red-200:#3f2223;--red-300:#f09898;--red-400:#f1a7a7;--red-500:#fce9e9;--red-600:#fce9e9;--yellow-100:#38311f;--yellow-200:#38311f;--yellow-300:#efd48f;--yellow-400:#efd48f;--yellow-500:#f9f2d7;--yellow-600:#f9f0d7;--purple-100:#2b2d4a;--purple-200:#2b2d4a;--purple-300:#bdc1fe;--purple-400:#bdc1fe;--purple-500:#ebecff;--purple-600:#ebecff;--gold-100:#4e4732;--gold-200:#4e4732;--gold-300:#f7cb45;--gold-400:#fbe393;--silver-100:#414244;--silver-200:#414244;--silver-300:#adafb3;--silver-400:#d0d3d7;--bronze-100:#4e443c;--bronze-200:#4e443c;--bronze-300:#dca87a;--bronze-400:#edd2ba;--bc-lightest:var(--black-400);--bc-lighter:var(--black-400);--bc-light:var(--black-400);--bc-medium:var(--black-400);--bc-dark:var(--black-500);--bc-darker:var(--black-600);--bs-sm:none;--bs-md:none;--bs-lg:none;--bs-xl:none;--translucent-secondary:#0074cce6;--translucent-success:#3d8f58e6;--translucent-warning:#cea81ce6;--translucent-error:#c22e32e6;--translucent-muted:#838c95f2;--focus-neutral:var(--white);--focus-theme:var(--theme-secondary-400);--focus-ring:#0074cce6;--focus-ring-success:#3d8f58e6;--focus-ring-warning:#cea81ce6;--focus-ring-error:#c22e32e6;--focus-ring-muted:#838c95f2;--highlight-addition:var(--green-500);--highlight-attribute:#c3e0ef;--highlight-bg:#1a1a1a;--highlight-color:#fff;--highlight-comment:#fcfcfc;--highlight-deletion:var(--red-500);--highlight-keyword:#c3e0ef;--highlight-literal:#fcc36e;--highlight-namespace:#fcc36e;--highlight-punctuation:#fcfcfc;--highlight-symbol:#e8cae6;--highlight-variable:#eff1ac;--scrollbar:var(--black);--theme-primary:var(--orange-400);--theme-primary-100:var(--orange-100);--theme-primary-200:var(--orange-200);--theme-primary-300:var(--orange-300);--theme-primary-400:var(--orange-400);--theme-primary-500:var(--orange-500);--theme-primary-600:var(--orange-600);--theme-secondary:var(--blue-400);--theme-secondary-100:var(--blue-100);--theme-secondary-200:var(--blue-200);--theme-secondary-300:var(--blue-300);--theme-secondary-400:var(--blue-400);--theme-secondary-500:var(--blue-500);--theme-secondary-600:var(--blue-600);--_o-disabled:0.8}@media (prefers-color-scheme:dark){body.theme-highcontrast.theme-system{--white:#000;--black-050:#252627;--black-100:#2d2e2f;--black-150:#333638;--black-200:#424548;--black-225:#494d50;--black-250:#575c60;--black-300:#73787d;--black-350:#b6bdc3;--black-400:#c8ccd0;--black-500:#e3e5e8;--black-600:#f9fafa;--black:#fff;--orange-100:#3f2f22;--orange-200:#3f2f22;--orange-300:#f1b27e;--orange-400:#f1b27e;--orange-500:#fbecdf;--orange-600:#fbecdf;--blue-100:#22313f;--blue-200:#22313f;--blue-300:#7eb8f1;--blue-400:#8cbff2;--blue-500:#dfedfb;--blue-600:#dfedfb;--green-100:#223f2f;--green-200:#223f2f;--green-300:#77c59c;--green-400:#8dceab;--green-500:#e6f4ed;--green-600:#e6f4ed;--red-100:#3f2223;--red-200:#3f2223;--red-300:#f09898;--red-400:#f1a7a7;--red-500:#fce9e9;--red-600:#fce9e9;--yellow-100:#38311f;--yellow-200:#38311f;--yellow-300:#efd48f;--yellow-400:#efd48f;--yellow-500:#f9f2d7;--yellow-600:#f9f0d7;--purple-100:#2b2d4a;--purple-200:#2b2d4a;--purple-300:#bdc1fe;--purple-400:#bdc1fe;--purple-500:#ebecff;--purple-600:#ebecff;--gold-100:#4e4732;--gold-200:#4e4732;--gold-300:#f7cb45;--gold-400:#fbe393;--silver-100:#414244;--silver-200:#414244;--silver-300:#adafb3;--silver-400:#d0d3d7;--bronze-100:#4e443c;--bronze-200:#4e443c;--bronze-300:#dca87a;--bronze-400:#edd2ba;--bc-lightest:var(--black-400);--bc-lighter:var(--black-400);--bc-light:var(--black-400);--bc-medium:var(--black-400);--bc-dark:var(--black-500);--bc-darker:var(--black-600);--bs-sm:none;--bs-md:none;--bs-lg:none;--bs-xl:none;--translucent-secondary:#0074cce6;--translucent-success:#3d8f58e6;--translucent-warning:#cea81ce6;--translucent-error:#c22e32e6;--translucent-muted:#838c95f2;--focus-neutral:var(--white);--focus-theme:var(--theme-secondary-400);--focus-ring:#0074cce6;--focus-ring-success:#3d8f58e6;--focus-ring-warning:#cea81ce6;--focus-ring-error:#c22e32e6;--focus-ring-muted:#838c95f2;--highlight-addition:var(--green-500);--highlight-attribute:#c3e0ef;--highlight-bg:#1a1a1a;--highlight-color:#fff;--highlight-comment:#fcfcfc;--highlight-deletion:var(--red-500);--highlight-keyword:#c3e0ef;--highlight-literal:#fcc36e;--highlight-namespace:#fcc36e;--highlight-punctuation:#fcfcfc;--highlight-symbol:#e8cae6;--highlight-variable:#eff1ac;--scrollbar:var(--black);--theme-primary:var(--orange-400);--theme-primary-100:var(--orange-100);--theme-primary-200:var(--orange-200);--theme-primary-300:var(--orange-300);--theme-primary-400:var(--orange-400);--theme-primary-500:var(--orange-500);--theme-primary-600:var(--orange-600);--theme-secondary:var(--blue-400);--theme-secondary-100:var(--blue-100);--theme-secondary-200:var(--blue-200);--theme-secondary-300:var(--blue-300);--theme-secondary-400:var(--blue-400);--theme-secondary-500:var(--blue-500);--theme-secondary-600:var(--blue-600);--_o-disabled:0.8}}.ba{border-style:solid!important;border-width:var(--su-static1)!important}.bt{border-top-style:solid!important;border-top-width:var(--su-static1)!important}.br{border-right-style:solid!important;border-right-width:var(--su-static1)!important}.bb{border-bottom-style:solid!important;border-bottom-width:var(--su-static1)!important}.bl{border-left-style:solid!important;border-left-width:var(--su-static1)!important}.by{border-bottom-style:solid!important;border-bottom-width:var(--su-static1)!important;border-top-style:solid!important;border-top-width:var(--su-static1)!important}.baw0{border-width:0!important}.baw2{border-width:var(--su-static2)!important}.baw3{border-width:var(--su-static4)!important}.btw2{border-top-width:var(--su-static2)!important}.btw3{border-top-width:var(--su-static4)!important}.brw2{border-right-width:var(--su-static2)!important}.bbw3{border-bottom-width:var(--su-static4)!important}.bar-sm{border-radius:var(--br-sm)!important}.bar-md{border-radius:var(--br-md)!important}.bar-lg{border-radius:var(--br-lg)!important}.bar-circle{border-radius:100%!important}.bar-pill{border-radius:1000px!important}.btlr-lg{border-top-left-radius:var(--br-lg)!important}.btr-sm{border-top-left-radius:var(--br-sm)!important;border-top-right-radius:var(--br-sm)!important}.btr-lg{border-top-left-radius:var(--br-lg)!important}.brr-lg,.btr-lg{border-top-right-radius:var(--br-lg)!important}.brr-lg{border-bottom-right-radius:var(--br-lg)!important}.bbr0{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.bbr-sm{border-bottom-left-radius:var(--br-sm)!important;border-bottom-right-radius:var(--br-sm)!important}.bbr-lg{border-bottom-left-radius:var(--br-lg)!important;border-bottom-right-radius:var(--br-lg)!important}.blr0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.blr-lg{border-bottom-left-radius:var(--br-lg)!important;border-top-left-radius:var(--br-lg)!important}.bar0{border-radius:0!important}.bg-white,.h\:bg-white:hover{background-color:var(--white)!important}.bc-white{border-color:var(--white)!important}.fc-white,.h\:fc-white:hover{color:var(--white)!important}.h\:bg-black-050:hover{background-color:var(--black-050)!important}.bg-black-100,.h\:bg-black-100:hover{background-color:var(--black-100)!important}.bc-black-100{border-color:var(--black-100)!important}.bg-black-150,.h\:bg-black-150:hover{background-color:var(--black-150)!important}.bc-black-150{border-color:var(--black-150)!important}.fc-black-150,.h\:fc-black-150:hover{color:var(--black-150)!important}.bg-black-200,.h\:bg-black-200:hover{background-color:var(--black-200)!important}.bc-black-200{border-color:var(--black-200)!important}.fc-black-200,.h\:fc-black-200:hover{color:var(--black-200)!important}.fc-black-225,.h\:fc-black-225:hover{color:var(--black-225)!important}.bc-black-250{border-color:var(--black-250)!important}.bc-black-300,.h\:bc-black-300:hover{border-color:var(--black-300)!important}.fc-black-300{color:var(--black-300)!important}.fc-black-350{color:var(--black-350)!important}.bg-black-400{background-color:var(--black-400)!important}.bc-black-400{border-color:var(--black-400)!important}.fc-black-400{color:var(--black-400)!important}.bg-black-500,.h\:bg-black-500:hover{background-color:var(--black-500)!important}.bc-black-500{border-color:var(--black-500)!important}.fc-black-500,.h\:fc-black-500:hover{color:var(--black-500)!important}.bg-black-600,.h\:bg-black-600:hover{background-color:var(--black-600)!important}.bg-black{background-color:var(--black)!important}.bc-black{border-color:var(--black)!important}.fc-black,.h\:fc-black:hover{color:var(--black)!important}.bg-orange-100,.h\:bg-orange-100:hover{background-color:var(--orange-100)!important}.bg-orange-200{background-color:var(--orange-200)!important}.bc-orange-200{border-color:var(--orange-200)!important}.bg-orange-400,.h\:bg-orange-400:hover{background-color:var(--orange-400)!important}.bc-orange-400,.h\:bc-orange-400:hover{border-color:var(--orange-400)!important}.fc-orange-400,.h\:fc-orange-400:hover{color:var(--orange-400)!important}.bg-orange-500,.h\:bg-orange-500:hover{background-color:var(--orange-500)!important}.bc-orange-500{border-color:var(--orange-500)!important}.fc-orange-500{color:var(--orange-500)!important}.bg-orange-600,.h\:bg-orange-600:hover{background-color:var(--orange-600)!important}.h\:fc-orange-600:hover{color:var(--orange-600)!important}.bg-blue-100,.h\:bg-blue-100:hover{background-color:var(--blue-100)!important}.bg-blue-200,.h\:bg-blue-200:hover{background-color:var(--blue-200)!important}.bc-blue-200{border-color:var(--blue-200)!important}.fc-blue-300{color:var(--blue-300)!important}.bg-blue-400,.h\:bg-blue-400:hover{background-color:var(--blue-400)!important}.bc-blue-400,.h\:bc-blue-400:hover{border-color:var(--blue-400)!important}.fc-blue-400,.h\:fc-blue-400:hover{color:var(--blue-400)!important}.bg-blue-500,.h\:bg-blue-500:hover{background-color:var(--blue-500)!important}.bc-blue-500,.h\:bc-blue-500:hover{border-color:var(--blue-500)!important}.fc-blue-500,.h\:fc-blue-500:hover{color:var(--blue-500)!important}.bg-blue-600,.h\:bg-blue-600:hover{background-color:var(--blue-600)!important}.fc-blue-600,.h\:fc-blue-600:hover{color:var(--blue-600)!important}.bg-green-400{background-color:var(--green-400)!important}.fc-green-400{color:var(--green-400)!important}.bg-red-400{background-color:var(--red-400)!important}.fc-red-400{color:var(--red-400)!important}.h\:bg-red-500:hover{background-color:var(--red-500)!important}.bg-yellow-200{background-color:var(--yellow-200)!important}.bg-yellow-400{background-color:var(--yellow-400)!important}.bg-yellow-500,.h\:bg-yellow-500:hover{background-color:var(--yellow-500)!important}.bg-yellow-600{background-color:var(--yellow-600)!important}.bg-purple-100{background-color:var(--purple-100)!important}.bc-purple-200{border-color:var(--purple-200)!important}.bg-purple-400{background-color:var(--purple-400)!important}.bc-purple-400{border-color:var(--purple-400)!important}.fc-purple-400{color:var(--purple-400)!important}.h\:bg-purple-500:hover{background-color:var(--purple-500)!important}.fc-purple-500{color:var(--purple-500)!important}.bg-purple-600{background-color:var(--purple-600)!important}.fc-purple-600{color:var(--purple-600)!important}.fc-light{color:var(--fc-light)!important}.fc-medium{color:var(--fc-medium)!important}.fc-dark{color:var(--fc-dark)!important}.bg-transparent,.h\:bg-transparent:hover{background-color:initial!important}.bc-transparent{border-color:#0000!important}@media (prefers-color-scheme:dark){body.theme-system .d\:bg-white{background-color:var(--white)!important}body.theme-system .d\:fc-white{color:var(--white)!important}body.theme-system .d\:bg-black-100{background-color:var(--black-100)!important}body.theme-system .d\:bg-black-200{background-color:var(--black-200)!important}body.theme-system .d\:fc-black-300{color:var(--black-300)!important}body.theme-system .d\:fc-black-400{color:var(--black-400)!important}body.theme-system .d\:fc-black-500{color:var(--black-500)!important}body.theme-system .d\:bg-black-600{background-color:var(--black-600)!important}body.theme-system .d\:fc-black-600{color:var(--black-600)!important}body.theme-system .d\:bg-black{background-color:var(--black)!important}body.theme-system .d\:fc-black{color:var(--black)!important}body.theme-system .d\:bg-orange-200{background-color:var(--orange-200)!important}body.theme-system .d\:bg-orange-400{background-color:var(--orange-400)!important}body.theme-system .d\:bg-blue-200{background-color:var(--blue-200)!important}body.theme-system .d\:bg-blue-400{background-color:var(--blue-400)!important}body.theme-system .d\:fc-blue-500{color:var(--blue-500)!important}body.theme-system .d\:fc-green-400{color:var(--green-400)!important}body.theme-system .d\:fc-purple-500{color:var(--purple-500)!important}body.theme-system .bg-transparent,body.theme-system .h\:bg-transparent:hover{background-color:initial!important}body.theme-system .bc-transparent{border-color:#0000!important}}body.theme-dark .d\:bg-white{background-color:var(--white)!important}body.theme-dark .d\:fc-white{color:var(--white)!important}body.theme-dark .d\:bg-black-100{background-color:var(--black-100)!important}body.theme-dark .d\:bg-black-200{background-color:var(--black-200)!important}body.theme-dark .d\:fc-black-300{color:var(--black-300)!important}body.theme-dark .d\:fc-black-400{color:var(--black-400)!important}body.theme-dark .d\:fc-black-500{color:var(--black-500)!important}body.theme-dark .d\:bg-black-600{background-color:var(--black-600)!important}body.theme-dark .d\:fc-black-600{color:var(--black-600)!important}body.theme-dark .d\:bg-black{background-color:var(--black)!important}body.theme-dark .d\:fc-black{color:var(--black)!important}body.theme-dark .d\:bg-orange-200{background-color:var(--orange-200)!important}body.theme-dark .d\:bg-orange-400{background-color:var(--orange-400)!important}body.theme-dark .d\:bg-blue-200{background-color:var(--blue-200)!important}body.theme-dark .d\:bg-blue-400{background-color:var(--blue-400)!important}body.theme-dark .d\:fc-blue-500{color:var(--blue-500)!important}body.theme-dark .d\:fc-green-400{color:var(--green-400)!important}body.theme-dark .d\:fc-purple-500{color:var(--purple-500)!important}body.theme-dark .bg-transparent,body.theme-dark .h\:bg-transparent:hover{background-color:initial!important}body.theme-dark .bc-transparent{border-color:#0000!important}.flex__fl-equal,.flex__fl-equal>.d-flex,.flex__fl-equal>.flex--item{flex:1 1 0%}.flex__fl-grow1,.flex__fl-grow1>.d-flex,.flex__fl-grow1>.flex--item{flex:1 auto}.flex--item2{flex-basis:16.66666667%}.flex--item3{flex-basis:25%}.flex--item4{flex-basis:33.33333333%}.flex--item5{flex-basis:41.66666667%}.flex--item6{flex-basis:50%}.flex--item7{flex-basis:58.33333333%}.flex--item8{flex-basis:66.66666667%}.flex--item9{flex-basis:75%}.flex--item10{flex-basis:83.33333333%}.flex--item12{flex-basis:100%}.flex__allitems3>.d-flex,.flex__allitems3>.flex--item{flex-basis:25%}.flex__allitems4>.d-flex,.flex__allitems4>.flex--item{flex-basis:33.33333333%}.flex__allitems6>.d-flex,.flex__allitems6>.flex--item{flex-basis:50%}.g2>.flex--item2{flex-basis:calc(16.66667% - var(--su2)*0.83333)}.g2.flex__allitems3>.d-flex,.g2.flex__allitems3>.flex--item,.g2>.flex--item3{flex-basis:calc(25% - var(--su2)*0.75)}.g2.flex__allitems4>.d-flex,.g2.flex__allitems4>.flex--item,.g2>.flex--item4{flex-basis:calc(33.33333% - var(--su2)*0.66667)}.g2>.flex--item5{flex-basis:calc(41.66667% - var(--su2)*0.58333)}.g2.flex__allitems6>.d-flex,.g2.flex__allitems6>.flex--item,.g2>.flex--item6{flex-basis:calc(50% - var(--su2)*0.5)}.g2>.flex--item7{flex-basis:calc(58.33333% - var(--su2)*0.41667)}.g2>.flex--item8{flex-basis:calc(66.66667% - var(--su2)*0.33333)}.g2>.flex--item9{flex-basis:calc(75% - var(--su2)*0.25)}.g2>.flex--item10{flex-basis:calc(83.33333% - var(--su2)*0.16667)}.g2>.flex--item12{flex-basis:calc(100% - var(--su2)*0)}.g4>.flex--item2{flex-basis:calc(16.66667% - var(--su4)*0.83333)}.g4.flex__allitems3>.d-flex,.g4.flex__allitems3>.flex--item,.g4>.flex--item3{flex-basis:calc(25% - var(--su4)*0.75)}.g4.flex__allitems4>.d-flex,.g4.flex__allitems4>.flex--item,.g4>.flex--item4{flex-basis:calc(33.33333% - var(--su4)*0.66667)}.g4>.flex--item5{flex-basis:calc(41.66667% - var(--su4)*0.58333)}.g4.flex__allitems6>.d-flex,.g4.flex__allitems6>.flex--item,.g4>.flex--item6{flex-basis:calc(50% - var(--su4)*0.5)}.g4>.flex--item7{flex-basis:calc(58.33333% - var(--su4)*0.41667)}.g4>.flex--item8{flex-basis:calc(66.66667% - var(--su4)*0.33333)}.g4>.flex--item9{flex-basis:calc(75% - var(--su4)*0.25)}.g4>.flex--item10{flex-basis:calc(83.33333% - var(--su4)*0.16667)}.g4>.flex--item12{flex-basis:calc(100% - var(--su4)*0)}.gs2{margin:calc(var(--su2)/2*-1)}.gs2>.d-flex,.gs2>.flex--item,.gs2>.flex--item2{margin:calc(var(--su2)/2)}.gs2>.flex--item2{flex-basis:calc(16.66667% - var(--su2))}.gs2>.flex--item3{margin:calc(var(--su2)/2)}.gs2.flex__allitems3>.d-flex,.gs2.flex__allitems3>.flex--item,.gs2>.flex--item3{flex-basis:calc(25% - var(--su2))}.gs2>.flex--item4{margin:calc(var(--su2)/2)}.gs2.flex__allitems4>.d-flex,.gs2.flex__allitems4>.flex--item,.gs2>.flex--item4{flex-basis:calc(33.33333% - var(--su2))}.gs2>.flex--item5{flex-basis:calc(41.66667% - var(--su2))}.gs2>.flex--item5,.gs2>.flex--item6{margin:calc(var(--su2)/2)}.gs2.flex__allitems6>.d-flex,.gs2.flex__allitems6>.flex--item,.gs2>.flex--item6{flex-basis:calc(50% - var(--su2))}.gs2>.flex--item7{flex-basis:calc(58.33333% - var(--su2))}.gs2>.flex--item7,.gs2>.flex--item8{margin:calc(var(--su2)/2)}.gs2>.flex--item8{flex-basis:calc(66.66667% - var(--su2))}.gs2>.flex--item9{flex-basis:calc(75% - var(--su2))}.gs2>.flex--item10,.gs2>.flex--item9{margin:calc(var(--su2)/2)}.gs2>.flex--item10{flex-basis:calc(83.33333% - var(--su2))}.gs2>.flex--item12{flex-basis:calc(100% - var(--su2));margin:calc(var(--su2)/2)}.gs4{margin:calc(var(--su4)/2*-1)}.gs4>.d-flex,.gs4>.flex--item,.gs4>.flex--item2{margin:calc(var(--su4)/2)}.gs4>.flex--item2{flex-basis:calc(16.66667% - var(--su4))}.gs4>.flex--item3{margin:calc(var(--su4)/2)}.gs4.flex__allitems3>.d-flex,.gs4.flex__allitems3>.flex--item,.gs4>.flex--item3{flex-basis:calc(25% - var(--su4))}.gs4>.flex--item4{margin:calc(var(--su4)/2)}.gs4.flex__allitems4>.d-flex,.gs4.flex__allitems4>.flex--item,.gs4>.flex--item4{flex-basis:calc(33.33333% - var(--su4))}.gs4>.flex--item5{flex-basis:calc(41.66667% - var(--su4))}.gs4>.flex--item5,.gs4>.flex--item6{margin:calc(var(--su4)/2)}.gs4.flex__allitems6>.d-flex,.gs4.flex__allitems6>.flex--item,.gs4>.flex--item6{flex-basis:calc(50% - var(--su4))}.gs4>.flex--item7{flex-basis:calc(58.33333% - var(--su4))}.gs4>.flex--item7,.gs4>.flex--item8{margin:calc(var(--su4)/2)}.gs4>.flex--item8{flex-basis:calc(66.66667% - var(--su4))}.gs4>.flex--item9{flex-basis:calc(75% - var(--su4))}.gs4>.flex--item10,.gs4>.flex--item9{margin:calc(var(--su4)/2)}.gs4>.flex--item10{flex-basis:calc(83.33333% - var(--su4))}.gs4>.flex--item12{flex-basis:calc(100% - var(--su4));margin:calc(var(--su4)/2)}.gs6{margin:calc(var(--su6)/2*-1)}.gs6>.d-flex,.gs6>.flex--item,.gs6>.flex--item2{margin:calc(var(--su6)/2)}.gs6>.flex--item2{flex-basis:calc(16.66667% - var(--su6))}.gs6>.flex--item3{margin:calc(var(--su6)/2)}.gs6.flex__allitems3>.d-flex,.gs6.flex__allitems3>.flex--item,.gs6>.flex--item3{flex-basis:calc(25% - var(--su6))}.gs6>.flex--item4{margin:calc(var(--su6)/2)}.gs6.flex__allitems4>.d-flex,.gs6.flex__allitems4>.flex--item,.gs6>.flex--item4{flex-basis:calc(33.33333% - var(--su6))}.gs6>.flex--item5{flex-basis:calc(41.66667% - var(--su6))}.gs6>.flex--item5,.gs6>.flex--item6{margin:calc(var(--su6)/2)}.gs6.flex__allitems6>.d-flex,.gs6.flex__allitems6>.flex--item,.gs6>.flex--item6{flex-basis:calc(50% - var(--su6))}.gs6>.flex--item7{flex-basis:calc(58.33333% - var(--su6))}.gs6>.flex--item7,.gs6>.flex--item8{margin:calc(var(--su6)/2)}.gs6>.flex--item8{flex-basis:calc(66.66667% - var(--su6))}.gs6>.flex--item9{flex-basis:calc(75% - var(--su6))}.gs6>.flex--item10,.gs6>.flex--item9{margin:calc(var(--su6)/2)}.gs6>.flex--item10{flex-basis:calc(83.33333% - var(--su6))}.gs6>.flex--item12{flex-basis:calc(100% - var(--su6));margin:calc(var(--su6)/2)}.gs8{margin:calc(var(--su8)/2*-1)}.gs8>.d-flex,.gs8>.flex--item,.gs8>.flex--item2{margin:calc(var(--su8)/2)}.gs8>.flex--item2{flex-basis:calc(16.66667% - var(--su8))}.gs8>.flex--item3{margin:calc(var(--su8)/2)}.gs8.flex__allitems3>.d-flex,.gs8.flex__allitems3>.flex--item,.gs8>.flex--item3{flex-basis:calc(25% - var(--su8))}.gs8>.flex--item4{margin:calc(var(--su8)/2)}.gs8.flex__allitems4>.d-flex,.gs8.flex__allitems4>.flex--item,.gs8>.flex--item4{flex-basis:calc(33.33333% - var(--su8))}.gs8>.flex--item5{flex-basis:calc(41.66667% - var(--su8))}.gs8>.flex--item5,.gs8>.flex--item6{margin:calc(var(--su8)/2)}.gs8.flex__allitems6>.d-flex,.gs8.flex__allitems6>.flex--item,.gs8>.flex--item6{flex-basis:calc(50% - var(--su8))}.gs8>.flex--item7{flex-basis:calc(58.33333% - var(--su8))}.gs8>.flex--item7,.gs8>.flex--item8{margin:calc(var(--su8)/2)}.gs8>.flex--item8{flex-basis:calc(66.66667% - var(--su8))}.gs8>.flex--item9{flex-basis:calc(75% - var(--su8))}.gs8>.flex--item10,.gs8>.flex--item9{margin:calc(var(--su8)/2)}.gs8>.flex--item10{flex-basis:calc(83.33333% - var(--su8))}.gs8>.flex--item12{flex-basis:calc(100% - var(--su8));margin:calc(var(--su8)/2)}.gs12{margin:calc(var(--su12)/2*-1)}.gs12>.d-flex,.gs12>.flex--item,.gs12>.flex--item2{margin:calc(var(--su12)/2)}.gs12>.flex--item2{flex-basis:calc(16.66667% - var(--su12))}.gs12>.flex--item3{margin:calc(var(--su12)/2)}.gs12.flex__allitems3>.d-flex,.gs12.flex__allitems3>.flex--item,.gs12>.flex--item3{flex-basis:calc(25% - var(--su12))}.gs12>.flex--item4{margin:calc(var(--su12)/2)}.gs12.flex__allitems4>.d-flex,.gs12.flex__allitems4>.flex--item,.gs12>.flex--item4{flex-basis:calc(33.33333% - var(--su12))}.gs12>.flex--item5{flex-basis:calc(41.66667% - var(--su12))}.gs12>.flex--item5,.gs12>.flex--item6{margin:calc(var(--su12)/2)}.gs12.flex__allitems6>.d-flex,.gs12.flex__allitems6>.flex--item,.gs12>.flex--item6{flex-basis:calc(50% - var(--su12))}.gs12>.flex--item7{flex-basis:calc(58.33333% - var(--su12))}.gs12>.flex--item7,.gs12>.flex--item8{margin:calc(var(--su12)/2)}.gs12>.flex--item8{flex-basis:calc(66.66667% - var(--su12))}.gs12>.flex--item9{flex-basis:calc(75% - var(--su12))}.gs12>.flex--item10,.gs12>.flex--item9{margin:calc(var(--su12)/2)}.gs12>.flex--item10{flex-basis:calc(83.33333% - var(--su12))}.gs12>.flex--item12{flex-basis:calc(100% - var(--su12));margin:calc(var(--su12)/2)}.gs16{margin:calc(var(--su16)/2*-1)}.gs16>.d-flex,.gs16>.flex--item,.gs16>.flex--item2{margin:calc(var(--su16)/2)}.gs16>.flex--item2{flex-basis:calc(16.66667% - var(--su16))}.gs16>.flex--item3{margin:calc(var(--su16)/2)}.gs16.flex__allitems3>.d-flex,.gs16.flex__allitems3>.flex--item,.gs16>.flex--item3{flex-basis:calc(25% - var(--su16))}.gs16>.flex--item4{margin:calc(var(--su16)/2)}.gs16.flex__allitems4>.d-flex,.gs16.flex__allitems4>.flex--item,.gs16>.flex--item4{flex-basis:calc(33.33333% - var(--su16))}.gs16>.flex--item5{flex-basis:calc(41.66667% - var(--su16))}.gs16>.flex--item5,.gs16>.flex--item6{margin:calc(var(--su16)/2)}.gs16.flex__allitems6>.d-flex,.gs16.flex__allitems6>.flex--item,.gs16>.flex--item6{flex-basis:calc(50% - var(--su16))}.gs16>.flex--item7{flex-basis:calc(58.33333% - var(--su16))}.gs16>.flex--item7,.gs16>.flex--item8{margin:calc(var(--su16)/2)}.gs16>.flex--item8{flex-basis:calc(66.66667% - var(--su16))}.gs16>.flex--item9{flex-basis:calc(75% - var(--su16))}.gs16>.flex--item10,.gs16>.flex--item9{margin:calc(var(--su16)/2)}.gs16>.flex--item10{flex-basis:calc(83.33333% - var(--su16))}.gs16>.flex--item12{flex-basis:calc(100% - var(--su16));margin:calc(var(--su16)/2)}.gs24{margin:calc(var(--su24)/2*-1)}.gs24>.d-flex,.gs24>.flex--item,.gs24>.flex--item2{margin:calc(var(--su24)/2)}.gs24>.flex--item2{flex-basis:calc(16.66667% - var(--su24))}.gs24>.flex--item3{margin:calc(var(--su24)/2)}.gs24.flex__allitems3>.d-flex,.gs24.flex__allitems3>.flex--item,.gs24>.flex--item3{flex-basis:calc(25% - var(--su24))}.gs24>.flex--item4{margin:calc(var(--su24)/2)}.gs24.flex__allitems4>.d-flex,.gs24.flex__allitems4>.flex--item,.gs24>.flex--item4{flex-basis:calc(33.33333% - var(--su24))}.gs24>.flex--item5{flex-basis:calc(41.66667% - var(--su24))}.gs24>.flex--item5,.gs24>.flex--item6{margin:calc(var(--su24)/2)}.gs24.flex__allitems6>.d-flex,.gs24.flex__allitems6>.flex--item,.gs24>.flex--item6{flex-basis:calc(50% - var(--su24))}.gs24>.flex--item7{flex-basis:calc(58.33333% - var(--su24))}.gs24>.flex--item7,.gs24>.flex--item8{margin:calc(var(--su24)/2)}.gs24>.flex--item8{flex-basis:calc(66.66667% - var(--su24))}.gs24>.flex--item9{flex-basis:calc(75% - var(--su24))}.gs24>.flex--item10,.gs24>.flex--item9{margin:calc(var(--su24)/2)}.gs24>.flex--item10{flex-basis:calc(83.33333% - var(--su24))}.gs24>.flex--item12{flex-basis:calc(100% - var(--su24));margin:calc(var(--su24)/2)}.gs32{margin:calc(var(--su32)/2*-1)}.gs32>.d-flex,.gs32>.flex--item,.gs32>.flex--item2{margin:calc(var(--su32)/2)}.gs32>.flex--item2{flex-basis:calc(16.66667% - var(--su32))}.gs32>.flex--item3{margin:calc(var(--su32)/2)}.gs32.flex__allitems3>.d-flex,.gs32.flex__allitems3>.flex--item,.gs32>.flex--item3{flex-basis:calc(25% - var(--su32))}.gs32>.flex--item4{margin:calc(var(--su32)/2)}.gs32.flex__allitems4>.d-flex,.gs32.flex__allitems4>.flex--item,.gs32>.flex--item4{flex-basis:calc(33.33333% - var(--su32))}.gs32>.flex--item5{flex-basis:calc(41.66667% - var(--su32))}.gs32>.flex--item5,.gs32>.flex--item6{margin:calc(var(--su32)/2)}.gs32.flex__allitems6>.d-flex,.gs32.flex__allitems6>.flex--item,.gs32>.flex--item6{flex-basis:calc(50% - var(--su32))}.gs32>.flex--item7{flex-basis:calc(58.33333% - var(--su32))}.gs32>.flex--item7,.gs32>.flex--item8{margin:calc(var(--su32)/2)}.gs32>.flex--item8{flex-basis:calc(66.66667% - var(--su32))}.gs32>.flex--item9{flex-basis:calc(75% - var(--su32))}.gs32>.flex--item10,.gs32>.flex--item9{margin:calc(var(--su32)/2)}.gs32>.flex--item10{flex-basis:calc(83.33333% - var(--su32))}.gs32>.flex--item12{flex-basis:calc(100% - var(--su32));margin:calc(var(--su32)/2)}.gs48{margin:calc(var(--su48)/2*-1)}.gs48>.d-flex,.gs48>.flex--item,.gs48>.flex--item2{margin:calc(var(--su48)/2)}.gs48>.flex--item2{flex-basis:calc(16.66667% - var(--su48))}.gs48>.flex--item3{margin:calc(var(--su48)/2)}.gs48.flex__allitems3>.d-flex,.gs48.flex__allitems3>.flex--item,.gs48>.flex--item3{flex-basis:calc(25% - var(--su48))}.gs48>.flex--item4{margin:calc(var(--su48)/2)}.gs48.flex__allitems4>.d-flex,.gs48.flex__allitems4>.flex--item,.gs48>.flex--item4{flex-basis:calc(33.33333% - var(--su48))}.gs48>.flex--item5{flex-basis:calc(41.66667% - var(--su48))}.gs48>.flex--item5,.gs48>.flex--item6{margin:calc(var(--su48)/2)}.gs48.flex__allitems6>.d-flex,.gs48.flex__allitems6>.flex--item,.gs48>.flex--item6{flex-basis:calc(50% - var(--su48))}.gs48>.flex--item7{flex-basis:calc(58.33333% - var(--su48))}.gs48>.flex--item7,.gs48>.flex--item8{margin:calc(var(--su48)/2)}.gs48>.flex--item8{flex-basis:calc(66.66667% - var(--su48))}.gs48>.flex--item9{flex-basis:calc(75% - var(--su48))}.gs48>.flex--item10,.gs48>.flex--item9{margin:calc(var(--su48)/2)}.gs48>.flex--item10{flex-basis:calc(83.33333% - var(--su48))}.gs48>.flex--item12{flex-basis:calc(100% - var(--su48));margin:calc(var(--su48)/2)}.gs64{margin:calc(var(--su64)/2*-1)}.gs64>.d-flex,.gs64>.flex--item,.gs64>.flex--item2{margin:calc(var(--su64)/2)}.gs64>.flex--item2{flex-basis:calc(16.66667% - var(--su64))}.gs64>.flex--item3{margin:calc(var(--su64)/2)}.gs64.flex__allitems3>.d-flex,.gs64.flex__allitems3>.flex--item,.gs64>.flex--item3{flex-basis:calc(25% - var(--su64))}.gs64>.flex--item4{margin:calc(var(--su64)/2)}.gs64.flex__allitems4>.d-flex,.gs64.flex__allitems4>.flex--item,.gs64>.flex--item4{flex-basis:calc(33.33333% - var(--su64))}.gs64>.flex--item5{flex-basis:calc(41.66667% - var(--su64))}.gs64>.flex--item5,.gs64>.flex--item6{margin:calc(var(--su64)/2)}.gs64.flex__allitems6>.d-flex,.gs64.flex__allitems6>.flex--item,.gs64>.flex--item6{flex-basis:calc(50% - var(--su64))}.gs64>.flex--item7{flex-basis:calc(58.33333% - var(--su64))}.gs64>.flex--item7,.gs64>.flex--item8{margin:calc(var(--su64)/2)}.gs64>.flex--item8{flex-basis:calc(66.66667% - var(--su64))}.gs64>.flex--item9{flex-basis:calc(75% - var(--su64))}.gs64>.flex--item10,.gs64>.flex--item9{margin:calc(var(--su64)/2)}.gs64>.flex--item10{flex-basis:calc(83.33333% - var(--su64))}.gs64>.flex--item12{flex-basis:calc(100% - var(--su64));margin:calc(var(--su64)/2)}.gsx,.gsx>.d-flex,.gsx>[class*=flex--item]{margin-bottom:0;margin-top:0}.gsy,.gsy>.d-flex,.gsy>[class*=flex--item]{margin-left:0;margin-right:0}.fd-column{flex-direction:column!important}.fw-wrap{flex-wrap:wrap!important}.fw-nowrap{flex-wrap:nowrap!important}.jc-center{justify-content:center!important}.jc-end{justify-content:flex-end!important}.jc-space-around{justify-content:space-around!important}.jc-space-between{justify-content:space-between!important}.jc-start{justify-content:flex-start!important}.ai-center{align-items:center!important}.ai-end{align-items:flex-end!important}.ai-start{align-items:flex-start!important}.ai-stretch{align-items:stretch!important}.flex__center{align-items:center!important;justify-content:center!important}.as-center{align-self:center!important}.as-end{align-self:flex-end!important}.as-start{align-self:flex-start!important}.as-stretch{align-self:stretch!important}.fl-grow1{flex-grow:1!important}.fl-shrink0{flex-shrink:0!important}.order-first{order:-1!important}.order-last{order:1!important}.ff-row-wrap{flex-flow:row wrap!important}.fl1{flex:1 auto!important}.g2{--_gap-y:var(--su2);--_gap-x:var(--su2)}.g4{--_gap-y:var(--su4);--_gap-x:var(--su4)}.g2,.g4{gap:var(--_gap-y,0) var(--_gap-x,0)}.js-end{justify-self:end!important}body{--su-base:1;--su-static0:0px;--su-static1:1px;--su-static2:2px;--su-static4:4px;--su-static6:6px;--su-static8:8px;--su-static12:12px;--su-static16:16px;--su-static24:24px;--su-static32:32px;--su-static48:48px;--su-static64:64px;--su-static96:96px;--su-static128:128px;--su0:var(--su-static0);--su1:clamp(var(--su-static1),calc(var(--su-static1)*var(--su-base)),calc(var(--su-static1)*var(--su-base)));--su2:calc(var(--su-static2)*var(--su-base));--su4:calc(var(--su-static4)*var(--su-base));--su6:calc(var(--su-static6)*var(--su-base));--su8:calc(var(--su-static8)*var(--su-base));--su12:calc(var(--su-static12)*var(--su-base));--su16:calc(var(--su-static16)*var(--su-base));--su24:calc(var(--su-static24)*var(--su-base));--su32:calc(var(--su-static32)*var(--su-base));--su48:calc(var(--su-static48)*var(--su-base));--su64:calc(var(--su-static64)*var(--su-base));--su96:calc(var(--su-static96)*var(--su-base));--su128:calc(var(--su-static128)*var(--su-base))}.m-auto{margin:auto!important}.m0{margin:var(--su0)!important}.m1{margin:var(--su1)!important}.m4{margin:var(--su4)!important}.m8{margin:var(--su8)!important}.m12{margin:var(--su12)!important}.m16{margin:var(--su16)!important}.m24{margin:var(--su24)!important}.m32{margin:var(--su32)!important}.mt-auto{margin-top:auto!important}.mt0{margin-top:var(--su0)!important}.mt1{margin-top:var(--su1)!important}.mt2{margin-top:var(--su2)!important}.mt4{margin-top:var(--su4)!important}.mt6{margin-top:var(--su6)!important}.mt8{margin-top:var(--su8)!important}.mt12{margin-top:var(--su12)!important}.mt16{margin-top:var(--su16)!important}.mt24{margin-top:var(--su24)!important}.mt32{margin-top:var(--su32)!important}.mt48{margin-top:var(--su48)!important}.mt64{margin-top:var(--su64)!important}.mt96{margin-top:var(--su96)!important}.mt128{margin-top:var(--su128)!important}.mtn1{margin-top:calc(var(--su1)*-1)!important}.mtn2{margin-top:calc(var(--su2)*-1)!important}.mtn4{margin-top:calc(var(--su4)*-1)!important}.mtn6{margin-top:calc(var(--su6)*-1)!important}.mtn8{margin-top:calc(var(--su8)*-1)!important}.mtn12{margin-top:calc(var(--su12)*-1)!important}.mtn16{margin-top:calc(var(--su16)*-1)!important}.mtn24{margin-top:calc(var(--su24)*-1)!important}.mtn32{margin-top:calc(var(--su32)*-1)!important}.mtn48{margin-top:calc(var(--su48)*-1)!important}.mtn64{margin-top:calc(var(--su64)*-1)!important}.mtn96{margin-top:calc(var(--su96)*-1)!important}.mtn128{margin-top:calc(var(--su128)*-1)!important}.mr-auto{margin-right:auto!important}.mr0{margin-right:var(--su0)!important}.mr1{margin-right:var(--su1)!important}.mr2{margin-right:var(--su2)!important}.mr4{margin-right:var(--su4)!important}.mr6{margin-right:var(--su6)!important}.mr8{margin-right:var(--su8)!important}.mr12{margin-right:var(--su12)!important}.mr16{margin-right:var(--su16)!important}.mr24{margin-right:var(--su24)!important}.mr32{margin-right:var(--su32)!important}.mr48{margin-right:var(--su48)!important}.mr64{margin-right:var(--su64)!important}.mrn6{margin-right:calc(var(--su6)*-1)!important}.mrn12{margin-right:calc(var(--su12)*-1)!important}.mrn24{margin-right:calc(var(--su24)*-1)!important}.mrn32{margin-right:calc(var(--su32)*-1)!important}.mrn64{margin-right:calc(var(--su64)*-1)!important}.mb-auto{margin-bottom:auto!important}.mb0{margin-bottom:var(--su0)!important}.mb2{margin-bottom:var(--su2)!important}.mb4{margin-bottom:var(--su4)!important}.mb6{margin-bottom:var(--su6)!important}.mb8{margin-bottom:var(--su8)!important}.mb12{margin-bottom:var(--su12)!important}.mb16{margin-bottom:var(--su16)!important}.mb24{margin-bottom:var(--su24)!important}.mb32{margin-bottom:var(--su32)!important}.mb48{margin-bottom:var(--su48)!important}.mb64{margin-bottom:var(--su64)!important}.mb96{margin-bottom:var(--su96)!important}.mb128{margin-bottom:var(--su128)!important}.mbn1{margin-bottom:calc(var(--su1)*-1)!important}.mbn12{margin-bottom:calc(var(--su12)*-1)!important}.mbn24{margin-bottom:calc(var(--su24)*-1)!important}.mbn32{margin-bottom:calc(var(--su32)*-1)!important}.mbn128{margin-bottom:calc(var(--su128)*-1)!important}.ml-auto{margin-left:auto!important}.ml0{margin-left:var(--su0)!important}.ml2{margin-left:var(--su2)!important}.ml4{margin-left:var(--su4)!important}.ml6{margin-left:var(--su6)!important}.ml8{margin-left:var(--su8)!important}.ml12{margin-left:var(--su12)!important}.ml16{margin-left:var(--su16)!important}.ml24{margin-left:var(--su24)!important}.ml32{margin-left:var(--su32)!important}.ml48{margin-left:var(--su48)!important}.ml64{margin-left:var(--su64)!important}.ml128{margin-left:var(--su128)!important}.mln2{margin-left:calc(var(--su2)*-1)!important}.mln6{margin-left:calc(var(--su6)*-1)!important}.mln8{margin-left:calc(var(--su8)*-1)!important}.mln12{margin-left:calc(var(--su12)*-1)!important}.mln16{margin-left:calc(var(--su16)*-1)!important}.mln24{margin-left:calc(var(--su24)*-1)!important}.mln32{margin-left:calc(var(--su32)*-1)!important}.mln48{margin-left:calc(var(--su48)*-1)!important}.mln64{margin-left:calc(var(--su64)*-1)!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-auto{margin-bottom:auto!important;margin-top:auto!important}.mx4{margin-left:var(--su4)!important;margin-right:var(--su4)!important}.mx6{margin-left:var(--su6)!important;margin-right:var(--su6)!important}.mx12{margin-left:var(--su12)!important;margin-right:var(--su12)!important}.mx16{margin-left:var(--su16)!important;margin-right:var(--su16)!important}.mx24{margin-left:var(--su24)!important;margin-right:var(--su24)!important}.mx32{margin-left:var(--su32)!important;margin-right:var(--su32)!important}.mx48{margin-left:var(--su48)!important;margin-right:var(--su48)!important}.my1{margin-bottom:var(--su1)!important;margin-top:var(--su1)!important}.my4{margin-bottom:var(--su4)!important;margin-top:var(--su4)!important}.my6{margin-bottom:var(--su6)!important;margin-top:var(--su6)!important}.my8{margin-bottom:var(--su8)!important;margin-top:var(--su8)!important}.my12{margin-bottom:var(--su12)!important;margin-top:var(--su12)!important}.my16{margin-bottom:var(--su16)!important;margin-top:var(--su16)!important}.my24{margin-bottom:var(--su24)!important;margin-top:var(--su24)!important}.my32{margin-bottom:var(--su32)!important;margin-top:var(--su32)!important}.my48{margin-bottom:var(--su48)!important;margin-top:var(--su48)!important}.my64{margin-bottom:var(--su64)!important;margin-top:var(--su64)!important}.my96{margin-bottom:var(--su96)!important;margin-top:var(--su96)!important}.my128{margin-bottom:var(--su128)!important;margin-top:var(--su128)!important}.p0{padding:var(--su0)!important}.p2{padding:var(--su2)!important}.p4{padding:var(--su4)!important}.p6{padding:var(--su6)!important}.p8{padding:var(--su8)!important}.p12{padding:var(--su12)!important}.p16{padding:var(--su16)!important}.p24{padding:var(--su24)!important}.p32{padding:var(--su32)!important}.p48{padding:var(--su48)!important}.p64{padding:var(--su64)!important}.pt0{padding-top:var(--su0)!important}.pt1{padding-top:var(--su1)!important}.pt2{padding-top:var(--su2)!important}.pt4{padding-top:var(--su4)!important}.pt6{padding-top:var(--su6)!important}.pt12{padding-top:var(--su12)!important}.pt16{padding-top:var(--su16)!important}.pt24{padding-top:var(--su24)!important}.pt32{padding-top:var(--su32)!important}.pt48{padding-top:var(--su48)!important}.pt64{padding-top:var(--su64)!important}.pt96{padding-top:var(--su96)!important}.pt128{padding-top:var(--su128)!important}.pr0{padding-right:var(--su0)!important}.pr6{padding-right:var(--su6)!important}.pr12{padding-right:var(--su12)!important}.pr24{padding-right:var(--su24)!important}.pr32{padding-right:var(--su32)!important}.pr48{padding-right:var(--su48)!important}.pr64{padding-right:var(--su64)!important}.pr96{padding-right:var(--su96)!important}.pr128{padding-right:var(--su128)!important}.pb0{padding-bottom:var(--su0)!important}.pb2{padding-bottom:var(--su2)!important}.pb4{padding-bottom:var(--su4)!important}.pb6{padding-bottom:var(--su6)!important}.pb8{padding-bottom:var(--su8)!important}.pb12{padding-bottom:var(--su12)!important}.pb16{padding-bottom:var(--su16)!important}.pb24{padding-bottom:var(--su24)!important}.pb32{padding-bottom:var(--su32)!important}.pb48{padding-bottom:var(--su48)!important}.pb64{padding-bottom:var(--su64)!important}.pb96{padding-bottom:var(--su96)!important}.pb128{padding-bottom:var(--su128)!important}.pl0{padding-left:var(--su0)!important}.pl2{padding-left:var(--su2)!important}.pl6{padding-left:var(--su6)!important}.pl8{padding-left:var(--su8)!important}.pl12{padding-left:var(--su12)!important}.pl16{padding-left:var(--su16)!important}.pl24{padding-left:var(--su24)!important}.pl32{padding-left:var(--su32)!important}.pl48{padding-left:var(--su48)!important}.pl64{padding-left:var(--su64)!important}.px0{padding-left:var(--su0)!important;padding-right:var(--su0)!important}.px4{padding-left:var(--su4)!important;padding-right:var(--su4)!important}.px6{padding-left:var(--su6)!important;padding-right:var(--su6)!important}.px8{padding-left:var(--su8)!important;padding-right:var(--su8)!important}.px12{padding-left:var(--su12)!important;padding-right:var(--su12)!important}.px16{padding-left:var(--su16)!important;padding-right:var(--su16)!important}.px24{padding-left:var(--su24)!important;padding-right:var(--su24)!important}.px32{padding-left:var(--su32)!important;padding-right:var(--su32)!important}.px48{padding-left:var(--su48)!important;padding-right:var(--su48)!important}.px64{padding-left:var(--su64)!important;padding-right:var(--su64)!important}.px96{padding-left:var(--su96)!important;padding-right:var(--su96)!important}.py0{padding-bottom:var(--su0)!important;padding-top:var(--su0)!important}.py1{padding-bottom:var(--su1)!important;padding-top:var(--su1)!important}.py2{padding-bottom:var(--su2)!important;padding-top:var(--su2)!important}.py4{padding-bottom:var(--su4)!important;padding-top:var(--su4)!important}.py6{padding-bottom:var(--su6)!important;padding-top:var(--su6)!important}.py8{padding-bottom:var(--su8)!important;padding-top:var(--su8)!important}.py12{padding-bottom:var(--su12)!important;padding-top:var(--su12)!important}.py16{padding-bottom:var(--su16)!important;padding-top:var(--su16)!important}.py24{padding-bottom:var(--su24)!important;padding-top:var(--su24)!important}.py32{padding-bottom:var(--su32)!important;padding-top:var(--su32)!important}.py48{padding-bottom:var(--su48)!important;padding-top:var(--su48)!important}.py64{padding-bottom:var(--su64)!important;padding-top:var(--su64)!important}.py96{padding-bottom:var(--su96)!important;padding-top:var(--su96)!important}.py128{padding-bottom:var(--su128)!important;padding-top:var(--su128)!important}.t0{top:var(--su0)!important}.t8{top:var(--su8)!important}.t12{top:var(--su12)!important}.t24{top:var(--su24)!important}.t32{top:var(--su32)!important}.t64{top:var(--su64)!important}.t96{top:var(--su96)!important}.t128{top:var(--su128)!important}.tn1{top:calc(var(--su1)*-1)!important}.tn2{top:calc(var(--su2)*-1)!important}.tn4{top:calc(var(--su4)*-1)!important}.tn8{top:calc(var(--su8)*-1)!important}.tn12{top:calc(var(--su12)*-1)!important}.tn16{top:calc(var(--su16)*-1)!important}.tn24{top:calc(var(--su24)*-1)!important}.tn32{top:calc(var(--su32)*-1)!important}.tn48{top:calc(var(--su48)*-1)!important}.tn64{top:calc(var(--su64)*-1)!important}.tn96{top:calc(var(--su96)*-1)!important}.tn128{top:calc(var(--su128)*-1)!important}.t50{top:50%!important}.t100{top:100%!important}.r0{right:var(--su0)!important}.r12{right:var(--su12)!important}.r24{right:var(--su24)!important}.r32{right:var(--su32)!important}.r64{right:var(--su64)!important}.r96{right:var(--su96)!important}.rn4{right:calc(var(--su4)*-1)!important}.rn16{right:calc(var(--su16)*-1)!important}.rn48{right:calc(var(--su48)*-1)!important}.r50{right:50%!important}.b0{bottom:var(--su0)!important}.b4{bottom:var(--su4)!important}.b32{bottom:var(--su32)!important}.b64{bottom:var(--su64)!important}.b96{bottom:var(--su96)!important}.bn4{bottom:calc(var(--su4)*-1)!important}.bn12{bottom:calc(var(--su12)*-1)!important}.bn32{bottom:calc(var(--su32)*-1)!important}.bn64{bottom:calc(var(--su64)*-1)!important}.b100{bottom:100%!important}.l0{left:var(--su0)!important}.l2{left:var(--su2)!important}.l4{left:var(--su4)!important}.l12{left:var(--su12)!important}.l24{left:var(--su24)!important}.l48{left:var(--su48)!important}.l64{left:var(--su64)!important}.l96{left:var(--su96)!important}.ln4{left:calc(var(--su4)*-1)!important}.l50{left:50%!important}h1,h2,h3,h4,h6,p{margin-top:0}.fs-display4{font-size:var(--fs-display4)!important}.fs-display3{font-size:var(--fs-display3)!important}.fs-display2{font-size:var(--fs-display2)!important}.fs-display1{font-size:var(--fs-display1)!important}.fs-headline2{font-size:var(--fs-headline2)!important}.fs-headline1{font-size:var(--fs-headline1)!important}.fs-title{font-size:var(--fs-title)!important}.fs-subheading{font-size:var(--fs-subheading)!important}.fs-body3{font-size:var(--fs-body3)!important}.fs-body2{font-size:var(--fs-body2)!important}.fs-body1{font-size:var(--fs-body1)!important}.fs-caption{font-size:var(--fs-caption)!important}.fs-fine{font-size:var(--fs-fine)!important}@media (max-width:640px){html .fs-display4{font-size:3.8rem!important}html .fs-display3{font-size:3.3rem!important}html .fs-display2{font-size:3rem!important}html .fs-display1{font-size:2.6rem!important}html .fs-headline2{font-size:2.3rem!important}html .fs-headline1{font-size:2rem!important}html .fs-title{font-size:1.8rem!important}html .fs-subheading{font-size:1.6rem!important}html .fs-body3{font-size:1.4rem!important}html .fs-body2{font-size:1.3rem!important}}.lh-xs{line-height:var(--lh-xs)!important}.lh-sm{line-height:var(--lh-sm)!important}.lh-md{line-height:var(--lh-md)!important}.lh-lg{line-height:var(--lh-lg)!important}.lh-xl{line-height:var(--lh-xl)!important}.lh-unset{line-height:normal!important}.ff-sans{font-family:var(--ff-sans)!important}.ff-mono{font-family:var(--ff-mono)!important}.fw-normal{font-weight:400!important}.fw-bold{font-weight:700!important}.fs-normal{font-style:normal!important}.fs-italic{font-style:italic!important}.ta-left{text-align:left!important}.ta-center{text-align:center!important}.ta-right{text-align:right!important}.td-none{text-decoration:none!important}.td-underline{text-decoration:underline!important}.tt-uppercase{text-transform:uppercase!important}.truncate{max-width:100%;overflow:hidden;text-overflow:ellipsis!important;white-space:nowrap}.v-truncate2{-webkit-line-clamp:2}.v-truncate2,.v-truncate5{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.v-truncate5{-webkit-line-clamp:5}.ws-normal{white-space:normal!important}.ws-nowrap{white-space:nowrap!important}.ws-pre-line{white-space:pre-line!important}.break-word,.ow-break-word{overflow-wrap:break-word!important}.break-word{hyphens:auto!important;word-break:break-word!important}ol,ul{margin-left:2.8em;padding:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}ul{list-style-type:disc}ol{list-style-type:decimal}.list-reset{list-style:none;margin:0;padding:0}.d-block{display:block!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-none{display:none!important}.bg-bottom{background-position:bottom!important}.bg-center{background-position:50%!important}.bg-left{background-position:0!important}.bg-right-top{background-position:100% 0!important}.bg-no-repeat{background-repeat:no-repeat!important}.bg-cover{background-size:cover!important}.bg-contain{background-size:contain!important}.focus{box-shadow:0 0 0 var(--su-static2) var(--focus-neutral),0 0 0 var(--su-static4) var(--focus-theme);outline:var(--su-static2) solid #0000!important}.c-default{cursor:default!important}.c-pointer{cursor:pointer!important}.c-text{cursor:text!important}.c-help{cursor:help!important}.pe-none{pointer-events:none!important}.us-none{-webkit-user-select:none!important;user-select:none!important}.v-hidden{visibility:hidden!important}.v-visible-sr{border:0;clip:rect(var(--su-static1),var(--su-static1),var(--su-static1),var(--su-static1));clip-path:inset(50%);height:var(--su-static1);margin:calc(var(--su-static1)*-1);overflow:hidden;overflow-wrap:normal;padding:0;position:absolute;width:var(--su-static1)}.float-left{float:left!important}.float-right{float:right!important}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.va-middle{vertical-align:middle!important}.va-sub{vertical-align:sub!important}.va-text-bottom{vertical-align:text-bottom!important}.va-top{vertical-align:top!important}.ps-absolute{position:absolute!important}.ps-fixed{position:fixed!important}.ps-relative{position:relative!important}.ps-static{position:static!important}.ps-sticky{position:sticky!important}.overflow-auto{overflow:auto!important;scrollbar-color:var(--scrollbar) #0000}.overflow-auto::-webkit-scrollbar{background-color:initial;height:calc(var(--su-static12) - var(--su-static2));width:calc(var(--su-static12) - var(--su-static2))}.overflow-auto::-webkit-scrollbar-track{background-color:initial;border-radius:calc(var(--su-static12) - var(--su-static2))}.overflow-auto::-webkit-scrollbar-thumb{background-color:var(--scrollbar);border-radius:calc(var(--su-static12) - var(--su-static2))}.overflow-auto::-webkit-scrollbar-corner{background-color:initial;border-color:#0000}.overflow-hidden{overflow:hidden!important;scrollbar-color:var(--scrollbar) #0000}.overflow-hidden::-webkit-scrollbar{background-color:initial;height:calc(var(--su-static12) - var(--su-static2));width:calc(var(--su-static12) - var(--su-static2))}.overflow-hidden::-webkit-scrollbar-track{background-color:initial;border-radius:calc(var(--su-static12) - var(--su-static2))}.overflow-hidden::-webkit-scrollbar-thumb{background-color:var(--scrollbar);border-radius:calc(var(--su-static12) - var(--su-static2))}.overflow-hidden::-webkit-scrollbar-corner{background-color:initial;border-color:#0000}.overflow-scroll{overflow:scroll!important;scrollbar-color:var(--scrollbar) #0000}.overflow-scroll::-webkit-scrollbar{background-color:initial;height:calc(var(--su-static12) - var(--su-static2));width:calc(var(--su-static12) - var(--su-static2))}.overflow-scroll::-webkit-scrollbar-track{background-color:initial;border-radius:calc(var(--su-static12) - var(--su-static2))}.overflow-scroll::-webkit-scrollbar-thumb{background-color:var(--scrollbar);border-radius:calc(var(--su-static12) - var(--su-static2))}.overflow-scroll::-webkit-scrollbar-corner{background-color:initial;border-color:#0000}.overflow-x-scroll{overflow-x:scroll!important;scrollbar-color:var(--scrollbar) #0000}.overflow-x-scroll::-webkit-scrollbar{background-color:initial;height:calc(var(--su-static12) - var(--su-static2));width:calc(var(--su-static12) - var(--su-static2))}.overflow-x-scroll::-webkit-scrollbar-track{background-color:initial;border-radius:calc(var(--su-static12) - var(--su-static2))}.overflow-x-scroll::-webkit-scrollbar-thumb{background-color:var(--scrollbar);border-radius:calc(var(--su-static12) - var(--su-static2))}.overflow-x-scroll::-webkit-scrollbar-corner{background-color:initial;border-color:#0000}.overflow-y-scroll{overflow-y:scroll!important;scrollbar-color:var(--scrollbar) #0000}.overflow-y-scroll::-webkit-scrollbar{background-color:initial;height:calc(var(--su-static12) - var(--su-static2));width:calc(var(--su-static12) - var(--su-static2))}.overflow-y-scroll::-webkit-scrollbar-track{background-color:initial;border-radius:calc(var(--su-static12) - var(--su-static2))}.overflow-y-scroll::-webkit-scrollbar-thumb{background-color:var(--scrollbar);border-radius:calc(var(--su-static12) - var(--su-static2))}.overflow-y-scroll::-webkit-scrollbar-corner{background-color:initial;border-color:#0000}.overflow-visible{overflow:visible!important}.o0{opacity:0!important}.o30{opacity:.3!important}.o50{opacity:.5!important}.o80{opacity:.8!important}.o90{opacity:.9!important}.z-base{z-index:var(--zi-base)!important}.z-active{z-index:var(--zi-active)!important}.z-selected{z-index:var(--zi-selected)!important}.z-dropdown{z-index:var(--zi-dropdown)!important}.z-popover{z-index:var(--zi-popovers)!important}.z-banner{z-index:var(--zi-banners)!important}.z-nav{z-index:var(--zi-navigation)!important}.outline-none{outline:0!important}.bs-none{box-shadow:none!important}.bs-sm,.h\:bs-sm:hover{box-shadow:var(--bs-sm)!important}.bs-md,.h\:bs-md:hover{box-shadow:var(--bs-md)!important}.bs-lg,.h\:bs-lg:hover{box-shadow:var(--bs-lg)!important}.t{transition-delay:0s;transition-duration:var(--transition-time);transition-property:all;transition-timing-function:var(--te-ease-in)}.w20{width:20%!important}.w25{width:25%!important}.w30{width:30%!important}.w33{width:33.33333%!important}.w50{width:50%!important}.w60{width:60%!important}.w66{width:66.66667%!important}.w75{width:75%!important}.w90{width:90%!important}.w100{width:100%!important}.w-auto{width:auto!important}.w0{width:0!important}.ws2{width:calc(var(--s-step)*2)!important}.ws4{width:calc(var(--s-step)*4)!important}.w2{width:var(--su-static2)!important}.w4{width:var(--su-static4)!important}.w6{width:var(--su-static6)!important}.w8{width:var(--su-static8)!important}.w12{width:var(--su-static12)!important}.w16{width:var(--su-static16)!important}.w24{width:var(--su-static24)!important}.w32{width:var(--su-static32)!important}.w48{width:var(--su-static48)!important}.w64{width:var(--su-static64)!important}.w96{width:var(--su-static96)!important}.w128{width:var(--su-static128)!important}.wmx2{max-width:calc(var(--s-step)*2)!important}.wmx3{max-width:calc(var(--s-step)*3)!important}.wmx4{max-width:calc(var(--s-step)*4)!important}.wmx5{max-width:calc(var(--s-step)*5)!important}.wmx6{max-width:calc(var(--s-step)*6)!important}.wmx7{max-width:calc(var(--s-step)*7)!important}.wmx8{max-width:calc(var(--s-step)*8)!important}.wmx9{max-width:calc(var(--s-step)*9)!important}.wmx10{max-width:calc(var(--s-step)*10)!important}.wmx11{max-width:calc(var(--s-step)*11)!important}.wmx12{max-width:var(--s-full)!important}.wmx100{max-width:100%!important}.wmx-initial{max-width:none!important}.wmn0{min-width:0!important}.wmn2{min-width:calc(var(--s-step)*2)!important}.wmn3{min-width:calc(var(--s-step)*3)!important}.wmn4{min-width:calc(var(--s-step)*4)!important}.wmn5{min-width:calc(var(--s-step)*5)!important}.h100{height:100%!important}.h-auto{height:auto!important}.h-screen{height:100vh!important}.h0{height:0!important}.hs6{height:calc(var(--s-step)*6)!important}.h2{height:var(--su-static2)!important}.h4{height:var(--su-static4)!important}.h6{height:var(--su-static6)!important}.h8{height:var(--su-static8)!important}.h12{height:var(--su-static12)!important}.h16{height:var(--su-static16)!important}.h24{height:var(--su-static24)!important}.h32{height:var(--su-static32)!important}.h48{height:var(--su-static48)!important}.h64{height:var(--su-static64)!important}.h96{height:var(--su-static96)!important}.h128{height:var(--su-static128)!important}.hmx2{max-height:calc(var(--s-step)*2)!important}.hmx-screen{max-height:100vh!important}.hmn2{min-height:calc(var(--s-step)*2)!important}.hmn3{min-height:calc(var(--s-step)*3)!important}.hmn4{min-height:calc(var(--s-step)*4)!important}.hmn6{min-height:calc(var(--s-step)*6)!important}.hmn-screen{min-height:100vh!important}@media (max-width:1264px){.lg\:bb{border-bottom-style:solid!important;border-bottom-width:var(--su-static1)!important}.lg\:brw0{border-right-width:0!important}.lg\:fd-column{flex-direction:column!important}.lg\:jc-center{justify-content:center!important}.lg\:jc-start{justify-content:flex-start!important}.lg\:ai-stretch{align-items:stretch!important}.lg\:as-end{align-self:flex-end!important}.lg\:order-first{order:-1!important}.lg\:order-last{order:1!important}.lg\:mr0{margin-right:var(--su0)!important}.lg\:mb24{margin-bottom:var(--su24)!important}.lg\:mb32{margin-bottom:var(--su32)!important}.lg\:ml0{margin-left:var(--su0)!important}.lg\:ml4{margin-left:var(--su4)!important}.lg\:pt0{padding-top:var(--su0)!important}.lg\:pt24{padding-top:var(--su24)!important}.lg\:pt32{padding-top:var(--su32)!important}.lg\:pt128{padding-top:var(--su128)!important}.lg\:pr24{padding-right:var(--su24)!important}.lg\:pb24{padding-bottom:var(--su24)!important}.lg\:pb48{padding-bottom:var(--su48)!important}.lg\:pb128{padding-bottom:var(--su128)!important}.lg\:pl24{padding-left:var(--su24)!important}.lg\:ta-center{text-align:center!important}.lg\:d-block{display:block!important}.lg\:d-flex{display:flex!important}.lg\:d-none{display:none!important}.lg\:ps-static{position:static!important}.lg\:w100{width:100%!important}.lg\:wmx100{max-width:100%!important}.lg\:wmx-initial{max-width:none!important}}@media (max-width:980px){.md\:br{border-right-style:solid!important;border-right-width:var(--su-static1)!important}.md\:btw0{border-top-width:0!important}.md\:brw0{border-right-width:0!important}.md\:blw0{border-left-width:0!important}.md\:bar0{border-radius:0!important}.md\:fd-row{flex-direction:row!important}.md\:fd-column{flex-direction:column!important}.md\:jc-center{justify-content:center!important}.md\:ai-center{align-items:center!important}.md\:ai-start{align-items:flex-start!important}.md\:ai-stretch{align-items:stretch!important}.md\:as-center{align-self:center!important}.md\:as-start{align-self:flex-start!important}.md\:order-first{order:-1!important}.md\:order-last{order:1!important}.md\:mt0{margin-top:var(--su0)!important}.md\:mt12{margin-top:var(--su12)!important}.md\:mt24{margin-top:var(--su24)!important}.md\:mt32{margin-top:var(--su32)!important}.md\:mt64{margin-top:var(--su64)!important}.md\:mr0{margin-right:var(--su0)!important}.md\:mr4{margin-right:var(--su4)!important}.md\:mr12{margin-right:var(--su12)!important}.md\:mb0{margin-bottom:var(--su0)!important}.md\:mb6{margin-bottom:var(--su6)!important}.md\:mb12{margin-bottom:var(--su12)!important}.md\:mb16{margin-bottom:var(--su16)!important}.md\:mb24{margin-bottom:var(--su24)!important}.md\:mb32{margin-bottom:var(--su32)!important}.md\:mb48{margin-bottom:var(--su48)!important}.md\:mb64{margin-bottom:var(--su64)!important}.md\:ml0{margin-left:var(--su0)!important}.md\:ml2{margin-left:var(--su2)!important}.md\:ml4{margin-left:var(--su4)!important}.md\:ml12{margin-left:var(--su12)!important}.md\:ml24{margin-left:var(--su24)!important}.md\:ml32{margin-left:var(--su32)!important}.md\:pt0{padding-top:var(--su0)!important}.md\:pt6{padding-top:var(--su6)!important}.md\:pt12{padding-top:var(--su12)!important}.md\:pt24{padding-top:var(--su24)!important}.md\:pt32{padding-top:var(--su32)!important}.md\:pt48{padding-top:var(--su48)!important}.md\:pt64{padding-top:var(--su64)!important}.md\:pr0{padding-right:var(--su0)!important}.md\:pr6{padding-right:var(--su6)!important}.md\:pr12{padding-right:var(--su12)!important}.md\:pr24{padding-right:var(--su24)!important}.md\:pr128{padding-right:var(--su128)!important}.md\:pb0{padding-bottom:var(--su0)!important}.md\:pb6{padding-bottom:var(--su6)!important}.md\:pb12{padding-bottom:var(--su12)!important}.md\:pb16{padding-bottom:var(--su16)!important}.md\:pb24{padding-bottom:var(--su24)!important}.md\:pb32{padding-bottom:var(--su32)!important}.md\:pb48{padding-bottom:var(--su48)!important}.md\:pb64{padding-bottom:var(--su64)!important}.md\:pl0{padding-left:var(--su0)!important}.md\:pl6{padding-left:var(--su6)!important}.md\:pl12{padding-left:var(--su12)!important}.md\:pl24{padding-left:var(--su24)!important}.md\:b64{bottom:var(--su64)!important}.md\:ta-left{text-align:left!important}.md\:ta-center{text-align:center!important}.md\:d-block{display:block!important}.md\:d-flex{display:flex!important}.md\:d-inline{display:inline!important}.md\:d-none{display:none!important}.md\:ps-fixed{position:fixed!important}.md\:ps-relative{position:relative!important}.md\:ps-static{position:static!important}.md\:bs-none{box-shadow:none!important}.md\:w25{width:25%!important}.md\:w100{width:100%!important}.md\:w-auto{width:auto!important}.md\:wmx-initial{max-width:none!important}.md\:h-auto{height:auto!important}}@media (max-width:640px){.sm\:bar0{border-radius:0!important}.sm\:fd-column{flex-direction:column!important}.sm\:fw-nowrap{flex-wrap:nowrap!important}.sm\:jc-space-between{justify-content:space-between!important}.sm\:jc-start{justify-content:flex-start!important}.sm\:ai-center{align-items:center!important}.sm\:ai-end{align-items:flex-end!important}.sm\:ai-start{align-items:flex-start!important}.sm\:ai-stretch{align-items:stretch!important}.sm\:order-first{order:-1!important}.sm\:order-last{order:1!important}.sm\:m12{margin:var(--su12)!important}.sm\:mt0{margin-top:var(--su0)!important}.sm\:mt12{margin-top:var(--su12)!important}.sm\:mt24{margin-top:var(--su24)!important}.sm\:mt32{margin-top:var(--su32)!important}.sm\:mtn4{margin-top:calc(var(--su4)*-1)!important}.sm\:mr0{margin-right:var(--su0)!important}.sm\:mr8{margin-right:var(--su8)!important}.sm\:mr12{margin-right:var(--su12)!important}.sm\:mr48{margin-right:var(--su48)!important}.sm\:mb0{margin-bottom:var(--su0)!important}.sm\:mb2{margin-bottom:var(--su2)!important}.sm\:mb8{margin-bottom:var(--su8)!important}.sm\:mb12{margin-bottom:var(--su12)!important}.sm\:mb24{margin-bottom:var(--su24)!important}.sm\:mb32{margin-bottom:var(--su32)!important}.sm\:mb48{margin-bottom:var(--su48)!important}.sm\:mb64{margin-bottom:var(--su64)!important}.sm\:ml0{margin-left:var(--su0)!important}.sm\:ml6{margin-left:var(--su6)!important}.sm\:ml12{margin-left:var(--su12)!important}.sm\:p8{padding:var(--su8)!important}.sm\:p24{padding:var(--su24)!important}.sm\:p32{padding:var(--su32)!important}.sm\:pt0{padding-top:var(--su0)!important}.sm\:pt12{padding-top:var(--su12)!important}.sm\:pt16{padding-top:var(--su16)!important}.sm\:pt24{padding-top:var(--su24)!important}.sm\:pt32{padding-top:var(--su32)!important}.sm\:pt48{padding-top:var(--su48)!important}.sm\:pt64{padding-top:var(--su64)!important}.sm\:pt128{padding-top:var(--su128)!important}.sm\:pr0{padding-right:var(--su0)!important}.sm\:pr12{padding-right:var(--su12)!important}.sm\:pr16{padding-right:var(--su16)!important}.sm\:pr24{padding-right:var(--su24)!important}.sm\:pr32{padding-right:var(--su32)!important}.sm\:pb0{padding-bottom:var(--su0)!important}.sm\:pb12{padding-bottom:var(--su12)!important}.sm\:pb16{padding-bottom:var(--su16)!important}.sm\:pb24{padding-bottom:var(--su24)!important}.sm\:pb32{padding-bottom:var(--su32)!important}.sm\:pb48{padding-bottom:var(--su48)!important}.sm\:pb64{padding-bottom:var(--su64)!important}.sm\:pl0{padding-left:var(--su0)!important}.sm\:pl12{padding-left:var(--su12)!important}.sm\:pl16{padding-left:var(--su16)!important}.sm\:pl24{padding-left:var(--su24)!important}.sm\:pl32{padding-left:var(--su32)!important}.sm\:t12{top:var(--su12)!important}.sm\:l24{left:var(--su24)!important}.sm\:ta-left{text-align:left!important}.sm\:ta-center{text-align:center!important}.sm\:d-block{display:block!important}.sm\:d-inline-block{display:inline-block!important}.sm\:d-none{display:none!important}.sm\:ps-absolute{position:absolute!important}.sm\:ps-relative{position:relative!important}.sm\:ps-static{position:static!important}.sm\:w50{width:50%!important}.sm\:w66{width:66.66667%!important}.sm\:w100{width:100%!important}.sm\:w-auto{width:auto!important}.sm\:wmx100{max-width:100%!important}.sm\:wmx-initial{max-width:none!important}.sm\:hmn-initial{min-height:auto!important}}@media print{.print\:d-none{display:none!important}}body,html{color:var(--theme-body-font-color,var(--black-600));font-family:var(--theme-body-font-family);font-size:var(--fs-base);line-height:var(--lh-base)}@media (max-width:640px){html,html body{font-size:11px}}body{background-color:var(--theme-background-color,var(--white));box-sizing:border-box;min-height:100%}body *,body :after,body :before{box-sizing:inherit}</style> <style>body{font-family:Source Sans Pro,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.p-ff-source{font-family:Source Sans Pro;font-weight:400}.p-ff-source-bold{font-family:Source Sans Pro;font-weight:600}.p-ff-roboto-slab{font-family:Roboto Slab;font-weight:400}.p-ff-roboto-slab-bold{font-family:Roboto Slab;font-weight:700}.p-blockquote:before{display:none}address{font-style:normal}.p-lh-sm{line-height:1.14em}.p-lh-md{line-height:1.5em}.p-bg-beige-pastel{background-color:#fcfbfa}.p-bg-video-overlay{background:rgba(0,0,0,.7);background:linear-gradient(180deg,transparent,#212121)}.p-bs-wrapper{box-shadow:0 12px 11px rgba(0,0,0,.035),0 100px 80px rgba(0,0,0,.07)}.p-player{height:0;padding-bottom:56.25%}body.theme-dark .p-logo{filter:grayscale(1) brightness(0) invert(1);opacity:.8}@media (prefers-color-scheme:dark){body.theme-system .p-logo{filter:grayscale(1) brightness(0) invert(1);opacity:.8}}.p-wrapper{max-width:1600px;padding:0 64px}@media (max-width:640px){.p-wrapper{padding:0 5%}}.p-wrapper:last-of-type{border-radius:0 0 7px 7px}.p-nav-spacer{padding-top:92px}.p-bg-text-gradient{background:var(--black-200);background:linear-gradient(90deg,var(--black-200) 0,var(--white) 100%)}.p-bits{display:block;height:32px;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:32px;z-index:50}.p-bits:after,.p-bits:before{background:currentColor;border-radius:13% 13% 0 13%;content:"";height:50%;left:0;position:absolute;top:0;width:50%}.p-bits:after{border-radius:0 13% 13% 13%;height:50%;left:50%;opacity:.2;top:50%;width:50%}.p-bg-dark-gradient{background:var(--black-500);background:linear-gradient(180deg,var(--black) 0,var(--black-500) 130%)}body.theme-dark .p-bg-dark-gradient{background:var(--white);background:linear-gradient(180deg,var(--white) 0,#282727 100%)}@media (prefers-color-scheme:dark){body.theme-system .p-bg-dark-gradient{background:var(--white);background:linear-gradient(180deg,var(--white) 0,#282727 100%)}}.p-bar-lg{border-radius:15px!important}.p-btr-lg{border-radius:15px 15px 0 0!important}.p-blr-lg{border-radius:15px 0 0 15px!important}.p-bbr-lg{border-radius:0 0 15px 15px!important}html.p-product-theme body{--black-100:#fffffb!important;--black-150:#f9f9f4!important;--blue-500:#075ec3!important;--stack-goldenrod:#ffb500;--pale-purple:#f0f1f7}html.p-product-theme body.theme-dark{--black-100:#252729!important;--black-150:#34393e!important;--orange-400:#f48025!important;--pale-purple:#2a2d44}@media (prefers-color-scheme:dark){html.p-product-theme body.theme-system{--black-100:#252729!important;--black-150:#34393e!important;--orange-400:#f48025!important;--pale-purple:#2a2d44}}.fc-stack-goldenrod{color:var(--stack-goldenrod)!important}.bg-pale-purple{background-color:var(--pale-purple)!important}.bg-stack-goldenrod{background-color:var(--stack-goldenrod)!important}.bc-stack-goldenrod{border-color:var(--stack-goldenrod)!important}.p-btn--primary{background:var(--stack-goldenrod);border:1px solid rgba(0,0,0,.06);border-radius:5px;box-shadow:2px 5px 9px rgba(0,0,0,.09),inset 0 1px 0 hsla(0,0%,100%,.2),inset 0 -1px 0 rgba(0,0,0,.06);color:var(--black);cursor:pointer;display:inline-block;font-weight:600}.p-btn--primary:hover{background:var(--yellow-400);color:var(--black)}body.theme-dark .p-btn--primary{color:var(--white)}@media (prefers-color-scheme:dark){body.theme-system .p-btn--primary{color:var(--white)}}.p-btn--secondary{color:var(--blue-400);text-decoration:underline}.p-btn--secondary:hover{color:var(--blue-500)}.p-bg-pattern-dot{background:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" fill="none" viewBox="0 0 18 18"><circle cx="1.5" cy="1.5" r="1.5" fill="%23000" fill-opacity=".11"/></svg>') repeat;display:block;position:absolute}.p-bg-pattern-dot--light{background:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" fill="none" viewBox="0 0 18 18"><circle cx="1.5" cy="1.5" r="1.5" fill="%23fff" fill-opacity=".25"/></svg>') repeat}body.theme-dark .p-bg-pattern-dot{background:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" fill="none" viewBox="0 0 18 18"><circle cx="1.5" cy="1.5" r="1.5" fill="%23fff" fill-opacity=".13"/></svg>') repeat}@media (prefers-color-scheme:dark){body.theme-system .p-bg-pattern-dot{background:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" fill="none" viewBox="0 0 18 18"><circle cx="1.5" cy="1.5" r="1.5" fill="%23fff" fill-opacity=".13"/></svg>') repeat}}.bs-product{box-shadow:0 15px 25px rgba(68,61,28,.08),0 6.26664px 10.4444px rgba(68,61,28,.058),0 3.35045px 5.58408px rgba(68,61,28,.048),0 1.87823px 3.13039px rgba(68,61,28,.04),0 .997515px 1.66253px rgba(68,61,28,.032),0 .415088px .691814px rgba(68,61,28,.022)}.my-section{margin-bottom:192px;margin-top:192px}@media (max-width:640px){.my-section{margin-bottom:96px;margin-top:96px}}.bg-gradient-purple{background:linear-gradient(250deg,hsla(0,0%,88%,.3),rgba(0,0,0,.3)),#5f67fa;background-blend-mode:overlay,normal}.bg-gradient-green{background:linear-gradient(250deg,hsla(0,0%,88%,.3),rgba(0,0,0,.3)),#5eba7d;background-blend-mode:overlay,normal}.bg-gradient-gold{background:linear-gradient(250deg,hsla(0,0%,88%,.3),rgba(0,0,0,.3)),#ffb500;background-blend-mode:overlay,normal}.bg-gradient-blue{background:linear-gradient(250deg,hsla(0,0%,88%,.3),rgba(0,0,0,.3)),#075ec3;background-blend-mode:overlay,normal}.pt-100{padding-top:100%}</style> <style>.product[data-v-77d5b22b]{border:1px solid #f0f1f8;padding:18px 32px}.product .icon[data-v-77d5b22b]{transition:transform .2s}.product:hover .icon[data-v-77d5b22b]{transform:translateX(3px)}.bg-stack-goldenrod[data-v-77d5b22b]{background-color:#ffb501!important}</style> <style>.nav[data-v-32e3e526]{max-height:calc(100vh - 92px)}.product .icon[data-v-32e3e526]{transition:transform .2s}.product:hover .icon[data-v-32e3e526]{transform:translateX(3px)}</style> <style>.p-nav[data-v-0aca008c]{position:absolute}.p-nav--scrolled[data-v-0aca008c]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:hsla(0,0%,100%,.97);box-shadow:0 15px 30px rgba(0,0,0,.04),0 1.8px 3.5px rgba(0,0,0,.02);position:fixed;top:0}body.theme-dark .p-nav--scrolled[data-v-0aca008c]{background:rgba(0,0,0,.97)}@media (prefers-color-scheme:dark){body.theme-system .p-nav--scrolled[data-v-0aca008c]{background:rgba(0,0,0,.97)}}@media (max-width:980px){.p-nav[data-v-0aca008c]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:hsla(0,0%,100%,.97);border-bottom:1px solid rgba(0,0,0,.05);overflow:auto;position:fixed;top:0}body.theme-dark .p-nav[data-v-0aca008c]{background:rgba(0,0,0,.97)}}@media (prefers-color-scheme:dark) and (max-width:980px){body.theme-system .p-nav[data-v-0aca008c]{background:rgba(0,0,0,.97)}}.p-nav__product[data-v-0aca008c]{background:none;border:none;color:inherit;cursor:pointer;font:unset;height:18px;padding:0;position:relative;width:24px}.p-nav__product span[data-v-0aca008c],.p-nav__product[data-v-0aca008c]:after,.p-nav__product[data-v-0aca008c]:before{background:currentColor;border-radius:2px;content:"";display:block;font-size:0;height:2px;left:0;right:0;transform-origin:50% 50%}.p-nav__product[data-v-0aca008c]:before{position:absolute;top:0}.p-nav__product[data-v-0aca008c]:after{bottom:0;position:absolute}.p-nav__product.is-selected[data-v-0aca008c],.p-nav__product[data-v-0aca008c]:hover{color:var(--orange-400)}.p-nav__product.is-selected span[data-v-0aca008c]{background:transparent}.p-nav__product.is-selected[data-v-0aca008c]:before{transform:translateY(8px) rotate(45deg)}.p-nav__product.is-selected[data-v-0aca008c]:after{transform:translateY(-8px) rotate(-45deg)}.p-nav__logo[data-v-0aca008c]{padding:14px 0}@keyframes slidedown-0aca008c{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@media (max-width:980px){.p-nav__logo[data-v-0aca008c]{max-width:500px;opacity:1;padding:0}.p-nav-sub[data-v-0aca008c]{border-radius:0 0 5px 5px;margin-top:-5px}}.p-nav__primary[data-v-0aca008c]{background:none;border:none;box-shadow:none;color:var(--black-500);cursor:pointer;font:unset;margin:0 2px;overflow:hidden;padding:28px 4px;position:relative;transition:padding .4s;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto;white-space:nowrap}.p-nav--scrolled .p-nav__primary[data-v-0aca008c]{padding-bottom:14px;padding-top:14px}.p-nav__primary span[data-v-0aca008c]{align-items:center;border-radius:5px;display:flex;justify-content:space-between;padding:6px 12px}.p-nav__primary:hover .p-nav__primary__label[data-v-0aca008c]{background:var(--black-150)}.p-nav__primary--cta .p-nav__primary__label[data-v-0aca008c]{background:var(--blue-400);border:1px solid rgba(0,0,0,.06);box-shadow:2px 5px 9px rgba(0,0,0,.09),inset 0 1px 0 hsla(0,0%,100%,.2),inset 0 -1px 0 rgba(0,0,0,.06);color:var(--white)}.p-nav__primary--cta:hover .p-nav__primary__label[data-v-0aca008c]{background:var(--blue-400)}.p-nav__primary--ctaOutlined .p-nav__primary__label[data-v-0aca008c]{border:1px solid var(--blue-500);color:var(--blue-500)}.p-nav__primary--ctaOutlined:hover .p-nav__primary__label[data-v-0aca008c]{background-color:var(--blue-100)}.p-nav__primary--dropdown span svg[data-v-0aca008c]{transition:transform .2s}.p-nav__primary--dropdown.is-selected span svg[data-v-0aca008c]{transform:rotate(-180deg)}@media (max-width:980px){.p-nav__primary[data-v-0aca008c]{border-top:1px solid var(--black-200);padding:0}.p-nav__primary .p-nav__primary__label[data-v-0aca008c]{border-radius:0;padding:10px 10px 10px 0}.p-nav__primary--cta .p-nav__primary__label[data-v-0aca008c],.p-nav__primary--ctaOutlined .p-nav__primary__label[data-v-0aca008c]{border-radius:5px;padding-left:12px}.p-nav__primary--cta[data-v-0aca008c]{padding-top:10px}.p-nav__primary--ctaOutlined[data-v-0aca008c]{padding-bottom:10px;padding-top:10px}.p-nav__primary span .svg-icon[data-v-0aca008c]{order:2}}.s-navigation--item[data-v-0aca008c]{border-radius:5px}.s-navigation .s-navigation--item[data-v-0aca008c]:active,.s-navigation .s-navigation--item[data-v-0aca008c]:hover{background:var(--black-200);color:var(--black)}@media (min-width:980px){.appear-enter-active[data-v-0aca008c],.appear-leave-active[data-v-0aca008c]{animation:appear-0aca008c .1s ease;transform:translateZ(0);transform-origin:0 0}.appear-leave-active[data-v-0aca008c]{animation-direction:reverse}@keyframes appear-0aca008c{0%{opacity:0;transform:rotateX(0deg) scale(.9)}to{opacity:1;transform:rotateX(0deg) scale(1)}}}</style> <style>a[data-v-2c619c8c],button[data-v-2c619c8c]{color:var(--black);display:block}a[data-v-2c619c8c]:hover,button[data-v-2c619c8c]:hover{color:var(--blue-500);text-decoration:underline}</style> <style>.api-solutions[data-v-810f63ea]{animation:scroll-810f63ea 60s linear infinite;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='543' height='508' fill='none' viewBox='0 0 543 508'%3E%3Cpath fill='url(%23a)' fill-rule='evenodd' d='M.74 2.461A2.46 2.46 0 0 1 3.2 0h206.566a2.46 2.46 0 0 1 2.462 2.461v20.456a2.46 2.46 0 0 1-2.462 2.462H3.201a2.46 2.46 0 0 1-2.462-2.462zm236.866 0A2.46 2.46 0 0 1 240.068 0h71.213a2.46 2.46 0 0 1 2.461 2.461v20.456a2.46 2.46 0 0 1-2.461 2.462h-71.213a2.46 2.46 0 0 1-2.462-2.462zM3.461 169A2.46 2.46 0 0 0 1 171.461v21.078A2.46 2.46 0 0 0 3.461 195H264.54a2.46 2.46 0 0 0 2.461-2.461v-21.078a2.46 2.46 0 0 0-2.461-2.461zM1 222.461A2.46 2.46 0 0 1 3.461 220H341.54a2.46 2.46 0 0 1 2.461 2.461v20.078a2.46 2.46 0 0 1-2.461 2.461H3.461A2.46 2.46 0 0 1 1 242.539zm2.2 48.25a2.46 2.46 0 0 0-2.46 2.461v20.456a2.46 2.46 0 0 0 2.46 2.461h206.566a2.46 2.46 0 0 0 2.462-2.461v-20.456a2.46 2.46 0 0 0-2.462-2.461zm-2.46 70.13a2.46 2.46 0 0 1 2.46-2.461h392.676a2.46 2.46 0 0 1 2.461 2.461v20.456a2.46 2.46 0 0 1-2.461 2.461H3.201a2.46 2.46 0 0 1-2.462-2.461zm154.738 48.297a2.46 2.46 0 0 0-2.461 2.462v20.456a2.46 2.46 0 0 0 2.461 2.461h105.051a2.46 2.46 0 0 0 2.461-2.461V391.6a2.46 2.46 0 0 0-2.461-2.462zM.739 391.6a2.46 2.46 0 0 1 2.462-2.462H133.63a2.46 2.46 0 0 1 2.462 2.462v20.456a2.46 2.46 0 0 1-2.462 2.461H3.2a2.46 2.46 0 0 1-2.46-2.461zm2.462 48.293a2.46 2.46 0 0 0-2.462 2.462v20.455a2.46 2.46 0 0 0 2.462 2.462h257.322a2.46 2.46 0 0 0 2.462-2.462v-20.455a2.46 2.46 0 0 0-2.462-2.462zm276.704 2.462a2.46 2.46 0 0 1 2.461-2.462h257.322a2.46 2.46 0 0 1 2.462 2.462v20.455a2.46 2.46 0 0 1-2.462 2.462H282.366a2.46 2.46 0 0 1-2.461-2.462zM3.201 50.76a2.46 2.46 0 0 0-2.462 2.46v20.457a2.46 2.46 0 0 0 2.462 2.461h528.027a2.46 2.46 0 0 0 2.461-2.461V53.22a2.46 2.46 0 0 0-2.461-2.461zM.739 103.98a2.46 2.46 0 0 1 2.462-2.461H133.63a2.46 2.46 0 0 1 2.462 2.461v20.456a2.46 2.46 0 0 1-2.462 2.461H3.2a2.46 2.46 0 0 1-2.46-2.461zm154.739-2.461a2.46 2.46 0 0 0-2.461 2.461v20.456a2.46 2.46 0 0 0 2.461 2.461h130.43a2.46 2.46 0 0 0 2.461-2.461v-20.456a2.46 2.46 0 0 0-2.461-2.461z' clip-rule='evenodd' opacity='.26'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='-255.539' x2='719.029' y1='-53.945' y2='215.347' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.275' stop-color='%23D8D6D5'/%3E%3Cstop offset='.789' stop-color='%23D0D0D0' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");background-position:50% 0;background-repeat:repeat-y}.footer[data-v-810f63ea]{background-color:#2f3337;background-image:url(/img/product/audience/footer-cta.svg);background-position:50% 50%;background-size:cover}.google-gray[data-v-810f63ea]{fill:#5f6368}body.theme-dark .google-gray[data-v-810f63ea]{fill:#fff}@media (prefers-color-scheme:dark){body.theme-dark .google-gray[data-v-810f63ea]{fill:#fff}}@keyframes scroll-810f63ea{0%{background-position:100% 0}to{background-position:100% -508px}}</style> <style>.notice:hover .s-btn[data-v-6da319d1]{background:var(--blue-400);color:var(--white)!important}</style> <link rel="stylesheet" href="/public/product/entry.BkFHXohL.css" crossorigin> <link rel="stylesheet" href="/public/product/BannerEvent.BVgSbzXM.css" crossorigin> <link rel="preload" as="fetch" crossorigin="anonymous" href="/api-solutions/_payload.json?e5b8370c-42de-429f-8177-3ccd348532a9"> <link rel="modulepreload" as="script" crossorigin href="/public/product/C2lIzc1P.js"> <link rel="modulepreload" as="script" crossorigin href="/public/product/BfR-0LTW.js"> <link rel="modulepreload" as="script" crossorigin href="/public/product/lhNhc0W1.js"> <link rel="modulepreload" as="script" crossorigin href="/public/product/Dl46yhsb.js"> <link rel="modulepreload" as="script" crossorigin href="/public/product/BT_sXYDI.js"> <link rel="modulepreload" as="script" crossorigin href="/public/product/eH-GgEBD.js"> <link rel="modulepreload" as="script" crossorigin href="/public/product/C08YBrud.js"> <link rel="modulepreload" as="script" crossorigin href="/public/product/CxfiWcuj.js"> <link rel="modulepreload" as="script" crossorigin href="/public/product/Dlj36Txh.js"> <link rel="modulepreload" as="script" crossorigin href="/public/product/CyW6aLkC.js"> <link rel="modulepreload" as="script" crossorigin href="/public/product/CGKx4_Vc.js"> <link rel="modulepreload" as="script" crossorigin href="/public/product/Dd7DyqGv.js"> <link rel="modulepreload" as="script" crossorigin href="/public/product/BG6aOA5X.js"> <link rel="prefetch" as="script" crossorigin href="/public/product/DurvwwE4.js"> <link rel="prefetch" as="script" crossorigin href="/public/product/CalLtch9.js"> <link rel="prefetch" as="script" crossorigin href="/public/product/CBlxuvQJ.js"> <link rel="prefetch" as="script" crossorigin href="/public/product/D39Muwgf.js"> <link rel="prefetch" as="script" crossorigin href="/public/product/DFvEtUlh.js"> <link rel="prefetch" as="script" crossorigin href="/public/product/D-2HyI2x.js"> <link rel="prefetch" as="script" crossorigin href="/public/product/BP5SVdbV.js"> <link rel="prefetch" as="script" crossorigin href="/public/product/BP0dKGSM.js"> <link rel="prefetch" as="script" crossorigin href="/public/product/V1bkRT3v.js"> <link rel="prefetch" as="script" crossorigin href="/public/product/DYolGnaR.js"> <link rel="prefetch" as="script" crossorigin href="/public/product/Cnx8swkM.js"> <meta name="format-detection" content="telephone=no"> <meta name="theme-color" content="#f48024"> <meta name="twitter:site" content="@stackoverflow"> <meta name="twitter:card" content="summary_large_image"> <meta name="robots" content="Index, Follow"> <meta property="og:type" content="website"> <link rel="shortcut icon" href="/favicon.ico"> <link rel="apple-touch-icon" href="/apple-touch-icon.png"> <link rel="image_src" href="/apple-touch-icon.png"> <script data-hid="5c218f8">function OptanonWrapper() {}</script> <meta property="og:url" content="https://stackoverflow.co/api-solutions/"> <link rel="canonical" href="https://stackoverflow.co/api-solutions/"> <meta name="description" content="Get access to Stack Overflow’s high-quality public and proprietary dataset for AI models & products."> <script type="module" src="/public/product/C2lIzc1P.js" crossorigin></script></head><body class=""><script data-hid="695f8f5">let stackex_theme = localStorage.getItem('stackex-theme'); if (stackex_theme) document.body.className += ' ' + stackex_theme</script><div id="__nuxt"><!--[--><div class="nuxt-loading-indicator" style="position:fixed;top:0;right:0;left:0;pointer-events:none;width:auto;height:3px;opacity:0;background:#f48024;background-size:Infinity% auto;transform:scaleX(0%);transform-origin:left;transition:transform 0.1s, height 0.4s, opacity 0.4s;z-index:999999;"></div><!--[--><main class="p-nav-spacer bg-black-100 hmn-screen d-flex fd-column api-solutions" data-v-810f63ea><nav class="p-nav md:pt12 md:pb12 t0 l0 r0 fs-body3 z-nav hmx-screen" data-v-810f63ea data-v-0aca008c><div class="p-wrapper mx-auto d-flex md:fd-column md:pl24 md:pr24 ps-relative" data-v-0aca008c><div class="d-flex ai-center jc-space-between" data-v-0aca008c><button title="Explore our products" class="p-nav__product md:d-none mr32 md:mr0 md:order-last md:ml-auto" data-v-0aca008c><span data-v-0aca008c>Products</span></button><button class="p-nav__product d-none md:d-block mr32 md:mr0 md:order-last md:ml-auto" aria-controls="nav-main" data-v-0aca008c><span data-v-0aca008c>Menu</span></button><a href="/" class="p-nav__logo" title="Stack Overflow" data-v-0aca008c><svg aria-hidden="true" class="svg-icon iconMarketingLogo mr16 fc-black" width="157" height="37" viewBox="0 0 157 37" data-v-0aca008c><path fill="#BCBBBB" d="M22 20v8H3v-8H0v11h25V20z"></path><path fill="#F48024" d="M5.54 25.48h13.93v-2.64H5.54zm.28-6.3 13.53 2.84.56-2.7-13.53-2.84zM7.6 12.7l12.53 5.84 1.17-2.5-12.53-5.85zm3.48-6.16 10.64 8.86 1.78-2.12-10.67-8.85zM17.93 0 15.7 1.64l8.24 11.11 2.23-1.64z"></path><path fill="currentColor" d="M35.77 19.27 34 19.11c-1.4-.1-1.94-.68-1.94-1.62 0-1.13.86-1.83 2.47-1.83a4.7 4.7 0 0 1 2.95.88l1.06-1.06a6.3 6.3 0 0 0-3.99-1.18c-2.37 0-4.07 1.22-4.07 3.25 0 1.83 1.15 2.8 3.3 2.98l1.83.16c1.28.1 1.85.64 1.85 1.61 0 1.31-1.13 1.96-2.94 1.96A4.6 4.6 0 0 1 31.07 23l-1.08 1.07c1.22 1.17 2.68 1.6 4.54 1.6 2.68 0 4.5-1.24 4.5-3.37 0-2.09-1.32-2.84-3.26-3.02m13.86-4.97c-1.78 0-2.9.36-3.88 1.6-.02.01 1.06 1.06 1.06 1.06.65-.92 1.38-1.26 2.8-1.26 2.03 0 2.84.8 2.84 2.42v1.06H49.1c-2.48 0-3.83 1.26-3.83 3.2 0 .88.3 1.7.83 2.24.7.72 1.6 1 3.12 1 1.5 0 2.3-.28 3.2-1.18v1.06h1.61v-7.52c.02-2.39-1.43-3.68-4.41-3.68m2.82 7.29q0 1.37-.56 1.92c-.7.68-1.53.73-2.48.73-1.76 0-2.55-.6-2.55-1.88q-.01-1.94 2.48-1.96h3.1zm7.96-5.85c1.06 0 1.71.32 2.55 1.23l1.08-1.06a4.4 4.4 0 0 0-3.63-1.61c-2.8 0-4.9 1.88-4.9 5.67s2.12 5.67 4.9 5.67A4.4 4.4 0 0 0 64.07 24l-1.1-1.06c-.82.92-1.49 1.26-2.55 1.26a3 3 0 0 1-2.56-1.26c-.52-.71-.72-1.58-.72-2.98s.2-2.24.72-2.98c.6-.8 1.49-1.23 2.56-1.23m13.88-1.31h-2.03l-5.03 4.88V9.49h-1.61v16.03h1.61v-4.04l1.98-1.98 3.71 6.02h2.01l-4.59-7.15zm7.63-.58a4.8 4.8 0 0 0-3.58 1.42c-1.04 1.08-1.3 2.39-1.3 4.47 0 2.1.26 3.4 1.3 4.49.7.75 1.87 1.41 3.58 1.41a4.8 4.8 0 0 0 3.59-1.41c1.04-1.08 1.3-2.4 1.3-4.5 0-2.07-.26-3.38-1.3-4.46a4.8 4.8 0 0 0-3.6-1.42m1.34 8.69q-.5.5-1.34.5-.85-.01-1.33-.5c-.6-.6-.67-1.62-.67-2.82s.08-2.19.67-2.78c.34-.34.75-.5 1.33-.5q.86 0 1.34.5c.6.59.67 1.6.67 2.78 0 1.2-.08 2.23-.67 2.82m11.2-8.56-2.33 7.12-2.35-7.12h-3.02l4.26 11.54h2.26l4.23-11.54zm7.93-.13c-3 0-5.02 2.12-5.02 5.89 0 4.66 2.62 5.9 5.33 5.9a5.5 5.5 0 0 0 4.38-1.81l-1.74-1.7a3.2 3.2 0 0 1-2.62 1.07c-1.62 0-2.53-1.07-2.53-2.56h7.21v-1.3c.02-3.16-1.8-5.49-5-5.49m-2.19 4.81c.02-.5.1-.82.27-1.24a2 2 0 0 1 1.92-1.2c.97 0 1.62.5 1.92 1.2.18.41.26.74.27 1.24zm11.47-3.57v-1.11h-2.81v11.54h2.87v-6.95c0-1.45.97-2.12 1.86-2.12.7 0 1.08.24 1.53.69l2.17-2.2a3.5 3.5 0 0 0-2.73-1.07 3.8 3.8 0 0 0-2.89 1.22m6.52-2.32V25.5h2.87v-9.1h2.14v-2.2h-2.12v-1.25c0-.66.34-1.04 1.02-1.04h1.11V9.47h-1.63c-2.37 0-3.4 1.67-3.4 3.3m16.85 1.08c-1.7 0-2.85.67-3.57 1.42-1.04 1.08-1.31 2.39-1.31 4.47 0 2.1.27 3.4 1.31 4.49.7.75 1.87 1.41 3.57 1.41a4.8 4.8 0 0 0 3.6-1.41c1.03-1.08 1.3-2.4 1.3-4.5 0-2.07-.27-3.38-1.3-4.46a4.8 4.8 0 0 0-3.6-1.42m1.37 8.69q-.51.5-1.35.5-.84-.01-1.33-.5c-.6-.6-.66-1.62-.66-2.82s.07-2.19.66-2.78q.5-.5 1.33-.5.86 0 1.34.5c.6.59.67 1.6.67 2.78 0 1.2-.07 2.23-.66 2.82m17.13-8.56-1.86 7.12-2.37-7.12h-2.1l-2.35 7.12-1.87-7.12h-3.05l3.54 11.54h2.37l2.4-7.24 2.4 7.24h2.38l3.55-11.54zm-26.1 8.06V9.47h-2.86v12.75c0 1.63 1 3.3 3.37 3.3h1.64v-2.44h-1.12c-.73 0-1.02-.36-1.02-1.04m-83.91-5.85 1.49-1.5h-3.07v-3.66h-1.62v11.5c0 1.66.95 2.99 2.84 2.99h1.15v-1.4h-.87c-1.04 0-1.5-.61-1.5-1.62v-6.32z"></path></svg></a></div><div class="md:d-none d-flex ai-center md:fd-column md:ai-stretch fl-grow1 p0 md:pt12" data-v-0aca008c><!--[--><!--[--><button class="p-nav__primary p-nav__primary--cta ml-auto md:ml2" id="sales" data-v-0aca008c><span class="p-nav__primary__label pe-none" data-v-0aca008c><!----> Become a partner <!----></span></button><div id="nav-sales" class="d-none d-none fd-column mb6" data-v-0aca008c><!--[--><!--]--></div><!--]--><!--]--><!----></div><nav class="nav ps-absolute wmx4 mtn12 t100 l64 r0 bs-product bg-white bar-lg fs-body2 md:ps-static md:wmx-initial md:mt24 md:mb12 md:bs-none overflow-auto ba bc-black-200" role="menu" id="nav-products" style="display:none;" data-v-0aca008c data-v-32e3e526><div class="overflow-hidden" data-v-32e3e526><div class="bg-white bar-lg p16 md:pl0 md:pr0" data-v-32e3e526><a class="product fc-black-500 h:fc-blue-500 d-block ba bc-black-200 h:bc-black-300 p24 bar-lg mb12" href="/teams/" data-v-32e3e526><div class="d-flex ai-center" data-v-32e3e526><div class="wmx3 pl16" data-v-32e3e526><strong class="d-block mb2" data-v-32e3e526>Stack Overflow for Teams <svg aria-hidden="true" class="svg-icon iconArrowRightAltSm icon va-middle" width="13" height="14" viewBox="0 0 13 14" data-v-32e3e526><path d="m4.38 4.62 1.24-1.24L9.24 7l-3.62 3.62-1.24-1.24L6.76 7z"></path></svg></strong><div class="fc-black-500" data-v-32e3e526>Where developers and technologists share private knowledge with coworkers.</div></div><svg aria-hidden="true" class="svg-spot spotPeople fl-shrink0 order-first" width="48" height="48" viewBox="0 0 48 48" data-v-32e3e526><path d="M13.5 28a4.5 4.5 0 1 0 0-9 4.5 4.5 0 0 0 0 9M7 30a1 1 0 0 1 1-1h11a1 1 0 0 1 1 1v5h11v-5a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v10a2 2 0 0 1-2 2H33v5a1 1 0 0 1-1 1H20a1 1 0 0 1-1-1v-5H8a1 1 0 0 1-1-1zm25-6.5a4.5 4.5 0 1 0 9 0 4.5 4.5 0 0 0-9 0M24.5 34a4.5 4.5 0 1 0 0-9 4.5 4.5 0 0 0 0 9" opacity=".2"></path><path d="M16.4 26.08A6 6 0 1 0 7.53 26C5.64 26.06 4 27.52 4 29.45V40a1 1 0 0 0 1 1h9a1 1 0 1 0 0-2h-4v-7a1 1 0 1 0-2 0v7H6v-9.55c0-.73.67-1.45 1.64-1.45H16a1 1 0 0 0 .4-1.92M12 18a4 4 0 1 1 0 8 4 4 0 0 1 0-8m16.47 14a6 6 0 1 0-8.94 0A3.6 3.6 0 0 0 16 35.5V46a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1V35.5c0-1.94-1.64-3.42-3.53-3.5M20 28a4 4 0 1 1 8 0 4 4 0 0 1-8 0m-.3 6h8.6c1 0 1.7.75 1.7 1.5V45h-2v-7a1 1 0 1 0-2 0v7h-4v-7a1 1 0 1 0-2 0v7h-2v-9.5c0-.75.7-1.5 1.7-1.5M42 22c0 1.54-.58 2.94-1.53 4A3.5 3.5 0 0 1 44 29.45V40a1 1 0 0 1-1 1h-9a1 1 0 1 1 0-2h4v-7a1 1 0 1 1 2 0v7h2v-9.55A1.5 1.5 0 0 0 40.48 28H32a1 1 0 0 1-.4-1.92A6 6 0 1 1 42 22m-2 0a4 4 0 1 0-8 0 4 4 0 0 0 8 0"></path><g opacity=".35"><path d="M17 10a1 1 0 011-1h12a1 1 0 110 2H18a1 1 0 01-1-1m1-5a1 1 0 100 2h12a1 1 0 100-2zM14 1a1 1 0 00-1 1v12a1 1 0 001 1h5.09l4.2 4.2a1 1 0 001.46-.04l3.7-4.16H34a1 1 0 001-1V2a1 1 0 00-1-1zm1 12V3h18v10h-5a1 1 0 00-.75.34l-3.3 3.7-3.74-3.75a1 1 0 00-.71-.29z"></path></g></svg></div></a><a class="product fc-black-500 h:fc-blue-500 d-block ba bc-black-200 h:bc-black-300 p24 bar-lg mb12" href="/advertising/" data-v-32e3e526><div class="d-flex ai-center" data-v-32e3e526><div class="wmx3 pl16" data-v-32e3e526><strong class="d-block mb2" data-v-32e3e526>Stack Overflow Advertising <svg aria-hidden="true" class="svg-icon iconArrowRightAltSm icon va-middle" width="13" height="14" viewBox="0 0 13 14" data-v-32e3e526><path d="m4.38 4.62 1.24-1.24L9.24 7l-3.62 3.62-1.24-1.24L6.76 7z"></path></svg></strong><div class="fc-black-500" data-v-32e3e526>Where companies reach the world’s largest audience of developers and technologists.</div></div><svg aria-hidden="true" class="svg-spot spotAds fl-shrink0 order-first" width="48" height="48" viewBox="0 0 48 48" data-v-32e3e526><path d="M47 38.28c0 .36-.27.72-.68.72H32.68c-.34 0-.68-.36-.68-.72V26.72c0-.36.34-.72.68-.72h13.64c.4 0 .68.36.68.72zM4 14.76c0-.46.35-.76.7-.76h36.6c.35 0 .7.3.7.76v6.48c0 .46-.35.76-.7.76H4.7c-.35 0-.7-.3-.7-.76z" opacity=".2"></path><path d="M29 24a1 1 0 0 1 1-1h15a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1H30a1 1 0 0 1-1-1zm2 1v11h13V25zM8 4a2 2 0 0 0-2 2v3a1 1 0 0 0 1 1h35v10.19a1 1 0 1 0 2 0V6a2 2 0 0 0-2-2zm7 4H8V6h7zm27 0H17V6h25zM8 24a1 1 0 1 0-2 0v18c0 1.1.9 2 2 2h34a2 2 0 0 0 2-2v-1a1 1 0 1 0-2 0v1H8zm10 9a1 1 0 1 0 0 2h8a1 1 0 1 0 0-2zm-8 1a1 1 0 0 1 1-1h4a1 1 0 1 1 0 2h-4a1 1 0 0 1-1-1m1-5a1 1 0 1 0 0 2h15a1 1 0 1 0 0-2zm-1-5a1 1 0 0 1 1-1h15a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1H11a1 1 0 0 1-1-1zm2 1v1h13v-1zM2 11a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h38a1 1 0 0 0 1-1v-8a1 1 0 0 0-1-1zm1 8v-6h36v6zm34-3a1 1 0 1 1-2 0 1 1 0 0 1 2 0m5 13a1 1 0 1 1-2 0 1 1 0 0 1 2 0m0 4a1 1 0 1 1-2 0 1 1 0 0 1 2 0m-4 0a1 1 0 1 1-2 0 1 1 0 0 1 2 0"></path></svg></div></a><a class="product fc-black-500 h:fc-blue-500 d-block ba bc-black-200 h:bc-black-300 p24 bar-lg mb12" href="https://stackoverflow.com/" data-v-32e3e526><div class="d-flex ai-center" data-v-32e3e526><div class="wmx3 pl16" data-v-32e3e526><strong class="d-block mb2" data-v-32e3e526>Join the community <svg aria-hidden="true" class="svg-icon iconArrowRightAltSm icon va-middle" width="13" height="14" viewBox="0 0 13 14" data-v-32e3e526><path d="m4.38 4.62 1.24-1.24L9.24 7l-3.62 3.62-1.24-1.24L6.76 7z"></path></svg></strong><div class="fc-black-500" data-v-32e3e526>Where developers and technologists go to gain and share knowledge.</div></div><div class="w48 h48 d-flex fl-shrink0 order-first" data-v-32e3e526><svg aria-hidden="true" class="svg-icon iconGlyphMd native m-auto" width="32" height="37" viewBox="0 0 32 37" data-v-32e3e526><path fill="#BCBBBB" d="M26 33v-9h4v13H0V24h4v9z"></path><path fill="#F48024" d="m21.5 0-2.7 2 9.9 13.3 2.7-2zM26 18.4 13.3 7.8l2.1-2.5 12.7 10.6zM9.1 15.2l15 7 1.4-3-15-7zm14 10.79.68-2.95-16.1-3.35L7 23zM23 30H7v-3h16z"></path></svg></div></div></a><a class="product fc-black d-block px24 py16 bg-orange-100 ba bc-transparent h:bc-orange-400 bar-lg mb12" href="/teams/ai/" data-v-32e3e526><svg aria-hidden="true" class="svg-icon iconMarketingOverflowai native fc-black mb8" width="119" height="25" viewBox="0 0 345 72" data-v-32e3e526><path fill="currentColor" d="M84.22 32.4c-3.97 0-6.65 1.53-8.32 3.29-2.43 2.5-3.06 5.54-3.06 10.37 0 4.88.63 7.92 3.06 10.43 1.63 1.75 4.35 3.29 8.32 3.29s6.7-1.54 8.38-3.3c2.42-2.5 3.05-5.54 3.05-10.42 0-4.83-.63-7.87-3.05-10.37-1.68-1.76-4.4-3.3-8.38-3.3m3.14 20.17c-.8.79-1.8 1.16-3.14 1.16a4.2 4.2 0 0 1-3.1-1.16c-1.37-1.38-1.54-3.75-1.54-6.55s.17-5.08 1.55-6.46a4 4 0 0 1 3.1-1.17c1.33 0 2.38.42 3.13 1.17 1.39 1.38 1.55 3.71 1.55 6.46 0 2.8-.16 5.17-1.55 6.55m26.12-19.89-5.44 16.55-5.48-16.55h-7.03l9.92 26.8h5.27l9.88-26.8zm18.5-.29c-6.99 0-11.72 4.92-11.72 13.67 0 10.84 6.12 13.72 12.44 13.72 4.85 0 7.49-1.5 10.2-4.21l-4.05-3.96c-1.72 1.7-3.14 2.5-6.11 2.5-3.77 0-5.9-2.5-5.9-5.96h16.82v-3c.05-7.34-4.18-12.76-11.67-12.76m-5.1 11.17c.04-1.16.2-1.91.63-2.87a4.7 4.7 0 0 1 4.48-2.8 4.6 4.6 0 0 1 4.47 2.8c.42.96.59 1.7.63 2.87zm26.75-8.3v-2.58h-6.58v26.8h6.7v-16.1c0-3.38 2.26-4.92 4.35-4.92 1.64 0 2.52.54 3.56 1.58l5.07-5.09c-1.84-1.83-3.73-2.5-6.37-2.5a9 9 0 0 0-6.74 2.84m15.19-5.37v29.56h6.7V38.3h4.98v-5.08h-4.94V30.3c0-1.54.8-2.42 2.38-2.42h2.6v-5.67h-3.8c-5.53 0-7.92 3.88-7.92 7.67m39.3 2.5c-3.97 0-6.65 1.54-8.33 3.3-2.42 2.5-3.05 5.54-3.05 10.37 0 4.88.63 7.92 3.05 10.43 1.64 1.75 4.36 3.29 8.33 3.29 3.98 0 6.7-1.54 8.38-3.3 2.42-2.5 3.05-5.54 3.05-10.42 0-4.83-.63-7.87-3.06-10.37-1.63-1.76-4.39-3.3-8.37-3.3m3.19 20.18c-.8.79-1.8 1.16-3.14 1.16a4.2 4.2 0 0 1-3.1-1.16c-1.38-1.38-1.55-3.75-1.55-6.55s.17-5.08 1.55-6.46c.8-.79 1.76-1.17 3.1-1.17s2.38.42 3.14 1.17c1.38 1.38 1.54 3.71 1.54 6.46 0 2.8-.16 5.17-1.54 6.55m39.97-19.89-4.35 16.55-5.53-16.55h-4.9l-5.48 16.55-4.35-16.55h-7.12l8.25 26.8h5.52l5.61-16.8 5.61 16.8h5.53l8.28-26.8zM190.42 51.4V22.22h-6.7v29.6c0 3.8 2.34 7.67 7.87 7.67h3.8v-5.67h-2.59c-1.71 0-2.38-.84-2.38-2.42"></path><path fill="#F48024" d="M283.26 12.25a10 10 0 0 0-9.57 7.09l-11.4 37.5a10 10 0 0 0 9.56 12.91h51.3a10 10 0 0 0 9.57-7.09l11.4-37.5a10 10 0 0 0-9.56-12.91zm31.34 41.03V28.72h-4.1v-5.88h15.29v5.88h-4.1v24.56h4.1v5.88H310.5v-5.88zm-30.69-24.51h-2.69v-5.88h12.47l9.5 30.4h3.83v5.87h-13.45v-5.88h2.86l-1.1-4h-11.25l-1.1 4h3.63v5.88h-13.45v-5.88h3.05zm1.8 14.64h8l-4-14.47z"></path><path fill="#BCBBBB" d="M51.56 46.33v18.95H6.75V46.33H0V72h58.3V46.33z"></path><path fill="#F48024" d="M12.92 59.17h32.49v-6.11H12.92zm.65-14.62 31.56 6.6 1.3-6.27-31.56-6.6zm4.16-15.06 29.22 13.58 2.72-5.82-29.22-13.58zm8.11-14.3 24.8 20.57 4.16-4.92-24.87-20.56zM41.82 0l-5.2 3.82 19.22 25.8 5.2-3.82z"></path></svg><div data-v-32e3e526> GenAI features for Teams and our public platform <svg aria-hidden="true" class="svg-icon iconArrowRightAltSm icon va-middle" width="13" height="14" viewBox="0 0 13 14" data-v-32e3e526><path d="m4.38 4.62 1.24-1.24L9.24 7l-3.62 3.62-1.24-1.24L6.76 7z"></path></svg></div></a><a class="product fc-black d-block px24 py16 bg-blue-100 ba bc-transparent h:bc-orange-400ba bc-transparent h:bc-blue-400 bar-lg" href="/api-solutions/" data-v-32e3e526><svg aria-hidden="true" class="svg-icon iconMarketingOverflowapi native fc-black mb8" width="138" height="25" viewBox="0 0 398 72" data-v-32e3e526><path fill="currentColor" d="M84.22 32.4c-3.97 0-6.65 1.53-8.32 3.29-2.43 2.5-3.06 5.54-3.06 10.37 0 4.88.63 7.92 3.06 10.43 1.63 1.75 4.35 3.29 8.32 3.29s6.7-1.54 8.38-3.3c2.42-2.5 3.05-5.54 3.05-10.42 0-4.83-.63-7.87-3.05-10.37-1.68-1.76-4.4-3.3-8.38-3.3m3.14 20.17c-.8.79-1.8 1.16-3.14 1.16a4.2 4.2 0 0 1-3.1-1.16c-1.37-1.38-1.54-3.75-1.54-6.55s.17-5.08 1.55-6.46a4 4 0 0 1 3.1-1.17c1.33 0 2.38.42 3.13 1.17 1.39 1.38 1.55 3.71 1.55 6.46 0 2.8-.16 5.17-1.55 6.55m26.12-19.89-5.44 16.55-5.48-16.55h-7.03l9.92 26.8h5.27l9.88-26.8zm18.5-.29c-6.99 0-11.72 4.92-11.72 13.67 0 10.84 6.12 13.72 12.44 13.72 4.85 0 7.49-1.5 10.2-4.21l-4.05-3.96c-1.72 1.7-3.14 2.5-6.11 2.5-3.77 0-5.9-2.5-5.9-5.96h16.82v-3c.05-7.34-4.18-12.76-11.67-12.76m-5.1 11.17c.04-1.16.2-1.91.63-2.87a4.7 4.7 0 0 1 4.48-2.8 4.6 4.6 0 0 1 4.47 2.8c.42.96.59 1.7.63 2.87zm26.75-8.3v-2.58h-6.58v26.8h6.7v-16.1c0-3.38 2.26-4.92 4.35-4.92 1.64 0 2.52.54 3.56 1.58l5.07-5.09c-1.84-1.83-3.73-2.5-6.37-2.5a9 9 0 0 0-6.74 2.84m15.19-5.37v29.56h6.7V38.3h4.98v-5.08h-4.94V30.3c0-1.54.8-2.42 2.38-2.42h2.6v-5.67h-3.8c-5.53 0-7.92 3.88-7.92 7.67m39.3 2.5c-3.97 0-6.65 1.54-8.33 3.3-2.42 2.5-3.05 5.54-3.05 10.37 0 4.88.63 7.92 3.05 10.43 1.64 1.75 4.36 3.29 8.33 3.29 3.98 0 6.7-1.54 8.38-3.3 2.42-2.5 3.05-5.54 3.05-10.42 0-4.83-.63-7.87-3.06-10.37-1.63-1.76-4.39-3.3-8.37-3.3m3.19 20.18c-.8.79-1.8 1.16-3.14 1.16a4.2 4.2 0 0 1-3.1-1.16c-1.38-1.38-1.55-3.75-1.55-6.55s.17-5.08 1.55-6.46c.8-.79 1.76-1.17 3.1-1.17s2.38.42 3.14 1.17c1.38 1.38 1.54 3.71 1.54 6.46 0 2.8-.16 5.17-1.54 6.55m39.97-19.89-4.35 16.55-5.53-16.55h-4.9l-5.48 16.55-4.35-16.55h-7.12l8.25 26.8h5.52l5.61-16.8 5.61 16.8h5.53l8.28-26.8zM190.42 51.4V22.22h-6.7v29.6c0 3.8 2.34 7.67 7.87 7.67h3.8v-5.67h-2.59c-1.71 0-2.38-.84-2.38-2.42"></path><path fill="#F48024" d="M356.28 59.47h-7.38l-2.14-6.42h-12.88l-2.2 6.42h-7.37l13.18-36.25h5.55zm-11.4-12.38-4.43-13.18-4.59 13.18zm40.86-12.57c0 6.16-4.48 11.3-11.96 11.3h-6.98v13.65h-7.07V23.22h14.05c7.48 0 11.96 5.14 11.96 11.3m-7.07 0c0-2.95-2.04-4.99-5.25-4.99h-6.62v9.93h6.62c3.21 0 5.25-1.99 5.25-4.94m19.09 24.95h-7.08V23.22h7.07z"></path><path fill="#BCBBBB" d="M51.56 46.33v18.95H6.75V46.33H0V72h58.3V46.33z"></path><path fill="#F48024" d="M12.92 59.17h32.49v-6.11H12.92zm.65-14.62 31.56 6.6 1.3-6.27-31.56-6.6zm4.16-15.06 29.22 13.58 2.72-5.82-29.22-13.58zm8.11-14.3 24.8 20.57 4.16-4.92-24.87-20.56zM41.82 0l-5.2 3.82 19.22 25.8 5.2-3.82zm258.27 16.52 1.77 7.84 6.8-4.29a25 25 0 0 1 7.23 7.25l-4.28 6.79 7.83 1.77a25 25 0 0 1 0 10.24l-7.83 1.77 4.28 6.8a25 25 0 0 1-7.24 7.24l-6.79-4.3-1.77 7.85a25 25 0 0 1-10.24 0l-1.77-7.84-6.8 4.29a25 25 0 0 1-7.24-7.25l4.3-6.79-7.85-1.77a25 25 0 0 1 0-10.24l7.84-1.77-4.29-6.8a25 25 0 0 1 7.25-7.24l6.79 4.3 1.77-7.85a25 25 0 0 1 10.24 0M306.96 41a11.99 11.99 0 1 0-23.98 0 11.99 11.99 0 0 0 23.98 0"></path></svg><div data-v-32e3e526> Train and fine-tune large language models <svg aria-hidden="true" class="svg-icon iconArrowRightAltSm icon va-middle" width="13" height="14" viewBox="0 0 13 14" data-v-32e3e526><path d="m4.38 4.62 1.24-1.24L9.24 7l-3.62 3.62-1.24-1.24L6.76 7z"></path></svg></div></a></div><div class="d-flex p12 pt6 mt2 d:bg-black-100" style="background:#fafbfb;" data-v-32e3e526><a class="product flex--item6 bar-lg fc-black-500 h:fc-blue-500 p12 d-block" href="https://stackoverflow.blog/" data-v-32e3e526><strong class="d-block mb2" data-v-32e3e526>Blog <svg aria-hidden="true" class="svg-icon iconArrowRightAltSm icon va-middle" width="13" height="14" viewBox="0 0 13 14" data-v-32e3e526><path d="m4.38 4.62 1.24-1.24L9.24 7l-3.62 3.62-1.24-1.24L6.76 7z"></path></svg></strong><div class="fs-body1 fc-black-400" data-v-32e3e526>Writing on software and technology along with company news and product updates.</div></a><a class="product flex--item6 bar-lg fc-black-500 h:fc-blue-500 p12 d-block" href="/labs/" data-v-32e3e526><strong class="d-block mb2" data-v-32e3e526>Labs <svg aria-hidden="true" class="svg-icon iconArrowRightAltSm icon va-middle" width="13" height="14" viewBox="0 0 13 14" data-v-32e3e526><path d="m4.38 4.62 1.24-1.24L9.24 7l-3.62 3.62-1.24-1.24L6.76 7z"></path></svg></strong><div class="fs-body1 fc-black-400" data-v-32e3e526>Keep up-to-date and explore the future of collective knowledge sharing.</div></a></div></div></nav></div></nav><aside class="p-wrapper mx-auto w100" data-v-810f63ea data-v-6da319d1><div class="w100 mx-auto" data-v-6da319d1><!----></div></aside><div class="p-wrapper mx-auto" data-v-810f63ea><header class="py64 mb24 w66 md:w-auto" data-v-810f63ea><div class="d-flex md:fd-column jc-space-between ai-center mb32 pb32 bb bc-black-200" data-v-810f63ea><svg aria-hidden="true" class="svg-icon iconMarketingOverflowapi flex--item native h64 w-auto md:mb24" width="398" height="72" viewBox="0 0 398 72" data-v-810f63ea><path fill="currentColor" d="M84.22 32.4c-3.97 0-6.65 1.53-8.32 3.29-2.43 2.5-3.06 5.54-3.06 10.37 0 4.88.63 7.92 3.06 10.43 1.63 1.75 4.35 3.29 8.32 3.29s6.7-1.54 8.38-3.3c2.42-2.5 3.05-5.54 3.05-10.42 0-4.83-.63-7.87-3.05-10.37-1.68-1.76-4.4-3.3-8.38-3.3m3.14 20.17c-.8.79-1.8 1.16-3.14 1.16a4.2 4.2 0 0 1-3.1-1.16c-1.37-1.38-1.54-3.75-1.54-6.55s.17-5.08 1.55-6.46a4 4 0 0 1 3.1-1.17c1.33 0 2.38.42 3.13 1.17 1.39 1.38 1.55 3.71 1.55 6.46 0 2.8-.16 5.17-1.55 6.55m26.12-19.89-5.44 16.55-5.48-16.55h-7.03l9.92 26.8h5.27l9.88-26.8zm18.5-.29c-6.99 0-11.72 4.92-11.72 13.67 0 10.84 6.12 13.72 12.44 13.72 4.85 0 7.49-1.5 10.2-4.21l-4.05-3.96c-1.72 1.7-3.14 2.5-6.11 2.5-3.77 0-5.9-2.5-5.9-5.96h16.82v-3c.05-7.34-4.18-12.76-11.67-12.76m-5.1 11.17c.04-1.16.2-1.91.63-2.87a4.7 4.7 0 0 1 4.48-2.8 4.6 4.6 0 0 1 4.47 2.8c.42.96.59 1.7.63 2.87zm26.75-8.3v-2.58h-6.58v26.8h6.7v-16.1c0-3.38 2.26-4.92 4.35-4.92 1.64 0 2.52.54 3.56 1.58l5.07-5.09c-1.84-1.83-3.73-2.5-6.37-2.5a9 9 0 0 0-6.74 2.84m15.19-5.37v29.56h6.7V38.3h4.98v-5.08h-4.94V30.3c0-1.54.8-2.42 2.38-2.42h2.6v-5.67h-3.8c-5.53 0-7.92 3.88-7.92 7.67m39.3 2.5c-3.97 0-6.65 1.54-8.33 3.3-2.42 2.5-3.05 5.54-3.05 10.37 0 4.88.63 7.92 3.05 10.43 1.64 1.75 4.36 3.29 8.33 3.29 3.98 0 6.7-1.54 8.38-3.3 2.42-2.5 3.05-5.54 3.05-10.42 0-4.83-.63-7.87-3.06-10.37-1.63-1.76-4.39-3.3-8.37-3.3m3.19 20.18c-.8.79-1.8 1.16-3.14 1.16a4.2 4.2 0 0 1-3.1-1.16c-1.38-1.38-1.55-3.75-1.55-6.55s.17-5.08 1.55-6.46c.8-.79 1.76-1.17 3.1-1.17s2.38.42 3.14 1.17c1.38 1.38 1.54 3.71 1.54 6.46 0 2.8-.16 5.17-1.54 6.55m39.97-19.89-4.35 16.55-5.53-16.55h-4.9l-5.48 16.55-4.35-16.55h-7.12l8.25 26.8h5.52l5.61-16.8 5.61 16.8h5.53l8.28-26.8zM190.42 51.4V22.22h-6.7v29.6c0 3.8 2.34 7.67 7.87 7.67h3.8v-5.67h-2.59c-1.71 0-2.38-.84-2.38-2.42"></path><path fill="#F48024" d="M356.28 59.47h-7.38l-2.14-6.42h-12.88l-2.2 6.42h-7.37l13.18-36.25h5.55zm-11.4-12.38-4.43-13.18-4.59 13.18zm40.86-12.57c0 6.16-4.48 11.3-11.96 11.3h-6.98v13.65h-7.07V23.22h14.05c7.48 0 11.96 5.14 11.96 11.3m-7.07 0c0-2.95-2.04-4.99-5.25-4.99h-6.62v9.93h6.62c3.21 0 5.25-1.99 5.25-4.94m19.09 24.95h-7.08V23.22h7.07z"></path><path fill="#BCBBBB" d="M51.56 46.33v18.95H6.75V46.33H0V72h58.3V46.33z"></path><path fill="#F48024" d="M12.92 59.17h32.49v-6.11H12.92zm.65-14.62 31.56 6.6 1.3-6.27-31.56-6.6zm4.16-15.06 29.22 13.58 2.72-5.82-29.22-13.58zm8.11-14.3 24.8 20.57 4.16-4.92-24.87-20.56zM41.82 0l-5.2 3.82 19.22 25.8 5.2-3.82zm258.27 16.52 1.77 7.84 6.8-4.29a25 25 0 0 1 7.23 7.25l-4.28 6.79 7.83 1.77a25 25 0 0 1 0 10.24l-7.83 1.77 4.28 6.8a25 25 0 0 1-7.24 7.24l-6.79-4.3-1.77 7.85a25 25 0 0 1-10.24 0l-1.77-7.84-6.8 4.29a25 25 0 0 1-7.24-7.25l4.3-6.79-7.85-1.77a25 25 0 0 1 0-10.24l7.84-1.77-4.29-6.8a25 25 0 0 1 7.25-7.24l6.79 4.3 1.77-7.85a25 25 0 0 1 10.24 0M306.96 41a11.99 11.99 0 1 0-23.98 0 11.99 11.99 0 0 0 23.98 0"></path></svg><div class="flex--item mt-auto d-flex ai-center fs-body2" data-v-810f63ea><div class="blr-lg bg-blue-100 pl16 pr24 py6 mrn12" data-v-810f63ea> The API Awards <strong class="mr4" data-v-810f63ea>Best AI API</strong> 2024 </div><div class="mln2" data-v-810f63ea><svg class="icon" width="50" height="50" viewBox="0 0 282 282" fill="none" data-v-810f63ea><circle cx="141" cy="141" r="141" fill="#4A9ED7" data-v-810f63ea></circle><path fill-rule="evenodd" clip-rule="evenodd" d="M185.262 59.52L141.059 34 96.857 59.52v51.04l44.202 25.52 44.203-25.52V59.52zm-31.557 47.422L166.35 85.04l-12.645-21.902h-25.291L115.769 85.04l12.645 21.902h25.291zm47.072 121.103h4.598V240H76.625v-11.955h4.598v-7.357h3.679v-7.358h29.428v-5.518l6.438.001v-5.518h8.276v-53.34h-8.276v-6.437h15.634v65.295h9.196v-65.295h15.634v6.437h-8.277v53.34h8.277v5.518l6.438-.001v5.518h29.428v7.358h3.679v7.357z" fill="#fff" data-v-810f63ea></path></svg></div></div></div><h1 class="p-ff-roboto-slab-bold fs-display3 lh-xs mb24" data-v-810f63ea> Improve the performance of AI models & products. </h1><p class="fs-title fc-black-500 mb32 wmx6" data-v-810f63ea> OverflowAPI is a subscription-based API service that provides continuous access to Stack Overflow’s public dataset to train and fine-tune large language models. </p><button class="s-btn s-btn__outlined fw-bold fs-body3 px32 py12" data-v-810f63ea>Become a partner</button></header><section class="w66 md:w-auto ps-relative z-active bg-black-100 p32 sm:pl24 sm:pr24 sm:pb24 sm:pt24 ba bc-black-200 bar-lg mb48 md:mb24" data-v-810f63ea><h2 class="p-ff-roboto-slab fs-headline2 wmx7 lh-sm mb24" data-v-810f63ea> The world’s leading AI companies partner with Stack Overflow. </h2><p class="fs-subheading fc-black-500 mb64 wmx7" data-v-810f63ea> Learn how we’re working together to empower developers through innovative, socially responsible AI solutions: </p><div class="d-flex gs32 md:fd-column fs-body3" data-v-810f63ea><div class="bt bc-black-200 pt24 flex--item6 md:mb12" data-v-810f63ea><div style="min-height:60px;" data-v-810f63ea><svg viewBox="0 0 138.35 24" height="30" data-v-810f63ea><title data-v-810f63ea>Google Cloud</title><path d="M89.75,18.62A8.36,8.36,0,0,1,81.2,10,8.33,8.33,0,0,1,83.63,3.9a8.25,8.25,0,0,1,6.12-2.48,7.62,7.62,0,0,1,6,2.69L94.28,5.58a5.64,5.64,0,0,0-4.53-2.14,6.22,6.22,0,0,0-4.57,1.84A6.38,6.38,0,0,0,83.36,10a6.38,6.38,0,0,0,1.82,4.74,6.18,6.18,0,0,0,4.57,1.84,6.44,6.44,0,0,0,5-2.42l1.54,1.5a8,8,0,0,1-2.87,2.17A8.67,8.67,0,0,1,89.75,18.62ZM100.12,1.79V18.26H98V1.79Zm1.82,10.83a6,6,0,0,1,1.64-4.3,5.57,5.57,0,0,1,4.16-1.7,5.51,5.51,0,0,1,4.14,1.7,5.92,5.92,0,0,1,1.65,4.3,5.87,5.87,0,0,1-1.65,4.3,5.47,5.47,0,0,1-4.14,1.7,5.53,5.53,0,0,1-4.16-1.7A6,6,0,0,1,101.94,12.62Zm2.12,0a4.1,4.1,0,0,0,1.06,2.94,3.6,3.6,0,0,0,5.24,0,4.1,4.1,0,0,0,1.06-2.94,4.07,4.07,0,0,0-1.06-2.92,3.56,3.56,0,0,0-5.24,0A4.07,4.07,0,0,0,104.06,12.62Zm21.17,5.64h-2V16.69h-.1a3.75,3.75,0,0,1-1.48,1.38,4.23,4.23,0,0,1-2.08.55,4.18,4.18,0,0,1-3.19-1.18,4.74,4.74,0,0,1-1.11-3.37V7h2.11v6.94a2.49,2.49,0,0,0,2.79,2.76,2.63,2.63,0,0,0,2.11-1,3.69,3.69,0,0,0,.85-2.45V7h2.12Zm7.16.36a5,5,0,0,1-3.79-1.74A6.24,6.24,0,0,1,127,12.62a6.2,6.2,0,0,1,1.56-4.25,4.94,4.94,0,0,1,3.79-1.75,4.78,4.78,0,0,1,2.27.53,4,4,0,0,1,1.58,1.4h.09L136.24,7V1.79h2.11V18.26h-2V16.69h-.09a4,4,0,0,1-1.58,1.4A4.78,4.78,0,0,1,132.39,18.62Zm.35-1.93a3.21,3.21,0,0,0,2.55-1.13,4.17,4.17,0,0,0,1-2.94,4.21,4.21,0,0,0-1-2.92,3.23,3.23,0,0,0-2.55-1.15,3.29,3.29,0,0,0-2.55,1.15,4.21,4.21,0,0,0-1,2.92,4.14,4.14,0,0,0,1,2.92A3.29,3.29,0,0,0,132.74,16.69Z" class="google-gray" data-v-810f63ea></path><g data-v-810f63ea><path d="M9.49,18.62A9.46,9.46,0,0,1,0,9.31,9.46,9.46,0,0,1,9.49,0,8.91,8.91,0,0,1,15.9,2.57L14.09,4.36a6.51,6.51,0,0,0-4.6-1.82A6.69,6.69,0,0,0,2.78,9.31a6.69,6.69,0,0,0,6.71,6.77,6.25,6.25,0,0,0,4.72-1.87A5.26,5.26,0,0,0,15.6,11H9.49V8.47h8.6a8.38,8.38,0,0,1,.13,1.59A8.37,8.37,0,0,1,16,16,8.57,8.57,0,0,1,9.49,18.62Z" fill="#4285f4" data-v-810f63ea></path><path d="M31.52,12.62a5.94,5.94,0,1,1-11.87,0,5.94,5.94,0,1,1,11.87,0Zm-2.6,0a3.35,3.35,0,1,0-6.67,0,3.35,3.35,0,1,0,6.67,0Z" fill="#ea4335" data-v-810f63ea></path><path d="M44.83,12.62a5.94,5.94,0,1,1-11.87,0,5.94,5.94,0,1,1,11.87,0Zm-2.6,0a3.35,3.35,0,1,0-6.68,0,3.35,3.35,0,1,0,6.68,0Z" fill="#fbbc04" data-v-810f63ea></path><path d="M57.8,7V17.76c0,4.42-2.63,6.24-5.73,6.24a5.75,5.75,0,0,1-5.34-3.54l2.31-1a3.32,3.32,0,0,0,3,2.14c2,0,3.22-1.23,3.22-3.52v-.86H55.2A4.16,4.16,0,0,1,52,18.62a6,6,0,0,1,0-12A4.22,4.22,0,0,1,55.2,8h.09V7Zm-2.33,5.66A3.39,3.39,0,0,0,52.25,9a3.48,3.48,0,0,0-3.35,3.66,3.45,3.45,0,0,0,3.35,3.61A3.35,3.35,0,0,0,55.47,12.65Z" fill="#4285f4" data-v-810f63ea></path><path d="M62.43.64V18.26H59.79V.64Z" fill="#34a853" data-v-810f63ea></path><path d="M72.83,14.6,74.89,16a6,6,0,0,1-5,2.66,5.81,5.81,0,0,1-5.89-6,5.52,5.52,0,0,1,10.75-2.18l.27.69-8,3.31a3.07,3.07,0,0,0,2.92,1.82A3.44,3.44,0,0,0,72.83,14.6Zm-6.31-2.16,5.38-2.22A2.34,2.34,0,0,0,69.66,9,3.29,3.29,0,0,0,66.52,12.44Z" fill="#ea4335" data-v-810f63ea></path></g></svg></div><p class="my12" data-v-810f63ea><strong data-v-810f63ea>Stack Overflow and Google Cloud</strong> partner to bring Generative AI to millions of developers through the Stack Overflow platform, Google Cloud Console, and Duet AI.</p><a href="https://stackoverflow.co/company/press/archive/google-cloud-strategic-gen-ai-partnership/" class="p-btn--secondary fs-body3" data-v-810f63ea> Read announcement<svg aria-hidden="true" class="svg-icon iconArrowRightAltSm va-middle ml2" width="13" height="14" viewBox="0 0 13 14" data-v-810f63ea><path d="m4.38 4.62 1.24-1.24L9.24 7l-3.62 3.62-1.24-1.24L6.76 7z"></path></svg></a></div><div class="bt bc-black-200 pt24 flex--item6 md:mb12" data-v-810f63ea><div style="min-height:60px;" data-v-810f63ea><svg viewBox="0 0 1180 320" height="40" data-v-810f63ea><title data-v-810f63ea>OpenAI</title><g fill="var(--black)" data-v-810f63ea><path d="m367.44 153.84c0 52.32 33.6 88.8 80.16 88.8s80.16-36.48 80.16-88.8-33.6-88.8-80.16-88.8-80.16 36.48-80.16 88.8zm129.6 0c0 37.44-20.4 61.68-49.44 61.68s-49.44-24.24-49.44-61.68 20.4-61.68 49.44-61.68 49.44 24.24 49.44 61.68z" data-v-810f63ea></path><path d="m614.27 242.64c35.28 0 55.44-29.76 55.44-65.52s-20.16-65.52-55.44-65.52c-16.32 0-28.32 6.48-36.24 15.84v-13.44h-28.8v169.2h28.8v-56.4c7.92 9.36 19.92 15.84 36.24 15.84zm-36.96-69.12c0-23.76 13.44-36.72 31.2-36.72 20.88 0 32.16 16.32 32.16 40.32s-11.28 40.32-32.16 40.32c-17.76 0-31.2-13.2-31.2-36.48z" data-v-810f63ea></path><path d="m747.65 242.64c25.2 0 45.12-13.2 54-35.28l-24.72-9.36c-3.84 12.96-15.12 20.16-29.28 20.16-18.48 0-31.44-13.2-33.6-34.8h88.32v-9.6c0-34.56-19.44-62.16-55.92-62.16s-60 28.56-60 65.52c0 38.88 25.2 65.52 61.2 65.52zm-1.44-106.8c18.24 0 26.88 12 27.12 25.92h-57.84c4.32-17.04 15.84-25.92 30.72-25.92z" data-v-810f63ea></path><path d="m823.98 240h28.8v-73.92c0-18 13.2-27.6 26.16-27.6 15.84 0 22.08 11.28 22.08 26.88v74.64h28.8v-83.04c0-27.12-15.84-45.36-42.24-45.36-16.32 0-27.6 7.44-34.8 15.84v-13.44h-28.8z" data-v-810f63ea></path><path d="m1014.17 67.68-65.28 172.32h30.48l14.64-39.36h74.4l14.88 39.36h30.96l-65.28-172.32zm16.8 34.08 27.36 72h-54.24z" data-v-810f63ea></path><path d="m1163.69 68.18h-30.72v172.32h30.72z" data-v-810f63ea></path><path d="m297.06 130.97c7.26-21.79 4.76-45.66-6.85-65.48-17.46-30.4-52.56-46.04-86.84-38.68-15.25-17.18-37.16-26.95-60.13-26.81-35.04-.08-66.13 22.48-76.91 55.82-22.51 4.61-41.94 18.7-53.31 38.67-17.59 30.32-13.58 68.54 9.92 94.54-7.26 21.79-4.76 45.66 6.85 65.48 17.46 30.4 52.56 46.04 86.84 38.68 15.24 17.18 37.16 26.95 60.13 26.8 35.06.09 66.16-22.49 76.94-55.86 22.51-4.61 41.94-18.7 53.31-38.67 17.57-30.32 13.55-68.51-9.94-94.51zm-120.28 168.11c-14.03.02-27.62-4.89-38.39-13.88.49-.26 1.34-.73 1.89-1.07l63.72-36.8c3.26-1.85 5.26-5.32 5.24-9.07v-89.83l26.93 15.55c.29.14.48.42.52.74v74.39c-.04 33.08-26.83 59.9-59.91 59.97zm-128.84-55.03c-7.03-12.14-9.56-26.37-7.15-40.18.47.28 1.3.79 1.89 1.13l63.72 36.8c3.23 1.89 7.23 1.89 10.47 0l77.79-44.92v31.1c.02.32-.13.63-.38.83l-64.41 37.19c-28.69 16.52-65.33 6.7-81.92-21.95zm-16.77-139.09c7-12.16 18.05-21.46 31.21-26.29 0 .55-.03 1.52-.03 2.2v73.61c-.02 3.74 1.98 7.21 5.23 9.06l77.79 44.91-26.93 15.55c-.27.18-.61.21-.91.08l-64.42-37.22c-28.63-16.58-38.45-53.21-21.95-81.89zm221.26 51.49-77.79-44.92 26.93-15.54c.27-.18.61-.21.91-.08l64.42 37.19c28.68 16.57 38.51 53.26 21.94 81.94-7.01 12.14-18.05 21.44-31.2 26.28v-75.81c.03-3.74-1.96-7.2-5.2-9.06zm26.8-40.34c-.47-.29-1.3-.79-1.89-1.13l-63.72-36.8c-3.23-1.89-7.23-1.89-10.47 0l-77.79 44.92v-31.1c-.02-.32.13-.63.38-.83l64.41-37.16c28.69-16.55 65.37-6.7 81.91 22 6.99 12.12 9.52 26.31 7.15 40.1zm-168.51 55.43-26.94-15.55c-.29-.14-.48-.42-.52-.74v-74.39c.02-33.12 26.89-59.96 60.01-59.94 14.01 0 27.57 4.92 38.34 13.88-.49.26-1.33.73-1.89 1.07l-63.72 36.8c-3.26 1.85-5.26 5.31-5.24 9.06l-.04 89.79zm14.63-31.54 34.65-20.01 34.65 20v40.01l-34.65 20-34.65-20z" data-v-810f63ea></path></g></svg></div><p class="my12" data-v-810f63ea><strong data-v-810f63ea>Stack Overflow and OpenAI </strong> partner to strengthen the world’s most popular Large Language Models.</p><a href="https://stackoverflow.co/company/press/archive/openai-partnership/" class="p-btn--secondary fs-body3" data-v-810f63ea> Read announcement<svg aria-hidden="true" class="svg-icon iconArrowRightAltSm va-middle ml2" width="13" height="14" viewBox="0 0 13 14" data-v-810f63ea><path d="m4.38 4.62 1.24-1.24L9.24 7l-3.62 3.62-1.24-1.24L6.76 7z"></path></svg></a></div></div></section><section class="w66 md:w-auto ps-relative z-active bg-black-100 p32 sm:pl24 sm:pr24 sm:pb24 sm:pt24 ba bc-black-200 bar-lg mb48 md:mb24" data-v-810f63ea><h2 class="p-ff-roboto-slab fs-headline2 wmx7 lh-sm mb24" data-v-810f63ea> Join us in creating a new era of socially responsible AI. </h2><p class="fs-subheading fc-black-500 mb12 wmx7" data-v-810f63ea> We believe AI models and products must provide proper attribution and contribute value back to the communities creating and curating the data that fuels them. Learn more about our definition of socially responsible AI and the commitments we require from our partners. </p><a href="https://stackoverflow.blog/2024/02/29/defining-socially-responsible-ai-how-we-select-api-partners/" class="p-btn--secondary fs-body3" data-v-810f63ea> Read the blog<svg aria-hidden="true" class="svg-icon iconArrowRightAltSm va-middle ml2" width="13" height="14" viewBox="0 0 13 14" data-v-810f63ea><path d="m4.38 4.62 1.24-1.24L9.24 7l-3.62 3.62-1.24-1.24L6.76 7z"></path></svg></a></section><section class="w66 md:w-auto ps-relative z-active bg-black-100 p32 sm:pl24 sm:pr24 sm:pb24 sm:pt24 ba bc-black-200 bar-lg mb48 md:mb24" data-v-810f63ea><h2 class="p-ff-roboto-slab fs-headline2 wmx7 lh-sm mb24" data-v-810f63ea> Access high-quality technical content for commercial use cases. </h2><p class="fs-subheading fc-black-500 mb32 wmx7" data-v-810f63ea> Only 43% of developers trust the accuracy of AI tools. <sup data-v-810f63ea>1</sup> Improve accuracy, product differentiation, and personalization with Stack Overflow’s dataset. </p><div class="bg-black-150 bar-lg px32 sm:pl12 sm:pr12 sm:pt0 py16 fs-subheading" data-v-810f63ea><div class="d-flex py12 sm:fd-column bb bc-black-200" data-v-810f63ea><div class="flex--item mr16 sm:mb12" data-v-810f63ea><svg aria-hidden="true" class="svg-icon iconCheckmark fc-green-400 va-middle mr8" width="18" height="18" viewBox="0 0 18 18" data-v-810f63ea><path d="M16 4.41 14.59 3 6 11.59 2.41 8 1 9.41l5 5z"></path></svg></div><div class="flex--item" data-v-810f63ea>58M+ human-generated questions and answers with feedback signals from users and moderators.</div></div><div class="d-flex py12 sm:fd-column bb bc-black-200" data-v-810f63ea><div class="flex--item mr16 sm:mb12" data-v-810f63ea><svg aria-hidden="true" class="svg-icon iconCheckmark fc-green-400 va-middle mr8" width="18" height="18" viewBox="0 0 18 18" data-v-810f63ea><path d="M16 4.41 14.59 3 6 11.59 2.41 8 1 9.41l5 5z"></path></svg></div><div class="flex--item" data-v-810f63ea>Top-class technical expertise and experience, expressed with natural language, is ideal for LLM training.</div></div><div class="d-flex py12 sm:fd-column bb bc-black-200" data-v-810f63ea><div class="flex--item mr16 sm:mb12" data-v-810f63ea><svg aria-hidden="true" class="svg-icon iconCheckmark fc-green-400 va-middle mr8" width="18" height="18" viewBox="0 0 18 18" data-v-810f63ea><path d="M16 4.41 14.59 3 6 11.59 2.41 8 1 9.41l5 5z"></path></svg></div><div class="flex--item" data-v-810f63ea>Includes diverse tasks related to coding, advising, debugging, explaining, testing, reviewing, brainstorming, and troubleshooting.</div></div><div class="d-flex py12 sm:fd-column" data-v-810f63ea><div class="flex--item mr16 sm:mb12" data-v-810f63ea><svg aria-hidden="true" class="svg-icon iconCheckmark fc-green-400 va-middle mr8" width="18" height="18" viewBox="0 0 18 18" data-v-810f63ea><path d="M16 4.41 14.59 3 6 11.59 2.41 8 1 9.41l5 5z"></path></svg></div><div class="flex--item" data-v-810f63ea>Continuous access to newly created, up-to-date technical knowledge.</div></div></div><div class="mt24 ta-right" data-v-810f63ea><sup data-v-810f63ea>1.</sup> Source: <a href="https://stackoverflow.co/labs/2024-developer-survey-insights-for-ai-ml/" data-v-810f63ea>2024 Stack Overflow Developer Survey</a></div></section><section id="results" class="w66 md:w-auto ps-relative z-active bg-black-100 p32 sm:pl24 sm:pr24 sm:pb24 sm:pt24 ba bc-black-200 bar-lg mb96 md:mb24 overflow-hidden" data-v-810f63ea><h2 class="p-ff-roboto-slab fs-headline2 wmx7 lh-sm mb24" data-v-810f63ea> Improve model performance with specialized and precise data. </h2><p class="fs-subheading fc-black-500 mb32 wmx6" data-v-810f63ea> Based on internal & independent tests, fine-tuning on Stack Overflow data results in substantial model performance improvements. </p><figure class="ps-static m0 p0 mb64 overflow-hidden" data-v-810f63ea><figcaption class="fs-body1 wmx5" data-v-810f63ea><h3 class="fs-body3 mb8" data-v-810f63ea> Figure 1. Percent of “Perfect” answers (internal testing) </h3><p data-v-810f63ea>Based on a proprietary eval set of 1000 Q&A with ground truth answers created from Stack Exchange and Prosus AI Assistant technical Q&A (with highest user rating).</p></figcaption><div style="height:530px;" class="d-flex flex__fl-equal ta-center mx-auto overflow-auto ps-relative jc-center ai-end" data-v-810f63ea><dl style="max-width:140px;" class="flex--item mb0 mt0 d-flex fd-column jc-end ai-center" data-v-810f63ea><dd class="ml0 p-ff-roboto-slab-bold fs-body3 pb6" data-v-810f63ea>14.13%</dd><dt class="bg-purple-400 fl-shrink0 btr-lg fc-white fs-body2 d-flex jc-center as-stretch mx12 d-flex" style="height:97px;" data-v-810f63ea><span class="d-block mt-auto p12 sm:d-none" data-v-810f63ea>Instruction fine tuned</span></dt><dd class="as-stretch ml0 pt12 fc-black-400 fw-bold" style="min-height:100px;" data-v-810f63ea>MPT 30B</dd></dl><dl style="max-width:140px;margin-right:5%;" class="flex--item mb0 mt0 d-flex fd-column jc-end ai-center" data-v-810f63ea><dd class="ml0 p-ff-roboto-slab-bold fs-body3 pb6" data-v-810f63ea>31.52%</dd><dt class="bg-orange-400 fl-shrink0 btr-lg fc-white fs-body2 d-flex jc-center as-stretch mx12" style="height:217px;" data-v-810f63ea><span class="d-block mt-auto p12 sm:d-none" data-v-810f63ea>Stack Overflow trained fine tuned</span></dt><dd class="as-stretch ml0 pt12 fc-black-400 fw-bold" style="min-height:100px;" data-v-810f63ea>MPT 30B</dd></dl><dl style="max-width:140px;margin-left:5%;" class="flex--item mb0 mt0 d-flex fd-column jc-end ai-center" data-v-810f63ea><dd class="ml0 p-ff-roboto-slab-bold fs-body3 pb6" data-v-810f63ea>37.38%</dd><dt class="bg-purple-400 fl-shrink0 btr-lg fc-white fs-body2 d-flex jc-center as-stretch mx12" style="height:257px;" data-v-810f63ea><span class="d-block mt-auto p12 sm:d-none" data-v-810f63ea>Code fine tuned</span></dt><dd class="as-stretch ml0 pt12 fc-black-400 fw-bold" style="min-height:100px;" data-v-810f63ea>Code Llama-2 34B Instruction fine tuned</dd></dl><dl style="max-width:140px;" class="flex--item mb0 mt0 d-flex fd-column jc-end ai-center" data-v-810f63ea><dd class="ml0 p-ff-roboto-slab-bold fs-body3 pb6" data-v-810f63ea>55.30%</dd><dt class="bg-orange-400 fl-shrink0 btr-lg fc-white fs-body2 d-flex jc-center as-stretch mx12" style="height:380px;" data-v-810f63ea><span class="d-block mt-auto p12 sm:d-none" data-v-810f63ea>Stack Overflow fine tuned</span></dt><dd class="as-stretch ml0 pt12 fc-black-400 fw-bold" style="min-height:100px;" data-v-810f63ea>Code Llama-2 34B</dd></dl><span class="d-block ps-absolute l0 r0 bt bc-black-200 mbn1" style="bottom:100px;" data-v-810f63ea></span></div><div class="d-flex jc-center ai-center mtn24 md:mt0" data-v-810f63ea><div class="fl-shrink0 w12 h12 mx12 bar-circle bg-purple-400" data-v-810f63ea></div><div data-v-810f63ea>Pre Stack Overflow training / fine tuning</div><div class="fl-shrink0 w12 h12 mx12 bar-circle bg-orange-400" data-v-810f63ea></div><div data-v-810f63ea>Post Stack Overflow training / fine tuning</div></div></figure><figure class="m0" data-v-810f63ea><figcaption class="fs-body2 wmx5 mb32" data-v-810f63ea><h3 class="fs-body3 mb8" data-v-810f63ea> Figure 2. ‘InCoder’ model </h3><a href="https://arxiv.org/abs/2204.05999" data-v-810f63ea>InCoder found Stack Overflow data</a> improved the HumanEval benchmark and MBPP (Mostly Basic Python Programming) performance. </figcaption><div data-v-810f63ea><div class="d-flex py12" data-v-810f63ea><div class="flex--item4 fs-body3" data-v-810f63ea></div><div class="flex--item4 ta-right fs-body3 fw-bold" data-v-810f63ea> Baseline </div><div class="flex--item4 ta-right fs-body3 fw-bold" data-v-810f63ea> With Stack Overflow data </div></div><div class="d-flex bt bc-black-200 py12" data-v-810f63ea><div class="flex--item4 fs-body3" data-v-810f63ea> HumanEval pass@1 </div><div class="flex--item4 ta-right p-ff-roboto-slab fs-title" data-v-810f63ea> 5 </div><div class="flex--item4 ta-right p-ff-roboto-slab-bold fs-title" data-v-810f63ea><svg aria-hidden="true" class="svg-icon iconTrendingUp va-middle fc-orange-400" width="18" height="18" viewBox="0 0 18 18" data-v-810f63ea><path d="m11 4 2.29 2.29L10.5 9l-3-3L1 12.5 2.5 14l5-5 3 3 4.21-4.29L17 10V4z"></path></svg> 9 </div></div><div class="d-flex bt bc-black-200 py12" data-v-810f63ea><div class="flex--item4 fs-body3" data-v-810f63ea> MBPP pass@1 </div><div class="flex--item4 ta-right p-ff-roboto-slab fs-title" data-v-810f63ea> 6.1 </div><div class="flex--item4 ta-right p-ff-roboto-slab-bold fs-title" data-v-810f63ea><svg aria-hidden="true" class="svg-icon iconTrendingUp va-middle fc-orange-400" width="18" height="18" viewBox="0 0 18 18" data-v-810f63ea><path d="m11 4 2.29 2.29L10.5 9l-3-3L1 12.5 2.5 14l5-5 3 3 4.21-4.29L17 10V4z"></path></svg> 9.8 </div></div></div></figure></section></div><span style="width:96px;height:96px;right:-5px;bottom:30px;" class="p-bits ps-fixed z-base fc-orange-400 sm:d-none" data-v-810f63ea></span><span style="width:48px;height:48px;right:-5px;transform:rotate(90deg);top:30%;" class="p-bits ps-fixed z-base fc-stack-goldenrod" data-v-810f63ea></span></main><section class="footer ps-relative z-active d:bg-black-100 ta-center py96" data-v-810f63ea><h2 class="p-ff-roboto-slab fs-headline2 lh-xs mbsm fc-white d:fc-black-600" data-v-810f63ea> Get in touch </h2><p class="fs-body3 fc-black-200 d:fc-black-500 mb24" data-v-810f63ea> Learn more about Stack Overflow’s API solutions. </p><button class="p-btn--primary p-ff-source-bold fs-body3 px32 py12" data-v-810f63ea>Become a partner</button></section><div class="ps-relative z-active" data-v-810f63ea><footer id="footer-global" class="bg-black-100 d-block fc-black mt-auto overflow-hidden py64" data-v-810f63ea data-v-2c619c8c><div class="p-wrapper mx-auto lh-lg fs-body2" data-v-2c619c8c><div class="d-flex ai-center jc-space-between" data-v-2c619c8c><a title="Return to home" href="https://stackoverflow.co/" class="flex--item mr12" data-v-2c619c8c><svg aria-hidden="true" class="svg-icon iconMarketingLogo native fc-black wmx100" width="157" height="37" viewBox="0 0 157 37" data-v-2c619c8c><path fill="#BCBBBB" d="M22 20v8H3v-8H0v11h25V20z"></path><path fill="#F48024" d="M5.54 25.48h13.93v-2.64H5.54zm.28-6.3 13.53 2.84.56-2.7-13.53-2.84zM7.6 12.7l12.53 5.84 1.17-2.5-12.53-5.85zm3.48-6.16 10.64 8.86 1.78-2.12-10.67-8.85zM17.93 0 15.7 1.64l8.24 11.11 2.23-1.64z"></path><path fill="currentColor" d="M35.77 19.27 34 19.11c-1.4-.1-1.94-.68-1.94-1.62 0-1.13.86-1.83 2.47-1.83a4.7 4.7 0 0 1 2.95.88l1.06-1.06a6.3 6.3 0 0 0-3.99-1.18c-2.37 0-4.07 1.22-4.07 3.25 0 1.83 1.15 2.8 3.3 2.98l1.83.16c1.28.1 1.85.64 1.85 1.61 0 1.31-1.13 1.96-2.94 1.96A4.6 4.6 0 0 1 31.07 23l-1.08 1.07c1.22 1.17 2.68 1.6 4.54 1.6 2.68 0 4.5-1.24 4.5-3.37 0-2.09-1.32-2.84-3.26-3.02m13.86-4.97c-1.78 0-2.9.36-3.88 1.6-.02.01 1.06 1.06 1.06 1.06.65-.92 1.38-1.26 2.8-1.26 2.03 0 2.84.8 2.84 2.42v1.06H49.1c-2.48 0-3.83 1.26-3.83 3.2 0 .88.3 1.7.83 2.24.7.72 1.6 1 3.12 1 1.5 0 2.3-.28 3.2-1.18v1.06h1.61v-7.52c.02-2.39-1.43-3.68-4.41-3.68m2.82 7.29q0 1.37-.56 1.92c-.7.68-1.53.73-2.48.73-1.76 0-2.55-.6-2.55-1.88q-.01-1.94 2.48-1.96h3.1zm7.96-5.85c1.06 0 1.71.32 2.55 1.23l1.08-1.06a4.4 4.4 0 0 0-3.63-1.61c-2.8 0-4.9 1.88-4.9 5.67s2.12 5.67 4.9 5.67A4.4 4.4 0 0 0 64.07 24l-1.1-1.06c-.82.92-1.49 1.26-2.55 1.26a3 3 0 0 1-2.56-1.26c-.52-.71-.72-1.58-.72-2.98s.2-2.24.72-2.98c.6-.8 1.49-1.23 2.56-1.23m13.88-1.31h-2.03l-5.03 4.88V9.49h-1.61v16.03h1.61v-4.04l1.98-1.98 3.71 6.02h2.01l-4.59-7.15zm7.63-.58a4.8 4.8 0 0 0-3.58 1.42c-1.04 1.08-1.3 2.39-1.3 4.47 0 2.1.26 3.4 1.3 4.49.7.75 1.87 1.41 3.58 1.41a4.8 4.8 0 0 0 3.59-1.41c1.04-1.08 1.3-2.4 1.3-4.5 0-2.07-.26-3.38-1.3-4.46a4.8 4.8 0 0 0-3.6-1.42m1.34 8.69q-.5.5-1.34.5-.85-.01-1.33-.5c-.6-.6-.67-1.62-.67-2.82s.08-2.19.67-2.78c.34-.34.75-.5 1.33-.5q.86 0 1.34.5c.6.59.67 1.6.67 2.78 0 1.2-.08 2.23-.67 2.82m11.2-8.56-2.33 7.12-2.35-7.12h-3.02l4.26 11.54h2.26l4.23-11.54zm7.93-.13c-3 0-5.02 2.12-5.02 5.89 0 4.66 2.62 5.9 5.33 5.9a5.5 5.5 0 0 0 4.38-1.81l-1.74-1.7a3.2 3.2 0 0 1-2.62 1.07c-1.62 0-2.53-1.07-2.53-2.56h7.21v-1.3c.02-3.16-1.8-5.49-5-5.49m-2.19 4.81c.02-.5.1-.82.27-1.24a2 2 0 0 1 1.92-1.2c.97 0 1.62.5 1.92 1.2.18.41.26.74.27 1.24zm11.47-3.57v-1.11h-2.81v11.54h2.87v-6.95c0-1.45.97-2.12 1.86-2.12.7 0 1.08.24 1.53.69l2.17-2.2a3.5 3.5 0 0 0-2.73-1.07 3.8 3.8 0 0 0-2.89 1.22m6.52-2.32V25.5h2.87v-9.1h2.14v-2.2h-2.12v-1.25c0-.66.34-1.04 1.02-1.04h1.11V9.47h-1.63c-2.37 0-3.4 1.67-3.4 3.3m16.85 1.08c-1.7 0-2.85.67-3.57 1.42-1.04 1.08-1.31 2.39-1.31 4.47 0 2.1.27 3.4 1.31 4.49.7.75 1.87 1.41 3.57 1.41a4.8 4.8 0 0 0 3.6-1.41c1.03-1.08 1.3-2.4 1.3-4.5 0-2.07-.27-3.38-1.3-4.46a4.8 4.8 0 0 0-3.6-1.42m1.37 8.69q-.51.5-1.35.5-.84-.01-1.33-.5c-.6-.6-.66-1.62-.66-2.82s.07-2.19.66-2.78q.5-.5 1.33-.5.86 0 1.34.5c.6.59.67 1.6.67 2.78 0 1.2-.07 2.23-.66 2.82m17.13-8.56-1.86 7.12-2.37-7.12h-2.1l-2.35 7.12-1.87-7.12h-3.05l3.54 11.54h2.37l2.4-7.24 2.4 7.24h2.38l3.55-11.54zm-26.1 8.06V9.47h-2.86v12.75c0 1.63 1 3.3 3.37 3.3h1.64v-2.44h-1.12c-.73 0-1.02-.36-1.02-1.04m-83.91-5.85 1.49-1.5h-3.07v-3.66h-1.62v11.5c0 1.66.95 2.99 2.84 2.99h1.15v-1.4h-.87c-1.04 0-1.5-.61-1.5-1.62v-6.32z"></path></svg></a><div class="d-flex gs8 ai-center bg-black-150 bar-pill flex--item" data-v-2c619c8c><div class="flex--item s-toggle-switch s-toggle-switch__multiple"><!--[--><!--[--><input value="theme-light" type="radio" name="theme" id="theme-light"><label for="theme-light">Light</label><!--]--><!--[--><input value="theme-dark" type="radio" name="theme" id="theme-dark"><label for="theme-dark">Dark</label><!--]--><!--[--><input value="theme-system" type="radio" name="theme" id="theme-system"><label for="theme-system">Auto</label><!--]--><!--]--></div></div></div><div class="d-flex mt16 gs24 gsx md:fd-column" data-v-2c619c8c><div class="flex--item5 mb32" data-v-2c619c8c><a href="https://stackoverflow.co/teams/" class="fs-body3 fw-bold bt bc-orange-400 py16 mb6" data-v-2c619c8c> Stack Overflow for Teams </a><div class="d-flex" data-v-2c619c8c><div class="flex--item6" data-v-2c619c8c><a href="https://stackoverflow.co/teams/pricing/" data-v-2c619c8c>Pricing</a><a href="https://stackoverflow.co/teams/customers/" data-v-2c619c8c>Customers</a><a href="https://stackoverflow.co/teams/our-solution/" data-v-2c619c8c>Our solution</a><a href="https://stackoverflow.co/teams/integrations/" data-v-2c619c8c>Integrations</a><a href="https://stackoverflow.co/teams/features/" data-v-2c619c8c>Features</a><a href="https://stackoverflow.co/teams/customer-success/" data-v-2c619c8c>Customer Success</a><a href="https://stackoverflow.co/teams/security/" data-v-2c619c8c>Security</a><a href="https://stackoverflow.co/teams/roi/" data-v-2c619c8c>Return on Investment (ROI)</a><br data-v-2c619c8c><a href="https://stackoverflow.co/teams/ai/" class="td-none" data-v-2c619c8c><div class="fw-bold d-block" data-v-2c619c8c>OverflowAI <span class="fs-fine bg-purple-400 fc-white px4 py1 va-middle mtn1 ml2" style="border-radius:2px;" data-v-2c619c8c>NEW</span></div><div class="fs-body lh-md fc-black-400" data-v-2c619c8c>Now available on Enterprise.</div></a><br data-v-2c619c8c><a href="https://stackoverflowteams.com/teams/create/free/?utm_source=so-teams&utm_medium=referral&utm_campaign=footer&utm_content=co-product-sites" data-v-2c619c8c>Try free</a><a href="https://stackoverflowteams.com/users/login/?utm_source=so-teams&utm_medium=referral&utm_campaign=footer&utm_content=co-product-sites" data-v-2c619c8c>Log in</a></div><div class="flex--item6" data-v-2c619c8c><strong class="d-block fc-black-400 mb6" data-v-2c619c8c>Use cases</strong><a href="https://stackoverflow.co/teams/use-cases/engineering/" data-v-2c619c8c>Engineers</a><a href="https://stackoverflow.co/teams/use-cases/data-analytics/" data-v-2c619c8c>Data Scientists</a><a href="https://stackoverflow.co/teams/use-cases/devops/" data-v-2c619c8c>DevOps & SRE</a><a href="https://stackoverflow.co/teams/use-cases/customer-support/" data-v-2c619c8c>Support</a><a href="https://stackoverflow.co/teams/use-cases/product-management/" data-v-2c619c8c>Product Managment</a><br data-v-2c619c8c><strong class="d-block fc-black-400 mb6" data-v-2c619c8c>Resources</strong><a href="https://stackoverflow.co/teams/resources/category/productivity/" data-v-2c619c8c>Productivity</a><a href="https://stackoverflow.co/teams/resources/category/ai/" data-v-2c619c8c>AI/ML</a><a href="https://stackoverflow.co/teams/resources/category/guides-insights/" data-v-2c619c8c>Guides and Insights</a><a href="https://stackoverflow.co/teams/resources/category/academy/" data-v-2c619c8c>Customer Academy</a><br data-v-2c619c8c><a href="https://stackoverflow.co/teams/resources/faq/" data-v-2c619c8c>FAQ</a><a href="https://stackoverflowteams.help/" data-v-2c619c8c>Help center</a></div></div></div><div class="flex--item5 mb32" data-v-2c619c8c><a href="https://stackoverflow.co/advertising/" class="fs-body3 fw-bold bt bc-blue-400 py16 mb6" data-v-2c619c8c> Stack Overflow Advertising </a><div class="d-flex" data-v-2c619c8c><div class="flex--item6" data-v-2c619c8c><a href="https://stackoverflow.co/advertising/why-stack/" data-v-2c619c8c>Why Stack Overflow?</a><a href="https://stackoverflow.co/advertising/what-to-expect/" data-v-2c619c8c>What to expect</a><br data-v-2c619c8c><a href="https://stackoverflow.co/advertising/advertise-to-developers/" data-v-2c619c8c>Advertise to developers</a><a href="https://stackoverflow.co/advertising/employer-branding/" data-v-2c619c8c>Attract tech talent</a><br data-v-2c619c8c><a href="https://www.indeed.com/hire?ref=jobbio_stackoverflow_post_job_employerbranding" rel="external" target="_blank" class="h:fc-blue-400 td-none" data-v-2c619c8c><div class="fw-bold d-block" data-v-2c619c8c>Post a job <svg aria-hidden="true" class="svg-icon iconShareSm va-middle mtn2 ml2" width="14" height="14" viewBox="0 0 14 14" data-v-2c619c8c><path d="M5 1H3a2 2 0 0 0-2 2v8c0 1.1.9 2 2 2h8a2 2 0 0 0 2-2V9h-2v2H3V3h2zm2 0h6v6h-2V4.5L6.5 9 5 7.5 9.5 3H7z"></path></svg></div><div class="fs-body lh-md fc-black-400" data-v-2c619c8c>Powered by Indeed</div></a></div><div class="flex--item6" data-v-2c619c8c><strong class="d-block fc-black-400 mb6" data-v-2c619c8c>Use cases</strong><a href="https://stackoverflow.co/advertising/use-cases/marketing-teams/" data-v-2c619c8c>Marketing Teams</a><a href="https://stackoverflow.co/advertising/use-cases/employer-branding-teams/" data-v-2c619c8c>Employer Branding Teams</a><a href="https://stackoverflow.co/advertising/use-cases/devrel-teams/" data-v-2c619c8c>DevRel Teams</a><a href="https://stackoverflow.co/advertising/use-cases/talent-teams/" data-v-2c619c8c>Talent Teams</a><a href="https://stackoverflow.co/advertising/use-cases/technology-teams" data-v-2c619c8c>Technology Teams</a><a href="https://stackoverflow.co/advertising/use-cases/agencies/" data-v-2c619c8c>Agencies</a><br data-v-2c619c8c><strong class="d-block fc-black-400 mb6" data-v-2c619c8c>Resources</strong><a href="https://stackoverflow.co/advertising/resources/category/product-guides-insights/" data-v-2c619c8c>Product guides & insights</a><a href="https://stackoverflow.co/advertising/resources/category/community-insights/" data-v-2c619c8c>Community insights</a><a href="https://stackoverflow.co/advertising/resources/category/advertising-best-practices/" data-v-2c619c8c>Advertising best practices</a><a href="https://stackoverflow.co/advertising/resources/category/talent-best-practices/" data-v-2c619c8c>Talent best practices</a></div></div></div><div class="flex--item2 mb32" data-v-2c619c8c><a href="https://stackoverflow.co/" class="fs-body3 fw-bold bt bc-black-300 py16 mb6" data-v-2c619c8c> Company </a><a href="https://stackoverflow.co/api-solutions/" class="fc-black h:fc-blue-400 td-none mb24 mln24 px24 mrn24" data-v-2c619c8c><div class="fw-bold" data-v-2c619c8c> OverflowAPI <span class="fs-fine bg-purple-400 fc-white px4 py1 va-middle mtn1 ml2" style="border-radius:2px;" data-v-2c619c8c>NEW</span></div><div class="fs-body lh-md fc-black-400" data-v-2c619c8c> Stack Overflow’s subscription-based API service to train and fine-tune large language models. </div></a><a href="https://stackoverflow.co/company/" data-v-2c619c8c>About</a><a href="https://stackoverflow.co/company/leadership/" data-v-2c619c8c>Leadership</a><a href="https://stackoverflow.co/company/social-impact/" data-v-2c619c8c>Social Impact</a><a href="https://stackoverflow.co/company/press/" data-v-2c619c8c>Press</a><a href="https://stackoverflow.co/company/careers/" data-v-2c619c8c>Careers</a><a href="https://stackoverflow.co/company/work-here/" data-v-2c619c8c>Open positions</a><a href="https://stackoverflow.co/company/contact/" data-v-2c619c8c>Contact us</a><br data-v-2c619c8c><a href="https://stackoverflow.blog/" data-v-2c619c8c>Blog</a><a href="https://stackoverflow.blog/newsletter/" data-v-2c619c8c>Newsletter</a><a href="https://stackoverflow.blog/podcast/" data-v-2c619c8c>Podcast</a><a href="https://stackoverflow.co/labs/" data-v-2c619c8c>Labs</a><a href="https://survey.stackoverflow.co/" data-v-2c619c8c>Annual Developer Survey</a></div></div><div class="mt24 bt bc-black-200 fc-black-400 d-flex md:fd-column fs-body1 lh-md" data-v-2c619c8c><!----><div class="py24 flex--item5" data-v-2c619c8c> Site design / logo © 2024 Stack Exchange Inc.<br data-v-2c619c8c> User contributions licensed under CC BY-SA. </div><div class="py24 md:pt0 md:pb0 flex--item5 d-flex sm:fd-column pl12 md:pl0" data-v-2c619c8c><a class="flex--item mr24" href="https://policies.stackoverflow.co/" data-v-2c619c8c>Terms</a><a class="flex--item mr24" href="https://stackoverflow.com/legal/privacy-policy/" data-v-2c619c8c>Privacy policy</a><a class="flex--item mr24" href="https://stackoverflow.com/legal/cookie-policy/" data-v-2c619c8c>Cookie policy</a><button class="flex--item mr24 c-pointer s-btn s-btn__unset p0 as-start fc-black h:fc-blue-500" type="button" href="javascript:void(0)" onclick="OneTrust.ToggleInfoDisplay()" title="Open OneTrust cookie settings" data-v-2c619c8c>Cookie settings</button><a href="https://stackoverflow.com/" data-v-2c619c8c> Go to stackoverflow.com </a></div><div class="py24 flex--item2 d-flex ai-start mtn6 pl12 md:pl0" data-v-2c619c8c><a class="flex--item p6 bar-sm h:bg-black-150" href="https://linkedin.com/company/stack-overflow/" title="LinkedIn" rel="external" data-v-2c619c8c><svg width="18" height="18" viewBox="0 0 18 18" class="svg-icon" data-v-2c619c8c><path fill-rule="evenodd" clip-rule="evenodd" d="M16.5 16.5H13.418V11.2506C13.418 9.81137 12.8711 9.00708 11.7319 9.00708C10.4927 9.00708 9.84521 9.84407 9.84521 11.2506V16.5H6.875V6.5H9.84521V7.847C9.84521 7.847 10.7383 6.19449 12.8604 6.19449C14.9814 6.19449 16.5 7.48975 16.5 10.1686V16.5ZM3.33154 5.19058C2.31982 5.19058 1.5 4.36432 1.5 3.34529C1.5 2.32626 2.31982 1.5 3.33154 1.5C4.34326 1.5 5.1626 2.32626 5.1626 3.34529C5.1626 4.36432 4.34326 5.19058 3.33154 5.19058ZM1.79785 16.5H4.89502V6.5H1.79785V16.5Z" fill="currentColor" data-v-2c619c8c></path></svg></a><a class="flex--item p6 bar-sm h:bg-black-150" href="https://twitter.com/stackoverflow/" title="Twitter/X" rel="external" data-v-2c619c8c><svg width="18" height="18" viewBox="0 0 18 18" class="svg-icon" data-v-2c619c8c><path fill-rule="evenodd" clip-rule="evenodd" d="M17 4.03801C16.41 4.29801 15.78 4.47501 15.115 4.55501C15.792 4.14801 16.313 3.50501 16.558 2.73901C15.924 3.10901 15.221 3.37901 14.473 3.52901C13.875 2.88901 13.023 2.48901 12.077 2.48901C10.265 2.48901 8.795 3.95901 8.795 5.76901C8.795 6.02901 8.825 6.27901 8.88 6.51901C6.152 6.38901 3.733 5.07901 2.114 3.09901C1.83 3.58001 1.67 4.14001 1.67 4.75001C1.67 5.89001 2.25 6.89301 3.13 7.48201C2.592 7.46501 2.085 7.31701 1.643 7.07201V7.11201C1.643 8.70201 2.773 10.03 4.276 10.332C4 10.406 3.71 10.446 3.411 10.446C3.201 10.446 3.001 10.426 2.801 10.388C3.221 11.692 4.431 12.641 5.871 12.668C4.751 13.548 3.331 14.072 1.801 14.072C1.541 14.072 1.281 14.057 1.021 14.027C2.481 14.957 4.201 15.501 6.061 15.501C12.101 15.501 15.401 10.501 15.401 6.17101C15.401 6.03101 15.401 5.89101 15.391 5.75101C16.031 5.29101 16.591 4.71101 17.031 4.05101L17 4.03801Z" fill="currentColor" data-v-2c619c8c></path></svg></a><a class="flex--item p6 bar-sm h:bg-black-150" href="https://www.threads.net/@thestackoverflow" title="Threads" rel="external" data-v-2c619c8c><svg width="18" height="18" viewBox="0 0 18 18" class="svg-icon" data-v-2c619c8c><path d="M12.6032 8.4501C12.5383 8.41901 12.4725 8.3891 12.4057 8.36045C12.2895 6.21896 11.1194 4.99296 9.15455 4.98041C9.14564 4.98036 9.13679 4.98036 9.12789 4.98036C7.95267 4.98036 6.97526 5.482 6.37367 6.39482L7.45426 7.13609C7.90367 6.45424 8.60898 6.30888 9.12841 6.30888C9.13441 6.30888 9.14043 6.30888 9.14637 6.30894C9.79331 6.31306 10.2815 6.50116 10.5975 6.86797C10.8274 7.13503 10.9812 7.50406 11.0573 7.9698C10.4837 7.87231 9.86342 7.84234 9.20027 7.88036C7.33221 7.98796 6.13128 9.07745 6.21193 10.5913C6.25286 11.3593 6.63543 12.0199 7.28911 12.4515C7.84178 12.8163 8.5536 12.9947 9.29339 12.9543C10.2704 12.9007 11.0368 12.528 11.5715 11.8464C11.9775 11.3288 12.2344 10.6581 12.3478 9.81291C12.8134 10.0939 13.1584 10.4637 13.349 10.9082C13.673 11.6638 13.692 12.9054 12.6788 13.9177C11.7911 14.8045 10.7241 15.1882 9.11154 15.2C7.32276 15.1868 5.96994 14.6131 5.09037 13.495C4.26672 12.4479 3.84106 10.9356 3.82518 8.99998C3.84106 7.06433 4.26672 5.552 5.09037 4.50499C5.96994 3.38685 7.32274 2.81319 9.11151 2.7999C10.9133 2.81329 12.2897 3.38971 13.2029 4.51324C13.6507 5.06421 13.9883 5.7571 14.2109 6.56497L15.4772 6.22712C15.2074 5.23271 14.7829 4.37582 14.2052 3.66518C13.0345 2.22476 11.3222 1.48668 9.11593 1.47137H9.1071C6.90535 1.48663 5.21224 2.22751 4.07481 3.67344C3.06265 4.96013 2.54055 6.75047 2.523 8.99469L2.52295 8.99998L2.523 9.00527C2.54055 11.2495 3.06265 13.0399 4.07481 14.3265C5.21224 15.7724 6.90535 16.5134 9.1071 16.5286H9.11593C11.0734 16.515 12.4532 16.0025 13.5898 14.8669C15.077 13.3812 15.0322 11.5188 14.5421 10.3756C14.1904 9.55576 13.52 8.88989 12.6032 8.4501ZM9.22345 11.6277C8.40471 11.6738 7.55413 11.3063 7.51219 10.5192C7.4811 9.93557 7.92753 9.28434 9.27369 9.20677C9.42786 9.19787 9.57914 9.19353 9.72775 9.19353C10.2167 9.19353 10.6742 9.24103 11.09 9.33195C10.9349 11.2691 10.025 11.5837 9.22345 11.6277Z" fill="currentColor" data-v-2c619c8c></path></svg></a><a class="flex--item p6 bar-sm h:bg-black-150" href="https://www.instagram.com/thestackoverflow/" title="Instagram" rel="external" data-v-2c619c8c><svg width="18" height="18" viewBox="0 0 18 18" class="svg-icon" data-v-2c619c8c><path d="M9 1.5C6.9625 1.5 6.70813 1.50937 5.90813 1.545C5.10938 1.5825 4.56562 1.70813 4.0875 1.89375C3.59437 2.085 3.17562 2.34187 2.75875 2.75875C2.34187 3.17562 2.08438 3.59375 1.89375 4.0875C1.70813 4.56562 1.58188 5.10938 1.545 5.90813C1.5075 6.70813 1.5 6.9625 1.5 9C1.5 11.0375 1.50937 11.2919 1.545 12.0919C1.5825 12.89 1.70813 13.4344 1.89375 13.9125C2.085 14.405 2.34187 14.8244 2.75875 15.2413C3.17562 15.6575 3.59375 15.9156 4.0875 16.1063C4.56625 16.2913 5.11 16.4181 5.90813 16.455C6.70813 16.4925 6.9625 16.5 9 16.5C11.0375 16.5 11.2919 16.4906 12.0919 16.455C12.89 16.4175 13.4344 16.2913 13.9125 16.1063C14.405 15.915 14.8244 15.6575 15.2413 15.2413C15.6575 14.8244 15.9156 14.4069 16.1063 13.9125C16.2913 13.4344 16.4181 12.89 16.455 12.0919C16.4925 11.2919 16.5 11.0375 16.5 9C16.5 6.9625 16.4906 6.70813 16.455 5.90813C16.4175 5.11 16.2913 4.565 16.1063 4.0875C15.915 3.59437 15.6575 3.17562 15.2413 2.75875C14.8244 2.34187 14.4069 2.08438 13.9125 1.89375C13.4344 1.70813 12.89 1.58188 12.0919 1.545C11.2919 1.5075 11.0375 1.5 9 1.5ZM9 2.83125C11.0019 2.83125 11.2406 2.86 12.0313 2.89437C12.7625 2.92875 13.1594 3.05 13.4231 3.15375C13.7744 3.28937 14.0231 3.45188 14.2869 3.71375C14.5488 3.97625 14.7113 4.22563 14.8469 4.57688C14.9494 4.84063 15.0719 5.2375 15.105 5.96875C15.1406 6.76 15.1487 6.9975 15.1487 9C15.1487 11.0025 15.1394 11.2406 15.1025 12.0313C15.0644 12.7625 14.9425 13.1594 14.8394 13.4231C14.6994 13.7744 14.54 14.0231 14.2775 14.2869C14.0156 14.5488 13.7625 14.7113 13.415 14.8469C13.1525 14.9494 12.7494 15.0719 12.0181 15.105C11.2219 15.1406 10.9875 15.1487 8.98125 15.1487C6.97438 15.1487 6.74 15.1394 5.94438 15.1025C5.2125 15.0644 4.80938 14.9425 4.54688 14.8394C4.19125 14.6994 3.94688 14.54 3.685 14.2775C3.42188 14.0156 3.25375 13.7625 3.1225 13.415C3.01937 13.1525 2.89813 12.7494 2.86 12.0181C2.83188 11.2306 2.82188 10.9875 2.82188 8.99062C2.82188 6.99312 2.83188 6.74938 2.86 5.9525C2.89813 5.22125 3.01937 4.81875 3.1225 4.55625C3.25375 4.2 3.42188 3.95625 3.685 3.69313C3.94688 3.43125 4.19125 3.2625 4.54688 3.13188C4.80938 3.02813 5.20375 2.90625 5.935 2.86875C6.73188 2.84063 6.99437 2.83125 9 2.83125ZM9 5.14875C6.87188 5.14875 5.14875 6.87375 5.14875 9C5.14875 11.1281 6.87375 12.8513 9 12.8513C11.1281 12.8513 12.8513 11.1263 12.8513 9C12.8513 6.87188 11.1263 5.14875 9 5.14875ZM9 11.5C7.61875 11.5 6.5 10.3813 6.5 9C6.5 7.61875 7.61875 6.5 9 6.5C10.3813 6.5 11.5 7.61875 11.5 9C11.5 10.3813 10.3813 11.5 9 11.5ZM13.9038 4.99688C13.9038 5.49375 13.5 5.89688 13.0038 5.89688C12.5069 5.89688 12.1038 5.49313 12.1038 4.99688C12.1038 4.50062 12.5075 4.0975 13.0038 4.0975C13.4994 4.09688 13.9038 4.50062 13.9038 4.99688Z" fill="currentColor" data-v-2c619c8c></path></svg></a><a class="flex--item p6 bar-sm h:bg-black-150" href="https://www.youtube.com/c/StackOverflowOfficial" title="YouTube" rel="external" data-v-2c619c8c><svg width="18" height="18" viewBox="0 0 18 18" class="svg-icon" data-v-2c619c8c><path d="M9 2.06995C0.155 2.06995 0 2.85695 0 8.99995C0 15.1429 0.155 15.9299 9 15.9299C17.845 15.9299 18 15.1429 18 8.99995C18 2.85695 17.845 2.06995 9 2.06995ZM11.884 9.30095L7.843 11.1869C7.489 11.3509 7.199 11.1669 7.199 10.7769V7.22395C7.199 6.83395 7.489 6.64995 7.843 6.81395L11.884 8.69995C12.238 8.86595 12.238 9.13595 11.884 9.30095Z" fill="black" data-v-2c619c8c></path></svg></a></div></div></div></footer></div><!----><!--]--><!--]--></div><div id="teleports"></div><script type="application/json" data-nuxt-data="nuxt-app" data-ssr="true" id="__NUXT_DATA__" data-src="/api-solutions/_payload.json?e5b8370c-42de-429f-8177-3ccd348532a9">[{"state":1,"once":4,"_errors":5,"serverRendered":7,"path":8,"prerenderedAt":9},["Reactive",2],{"$scontactModal":3},false,["Set"],["ShallowReactive",6],{},true,"/api-solutions/",1732537072484]</script> <script>window.__NUXT__={};window.__NUXT__.config={public:{branch:"main",baseUrl:"https://stackoverflow.co",context:"production",googleAnalytics:"G-XQX7D4T574",onetrust:"d06435e0-17fb-4659-9a14-1930a6e0be80",onetrustRulesetId:"",onetrustCategories:{necessary:"C0001",performance:"C0002",functional:"C0003",targeting:"C0004"},googleMaps:"AIzaSyCFwzoPZ5dOx677jFutgxPd8J2ts1MyPho",stackappClientId:"",stackappOauthUrl:"",stackappKey:"",indeedReferral:"https://www.indeed.com/hire?ref=jobbio_stackoverflow_post_job_employerbranding",sanity:{additionalClients:{},apiVersion:"2024-11-07",dataset:"production",disableSmartCdn:false,perspective:"raw",projectId:"jo7n4k8s",stega:{},token:"",useCdn:true,visualEditing:"",withCredentials:false}},app:{baseURL:"/",buildId:"e5b8370c-42de-429f-8177-3ccd348532a9",buildAssetsDir:"public/product/",cdnURL:""}}</script></body></html>