CINXE.COM

2012 Stack Overflow User Survey Results - Stack Overflow

<!DOCTYPE html><html lang="en" data-capo=""><head><meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>2012 Stack Overflow User Survey Results - 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-DTTX7JCXEJ" async data-hid="77c9ef1"></script> <script src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" data-domain-script="b8cf34e4-1fe8-4a99-8bb6-1ef8da891c2f" 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:.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:.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:.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-fc-selected:var(--white);--_bu-outlined-fc-selected:var(--white);--_bu-badge-o:.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{-webkit-appearance:none;-moz-appearance:none;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:.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:.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-bc-hover:currentColor;--_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-bc-selected:currentColor;--_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):not(.s-btn__filled){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).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):hover:visited:not(:active):not(:focus):not(.s-btn__outlined){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):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;-webkit-appearance:none;-moz-appearance:none;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:.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:.7em;--_in-py:.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:.55em;--_in-py:.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:.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:.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:.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{-webkit-appearance:none;-moz-appearance:none;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;top:0;right:0;bottom:0;left: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;-webkit-hyphens:auto!important;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));-webkit-hyphens:auto!important;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:.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:.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:.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:.7em;--_se-select-py:.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:.55em;--_se-select-py:.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:.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{-webkit-appearance:none;-moz-appearance:none;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);background-color:var(--white);border:var(--su-static1) solid var(--_sw-bc);border-radius:var(--br-md);font-size:var(--fs-body1)}.s-sidebarwidget:not(.s-anchors) a:not(.button):not(.s-tag):not(.post-tag):not(.s-btn):not(.s-sidebarwidget--action):not(.s-user-card--link),.s-sidebarwidget:not(.s-anchors) a:not(.button):not(.s-tag):not(.post-tag):not(.s-btn):not(.s-sidebarwidget--action):not(.s-user-card--link):visited{color:var(--black-600)}.s-sidebarwidget .s-sidebarwidget--content{margin:0;padding:var(--su16)}.s-sidebarwidget .s-sidebarwidget--content:not(table):not(.s-sidebarwidget__items){display:flex}.s-sidebarwidget .s-sidebarwidget--content+.s-sidebarwidget--content{border-top:var(--su-static1) solid var(--bc-light)}.s-sidebarwidget .s-sidebarwidget--content:active{outline:none}.s-sidebarwidget .s-sidebarwidget--header{align-items:center;border-top:var(--su-static1) solid var(--bc-light);color:var(--black-600);display:flex;font-size:var(--fs-body2);font-weight:700;justify-content:flex-start;line-height:var(--lh-xs);margin:0;padding:var(--su16) var(--su16) 0}.s-sidebarwidget .s-sidebarwidget--header:first-child{border-top:none}.s-sidebarwidget .s-sidebarwidget--header:active{outline:none}.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:.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(0)}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!important}.s-table.s-table__sortable thead th button{-webkit-appearance:none;-moz-appearance:none;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{-webkit-appearance:none;-moz-appearance:none;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(.25,.46,.45,.94);--te-smooth:cubic-bezier(.165,.84,.44,1);--te-smooth-quick:cubic-bezier(.19,1,.22,1);--te-back-out:cubic-bezier(.175,.885,.32,1.275);--te-back-in-out:cubic-bezier(.68,-.55,.265,1.55);--te-ease-in:cubic-bezier(.47,0,.745,.715);--te-ease-in-out:cubic-bezier(.445,.05,.55,.95);--te-ease-out:cubic-bezier(.39,.575,.565,1);--default-transition-duration:.1s;--transition-time:var(--default-transition-duration);--s-full:97.2307692rem;--s-step:calc(var(--s-full)/12);--_o-disabled:.55;--_o-disabled-static:.55;--_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))*.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))*.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))*.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)*-.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)*-.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))*.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))*.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))*.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)*-.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)*-.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),.15);--theme-secondary-custom-translucent:hsla(var(--theme-base-secondary-color-h),var(--theme-base-secondary-color-s),var(--theme-base-secondary-color-l),.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)*-.6),calc(var(--theme-dark-primary-color-l) + var(--theme-dark-primary-color-l)*-.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)*-.4),calc(var(--theme-dark-primary-color-l) + var(--theme-dark-primary-color-l)*-.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)*-.3),calc(var(--theme-dark-primary-color-l) + var(--theme-dark-primary-color-l)*-.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))*.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))*.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)*-.6),calc(var(--theme-dark-secondary-color-l) + var(--theme-dark-secondary-color-l)*-.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)*-.4),calc(var(--theme-dark-secondary-color-l) + var(--theme-dark-secondary-color-l)*-.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)*-.3),calc(var(--theme-dark-secondary-color-l) + var(--theme-dark-secondary-color-l)*-.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))*.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))*.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),.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),.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)*-.6),calc(var(--theme-dark-primary-color-l) + var(--theme-dark-primary-color-l)*-.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)*-.4),calc(var(--theme-dark-primary-color-l) + var(--theme-dark-primary-color-l)*-.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)*-.3),calc(var(--theme-dark-primary-color-l) + var(--theme-dark-primary-color-l)*-.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))*.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))*.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)*-.6),calc(var(--theme-dark-secondary-color-l) + var(--theme-dark-secondary-color-l)*-.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)*-.4),calc(var(--theme-dark-secondary-color-l) + var(--theme-dark-secondary-color-l)*-.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)*-.3),calc(var(--theme-dark-secondary-color-l) + var(--theme-dark-secondary-color-l)*-.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))*.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))*.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),.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),.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:#3b41ba;--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:.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:.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:.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-100{background-color:var(--green-100)!important}.bc-green-200{border-color:var(--green-200)!important}.bg-green-400{background-color:var(--green-400)!important}.h\:bc-green-400:hover{border-color:var(--green-400)!important}.fc-green-400{color:var(--green-400)!important}.fc-green-500,.h\:fc-green-500:hover{color:var(--green-500)!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}.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)*.83333)}.g2.flex__allitems3>.d-flex,.g2.flex__allitems3>.flex--item,.g2>.flex--item3{flex-basis:calc(25% - var(--su2)*.75)}.g2.flex__allitems4>.d-flex,.g2.flex__allitems4>.flex--item,.g2>.flex--item4{flex-basis:calc(33.33333% - var(--su2)*.66667)}.g2>.flex--item5{flex-basis:calc(41.66667% - var(--su2)*.58333)}.g2.flex__allitems6>.d-flex,.g2.flex__allitems6>.flex--item,.g2>.flex--item6{flex-basis:calc(50% - var(--su2)*.5)}.g2>.flex--item7{flex-basis:calc(58.33333% - var(--su2)*.41667)}.g2>.flex--item8{flex-basis:calc(66.66667% - var(--su2)*.33333)}.g2>.flex--item9{flex-basis:calc(75% - var(--su2)*.25)}.g2>.flex--item10{flex-basis:calc(83.33333% - var(--su2)*.16667)}.g2>.flex--item12{flex-basis:calc(100% - var(--su2)*0)}.g4>.flex--item2{flex-basis:calc(16.66667% - var(--su4)*.83333)}.g4.flex__allitems3>.d-flex,.g4.flex__allitems3>.flex--item,.g4>.flex--item3{flex-basis:calc(25% - var(--su4)*.75)}.g4.flex__allitems4>.d-flex,.g4.flex__allitems4>.flex--item,.g4>.flex--item4{flex-basis:calc(33.33333% - var(--su4)*.66667)}.g4>.flex--item5{flex-basis:calc(41.66667% - var(--su4)*.58333)}.g4.flex__allitems6>.d-flex,.g4.flex__allitems6>.flex--item,.g4>.flex--item6{flex-basis:calc(50% - var(--su4)*.5)}.g4>.flex--item7{flex-basis:calc(58.33333% - var(--su4)*.41667)}.g4>.flex--item8{flex-basis:calc(66.66667% - var(--su4)*.33333)}.g4>.flex--item9{flex-basis:calc(75% - var(--su4)*.25)}.g4>.flex--item10{flex-basis:calc(83.33333% - var(--su4)*.16667)}.g4>.flex--item12{flex-basis:calc(100% - var(--su4)*0)}.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{-webkit-hyphens:auto!important;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\:p24{padding:var(--su24)!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\: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\: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-wrap{flex-wrap:wrap!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-flex{display:flex!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:#000000b3;background:linear-gradient(180deg,transparent,#212121)}.p-bs-wrapper{box-shadow:0 12px 11px #00000009,0 100px 80px #00000012}.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;content:"";height:50%;left:0;position:absolute;top:0;width:50%}.p-bits:after{border-radius:0 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 #00000017,inset 0 1px #fff3,inset 0 -1px #0000000f;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 #443d1c14,0 6.26664px 10.4444px #443d1c0f,0 3.35045px 5.58408px #443d1c0c,0 1.87823px 3.13039px #443d1c0a,0 .997515px 1.66253px #443d1c08,0 .415088px .691814px #443d1c06}.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,#e0e0e04d,#0000004d),#5f67fa;background-blend-mode:overlay,normal}.bg-gradient-green{background:linear-gradient(250deg,#e0e0e04d,#0000004d),#5eba7d;background-blend-mode:overlay,normal}.bg-gradient-gold{background:linear-gradient(250deg,#e0e0e04d,#0000004d),#ffb500;background-blend-mode:overlay,normal}.bg-gradient-blue{background:linear-gradient(250deg,#e0e0e04d,#0000004d),#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:translate(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:translate(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:#fffffff7;box-shadow:0 15px 30px #0000000a,0 1.8px 3.5px #00000005;position:fixed;top:0}body.theme-dark .p-nav--scrolled[data-v-0aca008c]{background:#000000f7}@media (prefers-color-scheme:dark){body.theme-system .p-nav--scrolled[data-v-0aca008c]{background:#000000f7}}@media (max-width:980px){.p-nav[data-v-0aca008c]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fffffff7;border-bottom:1px solid rgba(0,0,0,.05);overflow:auto;position:fixed;top:0}body.theme-dark .p-nav[data-v-0aca008c]{background:#000000f7}}@media (prefers-color-scheme:dark) and (max-width:980px){body.theme-system .p-nav[data-v-0aca008c]{background:#000000f7}}.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 #00000017,inset 0 1px #fff3,inset 0 -1px #0000000f;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(0) scale(.9)}to{opacity:1;transform:rotateX(0) scale(1)}}}</style> <style>a[data-v-99234659],button[data-v-99234659]{color:var(--black);display:block}a[data-v-99234659]:hover,button[data-v-99234659]:hover{color:var(--blue-500);text-decoration:underline}</style> <style>.s-prose h1,.s-prose h2,.s-prose h3{font-family:Roboto Slab}.s-prose h2{font-size:2rem}.s-prose h3{font-weight:400!important}.p-article table{border-collapse:collapse;border-spacing:0;margin:2em auto;overflow:scroll;word-break:normal;word-break:keep-all;-webkit-overflow-scrolling:touch;width:100%}.p-article table th{font-weight:700}.p-article table td,.p-article table th{border:1px solid var(--black-100);padding:6px 13px}.p-article table tr:nth-child(2n){background-color:var(--black-100)}.p-article table tr:hover{background-color:var(--blue-200)}.p-article table ol,.p-article table ul{margin:0;padding:0}.p-article .wp-block-image{margin:2em 0;text-align:center}.p-article figcaption{color:var(--black-500);font-size:.8em;line-height:1.3em;margin:25px auto 0;max-width:620px}</style> <style>.header[data-v-af023ddd]{position:relative}.header a[data-v-af023ddd]{opacity:0;padding:0 12px;position:absolute;right:100%}.header a[data-v-af023ddd]:before{content:"#"}.header:hover a[data-v-af023ddd]{opacity:1}</style> <link rel="stylesheet" href="/_nuxt/entry.C8F3Teej.css" crossorigin> <link rel="stylesheet" href="/_nuxt/serializers.CxwQnt6d.css" crossorigin> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/TFtn2j-y.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/DYV1AUk0.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/BNUI68FR.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/DApDtJFy.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/CnTW7sP6.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/DziEe4gR.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/Bljf_va6.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/BU9hgIPa.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/DmYBkSjm.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/BNCQ1Dx9.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/BVFjnru6.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/uiTDrfkt.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/B_a7b50K.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/CUkaqbrF.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/BpyYl3qu.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/BRWE7BQq.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/BKM4t_3e.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/ZNHrH3Qw.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/CLtpQuDp.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/BOcmfdWD.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/q4yTEygF.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/B7jylgsZ.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/BCE987Ey.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/CxND4roP.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/BOltw7zD.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/DixSOhy6.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/BWVjeE3N.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/CQUFmV9E.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/11vNQlw2.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/CjCVeff2.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/hJO7tsf5.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/nJ8aPE0k.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/YWYD7KbH.js"> <link rel="prefetch" as="script" crossorigin href="/_nuxt/DwToJVZS.js"> <link rel="prefetch" as="script" crossorigin href="/_nuxt/DwLgMO_y.js"> <link rel="prefetch" as="script" crossorigin href="/_nuxt/BXsB_sIL.js"> <link rel="prefetch" as="script" crossorigin href="/_nuxt/YClEw9uy.js"> <link rel="prefetch" as="script" crossorigin href="/_nuxt/CB6_uWCe.js"> <link rel="prefetch" as="script" crossorigin href="/_nuxt/DrrzHDU9.js"> <link rel="prefetch" as="script" crossorigin href="/_nuxt/Cf11eWBL.js"> <link rel="prefetch" as="script" crossorigin href="/_nuxt/Y3K7Zr8i.js"> <link rel="prefetch" as="script" crossorigin href="/_nuxt/BVO-8MaD.js"> <link rel="prefetch" as="script" crossorigin href="/_nuxt/QxFq1_PI.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 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.blog/2012/02/10/survey-results/"> <link rel="canonical" href="https://stackoverflow.blog/2012/02/10/survey-results/"> <meta name="robots" content="Index, Follow"> <script type="module" src="/_nuxt/TFtn2j-y.js" crossorigin></script> <link rel="preload" as="fetch" fetchpriority="low" crossorigin="anonymous" href="/_nuxt/builds/meta/f7bccfec-774f-4c15-9f0d-c9e7adc56794.json"></head><body class="bg-black-100"><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><!--[--><header class="s-topbar bs-none h64"><div class="p-wrapper d-flex w100 mx-auto ff-sans"><div class="flex--item4"><a href="/" class="s-topbar--logo d-inline-flex h:bg-black-150 bar-md py6"><svg aria-hidden="true" class="svg-icon iconGlyph native" width="25" height="30" viewBox="0 0 25 30"><path fill="#BCBBBB" d="M21 27v-8h3v11H0V19h3v8z"></path><path fill="#F48024" d="M17.1.2 15 1.8l7.9 10.6 2.1-1.6zm3.7 14.7L10.6 6.4l1.7-2 10.2 8.5zM7.2 12.3l12 5.6 1.1-2.4-12-5.6zm-1.8 6.8 13.56 1.96.17-2.38-13.26-2.55zM19 25H5v-3h14z"></path></svg><span class="fc-black-500 fw-bold fs-body3 bl ml12 pl12 bc-black-200">Blog</span></a></div><form class="print:d-none flex--item as-center ml-auto mr12"><div><div class="ps-relative sm:ps-absolute t100 l0 r0 mt1 sm:d-none"><div id="search" class="bg-black-100 sm:pl12 sm:pt12 sm:pr12 sm:pb12"><div class="ps-relative"><input placeholder="Find something…" class="s-input s-input__search fs-body2" type="text" autocomplete="off" spellcheck="false"><svg aria-hidden="true" class="svg-icon iconSearch s-input-icon s-input-icon__search" width="18" height="18" viewBox="0 0 18 18"><path d="m18 16.5-5.14-5.18h-.35a7 7 0 1 0-1.19 1.19v.35L16.5 18zM12 7A5 5 0 1 1 2 7a5 5 0 0 1 10 0"></path></svg><!----></div></div><!----></div><div class="d-none sm:d-block"><button type="button" class="s-topbar--item s-btn s-btn__icon s-btn__muted bar-md" role="menuitem" aria-label="Search" aria-haspopup="true" aria-controls="search" title="Click to show search"><svg aria-hidden="true" class="svg-icon iconSearch" width="18" height="18" viewBox="0 0 18 18"><path d="m18 16.5-5.14-5.18h-.35a7 7 0 1 0-1.19 1.19v.35L16.5 18zM12 7A5 5 0 1 1 2 7a5 5 0 0 1 10 0"></path></svg></button></div></div></form><div class="flex--item d-flex jc-end"><div class="sm:d-none d-flex jc-end fl1 mr24 s-topbar--content"><a class="s-topbar--item bar-md" href="https://stackoverflow.com"><svg aria-hidden="true" class="svg-icon iconGlyphSm" width="19" height="22" viewBox="0 0 19 22"><path fill="#C1BEBC" d="M16 20v-6h2v8H0v-8h2v6z"></path><path fill="#F48024" d="m12.72 0-1.57 1.17L17 9.05l1.57-1.18zM4 18h10v-2H4zm11.4-7.08L7.86 4.64l1.25-1.5 7.54 6.28zm-10-1.91 8.9 4.14.82-1.78-8.9-4.14zm8.63 6.27-9.9-1.67.4-1.92 9.63 1.92z"></path></svg></a><a class="s-topbar--item bar-md" href="/feed"><svg aria-hidden="true" class="svg-icon iconRss" width="18" height="18" viewBox="0 0 18 18"><path d="M3 1a2 2 0 0 0-2 2v12c0 1.1.9 2 2 2h12a2 2 0 0 0 2-2V3a2 2 0 0 0-2-2zm0 1.5c6.9 0 12.5 5.6 12.5 12.5H13C13 9.55 8.45 5 3 5zm0 5c4.09 0 7.5 3.41 7.5 7.5H8c0-2.72-2.28-5-5-5zm0 5c1.36 0 2.5 1.14 2.5 2.5H3z"></path></svg></a><a class="s-topbar--item bar-md" href="https://stackoverflow.com/users/email/settings/current"><svg aria-hidden="true" class="svg-icon iconMail" width="18" height="18" viewBox="0 0 18 18"><path d="m1 6 8 5 8-5V4L9 9 1 4c0-1.1.9-2 2-2h12c1.09 0 2 .91 2 2v10c0 1.09-.91 2-2 2H3c-1.09 0-2-.91-2-2z"></path></svg></a></div><div class="flex--item fl-shrink0 s-spinner s-spinner__sm as-center fc-black-300"><div class="v-visible-sr">Loading…</div></div></div></div></header><div class="p-wrapper bbr-lg mx-auto bg-white pt32 pb64 sm:pt12"><div class="d-flex lg:fd-column"><div class="flex--item2 ps-relative lg:d-none mr48 sm:mr0"><!--[--><nav class="fs-subheading"><ul class="list-reset sm:d-flex sm:fw-wrap"><li class="my4"><a href="/" class="px12 py6 d-block bar-pill d-flex ai-center ws-nowrap fc-black-500 h:bg-black-200"><svg class="svg-icon mr12" height="22" viewBox="0 96 960 960" width="22"><path d="M480.276 968.131q-81.189 0-152.621-30.618-71.432-30.618-124.991-84.177-53.559-53.559-84.177-124.949-30.618-71.391-30.618-152.845 0-81.455 30.618-152.387t84.177-124.491q53.559-53.559 124.949-84.177 71.391-30.618 152.845-30.618 81.455 0 152.387 30.618t124.491 84.177q53.559 53.559 84.177 124.716 30.618 71.156 30.618 152.344 0 81.189-30.618 152.621-30.618 71.432-84.177 124.991-53.559 53.559-124.716 84.177-71.156 30.618-152.344 30.618ZM480 885.13q129.043 0 219.087-90.043Q789.13 705.043 789.13 576t-90.043-219.087Q609.043 266.87 480 266.87t-219.087 90.043Q170.87 446.957 170.87 576t90.043 219.087Q350.957 885.13 480 885.13ZM480 576Z"></path></svg> Everything </a></li><li class="my4"><a href="/productivity/" class="px12 py6 d-block bar-pill d-flex ai-center ws-nowrap fc-black-500 h:bg-black-200"><svg class="svg-icon mr12" height="22" viewBox="0 96 960 960" width="22"><path d="M107.37 787.674Q92.696 773 92.576 753.728q-.12-19.272 14.554-33.706l239-238q7.718-7.957 16.413-11.316 8.696-3.358 17.653-3.358 8.956 0 17.413 3.358 8.456 3.359 16.413 11.316l125.174 125.173 185.608-185.847h-49.869q-19.153 0-33.326-14.174-14.174-14.174-14.174-33.326t14.174-33.326q14.173-14.174 33.326-14.174h164.261q19.152 0 33.326 14.174t14.174 33.326V537.87q0 19.152-14.174 33.326t-33.326 14.174q-19.153 0-33.326-14.174-14.174-14.174-14.174-33.326V489L573.022 707.674q-7.718 7.717-16.294 11.196-8.576 3.478-17.532 3.478-8.957 0-17.653-3.478-8.695-3.479-16.413-11.196L380.196 582.5 173.022 788.674q-14.674 14.674-33.446 13.554-18.772-1.119-32.206-14.554Z"></path></svg> Productivity </a></li><li class="my4"><a href="/career-advice/" class="px12 py6 d-block bar-pill d-flex ai-center ws-nowrap fc-black-500 h:bg-black-200"><svg class="svg-icon mr12" height="22" viewBox="0 96 960 960" width="22"><path d="M306.587 330.587v-74.174q0-39.433 27.784-67.217 27.783-27.783 67.216-27.783h156.826q39.433 0 67.216 27.783 27.784 27.784 27.784 67.217v74.174H793.13q39.433 0 67.217 27.784 27.784 27.783 27.784 67.216v424.261q0 39.433-27.784 67.216-27.784 27.784-67.217 27.784H166.87q-39.433 0-67.217-27.784-27.784-27.783-27.784-67.216V425.587q0-39.433 27.784-67.216 27.784-27.784 67.217-27.784h139.717Zm95 0h156.826v-74.174H401.587v74.174Zm391.543 369.13H604v34.5q0 19.153-14.174 33.326-14.174 14.174-33.677 14.174H403.851q-19.503 0-33.677-14.174Q356 753.37 356 734.217v-34.5H166.87v153h626.26v-153Zm-353.13-2h80v-80h-80v80Zm-273.13-82H356v-34.499q0-19.153 14.174-33.327t33.677-14.174h152.298q19.503 0 33.677 14.174T604 581.218v34.499h189.13v-190.13H166.87v190.13Zm313.13 42Z"></path></svg> Career Advice </a></li><li class="my4"><a href="/ai/" class="px12 py6 d-block bar-pill d-flex ai-center ws-nowrap fc-black-500 h:bg-black-200"><svg class="svg-icon mr12" height="22" viewBox="0 96 960 960" width="22"><path d="M222.218 916.783q-34.483 0-58.742-24.259t-24.259-58.742V432q0-81.993 57.395-139.388Q254.007 235.217 336 235.217h288q81.993 0 139.388 57.395Q820.783 350.007 820.783 432v401.782q0 34.483-24.259 58.742t-58.742 24.259H222.218Zm0-83.001h515.564V432q0-47.109-33.336-80.446-33.337-33.336-80.446-33.336H336q-47.109 0-80.446 33.336-33.336 33.337-33.336 80.446v401.782Zm137.57-252.999q-31.94 0-54.255-22.528-22.316-22.528-22.316-54.467 0-31.94 22.528-54.255 22.528-22.316 54.467-22.316 31.94 0 54.255 22.528 22.316 22.528 22.316 54.467 0 31.94-22.528 54.255-22.528 22.316-54.467 22.316Zm240 0q-31.94 0-54.255-22.528-22.316-22.528-22.316-54.467 0-31.94 22.528-54.255 22.528-22.316 54.467-22.316 31.94 0 54.255 22.528 22.316 22.528 22.316 54.467 0 31.94-22.528 54.255-22.528 22.316-54.467 22.316ZM286.804 833.782l-3.108-66.473q0-34.57 24.258-58.679 24.259-24.109 58.742-24.109h226.608q34.483 0 58.742 24.259 24.258 24.259 24.258 58.742l-4.782 66.26h-75.826V765.13h-75.392l-2.152 68.652h-77.261l-1.195-68.652h-75.392v68.652h-77.5Zm-64.586 0h515.564-515.564Z"></path></svg> AI/ML </a></li><li class="my4"><a href="/open-source/" class="px12 py6 d-block bar-pill d-flex ai-center ws-nowrap fc-black-500 h:bg-black-200"><svg class="svg-icon mr12" height="22" viewBox="0 96 960 960" width="22"><path d="M166.669 904.131q-37.582 0-66.191-28.609t-28.609-65.908V338.799q0-37.538 28.609-66.027 28.609-28.49 66.392-28.49h185.999q19.295 0 36.864 7.479 17.568 7.478 30.789 20.869L476 327.869h320.756q38.396 0 64.885 28.609 26.49 28.609 26.49 66.392H436.456l-83.587-83.587H166.87v471.043l75.369-237.043q9.196-29.109 34.573-47.761 25.377-18.652 56.71-18.652h484.347q48.83 0 77.013 38.543 28.183 38.544 13.031 85.283l-64.065 201.847q-10.556 34.37-35.398 52.979-24.841 18.609-59.532 18.609H166.669Zm100.397-95.001h485.108l67.456-211.26H334.522l-67.456 211.26Zm0 0 67.456-211.26-67.456 211.26ZM166.87 517.87V339.283 517.87Z"></path></svg> Open Source </a></li><li class="my4"><a href="/business/" class="px12 py6 d-block bar-pill d-flex ai-center ws-nowrap fc-black-500 h:bg-black-200"><svg width="22" height="22" class="svg-icon mr12"><path fill-rule="evenodd" clip-rule="evenodd" d="M11.0063 19.9863C9.76594 19.9863 8.60009 19.7525 7.50877 19.2847C6.41745 18.8169 5.46265 18.1739 4.64439 17.3556C3.82613 16.5374 3.18311 15.5829 2.71533 14.4922C2.24756 13.4015 2.01367 12.2339 2.01367 10.9895C2.01367 9.74506 2.24756 8.58099 2.71533 7.49731C3.18311 6.41363 3.82613 5.46265 4.64439 4.64439C5.46265 3.82613 6.41712 3.18311 7.5078 2.71533C8.5985 2.24756 9.76607 2.01367 11.0105 2.01367C12.255 2.01367 13.419 2.24756 14.5027 2.71533C15.5864 3.18311 16.5374 3.82613 17.3556 4.64439C18.1739 5.46265 18.8169 6.41534 19.2847 7.50247C19.7525 8.58957 19.9863 9.75331 19.9863 10.9937C19.9863 12.2341 19.7525 13.3999 19.2847 14.4912C18.8169 15.5826 18.1739 16.5374 17.3556 17.3556C16.5374 18.1739 15.5847 18.8169 14.4975 19.2847C13.4104 19.7525 12.2467 19.9863 11.0063 19.9863ZM16.9276 14.9271C15.9176 14.5563 14.1686 14.1056 12 13.9946V12H18.022C17.8847 13.0742 17.5199 14.0499 16.9276 14.9271ZM15.4362 16.5493C14.5937 16.3153 13.4094 16.0777 12 15.9975V18.022C13.2868 17.8575 14.4322 17.3666 15.4362 16.5493ZM10 15.9975V18.022C8.71516 17.8577 7.57126 17.3681 6.56829 16.553C7.40309 16.3182 8.58495 16.0783 10 15.9975ZM10 13.9946C7.82231 14.1063 6.0772 14.5616 5.07753 14.9347C4.48225 14.0555 4.11574 13.0773 3.97799 12H10V13.9946ZM10 10H3.97799C4.11581 8.92212 4.48265 7.94342 5.07849 7.06392C6.07974 7.43463 7.82781 7.88937 10 8.00403V10ZM10 3.97799C8.71655 4.1421 7.57372 4.6309 6.57153 5.44439C7.40926 5.67875 8.59119 5.91821 10 6.00097V3.97799ZM12 3.97799V6.00448C13.4159 5.92617 14.6003 5.68818 15.4399 5.45371C14.435 4.63463 13.2884 4.14272 12 3.97799ZM16.9289 7.0748C15.9204 7.44792 14.1743 7.89917 12 8.00719V10H18.022C17.8848 8.92656 17.5204 7.9515 16.9289 7.0748Z" fill="#000"></path></svg> Business Hub <!----></a></li></ul><ul class="list-reset pt12 mt16 bt bc-black-200 sm:d-flex sm:fw-wrap"><li class="my4"><a href="/company/" class="px12 py6 d-block bar-pill d-flex ai-center ws-nowrap fc-black-500 h:bg-black-200"><svg aria-hidden="true" class="svg-icon iconGlyphSm mr16" width="19" height="22" viewBox="0 0 19 22"><path fill="#C1BEBC" d="M16 20v-6h2v8H0v-8h2v6z"></path><path fill="#F48024" d="m12.72 0-1.57 1.17L17 9.05l1.57-1.18zM4 18h10v-2H4zm11.4-7.08L7.86 4.64l1.25-1.5 7.54 6.28zm-10-1.91 8.9 4.14.82-1.78-8.9-4.14zm8.63 6.27-9.9-1.67.4-1.92 9.63 1.92z"></path></svg> Company </a></li><li class="my4"><a href="/releases/" class="px12 py6 d-block bar-pill d-flex ai-center ws-nowrap fc-black-500 h:bg-black-200"><svg class="svg-icon mr12" height="22" viewBox="0 96 960 960" width="22"><path d="M427.696 825.261v-218.87L242.87 499.457v218.869l184.826 106.935Zm104.608 0L717.13 718.326V499.457L532.304 606.391v218.87ZM480 514.978l189.826-108.935L480 296.348 290.174 406.043 480 514.978ZM177.37 803.891q-19.492-11.478-30.496-30.543-11.005-19.065-11.005-42.022V419.674q0-22.638 11.005-41.442 11.004-18.805 30.496-30.123L438.5 196.782q19.522-11.434 41.566-11.434 22.043 0 41.434 11.434l261.13 151.327q19.492 11.318 30.496 30.123 11.005 18.804 11.005 41.442v312.652q0 22.638-11.005 41.442-11.004 18.805-30.496 30.123L521.5 955.218q-19.522 11.434-41.566 11.434-22.043 0-41.434-11.434L177.37 803.891ZM480 576Z"></path></svg> Releases </a></li></ul><ul class="list-reset pt12 mt16 bt bc-black-200 sm:d-flex sm:fw-wrap"><li class="my4"><a href="/podcast/" class="px12 py6 d-block bar-pill d-flex ai-center ws-nowrap fc-black-500 h:bg-black-200"><svg width="22" height="22" fill="none" class="svg-icon mr12"><path d="M16.79 3.631a.798.798 0 1 0-.877 1.335 7.698 7.698 0 0 1 3.49 6.451 7.698 7.698 0 0 1-3.49 6.452.798.798 0 1 0 .876 1.334A9.291 9.291 0 0 0 21 11.417a9.29 9.29 0 0 0-4.21-7.786zm1.043 7.786a6.09 6.09 0 0 0-2.829-5.154.788.788 0 0 0-1.092.246.801.801 0 0 0 .244 1.1 4.501 4.501 0 0 1 2.094 3.808c0 1.547-.783 2.97-2.094 3.807a.8.8 0 0 0-.244 1.1.79.79 0 0 0 1.092.247 6.09 6.09 0 0 0 2.83-5.154zM13.157 8.88a.792.792 0 0 0-.764 1.387c.426.235.69.675.69 1.149s-.264.914-.69 1.148a.792.792 0 0 0 .764 1.388 2.901 2.901 0 0 0 1.51-2.536 2.9 2.9 0 0 0-1.51-2.536z" fill="currentColor"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M7.156 5.511C8.252 4.364 10 5.262 10 6.688v9.624c0 1.423-1.746 2.326-2.844 1.177L5.02 15.25H2.656c-.958 0-1.656-.8-1.656-1.688V9.437c0-.887.698-1.687 1.656-1.687H5.02L7.156 5.51zM8 7.524L5.875 9.75H3v3.5h2.875L8 15.476V7.524z" fill="currentColor"></path></svg> Podcast </a></li><li class="my4"><a href="/newsletter/" class="px12 py6 d-block bar-pill d-flex ai-center ws-nowrap fc-black-500 h:bg-black-200"><svg class="svg-icon mr12" height="22" viewBox="0 96 960 960" width="22"><path d="M112.587 832.283V319.717q0-25.847 21.011-39.652 21.011-13.804 44.641-3.369l607.609 255.282q29.109 12.435 29.109 44.022 0 31.587-29.109 44.022L178.239 875.304q-23.63 10.435-44.641-3.369-21.011-13.805-21.011-39.652ZM204 766.413 654.152 576 204 385.587v125.826L447.587 576 204 640.587v125.826ZM204 576V385.587v380.826V576Z"></path></svg> Newsletter </a></li></ul></nav><div class="mt16 bt bc-black-200 pl12 pr12 pt24 md:d-none"><div class="tt-uppercase fc-light fs-body1 mb12"> Products </div><a class="d-block pb12 fc-black-500 h:fc-blue-500" href="https://stackoverflow.co/teams/?utm_source=so-owned&amp;utm_medium=blog&amp;utm_campaign=nav-side-bar"><strong class="d-block fs-body2">Stack Overflow for Teams</strong><div class="fc-black-500 wmx2">Capture, share, &amp; collaborate on knowledge internally.</div></a><a class="d-block pb12 fc-black-500 h:fc-blue-500" href="https://stackoverflow.co/advertising/?utm_source=so-owned&amp;utm_medium=blog&amp;utm_campaign=nav-side-bar"><strong class="d-block fs-body2">Advertising</strong><div class="fc-black-500 wmx2">Promote your product or service to developers and technologists.</div></a><a class="d-block pb12 fc-black-500 h:fc-blue-500" href="https://stackoverflow.co/advertising/employer-branding/?utm_source=so-owned&amp;utm_medium=blog&amp;utm_campaign=nav-side-bar"><strong class="d-block fs-body2">Talent</strong><div class="fc-black-500 wmx2">Engage the world’s technology talent with your employer brand.</div></a></div><!--]--></div><article class="post flex--item7 wmn0 lg:wmx100 lg:pb48" itemscope itemtype="https://schema.org/Article"><header class="mb32 pt12"><time datetime="2012-02-10T12:00:00.000Z" class="flex--item tt-uppercase fw-bold fs-body1 fc-black-500 d-flex mb16" itemprop="datePublished"><svg aria-hidden="true" class="svg-icon iconCalendar va-middle mr6 mtn1" width="18" height="18" viewBox="0 0 18 18"><path d="M14 2h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V4c0-1.1.9-2 2-2h1V0h2v2h6V0h2zM3 6v9h12V6zm2 2h2v2H5zm0 3h2v2H5zm3 0h2v2H8zm3 0h2v2h-2zm0-3h2v2h-2zM8 8h2v2H8z"></path></svg> February 10, 2012</time><h1 class="fs-display2 lh-xs p-ff-roboto-slab-bold mb24" itemprop="name">2012 Stack Overflow User Survey Results</h1><p class="fs-title fc-black-500 wmx6" itemprop="abstract"></p><!----></header><div itemprop="articleBody" class="s-prose fs-subheading"><!--[--><p>In December 2011, we launched the <a href="http://blog.stackoverflow.com/2011/12/come-here-often/"><!--[-->3rd ever Stack Overflow Annual User Survey<!--]--></a> to measure changes in user demographics and trends from <a href="http://blog.stackoverflow.com/2011/01/survey-says/"><!--[-->last year<!--]--></a>. First, a big thank you to everyone who participated, and now on to the results!</p><h4 class="header" id="h4-d522e53cff4a0" data-v-af023ddd><a title="Permalink to this heading" href="#h4-d522e53cff4a0" aria-hidden="true" data-v-af023ddd></a><span data-v-af023ddd><!--[--><a href="https://www.surveymonkey.com/sr.aspx?sm=2RYrV_2bFw2aZ2RfedWHNW_2f0DgNnatyQnvvrorWEYhuAQ_3d"><!--[-->View the survey results<!--]--></a><!--]--></span></h4><p><strong>Demographics</strong> Let’s start off with some basic demographics: the majority (50.3%) of users are between ages 25-34 and very experienced (64.3% of users have 6+ years of programming experience). So, where do all of these developers work? The percentage of developers working at a start-up remained strong with 30.7% of respondents. We then took a look at salary by company size, and, not surprisingly, users who work at larger companies tend to make more money.</p><figure class="ml0 mr0 my48"><img loading="lazy" src="https://cdn.stackoverflow.co/images/jo7n4k8s/production/3c7e8b1602ab4f41336e439198edeee825392c3c-896x120.png?auto=format" class="wmx100 h-auto mx-auto d-block bar-lg"><!----></figure><p><strong>Knowledge</strong> The top 5 languages users reported knowing were: SQL, JavaScript, CSS, C#, Java. Coincidentally, the most common projects were &quot;Web Platform&quot; at 37.1%, followed by &quot;Enterprise&quot; at 24.4%. We dug a little deeper to see if language knowledge impacted salary, and it certainly does. There is a strong correlation between number of languages known and a higher salary.</p><figure class="ml0 mr0 my48"><img loading="lazy" src="https://cdn.stackoverflow.co/images/jo7n4k8s/production/9010e06e45076a51c900fcba289a3ed3d8fb70dc-758x226.png?auto=format" class="wmx100 h-auto mx-auto d-block bar-lg"><!----></figure><p><strong>Mobile</strong> On the mobile front, smart phone usage showed a dramatic increase. In particular, Android usage actually surpassed iPhone usage with 48.0% of respondents saying they own an Android phone as compared to 34.1% who own an iPhone. Last year, the iPhone was the most popular device (34.3%) and Android trailed in second place (30.4%). RIM’s Blackberry continued to fall out of favor with only 6% of respondents owning one. <strong>Reputation</strong> Last year, many of you asked to segment the data by reputation, so here goes. First we segmented all of the respondents into three reputation groups and then we cross tabulated the results to see if there were any differences in these groups. You can draw your own conclusions from the table below, but higher rep users tend to be older and more likely to be happy in their jobs than those with little or no rep (however we can’t quite go so far as to say that the WAY to be happier in your job is to spend more time earning rep on Stack Overflow).</p><figure class="ml0 mr0 my48"><img loading="lazy" src="https://cdn.stackoverflow.co/images/jo7n4k8s/production/8b389d5480294f89e908727444ad73319683fc8e-850x213.png?auto=format" class="wmx100 h-auto mx-auto d-block bar-lg"><!----></figure><p>If you’d like to receive the entire data set, <a href="https://info.stackoverflowsolutions.com/rs/719-EMH-566/images/stack-overflow-developer-survey-2012.zip"><!--[-->download them from here<!--]--></a>. If you&#39;re looking to put your <a href="https://stackoverflow.com/jobs/developer-jobs-using-sql?utm_source=so-owned&amp;utm_medium=blog&amp;utm_campaign=dev-c4al&amp;utm_content=c4al-link"><!--[-->SQL<!--]--></a>, <a href="https://stackoverflow.com/jobs/developer-jobs-using-javascript?utm_source=so-owned&amp;utm_medium=blog&amp;utm_campaign=dev-c4al&amp;utm_content=c4al-link"><!--[-->Javascript<!--]--></a> or other language skills to work, check out Stack Overflow Jobs.</p><!--]--></div></article><aside class="flex--item3 pt12 ml48 lg:ml0"><!----><div class="mb24 pb24 bb bc-black-200"><div class="fc-black-400 tt-uppercase fw-bold fs-body2 mb16"> Author<!--[-->s<!--]--></div><!--[--><a href="/author/alison/" class="d-block bar-lg p24 my12 ba fc-black h:fc-blue-500 bg-blue-100 bc-transparent" title="View full bio and posts"><div class="d-flex ai-center"><div><div class="fw-bold fs-body3" itemprop="author">Alison Sperling<svg aria-hidden="true" class="svg-icon iconArrowRightAltSm va-middle mtn4 ml2" width="13" height="14" viewBox="0 0 13 14"><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><div class="fc-black-400 fs-body3">Director of Marketing</div><!----><div class="mt4 fc-black-400 fs-body1"> Former staff </div></div><div class="ml-auto ps-relative as-center"><!----></div></div><!----></a><!--]--></div><div class="d-flex gs4 ff-row-wrap" itemprop="keywords"><!----><!--[--><a href="/background/" class="bc-blue-400 fc-blue-500 h:bg-blue-200 h:bc-blue-500 flex--item ba bar-sm fw-bold px8 py2" style="">Background</a><a href="/company/" class="bc-blue-400 fc-blue-500 h:bg-blue-200 h:bc-blue-500 flex--item ba bar-sm fw-bold px8 py2" style="">Company</a><a href="/stackoverflow/" class="bc-blue-400 fc-blue-500 h:bg-blue-200 h:bc-blue-500 flex--item ba bar-sm fw-bold px8 py2" style="">Stackoverflow</a><a href="/survey/" class="bc-blue-400 fc-blue-500 h:bg-blue-200 h:bc-blue-500 flex--item ba bar-sm fw-bold px8 py2" style="">Survey</a><!--]--><!----></div><!----><!--[--><div class="fc-black-400 mt32 tt-uppercase fw-bold fs-body2 mb16"> Recent articles </div><div class="ba bc-black-150 bar-lg bar-lg pb24 pl24 pr24 bg-black-100"><!--[--><article class="overflow-hidden pt16 mt16" itemscope itemtype="https://schema.org/Article"><div class="d-flex gs32 gsx h100 lg:fd-column"><div class="flex--item12 d-flex fd-column"><time datetime="2025-02-27T15:00:00.000Z" class="flex--item tt-uppercase fw-bold fs-body1 fc-black-500 d-flex mb12" itemprop="datePublished"><svg aria-hidden="true" class="svg-icon iconCalendar va-middle mr6 mtn1" width="18" height="18" viewBox="0 0 18 18"><path d="M14 2h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V4c0-1.1.9-2 2-2h1V0h2v2h6V0h2zM3 6v9h12V6zm2 2h2v2H5zm0 3h2v2H5zm3 0h2v2H8zm3 0h2v2h-2zm0-3h2v2h-2zM8 8h2v2H8z"></path></svg> February 27, 2025</time><!----><a href="/2025/02/27/our-next-phase-q-and-a-was-just-the-beginning/" class="fc-black h:fc-blue-400"><h1 class="fs-subheading p-ff-roboto-slab-bold lh-sm wmx7 mb0" itemprop="name">Our next phase—Q&amp;A was just the beginning</h1></a><!----><!----><!----></div><!----></div></article><article class="overflow-hidden pt16 mt16 bt bc-black-200" itemscope itemtype="https://schema.org/Article"><div class="d-flex gs32 gsx h100 lg:fd-column"><div class="flex--item12 d-flex fd-column"><time datetime="2025-02-26T17:00:00.000Z" class="flex--item tt-uppercase fw-bold fs-body1 fc-black-500 d-flex mb12" itemprop="datePublished"><svg aria-hidden="true" class="svg-icon iconCalendar va-middle mr6 mtn1" width="18" height="18" viewBox="0 0 18 18"><path d="M14 2h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V4c0-1.1.9-2 2-2h1V0h2v2h6V0h2zM3 6v9h12V6zm2 2h2v2H5zm0 3h2v2H5zm3 0h2v2H8zm3 0h2v2h-2zm0-3h2v2h-2zM8 8h2v2H8z"></path></svg> February 26, 2025</time><!----><a href="/2025/02/26/variants-of-lora/" class="fc-black h:fc-blue-400"><h1 class="fs-subheading p-ff-roboto-slab-bold lh-sm wmx7 mb0" itemprop="name">Variants of LoRA</h1></a><!----><!----><!----></div><!----></div></article><article class="overflow-hidden pt16 mt16 bt bc-black-200" itemscope itemtype="https://schema.org/Article"><div class="d-flex gs32 gsx h100 lg:fd-column"><div class="flex--item12 d-flex fd-column"><time datetime="2025-02-20T14:00:00.000Z" class="flex--item tt-uppercase fw-bold fs-body1 fc-black-500 d-flex mb12" itemprop="datePublished"><svg aria-hidden="true" class="svg-icon iconCalendar va-middle mr6 mtn1" width="18" height="18" viewBox="0 0 18 18"><path d="M14 2h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V4c0-1.1.9-2 2-2h1V0h2v2h6V0h2zM3 6v9h12V6zm2 2h2v2H5zm0 3h2v2H5zm3 0h2v2H8zm3 0h2v2h-2zm0-3h2v2h-2zM8 8h2v2H8z"></path></svg> February 20, 2025</time><!----><a href="/2025/02/20/research-roadmap-update-february-2025/" class="fc-black h:fc-blue-400"><h1 class="fs-subheading p-ff-roboto-slab-bold lh-sm wmx7 mb0" itemprop="name">Research roadmap update, February 2025</h1></a><!----><!----><!----></div><!----></div></article><article class="overflow-hidden pt16 mt16 bt bc-black-200" itemscope itemtype="https://schema.org/Article"><div class="d-flex gs32 gsx h100 lg:fd-column"><div class="flex--item12 d-flex fd-column"><time datetime="2025-02-13T17:00:00.000Z" class="flex--item tt-uppercase fw-bold fs-body1 fc-black-500 d-flex mb12" itemprop="datePublished"><svg aria-hidden="true" class="svg-icon iconCalendar va-middle mr6 mtn1" width="18" height="18" viewBox="0 0 18 18"><path d="M14 2h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V4c0-1.1.9-2 2-2h1V0h2v2h6V0h2zM3 6v9h12V6zm2 2h2v2H5zm0 3h2v2H5zm3 0h2v2H8zm3 0h2v2h-2zm0-3h2v2h-2zM8 8h2v2H8z"></path></svg> February 13, 2025</time><!----><a href="/2025/02/13/how-to-harness-apis-and-ai-for-intelligent-automation/" class="fc-black h:fc-blue-400"><h1 class="fs-subheading p-ff-roboto-slab-bold lh-sm wmx7 mb0" itemprop="name">How to harness APIs and AI for intelligent automation</h1></a><!----><!----><!----></div><!----></div></article><!--]--></div><div class="fc-black-400 mt32 tt-uppercase fw-bold fs-body2 mb16"> Latest Podcast </div><!--[--><article class="overflow-hidden p24 bg-black-500 fc-white ba bc-transparent bar-lg mb16" itemscope itemtype="https://schema.org/Article"><div class="d-flex gs32 gsx h100 lg:fd-column"><div class="flex--item12 d-flex fd-column"><time datetime="2025-02-28T08:40:00.000Z" class="flex--item tt-uppercase fw-bold fs-body1 fc-black-300 d-flex mb12" itemprop="datePublished"><svg aria-hidden="true" class="svg-icon iconCalendar va-middle mr6 mtn1" width="18" height="18" viewBox="0 0 18 18"><path d="M14 2h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V4c0-1.1.9-2 2-2h1V0h2v2h6V0h2zM3 6v9h12V6zm2 2h2v2H5zm0 3h2v2H5zm3 0h2v2H8zm3 0h2v2h-2zm0-3h2v2h-2zM8 8h2v2H8z"></path></svg> February 28, 2025</time><!----><a href="/2025/02/28/translation-is-the-tip-of-the-iceberg-a-deep-dive-into-specialty-models/" class="fc-white h:fc-blue-400"><h1 class="fs-subheading p-ff-roboto-slab-bold lh-sm wmx7 mb0" itemprop="name">“Translation is the tip of the iceberg”: A deep dive into specialty models</h1></a><!----><!----><!----></div><!----></div></article><!--]--><!--]--></aside></div></div><section class="bg-black-50 wmx7 mx-auto sm:pl24 sm:pr24 py64 sm:pt32 sm:pb32 ff-sans" id="comments"><!--[--><h2>Add to the discussion</h2><div class="p24 bs-md bar-lg d-flex"><div class="m-auto d-inline-flex sm:fd-column ai-center ta-center"><svg aria-hidden="true" class="svg-icon iconGlyphSm mr12 sm:mb12 native" width="19" height="22" viewBox="0 0 19 22"><path fill="#C1BEBC" d="M16 20v-6h2v8H0v-8h2v6z"></path><path fill="#F48024" d="m12.72 0-1.57 1.17L17 9.05l1.57-1.18zM4 18h10v-2H4zm11.4-7.08L7.86 4.64l1.25-1.5 7.54 6.28zm-10-1.91 8.9 4.14.82-1.78-8.9-4.14zm8.63 6.27-9.9-1.67.4-1.92 9.63 1.92z"></path></svg><div>Login with your <strong>stackoverflow.com</strong> account to take part in the discussion.</div></div></div><!--]--><!----><!----><!--[--><!--]--></section><!--]--><!--]--><footer id="footer-global" class="bg-black-100 d-block fc-black mt-auto overflow-hidden py64" data-v-99234659><div class="p-wrapper mx-auto lh-lg fs-body2" data-v-99234659><div class="d-flex ai-center jc-space-between" data-v-99234659><a title="Return to home" href="https://stackoverflow.co/?utm_source=blog&amp;utm_medium=referral&amp;utm_campaign=footer" class="flex--item mr12" data-v-99234659><svg aria-hidden="true" class="svg-icon iconMarketingLogo native fc-black wmx100" width="157" height="37" viewBox="0 0 157 37" data-v-99234659><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-99234659><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-99234659><div class="flex--item5 mb32" data-v-99234659><a href="https://stackoverflow.co/teams/?utm_source=blog&amp;utm_medium=referral&amp;utm_campaign=footer" class="fs-body3 fw-bold bt bc-orange-400 py16 mb6" data-v-99234659> Stack Overflow for Teams </a><div class="d-flex" data-v-99234659><div class="flex--item6" data-v-99234659><a href="https://stackoverflow.co/teams/pricing/?utm_source=blog&amp;utm_medium=referral&amp;utm_campaign=footer" data-v-99234659>Pricing</a><a href="https://stackoverflow.co/teams/customers/?utm_source=blog&amp;utm_medium=referral&amp;utm_campaign=footer" data-v-99234659>Customers</a><a href="https://stackoverflow.co/teams/our-solution/?utm_source=blog&amp;utm_medium=referral&amp;utm_campaign=footer" data-v-99234659>Our solution</a><a href="https://stackoverflow.co/teams/integrations/?utm_source=blog&amp;utm_medium=referral&amp;utm_campaign=footer" data-v-99234659>Integrations</a><a href="https://stackoverflow.co/teams/features/?utm_source=blog&amp;utm_medium=referral&amp;utm_campaign=footer" data-v-99234659>Features</a><a href="https://stackoverflow.co/teams/customer-success/?utm_source=blog&amp;utm_medium=referral&amp;utm_campaign=footer" data-v-99234659>Customer Success</a><a href="https://stackoverflow.co/teams/security/?utm_source=blog&amp;utm_medium=referral&amp;utm_campaign=footer" data-v-99234659>Security</a><a href="https://stackoverflow.co/teams/roi/?utm_source=blog&amp;utm_medium=referral&amp;utm_campaign=footer" data-v-99234659>Return on Investment (ROI)</a><br data-v-99234659><a href="https://stackoverflow.co/teams/ai/?utm_source=blog&amp;utm_medium=referral&amp;utm_campaign=footer" class="td-none" data-v-99234659><div class="fw-bold d-block" data-v-99234659>OverflowAI </div><div class="fs-body lh-md fc-black-400" data-v-99234659>Available on Enterprise.</div></a><br data-v-99234659><a href="https://stackoverflowteams.com/teams/create/free/?utm_source=so-teams&amp;utm_medium=referral&amp;utm_campaign=footer&amp;utm_content=co-product-sites" data-v-99234659>Try free</a><a href="https://stackoverflowteams.com/users/login/?utm_source=so-teams&amp;utm_medium=referral&amp;utm_campaign=footer&amp;utm_content=co-product-sites" data-v-99234659>Log in</a></div><div class="flex--item6" data-v-99234659><strong class="d-block fc-black-400 mb6" data-v-99234659>Use cases</strong><a href="https://stackoverflow.co/teams/use-cases/engineering/?utm_source=blog&amp;utm_medium=referral&amp;utm_campaign=footer" data-v-99234659>Engineers</a><a href="https://stackoverflow.co/teams/use-cases/data-analytics/?utm_source=blog&amp;utm_medium=referral&amp;utm_campaign=footer" data-v-99234659>Data Scientists</a><a href="https://stackoverflow.co/teams/use-cases/devops/?utm_source=blog&amp;utm_medium=referral&amp;utm_campaign=footer" data-v-99234659>DevOps &amp; SRE</a><a href="https://stackoverflow.co/teams/use-cases/customer-support/?utm_source=blog&amp;utm_medium=referral&amp;utm_campaign=footer" data-v-99234659>Support</a><a href="https://stackoverflow.co/teams/use-cases/product-management/?utm_source=blog&amp;utm_medium=referral&amp;utm_campaign=footer" data-v-99234659>Product Managment</a><br data-v-99234659><strong class="d-block fc-black-400 mb6" data-v-99234659>Resources</strong><a href="https://stackoverflow.co/teams/resources/category/productivity/?utm_source=blog&amp;utm_medium=referral&amp;utm_campaign=footer" data-v-99234659>Productivity</a><a href="https://stackoverflow.co/teams/resources/category/ai/?utm_source=blog&amp;utm_medium=referral&amp;utm_campaign=footer" data-v-99234659>AI/ML</a><a href="https://stackoverflow.co/teams/resources/category/guides-insights/?utm_source=blog&amp;utm_medium=referral&amp;utm_campaign=footer" data-v-99234659>Guides and Insights</a><a href="https://stackoverflow.co/teams/resources/category/academy/?utm_source=blog&amp;utm_medium=referral&amp;utm_campaign=footer" data-v-99234659>Customer Academy</a><br data-v-99234659><a href="https://stackoverflow.co/teams/resources/faq/?utm_source=blog&amp;utm_medium=referral&amp;utm_campaign=footer" data-v-99234659>FAQ</a><a href="https://stackoverflowteams.help/" data-v-99234659>Help center</a></div></div></div><div class="flex--item5 mb32" data-v-99234659><a href="https://stackoverflow.co/advertising/?utm_source=blog&amp;utm_medium=referral&amp;utm_campaign=footer" class="fs-body3 fw-bold bt bc-blue-400 py16 mb6" data-v-99234659> Stack Overflow Advertising </a><div class="d-flex" data-v-99234659><div class="flex--item6" data-v-99234659><a href="https://stackoverflow.co/advertising/why-stack/?utm_source=blog&amp;utm_medium=referral&amp;utm_campaign=footer" data-v-99234659>Why Stack Overflow?</a><a href="https://stackoverflow.co/advertising/what-to-expect/?utm_source=blog&amp;utm_medium=referral&amp;utm_campaign=footer" data-v-99234659>What to expect</a><br data-v-99234659><a href="https://stackoverflow.co/advertising/advertise-to-developers/?utm_source=blog&amp;utm_medium=referral&amp;utm_campaign=footer" data-v-99234659>Advertise to developers</a><a href="https://stackoverflow.co/advertising/employer-branding/?utm_source=blog&amp;utm_medium=referral&amp;utm_campaign=footer" data-v-99234659>Attract tech talent</a><br data-v-99234659><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-99234659><div class="fw-bold d-block" data-v-99234659>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-99234659><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-99234659>Powered by Indeed</div></a></div><div class="flex--item6" data-v-99234659><strong class="d-block fc-black-400 mb6" data-v-99234659>Use cases</strong><a href="https://stackoverflow.co/advertising/use-cases/marketing-teams/?utm_source=blog&amp;utm_medium=referral&amp;utm_campaign=footer" data-v-99234659>Marketing Teams</a><a href="https://stackoverflow.co/advertising/use-cases/employer-branding-teams/?utm_source=blog&amp;utm_medium=referral&amp;utm_campaign=footer" data-v-99234659>Employer Branding Teams</a><a href="https://stackoverflow.co/advertising/use-cases/devrel-teams/?utm_source=blog&amp;utm_medium=referral&amp;utm_campaign=footer" data-v-99234659>DevRel Teams</a><a href="https://stackoverflow.co/advertising/use-cases/talent-teams/?utm_source=blog&amp;utm_medium=referral&amp;utm_campaign=footer" data-v-99234659>Talent Teams</a><a href="https://stackoverflow.co/advertising/use-cases/technology-teams?utm_source=blog&amp;utm_medium=referral&amp;utm_campaign=footer" data-v-99234659>Technology Teams</a><a href="https://stackoverflow.co/advertising/use-cases/agencies/?utm_source=blog&amp;utm_medium=referral&amp;utm_campaign=footer" data-v-99234659>Agencies</a><br data-v-99234659><strong class="d-block fc-black-400 mb6" data-v-99234659>Resources</strong><a href="https://stackoverflow.co/advertising/resources/category/product-guides-insights/?utm_source=blog&amp;utm_medium=referral&amp;utm_campaign=footer" data-v-99234659>Product guides &amp; insights</a><a href="https://stackoverflow.co/advertising/resources/category/community-insights/?utm_source=blog&amp;utm_medium=referral&amp;utm_campaign=footer" data-v-99234659>Community insights</a><a href="https://stackoverflow.co/advertising/resources/category/advertising-best-practices/?utm_source=blog&amp;utm_medium=referral&amp;utm_campaign=footer" data-v-99234659>Advertising best practices</a><a href="https://stackoverflow.co/advertising/resources/category/talent-best-practices/?utm_source=blog&amp;utm_medium=referral&amp;utm_campaign=footer" data-v-99234659>Talent best practices</a></div></div></div><div class="flex--item2 mb32" data-v-99234659><a href="https://stackoverflow.co/?utm_source=blog&amp;utm_medium=referral&amp;utm_campaign=footer" class="fs-body3 fw-bold bt bc-black-300 py16 mb6" data-v-99234659> Company </a><a href="https://stackoverflow.co/api-solutions/?utm_source=blog&amp;utm_medium=referral&amp;utm_campaign=footer" class="fc-black h:fc-blue-400 td-none mb24 mln24 px24 mrn24" data-v-99234659><div class="fw-bold" data-v-99234659> OverflowAPI </div><div class="fs-body lh-md fc-black-400" data-v-99234659> 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-99234659>About</a><a href="https://stackoverflow.co/company/leadership/" data-v-99234659>Leadership</a><a href="https://stackoverflow.co/company/social-impact/" data-v-99234659>Social Impact</a><a href="https://stackoverflow.co/company/press/" data-v-99234659>Press</a><a href="https://stackoverflow.co/company/careers/" data-v-99234659>Careers</a><a href="https://stackoverflow.co/company/work-here/" data-v-99234659>Open positions</a><a href="https://stackoverflow.co/company/contact/" data-v-99234659>Contact us</a><a href="https://stackoverflow.co/partnerships/" data-v-99234659>Partnerships</a><br data-v-99234659><a href="https://stackoverflow.blog/" data-v-99234659>Blog</a><a href="https://stackoverflow.blog/newsletter/" data-v-99234659>Newsletter</a><a href="https://stackoverflow.blog/podcast/" data-v-99234659>Podcast</a><a href="https://stackoverflow.co/labs/" data-v-99234659>Labs</a><a href="https://survey.stackoverflow.co/" data-v-99234659>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-99234659><!----><div class="py24 flex--item5" data-v-99234659> Site design / logo © 2025 Stack Exchange Inc.<br data-v-99234659> 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-99234659><a class="flex--item mr24" href="https://policies.stackoverflow.co/" data-v-99234659>Terms</a><a class="flex--item mr24" href="https://stackoverflow.com/legal/privacy-policy/" data-v-99234659>Privacy policy</a><a class="flex--item mr24" href="https://stackoverflow.com/legal/cookie-policy/" data-v-99234659>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-99234659>Cookie settings</button><a href="https://stackoverflow.com/" data-v-99234659> Go to stackoverflow.com </a></div><div class="py24 flex--item2 d-flex ai-start mtn6 pl12 md:pl0" data-v-99234659><a class="flex--item p6 bar-sm h:bg-black-150" href="https://linkedin.com/company/stack-overflow/" title="LinkedIn" rel="external" data-v-99234659><svg width="18" height="18" viewBox="0 0 18 18" class="svg-icon" data-v-99234659><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-99234659></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-99234659><svg width="18" height="18" viewBox="0 0 18 18" class="svg-icon" data-v-99234659><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-99234659></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-99234659><svg width="18" height="18" viewBox="0 0 18 18" class="svg-icon" data-v-99234659><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-99234659></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-99234659><svg width="18" height="18" viewBox="0 0 18 18" class="svg-icon" data-v-99234659><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-99234659></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-99234659><svg width="18" height="18" viewBox="0 0 18 18" class="svg-icon" data-v-99234659><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-99234659></path></svg></a></div></div></div></footer><!--]--></div><div id="teleports"></div><script type="application/json" data-nuxt-data="nuxt-app" data-ssr="true" id="__NUXT_DATA__">[["ShallowReactive",1],{"data":2,"state":268,"once":270,"_errors":271,"serverRendered":52,"path":273},["ShallowReactive",3],{"article":4,"sanity-hEFBYjSu6S":265},{"post":5,"recent":207,"latestPodcast":233,"latestReleases":240},{"author":6,"_createdAt":20,"_id":21,"excerpt":22,"isBusinessHub":23,"product":24,"tags":25,"legacyBody":49,"comments":52,"_updatedAt":53,"dateUrl":54,"visible":52,"_rev":55,"title":56,"body":57,"slug":203,"sponsored":24,"publishedAt":205,"_type":206},[7],{"_rev":8,"_id":9,"avatar":10,"employee":12,"_updatedAt":13,"role":14,"_createdAt":15,"_type":16,"name":17,"slug":18},"07ZbrKPSUrjrV4wQ6gpqTg","wp-author-90",{"_type":11},"image","former","2023-08-30T11:53:04Z","Director of Marketing","2023-05-23T16:27:18Z","blogAuthor","Alison Sperling",{"current":19},"alison","2023-05-25T09:37:02Z","wp-post-4570","",false,null,[26,34,39,44],{"_rev":27,"_type":28,"_id":29,"title":30,"_updatedAt":31,"slug":32,"_createdAt":31},"9HpbCsT2tq0xwozQfkc4ih","blogTag","wp-tagcat-background","Background","2023-05-23T16:43:21Z",{"current":33},"background",{"_rev":27,"_type":28,"_id":35,"title":36,"_updatedAt":31,"slug":37,"_createdAt":31},"wp-tagcat-company","Company",{"current":38},"company",{"slug":40,"_createdAt":31,"_rev":27,"_type":28,"_id":42,"title":43,"_updatedAt":31},{"current":41},"stackoverflow","wp-tagcat-stackoverflow","Stackoverflow",{"_id":45,"title":46,"_updatedAt":31,"slug":47,"_createdAt":31,"_rev":27,"_type":28},"wp-tagcat-survey","Survey",{"current":48},"survey",{"code":50,"language":51},"In December 2011, we launched the \u003Ca href=\"http://blog.stackoverflow.com/2011/12/come-here-often/\">3rd ever Stack Overflow Annual User Survey\u003C/a> to measure changes in user demographics and trends from \u003Ca href=\"http://blog.stackoverflow.com/2011/01/survey-says/\">last year\u003C/a>.  First, a big thank you to everyone who participated, and now on to the results!\n\u003Ch4>\u003Ca href=\"https://www.surveymonkey.com/sr.aspx?sm=2RYrV_2bFw2aZ2RfedWHNW_2f0DgNnatyQnvvrorWEYhuAQ_3d\">View the survey results\u003C/a>\u003C/h4>\n\u003Cstrong>Demographics\u003C/strong>\n\nLet’s start off with some basic demographics: the majority (50.3%) of users are between ages 25-34 and very experienced (64.3% of users have 6+ years of programming experience). So, where do all of these developers work?  The percentage of developers working at a start-up remained strong with 30.7% of respondents.  We then took a look at salary by company size, and, not surprisingly, users who work at larger companies tend to make more money.\n\n\u003Ca href=\"http://blog.stackoverflow.com/2012/02/survey-results/salary-by-company-size/\">\u003Cimg src=\"http://stackoverflow.blog/wp-content/uploads/2017/02/TrGzU.png\" alt=\"\" />\u003C/a>\n\n\u003Cstrong>Knowledge\u003C/strong>\n\nThe top 5 languages users reported knowing were: SQL, JavaScript, CSS, C#, Java.  Coincidentally, the most common projects were \"Web Platform\" at 37.1%, followed by \"Enterprise\" at 24.4%.  We dug a little deeper to see if language knowledge impacted salary, and it certainly does.  There is a strong correlation between number of languages known and a higher salary.\n\n\u003Ca href=\"http://blog.stackoverflow.com/2012/02/survey-results/salary-by-language/\">\u003Cimg src=\"http://stackoverflow.blog/wp-content/uploads/2017/02/7SRZT.png\" alt=\"\" />\u003C/a>\n\n\u003Cstrong>Mobile\u003C/strong>\n\nOn the mobile front, smart phone usage showed a dramatic increase.  In particular, Android usage actually surpassed iPhone usage with 48.0% of respondents saying they own an Android phone as compared to 34.1% who own an iPhone.  Last year, the iPhone was the most popular device (34.3%) and Android trailed in second place (30.4%).  RIM’s Blackberry continued to fall out of favor with only 6% of respondents owning one.\n\n\u003Cstrong>Reputation\u003C/strong>\n\nLast year, many of you asked to segment the data by reputation, so here goes.  First we segmented all of the respondents into three reputation groups and then we cross tabulated the results to see if there were any differences in these groups.  You can draw your own conclusions from the table below, but higher rep users tend to be older and more likely to be happy in their jobs than those with little or no rep (however we can’t quite go so far as to say that the WAY to be happier in your job is to spend more time earning rep on Stack Overflow).\n\n\u003Ca href=\"http://blog.stackoverflow.com/2012/02/survey-results/rep-table/\">\u003Cimg src=\"http://stackoverflow.blog/wp-content/uploads/2017/02/0Nrj2.png\" alt=\"\" />\u003C/a>\n\nIf you’d like to receive the entire data set, \u003Ca href=\"https://info.stackoverflowsolutions.com/rs/719-EMH-566/images/stack-overflow-developer-survey-2012.zip\">download them from here\u003C/a>. If you're looking to put your \u003Ca href=\"https://stackoverflow.com/jobs/developer-jobs-using-sql?utm_source=so-owned&amp;utm_medium=blog&amp;utm_campaign=dev-c4al&amp;utm_content=c4al-link\" target=\"_blank\" rel=\"noopener\">SQL\u003C/a>, \u003Ca href=\"https://stackoverflow.com/jobs/developer-jobs-using-javascript?utm_source=so-owned&amp;utm_medium=blog&amp;utm_campaign=dev-c4al&amp;utm_content=c4al-link\" target=\"_blank\" rel=\"noopener\">Javascript\u003C/a> or other language skills to work, check out Stack Overflow Jobs.","html",true,"2023-08-30T11:53:54Z","2012/02/10","9HpbCsT2tq0xwozQfloDut","2012 Stack Overflow User Survey Results",[58,92,104,117,122,134,138,158,162],{"_key":59,"markDefs":60,"children":68,"_type":90,"style":91},"93546edb4648",[61,65],{"_type":62,"href":63,"_key":64},"link","http://blog.stackoverflow.com/2011/12/come-here-often/","664f82aa59af",{"_key":66,"_type":62,"href":67},"28b946444380","http://blog.stackoverflow.com/2011/01/survey-says/",[69,74,78,82,86],{"_type":70,"marks":71,"text":72,"_key":73},"span",[],"In December 2011, we launched the ","93546edb46480",{"_type":70,"marks":75,"text":76,"_key":77},[64],"3rd ever Stack Overflow Annual User Survey","93546edb46481",{"_type":70,"marks":79,"text":80,"_key":81},[]," to measure changes in user demographics and trends from ","93546edb46482",{"_type":70,"marks":83,"text":84,"_key":85},[66],"last year","93546edb46483",{"_type":70,"marks":87,"text":88,"_key":89},[],". First, a big thank you to everyone who participated, and now on to the results!","93546edb46484","block","normal",{"_key":93,"markDefs":94,"children":98,"_type":90,"style":103},"d522e53cff4a",[95],{"_type":62,"href":96,"_key":97},"https://www.surveymonkey.com/sr.aspx?sm=2RYrV_2bFw2aZ2RfedWHNW_2f0DgNnatyQnvvrorWEYhuAQ_3d","8903c41bb6dc",[99],{"_type":70,"marks":100,"text":101,"_key":102},[97],"View the survey results","d522e53cff4a0","h4",{"_key":105,"markDefs":106,"children":107,"_type":90,"style":91},"345c5e857ec0",[],[108,113],{"marks":109,"text":111,"_key":112,"_type":70},[110],"strong","Demographics","345c5e857ec00",{"_type":70,"marks":114,"text":115,"_key":116},[]," Let’s start off with some basic demographics: the majority (50.3%) of users are between ages 25-34 and very experienced (64.3% of users have 6+ years of programming experience). So, where do all of these developers work? The percentage of developers working at a start-up remained strong with 30.7% of respondents. We then took a look at salary by company size, and, not surprisingly, users who work at larger companies tend to make more money.","345c5e857ec01",{"_type":11,"alt":24,"_key":118,"asset":119},"b170712dfbe5",{"_ref":120,"_type":121},"image-3c7e8b1602ab4f41336e439198edeee825392c3c-896x120-png","reference",{"markDefs":123,"children":124,"_type":90,"style":91,"_key":133},[],[125,129],{"_type":70,"marks":126,"text":127,"_key":128},[110],"Knowledge","e99c4e0b97d60",{"text":130,"_key":131,"_type":70,"marks":132}," The top 5 languages users reported knowing were: SQL, JavaScript, CSS, C#, Java. Coincidentally, the most common projects were \"Web Platform\" at 37.1%, followed by \"Enterprise\" at 24.4%. We dug a little deeper to see if language knowledge impacted salary, and it certainly does. There is a strong correlation between number of languages known and a higher salary.","e99c4e0b97d61",[],"e99c4e0b97d6",{"asset":135,"_type":11,"alt":24,"_key":137},{"_ref":136,"_type":121},"image-9010e06e45076a51c900fcba289a3ed3d8fb70dc-758x226-png","dd1aa22007a5",{"children":139,"_type":90,"style":91,"_key":156,"markDefs":157},[140,144,148,152],{"_type":70,"marks":141,"text":142,"_key":143},[110],"Mobile","ff5c0d8747ba0",{"text":145,"_key":146,"_type":70,"marks":147}," On the mobile front, smart phone usage showed a dramatic increase. In particular, Android usage actually surpassed iPhone usage with 48.0% of respondents saying they own an Android phone as compared to 34.1% who own an iPhone. Last year, the iPhone was the most popular device (34.3%) and Android trailed in second place (30.4%). RIM’s Blackberry continued to fall out of favor with only 6% of respondents owning one. ","ff5c0d8747ba1",[],{"_type":70,"marks":149,"text":150,"_key":151},[110],"Reputation","ff5c0d8747ba2",{"marks":153,"text":154,"_key":155,"_type":70},[]," Last year, many of you asked to segment the data by reputation, so here goes. First we segmented all of the respondents into three reputation groups and then we cross tabulated the results to see if there were any differences in these groups. You can draw your own conclusions from the table below, but higher rep users tend to be older and more likely to be happy in their jobs than those with little or no rep (however we can’t quite go so far as to say that the WAY to be happier in your job is to spend more time earning rep on Stack Overflow).","ff5c0d8747ba3","ff5c0d8747ba",[],{"_type":11,"alt":24,"_key":159,"asset":160},"0207f98f45ce",{"_ref":161,"_type":121},"image-8b389d5480294f89e908727444ad73319683fc8e-850x213-png",{"_key":163,"markDefs":164,"children":174,"_type":90,"style":91},"c325cfa72d87",[165,168,171],{"_type":62,"href":166,"_key":167},"https://info.stackoverflowsolutions.com/rs/719-EMH-566/images/stack-overflow-developer-survey-2012.zip","3cc228420d8d",{"_type":62,"href":169,"_key":170},"https://stackoverflow.com/jobs/developer-jobs-using-sql?utm_source=so-owned&utm_medium=blog&utm_campaign=dev-c4al&utm_content=c4al-link","b458db6d9d9c",{"_type":62,"href":172,"_key":173},"https://stackoverflow.com/jobs/developer-jobs-using-javascript?utm_source=so-owned&utm_medium=blog&utm_campaign=dev-c4al&utm_content=c4al-link","4e7d2400d7fd",[175,179,183,187,191,195,199],{"_type":70,"marks":176,"text":177,"_key":178},[],"If you’d like to receive the entire data set, ","c325cfa72d870",{"_type":70,"marks":180,"text":181,"_key":182},[167],"download them from here","c325cfa72d871",{"marks":184,"text":185,"_key":186,"_type":70},[],". If you're looking to put your ","c325cfa72d872",{"_type":70,"marks":188,"text":189,"_key":190},[170],"SQL","c325cfa72d873",{"_type":70,"marks":192,"text":193,"_key":194},[],", ","c325cfa72d874",{"_type":70,"marks":196,"text":197,"_key":198},[173],"Javascript","c325cfa72d875",{"_type":70,"marks":200,"text":201,"_key":202},[]," or other language skills to work, check out Stack Overflow Jobs.","c325cfa72d876",{"current":204},"survey-results","2012-02-10T12:00:00.000Z","blogPost",[208,215,221,227],{"_id":209,"title":210,"publishedAt":211,"slug":212,"sponsored":24},"6fba6fdf-5545-4c70-bea8-c3a379ec1743","Our next phase—Q&A was just the beginning","2025-02-27T15:00:00.000Z",{"current":213,"_type":214},"our-next-phase-q-and-a-was-just-the-beginning","slug",{"_id":216,"title":217,"publishedAt":218,"slug":219,"sponsored":24},"ec74f3ce-0e51-4de2-9492-e6ee736801ed","Variants of LoRA","2025-02-26T17:00:00.000Z",{"current":220,"_type":214},"variants-of-lora",{"_id":222,"title":223,"publishedAt":224,"slug":225,"sponsored":24},"bf2f2829-e668-4558-9b49-f7d12122a015","Research roadmap update, February 2025","2025-02-20T14:00:00.000Z",{"current":226,"_type":214},"research-roadmap-update-february-2025",{"_id":228,"title":229,"publishedAt":230,"slug":231,"sponsored":24},"9158c127-f388-401b-8caf-98053c7418ea","How to harness APIs and AI for intelligent automation","2025-02-13T17:00:00.000Z",{"_type":214,"current":232},"how-to-harness-apis-and-ai-for-intelligent-automation",[234],{"sponsored":24,"publishedAt":235,"_id":236,"title":237,"slug":238},"2025-02-28T08:40:00.000Z","a5cbd0f5-8b49-486f-9499-befff2ebd511","“Translation is the tip of the iceberg”: A deep dive into specialty models",{"current":239,"_type":214},"translation-is-the-tip-of-the-iceberg-a-deep-dive-into-specialty-models",[241,247,253,259],{"_id":242,"title":243,"slug":244,"publishedAt":246},"b2bcd2b7-1448-4cb5-b862-9f8a61166f30","New year, new features: Level up your Stack Overflow for Teams in 2025",{"current":245,"_type":214},"new-year-new-features-level-up-your-stack-overflow-for-teams-in-2025","2025-01-29T14:00:00.000Z",{"_id":248,"title":249,"slug":250,"publishedAt":252},"d22cb812-f134-4ea3-826f-d4e50f2b0f43","Enterprise 2024.8 release: Maintain a healthy roster of SMEs",{"current":251,"_type":214},"enterprise-2024-8-release-maintain-a-healthy-roster-of-smes","2024-12-10T15:45:47.518Z",{"_id":254,"title":255,"slug":256,"publishedAt":258},"50b52d4b-8860-42e4-9cd7-f608a2d456e2","Enterprise 2024.7: Empower your subject matter experts to contribute",{"current":257,"_type":214},"empower-subject-matter-experts-to-contribute","2024-10-23T13:00:00.000Z",{"_id":260,"title":261,"slug":262,"publishedAt":264},"8bc50b39-dcd3-4aa1-ac8c-8b5da015746d","Elevating your search experience: Stack Overflow for Teams ML-powered reranking experiment",{"current":263,"_type":214},"elevating-your-search-experience-stack-overflow-for-teams-ml-powered-reranking-experiment","2024-09-19T13:55:04.382Z",{"lastTimestamp":266,"count":267},"2023-05-25T09:45:54Z",2,["Reactive",269],{},["Set"],["ShallowReactive",272],{"article":24,"sanity-hEFBYjSu6S":24},"/2012/02/10/survey-results/"]</script> <script>window.__NUXT__={};window.__NUXT__.config={public:{branch:"main",baseUrl:"https://stackoverflow.blog",context:"production",googleAnalytics:"G-DTTX7JCXEJ",onetrust:"b8cf34e4-1fe8-4a99-8bb6-1ef8da891c2f",onetrustRulesetId:"",onetrustCategories:{necessary:"C0001",performance:"C0002",functional:"C0003",targeting:"C0004"},googleMaps:"AIzaSyCFwzoPZ5dOx677jFutgxPd8J2ts1MyPho",stackappClientId:25117,stackappOauthUrl:"",stackappKey:"GVgf4GPoPeC3eco9n8AEPg((",indeedReferral:"https://www.indeed.com/hire?ref=jobbio_stackoverflow_post_job_employerbranding",algolia:{apiKey:"170e91ef17b91a8afe6411a133af1309",applicationId:"GGZPPCDRMJ",lite:true,cache:false,instantSearch:false,docSearch:{},recommend:"",globalIndex:"",useFetch:false},sanity:{additionalClients:{},apiVersion:"2024-11-07",dataset:"production",disableSmartCdn:false,perspective:"raw",projectId:"jo7n4k8s",stega:{},token:"",useCdn:true,visualEditing:"",withCredentials:false}},app:{baseURL:"/",buildId:"f7bccfec-774f-4c15-9f0d-c9e7adc56794",buildAssetsDir:"/_nuxt/",cdnURL:""}}</script></body></html>

Pages: 1 2 3 4 5 6 7 8 9 10