pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}
/*!
  Theme: StackOverflow Dark
  Description: Dark theme as used on stackoverflow.com
  Author: stackoverflow.com
  Maintainer: @Hirse
  Website: https://github.com/StackExchange/Stacks
  License: MIT
  Updated: 2021-05-15

  Updated for @stackoverflow/stacks v0.64.0
  Code Blocks: /blob/v0.64.0/lib/css/components/_stacks-code-blocks.less
  Colors: /blob/v0.64.0/lib/css/exports/_stacks-constants-colors.less
*/.hljs{background:#1c1b1b}.hljs,.hljs-subst{color:#fff}.hljs-comment{color:#999}.hljs-attr,.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-section,.hljs-selector-tag{color:#88aece}.hljs-attribute{color:#c59bc1}.hljs-name,.hljs-number,.hljs-quote,.hljs-selector-id,.hljs-template-tag,.hljs-type{color:#f08d49}.hljs-selector-class{color:#88aece}.hljs-link,.hljs-regexp,.hljs-selector-attr,.hljs-string,.hljs-symbol,.hljs-template-variable,.hljs-variable{color:#b5bd68}.hljs-meta,.hljs-selector-pseudo{color:#88aece}.hljs-built_in,.hljs-literal,.hljs-title{color:#f08d49}.hljs-bullet,.hljs-code{color:#ccc}.hljs-meta .hljs-string{color:#b5bd68}.hljs-deletion{color:#de7176}.hljs-addition{color:#76c490}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}:root{--color-white:#fff;--color-white-rgb:255,255,255;--color-black:#000;--color-black-rgb:0,0,0;--color-grey-xxs:#f5f5f5;--color-grey-xs:#e6e6e6;--color-grey-s:#c2c2c2;--color-grey-m:#999;--color-grey-l:grey;--color-grey-xl:#595959;--color-grey-xxl:#333;--color-grey-xxxl:#1e1e1e;--color-primary:#328cc8;--color-primary-s:#4c9cd2;--color-primary-xs:#54a1d4;--color-primary-l:#2b78ab;--color-primary-xl:#2972a3;--color-secondary:#f4e83e;--color-secondary-s:#f6ec60;--color-secondary-xs:#f7ed6a;--color-secondary-l:#f2e41c;--color-secondary-xl:#f1e312;--color-page-text:#333;--color-document-background:#fff;--color-partial:#f5f5f5;--color-page-background:#fff;--color-warning:#d50000;--color-warning-s:#f90000;--color-warning-l:#b10000;--color-success:#009000;--color-success-s:#00b400;--color-success-l:#006c00;--color-hint:#fb0;--color-hint-s:#ffc524;--color-hint-l:#dba100;--color-info:#dadce0;--color-info-s:#edeef0;--color-info-l:#c7cad0;--font-primary:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial;--font-secondary:Gelasio,BlinkMacSystemFont,-apple-system,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue","Helvetica","Arial",sans-serif;--font-heading:Outfit,BlinkMacSystemFont,-apple-system,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue","Helvetica","Arial",sans-serif;--font-code:Source Code Pro,monospace;--font-size-body:1.6em;--line-height:1.5;--letter-spacing:0.04rem;--font-size-xxs:x-small;--font-size-xs:smaller;--font-size-s:small;--font-size-m:medium;--font-size-l:large;--font-size-xl:larger;--font-size-xxl:x-large;--font-size-xxxl:xx-large;--font-weight-xs:100;--font-weight-s:300;--font-weight-m:400;--font-weight-l:600;--font-weight-xl:700}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],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:1px 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{vertical-align:baseline}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:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:600;src:url(/dist/d2aa5090a9f7ea25367e.woff2) format("woff2"),url(/dist/9fe80083d135c186efa1.woff) format("woff")}@font-face{font-display:swap;font-family:Gelasio;font-style:normal;font-weight:400;src:url(/dist/c6903a7189a9f1a981d6.woff2) format("woff2"),url(/dist/af92c6b1b4a7f33304bd.woff) format("woff")}@font-face{font-display:swap;font-family:Gelasio;font-style:italic;font-weight:400;src:url(/dist/0567c63dd85ec6d78c73.woff2) format("woff2"),url(/dist/eb59ade5e182098f9851.woff) format("woff")}@font-face{font-display:swap;font-family:Gelasio;font-style:normal;font-weight:600;src:url(/dist/b4365e335acc85ad7785.woff2) format("woff2"),url(/dist/c06d77c1f525809a1c9a.woff) format("woff")}@font-face{font-display:swap;font-family:Source Code Pro;font-style:normal;font-weight:400;src:url(/dist/06101a7ccf85875d015f.woff2) format("woff2"),url(/dist/8c014e32449d9dde6d8f.woff) format("woff")}a.btn{text-decoration:none}a.btn,button.btn,input[type=button].btn,input[type=reset].btn,input[type=submit].btn{background:var(--color-primary);border:.1rem solid var(--color-primary);border-radius:.3rem;box-sizing:border-box;color:var(--color-white);cursor:pointer;display:inline-block;font-size:var(--font-size-s);height:3rem;min-width:12rem;padding:.75rem 1.5rem;position:relative;text-align:center;text-transform:uppercase;white-space:nowrap}a.btn.btn-narrow,button.btn.btn-narrow,input[type=button].btn.btn-narrow,input[type=reset].btn.btn-narrow,input[type=submit].btn.btn-narrow{height:2.25rem;min-width:unset;padding:.25rem;text-transform:none}a.btn.btn-outlined,button.btn.btn-outlined,input[type=button].btn.btn-outlined,input[type=reset].btn.btn-outlined,input[type=submit].btn.btn-outlined{background:var(--color-white);border:.1rem solid var(--color-primary);color:var(--color-primary)}a.btn.btn-outlined:focus,a.btn.btn-outlined:hover,button.btn.btn-outlined:focus,button.btn.btn-outlined:hover,input[type=button].btn.btn-outlined:focus,input[type=button].btn.btn-outlined:hover,input[type=reset].btn.btn-outlined:focus,input[type=reset].btn.btn-outlined:hover,input[type=submit].btn.btn-outlined:focus,input[type=submit].btn.btn-outlined:hover{background:var(--color-primary-s);border:.1rem solid var(--color-primary-s);color:var(--color-white)}a.btn.btn-s,button.btn.btn-s,input[type=button].btn.btn-s,input[type=reset].btn.btn-s,input[type=submit].btn.btn-s{min-width:unset;padding:.5rem 1rem;text-transform:none}a.btn.btn-xs,button.btn.btn-xs,input[type=button].btn.btn-xs,input[type=reset].btn.btn-xs,input[type=submit].btn.btn-xs{height:2.5rem;min-width:unset;padding:.2rem .5rem;text-transform:none}a.btn:hover,button.btn:hover,input[type=button].btn:hover,input[type=reset].btn:hover,input[type=submit].btn:hover{background:var(--color-primary-s);border:.1rem solid var(--color-primary-s);text-decoration:none}a.btn.btn-invert,button.btn.btn-invert,input[type=button].btn.btn-invert,input[type=reset].btn.btn-invert,input[type=submit].btn.btn-invert{background:var(--color-white);border:.1rem solid var(--color-white);color:var(--color-primary)}a.btn.btn-invert:focus,a.btn.btn-invert:hover,button.btn.btn-invert:focus,button.btn.btn-invert:hover,input[type=button].btn.btn-invert:focus,input[type=button].btn.btn-invert:hover,input[type=reset].btn.btn-invert:focus,input[type=reset].btn.btn-invert:hover,input[type=submit].btn.btn-invert:focus,input[type=submit].btn.btn-invert:hover{background:var(--color-primary-xs);border:.1rem solid var(--color-primary-xs);color:var(--color-white);text-decoration:none}a.btn.text,button.btn.text,input[type=button].btn.text,input[type=reset].btn.text,input[type=submit].btn.text{background:none;border:0;color:var(--color-primary);min-width:unset;text-transform:none}a.btn.text.inline,button.btn.text.inline,input[type=button].btn.text.inline,input[type=reset].btn.text.inline,input[type=submit].btn.text.inline{padding:0}a.btn.text:hover,button.btn.text:hover,input[type=button].btn.text:hover,input[type=reset].btn.text:hover,input[type=submit].btn.text:hover{background:none;border:0;text-decoration:underline}a.btn.warning,button.btn.warning,input[type=button].btn.warning,input[type=reset].btn.warning,input[type=submit].btn.warning{background:var(--color-warning);border:.1rem solid var(--color-warning);color:var(--color-white)}a.btn.success,button.btn.success,input[type=button].btn.success,input[type=reset].btn.success,input[type=submit].btn.success{background:var(--color-success);border:.1rem solid var(--color-success);color:var(--color-white)}a.btn.btn-includes-icon,button.btn.btn-includes-icon,input[type=button].btn.btn-includes-icon,input[type=reset].btn.btn-includes-icon,input[type=submit].btn.btn-includes-icon{align-items:center;display:inline-flex}a.btn.btn-includes-icon svg,button.btn.btn-includes-icon svg,input[type=button].btn.btn-includes-icon svg,input[type=reset].btn.btn-includes-icon svg,input[type=submit].btn.btn-includes-icon svg{color:var(--color-white)}a.btn.btn-includes-icon svg *,button.btn.btn-includes-icon svg *,input[type=button].btn.btn-includes-icon svg *,input[type=reset].btn.btn-includes-icon svg *,input[type=submit].btn.btn-includes-icon svg *{fill:currentColor}a.btn .disabled,a.btn[disabled]:not([disabled=false]),button.btn .disabled,button.btn[disabled]:not([disabled=false]),input[type=button].btn .disabled,input[type=button].btn[disabled]:not([disabled=false]),input[type=reset].btn .disabled,input[type=reset].btn[disabled]:not([disabled=false]),input[type=submit].btn .disabled,input[type=submit].btn[disabled]:not([disabled=false]){background:var(--color-grey-s);border:.1rem solid var(--color-grey-s);cursor:default}a.btn .disabled:focus,a.btn .disabled:hover,a.btn[disabled]:not([disabled=false]):focus,a.btn[disabled]:not([disabled=false]):hover,button.btn .disabled:focus,button.btn .disabled:hover,button.btn[disabled]:not([disabled=false]):focus,button.btn[disabled]:not([disabled=false]):hover,input[type=button].btn .disabled:focus,input[type=button].btn .disabled:hover,input[type=button].btn[disabled]:not([disabled=false]):focus,input[type=button].btn[disabled]:not([disabled=false]):hover,input[type=reset].btn .disabled:focus,input[type=reset].btn .disabled:hover,input[type=reset].btn[disabled]:not([disabled=false]):focus,input[type=reset].btn[disabled]:not([disabled=false]):hover,input[type=submit].btn .disabled:focus,input[type=submit].btn .disabled:hover,input[type=submit].btn[disabled]:not([disabled=false]):focus,input[type=submit].btn[disabled]:not([disabled=false]):hover{background:var(--color-grey-s);border:.1rem solid var(--color-grey-s)}a.btn .disabled.icon,a.btn[disabled]:not([disabled=false]).icon,button.btn .disabled.icon,button.btn[disabled]:not([disabled=false]).icon,input[type=button].btn .disabled.icon,input[type=button].btn[disabled]:not([disabled=false]).icon,input[type=reset].btn .disabled.icon,input[type=reset].btn[disabled]:not([disabled=false]).icon,input[type=submit].btn .disabled.icon,input[type=submit].btn[disabled]:not([disabled=false]).icon{background:none;border:0}a.btn .disabled.icon>svg,a.btn[disabled]:not([disabled=false]).icon>svg,button.btn .disabled.icon>svg,button.btn[disabled]:not([disabled=false]).icon>svg,input[type=button].btn .disabled.icon>svg,input[type=button].btn[disabled]:not([disabled=false]).icon>svg,input[type=reset].btn .disabled.icon>svg,input[type=reset].btn[disabled]:not([disabled=false]).icon>svg,input[type=submit].btn .disabled.icon>svg,input[type=submit].btn[disabled]:not([disabled=false]).icon>svg{color:var(--color-grey-s)}a.btn .disabled.icon>svg *,a.btn[disabled]:not([disabled=false]).icon>svg *,button.btn .disabled.icon>svg *,button.btn[disabled]:not([disabled=false]).icon>svg *,input[type=button].btn .disabled.icon>svg *,input[type=button].btn[disabled]:not([disabled=false]).icon>svg *,input[type=reset].btn .disabled.icon>svg *,input[type=reset].btn[disabled]:not([disabled=false]).icon>svg *,input[type=submit].btn .disabled.icon>svg *,input[type=submit].btn[disabled]:not([disabled=false]).icon>svg *{fill:currentColor}a.btn .disabled.icon:hover>svg,a.btn[disabled]:not([disabled=false]).icon:hover>svg,button.btn .disabled.icon:hover>svg,button.btn[disabled]:not([disabled=false]).icon:hover>svg,input[type=button].btn .disabled.icon:hover>svg,input[type=button].btn[disabled]:not([disabled=false]).icon:hover>svg,input[type=reset].btn .disabled.icon:hover>svg,input[type=reset].btn[disabled]:not([disabled=false]).icon:hover>svg,input[type=submit].btn .disabled.icon:hover>svg,input[type=submit].btn[disabled]:not([disabled=false]).icon:hover>svg{color:var(--color-grey-s)}a.btn .disabled.icon:hover>svg *,a.btn[disabled]:not([disabled=false]).icon:hover>svg *,button.btn .disabled.icon:hover>svg *,button.btn[disabled]:not([disabled=false]).icon:hover>svg *,input[type=button].btn .disabled.icon:hover>svg *,input[type=button].btn[disabled]:not([disabled=false]).icon:hover>svg *,input[type=reset].btn .disabled.icon:hover>svg *,input[type=reset].btn[disabled]:not([disabled=false]).icon:hover>svg *,input[type=submit].btn .disabled.icon:hover>svg *,input[type=submit].btn[disabled]:not([disabled=false]).icon:hover>svg *{fill:currentColor}a.btn.icon,button.btn.icon,input[type=button].btn.icon,input[type=reset].btn.icon,input[type=submit].btn.icon{background:none;border:0;height:auto;min-width:unset;padding:0;width:2.4rem}a.btn.icon.icon-auto,button.btn.icon.icon-auto,input[type=button].btn.icon.icon-auto,input[type=reset].btn.icon.icon-auto,input[type=submit].btn.icon.icon-auto{width:auto}a.btn.icon.icon-xs,button.btn.icon.icon-xs,input[type=button].btn.icon.icon-xs,input[type=reset].btn.icon.icon-xs,input[type=submit].btn.icon.icon-xs{width:1.4rem}a.btn.icon.icon-s,button.btn.icon.icon-s,input[type=button].btn.icon.icon-s,input[type=reset].btn.icon.icon-s,input[type=submit].btn.icon.icon-s{width:1.8rem}a.btn.icon.icon-m,button.btn.icon.icon-m,input[type=button].btn.icon.icon-m,input[type=reset].btn.icon.icon-m,input[type=submit].btn.icon.icon-m{width:2.4rem}a.btn.icon.icon-l,button.btn.icon.icon-l,input[type=button].btn.icon.icon-l,input[type=reset].btn.icon.icon-l,input[type=submit].btn.icon.icon-l{width:2.8rem}a.btn.icon.icon-xl,button.btn.icon.icon-xl,input[type=button].btn.icon.icon-xl,input[type=reset].btn.icon.icon-xl,input[type=submit].btn.icon.icon-xl{width:3.2rem}a.btn.icon svg,button.btn.icon svg,input[type=button].btn.icon svg,input[type=reset].btn.icon svg,input[type=submit].btn.icon svg{color:var(--color-primary)}a.btn.icon svg *,button.btn.icon svg *,input[type=button].btn.icon svg *,input[type=reset].btn.icon svg *,input[type=submit].btn.icon svg *{fill:currentColor}a.btn.icon.inverse svg,button.btn.icon.inverse svg,input[type=button].btn.icon.inverse svg,input[type=reset].btn.icon.inverse svg,input[type=submit].btn.icon.inverse svg{color:var(--color-white)}a.btn.icon.inverse svg *,button.btn.icon.inverse svg *,input[type=button].btn.icon.inverse svg *,input[type=reset].btn.icon.inverse svg *,input[type=submit].btn.icon.inverse svg *{fill:currentColor}a.btn.icon.active svg,a.btn.icon:active svg,a.btn.icon:hover svg,button.btn.icon.active svg,button.btn.icon:active svg,button.btn.icon:hover svg,input[type=button].btn.icon.active svg,input[type=button].btn.icon:active svg,input[type=button].btn.icon:hover svg,input[type=reset].btn.icon.active svg,input[type=reset].btn.icon:active svg,input[type=reset].btn.icon:hover svg,input[type=submit].btn.icon.active svg,input[type=submit].btn.icon:active svg,input[type=submit].btn.icon:hover svg{color:var(--color-primary-xs)}a.btn.icon.active svg *,a.btn.icon:active svg *,a.btn.icon:hover svg *,button.btn.icon.active svg *,button.btn.icon:active svg *,button.btn.icon:hover svg *,input[type=button].btn.icon.active svg *,input[type=button].btn.icon:active svg *,input[type=button].btn.icon:hover svg *,input[type=reset].btn.icon.active svg *,input[type=reset].btn.icon:active svg *,input[type=reset].btn.icon:hover svg *,input[type=submit].btn.icon.active svg *,input[type=submit].btn.icon:active svg *,input[type=submit].btn.icon:hover svg *{fill:currentColor}a.btn.icon:focus,a.btn.icon:hover,button.btn.icon:focus,button.btn.icon:hover,input[type=button].btn.icon:focus,input[type=button].btn.icon:hover,input[type=reset].btn.icon:focus,input[type=reset].btn.icon:hover,input[type=submit].btn.icon:focus,input[type=submit].btn.icon:hover{background:none}a.btn.icon.warning svg,button.btn.icon.warning svg,input[type=button].btn.icon.warning svg,input[type=reset].btn.icon.warning svg,input[type=submit].btn.icon.warning svg{color:var(--color-warning)}a.btn.icon.warning svg *,button.btn.icon.warning svg *,input[type=button].btn.icon.warning svg *,input[type=reset].btn.icon.warning svg *,input[type=submit].btn.icon.warning svg *{fill:currentColor}a.btn.icon.success svg,button.btn.icon.success svg,input[type=button].btn.icon.success svg,input[type=reset].btn.icon.success svg,input[type=submit].btn.icon.success svg{color:var(--color-success)}a.btn.icon.success svg *,button.btn.icon.success svg *,input[type=button].btn.icon.success svg *,input[type=reset].btn.icon.success svg *,input[type=submit].btn.icon.success svg *{fill:currentColor}a.btn>.spinner,button.btn>.spinner,input[type=button].btn>.spinner,input[type=reset].btn>.spinner,input[type=submit].btn>.spinner{background:var(--color-grey-xs);border-radius:.3rem;height:100%;left:0;position:absolute;top:0;width:100%}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.1rem solid var(--color-grey-s);border-radius:.3rem;box-shadow:none;box-sizing:border-box;height:3rem;padding:.1rem .5rem;width:100%}input[type=email]::-ms-expand,input[type=number]::-ms-expand,input[type=password]::-ms-expand,input[type=search]::-ms-expand,input[type=tel]::-ms-expand,input[type=text]::-ms-expand,input[type=url]::-ms-expand,select::-ms-expand,textarea::-ms-expand{display:none}input[type=email]:focus::not(.disabled),input[type=number]:focus::not(.disabled),input[type=password]:focus::not(.disabled),input[type=search]:focus::not(.disabled),input[type=tel]:focus::not(.disabled),input[type=text]:focus::not(.disabled),input[type=url]:focus::not(.disabled),select:focus::not(.disabled),textarea:focus::not(.disabled){border:.1rem solid var(--color-primary);outline:0}input[type=email] input[disabled]:not([disabled=false]),input[type=email] select[disabled]:not([disabled=false]),input[type=email] textarea[disabled]:not([disabled=false]),input[type=email].disabled,input[type=number] input[disabled]:not([disabled=false]),input[type=number] select[disabled]:not([disabled=false]),input[type=number] textarea[disabled]:not([disabled=false]),input[type=number].disabled,input[type=password] input[disabled]:not([disabled=false]),input[type=password] select[disabled]:not([disabled=false]),input[type=password] textarea[disabled]:not([disabled=false]),input[type=password].disabled,input[type=search] input[disabled]:not([disabled=false]),input[type=search] select[disabled]:not([disabled=false]),input[type=search] textarea[disabled]:not([disabled=false]),input[type=search].disabled,input[type=tel] input[disabled]:not([disabled=false]),input[type=tel] select[disabled]:not([disabled=false]),input[type=tel] textarea[disabled]:not([disabled=false]),input[type=tel].disabled,input[type=text] input[disabled]:not([disabled=false]),input[type=text] select[disabled]:not([disabled=false]),input[type=text] textarea[disabled]:not([disabled=false]),input[type=text].disabled,input[type=url] input[disabled]:not([disabled=false]),input[type=url] select[disabled]:not([disabled=false]),input[type=url] textarea[disabled]:not([disabled=false]),input[type=url].disabled,select input[disabled]:not([disabled=false]),select select[disabled]:not([disabled=false]),select textarea[disabled]:not([disabled=false]),select.disabled,textarea input[disabled]:not([disabled=false]),textarea select[disabled]:not([disabled=false]),textarea textarea[disabled]:not([disabled=false]),textarea.disabled{background:var(--color-grey-xs);color:var(--color-grey-m)}input[type=email].iconless,input[type=number].iconless,input[type=password].iconless,input[type=search].iconless,input[type=tel].iconless,input[type=text].iconless,input[type=url].iconless,select.iconless,textarea.iconless{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==);padding-right:.5rem}input::-webkit-calendar-picker-indicator{display:none}.frm-datalist,select{background:var(--color-white) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAWElEQVQ4jWNgGAVUB08ZGBj+E8BP8BngxcDA8AeP5t8MDAwehFyRgceAVGK90oVFcxuxmhkYGBgYGRgYViJpXgYVIwlwMDAw7GNgYNjFwMDATqrmUUACAAAyuSLu9U5rxAAAAABJRU5ErkJggg==) no-repeat;background-position-x:calc(100% - .5rem);background-position-y:66.6666666667%;cursor:pointer;padding-right:2.5rem;width:99%}.frm-datalist{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFFmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgNzkuMTY0NDYwLCAyMDIwLzA1LzEyLTE2OjA0OjE3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjEuMiAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIwLTEwLTE1VDEzOjE0OjA3KzAyOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMC0xMC0xNVQxMzoxNDo1OSswMjowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMC0xMC0xNVQxMzoxNDo1OSswMjowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowZWM3MTc5Yi05M2ZmLTQ4NDQtOWZlMS04MzRlYWNkZWY5MzciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MGVjNzE3OWItOTNmZi00ODQ0LTlmZTEtODM0ZWFjZGVmOTM3IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MGVjNzE3OWItOTNmZi00ODQ0LTlmZTEtODM0ZWFjZGVmOTM3Ij4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDowZWM3MTc5Yi05M2ZmLTQ4NDQtOWZlMS04MzRlYWNkZWY5MzciIHN0RXZ0OndoZW49IjIwMjAtMTAtMTVUMTM6MTQ6MDcrMDI6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMS4yIChXaW5kb3dzKSIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5xTQH8AAAAgUlEQVQ4jc3TwQkCMRBG4W+8aGliH8JW4sFCBFvwYDVahQvjRZa4xlXIgg7MJcN78xOSyEwttWii/0IgM4fGFfmhLyUTrZc4b4KIGKS1qs5HCTboJ7bfsH5iRgLoJgTbl6UVAewr8K6a+o0gcCzgw+PsawGscMYJy3Iw6zv4/V+4A+l0vDML5FuRAAAAAElFTkSuQmCC);cursor:default}textarea{line-height:1.4;min-height:8rem;padding-bottom:.6rem;padding-top:.6rem}textarea.textarea-s{height:8rem}textarea.textarea-m{height:16rem}textarea.textarea-l{height:24rem}textarea.textarea-monospace{font-family:monospace;font-size:120%}label{margin-bottom:.25rem}label,legend{display:block}legend{margin-bottom:1.5rem}fieldset{border-width:0;display:block;margin:0;padding:0;width:100%}input[type=checkbox],input[type=radio]{cursor:pointer;display:inline;margin:.4rem .5rem}input[type=checkbox].disabled,input[type=checkbox][disabled]:not([disabled=false]),input[type=radio].disabled,input[type=radio][disabled]:not([disabled=false]){background-color:var(--color-grey-xs);color:var(--color-grey-m)}label>.value{cursor:pointer;display:inline-block;margin-left:.5rem}label>.value.disabled{color:var(--color-grey-m);cursor:default}p{width:100%}.frm-btn.left,.frm-ctr.left{text-align:left}.frm-btn.center,.frm-ctr.center{text-align:center}.frm-btn.right,.frm-ctr.right{text-align:right}.frm-txt{font-size:var(--font-size-s);padding:2rem 0}.frm-btn{margin-top:2rem;padding-right:.25rem;text-align:right}.frm-btn .btn{margin-left:2rem}.frm-btn.left .btn{margin-left:auto}.frm-ctr{display:flex;flex-wrap:wrap;line-height:1.2;margin-bottom:.5rem;padding:.25rem}@media(min-width:768px){.frm-ctr{align-items:center}}.frm-ctr input[type=email],.frm-ctr input[type=number],.frm-ctr input[type=password],.frm-ctr input[type=search],.frm-ctr input[type=tel],.frm-ctr input[type=text],.frm-ctr input[type=url],.frm-ctr select,.frm-ctr textarea{flex-grow:1;max-width:100%;width:20rem}.frm-ctr input[type=email].input-xs,.frm-ctr input[type=number].input-xs,.frm-ctr input[type=password].input-xs,.frm-ctr input[type=search].input-xs,.frm-ctr input[type=tel].input-xs,.frm-ctr input[type=text].input-xs,.frm-ctr input[type=url].input-xs,.frm-ctr select.input-xs,.frm-ctr textarea.input-xs{flex-grow:0;width:3rem}.frm-ctr input[type=email].input-s,.frm-ctr input[type=number].input-s,.frm-ctr input[type=password].input-s,.frm-ctr input[type=search].input-s,.frm-ctr input[type=tel].input-s,.frm-ctr input[type=text].input-s,.frm-ctr input[type=url].input-s,.frm-ctr select.input-s,.frm-ctr textarea.input-s{flex-grow:0;width:6rem}.frm-ctr input[type=email].input-m,.frm-ctr input[type=number].input-m,.frm-ctr input[type=password].input-m,.frm-ctr input[type=search].input-m,.frm-ctr input[type=tel].input-m,.frm-ctr input[type=text].input-m,.frm-ctr input[type=url].input-m,.frm-ctr select.input-m,.frm-ctr textarea.input-m{flex-grow:0;width:12rem}.frm-ctr input[type=email].input-l,.frm-ctr input[type=number].input-l,.frm-ctr input[type=password].input-l,.frm-ctr input[type=search].input-l,.frm-ctr input[type=tel].input-l,.frm-ctr input[type=text].input-l,.frm-ctr input[type=url].input-l,.frm-ctr select.input-l,.frm-ctr textarea.input-l{flex-grow:0;width:24rem}.frm-ctr input[type=email].input-xl,.frm-ctr input[type=number].input-xl,.frm-ctr input[type=password].input-xl,.frm-ctr input[type=search].input-xl,.frm-ctr input[type=tel].input-xl,.frm-ctr input[type=text].input-xl,.frm-ctr input[type=url].input-xl,.frm-ctr select.input-xl,.frm-ctr textarea.input-xl{flex-grow:0;width:30rem}.frm-ctr input[type=email].disabled,.frm-ctr input[type=email][disabled]:not([disabled=false]),.frm-ctr input[type=number].disabled,.frm-ctr input[type=number][disabled]:not([disabled=false]),.frm-ctr input[type=password].disabled,.frm-ctr input[type=password][disabled]:not([disabled=false]),.frm-ctr input[type=search].disabled,.frm-ctr input[type=search][disabled]:not([disabled=false]),.frm-ctr input[type=tel].disabled,.frm-ctr input[type=tel][disabled]:not([disabled=false]),.frm-ctr input[type=text].disabled,.frm-ctr input[type=text][disabled]:not([disabled=false]),.frm-ctr input[type=url].disabled,.frm-ctr input[type=url][disabled]:not([disabled=false]),.frm-ctr select.disabled,.frm-ctr select[disabled]:not([disabled=false]),.frm-ctr textarea.disabled,.frm-ctr textarea[disabled]:not([disabled=false]){background:var(--color-grey-xs);color:var(--color-grey-m)}.frm-ctr>input~input{margin-left:1rem}.frm-ctr.frm-wrap{display:block}.frm-ctr.frm-wrap input[type=email],.frm-ctr.frm-wrap input[type=number],.frm-ctr.frm-wrap input[type=password],.frm-ctr.frm-wrap input[type=search],.frm-ctr.frm-wrap input[type=tel],.frm-ctr.frm-wrap input[type=text],.frm-ctr.frm-wrap input[type=url],.frm-ctr.frm-wrap select,.frm-ctr.frm-wrap textarea{width:100%}.frm-ctr .label-placeholder,.frm-ctr label{margin-left:.25rem;width:100%}@media(min-width:768px){.frm-ctr .label-placeholder,.frm-ctr label{margin-left:0;width:20rem}}.frm-ctr .label-placeholder.wrapper,.frm-ctr label.wrapper{align-items:start;cursor:pointer;display:flex;flex-grow:1;margin-bottom:.5rem}.frm-ctr .label-placeholder.wrapper span,.frm-ctr label.wrapper span{margin-left:.5rem}.frm-ctr .label-placeholder.wrapper.label-s span,.frm-ctr label.wrapper.label-s span{font-size:var(--font-size-s)}.frm-ctr .label-placeholder.wrapper.label-s input[type=checkbox],.frm-ctr .label-placeholder.wrapper.label-s input[type=radio],.frm-ctr label.wrapper.label-s input[type=checkbox],.frm-ctr label.wrapper.label-s input[type=radio]{margin:.2rem .5rem}.frm-ctr .frm-wrapper{width:100%}.frm-ctr>.frm-btn{display:flex;margin:0 0 0 1rem;text-align:left}.frm-ctr>.frm-btn .btn{margin:0 1rem 0 0}html{font-size:62.5%;overflow-y:auto}body,html{height:100%;min-height:100%}body{background:var(--color-page-background);color:var(--color-page-text);font-family:var(--font-primary);font-size:var(--font-size-body);font-weight:var(--font-weight-m);letter-spacing:var(--letter-spacing);line-height:var(--line-height);margin-top:4rem;position:relative;-moz-tab-size:var(--font-size-body);-o-tab-size:var(--font-size-body);tab-size:var(--font-size-body)}@media(min-width:992px){body{margin-top:6rem}}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:var(--color-page-text);display:block;font-family:var(--font-heading);font-weight:var(--font-weight-l);margin:0 0 1rem}.h1,h1{font-size:var(--font-size-xl)}.h2,h2{font-size:var(--font-size-l)}.h3,h3{font-size:var(--font-size-m)}.h4,.h5,.h6,h4,h5,h6{font-size:var(--font-size-s)}.font-size-xxs{font-size:var(--font-size-xxs)}.font-size-xs{font-size:var(--font-size-xs)}.font-size-s{font-size:var(--font-size-s)}.font-size-m{font-size:var(--font-size-m)}.font-size-l{font-size:var(--font-size-l)}.font-size-xl{font-size:var(--font-size-xl)}.font-size-xxl{font-size:var(--font-size-xxl)}.font-size-xxxl{font-size:var(--font-size-xxxl)}.link,a{color:var(--color-primary);cursor:pointer;text-decoration:underline}.link:hover,a:hover{text-decoration:none}ol,ul{margin:0 0 2rem 2rem;padding-left:0}ol.no-style,ul.no-style{list-style:none;margin:0}ol.line-height-xs,ul.line-height-xs{line-height:1}ol.line-height-s,ul.line-height-s{line-height:1.5}ol.line-height-m,ul.line-height-m{line-height:2}ol.line-height-l,ul.line-height-l{line-height:2.5}ol.line-height-xl,ul.line-height-xl{line-height:3}ol ol,ol ul,ul ol,ul ul{margin:1rem 0 1rem 2.5rem}img{height:auto;max-width:100%}hr{border-width:0;border-top:.1rem solid var(--color-grey-s);margin:3rem auto 3rem 0;padding:.01rem}hr.hr-0{margin:0 auto 0 0}hr.hr-xxxs{margin:.5rem auto .5rem 0}hr.hr-xxs{margin:1rem auto 1rem 0}hr.hr-xs{margin:2rem auto 2rem 0}hr.hr-s{margin:3rem auto 3rem 0}hr.hr-m{margin:5rem auto 5rem 0}hr.hr-l{margin:7rem auto 7rem 0}hr.hr-0m{margin:0 auto 5rem 0}hr.hr-sm{margin:3rem auto 5rem 0}hr.hr-sl{margin:3rem auto 7rem 0}hr.hr-w-39{width:39%}hr.hr-w-61{width:61%}hr.hr-center{margin-left:auto;margin-right:auto}hr.dashed{border-style:dashed}hr.empty{border:none}hr.brighter{border-color:var(--color-grey-xxs)}hr.bright{border-color:var(--color-grey-xs)}hr.dark{border-color:var(--color-grey-m)}hr.darker{border-color:var(--color-grey-l)}.table-wrapper{overflow-x:auto}table,tbody,td,tfoot,th,thead,tr{page-break-inside:avoid!important}table{border:0;border-collapse:collapse;border-spacing:0;width:100%}table caption{margin:1rem 0;text-align:left}table tfoot td,table th{background:var(--color-grey-xs);font-weight:var(--font-weight-l)}table td,table th{border-bottom:.1rem solid var(--color-grey-s);padding:.75rem 1rem;text-align:left}table td.left,table th.left{text-align:left}table td.center,table th.center{text-align:center}table td.right,table th.right{text-align:right}table td.separator,table th.separator{background:var(--color-grey-xs)!important}table.swapping tbody tr:nth-child(2n)>td{background:var(--color-grey-xxs)}table.swapping tbody tr:nth-child(odd)>td{background:var(--color-white)}table.hover tbody>tr:hover>td{background:var(--color-grey-xs)}article p{font-family:var(--font-secondary)}figure{font-size:0;margin:0 2rem 2rem 0}figure img{max-width:100%}figcaption{font-size:var(--font-size-s);margin-top:.5rem}figure.group{box-sizing:border-box;display:flex;flex-wrap:wrap;padding:1rem}figure.group>figcaption{display:block;font-weight:var(--font-weight-xl);margin-bottom:1rem;width:100%}button{background:none;border:none;margin:0;padding:0}code{background:var(--color-grey-xs);padding:.5rem}[data-icon]{cursor:pointer;display:inline-flex;height:auto;line-height:0;width:2.4rem}[data-icon] svg{width:100%}[data-icon] svg.hide{display:none}[data-icon].icon-fill{display:flex;height:auto;width:100%}[data-icon].icon-auto{width:auto}[data-icon].icon-xs{width:1.4rem}[data-icon].icon-s{width:1.8rem}[data-icon].icon-m{width:2.4rem}[data-icon].icon-l{width:2.8rem}[data-icon].icon-xl{width:3.2rem}[data-icon].disabled{cursor:default;opacity:.5}.warning-border,.warning-outline{border:.1rem solid var(--color-warning)!important}.warning-color{color:var(--color-warning)}.warning-background{background:var(--color-warning)}input[type=checkbox].warning-border,input[type=radio].warning-border{box-shadow:0 0 0 .1rem var(--color-warning)!important}.success-border,.success-outline{border:.1rem solid var(--color-success)!important}.success-color{color:var(--color-success)}.success-background{background:var(--color-success)}input[type=checkbox].success-border,input[type=radio].success-border{box-shadow:0 0 0 .1rem var(--color-success)!important}.hint-border,.hint-outline{border:.1rem solid var(--color-hint)!important}.hint-color{color:var(--color-hint)}.hint-background{background:var(--color-hint)}input[type=checkbox].hint-border,input[type=radio].hint-border{box-shadow:0 0 0 .1rem var(--color-hint)!important}.info-border,.info-outline{border:.1rem solid var(--color-info)!important}.info-color{color:var(--color-info)}.info-background{background:var(--color-info)}input[type=checkbox].info-border,input[type=radio].info-border{box-shadow:0 0 0 .1rem var(--color-info)!important}div.warning{background:var(--color-warning)}div.success{background:var(--color-success)}div.hint{background:var(--color-hint)}div.info{background:var(--color-info)}input[type=email].warning,input[type=number].warning,input[type=password].warning,input[type=search].warning,input[type=tel].warning,input[type=text].warning,input[type=url].warning,select.warning,textarea.warning{border:.1rem solid var(--color-warning)!important}input[type=email].success,input[type=number].success,input[type=password].success,input[type=search].success,input[type=tel].success,input[type=text].success,input[type=url].success,select.success,textarea.success{border:.1rem solid var(--color-success)!important}input[type=email].hint,input[type=number].hint,input[type=password].hint,input[type=search].hint,input[type=tel].hint,input[type=text].hint,input[type=url].hint,select.hint,textarea.hint{border:.1rem solid var(--color-hint)!important}input[type=email].info,input[type=number].info,input[type=password].info,input[type=search].info,input[type=tel].info,input[type=text].info,input[type=url].info,select.info,textarea.info{border:.1rem solid var(--color-info)!important}input[type=checkbox].warning,input[type=radio].warning{box-shadow:0 0 0 .1rem var(--color-warning)!important}input[type=checkbox].success,input[type=radio].success{box-shadow:0 0 0 .1rem var(--color-success)!important}input[type=checkbox].hint,input[type=radio].hint{box-shadow:0 0 0 .1rem var(--color-hint)!important}input[type=checkbox].info,input[type=radio].info{box-shadow:0 0 0 .1rem var(--color-info)!important}.page-alert{box-sizing:border-box;cursor:pointer;display:block;height:0;padding:0;position:fixed;top:0;width:0;z-index:1050}.page-alert.show{display:flex;height:auto;width:100%}.page-alert.show .alerts{padding:1rem}.page-alert.show button.icon-close{display:block}.page-alert.warning{background:var(--color-warning)}.page-alert.success{background:var(--color-success)}.page-alert.hint{background:var(--color-hint)}.page-alert.info{background:var(--color-info)}.page-alert.info .alerts,.page-alert.info button.icon-close svg{color:var(--color-grey-xl)}.page-alert.info button.icon-close svg *{fill:currentColor}.page-alert.info button.icon-close:hover svg{color:var(--color-grey-xxl)}.page-alert.info button.icon-close:hover svg *{fill:currentColor}.page-alert .alerts{color:var(--color-white);flex-grow:1;font-size:var(--font-size-s);padding:0}.page-alert button.icon-close{cursor:pointer;display:none;height:4rem;padding:1rem;width:4rem}.page-alert button.icon-close svg{color:var(--color-grey-xxs)}.page-alert button.icon-close svg *{fill:currentColor}.page-alert button.icon-close:hover svg{color:var(--color-grey-l)}.page-alert button.icon-close:hover svg *{fill:currentColor}.alert{border:.1rem solid var(--color-grey-xl);border-radius:.3rem;box-sizing:border-box;color:var(--color-grey-xl);display:flex;flex-wrap:wrap;margin:3rem 0;padding:2rem}.alert p{width:auto}.alert [data-icon]{margin-right:1rem}.alert [data-icon] svg{color:var(--color-white)}.alert [data-icon] svg *{fill:currentColor}.alert.clean [data-icon] svg{color:inherit}.alert.clean [data-icon] svg *{fill:currentColor}.alert.warning{background:var(--color-warning);border-color:var(--color-warning);color:var(--color-white)}.alert.warning.clean{background:none;color:var(--color-warning)}.alert.success{background:var(--color-success);border-color:var(--color-success);color:var(--color-white)}.alert.success.clean{background:none;color:var(--color-success)}.alert.hint{background:var(--color-hint);border-color:var(--color-hint);color:var(--color-white)}.alert.hint.clean{background:none;color:var(--color-hint)}.alert.info{background:var(--color-info);border-color:var(--color-info);color:var(--color-grey-xl)}.alert.info.clean{background:none;color:var(--color-grey-xl)}.spinner{align-items:center;display:none;height:100%;justify-content:center}.spinner.show{display:flex}.spinner.show.inline{display:inline-block}.spinner.top{height:auto;margin-top:2rem}.spinner:after{animation:spinner 1.5s linear infinite;border:.25rem solid var(--color-grey-l);border-color:var(--color-grey-l) transparent var(--color-grey-l) transparent;border-radius:50%;content:" ";display:block;height:2rem;width:2rem}.spinner.bright:after{border-color:var(--color-grey-xxs) transparent var(--color-grey-xxs) transparent}.spinner.dark:after{border-color:var(--color-grey-xxl) transparent var(--color-grey-xxl) transparent}.spinner.spinner-s:after{border-width:.2rem;height:1.5rem;width:1.5rem}.spinner.spinner-l:after{border-width:.325rem;height:2.5rem;width:2.5rem}@keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pulsing{animation:pulsing .75s ease-in infinite;box-shadow:0 0 0 .1rem var(--color-grey-m)}@keyframes pulsing{0%{box-shadow:0 0 0 .1rem var(--color-grey-m)}to{box-shadow:0 0 .75rem .2rem var(--color-grey-m)}}.fade-in{animation:fadeIn 1s ease;opacity:1}@keyframes fadeIn{0%{display:block;opacity:0}to{opacity:1}}.fade-out{animation:fadeOut 1s ease;opacity:1}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.hover-rotate:not(.disabled):hover{animation:hoverRotate .1s ease}.hover-vibrate:not(.disabled):hover{animation:hoverVibrate .1s ease}.hover-shake:not(.disabled):hover{animation:hoverShake .15s ease}@keyframes hoverRotate{0%{transform:rotate(0)}to{transform:rotate(180deg)}}@keyframes hoverVibrate{0%{transform:rotate(-15deg)}25%{transform:rotate(0deg)}50%{transform:rotate(15deg)}75%{transform:rotate(0deg)}to{transform:rotate(-15deg)}}@keyframes hoverShake{0%{transform:translateX(0)}50%{transform:translateX(.25rem)}to{transform:translateX(-.25rem)}}.feedback-typo-green{animation:feedbackTypoGreen 3s ease}@keyframes feedbackTypoGreen{0%{color:var(--color-success)}80%{color:var(--color-success)}}.feedback-typo-red{animation:feedbackTypoRed 3s ease}@keyframes feedbackTypoRed{0%{color:var(--color-warning)}80%{color:var(--color-warning)}}.backdrop{background:rgba(0,0,0,.6);cursor:pointer;height:0;left:0;opacity:0;overflow-y:auto;position:fixed;top:0;transition:opacity .5s ease;visibility:hidden;width:0;z-index:1040}.backdrop.bright{background:hsla(0,0%,100%,.6)}.backdrop.white{background:hsla(0,0%,100%,.92)}.backdrop.glas{opacity:0!important}.backdrop.show{height:100%;opacity:1;visibility:visible;width:100%}.backdrop.partial{position:relative}.modal{background:var(--color-white);border:.1rem solid var(--color-grey-xs);border-radius:.5rem;box-shadow:0 0 3rem 0 var(--color-grey-m);height:0;left:0;min-height:10rem;opacity:0;overflow-y:auto;position:fixed;top:0;transform:translateX(-50%);transition:opacity .5s ease;visibility:hidden;width:0;z-index:1050}.modal.show{bottom:3rem;height:auto;left:49%;margin:1rem;max-height:96vh;min-height:10rem;opacity:1;padding:2rem;top:3rem;visibility:visible;width:95%}@media(min-width:992px){.modal.show{width:66%}.modal.show.modal-s{width:33%}.modal.show.modal-m{width:66%}.modal.show.modal-l{width:98%}}.modal .head{border-bottom:.1rem solid var(--color-grey-m);display:flex;justify-content:space-between;margin-bottom:2rem}.modal .head .title{margin:0;min-height:2rem}.modal .head button.icon-close{cursor:pointer;display:block;height:2.5rem;position:absolute;right:1.2rem;top:1.2rem;width:2.5rem}.modal .head button.icon-close svg{color:var(--color-primary)}.modal .head button.icon-close svg *{fill:currentColor}.modal .head button.icon-close:hover svg{color:var(--color-primary-s)}.modal .head button.icon-close:hover svg *{fill:currentColor}.modal .body{padding-bottom:2rem}.modal.close-blocked .modal-close{display:none!important}.partial{background:var(--color-partial)}.toggle-class,[data-copy-target],[data-toggle]{cursor:pointer}.container{margin:0 auto;max-width:112rem;padding:0 2rem;position:relative;width:100%}.row{display:flex;flex-direction:column;width:100%}.row,.row.row-no-padding,.row.row-no-padding>.column{padding:0}.row.row-wrap{flex-wrap:wrap}.row.row-top{align-items:flex-start}.row.row-bottom{align-items:flex-end}.row.row-center{align-items:center}.row.row-stretch{align-items:stretch}.row.row-baseline{align-items:baseline}.row .column{display:block;flex:1 1 auto;margin-left:0;max-width:100%;width:100%}.row .column.column-offset-10{margin-left:10%}.row .column.column-offset-20{margin-left:20%}.row .column.column-offset-25{margin-left:25%}.row .column.column-offset-33,.row .column.column-offset-34{margin-left:33.3333%}.row .column.column-offset-50{margin-left:50%}.row .column.column-offset-66,.row .column.column-offset-67{margin-left:66.6666%}.row .column.column-offset-75{margin-left:75%}.row .column.column-offset-80{margin-left:80%}.row .column.column-offset-90{margin-left:90%}.row .column.column-10{flex:0 0 10%;max-width:10%}.row .column.column-20{flex:0 0 20%;max-width:20%}.row .column.column-25{flex:0 0 25%;max-width:25%}.row .column.column-33,.row .column.column-34{flex:0 0 33.3333%;max-width:33.3333%}.row .column.column-40{flex:0 0 40%;max-width:40%}.row .column.column-50{flex:0 0 50%;max-width:50%}.row .column.column-60{flex:0 0 60%;max-width:60%}.row .column.column-66,.row .column.column-67{flex:0 0 66.6666%;max-width:66.6666%}.row .column.column-75{flex:0 0 75%;max-width:75%}.row .column.column-80{flex:0 0 80%;max-width:80%}.row .column.column-90{flex:0 0 90%;max-width:90%}.row .column .column-top{align-self:flex-start}.row .column .column-bottom{align-self:flex-end}.row .column .column-center{align-self:center}@media(min-width:400px){.row{flex-direction:row;margin-left:-1rem;width:calc(100% + 2rem)}.row .column{margin-bottom:inherit;padding:0 1rem}}.ps{position:static!important}.pr{position:relative!important}.pa{position:absolute!important}.pf{position:fixed!important}.bsbb{box-sizing:border-box!important}.dn{display:none!important}.db{display:block!important}.di{display:inline!important}.dib{display:inline-block!important}.df{display:flex!important}.dif{display:inline-flex!important}.fdc{flex-direction:column!important}.fdcr{flex-direction:column-reverse!important}.fdr{flex-direction:row!important}.fdrr{flex-direction:row-reverse!important}.fww{flex-wrap:wrap!important}.fwn{flex-wrap:nowrap!important}.fwwr{flex-wrap:wrap-reverse!important}.jcfs{justify-content:flex-start!important}.jcc{justify-content:center!important}.jcfe{justify-content:flex-end!important}.jcsb{justify-content:space-between!important}.jcsa{justify-content:space-around!important}.aifs{align-items:flex-start!important}.aic{align-items:center!important}.aife{align-items:flex-end!important}.ais{align-items:stretch!important}.aib{align-items:baseline!important}.acfs{align-content:flex-start!important}.acc{align-content:center!important}.acfe{align-content:flex-end!important}.acsb{align-content:space-between!important}.acsa{align-content:space-around!important}.fl{float:left!important}.fr{float:right!important}.cb,.cf:after{clear:both!important}.cf:after{content:"";display:table}.vat{vertical-align:top!important}.vam{vertical-align:middle!important}.vab{vertical-align:bottom!important}.lsn{list-style:none!important}.lsc{list-style:circle!important}.lsd{list-style:disc!important}.lsdecimal{list-style:decimal!important}.lsalpha{list-style:lower-alpha!important}.cp{cursor:pointer!important}.cd{cursor:default!important}.tal{text-align:left!important}.tar{text-align:right!important}.tac{text-align:center!important}.taj{text-align:justify!important}.fwn{font-weight:400!important}.fwb{font-weight:700!important}.fsi{font-style:italic!important}.fs80{font-size:80%!important}.fs90{font-size:90%!important}.fs110{font-size:110%!important}.fs120{font-size:120%!important}.tdhn:hover,.tdn{text-decoration:none!important}.tdhu:hover,.tdu{text-decoration:underline!important}.ttn{text-transform:none!important}.ttl{text-transform:lowercase!important}.ttu{text-transform:uppercase!important}.opacity0{opacity:0!important}.opacity10{opacity:.1!important}.opacity20{opacity:.2!important}.opacity30{opacity:.3!important}.opacity40{opacity:.4!important}.opacity50{opacity:.5!important}.opacity60{opacity:.6!important}.opacity70{opacity:.7!important}.opacity80{opacity:.8!important}.opacity90{opacity:.9!important}.opacity100{opacity:1!important}.m0{margin:0!important}.mt0{margin-top:0!important}.ml0{margin-left:0!important}.mb0{margin-bottom:0!important}.mr0{margin-right:0!important}.p0{padding:0!important}.pt0{padding-top:0!important}.pl0{padding-left:0!important}.pb0{padding-bottom:0!important}.pr0{padding-right:0!important}.m1{margin:1rem!important}.mt1{margin-top:1rem!important}.ml1{margin-left:1rem!important}.mb1{margin-bottom:1rem!important}.mr1{margin-right:1rem!important}.m0101{margin:0 1rem!important}.m1010{margin:1rem 0!important}.m0111{margin:0 1rem 1rem!important}.m1011{margin:1rem 0 1rem 1rem!important}.m1101{margin:1rem 1rem 0!important}.m1110{margin:1rem 1rem 1rem 0!important}.m1000{margin:1rem 0 0!important}.m0100{margin:0 1rem 0 0!important}.m0010{margin:0 0 1rem!important}.m0001{margin:0 0 0 1rem!important}.p1{padding:1rem!important}.pt1{padding-top:1rem!important}.pl1{padding-left:1rem!important}.pb1{padding-bottom:1rem!important}.pr1{padding-right:1rem!important}.p0101{padding:0 1rem!important}.p1010{padding:1rem 0!important}.p0111{padding:0 1rem 1rem!important}.p1011{padding:1rem 0 1rem 1rem!important}.p1101{padding:1rem 1rem 0!important}.p1110{padding:1rem 1rem 1rem 0!important}.p1000{padding:1rem 0 0!important}.p0100{padding:0 1rem 0 0!important}.p0010{padding:0 0 1rem!important}.p0001{padding:0 0 0 1rem!important}.m2{margin:2rem!important}.mt2{margin-top:2rem!important}.ml2{margin-left:2rem!important}.mb2{margin-bottom:2rem!important}.mr2{margin-right:2rem!important}.m0202{margin:0 2rem!important}.m2020{margin:2rem 0!important}.m0222{margin:0 2rem 2rem!important}.m2022{margin:2rem 0 2rem 2rem!important}.m2202{margin:2rem 2rem 0!important}.m2220{margin:2rem 2rem 2rem 0!important}.m2000{margin:2rem 0 0!important}.m0200{margin:0 2rem 0 0!important}.m0020{margin:0 0 2rem!important}.m0002{margin:0 0 0 2rem!important}.p2{padding:2rem!important}.pt2{padding-top:2rem!important}.pl2{padding-left:2rem!important}.pb2{padding-bottom:2rem!important}.pr2{padding-right:2rem!important}.p0202{padding:0 2rem!important}.p2020{padding:2rem 0!important}.p0222{padding:0 2rem 2rem!important}.p2022{padding:2rem 0 2rem 2rem!important}.p2202{padding:2rem 2rem 0!important}.p2220{padding:2rem 2rem 2rem 0!important}.p2000{padding:2rem 0 0!important}.p0200{padding:0 2rem 0 0!important}.p0020{padding:0 0 2rem!important}.p0002{padding:0 0 0 2rem!important}.m3{margin:3rem!important}.mt3{margin-top:3rem!important}.ml3{margin-left:3rem!important}.mb3{margin-bottom:3rem!important}.mr3{margin-right:3rem!important}.m0303{margin:0 3rem!important}.m3030{margin:3rem 0!important}.m0333{margin:0 3rem 3rem!important}.m3033{margin:3rem 0 3rem 3rem!important}.m3303{margin:3rem 3rem 0!important}.m3330{margin:3rem 3rem 3rem 0!important}.m3000{margin:3rem 0 0!important}.m0300{margin:0 3rem 0 0!important}.m0030{margin:0 0 3rem!important}.m0003{margin:0 0 0 3rem!important}.p3{padding:3rem!important}.pt3{padding-top:3rem!important}.pl3{padding-left:3rem!important}.pb3{padding-bottom:3rem!important}.pr3{padding-right:3rem!important}.p0303{padding:0 3rem!important}.p3030{padding:3rem 0!important}.p0333{padding:0 3rem 3rem!important}.p3033{padding:3rem 0 3rem 3rem!important}.p3303{padding:3rem 3rem 0!important}.p3330{padding:3rem 3rem 3rem 0!important}.p3000{padding:3rem 0 0!important}.p0300{padding:0 3rem 0 0!important}.p0030{padding:0 0 3rem!important}.p0003{padding:0 0 0 3rem!important}.m4{margin:4rem!important}.mt4{margin-top:4rem!important}.ml4{margin-left:4rem!important}.mb4{margin-bottom:4rem!important}.mr4{margin-right:4rem!important}.m0404{margin:0 4rem!important}.m4040{margin:4rem 0!important}.m0444{margin:0 4rem 4rem!important}.m4044{margin:4rem 0 4rem 4rem!important}.m4404{margin:4rem 4rem 0!important}.m4440{margin:4rem 4rem 4rem 0!important}.m4000{margin:4rem 0 0!important}.m0400{margin:0 4rem 0 0!important}.m0040{margin:0 0 4rem!important}.m0004{margin:0 0 0 4rem!important}.p4{padding:4rem!important}.pt4{padding-top:4rem!important}.pl4{padding-left:4rem!important}.pb4{padding-bottom:4rem!important}.pr4{padding-right:4rem!important}.p0404{padding:0 4rem!important}.p4040{padding:4rem 0!important}.p0444{padding:0 4rem 4rem!important}.p4044{padding:4rem 0 4rem 4rem!important}.p4404{padding:4rem 4rem 0!important}.p4440{padding:4rem 4rem 4rem 0!important}.p4000{padding:4rem 0 0!important}.p0400{padding:0 4rem 0 0!important}.p0040{padding:0 0 4rem!important}.p0004{padding:0 0 0 4rem!important}.m5{margin:5rem!important}.mt5{margin-top:5rem!important}.ml5{margin-left:5rem!important}.mb5{margin-bottom:5rem!important}.mr5{margin-right:5rem!important}.m0505{margin:0 5rem!important}.m5050{margin:5rem 0!important}.m0555{margin:0 5rem 5rem!important}.m5055{margin:5rem 0 5rem 5rem!important}.m5505{margin:5rem 5rem 0!important}.m5550{margin:5rem 5rem 5rem 0!important}.m5000{margin:5rem 0 0!important}.m0500{margin:0 5rem 0 0!important}.m0050{margin:0 0 5rem!important}.m0005{margin:0 0 0 5rem!important}.p5{padding:5rem!important}.pt5{padding-top:5rem!important}.pl5{padding-left:5rem!important}.pb5{padding-bottom:5rem!important}.pr5{padding-right:5rem!important}.p0505{padding:0 5rem!important}.p5050{padding:5rem 0!important}.p0555{padding:0 5rem 5rem!important}.p5055{padding:5rem 0 5rem 5rem!important}.p5505{padding:5rem 5rem 0!important}.p5550{padding:5rem 5rem 5rem 0!important}.p5000{padding:5rem 0 0!important}.p0500{padding:0 5rem 0 0!important}.p0050{padding:0 0 5rem!important}.p0005{padding:0 0 0 5rem!important}.w0{width:0!important}.w1{width:1%!important}.w2{width:2%!important}.w3{width:3%!important}.w4{width:4%!important}.w5{width:5%!important}.w6{width:6%!important}.w7{width:7%!important}.w8{width:8%!important}.w9{width:9%!important}.w10{width:10%!important}.w12{width:12%!important}.w15{width:15%!important}.w18{width:18%!important}.w20{width:20%!important}.w25{width:25%!important}.w30{width:30%!important}.w33{width:33.33%!important}.w35{width:35%!important}.w40{width:40%!important}.w45{width:45%!important}.w50{width:50%!important}.w55{width:55%!important}.w60{width:60%!important}.w65{width:65%!important}.w66{width:66.66%!important}.w70{width:70%!important}.w75{width:75%!important}.w80{width:80%!important}.w82{width:82%!important}.w85{width:85%!important}.w88{width:88%!important}.w90{width:90%!important}.w91{max-width:91%!important}.w92{max-width:92%!important}.w93{max-width:93%!important}.w94{max-width:94%!important}.w95{max-width:95%!important}.w96{max-width:96%!important}.w97{max-width:97%!important}.w98{max-width:98%!important}.w99{max-width:99%!important}.w100{width:100%!important}.w10r{width:10rem!important}.w20r{width:20rem!important}.w25r{width:25rem!important}.w30r{width:30rem!important}.w40r{width:40rem!important}.w50r{width:50rem!important}.w60r{width:60rem!important}.w70r{width:70rem!important}.w75r{width:75rem!important}.w80r{width:80rem!important}.w90r{width:90rem!important}.w100r{width:100rem!important}.mw10{max-width:10%!important}.mw20{max-width:20%!important}.mw25{max-width:25%!important}.mw30{max-width:30%!important}.mw33{max-width:33.33%!important}.mw40{max-width:40%!important}.mw50{max-width:50%!important}.mw60{max-width:60%!important}.mw66{max-width:66.66%!important}.mw70{max-width:70%!important}.mw75{max-width:75%!important}.mw80{max-width:80%!important}.mw90{max-width:90%!important}.mw100{max-width:100%!important}.h0{height:0!important}.h10{height:10%!important}.h20{height:20%!important}.h25{height:25%!important}.h30{height:30%!important}.h33{height:33.33%!important}.h40{height:40%!important}.h50{height:50%!important}.h60{height:60%!important}.h66{height:66.66%!important}.h70{height:70%!important}.h75{height:75%!important}.h80{height:80%!important}.h90{height:90%!important}.h100{height:100%!important}.h10r{height:10rem!important}.h20r{height:20rem!important}.h25r{height:25rem!important}.h30r{height:30rem!important}.h40r{height:40rem!important}.h50r{height:50rem!important}.h60r{height:60rem!important}.h70r{height:70rem!important}.h75r{height:75rem!important}.h80r{height:80rem!important}.h90r{height:90rem!important}.h100r{height:100rem!important}.d-block{display:block}.d-flex{display:flex}.d-none{display:none}.d-block-i{display:block!important}.d-flex-i{display:flex!important}.d-none-i{display:none!important}.show{display:block}.hide{display:none}.noscroll{overflow:hidden}.noscroll,header.page{position:fixed;width:100%}header.page{box-shadow:0 .1rem .3rem 0 var(--color-grey-xs);top:0;z-index:1030}header.page .top-bar{background:linear-gradient(139deg,#fb8817,#ff4b01,#c12127,#e02aff);height:.3rem}@media(min-width:992px){header.page .top-bar{height:.7rem}}header.page .header-bar{background:var(--color-grey-xxl);box-sizing:border-box;color:var(--color-grey-xl);display:flex;flex-wrap:wrap;justify-content:space-between}header.page .header-bar .brand{align-items:center;display:flex;padding:1.5rem 2rem}header.page .header-bar .brand .logo{font-size:0;margin-right:1rem}header.page .header-bar .brand .logo>span{width:2.6rem}header.page .header-bar .brand .claim{color:var(--color-grey-xs);font-size:1.6rem;font-weight:var(--font-weight-xl);text-decoration:none}header.page .header-bar nav{display:none;margin:0 2rem;position:relative}@media(min-width:992px){header.page .header-bar nav{display:block}}header.page .header-bar nav ul{color:var(--color-grey-xs);display:flex;font-size:var(--font-size-s);height:100%;list-style:none;margin:0 0 2rem}header.page .header-bar nav ul li{align-items:end;display:flex;margin:0}header.page .header-bar nav ul li a{align-items:center;border-top-left-radius:.5rem;border-top-right-radius:.5rem;box-sizing:border-box;color:inherit;display:flex;height:70%;margin-right:.2rem;padding:.25rem 1.5rem;text-decoration:none}header.page .header-bar nav ul li a.current,header.page .header-bar nav ul li a:hover{background:var(--color-primary);text-decoration:none}header.page .header-bar .bars{align-items:center;display:flex;padding:1.5rem 2rem 1rem}@media(min-width:992px){header.page .header-bar .bars{display:none}}header.page .header-bar .bars button{height:100%;margin-left:1rem;width:3rem}header.page .header-bar .bars button svg{color:var(--color-grey-m)}header.page .header-bar .bars button svg *{fill:currentColor}header.page .header-bar .bars button:hover svg{color:var(--color-primary)}header.page .header-bar .bars button:hover svg *{fill:currentColor}@media(min-width:480px){header.page .header-bar .bars button{margin-left:2rem}}main{background:var(--color-document-background);box-sizing:border-box;display:flex;flex-wrap:wrap;padding:2rem;width:100%}@media(min-width:992px){main{box-sizing:border-box;flex-wrap:nowrap;padding:2rem 2rem 2rem 4rem;width:auto}}main .main-wrap{flex-grow:1;margin:4rem 0 8rem;max-width:100%;min-height:80vh}@media(min-width:768px){main .main-wrap article{max-width:70rem}}main .main-wrap article>section{margin-bottom:4rem}.page-mobile-nav{background:var(--color-grey-xl);bottom:0;box-shadow:.2rem 0 1rem 0 var(--color-grey-xxl);display:block;margin-left:-32rem;min-width:30rem;overflow-y:auto;position:fixed;top:0;transition:all .5s ease;z-index:1050}@media(min-width:992px){.page-mobile-nav{background:none;box-shadow:none;display:none;width:auto}}.page-mobile-nav.nav-in{margin-left:0}@media(min-width:992px){.page-mobile-nav{margin:0 2rem;position:relative;z-index:1}.page-mobile-nav.nav-in{margin-left:0}}.page-mobile-nav .header{align-items:center;background:var(--color-grey-xxl);display:flex;font-size:0;justify-content:space-between;padding:1.5rem}.page-mobile-nav .header .logo span{width:2.6rem}.page-mobile-nav .header button{background:var(--color-grey-xl);border:.1rem solid var(--color-grey-xs);border-radius:.3rem;width:3rem}.page-mobile-nav .header button svg{color:var(--color-grey-xs)}.page-mobile-nav .header button svg *{fill:currentColor}.page-mobile-nav .header button:hover{background:var(--color-primary)}.page-mobile-nav>nav>ul{list-style:none;margin:0}.page-mobile-nav>nav>ul>li a{background:var(--color-grey-xs);color:var(--color-grey-xl);display:block;font-size:var(--font-size-l);margin-bottom:.1rem;padding:1rem 2rem;text-decoration:none}.page-mobile-nav>nav>ul>li a.current,.page-mobile-nav>nav>ul>li a:hover{background:var(--color-primary);color:var(--color-grey-xxs);text-decoration:none}aside.page{border-top:.1rem solid var(--color-grey-s);margin:4rem 0;padding:4rem 0 0;width:100%}@media(min-width:992px){aside.page{border-left:.1rem solid var(--color-grey-s);border-top:0;margin:0 0 0 4rem;min-width:31rem;padding:0 0 0 2rem;width:31rem}}footer.page{width:100%}footer.page .bottom-bar{background:var(--color-grey-xxl);height:.3rem}@media(min-width:992px){footer.page .bottom-bar{height:.5rem}}footer.page .footer-bar{align-items:start;background:var(--color-white);border-top:.1rem solid var(--color-grey-s);box-sizing:border-box;color:var(--color-grey-xl);display:flex;flex-wrap:wrap;padding:4rem;position:relative}footer.page .footer-bar a{text-decoration:none}footer.page .footer-bar a:hover{text-decoration:underline}footer.page .footer-bar .list{display:flex;margin:2rem 10rem 5rem 0;width:100%}@media(min-width:992px){footer.page .footer-bar .list{width:auto}}footer.page .footer-bar .list .brand{margin-right:3rem;min-width:4rem}footer.page .footer-bar .list h2{margin-bottom:1rem}footer.page .footer-bar .list ul{list-style:none;margin:0}footer.page .footer-bar .second-bar{bottom:.3rem;font-size:var(--font-size-s);position:absolute;right:1rem}footer.page .footer-bar .second-bar a,footer.page .footer-bar .second-bar a:hover{color:var(--color-grey-l);margin:0 1rem;text-decoration:none}#privacy-backdrop{align-items:center;background:rgba(0,0,0,.4);height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1040}#privacy-backdrop,#privacy-modal{display:flex;overflow-y:auto;transition:opacity .5s ease}#privacy-modal{background:var(--color-white);border:.1rem solid var(--color-grey-xs);border-radius:1rem;box-shadow:0 0 3rem 0 var(--color-grey-xl);box-sizing:border-box;flex-direction:column;height:26rem;width:90%;z-index:1050}@media(min-width:768px){#privacy-modal{max-width:58rem}}#privacy-modal .sheet{display:none}#privacy-modal .sheet.show{display:block}#privacy-modal .head{background:var(--color-white);border-bottom:.1rem solid var(--color-grey-m);box-shadow:0 .2rem .5rem .2rem var(--color-white);position:sticky;text-align:right;top:0}#privacy-modal .head button{align-items:center;cursor:pointer;display:inline-flex;font-size:var(--font-size-s);padding:1rem 2rem}#privacy-modal .head button .icon{height:auto;width:3.4rem}#privacy-modal .body{font-size:var(--font-size-s);margin:2rem}#privacy-modal .body h3{font-weight:var(--font-weight-m);margin:3rem 0 1rem}#privacy-modal .body .link,#privacy-modal .body a{color:var(--color-page-text);text-decoration:underline}#privacy-modal .body .link:hover,#privacy-modal .body a:hover{text-decoration:none}#privacy-modal .foot{margin-left:2rem;text-align:left}#privacy-modal .foot a{color:var(--color-page-text);text-decoration:none}#privacy-modal .foot a:hover{text-decoration:none}#privacy-page-ui .link,#privacy-page-ui a{color:var(--color-page-text);text-decoration:underline}#privacy-page-ui .link:hover,#privacy-page-ui a:hover{text-decoration:none}/*!
  Theme: StackOverflow Dark
  Description: Dark theme as used on stackoverflow.com
  Author: stackoverflow.com
  Maintainer: @Hirse
  Website: https://github.com/StackExchange/Stacks
  License: MIT
  Updated: 2021-05-15

  Updated for @stackoverflow/stacks v0.64.0
  Code Blocks: /blob/v0.64.0/lib/css/components/_stacks-code-blocks.less
  Colors: /blob/v0.64.0/lib/css/exports/_stacks-constants-colors.less
*/code{background:var(--color-grey-xxs);border-radius:.3rem;font-family:monospace;font-size:1.3em;padding:.25em}.post-label code{border-top-left-radius:0;border-top-right-radius:0}code,pre{position:relative}pre{margin-top:0;overflow:auto}pre>code{line-height:1.25;padding:1rem}pre code.scrollbox{max-height:30rem;overflow-y:scroll}pre code .prefix[data-s]:before{content:attr(data-s);margin-right:1rem}p~pre{margin-bottom:2rem}.pre-label{background:var(--color-grey-s);border-top-left-radius:.3rem;border-top-right-radius:.3rem;box-sizing:border-box;color:var(--color-grey-xl);margin:2rem 0 0;padding:.5em;text-align:center;word-break:break-all}.pre-label+pre code{border-top-left-radius:0;border-top-right-radius:0}pre button.copy{background:transparent;border-radius:.3rem;color:var(--color-grey-m);cursor:pointer;margin:0;opacity:0;padding:.5em;position:absolute;right:.25rem;text-align:center;top:0;transition:all .2s ease}pre button.copy:hover{background:transparent;color:var(--color-grey-xxs)}pre button.copy.active{opacity:1}pre button.copy.copied{color:var(--color-success)}pre.button-copy-hide button.copy{display:none}section.updater>.header{border-bottom:.1rem solid var(--color-grey-xs)}section.updater>.header button{background:var(--color-grey-xxs);border:.1rem solid var(--color-grey-xs);border-bottom:0;border-top-left-radius:.5rem;border-top-right-radius:.5rem;color:var(--color-primary);cursor:pointer;font-size:var(--font-size-s);font-weight:var(--font-weight-l);margin:0 .5rem 0 0;padding:1rem;text-transform:uppercase}section.updater>.header button.active,section.updater>.header button:hover{background:var(--color-grey-xs)}section.updater>.header button.disabled,section.updater>.header button:disabled{color:var(--color-grey-s);cursor:default}section.updater>.header button.disabled:hover,section.updater>.header button:disabled:hover{background:var(--color-grey-xxs)}section.updater>.body{border-bottom:.1rem solid var(--color-grey-s);border-top:.1rem solid var(--color-grey-s)}section.updater>.body .tab{display:none}section.updater>.body .tab.show{display:block}section.updater>.body .tab>.header{margin:4rem 0}@media(min-width:768px){section.updater>.body .tab>.header{margin:4rem 2rem}}section.updater>.body .tab>.footer{margin:4rem 0}section.updater>.body #tab-input textarea{border-radius:0;min-height:35rem}@media(min-width:992px){section.updater>.body #tab-input textarea{max-width:100%}}section.updater>.body #tab-input .privacy-info{font-size:var(--font-size-s);font-style:italic}section.updater>.body #tab-dependencies>.body{line-height:2;overflow:auto;padding:2rem}section.updater>.body #tab-dependencies>.body .settings{border-bottom:.1rem dotted var(--color-grey-s);margin-bottom:3rem;padding-bottom:1rem}section.updater>.body #tab-dependencies>.body .result .line.deps-module{align-items:center;display:flex}section.updater>.body #tab-dependencies>.body .result .line.deps-module .spinner{margin:auto 1rem}section.updater>.body #tab-dependencies>.body .result .line.deps-module .arrow{font-size:var(--font-size-xs);margin:auto 2rem}section.updater>.body #tab-dependencies>.body .result .line.deps-module .api-result{display:flex}section.updater>.body #tab-dependencies>.body .result .line.deps-module .api-result select{border:solid var(--color-grey-xs);border-radius:0;border-width:0 0 .1rem}section.updater>.body #tab-dependencies>.body .result .line.deps-module .api-result .ranges{margin-right:1rem;text-align:right;width:3rem}section.updater>.body #tab-dependencies>.body .result .line.deps-module .api-result .versions{min-width:16rem;width:auto}section.updater>.body #tab-output .body{position:relative}section.updater>.body #tab-output .body .result pre{padding:1rem}@media(min-width:768px){section.updater>.body #tab-output .body .result pre{padding:2rem}}section.updater>.body #tab-output .icon-copy{border-radius:.5rem;cursor:pointer;padding:.5rem;position:absolute;right:3rem;top:1rem;width:3rem;z-index:1}section.updater>.body #tab-output .icon-copy:hover{background:var(--color-grey-xs)}section.updater>.body #tab-output .icon-copy svg{color:var(--color-grey-l)}section.updater>.body #tab-output .icon-copy svg *{fill:currentColor}section.updater>.body #tab-output .copied svg{color:var(--color-success)}section.updater>.body #tab-output .copied svg *{fill:currentColor}section.updater #pkgui-textarea-input,section.updater #tab-dependencies .line{font-family:var(--font-code);font-size:var(--font-size-s)}