CINXE.COM

The Stack Overflow Blog - 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>The Stack Overflow Blog - 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>@media (min-width:980px){.sidebar[data-v-cbb34efb]{height:calc(100vh - 64px)}}</style> <link rel="stylesheet" href="/_nuxt/entry.C8F3Teej.css" crossorigin> <link rel="preload" as="fetch" crossorigin="anonymous" href="/_payload.json?41bd5a05-3c4b-4aca-bb73-2ccdd08814f4"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/BBoTDegm.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/Dp03odrv.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/D2LlNQhy.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/BpI3mzow.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/BhnqdCAe.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/Cs3kxg_Q.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/C4yFHzcR.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/DcnAQIOw.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/DgQSyUzc.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/Ds0PbwMh.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/CszuB-F6.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/BEXpAMVJ.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/WzsXjHqS.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/Bgc35F75.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/BUXategQ.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/BRrkX-Hl.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/B8gOdTsZ.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/CkC4mSwJ.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/DTS6wf7i.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/DgykCDSQ.js"> <link rel="prefetch" as="script" crossorigin href="/_nuxt/CS4gml0H.js"> <link rel="prefetch" as="script" crossorigin href="/_nuxt/WKxiOZzp.js"> <link rel="prefetch" as="script" crossorigin href="/_nuxt/hYaBjC0C.js"> <link rel="prefetch" as="script" crossorigin href="/_nuxt/3m5gqv2I.js"> <link rel="prefetch" as="script" crossorigin href="/_nuxt/FtY4Sr3L.js"> <link rel="prefetch" as="script" crossorigin href="/_nuxt/Bc5V2380.js"> <link rel="prefetch" as="script" crossorigin href="/_nuxt/CUbUqgKx.js"> <link rel="prefetch" as="script" crossorigin href="/_nuxt/BQf_89jl.js"> <link rel="prefetch" as="script" crossorigin href="/_nuxt/z16NR2ov.js"> <link rel="prefetch" as="script" crossorigin href="/_nuxt/DbtLdy5U.js"> <link rel="prefetch" as="script" crossorigin href="/_nuxt/DP48s6qC.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/DzP0sMBj.js"> <link rel="prefetch" as="script" crossorigin href="/_nuxt/DI4MyXQt.js"> <meta name="format-detection" content="telephone=no"> <meta name="theme-color" content="#f48024"> <meta name="twitter:site" content="@stackoverflow"> <meta name="twitter:card" content="summary_large_image"> <meta name="robots" content="Index, Follow"> <meta property="og:type" content="website"> <link rel="shortcut icon" href="/favicon.ico"> <link rel="apple-touch-icon" href="/apple-touch-icon.png"> <link rel="image_src" href="/apple-touch-icon.png"> <script data-hid="5c218f8">function OptanonWrapper() {}</script> <meta property="og:url" content="https://stackoverflow.blog/"> <link rel="canonical" href="https://stackoverflow.blog/"> <meta name="description" content="Essays, opinions, and advice on the act of computer programming, from Stack Overflow."> <link rel="alternate" type="application/rss+xml" title="Stack Overflow Blog Feed" href="https://stackoverflow.blog/feed/"> <script type="module" src="/_nuxt/BBoTDegm.js" crossorigin></script> <link rel="preload" as="fetch" fetchpriority="low" crossorigin="anonymous" href="/_nuxt/builds/meta/41bd5a05-3c4b-4aca-bb73-2ccdd08814f4.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" data-v-cbb34efb><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="mt32 mb32 p-wrapper mx-auto" data-v-cbb34efb><div class="d-flex md:fd-column" data-v-cbb34efb><div class="flex--item2 ps-relative mb32 mr48 sm:mr0" data-v-cbb34efb><div class="sidebar overflow-auto ps-sticky d-flex fd-column t32 l0" data-v-cbb34efb><!--[--><nav class="fs-subheading"><ul class="list-reset sm:d-flex sm:fw-wrap"><li class="my4"><a aria-current="page" href="/" class="router-link-active router-link-exact-active px12 py6 d-block bar-pill d-flex ai-center ws-nowrap bg-orange-400 h:bg-orange-500 fc-white"><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></div><div class="flex--item10 pt12 wmn0 lg:wmx100 d-flex fd-column" data-v-cbb34efb><div class="fc-black-400 tt-uppercase fw-bold fs-body2 mb16 px24" data-v-cbb34efb><svg aria-hidden="true" class="svg-icon iconStackExchange mr4 va-middle mtn4" width="18" height="18" viewBox="0 0 18 18" data-v-cbb34efb><path d="M15 1H3a2 2 0 0 0-2 2v2h16V3a2 2 0 0 0-2-2M1 13c0 1.1.9 2 2 2h8v3l3-3h1a2 2 0 0 0 2-2v-2H1zm16-7H1v4h16z"></path></svg> From the Network </div><div class="d-flex mb32" data-v-cbb34efb><div class="flex--item12 d-flex ba bc-black-200 bar-lg overflow-scroll" style="scroll-snap-type:x mandatory;" data-v-cbb34efb><!--[--><a href="https://workplace.stackexchange.com/questions/200352/fired-employee-helping-to-poach-other-employees" rel="external" class="d-block fc-black-500 h:fc-blue-500 pt24 pl24 pr24 pb12 pb0 flex--item4 bc-black-200 br lg:ba0 lg:bb lg:brw0" style="scroll-snap-align:start;" data-v-cbb34efb><article><div class="fc-black-500 fs-body1 mb8"><svg aria-hidden="true" class="svg-icon iconLinkSm va-middle mtn2 mr2" width="14" height="14" viewBox="0 0 14 14"><path d="M6.01 6.77q.42.8 1.22 1.22L6.46 9.5a4.5 4.5 0 1 1 5.22-.83l-1.2-1.2A2.79 2.79 0 1 0 6 6.76m.77-.75.77-1.52a4.5 4.5 0 1 1-5.22.83l1.2 1.2a2.79 2.79 0 1 0 3.25-.5"></path></svg> workplace.stackexchange.com</div><h1 class="p-ff-roboto-slab-bold fs-subheading mb8 lh-sm">Fired employee helping to poach other employees</h1><div class="fc-black-500 fs-body12"><!--[--><p>&quot;The poacher is the symptom, not the root cause.&quot;</p><!--]--></div></article></a><a href="https://space.stackexchange.com/questions/67981/how-is-maintenance-repair-and-refueling-done-on-satellites-currently" rel="external" class="d-block fc-black-500 h:fc-blue-500 pt24 pl24 pr24 pb12 pb0 flex--item4 bc-black-200 br lg:ba0 lg:bb lg:brw0" style="scroll-snap-align:start;" data-v-cbb34efb><article><div class="fc-black-500 fs-body1 mb8"><svg aria-hidden="true" class="svg-icon iconLinkSm va-middle mtn2 mr2" width="14" height="14" viewBox="0 0 14 14"><path d="M6.01 6.77q.42.8 1.22 1.22L6.46 9.5a4.5 4.5 0 1 1 5.22-.83l-1.2-1.2A2.79 2.79 0 1 0 6 6.76m.77-.75.77-1.52a4.5 4.5 0 1 1-5.22.83l1.2 1.2a2.79 2.79 0 1 0 3.25-.5"></path></svg> space.stackexchange.com</div><h1 class="p-ff-roboto-slab-bold fs-subheading mb8 lh-sm">How is maintenance, repair and refueling done on satellites currently?</h1><div class="fc-black-500 fs-body12"><!--[--><p>Most just go with option 2: Launch another satellite.</p><!--]--></div></article></a><a href="https://astronomy.stackexchange.com/questions/59545/why-are-asteroid-collisions-a-probability" rel="external" class="d-block fc-black-500 h:fc-blue-500 pt24 pl24 pr24 pb12 pb0 flex--item4 bc-black-200 br lg:ba0 lg:bb lg:brw0" style="scroll-snap-align:start;" data-v-cbb34efb><article><div class="fc-black-500 fs-body1 mb8"><svg aria-hidden="true" class="svg-icon iconLinkSm va-middle mtn2 mr2" width="14" height="14" viewBox="0 0 14 14"><path d="M6.01 6.77q.42.8 1.22 1.22L6.46 9.5a4.5 4.5 0 1 1 5.22-.83l-1.2-1.2A2.79 2.79 0 1 0 6 6.76m.77-.75.77-1.52a4.5 4.5 0 1 1-5.22.83l1.2 1.2a2.79 2.79 0 1 0 3.25-.5"></path></svg> astronomy.stackexchange.com</div><h1 class="p-ff-roboto-slab-bold fs-subheading mb8 lh-sm">Why are asteroid collisions a probability?</h1><div class="fc-black-500 fs-body12"><!--[--><p>We&#39;re using telescopes, not crystal balls.</p><!--]--></div></article></a><a href="https://worldbuilding.stackexchange.com/questions/264887/could-tiny-people-find-honest-work" rel="external" class="d-block fc-black-500 h:fc-blue-500 pt24 pl24 pr24 pb12 pb0 flex--item4 bc-black-200" style="scroll-snap-align:start;" data-v-cbb34efb><article><div class="fc-black-500 fs-body1 mb8"><svg aria-hidden="true" class="svg-icon iconLinkSm va-middle mtn2 mr2" width="14" height="14" viewBox="0 0 14 14"><path d="M6.01 6.77q.42.8 1.22 1.22L6.46 9.5a4.5 4.5 0 1 1 5.22-.83l-1.2-1.2A2.79 2.79 0 1 0 6 6.76m.77-.75.77-1.52a4.5 4.5 0 1 1-5.22.83l1.2 1.2a2.79 2.79 0 1 0 3.25-.5"></path></svg> worldbuilding.stackexchange.com</div><h1 class="p-ff-roboto-slab-bold fs-subheading mb8 lh-sm">Could tiny people find honest work?</h1><div class="fc-black-500 fs-body12"><!--[--><p>Note: They are also geckos.</p><!--]--></div></article></a><!--]--></div></div><div class="d-flex gs32 mb24 lg:fd-column lg:order-first" data-v-cbb34efb><div class="flex--item8" data-v-cbb34efb><article class="h100 bg-white bs-product bar-lg overflow-hidden" data-v-cbb34efb><a href="/2025/02/06/investing-in-the-stack-exchange-network-and-the-future-of-stack-overflow/" class="fc-black h:fc-blue-400 d-block" data-v-cbb34efb><img src="https://cdn.stackoverflow.co/images/jo7n4k8s/production/87ee845afdbd5725309705559acdcb5c5b2e4631-2400x1360.png?rect=0,50,2400,1260&amp;w=1200&amp;h=630&amp;auto=format&amp;dpr=2" width="1200" height="630" class="w100 h-auto d-block" alt="Article hero image" data-v-cbb34efb><div class="pb24 pl24 pr24 pt16" data-v-cbb34efb><div class="fc-orange-400 tt-uppercase fw-bold fs-body2 mb12" data-v-cbb34efb><svg aria-hidden="true" class="svg-icon iconStarSm mr4 va-middle mtn4" width="14" height="14" viewBox="0 0 14 14" data-v-cbb34efb><path d="M6.73.79a.3.3 0 0 1 .55 0l1.55 3.86q.09.16.26.19l4.15.28a.3.3 0 0 1 .17.53l-3.19 2.67a.3.3 0 0 0-.1.3l1.02 4.03a.3.3 0 0 1-.45.33l-3.53-2.21a.3.3 0 0 0-.32 0l-3.52 2.21a.3.3 0 0 1-.45-.33l1.01-4.03a.3.3 0 0 0-.1-.3L.6 5.65a.3.3 0 0 1 .17-.53l4.16-.28a.3.3 0 0 0 .25-.2z"></path></svg> Featured </div><!----><h1 class="fs-headline2 lh-sm p-ff-roboto-slab-bold mb8" itemprop="name" data-v-cbb34efb>Investing in the Stack Exchange Network and the future of Stack Overflow</h1><p class="fs-body3 fc-black-500 mb0" itemprop="abstract" data-v-cbb34efb>Mark your calendars to learn more about Stack’s Future—Feb 26th.</p></div></a></article></div><div class="flex--item4" data-v-cbb34efb><div style="background-image:url(/img/bg-podcast-post.svg);" class="p24 h100 bg-black-500 d:bg-black-600 bg-right-top bg-no-repeat bg-fill bar-lg d-flex fd-column" data-v-cbb34efb><article class="overflow-hidden fc-white ba bc-transparent mb-auto" itemscope itemtype="https://schema.org/Article" data-v-cbb34efb><div class="d-flex gs32 gsx h100 lg:fd-column"><div class="flex--item12 d-flex fd-column"><time datetime="2025-02-24T08: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 24, 2025</time><!----><a href="/2025/02/24/writing-tests-with-ai-but-not-llms/" class="fc-white h:fc-blue-400"><h1 class="fs-headline2 pr64 p-ff-roboto-slab-bold lh-sm wmx7 mb0" itemprop="name">Writing tests with AI, but not LLMs</h1></a><p class="fc-black-200 fs-body2 mb0 mt16 v-truncate5" itemprop="abstract">Animesh Mishra, senior solutions engineer at Diffblue, joins Ryan and Ben to talk about how AI agents can help you get better test coverage. Animesh explains how agentic AI can expedite and enhance automation and refactoring processes, how Diffblue leverages machine learning techniques to write effective unit tests, and why clear use cases and trust are so important in developing AI tools. Plus: Why Diffblue sees Copilot as a complement, not a competitor.</p><!----><div class="pt24 mt-auto d-flex"><!----><!----><div class="d-flex gs4 ff-row-wrap" itemprop="keywords"><!----><!--[--><a href="/podcast/" class="bc-black-400 fc-blue-300 flex--item ba bar-sm fw-bold px8 py2" style="">The Stack Overflow Podcast</a><a href="/software-development/" class="bc-black-400 fc-blue-300 flex--item ba bar-sm fw-bold px8 py2" style="display:none;">software development</a><a href="/software-engineering/" class="bc-black-400 fc-blue-300 flex--item ba bar-sm fw-bold px8 py2" style="display:none;">software engineering</a><a href="/ai/" class="bc-black-400 fc-blue-300 flex--item ba bar-sm fw-bold px8 py2" style="display:none;">AI</a><a href="/generative-ai/" class="bc-black-400 fc-blue-300 flex--item ba bar-sm fw-bold px8 py2" style="display:none;">generative AI</a><a href="/autonomous-agents/" class="bc-black-400 fc-blue-300 flex--item ba bar-sm fw-bold px8 py2" style="display:none;">autonomous agents</a><a href="/automation/" class="bc-black-400 fc-blue-300 flex--item ba bar-sm fw-bold px8 py2" style="display:none;">automation</a><a href="/unit-tests/" class="bc-black-400 fc-blue-300 flex--item ba bar-sm fw-bold px8 py2" style="display:none;">unit tests</a><a href="/testing/" class="bc-black-400 fc-blue-300 flex--item ba bar-sm fw-bold px8 py2" style="display:none;">testing</a><a href="/java/" class="bc-black-400 fc-blue-300 flex--item ba bar-sm fw-bold px8 py2" style="display:none;">java</a><a href="/refactoring/" class="bc-black-400 fc-blue-300 flex--item ba bar-sm fw-bold px8 py2" style="display:none;">refactoring</a><a href="/productivity/" class="bc-black-400 fc-blue-300 flex--item ba bar-sm fw-bold px8 py2" style="display:none;">Productivity</a><a href="/llm/" class="bc-black-400 fc-blue-300 flex--item ba bar-sm fw-bold px8 py2" style="display:none;">llm</a><a href="/copilot/" class="bc-black-400 fc-blue-300 flex--item ba bar-sm fw-bold px8 py2" style="display:none;">copilot</a><a href="/ai-coding/" class="bc-black-400 fc-blue-300 flex--item ba bar-sm fw-bold px8 py2" style="display:none;">ai coding</a><a href="/dev-tools/" class="bc-black-400 fc-blue-300 flex--item ba bar-sm fw-bold px8 py2" style="display:none;">dev tools</a><a href="/developer-tools/" class="bc-black-400 fc-blue-300 flex--item ba bar-sm fw-bold px8 py2" style="display:none;">developer tools</a><!--]--><button class="bg-black-500 c-pointer bc-transparent flex--item ba bar-sm fw-bold px4 py2 fc-black-300 h:bg-black-200 h:fc-black-500"><svg aria-hidden="true" class="svg-icon iconEllipsisHorizontal" width="17" height="18" viewBox="0 0 17 18"><path d="M3.5 10a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3m5 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3M12 8.5a1.5 1.5 0 1 0 3 0 1.5 1.5 0 0 0-3 0"></path></svg></button></div></div></div><!----></div></article><div class="d-flex gsx gs4 ai-center fw-wrap" data-v-cbb34efb><a class="flex--item d-flex ai-center p4 bar-sm h:bg-orange-400 h:fc-white fc-black-200 ws-nowrap" target="_blank" href="https://podcasts.apple.com/us/podcast/the-stack-overflow-podcast/id1483510527"><svg aria-hidden="true" class="svg-icon mr4" width="24" height="24" viewBox="0 0 18 18" fill="none"><path d="M9 2c1.944 0 3.702.73 5.04 2.092 1.019 1.029 1.591 2.118 1.884 3.552.1.477.1 1.779.006 2.316a6.852 6.852 0 0 1-2.696 4.282c-.506.372-1.745 1.02-1.944 1.02-.074 0-.08-.074-.047-.372.06-.479.12-.578.4-.692.445-.181 1.204-.707 1.67-1.16a6.139 6.139 0 0 0 1.672-2.86c.173-.666.153-2.148-.04-2.834-.606-2.18-2.437-3.875-4.68-4.328-.653-.129-1.838-.129-2.498 0-2.27.453-4.148 2.232-4.72 4.47-.153.609-.153 2.09 0 2.698.38 1.482 1.365 2.84 2.656 3.649.253.162.56.33.686.382.28.116.34.213.393.692.033.291.025.375-.047.375-.046 0-.386-.142-.745-.31l-.034-.025C3.9 13.964 2.581 12.3 2.101 10.086c-.12-.571-.14-1.935-.025-2.459.3-1.407.873-2.506 1.825-3.48C5.272 2.742 7.036 2 9 2zm.111 2.272c.34.004.669.033.92.086 2.318.501 3.962 2.756 3.643 4.993-.127.9-.446 1.641-1.012 2.329-.28.347-.959.93-1.079.93-.019 0-.04-.22-.04-.488v-.49l.347-.4c1.304-1.52 1.211-3.641-.213-5.033-.553-.542-1.192-.86-2.018-1.008-.533-.095-.646-.095-1.205-.007-.849.136-1.506.455-2.09 1.016-1.432 1.378-1.525 3.511-.22 5.032l.343.4v.492c0 .272-.022.492-.05.492-.025 0-.22-.13-.426-.291l-.028-.009c-.692-.537-1.305-1.49-1.558-2.424-.153-.564-.153-1.636.007-2.2.42-1.518 1.57-2.696 3.169-3.25.341-.116.944-.177 1.51-.17zM9.003 6.69c.258 0 .516.049.703.144.406.205.739.603.865 1.018.386 1.276-1.005 2.394-2.264 1.823h-.012c-.593-.268-.912-.773-.919-1.431 0-.593.34-1.109.926-1.411.186-.095.443-.143.701-.143zm-.009 3.824c.822-.004 1.42.282 1.64.784.164.375.103 1.562-.182 3.479-.193 1.339-.3 1.677-.566 1.905-.366.315-.885.403-1.378.233h-.002c-.596-.208-.725-.49-.97-2.138-.283-1.917-.345-3.104-.18-3.48.217-.497.81-.78 1.638-.784z" fill="currentColor"></path></svg> Apple Podcasts </a><a class="flex--item d-flex ai-center p4 bar-sm h:bg-orange-400 h:fc-white fc-black-200 ws-nowrap" target="_blank" href="https://overcast.fm/p1359898-OviOni"><svg aria-hidden="true" class="svg-icon mr4" width="24" height="24" viewBox="0 0 18 18" fill="none"><title>Overcast</title><path fill-rule="evenodd" clip-rule="evenodd" d="M9 16c-3.88 0-7-3.12-7-7s3.12-7 7-7 7 3.12 7 7-3.12 7-7 7zm0-2.77l.525-.526L9 10.692l-.525 2.012.525.525zm-.67-.03l-.263.992.612-.613-.35-.379zm1.34 0l-.35.35.613.612-.262-.962zm.497 1.808L9 13.842l-1.167 1.166c.38.059.759.117 1.167.117.408 0 .787-.03 1.167-.117zM9 2.875A6.124 6.124 0 0 0 2.875 9a6.095 6.095 0 0 0 4.112 5.775L8.3 9.905a1.134 1.134 0 0 1-.467-.934A1.17 1.17 0 0 1 9 7.804a1.17 1.17 0 0 1 1.167 1.167c0 .379-.175.7-.467.933l1.313 4.871A6.095 6.095 0 0 0 15.124 9 6.124 6.124 0 0 0 9 2.875zm3.996 9.158a.453.453 0 0 1-.613.088.396.396 0 0 1-.087-.584s.787-1.05.787-2.537c0-1.487-.787-2.537-.787-2.537a.396.396 0 0 1 .087-.584.453.453 0 0 1 .613.088c.058.058.962 1.254.962 3.033 0 1.78-.904 2.975-.962 3.033zm-2.13-1.137c-.174-.175-.145-.496.03-.671 0 0 .437-.467.437-1.225s-.437-1.196-.437-1.225c-.175-.175-.175-.467-.03-.67a.402.402 0 0 1 .613-.03 2.908 2.908 0 0 1 0 3.85c-.175.175-.437.146-.612-.03zm-3.733 0c-.175.175-.437.204-.612.029-.03-.058-.73-.758-.73-1.925s.7-1.867.73-1.925c.175-.175.466-.175.612.03.175.174.146.495-.029.67 0 .03-.437.467-.437 1.225s.437 1.225.437 1.225a.494.494 0 0 1 .03.67zM5.617 12.12a.453.453 0 0 1-.613-.088c-.058-.058-.962-1.254-.962-3.033 0-1.78.904-2.975.962-3.033a.452.452 0 0 1 .613-.088.397.397 0 0 1 .087.584S4.917 7.513 4.917 9c0 1.488.787 2.537.787 2.537.146.175.088.438-.087.584z" fill="currentColor"></path></svg> Overcast </a><a class="flex--item d-flex ai-center p4 bar-sm h:bg-orange-400 h:fc-white fc-black-200 ws-nowrap" target="_blank" href="https://pca.st/ZbI3"><svg aria-hidden="true" class="svg-icon mr4" width="24" height="24" viewBox="0 0 18 18" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M9.00111 4.95364C8.46929 4.95258 7.9425 5.05655 7.45096 5.25959C6.95943 5.46262 6.51282 5.76071 6.13677 6.13676C5.76071 6.51281 5.46262 6.95942 5.25959 7.45096C5.05656 7.94249 4.95259 8.46928 4.95364 9.0011C4.95351 10.0418 5.35417 11.0425 6.07244 11.7955C6.7907 12.5486 7.77139 12.9961 8.8109 13.0451C8.83552 13.0461 8.86009 13.0422 8.88313 13.0334C8.90617 13.0247 8.92721 13.0114 8.94497 12.9943C8.96274 12.9772 8.97687 12.9567 8.98652 12.9341C8.99617 12.9114 9.00113 12.887 9.00111 12.8624V11.6754C9.00046 11.6295 8.98283 11.5854 8.95161 11.5516C8.9204 11.5179 8.87781 11.4969 8.83204 11.4926C8.35352 11.4601 7.89451 11.2904 7.50983 11.004C7.12515 10.7175 6.83107 10.3264 6.66274 9.87725C6.4944 9.42814 6.45893 8.94007 6.56055 8.47134C6.66217 8.00261 6.8966 7.57305 7.23581 7.23398C7.57503 6.89491 8.00469 6.66067 8.47346 6.55925C8.94224 6.45783 9.4303 6.49351 9.87934 6.66204C10.3284 6.83056 10.7194 7.12481 11.0057 7.50961C11.292 7.89441 11.4614 8.3535 11.4938 8.83203C11.4977 8.87761 11.5184 8.92011 11.5519 8.95133C11.5853 8.98255 11.6291 9.00028 11.6749 9.0011H12.8624C12.8871 9.00112 12.9115 8.99615 12.9342 8.98646C12.9569 8.97678 12.9774 8.9626 12.9945 8.94477C13.0116 8.92694 13.0249 8.90584 13.0336 8.88273C13.0423 8.85962 13.0462 8.83499 13.0451 8.81032C12.9961 7.77087 12.5486 6.79024 11.7955 6.07207C11.0425 5.3539 10.0417 4.95336 9.00111 4.95364ZM8.82632 14.1401C7.49373 14.0946 6.23091 13.5333 5.3043 12.5745C4.3777 11.6157 3.85977 10.3345 3.85981 9.0011C3.85924 6.17884 6.17885 3.85923 9.00111 3.8598C10.3345 3.85977 11.6157 4.37769 12.5745 5.3043C13.5333 6.2309 14.0947 7.49372 14.1401 8.82632C14.1422 8.87339 14.1624 8.91785 14.1964 8.95042C14.2305 8.98299 14.2758 9.00115 14.3229 9.0011H15.8183C15.8426 9.00096 15.8667 8.99595 15.8891 8.98638C15.9115 8.97681 15.9317 8.96286 15.9486 8.94535C15.9656 8.92785 15.9788 8.90714 15.9876 8.88444C15.9964 8.86174 16.0006 8.83751 15.9999 8.81318C15.9005 5.03303 12.8052 2 9.00111 2C8.08141 1.99895 7.17055 2.17932 6.32066 2.53079C5.47077 2.88225 4.69856 3.39791 4.04823 4.04823C3.39791 4.69855 2.88225 5.47077 2.53079 6.32065C2.17932 7.17054 1.99895 8.08141 2 9.0011C2 12.8052 5.03361 15.9011 8.81319 15.9999C8.83767 16.0007 8.86205 15.9965 8.88489 15.9877C8.90773 15.9788 8.92856 15.9655 8.94614 15.9484C8.96372 15.9314 8.9777 15.911 8.98724 15.8884C8.99678 15.8659 9.00169 15.8416 9.00168 15.8171V14.3218C9.00171 14.2746 8.98344 14.2294 8.95072 14.1955C8.918 14.1616 8.8734 14.1417 8.82632 14.1401Z" fill="currentColor"></path></svg> Pocket Casts </a><a class="flex--item d-flex ai-center p4 bar-sm h:bg-orange-400 h:fc-white fc-black-200 ws-nowrap" target="_blank" href="https://open.spotify.com/show/0e5eoM6w7eW9Wu7wMA04Tr"><svg aria-hidden="true" class="svg-icon mr4" width="24" height="24" viewBox="0 0 18 18" fill="none"><path d="M8.979 2a6.979 6.979 0 1 0 0 13.957A6.979 6.979 0 0 0 8.979 2zm3.2 10.065a.435.435 0 0 1-.598.144c-1.639-1-3.702-1.227-6.13-.672a.435.435 0 0 1-.194-.849c2.658-.607 4.938-.346 6.778.779.205.125.27.393.144.598zm.854-1.9a.544.544 0 0 1-.748.18C10.409 9.19 7.549 8.856 5.33 9.53a.545.545 0 0 1-.316-1.04c2.534-.77 5.685-.397 7.839.927a.544.544 0 0 1 .18.748zm.073-1.98C10.857 6.85 7.146 6.728 5 7.38a.653.653 0 1 1-.379-1.25c2.465-.748 6.563-.603 9.153.934a.652.652 0 1 1-.666 1.123z" fill="currentColor"></path></svg> Spotify </a><a class="flex--item d-flex ai-center p4 bar-sm h:bg-orange-400 h:fc-white fc-black-200 ws-nowrap" target="_blank" href="https://stackoverflow.blog/podcast/feed/"><svg aria-hidden="true" class="svg-icon mr4 iconRss" width="21" height="21" viewBox="0 0 18 18"><path d="M1 3c0-1.1.9-2 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V3zm14.5 12C15.5 8.1 9.9 2.5 3 2.5V5a10 10 0 0 1 10 10h2.5zm-5 0A7.5 7.5 0 0 0 3 7.5V10a5 5 0 0 1 5 5h2.5zm-5 0A2.5 2.5 0 0 0 3 12.5V15h2.5z"></path></svg> RSS feed </a></div><iframe class="mt12" height="52px" width="100%" frameborder="no" scrolling="no" seamless src="https://player.simplecast.com/49d34665-b54b-4ec0-b87a-3cfc89f6a6a6?dark=true" data-v-cbb34efb></iframe></div></div></div><!--[--><div class="fc-black-400 tt-uppercase fw-bold fs-body2 mb16 px24" data-v-cbb34efb><svg aria-hidden="true" class="svg-icon iconBullhorn mr4 va-middle mtn4" width="18" height="18" viewBox="0 0 18 18" data-v-cbb34efb><path fill="#F7AA6D" d="M16 1a1 1 0 0 0-1 1v.38L5.3 6A2 2 0 0 0 4 7.9v2.22a2 2 0 0 0 1 1.74v1.65a3.5 3.5 0 0 0 6.87.95L15 15.63V16a1 1 0 1 0 2 0V2a1 1 0 0 0-1-1M6.6 12.48l3.76 1.4a1.9 1.9 0 0 1-3.76-.38z"></path><path fill="#C02D2E" d="M2 6a1 1 0 0 0-1 1v4a1 1 0 1 0 2 0V7a1 1 0 0 0-1-1"></path></svg> Releases </div><div class="d-flex bg-white bar-lg overflow-scroll mb32" style="scroll-snap-type:x mandatory;" data-v-cbb34efb><!--[--><article class="overflow-hidden flex--item4 p24 sm:mb0 bc-black-200 br lg:bb" itemscope itemtype="https://schema.org/Article" style="scroll-snap-align:start;min-width:300px;" data-v-cbb34efb><div class="d-flex gs32 gsx h100 lg:fd-column"><div class="flex--item12 d-flex fd-column"><!----><div class="mb12"><svg aria-hidden="true" class="svg-icon iconMarketingTeams native fc-black d-block mtn2 w-auto" width="157" height="37" viewBox="0 0 157 37"><path fill="#F48024" d="M35.7 28.08h-5.26q-.25.01-.26.26v8.24q.01.25.26.26h1.26q.25-.01.26-.26v-3.21h3.16q.25 0 .26-.27v-1.13q-.01-.24-.26-.26h-3.16v-1.97h3.76q.25 0 .26-.27v-1.13c-.02-.13-.15-.26-.28-.26m13.76 5.02q.6-.24 1.03-.76.5-.63.5-1.58.01-.76-.34-1.37-.37-.61-1-.94a3 3 0 0 0-1.47-.34h-3.21q-.25.01-.26.26v8.23q.01.26.26.27h1.26q.25 0 .26-.27v-3.2h1.13l1.66 3.31q.08.14.23.16h1.45a.3.3 0 0 0 .24-.13.24.24 0 0 0 0-.27zm-2.97-3.36h1.58q.54-.01.84.29.3.26.3.76a1 1 0 0 1-.3.74 1.2 1.2 0 0 1-.84.29H46.5zm14.59-1.66H55.3q-.26.01-.27.26v1.13q0 .26.27.27h2v6.84q.01.25.26.26h1.23q.25-.01.26-.26v-6.84h2q.25 0 .26-.27v-1.13c.03-.13-.1-.26-.23-.26m6.93 0h-5.25q-.26.01-.27.26v8.24q.01.25.27.26H68q.25-.01.27-.26v-1.13q0-.25-.27-.27h-3.75v-1.94h3.15q.25 0 .26-.27v-1.1q-.01-.25-.26-.27h-3.15v-1.86H68q.25 0 .27-.27v-1.13a.3.3 0 0 0-.27-.26m5.63.18a.3.3 0 0 0-.24-.18h-1a.3.3 0 0 0-.24.18l-3.02 8.24a.3.3 0 0 0 .03.24.2.2 0 0 0 .2.1h1.35q.16-.02.24-.18l.5-1.48h2.86l.5 1.48a.3.3 0 0 0 .24.18h1.33q.12-.01.22-.1a.3.3 0 0 0 .02-.24zm.15 5.34H72l.92-2.58zm11.43-5.52h-1.26q-.15 0-.23.16l-2.1 4.6-2.16-4.6q-.07-.15-.24-.16h-1.26q-.25.01-.26.26v8.24q.01.25.26.26h1.26q.25-.01.27-.26v-4.34l1.44 2.97q.07.14.24.16h.92q.15 0 .23-.16l1.4-2.95v4.34q.01.26.26.27h1.26q.25 0 .26-.27v-8.23c-.02-.16-.13-.3-.29-.3m7.07 4.29a2 2 0 0 0-.68-.42q-.48-.18-.97-.24l-.95-.13q-.24-.03-.47-.13a1 1 0 0 1-.32-.19q-.22-.19-.2-.58 0-.29.12-.52.15-.23.4-.34.28-.13.68-.14.36 0 .63.06.28.05.53.18.23.11.47.34a.25.25 0 0 0 .37 0l.81-.79a.3.3 0 0 0 .08-.18.2.2 0 0 0-.08-.18 4 4 0 0 0-1.2-.77 4 4 0 0 0-1.53-.23q-.9 0-1.58.31-.68.33-1.05.95-.37.64-.37 1.4 0 1.1.69 1.76a3 3 0 0 0 1.7.73l.98.14c.2.02.4.07.5.1q.16.05.26.18.23.22.23.66.01.47-.34.71-.4.3-1.1.3-.38 0-.74-.09a3 3 0 0 1-.63-.23q-.3-.18-.55-.42a.2.2 0 0 0-.18-.08.2.2 0 0 0-.19.08l-.84.81a.2.2 0 0 0-.08.18.2.2 0 0 0 .08.19q.63.62 1.37.9a5 5 0 0 0 3 .07 2.7 2.7 0 0 0 1.7-1.4q.24-.52.24-1.1-.04-1.26-.79-1.9M40.25 28a3.2 3.2 0 0 0-2.38.97c-.87.88-.87 1.98-.87 3.37v.24c0 1.4 0 2.5.87 3.37a3.2 3.2 0 0 0 2.38.97 3.2 3.2 0 0 0 2.38-.97c.88-.9.88-1.96.88-3.43v-.12c0-1.47 0-2.53-.88-3.42a3.2 3.2 0 0 0-2.38-.98m-.95 2.17a1.3 1.3 0 0 1 .95-.4 1.2 1.2 0 0 1 .94.4c.29.32.38.68.38 2.3 0 1.6-.1 1.95-.38 2.28a1.2 1.2 0 0 1-.94.4 1.3 1.3 0 0 1-.95-.4c-.28-.3-.37-.66-.37-2.28s.1-1.97.37-2.3"></path><path fill="#BCBBBB" d="M21.93 20v7.97H3V20H0v10.97h24.92V20z"></path><path fill="#F48024" d="M5.52 25.45h13.89v-2.62H5.52zm.28-6.27L19.29 22l.55-2.7-13.49-2.83zm1.78-6.47 12.49 5.83 1.16-2.5L8.74 10.2zm3.47-6.14 10.6 8.83 1.77-2.11L12.8 4.46zM17.87.04l-2.22 1.64 8.22 11.08 2.22-1.64z"></path><path fill="currentColor" d="m35.66 19.27-1.77-.17c-1.4-.1-1.93-.68-1.93-1.6 0-1.14.86-1.83 2.47-1.83q1.73-.02 2.93.87l1.06-1.05a6.2 6.2 0 0 0-3.98-1.18c-2.36 0-4.06 1.21-4.06 3.24 0 1.82 1.15 2.79 3.3 2.97l1.82.16c1.27.1 1.84.64 1.84 1.61 0 1.3-1.12 1.95-2.93 1.95a4.5 4.5 0 0 1-3.44-1.27l-1.07 1.08c1.22 1.16 2.67 1.59 4.53 1.59 2.66 0 4.49-1.24 4.49-3.37 0-2.07-1.33-2.83-3.26-3m13.81-4.96c-1.77 0-2.88.35-3.86 1.59-.02.02 1.05 1.06 1.05 1.06.65-.92 1.38-1.26 2.8-1.26 2.02 0 2.82.8 2.82 2.42v1.06h-3.32c-2.47 0-3.81 1.25-3.81 3.18 0 .88.28 1.7.82 2.24.7.71 1.59 1 3.11 1 1.49 0 2.3-.29 3.19-1.18v1.06h1.6v-7.5c.02-2.38-1.42-3.67-4.4-3.67m2.81 7.26q0 1.38-.55 1.92c-.7.68-1.52.73-2.47.73-1.75 0-2.54-.6-2.54-1.88s.8-1.95 2.47-1.95h3.1zm7.95-5.83c1.05 0 1.7.32 2.54 1.23l1.07-1.05a4.3 4.3 0 0 0-3.61-1.61c-2.8 0-4.89 1.88-4.89 5.65s2.11 5.66 4.89 5.66c1.52 0 2.49-.41 3.63-1.65l-1.1-1.05c-.81.91-1.48 1.25-2.53 1.25a3 3 0 0 1-2.56-1.25c-.52-.72-.72-1.58-.72-2.98s.2-2.23.72-2.97a3 3 0 0 1 2.56-1.23m13.83-1.3h-2.02l-5.01 4.86V9.5h-1.61v16h1.6v-4.03L69 19.5l3.7 6h2l-4.58-7.13zm7.6-.58c-1.7 0-2.84.66-3.56 1.41-1.04 1.08-1.3 2.38-1.3 4.46 0 2.1.26 3.4 1.3 4.48a4.7 4.7 0 0 0 3.56 1.41c1.7 0 2.87-.66 3.58-1.41 1.04-1.08 1.3-2.39 1.3-4.48 0-2.08-.26-3.38-1.3-4.46a4.8 4.8 0 0 0-3.58-1.41M83 22.52q-.5.5-1.34.5-.85-.01-1.32-.5c-.6-.59-.66-1.6-.66-2.8s.07-2.2.66-2.78c.34-.34.75-.5 1.32-.5q.86.01 1.34.5c.6.59.67 1.6.67 2.77 0 1.2-.08 2.22-.67 2.81M94.17 14l-2.33 7.1L89.5 14h-3l4.23 11.5H93L97.2 14zm7.9-.13c-2.98 0-5 2.11-5 5.87 0 4.66 2.6 5.89 5.31 5.89a5.5 5.5 0 0 0 4.37-1.8l-1.74-1.7a3.2 3.2 0 0 1-2.61 1.06c-1.61 0-2.52-1.07-2.52-2.55h7.19v-1.3c.02-3.14-1.79-5.47-5-5.47m-2.18 4.8c.02-.5.1-.83.27-1.24a2 2 0 0 1 1.92-1.2c.96 0 1.6.5 1.91 1.2.18.41.25.73.27 1.24zm11.44-3.57V14h-2.81v11.5h2.86v-6.92c0-1.45.97-2.12 1.86-2.12.7 0 1.08.24 1.52.69l2.17-2.19a3.5 3.5 0 0 0-2.72-1.07 3.8 3.8 0 0 0-2.88 1.21m6.5-2.3v12.69h2.86V16.4h2.12v-2.18h-2.1v-1.26c0-.66.33-1.04 1.01-1.04h1.11V9.5h-1.63c-2.36 0-3.38 1.67-3.38 3.3m16.8 1.07c-1.7 0-2.85.66-3.57 1.41-1.04 1.08-1.3 2.38-1.3 4.46 0 2.1.26 3.4 1.3 4.48.7.75 1.86 1.41 3.56 1.41s2.87-.66 3.58-1.41c1.04-1.08 1.3-2.39 1.3-4.48 0-2.08-.26-3.38-1.3-4.46a4.8 4.8 0 0 0-3.58-1.41m1.35 8.66q-.5.5-1.34.5-.85-.01-1.32-.5c-.6-.59-.67-1.6-.67-2.8s.08-2.2.67-2.78c.34-.34.75-.5 1.32-.5q.86.01 1.34.5c.6.59.66 1.6.66 2.77 0 1.2-.07 2.22-.66 2.81M153.07 14l-1.86 7.1-2.36-7.1h-2.1l-2.34 7.1-1.86-7.1h-3.04l3.52 11.5h2.36l2.4-7.2 2.4 7.2h2.36l3.54-11.5zm-26.02 8.03V9.5h-2.86v12.7c0 1.63 1 3.3 3.37 3.3h1.62v-2.44h-1.1c-.74 0-1.03-.36-1.03-1.04M43.4 16.2l1.49-1.49h-3.06v-3.65H40.2v11.47c0 1.65.95 2.98 2.82 2.98h1.15v-1.4h-.86c-1.04 0-1.5-.6-1.5-1.61v-6.3z"></path></svg></div><a href="/2025/01/29/new-year-new-features-level-up-your-stack-overflow-for-teams-in-2025/" class="fc-black h:fc-blue-400"><h1 class="fs-title p-ff-roboto-slab-bold lh-sm wmx7 mb0" itemprop="name">New year, new features: Level up your Stack Overflow for Teams in 2025</h1></a><p class="fc-black-500 fs-body2 mb0 mt16 v-truncate5" itemprop="abstract">The first release of the year is packed with features to make your knowledge-sharing community better. </p><!----><div class="pt24 mt-auto d-flex"><!----><!----><!----></div></div><!----></div></article><article class="overflow-hidden flex--item4 p24 sm:mb0 bc-black-200 br lg:bb" itemscope itemtype="https://schema.org/Article" style="scroll-snap-align:start;min-width:300px;" data-v-cbb34efb><div class="d-flex gs32 gsx h100 lg:fd-column"><div class="flex--item12 d-flex fd-column"><!----><div class="mb12"><svg aria-hidden="true" class="svg-icon iconMarketingTeams native fc-black d-block mtn2 w-auto" width="157" height="37" viewBox="0 0 157 37"><path fill="#F48024" d="M35.7 28.08h-5.26q-.25.01-.26.26v8.24q.01.25.26.26h1.26q.25-.01.26-.26v-3.21h3.16q.25 0 .26-.27v-1.13q-.01-.24-.26-.26h-3.16v-1.97h3.76q.25 0 .26-.27v-1.13c-.02-.13-.15-.26-.28-.26m13.76 5.02q.6-.24 1.03-.76.5-.63.5-1.58.01-.76-.34-1.37-.37-.61-1-.94a3 3 0 0 0-1.47-.34h-3.21q-.25.01-.26.26v8.23q.01.26.26.27h1.26q.25 0 .26-.27v-3.2h1.13l1.66 3.31q.08.14.23.16h1.45a.3.3 0 0 0 .24-.13.24.24 0 0 0 0-.27zm-2.97-3.36h1.58q.54-.01.84.29.3.26.3.76a1 1 0 0 1-.3.74 1.2 1.2 0 0 1-.84.29H46.5zm14.59-1.66H55.3q-.26.01-.27.26v1.13q0 .26.27.27h2v6.84q.01.25.26.26h1.23q.25-.01.26-.26v-6.84h2q.25 0 .26-.27v-1.13c.03-.13-.1-.26-.23-.26m6.93 0h-5.25q-.26.01-.27.26v8.24q.01.25.27.26H68q.25-.01.27-.26v-1.13q0-.25-.27-.27h-3.75v-1.94h3.15q.25 0 .26-.27v-1.1q-.01-.25-.26-.27h-3.15v-1.86H68q.25 0 .27-.27v-1.13a.3.3 0 0 0-.27-.26m5.63.18a.3.3 0 0 0-.24-.18h-1a.3.3 0 0 0-.24.18l-3.02 8.24a.3.3 0 0 0 .03.24.2.2 0 0 0 .2.1h1.35q.16-.02.24-.18l.5-1.48h2.86l.5 1.48a.3.3 0 0 0 .24.18h1.33q.12-.01.22-.1a.3.3 0 0 0 .02-.24zm.15 5.34H72l.92-2.58zm11.43-5.52h-1.26q-.15 0-.23.16l-2.1 4.6-2.16-4.6q-.07-.15-.24-.16h-1.26q-.25.01-.26.26v8.24q.01.25.26.26h1.26q.25-.01.27-.26v-4.34l1.44 2.97q.07.14.24.16h.92q.15 0 .23-.16l1.4-2.95v4.34q.01.26.26.27h1.26q.25 0 .26-.27v-8.23c-.02-.16-.13-.3-.29-.3m7.07 4.29a2 2 0 0 0-.68-.42q-.48-.18-.97-.24l-.95-.13q-.24-.03-.47-.13a1 1 0 0 1-.32-.19q-.22-.19-.2-.58 0-.29.12-.52.15-.23.4-.34.28-.13.68-.14.36 0 .63.06.28.05.53.18.23.11.47.34a.25.25 0 0 0 .37 0l.81-.79a.3.3 0 0 0 .08-.18.2.2 0 0 0-.08-.18 4 4 0 0 0-1.2-.77 4 4 0 0 0-1.53-.23q-.9 0-1.58.31-.68.33-1.05.95-.37.64-.37 1.4 0 1.1.69 1.76a3 3 0 0 0 1.7.73l.98.14c.2.02.4.07.5.1q.16.05.26.18.23.22.23.66.01.47-.34.71-.4.3-1.1.3-.38 0-.74-.09a3 3 0 0 1-.63-.23q-.3-.18-.55-.42a.2.2 0 0 0-.18-.08.2.2 0 0 0-.19.08l-.84.81a.2.2 0 0 0-.08.18.2.2 0 0 0 .08.19q.63.62 1.37.9a5 5 0 0 0 3 .07 2.7 2.7 0 0 0 1.7-1.4q.24-.52.24-1.1-.04-1.26-.79-1.9M40.25 28a3.2 3.2 0 0 0-2.38.97c-.87.88-.87 1.98-.87 3.37v.24c0 1.4 0 2.5.87 3.37a3.2 3.2 0 0 0 2.38.97 3.2 3.2 0 0 0 2.38-.97c.88-.9.88-1.96.88-3.43v-.12c0-1.47 0-2.53-.88-3.42a3.2 3.2 0 0 0-2.38-.98m-.95 2.17a1.3 1.3 0 0 1 .95-.4 1.2 1.2 0 0 1 .94.4c.29.32.38.68.38 2.3 0 1.6-.1 1.95-.38 2.28a1.2 1.2 0 0 1-.94.4 1.3 1.3 0 0 1-.95-.4c-.28-.3-.37-.66-.37-2.28s.1-1.97.37-2.3"></path><path fill="#BCBBBB" d="M21.93 20v7.97H3V20H0v10.97h24.92V20z"></path><path fill="#F48024" d="M5.52 25.45h13.89v-2.62H5.52zm.28-6.27L19.29 22l.55-2.7-13.49-2.83zm1.78-6.47 12.49 5.83 1.16-2.5L8.74 10.2zm3.47-6.14 10.6 8.83 1.77-2.11L12.8 4.46zM17.87.04l-2.22 1.64 8.22 11.08 2.22-1.64z"></path><path fill="currentColor" d="m35.66 19.27-1.77-.17c-1.4-.1-1.93-.68-1.93-1.6 0-1.14.86-1.83 2.47-1.83q1.73-.02 2.93.87l1.06-1.05a6.2 6.2 0 0 0-3.98-1.18c-2.36 0-4.06 1.21-4.06 3.24 0 1.82 1.15 2.79 3.3 2.97l1.82.16c1.27.1 1.84.64 1.84 1.61 0 1.3-1.12 1.95-2.93 1.95a4.5 4.5 0 0 1-3.44-1.27l-1.07 1.08c1.22 1.16 2.67 1.59 4.53 1.59 2.66 0 4.49-1.24 4.49-3.37 0-2.07-1.33-2.83-3.26-3m13.81-4.96c-1.77 0-2.88.35-3.86 1.59-.02.02 1.05 1.06 1.05 1.06.65-.92 1.38-1.26 2.8-1.26 2.02 0 2.82.8 2.82 2.42v1.06h-3.32c-2.47 0-3.81 1.25-3.81 3.18 0 .88.28 1.7.82 2.24.7.71 1.59 1 3.11 1 1.49 0 2.3-.29 3.19-1.18v1.06h1.6v-7.5c.02-2.38-1.42-3.67-4.4-3.67m2.81 7.26q0 1.38-.55 1.92c-.7.68-1.52.73-2.47.73-1.75 0-2.54-.6-2.54-1.88s.8-1.95 2.47-1.95h3.1zm7.95-5.83c1.05 0 1.7.32 2.54 1.23l1.07-1.05a4.3 4.3 0 0 0-3.61-1.61c-2.8 0-4.89 1.88-4.89 5.65s2.11 5.66 4.89 5.66c1.52 0 2.49-.41 3.63-1.65l-1.1-1.05c-.81.91-1.48 1.25-2.53 1.25a3 3 0 0 1-2.56-1.25c-.52-.72-.72-1.58-.72-2.98s.2-2.23.72-2.97a3 3 0 0 1 2.56-1.23m13.83-1.3h-2.02l-5.01 4.86V9.5h-1.61v16h1.6v-4.03L69 19.5l3.7 6h2l-4.58-7.13zm7.6-.58c-1.7 0-2.84.66-3.56 1.41-1.04 1.08-1.3 2.38-1.3 4.46 0 2.1.26 3.4 1.3 4.48a4.7 4.7 0 0 0 3.56 1.41c1.7 0 2.87-.66 3.58-1.41 1.04-1.08 1.3-2.39 1.3-4.48 0-2.08-.26-3.38-1.3-4.46a4.8 4.8 0 0 0-3.58-1.41M83 22.52q-.5.5-1.34.5-.85-.01-1.32-.5c-.6-.59-.66-1.6-.66-2.8s.07-2.2.66-2.78c.34-.34.75-.5 1.32-.5q.86.01 1.34.5c.6.59.67 1.6.67 2.77 0 1.2-.08 2.22-.67 2.81M94.17 14l-2.33 7.1L89.5 14h-3l4.23 11.5H93L97.2 14zm7.9-.13c-2.98 0-5 2.11-5 5.87 0 4.66 2.6 5.89 5.31 5.89a5.5 5.5 0 0 0 4.37-1.8l-1.74-1.7a3.2 3.2 0 0 1-2.61 1.06c-1.61 0-2.52-1.07-2.52-2.55h7.19v-1.3c.02-3.14-1.79-5.47-5-5.47m-2.18 4.8c.02-.5.1-.83.27-1.24a2 2 0 0 1 1.92-1.2c.96 0 1.6.5 1.91 1.2.18.41.25.73.27 1.24zm11.44-3.57V14h-2.81v11.5h2.86v-6.92c0-1.45.97-2.12 1.86-2.12.7 0 1.08.24 1.52.69l2.17-2.19a3.5 3.5 0 0 0-2.72-1.07 3.8 3.8 0 0 0-2.88 1.21m6.5-2.3v12.69h2.86V16.4h2.12v-2.18h-2.1v-1.26c0-.66.33-1.04 1.01-1.04h1.11V9.5h-1.63c-2.36 0-3.38 1.67-3.38 3.3m16.8 1.07c-1.7 0-2.85.66-3.57 1.41-1.04 1.08-1.3 2.38-1.3 4.46 0 2.1.26 3.4 1.3 4.48.7.75 1.86 1.41 3.56 1.41s2.87-.66 3.58-1.41c1.04-1.08 1.3-2.39 1.3-4.48 0-2.08-.26-3.38-1.3-4.46a4.8 4.8 0 0 0-3.58-1.41m1.35 8.66q-.5.5-1.34.5-.85-.01-1.32-.5c-.6-.59-.67-1.6-.67-2.8s.08-2.2.67-2.78c.34-.34.75-.5 1.32-.5q.86.01 1.34.5c.6.59.66 1.6.66 2.77 0 1.2-.07 2.22-.66 2.81M153.07 14l-1.86 7.1-2.36-7.1h-2.1l-2.34 7.1-1.86-7.1h-3.04l3.52 11.5h2.36l2.4-7.2 2.4 7.2h2.36l3.54-11.5zm-26.02 8.03V9.5h-2.86v12.7c0 1.63 1 3.3 3.37 3.3h1.62v-2.44h-1.1c-.74 0-1.03-.36-1.03-1.04M43.4 16.2l1.49-1.49h-3.06v-3.65H40.2v11.47c0 1.65.95 2.98 2.82 2.98h1.15v-1.4h-.86c-1.04 0-1.5-.6-1.5-1.61v-6.3z"></path></svg></div><a href="/2024/12/10/enterprise-2024-8-release-maintain-a-healthy-roster-of-smes/" class="fc-black h:fc-blue-400"><h1 class="fs-title p-ff-roboto-slab-bold lh-sm wmx7 mb0" itemprop="name">Enterprise 2024.8 release: Maintain a healthy roster of SMEs</h1></a><p class="fc-black-500 fs-body2 mb0 mt16 v-truncate5" itemprop="abstract">This release introduces the ability to automatically and programmatically demote an inactive Subject Matter Expert (SME) to ensure a healthy roster of contributing experts.</p><!----><div class="pt24 mt-auto d-flex"><!----><!----><!----></div></div><!----></div></article><article class="overflow-hidden flex--item4 p24 sm:mb0 bc-black-200 br lg:bb" itemscope itemtype="https://schema.org/Article" style="scroll-snap-align:start;min-width:300px;" data-v-cbb34efb><div class="d-flex gs32 gsx h100 lg:fd-column"><div class="flex--item12 d-flex fd-column"><!----><div class="mb12"><svg aria-hidden="true" class="svg-icon iconMarketingTeams native fc-black d-block mtn2 w-auto" width="157" height="37" viewBox="0 0 157 37"><path fill="#F48024" d="M35.7 28.08h-5.26q-.25.01-.26.26v8.24q.01.25.26.26h1.26q.25-.01.26-.26v-3.21h3.16q.25 0 .26-.27v-1.13q-.01-.24-.26-.26h-3.16v-1.97h3.76q.25 0 .26-.27v-1.13c-.02-.13-.15-.26-.28-.26m13.76 5.02q.6-.24 1.03-.76.5-.63.5-1.58.01-.76-.34-1.37-.37-.61-1-.94a3 3 0 0 0-1.47-.34h-3.21q-.25.01-.26.26v8.23q.01.26.26.27h1.26q.25 0 .26-.27v-3.2h1.13l1.66 3.31q.08.14.23.16h1.45a.3.3 0 0 0 .24-.13.24.24 0 0 0 0-.27zm-2.97-3.36h1.58q.54-.01.84.29.3.26.3.76a1 1 0 0 1-.3.74 1.2 1.2 0 0 1-.84.29H46.5zm14.59-1.66H55.3q-.26.01-.27.26v1.13q0 .26.27.27h2v6.84q.01.25.26.26h1.23q.25-.01.26-.26v-6.84h2q.25 0 .26-.27v-1.13c.03-.13-.1-.26-.23-.26m6.93 0h-5.25q-.26.01-.27.26v8.24q.01.25.27.26H68q.25-.01.27-.26v-1.13q0-.25-.27-.27h-3.75v-1.94h3.15q.25 0 .26-.27v-1.1q-.01-.25-.26-.27h-3.15v-1.86H68q.25 0 .27-.27v-1.13a.3.3 0 0 0-.27-.26m5.63.18a.3.3 0 0 0-.24-.18h-1a.3.3 0 0 0-.24.18l-3.02 8.24a.3.3 0 0 0 .03.24.2.2 0 0 0 .2.1h1.35q.16-.02.24-.18l.5-1.48h2.86l.5 1.48a.3.3 0 0 0 .24.18h1.33q.12-.01.22-.1a.3.3 0 0 0 .02-.24zm.15 5.34H72l.92-2.58zm11.43-5.52h-1.26q-.15 0-.23.16l-2.1 4.6-2.16-4.6q-.07-.15-.24-.16h-1.26q-.25.01-.26.26v8.24q.01.25.26.26h1.26q.25-.01.27-.26v-4.34l1.44 2.97q.07.14.24.16h.92q.15 0 .23-.16l1.4-2.95v4.34q.01.26.26.27h1.26q.25 0 .26-.27v-8.23c-.02-.16-.13-.3-.29-.3m7.07 4.29a2 2 0 0 0-.68-.42q-.48-.18-.97-.24l-.95-.13q-.24-.03-.47-.13a1 1 0 0 1-.32-.19q-.22-.19-.2-.58 0-.29.12-.52.15-.23.4-.34.28-.13.68-.14.36 0 .63.06.28.05.53.18.23.11.47.34a.25.25 0 0 0 .37 0l.81-.79a.3.3 0 0 0 .08-.18.2.2 0 0 0-.08-.18 4 4 0 0 0-1.2-.77 4 4 0 0 0-1.53-.23q-.9 0-1.58.31-.68.33-1.05.95-.37.64-.37 1.4 0 1.1.69 1.76a3 3 0 0 0 1.7.73l.98.14c.2.02.4.07.5.1q.16.05.26.18.23.22.23.66.01.47-.34.71-.4.3-1.1.3-.38 0-.74-.09a3 3 0 0 1-.63-.23q-.3-.18-.55-.42a.2.2 0 0 0-.18-.08.2.2 0 0 0-.19.08l-.84.81a.2.2 0 0 0-.08.18.2.2 0 0 0 .08.19q.63.62 1.37.9a5 5 0 0 0 3 .07 2.7 2.7 0 0 0 1.7-1.4q.24-.52.24-1.1-.04-1.26-.79-1.9M40.25 28a3.2 3.2 0 0 0-2.38.97c-.87.88-.87 1.98-.87 3.37v.24c0 1.4 0 2.5.87 3.37a3.2 3.2 0 0 0 2.38.97 3.2 3.2 0 0 0 2.38-.97c.88-.9.88-1.96.88-3.43v-.12c0-1.47 0-2.53-.88-3.42a3.2 3.2 0 0 0-2.38-.98m-.95 2.17a1.3 1.3 0 0 1 .95-.4 1.2 1.2 0 0 1 .94.4c.29.32.38.68.38 2.3 0 1.6-.1 1.95-.38 2.28a1.2 1.2 0 0 1-.94.4 1.3 1.3 0 0 1-.95-.4c-.28-.3-.37-.66-.37-2.28s.1-1.97.37-2.3"></path><path fill="#BCBBBB" d="M21.93 20v7.97H3V20H0v10.97h24.92V20z"></path><path fill="#F48024" d="M5.52 25.45h13.89v-2.62H5.52zm.28-6.27L19.29 22l.55-2.7-13.49-2.83zm1.78-6.47 12.49 5.83 1.16-2.5L8.74 10.2zm3.47-6.14 10.6 8.83 1.77-2.11L12.8 4.46zM17.87.04l-2.22 1.64 8.22 11.08 2.22-1.64z"></path><path fill="currentColor" d="m35.66 19.27-1.77-.17c-1.4-.1-1.93-.68-1.93-1.6 0-1.14.86-1.83 2.47-1.83q1.73-.02 2.93.87l1.06-1.05a6.2 6.2 0 0 0-3.98-1.18c-2.36 0-4.06 1.21-4.06 3.24 0 1.82 1.15 2.79 3.3 2.97l1.82.16c1.27.1 1.84.64 1.84 1.61 0 1.3-1.12 1.95-2.93 1.95a4.5 4.5 0 0 1-3.44-1.27l-1.07 1.08c1.22 1.16 2.67 1.59 4.53 1.59 2.66 0 4.49-1.24 4.49-3.37 0-2.07-1.33-2.83-3.26-3m13.81-4.96c-1.77 0-2.88.35-3.86 1.59-.02.02 1.05 1.06 1.05 1.06.65-.92 1.38-1.26 2.8-1.26 2.02 0 2.82.8 2.82 2.42v1.06h-3.32c-2.47 0-3.81 1.25-3.81 3.18 0 .88.28 1.7.82 2.24.7.71 1.59 1 3.11 1 1.49 0 2.3-.29 3.19-1.18v1.06h1.6v-7.5c.02-2.38-1.42-3.67-4.4-3.67m2.81 7.26q0 1.38-.55 1.92c-.7.68-1.52.73-2.47.73-1.75 0-2.54-.6-2.54-1.88s.8-1.95 2.47-1.95h3.1zm7.95-5.83c1.05 0 1.7.32 2.54 1.23l1.07-1.05a4.3 4.3 0 0 0-3.61-1.61c-2.8 0-4.89 1.88-4.89 5.65s2.11 5.66 4.89 5.66c1.52 0 2.49-.41 3.63-1.65l-1.1-1.05c-.81.91-1.48 1.25-2.53 1.25a3 3 0 0 1-2.56-1.25c-.52-.72-.72-1.58-.72-2.98s.2-2.23.72-2.97a3 3 0 0 1 2.56-1.23m13.83-1.3h-2.02l-5.01 4.86V9.5h-1.61v16h1.6v-4.03L69 19.5l3.7 6h2l-4.58-7.13zm7.6-.58c-1.7 0-2.84.66-3.56 1.41-1.04 1.08-1.3 2.38-1.3 4.46 0 2.1.26 3.4 1.3 4.48a4.7 4.7 0 0 0 3.56 1.41c1.7 0 2.87-.66 3.58-1.41 1.04-1.08 1.3-2.39 1.3-4.48 0-2.08-.26-3.38-1.3-4.46a4.8 4.8 0 0 0-3.58-1.41M83 22.52q-.5.5-1.34.5-.85-.01-1.32-.5c-.6-.59-.66-1.6-.66-2.8s.07-2.2.66-2.78c.34-.34.75-.5 1.32-.5q.86.01 1.34.5c.6.59.67 1.6.67 2.77 0 1.2-.08 2.22-.67 2.81M94.17 14l-2.33 7.1L89.5 14h-3l4.23 11.5H93L97.2 14zm7.9-.13c-2.98 0-5 2.11-5 5.87 0 4.66 2.6 5.89 5.31 5.89a5.5 5.5 0 0 0 4.37-1.8l-1.74-1.7a3.2 3.2 0 0 1-2.61 1.06c-1.61 0-2.52-1.07-2.52-2.55h7.19v-1.3c.02-3.14-1.79-5.47-5-5.47m-2.18 4.8c.02-.5.1-.83.27-1.24a2 2 0 0 1 1.92-1.2c.96 0 1.6.5 1.91 1.2.18.41.25.73.27 1.24zm11.44-3.57V14h-2.81v11.5h2.86v-6.92c0-1.45.97-2.12 1.86-2.12.7 0 1.08.24 1.52.69l2.17-2.19a3.5 3.5 0 0 0-2.72-1.07 3.8 3.8 0 0 0-2.88 1.21m6.5-2.3v12.69h2.86V16.4h2.12v-2.18h-2.1v-1.26c0-.66.33-1.04 1.01-1.04h1.11V9.5h-1.63c-2.36 0-3.38 1.67-3.38 3.3m16.8 1.07c-1.7 0-2.85.66-3.57 1.41-1.04 1.08-1.3 2.38-1.3 4.46 0 2.1.26 3.4 1.3 4.48.7.75 1.86 1.41 3.56 1.41s2.87-.66 3.58-1.41c1.04-1.08 1.3-2.39 1.3-4.48 0-2.08-.26-3.38-1.3-4.46a4.8 4.8 0 0 0-3.58-1.41m1.35 8.66q-.5.5-1.34.5-.85-.01-1.32-.5c-.6-.59-.67-1.6-.67-2.8s.08-2.2.67-2.78c.34-.34.75-.5 1.32-.5q.86.01 1.34.5c.6.59.66 1.6.66 2.77 0 1.2-.07 2.22-.66 2.81M153.07 14l-1.86 7.1-2.36-7.1h-2.1l-2.34 7.1-1.86-7.1h-3.04l3.52 11.5h2.36l2.4-7.2 2.4 7.2h2.36l3.54-11.5zm-26.02 8.03V9.5h-2.86v12.7c0 1.63 1 3.3 3.37 3.3h1.62v-2.44h-1.1c-.74 0-1.03-.36-1.03-1.04M43.4 16.2l1.49-1.49h-3.06v-3.65H40.2v11.47c0 1.65.95 2.98 2.82 2.98h1.15v-1.4h-.86c-1.04 0-1.5-.6-1.5-1.61v-6.3z"></path></svg></div><a href="/2024/10/23/empower-subject-matter-experts-to-contribute/" class="fc-black h:fc-blue-400"><h1 class="fs-title p-ff-roboto-slab-bold lh-sm wmx7 mb0" itemprop="name">Enterprise 2024.7: Empower your subject matter experts to contribute</h1></a><p class="fc-black-500 fs-body2 mb0 mt16 v-truncate5" itemprop="abstract">This release introduces Subject Matter Expert (SME) Auto-Assign to the Stack Overflow for Teams experience so expert knowledge is automatically captured, verified, and distributed to users.</p><!----><div class="pt24 mt-auto d-flex"><!----><!----><!----></div></div><!----></div></article><article class="overflow-hidden flex--item4 p24 sm:mb0 bc-black-200" itemscope itemtype="https://schema.org/Article" style="scroll-snap-align:start;min-width:300px;" data-v-cbb34efb><div class="d-flex gs32 gsx h100 lg:fd-column"><div class="flex--item12 d-flex fd-column"><!----><div class="mb12"><svg aria-hidden="true" class="svg-icon iconMarketingTeams native fc-black d-block mtn2 w-auto" width="157" height="37" viewBox="0 0 157 37"><path fill="#F48024" d="M35.7 28.08h-5.26q-.25.01-.26.26v8.24q.01.25.26.26h1.26q.25-.01.26-.26v-3.21h3.16q.25 0 .26-.27v-1.13q-.01-.24-.26-.26h-3.16v-1.97h3.76q.25 0 .26-.27v-1.13c-.02-.13-.15-.26-.28-.26m13.76 5.02q.6-.24 1.03-.76.5-.63.5-1.58.01-.76-.34-1.37-.37-.61-1-.94a3 3 0 0 0-1.47-.34h-3.21q-.25.01-.26.26v8.23q.01.26.26.27h1.26q.25 0 .26-.27v-3.2h1.13l1.66 3.31q.08.14.23.16h1.45a.3.3 0 0 0 .24-.13.24.24 0 0 0 0-.27zm-2.97-3.36h1.58q.54-.01.84.29.3.26.3.76a1 1 0 0 1-.3.74 1.2 1.2 0 0 1-.84.29H46.5zm14.59-1.66H55.3q-.26.01-.27.26v1.13q0 .26.27.27h2v6.84q.01.25.26.26h1.23q.25-.01.26-.26v-6.84h2q.25 0 .26-.27v-1.13c.03-.13-.1-.26-.23-.26m6.93 0h-5.25q-.26.01-.27.26v8.24q.01.25.27.26H68q.25-.01.27-.26v-1.13q0-.25-.27-.27h-3.75v-1.94h3.15q.25 0 .26-.27v-1.1q-.01-.25-.26-.27h-3.15v-1.86H68q.25 0 .27-.27v-1.13a.3.3 0 0 0-.27-.26m5.63.18a.3.3 0 0 0-.24-.18h-1a.3.3 0 0 0-.24.18l-3.02 8.24a.3.3 0 0 0 .03.24.2.2 0 0 0 .2.1h1.35q.16-.02.24-.18l.5-1.48h2.86l.5 1.48a.3.3 0 0 0 .24.18h1.33q.12-.01.22-.1a.3.3 0 0 0 .02-.24zm.15 5.34H72l.92-2.58zm11.43-5.52h-1.26q-.15 0-.23.16l-2.1 4.6-2.16-4.6q-.07-.15-.24-.16h-1.26q-.25.01-.26.26v8.24q.01.25.26.26h1.26q.25-.01.27-.26v-4.34l1.44 2.97q.07.14.24.16h.92q.15 0 .23-.16l1.4-2.95v4.34q.01.26.26.27h1.26q.25 0 .26-.27v-8.23c-.02-.16-.13-.3-.29-.3m7.07 4.29a2 2 0 0 0-.68-.42q-.48-.18-.97-.24l-.95-.13q-.24-.03-.47-.13a1 1 0 0 1-.32-.19q-.22-.19-.2-.58 0-.29.12-.52.15-.23.4-.34.28-.13.68-.14.36 0 .63.06.28.05.53.18.23.11.47.34a.25.25 0 0 0 .37 0l.81-.79a.3.3 0 0 0 .08-.18.2.2 0 0 0-.08-.18 4 4 0 0 0-1.2-.77 4 4 0 0 0-1.53-.23q-.9 0-1.58.31-.68.33-1.05.95-.37.64-.37 1.4 0 1.1.69 1.76a3 3 0 0 0 1.7.73l.98.14c.2.02.4.07.5.1q.16.05.26.18.23.22.23.66.01.47-.34.71-.4.3-1.1.3-.38 0-.74-.09a3 3 0 0 1-.63-.23q-.3-.18-.55-.42a.2.2 0 0 0-.18-.08.2.2 0 0 0-.19.08l-.84.81a.2.2 0 0 0-.08.18.2.2 0 0 0 .08.19q.63.62 1.37.9a5 5 0 0 0 3 .07 2.7 2.7 0 0 0 1.7-1.4q.24-.52.24-1.1-.04-1.26-.79-1.9M40.25 28a3.2 3.2 0 0 0-2.38.97c-.87.88-.87 1.98-.87 3.37v.24c0 1.4 0 2.5.87 3.37a3.2 3.2 0 0 0 2.38.97 3.2 3.2 0 0 0 2.38-.97c.88-.9.88-1.96.88-3.43v-.12c0-1.47 0-2.53-.88-3.42a3.2 3.2 0 0 0-2.38-.98m-.95 2.17a1.3 1.3 0 0 1 .95-.4 1.2 1.2 0 0 1 .94.4c.29.32.38.68.38 2.3 0 1.6-.1 1.95-.38 2.28a1.2 1.2 0 0 1-.94.4 1.3 1.3 0 0 1-.95-.4c-.28-.3-.37-.66-.37-2.28s.1-1.97.37-2.3"></path><path fill="#BCBBBB" d="M21.93 20v7.97H3V20H0v10.97h24.92V20z"></path><path fill="#F48024" d="M5.52 25.45h13.89v-2.62H5.52zm.28-6.27L19.29 22l.55-2.7-13.49-2.83zm1.78-6.47 12.49 5.83 1.16-2.5L8.74 10.2zm3.47-6.14 10.6 8.83 1.77-2.11L12.8 4.46zM17.87.04l-2.22 1.64 8.22 11.08 2.22-1.64z"></path><path fill="currentColor" d="m35.66 19.27-1.77-.17c-1.4-.1-1.93-.68-1.93-1.6 0-1.14.86-1.83 2.47-1.83q1.73-.02 2.93.87l1.06-1.05a6.2 6.2 0 0 0-3.98-1.18c-2.36 0-4.06 1.21-4.06 3.24 0 1.82 1.15 2.79 3.3 2.97l1.82.16c1.27.1 1.84.64 1.84 1.61 0 1.3-1.12 1.95-2.93 1.95a4.5 4.5 0 0 1-3.44-1.27l-1.07 1.08c1.22 1.16 2.67 1.59 4.53 1.59 2.66 0 4.49-1.24 4.49-3.37 0-2.07-1.33-2.83-3.26-3m13.81-4.96c-1.77 0-2.88.35-3.86 1.59-.02.02 1.05 1.06 1.05 1.06.65-.92 1.38-1.26 2.8-1.26 2.02 0 2.82.8 2.82 2.42v1.06h-3.32c-2.47 0-3.81 1.25-3.81 3.18 0 .88.28 1.7.82 2.24.7.71 1.59 1 3.11 1 1.49 0 2.3-.29 3.19-1.18v1.06h1.6v-7.5c.02-2.38-1.42-3.67-4.4-3.67m2.81 7.26q0 1.38-.55 1.92c-.7.68-1.52.73-2.47.73-1.75 0-2.54-.6-2.54-1.88s.8-1.95 2.47-1.95h3.1zm7.95-5.83c1.05 0 1.7.32 2.54 1.23l1.07-1.05a4.3 4.3 0 0 0-3.61-1.61c-2.8 0-4.89 1.88-4.89 5.65s2.11 5.66 4.89 5.66c1.52 0 2.49-.41 3.63-1.65l-1.1-1.05c-.81.91-1.48 1.25-2.53 1.25a3 3 0 0 1-2.56-1.25c-.52-.72-.72-1.58-.72-2.98s.2-2.23.72-2.97a3 3 0 0 1 2.56-1.23m13.83-1.3h-2.02l-5.01 4.86V9.5h-1.61v16h1.6v-4.03L69 19.5l3.7 6h2l-4.58-7.13zm7.6-.58c-1.7 0-2.84.66-3.56 1.41-1.04 1.08-1.3 2.38-1.3 4.46 0 2.1.26 3.4 1.3 4.48a4.7 4.7 0 0 0 3.56 1.41c1.7 0 2.87-.66 3.58-1.41 1.04-1.08 1.3-2.39 1.3-4.48 0-2.08-.26-3.38-1.3-4.46a4.8 4.8 0 0 0-3.58-1.41M83 22.52q-.5.5-1.34.5-.85-.01-1.32-.5c-.6-.59-.66-1.6-.66-2.8s.07-2.2.66-2.78c.34-.34.75-.5 1.32-.5q.86.01 1.34.5c.6.59.67 1.6.67 2.77 0 1.2-.08 2.22-.67 2.81M94.17 14l-2.33 7.1L89.5 14h-3l4.23 11.5H93L97.2 14zm7.9-.13c-2.98 0-5 2.11-5 5.87 0 4.66 2.6 5.89 5.31 5.89a5.5 5.5 0 0 0 4.37-1.8l-1.74-1.7a3.2 3.2 0 0 1-2.61 1.06c-1.61 0-2.52-1.07-2.52-2.55h7.19v-1.3c.02-3.14-1.79-5.47-5-5.47m-2.18 4.8c.02-.5.1-.83.27-1.24a2 2 0 0 1 1.92-1.2c.96 0 1.6.5 1.91 1.2.18.41.25.73.27 1.24zm11.44-3.57V14h-2.81v11.5h2.86v-6.92c0-1.45.97-2.12 1.86-2.12.7 0 1.08.24 1.52.69l2.17-2.19a3.5 3.5 0 0 0-2.72-1.07 3.8 3.8 0 0 0-2.88 1.21m6.5-2.3v12.69h2.86V16.4h2.12v-2.18h-2.1v-1.26c0-.66.33-1.04 1.01-1.04h1.11V9.5h-1.63c-2.36 0-3.38 1.67-3.38 3.3m16.8 1.07c-1.7 0-2.85.66-3.57 1.41-1.04 1.08-1.3 2.38-1.3 4.46 0 2.1.26 3.4 1.3 4.48.7.75 1.86 1.41 3.56 1.41s2.87-.66 3.58-1.41c1.04-1.08 1.3-2.39 1.3-4.48 0-2.08-.26-3.38-1.3-4.46a4.8 4.8 0 0 0-3.58-1.41m1.35 8.66q-.5.5-1.34.5-.85-.01-1.32-.5c-.6-.59-.67-1.6-.67-2.8s.08-2.2.67-2.78c.34-.34.75-.5 1.32-.5q.86.01 1.34.5c.6.59.66 1.6.66 2.77 0 1.2-.07 2.22-.66 2.81M153.07 14l-1.86 7.1-2.36-7.1h-2.1l-2.34 7.1-1.86-7.1h-3.04l3.52 11.5h2.36l2.4-7.2 2.4 7.2h2.36l3.54-11.5zm-26.02 8.03V9.5h-2.86v12.7c0 1.63 1 3.3 3.37 3.3h1.62v-2.44h-1.1c-.74 0-1.03-.36-1.03-1.04M43.4 16.2l1.49-1.49h-3.06v-3.65H40.2v11.47c0 1.65.95 2.98 2.82 2.98h1.15v-1.4h-.86c-1.04 0-1.5-.6-1.5-1.61v-6.3z"></path></svg></div><a href="/2024/09/19/elevating-your-search-experience-stack-overflow-for-teams-ml-powered-reranking-experiment/" class="fc-black h:fc-blue-400"><h1 class="fs-title p-ff-roboto-slab-bold lh-sm wmx7 mb0" itemprop="name">Elevating your search experience: Stack Overflow for Teams ML-powered reranking experiment</h1></a><p class="fc-black-500 fs-body2 mb0 mt16 v-truncate5" itemprop="abstract">Today, we&#39;re excited to share details about our latest experiment that aims to make your search results in Stack Overflow for Teams Enterprise even more relevant and useful.</p><!----><div class="pt24 mt-auto d-flex"><!----><!----><!----></div></div><!----></div></article><!--]--></div><!--]--><div class="d-flex gs32 lg:fd-column" data-v-cbb34efb><div class="flex--item8" data-v-cbb34efb><div class="fc-black-400 tt-uppercase fw-bold fs-body2 mb16 px24" data-v-cbb34efb> Latest articles </div><!--[--><article class="overflow-hidden p24 bg-white ba bc-black-200 bar-lg mb24" itemscope itemtype="https://schema.org/Article" data-v-cbb34efb><div class="d-flex gs32 gsx h100 lg:fd-column"><div class="flex--item6 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-headline1 p-ff-roboto-slab-bold lh-sm wmx7 mb0" itemprop="name">Our next phase—Q&amp;A was just the beginning</h1></a><p class="fc-black-500 fs-body2 mb0 mt16 v-truncate5" itemprop="abstract">For those that missed our February AMA, let’s discuss the future of Stack Overflow</p><div class="d-flex ai-center mt16"><div class="mr8"><!--[--><!--[--><img width="32" height="32" class="bar-circle bs-sm" src="https://cdn.stackoverflow.co/images/jo7n4k8s/production/d2361a200cd06ddcbc8dff71b5ca2a55c88023cb-1024x1024.jpg?w=64&amp;h=64&amp;auto=format" alt="Image of Prashanth Chandrasekar"><!--]--><!--[--><img width="32" height="32" class="mln12 bar-circle bs-sm" src="https://cdn.stackoverflow.co/images/jo7n4k8s/production/3143f7e3e5ec6bc3207b827bbf5843938899e116-1024x1024.jpg?w=64&amp;h=64&amp;auto=format" alt="Image of Philippe Beaudette"><!--]--><!--]--></div><div><!--[--><!--[--><!----><a href="/author/pchandrasekar/" class="fw-bold fs-body2 fc-black" itemprop="author">Prashanth Chandrasekar</a><!--]--><!--[--><!--[-->, <!--]--><a href="/author/pbeaudette/" class="fw-bold fs-body2 fc-black" itemprop="author">Philippe Beaudette</a><!--]--><!--]--></div></div><div class="pt24 mt-auto d-flex"><a href="/2025/02/27/our-next-phase-q-and-a-was-just-the-beginning/#comments" class="flex--item ws-nowrap mr12 fw-bold py2 fs-body1 ba bc-transparent fc-black-500 h:fc-black-500"><svg aria-hidden="true" class="svg-icon iconMessage va-middle mr4 mtn2" width="18" height="18" viewBox="0 0 18 18"><path d="M5 7a1 1 0 0 1 1-1h6a1 1 0 1 1 0 2H6a1 1 0 0 1-1-1m1 2a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2zm-5 9V4c0-1.1.9-2 2-2h12c1.09 0 2 .91 2 2v9c0 1.09-.91 2-2 2H4.5zm2.76-5h11.23v-.01H15V4H3v9.65z"></path></svg><span class="">0</span> comment<!--[-->s<!--]--></a><!----><div class="d-flex gs4 ff-row-wrap" itemprop="keywords"><!----><!--[--><a href="/community/" 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="">Community</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="display:none;">Company</a><!--]--><button class="bg-black-100 c-pointer bc-transparent flex--item ba bar-sm fw-bold px4 py2 fc-black-300 h:bg-black-200 h:fc-black-500"><svg aria-hidden="true" class="svg-icon iconEllipsisHorizontal" width="17" height="18" viewBox="0 0 17 18"><path d="M3.5 10a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3m5 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3M12 8.5a1.5 1.5 0 1 0 3 0 1.5 1.5 0 0 0-3 0"></path></svg></button></div></div></div><a href="/2025/02/27/our-next-phase-q-and-a-was-just-the-beginning/" class="flex--item6 d-flex lg:order-first lg:mb24"><img src="https://cdn.stackoverflow.co/images/jo7n4k8s/production/a97dc3b97db9558c016d1585d04978c9141c0d14-2400x1260.png?rect=1,0,2399,1260&amp;w=415&amp;h=218&amp;auto=format&amp;dpr=2" class="bar-md w100 h-auto d-block as-start ba bc-black-150"></a></div></article><article class="overflow-hidden p24 bg-white ba bc-black-200 bar-lg mb24" itemscope itemtype="https://schema.org/Article" data-v-cbb34efb><div class="d-flex gs32 gsx h100 lg:fd-column"><div class="flex--item6 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-headline1 p-ff-roboto-slab-bold lh-sm wmx7 mb0" itemprop="name">Variants of LoRA</h1></a><p class="fc-black-500 fs-body2 mb0 mt16 v-truncate5" itemprop="abstract">Want to train a specialized LLM on your own data? The easiest way to do this is with low rank adaptation (LoRA), but many variants of LoRA exist. </p><div class="d-flex ai-center mt16"><div class="mr8"><!--[--><!--[--><img width="32" height="32" class="bar-circle bs-sm" src="https://cdn.stackoverflow.co/images/jo7n4k8s/production/7c75ba835850e53201ea979015e8b8f449e126da-400x400.png?w=64&amp;h=64&amp;auto=format" alt="Image of Cameron R. Wolfe, PhD"><!--]--><!--]--></div><div><!--[--><!--[--><!----><a href="/author/cameron-r-wolfe-phd/" class="fw-bold fs-body2 fc-black" itemprop="author">Cameron R. Wolfe, PhD</a><!--]--><!--]--></div></div><div class="pt24 mt-auto d-flex"><a href="/2025/02/26/variants-of-lora/#comments" class="flex--item ws-nowrap mr12 fw-bold py2 fs-body1 ba bc-transparent fc-black-500 h:fc-black-500"><svg aria-hidden="true" class="svg-icon iconMessage va-middle mr4 mtn2" width="18" height="18" viewBox="0 0 18 18"><path d="M5 7a1 1 0 0 1 1-1h6a1 1 0 1 1 0 2H6a1 1 0 0 1-1-1m1 2a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2zm-5 9V4c0-1.1.9-2 2-2h12c1.09 0 2 .91 2 2v9c0 1.09-.91 2-2 2H4.5zm2.76-5h11.23v-.01H15V4H3v9.65z"></path></svg><span class="">0</span> comment<!--[-->s<!--]--></a><!----><div class="d-flex gs4 ff-row-wrap" itemprop="keywords"><!----><!--[--><a href="/llm/" 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="">llm</a><a href="/ai/" 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="display:none;">AI</a><!--]--><button class="bg-black-100 c-pointer bc-transparent flex--item ba bar-sm fw-bold px4 py2 fc-black-300 h:bg-black-200 h:fc-black-500"><svg aria-hidden="true" class="svg-icon iconEllipsisHorizontal" width="17" height="18" viewBox="0 0 17 18"><path d="M3.5 10a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3m5 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3M12 8.5a1.5 1.5 0 1 0 3 0 1.5 1.5 0 0 0-3 0"></path></svg></button></div></div></div><a href="/2025/02/26/variants-of-lora/" class="flex--item6 d-flex lg:order-first lg:mb24"><img src="https://cdn.stackoverflow.co/images/jo7n4k8s/production/f4473993106f8912780f3034210971f5dd8391e1-12000x6293.jpg?rect=10,0,11980,6293&amp;w=415&amp;h=218&amp;auto=format&amp;dpr=2" class="bar-md w100 h-auto d-block as-start ba bc-black-150"></a></div></article><article class="overflow-hidden p24 bg-white ba bc-black-200 bar-lg mb24" itemscope itemtype="https://schema.org/Article" data-v-cbb34efb><div class="d-flex gs32 gsx h100 lg:fd-column"><div class="flex--item6 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-headline1 p-ff-roboto-slab-bold lh-sm wmx7 mb0" itemprop="name">Research roadmap update, February 2025</h1></a><p class="fc-black-500 fs-body2 mb0 mt16 v-truncate5" itemprop="abstract">An update to the research that the User Experience team is running over the next quarter.</p><div class="d-flex ai-center mt16"><div class="mr8"><!--[--><!--[--><img width="32" height="32" class="bar-circle bs-sm" src="https://cdn.stackoverflow.co/images/jo7n4k8s/production/135db78e5c585ea81ea13075d9c4bd9a91f31a62-1024x1024.jpg?w=64&amp;h=64&amp;auto=format" alt="Image of Piper Lawson"><!--]--><!--]--></div><div><!--[--><!--[--><!----><a href="/author/plawson/" class="fw-bold fs-body2 fc-black" itemprop="author">Piper Lawson</a><!--]--><!--]--></div></div><div class="pt24 mt-auto d-flex"><a href="/2025/02/20/research-roadmap-update-february-2025/#comments" class="flex--item ws-nowrap mr12 fw-bold py2 fs-body1 ba bc-transparent fc-black-500 h:fc-black-500"><svg aria-hidden="true" class="svg-icon iconMessage va-middle mr4 mtn2" width="18" height="18" viewBox="0 0 18 18"><path d="M5 7a1 1 0 0 1 1-1h6a1 1 0 1 1 0 2H6a1 1 0 0 1-1-1m1 2a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2zm-5 9V4c0-1.1.9-2 2-2h12c1.09 0 2 .91 2 2v9c0 1.09-.91 2-2 2H4.5zm2.76-5h11.23v-.01H15V4H3v9.65z"></path></svg><span class="">0</span> comment<!--[-->s<!--]--></a><!----><div class="d-flex gs4 ff-row-wrap" itemprop="keywords"><!----><!--[--><a href="/research/" 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="">research</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="display:none;">Company</a><!--]--><button class="bg-black-100 c-pointer bc-transparent flex--item ba bar-sm fw-bold px4 py2 fc-black-300 h:bg-black-200 h:fc-black-500"><svg aria-hidden="true" class="svg-icon iconEllipsisHorizontal" width="17" height="18" viewBox="0 0 17 18"><path d="M3.5 10a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3m5 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3M12 8.5a1.5 1.5 0 1 0 3 0 1.5 1.5 0 0 0-3 0"></path></svg></button></div></div></div><a href="/2025/02/20/research-roadmap-update-february-2025/" class="flex--item6 d-flex lg:order-first lg:mb24"><img src="https://cdn.stackoverflow.co/images/jo7n4k8s/production/54eb5d25af1ea3b43f1fbf77bbdedc6f09b97669-2400x1260.png?rect=1,0,2399,1260&amp;w=415&amp;h=218&amp;auto=format&amp;dpr=2" class="bar-md w100 h-auto d-block as-start ba bc-black-150"></a></div></article><article class="overflow-hidden p24 bg-white ba bc-black-200 bar-lg mb24" itemscope itemtype="https://schema.org/Article" data-v-cbb34efb><div class="d-flex gs32 gsx h100 lg:fd-column"><div class="flex--item6 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-headline1 p-ff-roboto-slab-bold lh-sm wmx7 mb0" itemprop="name">How to harness APIs and AI for intelligent automation</h1></a><p class="fc-black-500 fs-body2 mb0 mt16 v-truncate5" itemprop="abstract">APIs have steadily become the backbone of AI systems, connecting data and tools seamlessly. Discover how they can drive scalable and secure training for AI models and intelligence automation.</p><div class="d-flex ai-center mt16"><div class="mr8"><!--[--><!--[--><img width="32" height="32" class="bar-circle bs-sm" src="https://cdn.stackoverflow.co/images/jo7n4k8s/production/ab037665ac15daf4ef9d28402f1a6d0362fbe37f-6201x4961.jpg?rect=621,0,4961,4961&amp;w=64&amp;h=64&amp;auto=format" alt="Image of Susi O&#39;Neill"><!--]--><!--]--></div><div><!--[--><!--[--><!----><a href="/author/susi-o-neill/" class="fw-bold fs-body2 fc-black" itemprop="author">Susi O&#39;Neill</a><!--]--><!--]--></div></div><div class="pt24 mt-auto d-flex"><a href="/2025/02/13/how-to-harness-apis-and-ai-for-intelligent-automation/#comments" class="flex--item ws-nowrap mr12 fw-bold py2 fs-body1 ba bc-transparent fc-black-500 h:fc-black-500"><svg aria-hidden="true" class="svg-icon iconMessage va-middle mr4 mtn2" width="18" height="18" viewBox="0 0 18 18"><path d="M5 7a1 1 0 0 1 1-1h6a1 1 0 1 1 0 2H6a1 1 0 0 1-1-1m1 2a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2zm-5 9V4c0-1.1.9-2 2-2h12c1.09 0 2 .91 2 2v9c0 1.09-.91 2-2 2H4.5zm2.76-5h11.23v-.01H15V4H3v9.65z"></path></svg><span class="">1</span> comment<!----></a><!----><div class="d-flex gs4 ff-row-wrap" itemprop="keywords"><!----><!--[--><a href="/business/" 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="">Business Hub</a><a href="/ai/" 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="display:none;">AI</a><a href="/generative-ai/" 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="display:none;">generative AI</a><a href="/api/" 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="display:none;">API</a><!--]--><button class="bg-black-100 c-pointer bc-transparent flex--item ba bar-sm fw-bold px4 py2 fc-black-300 h:bg-black-200 h:fc-black-500"><svg aria-hidden="true" class="svg-icon iconEllipsisHorizontal" width="17" height="18" viewBox="0 0 17 18"><path d="M3.5 10a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3m5 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3M12 8.5a1.5 1.5 0 1 0 3 0 1.5 1.5 0 0 0-3 0"></path></svg></button></div></div></div><a href="/2025/02/13/how-to-harness-apis-and-ai-for-intelligent-automation/" class="flex--item6 d-flex lg:order-first lg:mb24"><img src="https://cdn.stackoverflow.co/images/jo7n4k8s/production/6e7d47860a3ca8b08f6103c1eb45e8a6b142d1af-1201x631.jpg?w=415&amp;h=218&amp;auto=format&amp;dpr=2" class="bar-md w100 h-auto d-block as-start ba bc-black-150"></a></div></article><article class="overflow-hidden p24 bg-white ba bc-black-200 bar-lg mb24" itemscope itemtype="https://schema.org/Article" data-v-cbb34efb><div class="d-flex gs32 gsx h100 lg:fd-column"><div class="flex--item6 d-flex fd-column"><time datetime="2025-02-10T20:48:10.392Z" 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 10, 2025</time><!----><a href="/2025/02/10/shifting-left-without-slowing-down-q-and-a-with-moti-gindi-of-apiiro/" class="fc-black h:fc-blue-400"><h1 class="fs-headline1 p-ff-roboto-slab-bold lh-sm wmx7 mb0" itemprop="name">Shifting left without slowing down: Q&amp;A with Moti Gindi of Apiiro</h1></a><p class="fc-black-500 fs-body2 mb0 mt16 v-truncate5" itemprop="abstract">Can an org automate security, change its culture to up their dev velocity, and stave off burnout?</p><div class="d-flex ai-center mt16"><div class="mr8"><!--[--><!--[--><img width="32" height="32" class="bar-circle bs-sm" src="https://cdn.stackoverflow.co/images/jo7n4k8s/production/56688f6337dd0a96034dfc998cdecc7810597d81-1024x1024.png?w=64&amp;h=64&amp;auto=format" alt="Image of Ryan Donovan"><!--]--><!--]--></div><div><!--[--><!--[--><!----><a href="/author/rdonovan/" class="fw-bold fs-body2 fc-black" itemprop="author">Ryan Donovan</a><!--]--><!--]--></div></div><div class="pt24 mt-auto d-flex"><a href="/2025/02/10/shifting-left-without-slowing-down-q-and-a-with-moti-gindi-of-apiiro/#comments" class="flex--item ws-nowrap mr12 fw-bold py2 fs-body1 ba bc-transparent fc-black-500 h:fc-black-500"><svg aria-hidden="true" class="svg-icon iconMessage va-middle mr4 mtn2" width="18" height="18" viewBox="0 0 18 18"><path d="M5 7a1 1 0 0 1 1-1h6a1 1 0 1 1 0 2H6a1 1 0 0 1-1-1m1 2a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2zm-5 9V4c0-1.1.9-2 2-2h12c1.09 0 2 .91 2 2v9c0 1.09-.91 2-2 2H4.5zm2.76-5h11.23v-.01H15V4H3v9.65z"></path></svg><span class="">0</span> comment<!--[-->s<!--]--></a><!----><div class="d-flex gs4 ff-row-wrap" itemprop="keywords"><!----><!--[--><a href="/security/" 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="">security</a><a href="/automation/" 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="display:none;">automation</a><a href="/development-velocity/" 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="display:none;">development velocity</a><a href="/qa/" 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="display:none;">Q&amp;amp;A</a><!--]--><button class="bg-black-100 c-pointer bc-transparent flex--item ba bar-sm fw-bold px4 py2 fc-black-300 h:bg-black-200 h:fc-black-500"><svg aria-hidden="true" class="svg-icon iconEllipsisHorizontal" width="17" height="18" viewBox="0 0 17 18"><path d="M3.5 10a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3m5 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3M12 8.5a1.5 1.5 0 1 0 3 0 1.5 1.5 0 0 0-3 0"></path></svg></button></div></div></div><a href="/2025/02/10/shifting-left-without-slowing-down-q-and-a-with-moti-gindi-of-apiiro/" class="flex--item6 d-flex lg:order-first lg:mb24"><img src="https://cdn.stackoverflow.co/images/jo7n4k8s/production/bdb55c2f015d7059954169682c466f898a6853ce-12000x6300.jpg?rect=4,0,11993,6300&amp;w=415&amp;h=218&amp;auto=format&amp;dpr=2" class="bar-md w100 h-auto d-block as-start ba bc-black-150"></a></div></article><article class="overflow-hidden p24 bg-white ba bc-black-200 bar-lg mb24" itemscope itemtype="https://schema.org/Article" data-v-cbb34efb><div class="d-flex gs32 gsx h100 lg:fd-column"><div class="flex--item6 d-flex fd-column"><time datetime="2025-02-03T17: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 3, 2025</time><!----><a href="/2025/02/03/community-products-roadmap-update-january-2025/" class="fc-black h:fc-blue-400"><h1 class="fs-headline1 p-ff-roboto-slab-bold lh-sm wmx7 mb0" itemprop="name">Community Products Roadmap Update, January 2025</h1></a><p class="fc-black-500 fs-body2 mb0 mt16 v-truncate5" itemprop="abstract">An update on recent launches and the upcoming roadmap.</p><div class="d-flex ai-center mt16"><div class="mr8"><!--[--><!--[--><img width="32" height="32" class="bar-circle bs-sm" src="https://cdn.stackoverflow.co/images/jo7n4k8s/production/87c54ebef911cc23157cbbd6b39ab98d893b6661-1024x1024.png?w=64&amp;h=64&amp;auto=format" alt="Image of Des Darilek"><!--]--><!--]--></div><div><!--[--><!--[--><!----><a href="/author/ddarilek/" class="fw-bold fs-body2 fc-black" itemprop="author">Des Darilek</a><!--]--><!--]--></div></div><div class="pt24 mt-auto d-flex"><a href="/2025/02/03/community-products-roadmap-update-january-2025/#comments" class="flex--item ws-nowrap mr12 fw-bold py2 fs-body1 ba bc-transparent fc-black-500 h:fc-black-500"><svg aria-hidden="true" class="svg-icon iconMessage va-middle mr4 mtn2" width="18" height="18" viewBox="0 0 18 18"><path d="M5 7a1 1 0 0 1 1-1h6a1 1 0 1 1 0 2H6a1 1 0 0 1-1-1m1 2a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2zm-5 9V4c0-1.1.9-2 2-2h12c1.09 0 2 .91 2 2v9c0 1.09-.91 2-2 2H4.5zm2.76-5h11.23v-.01H15V4H3v9.65z"></path></svg><span class="">0</span> comment<!--[-->s<!--]--></a><!----><div class="d-flex gs4 ff-row-wrap" itemprop="keywords"><!----><!--[--><a href="/community/" 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="">Community</a><a href="/community-update/" 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="display:none;">community update</a><a href="/knowledge-as-a-service/" 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="display:none;">Knowledge as a service</a><a href="/staging-ground/" 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="display:none;">staging ground</a><!--]--><button class="bg-black-100 c-pointer bc-transparent flex--item ba bar-sm fw-bold px4 py2 fc-black-300 h:bg-black-200 h:fc-black-500"><svg aria-hidden="true" class="svg-icon iconEllipsisHorizontal" width="17" height="18" viewBox="0 0 17 18"><path d="M3.5 10a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3m5 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3M12 8.5a1.5 1.5 0 1 0 3 0 1.5 1.5 0 0 0-3 0"></path></svg></button></div></div></div><a href="/2025/02/03/community-products-roadmap-update-january-2025/" class="flex--item6 d-flex lg:order-first lg:mb24"><img src="https://cdn.stackoverflow.co/images/jo7n4k8s/production/b49cc4d94880aa8b85fa4aa48e31d947b39d967f-2400x1260.webp?rect=1,0,2399,1260&amp;w=415&amp;h=218&amp;auto=format&amp;dpr=2" class="bar-md w100 h-auto d-block as-start ba bc-black-150"></a></div></article><article class="overflow-hidden p24 bg-white ba bc-black-200 bar-lg mb24" itemscope itemtype="https://schema.org/Article" data-v-cbb34efb><div class="d-flex gs32 gsx h100 lg:fd-column"><div class="flex--item6 d-flex fd-column"><time datetime="2025-01-28T17: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> January 28, 2025</time><!----><a href="/2025/01/28/how-engineering-teams-can-thrive-in-2025/" class="fc-black h:fc-blue-400"><h1 class="fs-headline1 p-ff-roboto-slab-bold lh-sm wmx7 mb0" itemprop="name">How engineering teams can thrive in 2025</h1></a><p class="fc-black-500 fs-body2 mb0 mt16 v-truncate5" itemprop="abstract">New year, new approach.</p><!----><div class="pt24 mt-auto d-flex"><a href="/2025/01/28/how-engineering-teams-can-thrive-in-2025/#comments" class="flex--item ws-nowrap mr12 fw-bold py2 fs-body1 ba bc-transparent fc-black-500 h:fc-black-500"><svg aria-hidden="true" class="svg-icon iconMessage va-middle mr4 mtn2" width="18" height="18" viewBox="0 0 18 18"><path d="M5 7a1 1 0 0 1 1-1h6a1 1 0 1 1 0 2H6a1 1 0 0 1-1-1m1 2a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2zm-5 9V4c0-1.1.9-2 2-2h12c1.09 0 2 .91 2 2v9c0 1.09-.91 2-2 2H4.5zm2.76-5h11.23v-.01H15V4H3v9.65z"></path></svg><span class="">2</span> comment<!--[-->s<!--]--></a><!----><div class="d-flex gs4 ff-row-wrap" itemprop="keywords"><!----><!--[--><a href="/business/" 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="">Business Hub</a><a href="/software-engineering/" 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="display:none;">software engineering</a><a href="/software-development/" 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="display:none;">software development</a><a href="/engineering-leadership/" 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="display:none;">engineering leadership</a><!--]--><button class="bg-black-100 c-pointer bc-transparent flex--item ba bar-sm fw-bold px4 py2 fc-black-300 h:bg-black-200 h:fc-black-500"><svg aria-hidden="true" class="svg-icon iconEllipsisHorizontal" width="17" height="18" viewBox="0 0 17 18"><path d="M3.5 10a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3m5 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3M12 8.5a1.5 1.5 0 1 0 3 0 1.5 1.5 0 0 0-3 0"></path></svg></button></div></div></div><a href="/2025/01/28/how-engineering-teams-can-thrive-in-2025/" class="flex--item6 d-flex lg:order-first lg:mb24"><img src="https://cdn.stackoverflow.co/images/jo7n4k8s/production/334904781855a45b642d7c78798e1b1a88602d44-12000x6300.jpg?rect=4,0,11993,6300&amp;w=415&amp;h=218&amp;auto=format&amp;dpr=2" class="bar-md w100 h-auto d-block as-start ba bc-black-150"></a></div></article><article class="overflow-hidden p24 bg-white ba bc-black-200 bar-lg mb24" itemscope itemtype="https://schema.org/Article" data-v-cbb34efb><div class="d-flex gs32 gsx h100 lg:fd-column"><div class="flex--item6 d-flex fd-column"><time datetime="2025-01-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> January 27, 2025</time><!----><a href="/2025/01/27/stack-gives-back-2024/" class="fc-black h:fc-blue-400"><h1 class="fs-headline1 p-ff-roboto-slab-bold lh-sm wmx7 mb0" itemprop="name">Stack Gives Back 2024!</h1></a><p class="fc-black-500 fs-body2 mb0 mt16 v-truncate5" itemprop="abstract">We’re excited to announce our 16th annual Stack Gives Back campaign donations.</p><div class="d-flex ai-center mt16"><div class="mr8"><!--[--><!--[--><img width="32" height="32" class="bar-circle bs-sm" src="https://cdn.stackoverflow.co/images/jo7n4k8s/production/9c5f725301eb5ef7113bdec5178ad3415851aaf4-256x256.jpg?w=64&amp;h=64&amp;auto=format" alt="Image of Sasha"><!--]--><!--]--></div><div><!--[--><!--[--><!----><a href="/author/sasha/" class="fw-bold fs-body2 fc-black" itemprop="author">Sasha</a><!--]--><!--]--></div></div><div class="pt24 mt-auto d-flex"><a href="/2025/01/27/stack-gives-back-2024/#comments" class="flex--item ws-nowrap mr12 fw-bold py2 fs-body1 ba bc-transparent fc-black-500 h:fc-black-500"><svg aria-hidden="true" class="svg-icon iconMessage va-middle mr4 mtn2" width="18" height="18" viewBox="0 0 18 18"><path d="M5 7a1 1 0 0 1 1-1h6a1 1 0 1 1 0 2H6a1 1 0 0 1-1-1m1 2a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2zm-5 9V4c0-1.1.9-2 2-2h12c1.09 0 2 .91 2 2v9c0 1.09-.91 2-2 2H4.5zm2.76-5h11.23v-.01H15V4H3v9.65z"></path></svg><span class="">1</span> comment<!----></a><!----><div class="d-flex gs4 ff-row-wrap" itemprop="keywords"><!----><!--[--><a href="/stack-gives-back/" 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="">stack gives back</a><a href="/community/" 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="display:none;">Community</a><!--]--><button class="bg-black-100 c-pointer bc-transparent flex--item ba bar-sm fw-bold px4 py2 fc-black-300 h:bg-black-200 h:fc-black-500"><svg aria-hidden="true" class="svg-icon iconEllipsisHorizontal" width="17" height="18" viewBox="0 0 17 18"><path d="M3.5 10a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3m5 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3M12 8.5a1.5 1.5 0 1 0 3 0 1.5 1.5 0 0 0-3 0"></path></svg></button></div></div></div><a href="/2025/01/27/stack-gives-back-2024/" class="flex--item6 d-flex lg:order-first lg:mb24"><img src="https://cdn.stackoverflow.co/images/jo7n4k8s/production/9d45fb8d8d8be4e6a6a15994358911a890799c08-2400x1260.png?rect=1,0,2399,1260&amp;w=415&amp;h=218&amp;auto=format&amp;dpr=2" class="bar-md w100 h-auto d-block as-start ba bc-black-150"></a></div></article><article class="overflow-hidden p24 bg-white ba bc-black-200 bar-lg mb24" itemscope itemtype="https://schema.org/Article" data-v-cbb34efb><div class="d-flex gs32 gsx h100 lg:fd-column"><div class="flex--item6 d-flex fd-column"><time datetime="2025-01-22T15: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> January 22, 2025</time><!----><a href="/2025/01/22/why-all-developers-should-adopt-a-safety-critical-mindset/" class="fc-black h:fc-blue-400"><h1 class="fs-headline1 p-ff-roboto-slab-bold lh-sm wmx7 mb0" itemprop="name">Why all developers should adopt a safety-critical mindset</h1></a><p class="fc-black-500 fs-body2 mb0 mt16 v-truncate5" itemprop="abstract">Is anyone designing software where failures don&#39;t have consequences?</p><div class="d-flex ai-center mt16"><div class="mr8"><!--[--><!--[--><img width="32" height="32" class="bar-circle bs-sm" src="https://cdn.stackoverflow.co/images/jo7n4k8s/production/a8b61266cfce35fa9b91643652867a883f122a67-400x400.jpg?w=64&amp;h=64&amp;auto=format" alt="Image of Austin Spiegel"><!--]--><!--]--></div><div><!--[--><!--[--><!----><a href="/author/austin-spiegel/" class="fw-bold fs-body2 fc-black" itemprop="author">Austin Spiegel</a><!--]--><!--]--></div></div><div class="pt24 mt-auto d-flex"><a href="/2025/01/22/why-all-developers-should-adopt-a-safety-critical-mindset/#comments" class="flex--item ws-nowrap mr12 fw-bold py2 fs-body1 ba bc-transparent fc-black-500 h:fc-black-500"><svg aria-hidden="true" class="svg-icon iconMessage va-middle mr4 mtn2" width="18" height="18" viewBox="0 0 18 18"><path d="M5 7a1 1 0 0 1 1-1h6a1 1 0 1 1 0 2H6a1 1 0 0 1-1-1m1 2a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2zm-5 9V4c0-1.1.9-2 2-2h12c1.09 0 2 .91 2 2v9c0 1.09-.91 2-2 2H4.5zm2.76-5h11.23v-.01H15V4H3v9.65z"></path></svg><span class="">7</span> comment<!--[-->s<!--]--></a><!----><div class="d-flex gs4 ff-row-wrap" itemprop="keywords"><!----><!--[--><a href="/testing/" 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="">testing</a><a href="/observability/" 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="display:none;">observability</a><a href="/failover/" 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="display:none;">failover</a><!--]--><button class="bg-black-100 c-pointer bc-transparent flex--item ba bar-sm fw-bold px4 py2 fc-black-300 h:bg-black-200 h:fc-black-500"><svg aria-hidden="true" class="svg-icon iconEllipsisHorizontal" width="17" height="18" viewBox="0 0 17 18"><path d="M3.5 10a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3m5 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3M12 8.5a1.5 1.5 0 1 0 3 0 1.5 1.5 0 0 0-3 0"></path></svg></button></div></div></div><a href="/2025/01/22/why-all-developers-should-adopt-a-safety-critical-mindset/" class="flex--item6 d-flex lg:order-first lg:mb24"><img src="https://cdn.stackoverflow.co/images/jo7n4k8s/production/7f309e9e03ddeb3517f2c81fac3db2e390a8868c-12000x6293.jpg?rect=10,0,11980,6293&amp;w=415&amp;h=218&amp;auto=format&amp;dpr=2" class="bar-md w100 h-auto d-block as-start ba bc-black-150"></a></div></article><article class="overflow-hidden p24 bg-white ba bc-black-200 bar-lg mb24" itemscope itemtype="https://schema.org/Article" data-v-cbb34efb><div class="d-flex gs32 gsx h100 lg:fd-column"><div class="flex--item6 d-flex fd-column"><time datetime="2025-01-01T16:36:30.076Z" 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> January 1, 2025</time><!----><a href="/2025/01/01/developers-want-more-more-more-the-2024-results-from-stack-overflow-s-annual-developer-survey/" class="fc-black h:fc-blue-400"><h1 class="fs-headline1 p-ff-roboto-slab-bold lh-sm wmx7 mb0" itemprop="name">Developers want more, more, more: the 2024 results from Stack Overflow’s Annual Developer Survey</h1></a><p class="fc-black-500 fs-body2 mb0 mt16 v-truncate5" itemprop="abstract">This year, technologies such as JavaScript and PostgreSQL remain most popular, Rust and Markdown remain most admired, developers are most frustrated by technical debt at work, and they don’t see AI as a threat to their jobs.</p><div class="d-flex ai-center mt16"><div class="mr8"><!--[--><!--[--><img width="32" height="32" class="bar-circle bs-sm" src="https://cdn.stackoverflow.co/images/jo7n4k8s/production/5dbcb83be51011866b668a175fa9d34bf79c00bf-1024x1024.png?w=64&amp;h=64&amp;auto=format" alt="Image of Erin Yepis"><!--]--><!--]--></div><div><!--[--><!--[--><!----><a href="/author/eyepis/" class="fw-bold fs-body2 fc-black" itemprop="author">Erin Yepis</a><!--]--><!--]--></div></div><div class="pt24 mt-auto d-flex"><a href="/2025/01/01/developers-want-more-more-more-the-2024-results-from-stack-overflow-s-annual-developer-survey/#comments" class="flex--item ws-nowrap mr12 fw-bold py2 fs-body1 ba bc-transparent fc-black-500 h:fc-black-500"><svg aria-hidden="true" class="svg-icon iconMessage va-middle mr4 mtn2" width="18" height="18" viewBox="0 0 18 18"><path d="M5 7a1 1 0 0 1 1-1h6a1 1 0 1 1 0 2H6a1 1 0 0 1-1-1m1 2a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2zm-5 9V4c0-1.1.9-2 2-2h12c1.09 0 2 .91 2 2v9c0 1.09-.91 2-2 2H4.5zm2.76-5h11.23v-.01H15V4H3v9.65z"></path></svg><span class="">6</span> comment<!--[-->s<!--]--></a><!----><div class="d-flex gs4 ff-row-wrap" itemprop="keywords"><!----><!--[--><a href="/developer-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="">developer survey</a><!--]--><!----></div></div></div><a href="/2025/01/01/developers-want-more-more-more-the-2024-results-from-stack-overflow-s-annual-developer-survey/" class="flex--item6 d-flex lg:order-first lg:mb24"><img src="https://cdn.stackoverflow.co/images/jo7n4k8s/production/39d449dc0de1adc76bebb9ab7df81b49e78e60a6-1200x630.png?rect=1,0,1199,630&amp;w=415&amp;h=218&amp;auto=format&amp;dpr=2" class="bar-md w100 h-auto d-block as-start ba bc-black-150"></a></div></article><article class="overflow-hidden p24 bg-white ba bc-black-200 bar-lg mb24" itemscope itemtype="https://schema.org/Article" data-v-cbb34efb><div class="d-flex gs32 gsx h100 lg:fd-column"><div class="flex--item6 d-flex fd-column"><time datetime="2024-12-31T19:55:28.240Z" 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> December 31, 2024</time><!----><a href="/2024/12/31/generative-ai-is-not-going-to-build-your-engineering-team-for-you/" class="fc-black h:fc-blue-400"><h1 class="fs-headline1 p-ff-roboto-slab-bold lh-sm wmx7 mb0" itemprop="name">Generative AI is not going to build your engineering team for you</h1></a><p class="fc-black-500 fs-body2 mb0 mt16 v-truncate5" itemprop="abstract">It’s easy to generate code, but not so easy to generate good code.</p><div class="d-flex ai-center mt16"><div class="mr8"><!--[--><!--[--><img width="32" height="32" class="bar-circle bs-sm" src="https://cdn.stackoverflow.co/images/jo7n4k8s/production/8425edaa2e3df1074eddd801e1a6d286f670a62b-400x400.jpg?w=64&amp;h=64&amp;auto=format" alt="Image of Charity Majors"><!--]--><!--]--></div><div><!--[--><!--[--><!----><a href="/author/charity-majors/" class="fw-bold fs-body2 fc-black" itemprop="author">Charity Majors</a><!--]--><!--]--></div></div><div class="pt24 mt-auto d-flex"><a href="/2024/12/31/generative-ai-is-not-going-to-build-your-engineering-team-for-you/#comments" class="flex--item ws-nowrap mr12 fw-bold py2 fs-body1 ba bc-transparent fc-black-500 h:fc-black-500"><svg aria-hidden="true" class="svg-icon iconMessage va-middle mr4 mtn2" width="18" height="18" viewBox="0 0 18 18"><path d="M5 7a1 1 0 0 1 1-1h6a1 1 0 1 1 0 2H6a1 1 0 0 1-1-1m1 2a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2zm-5 9V4c0-1.1.9-2 2-2h12c1.09 0 2 .91 2 2v9c0 1.09-.91 2-2 2H4.5zm2.76-5h11.23v-.01H15V4H3v9.65z"></path></svg><span class="">19</span> comment<!--[-->s<!--]--></a><!----><div class="d-flex gs4 ff-row-wrap" itemprop="keywords"><!----><!--[--><a href="/generative-ai/" 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="">generative AI</a><a href="/engineering/" 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="display:none;">Engineering</a><a href="/coding/" 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="display:none;">coding</a><a href="/business/" 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="display:none;">Business Hub</a><!--]--><button class="bg-black-100 c-pointer bc-transparent flex--item ba bar-sm fw-bold px4 py2 fc-black-300 h:bg-black-200 h:fc-black-500"><svg aria-hidden="true" class="svg-icon iconEllipsisHorizontal" width="17" height="18" viewBox="0 0 17 18"><path d="M3.5 10a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3m5 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3M12 8.5a1.5 1.5 0 1 0 3 0 1.5 1.5 0 0 0-3 0"></path></svg></button></div></div></div><a href="/2024/12/31/generative-ai-is-not-going-to-build-your-engineering-team-for-you/" class="flex--item6 d-flex lg:order-first lg:mb24"><img src="https://cdn.stackoverflow.co/images/jo7n4k8s/production/dab8e8438e824245858d2442f2fa4569fb34e027-12000x6300.jpg?rect=4,0,11993,6300&amp;w=415&amp;h=218&amp;auto=format&amp;dpr=2" class="bar-md w100 h-auto d-block as-start ba bc-black-150"></a></div></article><article class="overflow-hidden p24 bg-white ba bc-black-200 bar-lg mb24" itemscope itemtype="https://schema.org/Article" data-v-cbb34efb><div class="d-flex gs32 gsx h100 lg:fd-column"><div class="flex--item6 d-flex fd-column"><time datetime="2024-12-30T19:54: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> December 30, 2024</time><!----><a href="/2024/12/30/in-rust-we-trust-white-house-office-urges-memory-safety/" class="fc-black h:fc-blue-400"><h1 class="fs-headline1 p-ff-roboto-slab-bold lh-sm wmx7 mb0" itemprop="name">In Rust we trust? White House Office urges memory safety</h1></a><p class="fc-black-500 fs-body2 mb0 mt16 v-truncate5" itemprop="abstract">Is your preferred programming language a matter of national security?</p><div class="d-flex ai-center mt16"><div class="mr8"><!--[--><!--[--><img width="32" height="32" class="bar-circle bs-sm" src="https://cdn.stackoverflow.co/images/jo7n4k8s/production/56688f6337dd0a96034dfc998cdecc7810597d81-1024x1024.png?w=64&amp;h=64&amp;auto=format" alt="Image of Ryan Donovan"><!--]--><!--]--></div><div><!--[--><!--[--><!----><a href="/author/rdonovan/" class="fw-bold fs-body2 fc-black" itemprop="author">Ryan Donovan</a><!--]--><!--]--></div></div><div class="pt24 mt-auto d-flex"><a href="/2024/12/30/in-rust-we-trust-white-house-office-urges-memory-safety/#comments" class="flex--item ws-nowrap mr12 fw-bold py2 fs-body1 ba bc-transparent fc-black-500 h:fc-black-500"><svg aria-hidden="true" class="svg-icon iconMessage va-middle mr4 mtn2" width="18" height="18" viewBox="0 0 18 18"><path d="M5 7a1 1 0 0 1 1-1h6a1 1 0 1 1 0 2H6a1 1 0 0 1-1-1m1 2a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2zm-5 9V4c0-1.1.9-2 2-2h12c1.09 0 2 .91 2 2v9c0 1.09-.91 2-2 2H4.5zm2.76-5h11.23v-.01H15V4H3v9.65z"></path></svg><span class="">13</span> comment<!--[-->s<!--]--></a><!----><div class="d-flex gs4 ff-row-wrap" itemprop="keywords"><!----><!--[--><a href="/rust/" 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="">rust</a><a href="/programming-language/" 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="display:none;">programming language</a><a href="/security/" 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="display:none;">security</a><!--]--><button class="bg-black-100 c-pointer bc-transparent flex--item ba bar-sm fw-bold px4 py2 fc-black-300 h:bg-black-200 h:fc-black-500"><svg aria-hidden="true" class="svg-icon iconEllipsisHorizontal" width="17" height="18" viewBox="0 0 17 18"><path d="M3.5 10a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3m5 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3M12 8.5a1.5 1.5 0 1 0 3 0 1.5 1.5 0 0 0-3 0"></path></svg></button></div></div></div><a href="/2024/12/30/in-rust-we-trust-white-house-office-urges-memory-safety/" class="flex--item6 d-flex lg:order-first lg:mb24"><img src="https://cdn.stackoverflow.co/images/jo7n4k8s/production/d66fc78e361d4c9fd7c240d8b055b1fc4da9c7a0-2464x1856.png?rect=0,281,2464,1294&amp;w=415&amp;h=218&amp;auto=format&amp;dpr=2" class="bar-md w100 h-auto d-block as-start ba bc-black-150"></a></div></article><article class="overflow-hidden p24 bg-white ba bc-black-200 bar-lg mb24" itemscope itemtype="https://schema.org/Article" data-v-cbb34efb><div class="d-flex gs32 gsx h100 lg:fd-column"><div class="flex--item6 d-flex fd-column"><time datetime="2024-12-27T14:50:29.126Z" 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> December 27, 2024</time><!----><a href="/2024/12/27/breaking-up-is-hard-to-do-chunking-in-rag-applications/" class="fc-black h:fc-blue-400"><h1 class="fs-headline1 p-ff-roboto-slab-bold lh-sm wmx7 mb0" itemprop="name">Breaking up is hard to do: Chunking in RAG applications</h1></a><p class="fc-black-500 fs-body2 mb0 mt16 v-truncate5" itemprop="abstract">A look at some of the current thinking around chunking data for retrieval-augmented generation (RAG) systems.</p><div class="d-flex ai-center mt16"><div class="mr8"><!--[--><!--[--><img width="32" height="32" class="bar-circle bs-sm" src="https://cdn.stackoverflow.co/images/jo7n4k8s/production/56688f6337dd0a96034dfc998cdecc7810597d81-1024x1024.png?w=64&amp;h=64&amp;auto=format" alt="Image of Ryan Donovan"><!--]--><!--]--></div><div><!--[--><!--[--><!----><a href="/author/rdonovan/" class="fw-bold fs-body2 fc-black" itemprop="author">Ryan Donovan</a><!--]--><!--]--></div></div><div class="pt24 mt-auto d-flex"><a href="/2024/12/27/breaking-up-is-hard-to-do-chunking-in-rag-applications/#comments" class="flex--item ws-nowrap mr12 fw-bold py2 fs-body1 ba bc-transparent fc-black-500 h:fc-black-500"><svg aria-hidden="true" class="svg-icon iconMessage va-middle mr4 mtn2" width="18" height="18" viewBox="0 0 18 18"><path d="M5 7a1 1 0 0 1 1-1h6a1 1 0 1 1 0 2H6a1 1 0 0 1-1-1m1 2a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2zm-5 9V4c0-1.1.9-2 2-2h12c1.09 0 2 .91 2 2v9c0 1.09-.91 2-2 2H4.5zm2.76-5h11.23v-.01H15V4H3v9.65z"></path></svg><span class="">1</span> comment<!----></a><!----><div class="d-flex gs4 ff-row-wrap" itemprop="keywords"><!----><!--[--><a href="/retrieval-augmented-generation/" 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="">retrieval augmented generation</a><a href="/llm/" 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="display:none;">llm</a><!--]--><button class="bg-black-100 c-pointer bc-transparent flex--item ba bar-sm fw-bold px4 py2 fc-black-300 h:bg-black-200 h:fc-black-500"><svg aria-hidden="true" class="svg-icon iconEllipsisHorizontal" width="17" height="18" viewBox="0 0 17 18"><path d="M3.5 10a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3m5 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3M12 8.5a1.5 1.5 0 1 0 3 0 1.5 1.5 0 0 0-3 0"></path></svg></button></div></div></div><a href="/2024/12/27/breaking-up-is-hard-to-do-chunking-in-rag-applications/" class="flex--item6 d-flex lg:order-first lg:mb24"><img src="https://cdn.stackoverflow.co/images/jo7n4k8s/production/409d6b453709d6ff545c6099bc430d177bf49e0f-6000x3150.jpg?rect=2,0,5997,3150&amp;w=415&amp;h=218&amp;auto=format&amp;dpr=2" class="bar-md w100 h-auto d-block as-start ba bc-black-150"></a></div></article><article class="overflow-hidden p24 bg-white ba bc-black-200 bar-lg mb24" itemscope itemtype="https://schema.org/Article" data-v-cbb34efb><div class="d-flex gs32 gsx h100 lg:fd-column"><div class="flex--item6 d-flex fd-column"><time datetime="2024-12-26T14:57:19.369Z" 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> December 26, 2024</time><!----><a href="/2024/12/26/the-ghost-jobs-haunting-your-career-search/" class="fc-black h:fc-blue-400"><h1 class="fs-headline1 p-ff-roboto-slab-bold lh-sm wmx7 mb0" itemprop="name">The ghost jobs haunting your career search</h1></a><p class="fc-black-500 fs-body2 mb0 mt16 v-truncate5" itemprop="abstract">There’s no silver bullet for this type of ghost.</p><div class="d-flex ai-center mt16"><div class="mr8"><!--[--><!--[--><img width="32" height="32" class="bar-circle bs-sm" src="https://cdn.stackoverflow.co/images/jo7n4k8s/production/d670f8093b43e483a52ba692d929578633f70eb5-1024x1024.jpg?w=64&amp;h=64&amp;auto=format" alt="Image of Eira May"><!--]--><!--]--></div><div><!--[--><!--[--><!----><a href="/author/emay/" class="fw-bold fs-body2 fc-black" itemprop="author">Eira May</a><!--]--><!--]--></div></div><div class="pt24 mt-auto d-flex"><a href="/2024/12/26/the-ghost-jobs-haunting-your-career-search/#comments" class="flex--item ws-nowrap mr12 fw-bold py2 fs-body1 ba bc-transparent fc-black-500 h:fc-black-500"><svg aria-hidden="true" class="svg-icon iconMessage va-middle mr4 mtn2" width="18" height="18" viewBox="0 0 18 18"><path d="M5 7a1 1 0 0 1 1-1h6a1 1 0 1 1 0 2H6a1 1 0 0 1-1-1m1 2a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2zm-5 9V4c0-1.1.9-2 2-2h12c1.09 0 2 .91 2 2v9c0 1.09-.91 2-2 2H4.5zm2.76-5h11.23v-.01H15V4H3v9.65z"></path></svg><span class="">11</span> comment<!--[-->s<!--]--></a><!----><div class="d-flex gs4 ff-row-wrap" itemprop="keywords"><!----><!--[--><a href="/career/" 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="">career</a><!--]--><!----></div></div></div><a href="/2024/12/26/the-ghost-jobs-haunting-your-career-search/" class="flex--item6 d-flex lg:order-first lg:mb24"><img src="https://cdn.stackoverflow.co/images/jo7n4k8s/production/1ce53a0a5ba09a566c1511c417a5f09d5b5ee351-13396x7384.jpg?rect=0,174,13396,7037&amp;w=415&amp;h=218&amp;auto=format&amp;dpr=2" class="bar-md w100 h-auto d-block as-start ba bc-black-150"></a></div></article><article class="overflow-hidden p24 bg-white ba bc-black-200 bar-lg mb24" itemscope itemtype="https://schema.org/Article" data-v-cbb34efb><div class="d-flex gs32 gsx h100 lg:fd-column"><div class="flex--item6 d-flex fd-column"><time datetime="2024-12-25T17:01:15.461Z" 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> December 25, 2024</time><!----><a href="/2024/12/25/the-real-10x-developer-makes-their-whole-team-better/" class="fc-black h:fc-blue-400"><h1 class="fs-headline1 p-ff-roboto-slab-bold lh-sm wmx7 mb0" itemprop="name">The real 10x developer makes their whole team better</h1></a><p class="fc-black-500 fs-body2 mb0 mt16 v-truncate5" itemprop="abstract">Single individuals make less of a difference to the success or failure of a technology project than you might think (and that’s a good thing). </p><div class="d-flex ai-center mt16"><div class="mr8"><!--[--><!--[--><img width="32" height="32" class="bar-circle bs-sm" src="https://cdn.stackoverflow.co/images/jo7n4k8s/production/d670f8093b43e483a52ba692d929578633f70eb5-1024x1024.jpg?w=64&amp;h=64&amp;auto=format" alt="Image of Eira May"><!--]--><!--]--></div><div><!--[--><!--[--><!----><a href="/author/emay/" class="fw-bold fs-body2 fc-black" itemprop="author">Eira May</a><!--]--><!--]--></div></div><div class="pt24 mt-auto d-flex"><a href="/2024/12/25/the-real-10x-developer-makes-their-whole-team-better/#comments" class="flex--item ws-nowrap mr12 fw-bold py2 fs-body1 ba bc-transparent fc-black-500 h:fc-black-500"><svg aria-hidden="true" class="svg-icon iconMessage va-middle mr4 mtn2" width="18" height="18" viewBox="0 0 18 18"><path d="M5 7a1 1 0 0 1 1-1h6a1 1 0 1 1 0 2H6a1 1 0 0 1-1-1m1 2a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2zm-5 9V4c0-1.1.9-2 2-2h12c1.09 0 2 .91 2 2v9c0 1.09-.91 2-2 2H4.5zm2.76-5h11.23v-.01H15V4H3v9.65z"></path></svg><span class="">4</span> comment<!--[-->s<!--]--></a><!----><div class="d-flex gs4 ff-row-wrap" itemprop="keywords"><!----><!--[--><a href="/developer-experience/" 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="">developer experience</a><a href="/engineering-leadership/" 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="display:none;">engineering leadership</a><a href="/learning/" 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="display:none;">learning</a><a href="/knowledge-sharing/" 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="display:none;">knowledge sharing</a><!--]--><button class="bg-black-100 c-pointer bc-transparent flex--item ba bar-sm fw-bold px4 py2 fc-black-300 h:bg-black-200 h:fc-black-500"><svg aria-hidden="true" class="svg-icon iconEllipsisHorizontal" width="17" height="18" viewBox="0 0 17 18"><path d="M3.5 10a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3m5 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3M12 8.5a1.5 1.5 0 1 0 3 0 1.5 1.5 0 0 0-3 0"></path></svg></button></div></div></div><a href="/2024/12/25/the-real-10x-developer-makes-their-whole-team-better/" class="flex--item6 d-flex lg:order-first lg:mb24"><img src="https://cdn.stackoverflow.co/images/jo7n4k8s/production/79e367d2ec1526d0415f75abe8652e765ee0491a-12000x6300.jpg?rect=4,0,11993,6300&amp;w=415&amp;h=218&amp;auto=format&amp;dpr=2" class="bar-md w100 h-auto d-block as-start ba bc-black-150"></a></div></article><article class="overflow-hidden p24 bg-white ba bc-black-200 bar-lg mb24" itemscope itemtype="https://schema.org/Article" data-v-cbb34efb><div class="d-flex gs32 gsx h100 lg:fd-column"><div class="flex--item6 d-flex fd-column"><time datetime="2024-12-24T15:02:18.708Z" 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> December 24, 2024</time><!----><a href="/2024/12/24/you-should-keep-a-developer-s-journal/" class="fc-black h:fc-blue-400"><h1 class="fs-headline1 p-ff-roboto-slab-bold lh-sm wmx7 mb0" itemprop="name">You should keep a developer’s journal</h1></a><p class="fc-black-500 fs-body2 mb0 mt16 v-truncate5" itemprop="abstract">A developer’s journal is a place to define the problem you’re solving and record what you tried and what worked.</p><div class="d-flex ai-center mt16"><div class="mr8"><!--[--><!--[--><img width="32" height="32" class="bar-circle bs-sm" src="https://cdn.stackoverflow.co/images/jo7n4k8s/production/6b50d301dd962a6ae761cd6a3a0eb79f5e9cc70d-1024x1024.jpg?w=64&amp;h=64&amp;auto=format" alt="Image of Max Pekarsky"><!--]--><!--]--></div><div><!--[--><!--[--><!----><a href="/author/maxpekarsky/" class="fw-bold fs-body2 fc-black" itemprop="author">Max Pekarsky</a><!--]--><!--]--></div></div><div class="pt24 mt-auto d-flex"><a href="/2024/12/24/you-should-keep-a-developer-s-journal/#comments" class="flex--item ws-nowrap mr12 fw-bold py2 fs-body1 ba bc-transparent fc-black-500 h:fc-black-500"><svg aria-hidden="true" class="svg-icon iconMessage va-middle mr4 mtn2" width="18" height="18" viewBox="0 0 18 18"><path d="M5 7a1 1 0 0 1 1-1h6a1 1 0 1 1 0 2H6a1 1 0 0 1-1-1m1 2a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2zm-5 9V4c0-1.1.9-2 2-2h12c1.09 0 2 .91 2 2v9c0 1.09-.91 2-2 2H4.5zm2.76-5h11.23v-.01H15V4H3v9.65z"></path></svg><span class="">20</span> comment<!--[-->s<!--]--></a><!----><div class="d-flex gs4 ff-row-wrap" itemprop="keywords"><!----><!--[--><a href="/writing/" 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="">writing</a><a href="/productivity/" 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="display:none;">Productivity</a><!--]--><button class="bg-black-100 c-pointer bc-transparent flex--item ba bar-sm fw-bold px4 py2 fc-black-300 h:bg-black-200 h:fc-black-500"><svg aria-hidden="true" class="svg-icon iconEllipsisHorizontal" width="17" height="18" viewBox="0 0 17 18"><path d="M3.5 10a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3m5 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3M12 8.5a1.5 1.5 0 1 0 3 0 1.5 1.5 0 0 0-3 0"></path></svg></button></div></div></div><a href="/2024/12/24/you-should-keep-a-developer-s-journal/" class="flex--item6 d-flex lg:order-first lg:mb24"><img src="https://cdn.stackoverflow.co/images/jo7n4k8s/production/64086a7ace0048c7733966e3116082f3e0bdea6e-12000x6300.jpg?rect=4,0,11993,6300&amp;w=415&amp;h=218&amp;auto=format&amp;dpr=2" class="bar-md w100 h-auto d-block as-start ba bc-black-150"></a></div></article><!--]--><button class="d-block s-btn s-btn__outlined w100 p12 bar-lg fw-bold fs-body2" data-v-cbb34efb> Show more </button></div><div class="flex--item4" data-v-cbb34efb><div class="fc-black-400 tt-uppercase fw-bold fs-body2 mb16 px24" data-v-cbb34efb> More Podcast </div><!--[--><article class="overflow-hidden p24 bg-black-500 fc-white ba bc-transparent bar-lg mb16" itemscope itemtype="https://schema.org/Article" data-v-cbb34efb><div class="d-flex gs32 gsx h100 lg:fd-column"><div class="flex--item12 d-flex fd-column"><time datetime="2025-02-21T08: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 21, 2025</time><!----><a href="/2025/02/21/one-quality-every-engineering-manager-should-have-empathy/" class="fc-white h:fc-blue-400"><h1 class="fs-subheading p-ff-roboto-slab-bold lh-sm wmx7 mb0" itemprop="name">One quality every engineering manager should have? Empathy.</h1></a><!----><!----><!----></div><!----></div></article><article class="overflow-hidden p24 bg-black-500 fc-white ba bc-transparent bar-lg mb16" itemscope itemtype="https://schema.org/Article" data-v-cbb34efb><div class="d-flex gs32 gsx h100 lg:fd-column"><div class="flex--item12 d-flex fd-column"><time datetime="2025-02-19T05: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 19, 2025</time><!----><a href="/2025/02/19/wbit-4-using-gis-to-understand-the-rivers-and-the-lakes-that-you-re-used-to/" class="fc-white h:fc-blue-400"><h1 class="fs-subheading p-ff-roboto-slab-bold lh-sm wmx7 mb0" itemprop="name">WBIT #4: Using GIS to understand the rivers and the lakes that you’re used to</h1></a><!----><!----><!----></div><!----></div></article><article class="overflow-hidden p24 bg-black-500 fc-white ba bc-transparent bar-lg mb16" itemscope itemtype="https://schema.org/Article" data-v-cbb34efb><div class="d-flex gs32 gsx h100 lg:fd-column"><div class="flex--item12 d-flex fd-column"><time datetime="2025-02-18T08: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 18, 2025</time><!----><a href="/2025/02/18/why-is-it-so-hard-for-companies-to-protect-your-privacy/" class="fc-white h:fc-blue-400"><h1 class="fs-subheading p-ff-roboto-slab-bold lh-sm wmx7 mb0" itemprop="name">Why is it so hard for companies to protect your privacy?</h1></a><!----><!----><!----></div><!----></div></article><!--]--><div class="mt24 fc-black-400 tt-uppercase fw-bold fs-body2 mb16 px24" data-v-cbb34efb> Around the web </div><!--[--><a href="https://blog.gitbutler.com/how-git-core-devs-configure-git" rel="external" class="d-block fc-black-500 h:fc-blue-500 pt24 pl24 pr24 pb12 pb0 mb16 ba bc-black-200 bar-lg h:bc-black-300" data-v-cbb34efb><article><div class="fc-black-500 fs-body1 mb8"><svg aria-hidden="true" class="svg-icon iconLinkSm va-middle mtn2 mr2" width="14" height="14" viewBox="0 0 14 14"><path d="M6.01 6.77q.42.8 1.22 1.22L6.46 9.5a4.5 4.5 0 1 1 5.22-.83l-1.2-1.2A2.79 2.79 0 1 0 6 6.76m.77-.75.77-1.52a4.5 4.5 0 1 1-5.22.83l1.2 1.2a2.79 2.79 0 1 0 3.25-.5"></path></svg> blog.gitbutler.com</div><h1 class="p-ff-roboto-slab-bold fs-subheading mb8 lh-sm">How core Git developers configure Git</h1><div class="fc-black-500 fs-body12"><!--[--><p>Do you have a custom config for your Git setup? Maybe it&#39;s time you do.</p><!--]--></div></article></a><a href="https://dri.es/comparing-local-llms-for-alt-text-generation" rel="external" class="d-block fc-black-500 h:fc-blue-500 pt24 pl24 pr24 pb12 pb0 mb16 ba bc-black-200 bar-lg h:bc-black-300" data-v-cbb34efb><article><div class="fc-black-500 fs-body1 mb8"><svg aria-hidden="true" class="svg-icon iconLinkSm va-middle mtn2 mr2" width="14" height="14" viewBox="0 0 14 14"><path d="M6.01 6.77q.42.8 1.22 1.22L6.46 9.5a4.5 4.5 0 1 1 5.22-.83l-1.2-1.2A2.79 2.79 0 1 0 6 6.76m.77-.75.77-1.52a4.5 4.5 0 1 1-5.22.83l1.2 1.2a2.79 2.79 0 1 0 3.25-.5"></path></svg> dri.es</div><h1 class="p-ff-roboto-slab-bold fs-subheading mb8 lh-sm">Comparing local large language models for alt-text generation</h1><div class="fc-black-500 fs-body12"><!--[--><p>Could an LLM generate your image&#39;s alt text? Should it?</p><!--]--></div></article></a><a href="https://www.sentex.ca/~mwandel/organ/organ.html" rel="external" class="d-block fc-black-500 h:fc-blue-500 pt24 pl24 pr24 pb12 pb0 mb16 ba bc-black-200 bar-lg h:bc-black-300" data-v-cbb34efb><article><div class="fc-black-500 fs-body1 mb8"><svg aria-hidden="true" class="svg-icon iconLinkSm va-middle mtn2 mr2" width="14" height="14" viewBox="0 0 14 14"><path d="M6.01 6.77q.42.8 1.22 1.22L6.46 9.5a4.5 4.5 0 1 1 5.22-.83l-1.2-1.2A2.79 2.79 0 1 0 6 6.76m.77-.75.77-1.52a4.5 4.5 0 1 1-5.22.83l1.2 1.2a2.79 2.79 0 1 0 3.25-.5"></path></svg> sentex.ca</div><h1 class="p-ff-roboto-slab-bold fs-subheading mb8 lh-sm">My home built pipe organ</h1><div class="fc-black-500 fs-body12"><!--[--><p>Your next side project could be a whole musical instrument if you&#39;re determined enough!</p><!--]--></div></article></a><a href="https://localghost.dev/blog/this-page-is-under-construction/" rel="external" class="d-block fc-black-500 h:fc-blue-500 pt24 pl24 pr24 pb12 pb0 mb16 ba bc-black-200 bar-lg h:bc-black-300" data-v-cbb34efb><article><div class="fc-black-500 fs-body1 mb8"><svg aria-hidden="true" class="svg-icon iconLinkSm va-middle mtn2 mr2" width="14" height="14" viewBox="0 0 14 14"><path d="M6.01 6.77q.42.8 1.22 1.22L6.46 9.5a4.5 4.5 0 1 1 5.22-.83l-1.2-1.2A2.79 2.79 0 1 0 6 6.76m.77-.75.77-1.52a4.5 4.5 0 1 1-5.22.83l1.2 1.2a2.79 2.79 0 1 0 3.25-.5"></path></svg> localghost.dev</div><h1 class="p-ff-roboto-slab-bold fs-subheading mb8 lh-sm">This page is under construction</h1><div class="fc-black-500 fs-body12"><!--[--><p>You should have your own personal website. If we haven&#39;t convinced you, maybe this will.</p><!--]--></div></article></a><a href="https://jazco.dev/2025/02/19/imperfection/" rel="external" class="d-block fc-black-500 h:fc-blue-500 pt24 pl24 pr24 pb12 pb0 mb16 ba bc-black-200 bar-lg h:bc-black-300" data-v-cbb34efb><article><div class="fc-black-500 fs-body1 mb8"><svg aria-hidden="true" class="svg-icon iconLinkSm va-middle mtn2 mr2" width="14" height="14" viewBox="0 0 14 14"><path d="M6.01 6.77q.42.8 1.22 1.22L6.46 9.5a4.5 4.5 0 1 1 5.22-.83l-1.2-1.2A2.79 2.79 0 1 0 6 6.76m.77-.75.77-1.52a4.5 4.5 0 1 1-5.22.83l1.2 1.2a2.79 2.79 0 1 0 3.25-.5"></path></svg> jazco.dev</div><h1 class="p-ff-roboto-slab-bold fs-subheading mb8 lh-sm">When imperfect systems are good, actually: Bluesky&#39;s lossy timelines</h1><div class="fc-black-500 fs-body12"><!--[--><p>It&#39;s easy to want things to be perfect, but working with what you have is often the better solution.</p><!--]--></div></article></a><a href="https://chenhuijing.com/blog/learning-web-extensions/" rel="external" class="d-block fc-black-500 h:fc-blue-500 pt24 pl24 pr24 pb12 pb0 mb16 ba bc-black-200 bar-lg h:bc-black-300" data-v-cbb34efb><article><div class="fc-black-500 fs-body1 mb8"><svg aria-hidden="true" class="svg-icon iconLinkSm va-middle mtn2 mr2" width="14" height="14" viewBox="0 0 14 14"><path d="M6.01 6.77q.42.8 1.22 1.22L6.46 9.5a4.5 4.5 0 1 1 5.22-.83l-1.2-1.2A2.79 2.79 0 1 0 6 6.76m.77-.75.77-1.52a4.5 4.5 0 1 1-5.22.83l1.2 1.2a2.79 2.79 0 1 0 3.25-.5"></path></svg> chenhuijing.com</div><h1 class="p-ff-roboto-slab-bold fs-subheading mb8 lh-sm">Learning web extensions</h1><div class="fc-black-500 fs-body12"><!--[--><p>The process of building browser extensions changes as the browser changes, naturally. Here&#39;s some good, modern tips.</p><!--]--></div></article></a><a href="https://www.oddbird.net/2025/02/12/fluid-type/" rel="external" class="d-block fc-black-500 h:fc-blue-500 pt24 pl24 pr24 pb12 pb0 mb16 ba bc-black-200 bar-lg h:bc-black-300" data-v-cbb34efb><article><div class="fc-black-500 fs-body1 mb8"><svg aria-hidden="true" class="svg-icon iconLinkSm va-middle mtn2 mr2" width="14" height="14" viewBox="0 0 14 14"><path d="M6.01 6.77q.42.8 1.22 1.22L6.46 9.5a4.5 4.5 0 1 1 5.22-.83l-1.2-1.2A2.79 2.79 0 1 0 6 6.76m.77-.75.77-1.52a4.5 4.5 0 1 1-5.22.83l1.2 1.2a2.79 2.79 0 1 0 3.25-.5"></path></svg> oddbird.net</div><h1 class="p-ff-roboto-slab-bold fs-subheading mb8 lh-sm">Reimagining fluid typography</h1><div class="fc-black-500 fs-body12"><!--[--><p>Is it time to question some &quot;best practices&quot; we&#39;ve followed for a while?</p><!--]--></div></article></a><a href="https://www.chiark.greenend.org.uk/~sgtatham/quasiblog/xor/" rel="external" class="d-block fc-black-500 h:fc-blue-500 pt24 pl24 pr24 pb12 pb0 mb16 ba bc-black-200 bar-lg h:bc-black-300" data-v-cbb34efb><article><div class="fc-black-500 fs-body1 mb8"><svg aria-hidden="true" class="svg-icon iconLinkSm va-middle mtn2 mr2" width="14" height="14" viewBox="0 0 14 14"><path d="M6.01 6.77q.42.8 1.22 1.22L6.46 9.5a4.5 4.5 0 1 1 5.22-.83l-1.2-1.2A2.79 2.79 0 1 0 6 6.76m.77-.75.77-1.52a4.5 4.5 0 1 1-5.22.83l1.2 1.2a2.79 2.79 0 1 0 3.25-.5"></path></svg> chiark.greenend.org.uk</div><h1 class="p-ff-roboto-slab-bold fs-subheading mb8 lh-sm">XOR</h1><div class="fc-black-500 fs-body12"><!--[--><p>It&#39;s probably been a while since you tried to understand what &quot;exclusive or&quot; really means. </p><!--]--></div></article></a><a href="https://perthirtysix.com/visualizing-data-is-an-art" rel="external" class="d-block fc-black-500 h:fc-blue-500 pt24 pl24 pr24 pb12 pb0 mb16 ba bc-black-200 bar-lg h:bc-black-300" data-v-cbb34efb><article><div class="fc-black-500 fs-body1 mb8"><svg aria-hidden="true" class="svg-icon iconLinkSm va-middle mtn2 mr2" width="14" height="14" viewBox="0 0 14 14"><path d="M6.01 6.77q.42.8 1.22 1.22L6.46 9.5a4.5 4.5 0 1 1 5.22-.83l-1.2-1.2A2.79 2.79 0 1 0 6 6.76m.77-.75.77-1.52a4.5 4.5 0 1 1-5.22.83l1.2 1.2a2.79 2.79 0 1 0 3.25-.5"></path></svg> perthirtysix.com</div><h1 class="p-ff-roboto-slab-bold fs-subheading mb8 lh-sm">Visualizing data is an art—we should treat it like one</h1><div class="fc-black-500 fs-body12"><!--[--><p>A model is an approximation of the truth. Making one is both an art and a science!</p><!--]--></div></article></a><a href="https://newatlas.com/medical/caffeine-coffee-changing-structure-brain/" rel="external" class="d-block fc-black-500 h:fc-blue-500 pt24 pl24 pr24 pb12 pb0 mb16 ba bc-black-200 bar-lg h:bc-black-300" data-v-cbb34efb><article><div class="fc-black-500 fs-body1 mb8"><svg aria-hidden="true" class="svg-icon iconLinkSm va-middle mtn2 mr2" width="14" height="14" viewBox="0 0 14 14"><path d="M6.01 6.77q.42.8 1.22 1.22L6.46 9.5a4.5 4.5 0 1 1 5.22-.83l-1.2-1.2A2.79 2.79 0 1 0 6 6.76m.77-.75.77-1.52a4.5 4.5 0 1 1-5.22.83l1.2 1.2a2.79 2.79 0 1 0 3.25-.5"></path></svg> newatlas.com</div><h1 class="p-ff-roboto-slab-bold fs-subheading mb8 lh-sm">How your morning coffee is changing the structure of your brain</h1><div class="fc-black-500 fs-body12"><!--[--><p>They can take caffeine from my very awake hands!!</p><!--]--></div></article></a><a href="https://explaining.software/archive/the-sudoku-affair/" rel="external" class="d-block fc-black-500 h:fc-blue-500 pt24 pl24 pr24 pb12 pb0 mb16 ba bc-black-200 bar-lg h:bc-black-300" data-v-cbb34efb><article><div class="fc-black-500 fs-body1 mb8"><svg aria-hidden="true" class="svg-icon iconLinkSm va-middle mtn2 mr2" width="14" height="14" viewBox="0 0 14 14"><path d="M6.01 6.77q.42.8 1.22 1.22L6.46 9.5a4.5 4.5 0 1 1 5.22-.83l-1.2-1.2A2.79 2.79 0 1 0 6 6.76m.77-.75.77-1.52a4.5 4.5 0 1 1-5.22.83l1.2 1.2a2.79 2.79 0 1 0 3.25-.5"></path></svg> explaining.software</div><h1 class="p-ff-roboto-slab-bold fs-subheading mb8 lh-sm">The Sudoku affair</h1><div class="fc-black-500 fs-body12"><!--[--><p>Software design is a deliberate process that requires deliberate effort.</p><!--]--></div></article></a><a href="https://www.smashingmagazine.com/2025/02/taking-rwd-to-the-extreme/" rel="external" class="d-block fc-black-500 h:fc-blue-500 pt24 pl24 pr24 pb12 pb0 mb16 ba bc-black-200 bar-lg h:bc-black-300" data-v-cbb34efb><article><div class="fc-black-500 fs-body1 mb8"><svg aria-hidden="true" class="svg-icon iconLinkSm va-middle mtn2 mr2" width="14" height="14" viewBox="0 0 14 14"><path d="M6.01 6.77q.42.8 1.22 1.22L6.46 9.5a4.5 4.5 0 1 1 5.22-.83l-1.2-1.2A2.79 2.79 0 1 0 6 6.76m.77-.75.77-1.52a4.5 4.5 0 1 1-5.22.83l1.2 1.2a2.79 2.79 0 1 0 3.25-.5"></path></svg> smashingmagazine.com</div><h1 class="p-ff-roboto-slab-bold fs-subheading mb8 lh-sm">Taking RWD to the extreme</h1><div class="fc-black-500 fs-body12"><!--[--><p>15 whole years (!) after the origins of responsive web design, the browser has come a long way!</p><!--]--></div></article></a><!--]--></div></div></div></div></div><section class="mt64 py64 bg-black-500 d:bg-black-200 fc-white d:fc-black px48 md:pl24 md:pr24 overflow-hidden" data-v-cbb34efb><div class="p-wrapper mx-auto"><div class="d-flex md:fd-column jc-space-between mb64"><div class="flex--item"><h2 class="mb12 fs-headline2 p-ff-roboto-slab-bold">Want updates to your inbox?</h2><p class="mb32 fs-subheading wmx6">Every week we’ll share a collection of great questions from our community, news and articles from our blog, and awesome links from around the web.</p><a href="/newsletter/" class="s-btn s-btn__filled fs-body2 mr8"> Previous issues </a><a class="s-btn s-btn__icon h:bg-black-500 fc-white d:fc-black-400 h:bg-transparent fs-body2" target="_blank" href="https://stackoverflow.com/users/email/settings/current"><svg aria-hidden="true" class="svg-icon iconGlyphSm mr6" 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> Subscribe on Stack Overflow </a></div><div class="flex--item"><svg aria-hidden="true" class="svg-spot spotMailXL fc-orange-400 md:d-none" width="196" height="196" viewBox="0 0 196 196"><path d="m52.69 172.59.47.1c5.16 1.13 9.5 2.44 13.96 3.79 11.12 3.36 22.94 6.92 49.88 8.52 37.74 2.24 53.54-20.16 68-64 14.46-43.83-7.72-75.55-41.5-103-28.79-23.4-70.1-6.26-92.64 3.1-3.9 1.61-7.24 3-9.86 3.9-17.7 6.1-30.47 28.42-33.82 83.88-3.25 53.72 39.4 62.46 45.5 63.7M48 36a7 7 0 0 1 7-7h83a7 7 0 0 1 7 7v14h6a7 7 0 0 1 7 7v85a7 7 0 0 1-7 7H42a7 7 0 0 1-7-7V57a7 7 0 0 1 7-7h6z" opacity=".07"></path><path d="m44 77.13 48.25 31.14a8 8 0 0 0 8.24-.07l50.21-33c5.41-3.3 12.29.66 12.29 7.06v65.51a8.2 8.2 0 0 1-8.11 8.24H52.1a8.2 8.2 0 0 1-8.11-8.24z" opacity=".2"></path><path d="M55 29a7 7 0 0 0-7 7v24a2 2 0 1 0 4 0V36a3 3 0 0 1 3-3h83a3 3 0 0 1 3 3v24a2 2 0 1 0 4 0V36a7 7 0 0 0-7-7zm38 17a2 2 0 1 0 0 4h23a2 2 0 1 0 0-4zm-49.24 8H42a3 3 0 0 0-3 3v5.92l57.5 37.69L154 62.92V57a3 3 0 0 0-3-3h-1.76a2 2 0 1 1 0-4H151a7 7 0 0 1 7 7v85a7 7 0 0 1-7 7H42a7 7 0 0 1-7-7V57a7 7 0 0 1 7-7h1.76a2 2 0 1 1 0 4M39 142a3 3 0 0 0 3 3h109a3 3 0 0 0 3-3V67.7l-41.95 27.5 33.34 32.36a2 2 0 1 1-2.78 2.88l-33.99-33-9.93 6.51a4 4 0 0 1-4.38 0l-9.93-6.5-32.97 32.96a2 2 0 0 1-2.82-2.82L80.96 95.2 39 67.7zm52-83c0-1.1.9-2 2-2h36a2 2 0 1 1 0 4H93a2 2 0 0 1-2-2m0 11c0-1.1.9-2 2-2h23a2 2 0 1 1 0 4H93a2 2 0 0 1-2-2m75-40a2 2 0 0 1 2 2v4h4a2 2 0 1 1 0 4h-4v4a2 2 0 1 1-4 0v-4h-4a2 2 0 1 1 0-4h4v-4c0-1.1.9-2 2-2M44.48 166.79l4.24 4.24-4.24 4.24-4.25-4.24zM19.17 40.34l8.49 8.49-8.49 8.48-8.48-8.48zm-2.83 8.49 2.83 2.83L22 48.83 19.17 46zM77.23 42a4.5 4.5 0 0 0-4.16 3.77A4.8 4.8 0 0 0 68.7 42a4.4 4.4 0 0 0-3.52 1.54 4.8 4.8 0 0 0-1.13 3.8c0 4.4 5.5 8.47 7.8 10.18l.13.1c.61.51 1.49.51 2.1 0l.36-.28c2.3-1.75 7.57-5.76 7.57-10 0-2.35-.67-5.34-4.77-5.34"></path></svg></div></div><div class="d-flex gs32 md:fd-column"><!--[--><div class="flex--item4"><a href="/newsletter/issue-265-beware-the-data-doom-loop/" class="bg-white d-block p24 h100 bar-lg fc-black-500"><time datetime="2025-02-19" class="flex--item tt-uppercase fw-bold fs-body1 fc-black-500 mb12 d-block" 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 19, 2025</time><h2 class="fs-headline1 fc-blue-500 p-ff-roboto-slab-bold mb12">Issue 265: Beware the data doom loop</h2><p class="mb0 fc-black-500 fs-body3"> This week: keeping software development both fast and safe, breathing something other than air, and how your morning coffee changes your brain. </p></a></div><div class="flex--item4"><a href="/newsletter/issue-264-25-000-images-per-second/" class="bg-white d-block p24 h100 bar-lg fc-black-500"><time datetime="2025-02-12" class="flex--item tt-uppercase fw-bold fs-body1 fc-black-500 mb12 d-block" 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 12, 2025</time><h2 class="fs-headline1 fc-blue-500 p-ff-roboto-slab-bold mb12">Issue 264: 25,000 images per second</h2><p class="mb0 fc-black-500 fs-body3"> This week: we&#39;re gearing up for an AMA with our CEO, growing paranoid over our Linux kernel&#39;s knowledge of Microsoft tech, and celebrating the return of the pebble. </p></a></div><div class="flex--item4"><a href="/newsletter/issue-263-how-engineering-teams-can-thrive-in-25/" class="bg-white d-block p24 h100 bar-lg fc-black-500"><time datetime="2025-02-05" class="flex--item tt-uppercase fw-bold fs-body1 fc-black-500 mb12 d-block" 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 5, 2025</time><h2 class="fs-headline1 fc-blue-500 p-ff-roboto-slab-bold mb12">Issue 263: How engineering teams can thrive in ’25</h2><p class="mb0 fc-black-500 fs-body3"> This week: Feature flags in theory and in practice, the world’s best mirror, and biohacking a broken heart.</p></a></div><div class="flex--item4"><a href="/newsletter/issue-262-how-the-internet-changed-last-year/" class="bg-white d-block p24 h100 bar-lg fc-black-500"><time datetime="2025-01-29" class="flex--item tt-uppercase fw-bold fs-body1 fc-black-500 mb12 d-block" 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> January 29, 2025</time><h2 class="fs-headline1 fc-blue-500 p-ff-roboto-slab-bold mb12">Issue 262: How the internet changed last year</h2><p class="mb0 fc-black-500 fs-body3"> This week: The organizations to which Stack gave back in 2024, what you can do when your open-source plugin is repackaged as commercial code, and the UX of login codes.</p></a></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__" data-src="/_payload.json?41bd5a05-3c4b-4aca-bb73-2ccdd08814f4">[{"state":1,"once":3,"_errors":4,"serverRendered":7,"path":8,"prerenderedAt":9},["Reactive",2],{},["Set"],["ShallowReactive",5],{"sanity-2SPE816Kdz":6,"sanity-3kAnu8KbYu":6},null,true,"/",1740676542085]</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:"41bd5a05-3c4b-4aca-bb73-2ccdd08814f4",buildAssetsDir:"/_nuxt/",cdnURL:""}}</script></body></html>

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