/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}
/*! https://postmill.xyz/ */@font-face{font-family:"Roboto Mono";font-style:normal;font-display:swap;font-weight:400;src:url(c5b0374b00f8b512e0f2.woff2) format("woff2"),url(66bbb12fea6ee0aba8fa.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Roboto Mono";font-style:normal;font-display:swap;font-weight:400;src:url(99b8047160f5c4084f9c.woff2) format("woff2"),url(9edb7d2158b6d10d25a8.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Roboto Mono";font-style:normal;font-display:swap;font-weight:400;src:url(9530ab470987bed19383.woff2) format("woff2"),url(313ea33fb0c259b2987a.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Roboto Mono";font-style:normal;font-display:swap;font-weight:400;src:url(20839d62f2fa7671dbcb.woff2) format("woff2"),url(649fe2b16de6c8f9bc36.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Roboto Mono";font-style:normal;font-display:swap;font-weight:400;src:url(d7f622ccef5d6dc5f4e4.woff2) format("woff2"),url(b5bc914dad04d955495d.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Roboto Mono";font-style:normal;font-display:swap;font-weight:400;src:url(6f5d6510e56fac3cd609.woff2) format("woff2"),url(e0b5f02f135e97203b86.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-size: 14px;--line-height: 1.5;--mono-font-family: Roboto Mono, monospace;--mono-font-size: 14px}html{box-sizing:border-box;color:var(--text);font-family:var(--font-family);font-size:var(--font-size);height:100%;line-height:var(--line-height)}*,*::before,*::after{box-sizing:inherit}::-moz-selection{color:var(--primary-fg)}::selection{color:var(--primary-fg)}[dir] ::-moz-selection{background-color:var(--primary-alt);text-shadow:none}[dir] ::selection{background-color:var(--primary-alt);text-shadow:none}body{display:flex;flex-direction:column;min-height:100%}[dir] body{background-color:var(--bg-page)}@media screen and (min-width: 768px){[dir]:root[data-night-mode=light] body{background-image:var(--setting-light-desktop-bg-image, none)}[dir]:root[data-night-mode=dark] body{background-image:var(--setting-dark-desktop-bg-image, none)}[dir]:root[data-night-mode=auto] body{background-image:var(--setting-light-desktop-bg-image, none)}}@media screen and (min-width: 768px)and (prefers-color-scheme: dark){[dir]:root[data-night-mode=auto] body{background-image:var(--setting-dark-desktop-bg-image, none)}}[hidden]{display:none !important}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}a[href="#s"],a[href="#spoiler"]{outline:none;text-decoration:none}[dir] a[href="#s"], [dir] a[href="#spoiler"]{cursor:text}a[href="#s"]:not(:hover):not(:focus),a[href="#spoiler"]:not(:hover):not(:focus){color:rgba(0,0,0,0)}[dir] a[href="#s"]:not(:hover):not(:focus), [dir] a[href="#spoiler"]:not(:hover):not(:focus){background-color:var(--text)}a[href="#s"]:not(:hover):not(:focus)>*,a[href="#spoiler"]:not(:hover):not(:focus)>*{opacity:0}[dir] h1, [dir] h2, [dir] h3, [dir] h4, [dir] h5, [dir] h6, [dir] p, [dir] dl, [dir] ol, [dir] ul, [dir] blockquote, [dir] pre{margin:0}[dir] blockquote{padding:0 .5em}[dir=ltr] blockquote{border-left:.25em solid var(--border)}[dir=rtl] blockquote{border-right:.25em solid var(--border)}blockquote>*{color:var(--text-muted)}blockquote a{color:var(--text)}button,input,optgroup,option,select,textarea{font:inherit}pre,code,kbd{font-family:var(--mono-font-family, monospace);font-size:var(--mono-font-size, 1em)}pre code{display:block;overflow-x:auto}[dir] hr{border:none;border-top:solid 1px var(--border-light);margin:.5rem 0}[dir] summary{cursor:pointer}@supports(-webkit-text-size-adjust: none) and (font: -apple-system-body){details:not([open])>summary:dir(ltr){list-style-type:"▶︎ "}details:not([open])>summary:dir(rtl){list-style-type:"◀︎ "}}.unbuttonize{color:var(--link)}[dir] .unbuttonize{border:none;background:rgba(0,0,0,0);padding:0;text-align:unset}[dir] .unbuttonize:not(:disabled){cursor:pointer}.unbuttonize:hover{text-decoration:underline}.undecorate{text-decoration:none}.unheaderize{font-weight:inherit;font-size:inherit}[dir=ltr] .unlistify{padding-left:0}[dir=rtl] .unlistify{padding-right:0}.unlistify>li{list-style-type:none}[dir] .unlistify>li{padding:0}.compound-form-widget{display:flex;flex-wrap:wrap;width:100%}[dir] .compound-form-widget{padding-top:1px}[dir=ltr] .compound-form-widget{padding-left:1px}[dir=rtl] .compound-form-widget{padding-right:1px}.compound-form-widget>*{display:inline-block !important;position:relative;z-index:0}[dir] .compound-form-widget>*{margin-top:-1px}[dir=ltr] .compound-form-widget>*{margin-left:-1px}[dir=rtl] .compound-form-widget>*{margin-right:-1px}.compound-form-widget>*:focus,.compound-form-widget>*:focus-within,.compound-form-widget>*.form-control--error{z-index:1}.decorated-form-control{--border-width: 1px;--height: calc(var(--font-size) * var(--line-height) + 1rem + 2 * var(--border-width));color:var(--text);font-size:var(--font-size);min-height:var(--height);transition:background-color .1s,box-shadow .1s,border-color .1s,color .1s;line-height:var(--line-height)}[dir] .decorated-form-control{background-color:var(--form-bg);border:solid var(--border-width) var(--border);padding:.5rem}@supports(-webkit-overflow-scrolling: touch){.decorated-form-control{--font-size: 16px}}.decorated-form-control{align-items:center;display:flex;width:100%}[dir] .decorated-form-control{padding:0 .5rem}.decorated-form-control:focus-within{outline:none}[dir] .decorated-form-control:focus-within{border-color:var(--primary);box-shadow:0 0 2px 2px var(--primary-alpha)}[dir] .decorated-form-control--read-only{border-color:var(--border)}[dir] .decorated-form-control--text{cursor:text}[dir] .decorated-form-control--error{border-color:var(--fg-red)}.decorated-form-control--disabled.decorated-form-control--disabled{color:var(--fg-grey)}[dir] .decorated-form-control--disabled.decorated-form-control--disabled{background-color:var(--bg-grey);cursor:default}.decorated-form-control__widget{flex-grow:1}[dir] .fieldset{border:none;border-top:solid 1px var(--border-light);padding:.5rem 0 0}.fieldset>legend{color:var(--text-muted);display:block;font-size:1.25rem;font-weight:500}[dir] .fieldset>legend{margin:0 0 .5rem}[dir=ltr] .fieldset>legend{padding:0 1rem 0 0}[dir=rtl] .fieldset>legend{padding:0 0 0 1rem}@media screen and (min-width: 768px){.form__row{max-width:40rem}}.form__button-row{align-items:stretch !important;display:flex;min-width:0}@media not screen and (min-width: 768px){.form__button-row{flex-direction:column}}.form-control{--border-width: 1px;--height: calc(var(--font-size) * var(--line-height) + 1rem + 2 * var(--border-width));color:var(--text);font-size:var(--font-size);min-height:var(--height);transition:background-color .1s,box-shadow .1s,border-color .1s,color .1s;line-height:var(--line-height)}[dir] .form-control{background-color:var(--form-bg);border:solid var(--border-width) var(--border);padding:.5rem}@supports(-webkit-overflow-scrolling: touch){.form-control{--font-size: 16px}}.form-control{display:inline-block}[dir] .form-control{border-radius:0}[dir] input.form-control:not([type]), [dir] .form-control[type=text], [dir] .form-control[type=password], [dir] .form-control[type=email], [dir] .form-control[type=url], [dir] .form-control[type=search], [dir] textarea.form-control{cursor:text}input.form-control:not([type]),.form-control[type=text],.form-control[type=password],.form-control[type=email],.form-control[type=url],.form-control[type=search],.form-control[type=date],.form-control[type=time],textarea.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none}input.form-control:not([type]),.form-control[type=text],.form-control[type=password],.form-control[type=email],.form-control[type=url],.form-control[type=search],.form-control[type=file]{max-width:100%}input.form-control:not([type]):not([size]),.form-control[type=text]:not([size]),.form-control[type=password]:not([size]),.form-control[type=email]:not([size]),.form-control[type=url]:not([size]),.form-control[type=search]:not([size]),.form-control[type=file]:not([size]){width:100%}.form-control[type=date],.form-control[type=time]{min-width:5rem}[dir] .form-control[type=file]{cursor:pointer}textarea.form-control{max-width:100%;resize:vertical;overflow-x:hidden}textarea.form-control:not([cols]){width:100%}select.form-control:not([multiple]){height:var(--height)}[dir] select.form-control:not([multiple]){padding-top:0;padding-bottom:0}[dir] .form-control:invalid{box-shadow:unset}.form-control:focus{outline:none}[dir] .form-control:focus{border-color:var(--primary);box-shadow:0 0 2px 2px var(--primary-alpha)}.form-control:disabled{color:var(--fg-grey)}[dir] .form-control:disabled{background-color:var(--bg-grey);cursor:default}[dir] .form-control--error{border-color:var(--fg-red)}[dir] .form-control[readonly]{border-color:var(--border)}.form-control--undecorated{--border-width: 0;--form-bg: transparent;--text: currentColor}[dir] .form-control--undecorated{cursor:inherit}[dir=ltr] .form-control--undecorated{padding-left:0;padding-right:0}[dir=rtl] .form-control--undecorated{padding-right:0;padding-left:0}[dir] .form-control--undecorated:focus{border-color:rgba(0,0,0,0);box-shadow:none}[dir=ltr] .form-error-list{padding-left:0}[dir=rtl] .form-error-list{padding-right:0}.form-error-list>li{color:var(--fg-red);font-weight:bold;list-style-position:inside}.form-flex{display:flex;align-items:flex-start;flex-direction:column}.form-flex--stretch{align-items:stretch}@media screen and (min-width: 768px){.form-flex--single-line{align-items:center;flex-direction:row}[dir=ltr] .form-flex--single-line>:not(:first-child){margin-left:1rem}[dir=rtl] .form-flex--single-line>:not(:first-child){margin-right:1rem}.form-flex__align{display:inline-block;flex-shrink:0;width:10rem}}@media not screen and (min-width: 768px){.form-flex--no-collapse{align-items:center;flex-direction:row}[dir=ltr] .form-flex--no-collapse>:not(:first-child){margin-left:1rem}[dir=rtl] .form-flex--no-collapse>:not(:first-child){margin-right:1rem}[dir=ltr] .form-flex--no-collapse>.form-flex__align+*{margin-left:0}[dir=rtl] .form-flex--no-collapse>.form-flex__align+*{margin-right:0}}.form-tabs{display:flex;flex-wrap:wrap}[dir] .form-tabs__checkbox:checked+.tab{border-bottom-color:var(--primary)}.form-tabs__checkbox:checked+.discreet-tab{color:var(--text)}.form-tabs__content{flex-basis:100%}.form-tabs__checkbox[data-for="0"]:not(:checked)~.form-tabs__content[data-id="0"]{display:none}.form-tabs__checkbox[data-for="1"]:not(:checked)~.form-tabs__content[data-id="1"]{display:none}.form-tabs__checkbox[data-for="2"]:not(:checked)~.form-tabs__content[data-id="2"]{display:none}.form-tabs__checkbox[data-for="3"]:not(:checked)~.form-tabs__content[data-id="3"]{display:none}.form-tabs__checkbox[data-for="4"]:not(:checked)~.form-tabs__content[data-id="4"]{display:none}.form-tabs__checkbox[data-for="5"]:not(:checked)~.form-tabs__content[data-id="5"]{display:none}.form-tabs__checkbox[data-for="6"]:not(:checked)~.form-tabs__content[data-id="6"]{display:none}.form-tabs__checkbox[data-for="7"]:not(:checked)~.form-tabs__content[data-id="7"]{display:none}.form-tabs__checkbox[data-for="8"]:not(:checked)~.form-tabs__content[data-id="8"]{display:none}.form-tabs__checkbox[data-for="9"]:not(:checked)~.form-tabs__content[data-id="9"]{display:none}.formatting-help{border-collapse:collapse}[dir] .formatting-help{margin-top:.5rem}[dir] .formatting-help td{border:solid 1px var(--border);padding:.125em .25em}@media screen and (min-width: 768px){.markdown-preview{max-width:40rem}}.markdown-preview:empty{display:none}[dir] .markdown-preview__title{margin-bottom:.5rem}.markdown-preview__inner{max-height:20rem;overflow:auto;scrollbar-color:var(--primary) var(--accent);scrollbar-width:thin}[dir] .markdown-preview__inner{background:var(--accent);padding:1rem 1rem 0}[dir] .markdown-preview__inner>:last-child{margin-bottom:1rem}.styled-select{display:inline-block;line-height:1;position:relative;white-space:nowrap}.styled-select select:not([multiple]){-webkit-appearance:none;-moz-appearance:none;appearance:none}[dir=ltr] .styled-select select:not([multiple]){padding-right:2ch}[dir=rtl] .styled-select select:not([multiple]){padding-left:2ch}.styled-select__caret{pointer-events:none;position:absolute}:disabled+.styled-select__caret{color:var(--fg-grey)}.styled-select__caret{display:none;top:calc(50% - .25ch)}[dir] .styled-select__caret{border-top:.5ch solid}[dir=ltr] .styled-select__caret{border-left:.5ch solid rgba(0,0,0,0);border-right:.5ch solid rgba(0,0,0,0);right:calc(1px + .5ch)}[dir=rtl] .styled-select__caret{border-right:.5ch solid rgba(0,0,0,0);border-left:.5ch solid rgba(0,0,0,0);left:calc(1px + .5ch)}select:not([multiple])+.styled-select__caret{display:unset}[dir] :focus+.styled-select__caret{border-top:none;border-bottom:solid .5ch}.styled-toggle{line-height:0}.styled-toggle__inner{--border-width: 1px;--height: calc(var(--font-size) * var(--line-height) + 1rem + 2 * var(--border-width));color:var(--text);font-size:var(--font-size);min-height:var(--height);transition:background-color .1s,box-shadow .1s,border-color .1s,color .1s;line-height:var(--line-height)}[dir] .styled-toggle__inner{background-color:var(--form-bg);border:solid var(--border-width) var(--border);padding:.5rem}@supports(-webkit-overflow-scrolling: touch){.styled-toggle__inner{--font-size: 16px}}.styled-toggle__inner{--height: 20px;--line-height: 0;align-items:center;justify-content:center;display:inline-flex;min-height:0;position:relative;vertical-align:middle;height:var(--height);width:var(--height)}[dir] .styled-toggle__inner{cursor:pointer;padding:0}[dir] .styled-toggle--radio .styled-toggle__inner{border-radius:9999px}.styled-toggle:focus-within .styled-toggle__inner{outline:none}[dir] .styled-toggle:focus-within .styled-toggle__inner{border-color:var(--primary);box-shadow:0 0 2px 2px var(--primary-alpha)}.styled-toggle--disabled .styled-toggle__inner{color:var(--fg-grey)}[dir] .styled-toggle--disabled .styled-toggle__inner{background-color:var(--bg-grey);cursor:default}.styled-toggle__control{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:0;width:100%;height:100%;opacity:0}[dir] .styled-toggle__control{cursor:inherit}[dir=ltr] .styled-toggle__control{left:0}[dir=rtl] .styled-toggle__control{right:0}.styled-toggle__check,.styled-toggle__circle{display:inline-block !important;pointer-events:none;visibility:hidden}.styled-toggle__circle{height:60%;width:60%}[dir] .styled-toggle__circle{background:currentColor;border-radius:9999px}.styled-toggle__control:checked+.styled-toggle__check,.styled-toggle__control:checked+.styled-toggle__circle{visibility:visible}.button{--bg: var(--primary);--bg-active: var(--primary-bright);--border-width: 1px;--fg: var(--primary-fg);--fg-active: var(--fg);--fg-border: transparent;--fg-border-active: var(--fg-border);--font-size: 1rem;--font-weight: 500;--padding-v: 0.5em;--padding-h: 1em;color:var(--fg);display:inline-block;font-size:var(--font-size);font-weight:var(--font-weight);transition:background-color .3s,border-color .3s,color .3s}[dir] .button{background-color:var(--bg);border:solid var(--border-width);border-color:var(--fg-border);cursor:pointer;padding:var(--padding-v) var(--padding-h);text-align:center}.button:focus,.button:hover{color:var(--fg-active);outline:none;text-decoration:none}[dir] .button:focus, [dir] .button:hover{background-color:var(--bg-active);border-color:var(--fg-border-active)}.button--small{--padding-v: calc(0.25rem - var(--border-width));--padding-h: calc(0.5rem - var(--border-width))}.button--secondary{--bg: transparent;--fg: var(--link);--fg-border: var(--link);--bg-active: var(--primary-bright);--fg-active: var(--primary-fg);--fg-border-active: var(--primary-bright)}.button--transparent{--bg: transparent;--bg-active: transparent;--fg: currentColor;--fg-border: transparent}.button:disabled{--bg-active: var(--bg);--fg-active: var(--fg);--fg-border-active: var(--fg-border);opacity:.5}[dir] .button:disabled{cursor:not-allowed}.button--flex{display:inline-flex;justify-content:center}[dir=ltr] .button--flex>*+*{margin-left:.5em}[dir=rtl] .button--flex>*+*{margin-right:.5em}.discreet-tab{color:var(--fg-grey);display:inline-block}[dir] .discreet-tab{cursor:pointer;padding:.5em .75em}.discreet-tab:hover{text-decoration:underline}[dir] .discreet-tab:not(.discreet-tab--has-radio):focus, [dir] :focus+.discreet-tab--has-radio{background-color:var(--bg-grey)}.discreet-tab--active{color:var(--text)}.dropdown__arrow::after{content:"";display:inline-block;vertical-align:middle}[dir] .dropdown__arrow::after{border-top:.5ch solid}[dir=ltr] .dropdown__arrow::after{border-left:.5ch solid rgba(0,0,0,0);border-right:.5ch solid rgba(0,0,0,0)}[dir=rtl] .dropdown__arrow::after{border-right:.5ch solid rgba(0,0,0,0);border-left:.5ch solid rgba(0,0,0,0)}[dir] .dropdown--expanded>.dropdown__toggle>.dropdown__arrow::after, .no-js[dir]:root .dropdown:hover>.dropdown__toggle>.dropdown__arrow::after, .no-js[dir]:root .dropdown:focus-within>.dropdown__toggle>.dropdown__arrow::after{border-bottom:.5ch solid;border-top:none}@media screen and (min-width: 768px){.dropdown:not(.dropdown--mobile-only){position:relative}.js:root .dropdown:not(.dropdown--mobile-only):not(.dropdown--expanded)>.dropdown__menu,.no-js:root .dropdown:not(.dropdown--mobile-only):not(:hover):not(:focus-within)>.dropdown__menu{display:none}.dropdown:not(.dropdown--mobile-only)>.dropdown__menu{position:absolute;z-index:100}[dir=ltr] .dropdown:not(.dropdown--mobile-only)>.dropdown__menu{left:0;right:auto}[dir=rtl] .dropdown:not(.dropdown--mobile-only)>.dropdown__menu{right:0;left:auto}[dir=ltr] .dropdown--right:not(.dropdown--mobile-only)>.dropdown__menu{left:auto;right:0}[dir=rtl] .dropdown--right:not(.dropdown--mobile-only)>.dropdown__menu{right:auto;left:0}}@media not screen and (min-width: 768px){.dropdown__menu{position:absolute;z-index:100;width:100%}[dir=ltr] .dropdown__menu{left:0;right:auto}[dir=rtl] .dropdown__menu{right:0;left:auto}.js:root .dropdown:not(.dropdown--expanded)>.dropdown__menu,.no-js:root .dropdown:not(:hover):not(:focus-within)>.dropdown__menu{display:none}}.menu-item{color:var(--text);display:block;width:100%}[dir] .menu-item{padding:.5rem 1rem}.menu-item--active{position:relative}.menu-item--active::before{content:"•";position:absolute;width:1rem}[dir] .menu-item--active::before{text-align:center}[dir=ltr] .menu-item--active::before{left:0}[dir=rtl] .menu-item--active::before{right:0}input.menu-item[type=submit]:not(:disabled):hover{color:var(--accent-fg);text-decoration:none}input.menu-item[type=reset]:not(:disabled):hover{color:var(--accent-fg);text-decoration:none}input.menu-item[type=button]:not(:disabled):hover{color:var(--accent-fg);text-decoration:none}button.menu-item:not(:disabled):hover{color:var(--accent-fg);text-decoration:none}.menu-item:-moz-any-link:not(:disabled):hover{color:var(--accent-fg);text-decoration:none}.menu-item:any-link:not(:disabled):hover{color:var(--accent-fg);text-decoration:none}[dir] input.menu-item[type=submit]:not(:disabled):hover{background-color:var(--accent)}[dir] input.menu-item[type=reset]:not(:disabled):hover{background-color:var(--accent)}[dir] input.menu-item[type=button]:not(:disabled):hover{background-color:var(--accent)}[dir] button.menu-item:not(:disabled):hover{background-color:var(--accent)}[dir] .menu-item:-moz-any-link:not(:disabled):hover{background-color:var(--accent)}[dir] .menu-item:any-link:not(:disabled):hover{background-color:var(--accent)}.menu-item:focus{outline:none}[dir] .menu-item:focus{background-color:var(--accent-alt)}.subscribe-button{display:flex}[dir] .subscribe-button{background:rgba(0,0,0,0);border:none;border-radius:0;padding:0}.subscribe-button__label,.subscribe-button__subscriber-count{--bg: var(--primary);--bg-active: var(--primary-bright);--border-width: 1px;--fg: var(--primary-fg);--fg-active: var(--fg);--fg-border: transparent;--fg-border-active: var(--fg-border);--font-size: 1rem;--font-weight: 500;--padding-v: 0.5em;--padding-h: 1em;color:var(--fg);display:inline-block;font-size:var(--font-size);font-weight:var(--font-weight);transition:background-color .3s,border-color .3s,color .3s}[dir] .subscribe-button__label, [dir] .subscribe-button__subscriber-count{background-color:var(--bg);border:solid var(--border-width);border-color:var(--fg-border);cursor:pointer;padding:var(--padding-v) var(--padding-h);text-align:center}.subscribe-button:focus,.subscribe-button:hover{outline:none}.subscribe-button:focus>*,.subscribe-button:hover>*{color:var(--fg-active);outline:none;text-decoration:none}[dir] .subscribe-button:focus>*, [dir] .subscribe-button:hover>*{background-color:var(--bg-active);border-color:var(--fg-border-active)}.subscribe-button:disabled{--bg-active: var(--bg);--fg-active: var(--fg);--fg-border-active: var(--fg-border);opacity:.5}[dir] .subscribe-button:disabled{cursor:not-allowed}[dir=ltr] .subscribe-button__label{margin-right:2px}[dir=rtl] .subscribe-button__label{margin-left:2px}.subscribe-button__subscriber-count{--padding-h: 0;min-width:8ch}.subscribe-button--unsubscribe .subscribe-button__label,.subscribe-button--unsubscribe .subscribe-button__subscriber-count{--bg: transparent;--fg: var(--link);--fg-border: var(--link);--bg-active: var(--primary-bright);--fg-active: var(--primary-fg);--fg-border-active: var(--primary-bright)}.subscribe-button__dummy-label{display:block;height:0;visibility:hidden}.tab{color:var(--accent-fg);display:inline-block}[dir] .tab{background-color:var(--accent);border-bottom:solid 3px var(--accent-alt);cursor:pointer;padding:.5rem .75rem calc(.5rem - 3px)}[dir] .tab--active, .no-js[dir]:root .dropdown:hover>.tab, .js[dir]:root .dropdown--expanded>.tab{border-bottom-color:var(--primary)}[dir] .bg-mode-center{background-attachment:fixed;background-position:center;background-repeat:no-repeat}[dir] .bg-mode-fit-to-page{background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.content-container{width:100%}[dir=ltr] .content-container{margin-left:auto;margin-right:auto}[dir=rtl] .content-container{margin-right:auto;margin-left:auto}:root:not(.full-width) .content-container{max-width:1100px}[dir] .flow>*+*{margin-top:1rem}[dir] .flow>legend+*{margin-top:0}[dir] .flow-slim>*+*{margin-top:.5rem}[dir] .flow-slim>legend+*{margin-top:0}[dir] .flow-double>*+*{margin-top:2rem}[dir] .flow-double>legend+*{margin-top:0}.site-accessibility-nav__link{color:var(--text);display:inline-block;position:fixed;z-index:10000}[dir] .site-accessibility-nav__link{background:rgb(var(--card-bg-rgb));padding:1rem}[dir=ltr] .site-accessibility-nav__link:not(:focus){left:-9999px}[dir=rtl] .site-accessibility-nav__link:not(:focus){right:-9999px}.site-alerts{bottom:1rem;position:fixed;z-index:100000}[dir=ltr] .site-alerts{left:1rem;margin-right:1rem}[dir=rtl] .site-alerts{right:1rem;margin-left:1rem}.site-alerts__alert{position:relative}[dir] .site-alerts__alert{transform:translate(0)}[dir=ltr] .site-alerts__alert{box-shadow:1px 1px 2px var(--border)}[dir=rtl] .site-alerts__alert{box-shadow:-1px 1px 2px var(--border)}.js[dir=ltr]:root .site-alerts__alert{animation: site-alerts-slide-ltr .5s ease-in}.js[dir=rtl]:root .site-alerts__alert{animation: site-alerts-slide-rtl .5s ease-in}@media(prefers-reduced-motion){.js[dir=ltr]:root .site-alerts__alert{animation-name:site-alerts-fade}.js[dir=rtl]:root .site-alerts__alert{animation-name:site-alerts-fade}}.no-js[dir=ltr]:root .site-alerts__alert{animation: site-alerts-slide-no-js-ltr 10s ease-in forwards}.no-js[dir=rtl]:root .site-alerts__alert{animation: site-alerts-slide-no-js-rtl 10s ease-in forwards}@media(prefers-reduced-motion){.no-js[dir=ltr]:root .site-alerts__alert{animation-name:site-alerts-fade-no-js}.no-js[dir=rtl]:root .site-alerts__alert{animation-name:site-alerts-fade-no-js}}.site-alerts__dismiss{display:block;position:absolute;top:0;width:100%;height:100%}[dir=ltr] .site-alerts__dismiss{left:0}[dir=rtl] .site-alerts__dismiss{right:0}.js[dir]:root .site-alerts__dismiss{cursor:pointer}.no-js:root .site-alerts__dismiss{display:none}@keyframes site-alerts-slide-ltr{from{transform:translateX(calc(-100% - 1rem))}to{transform:translateX(0%)}}@keyframes site-alerts-slide-rtl{from{transform:translateX(calc(-1*(-100% - 1rem)))}to{transform:translateX(0%)}}@keyframes site-alerts-slide-no-js-ltr{0%,100%{transform:translateX(calc(-100% - 1rem - 2px))}5%,95%{transform:translateX(0%)}}@keyframes site-alerts-slide-no-js-rtl{0%,100%{transform:translateX(calc(-1*(-100% - 1rem - 2px)))}5%,95%{transform:translateX(0%)}}@keyframes site-alerts-fade{from{opacity:0}to{opacity:1}}@keyframes site-alerts-fade-no-js{0%,100%{opacity:0}5%,95%{opacity:1}}.site-content{align-items:flex-start;display:flex}@media not screen and (min-width: 768px){.site-content{align-items:stretch;flex-direction:column}}[dir] .site-content__body{background-color:rgb(var(--card-bg-rgb))}@media screen and (min-width: 768px){[dir]:root[data-night-mode=light] .site-content__body{background-color:rgba(var(--card-bg-rgb), var(--setting-light-desktop-card-opacity, 1))}[dir]:root[data-night-mode=dark] .site-content__body{background-color:rgba(var(--card-bg-rgb), var(--setting-dark-desktop-card-opacity, 1))}[dir]:root[data-night-mode=auto] .site-content__body{background-color:rgba(var(--card-bg-rgb), var(--setting-light-desktop-card-opacity, 1))}}@media screen and (min-width: 768px)and (prefers-color-scheme: dark){[dir]:root[data-night-mode=auto] .site-content__body{background-color:rgba(var(--card-bg-rgb), var(--setting-dark-desktop-card-opacity, 1))}}.site-content__body{flex:1 1 auto;min-width:0}[dir] .site-content__body{box-shadow:var(--card-shadow);padding:1rem}@media screen and (min-width: 768px){[dir] .site-content__body{margin-top:1rem}}@media not screen and (min-width: 768px){[dir=ltr] .site-content__body>.submission{margin-left:-0.75rem}[dir=rtl] .site-content__body>.submission{margin-right:-0.75rem}}.site-content__sidebar{flex:0 0 auto;min-width:0}.site-footer{color:var(--text-muted)}[dir] .site-footer{margin-top:auto;padding:2rem 1rem}.site-footer a{color:currentColor;text-decoration:underline}.site-footer a:hover{color:var(--text)}.site-nav{z-index:5}[dir] .site-nav{background:var(--site-nav-bg, var(--primary));box-shadow:var(--site-nav-shadow, var(--card-shadow))}.site-nav__container{display:flex;width:100%}.site-nav__link{color:var(--primary-fg);display:inline-block;font-size:16px;position:relative}[dir] .site-nav__link{cursor:pointer;padding:.875em 1em}.site-nav__link:focus{outline:none}[dir] .site-nav__link:focus{background-color:var(--primary-alt)}.site-nav__link:hover{text-decoration:none}.site-nav__link:hover::after,.site-nav__link--active::after{bottom:1px;content:"";height:2px;position:absolute;width:100%}[dir] .site-nav__link:hover::after, [dir] .site-nav__link--active::after{background-color:var(--primary-fg)}[dir=ltr] .site-nav__link:hover::after, [dir=ltr] .site-nav__link--active::after{left:0}[dir=rtl] .site-nav__link:hover::after, [dir=rtl] .site-nav__link--active::after{right:0}[dir] .site-nav__has-notifications{background-color:var(--notification)}[dir] .site-nav__search-input{border-radius:8rem}.site-nav__search-input:not(:focus-within){color:var(--primary-fg)}[dir] .site-nav__search-input:not(:focus-within){background-color:rgba(0,0,0,0);border-color:var(--primary-fg)}[dir=ltr] .site-nav__search-icon{padding-left:.25rem;padding-right:.5rem}[dir=rtl] .site-nav__search-icon{padding-right:.25rem;padding-left:.5rem}.no-js[dir]:root .site-nav__mobile-toggle:hover, .js[dir]:root .site-nav__mobile-hidden.dropdown--extended>.site-nav__mobile-toggle{background-color:var(--primary-alt)}@media screen and (min-width: 768px){[dir] .site-nav__container{padding:0 1rem}.site-nav__menu{display:flex}.site-nav__search{align-items:center;display:flex;flex-grow:1;justify-content:center}}@media not screen and (min-width: 768px){.site-nav__container>*{flex:1 0 auto}.site-nav__link{width:100%}[dir] .site-nav__link{text-align:center}[dir=ltr] .site-nav__link{padding-left:0;padding-right:0}[dir=rtl] .site-nav__link{padding-right:0;padding-left:0}.no-js[dir]:root .site-nav__mobile-hidden:hover, .js[dir]:root .site-nav__mobile-hidden.dropdown--extended{background-color:var(--primary-alt)}.site-nav__mobile-toggle+*{position:absolute}[dir] .site-nav__mobile-toggle+*{background-color:var(--primary-alt)}[dir=ltr] .site-nav__mobile-toggle+*{left:0;right:0}[dir=rtl] .site-nav__mobile-toggle+*{right:0;left:0}.site-nav__header{order:1}.site-nav__search{display:block;order:2}.site-nav__user-menu{display:flex;flex:3 0 auto;order:3}.site-nav__user-menu>*{flex:1 0 auto}.site-nav__main-menu-container{order:4}.site-nav__main-menu{flex-direction:column}[dir] .site-nav__main-menu .site-nav__link{padding:.5rem 1rem}[dir=ltr] .site-nav__main-menu .site-nav__link{text-align:left}[dir=rtl] .site-nav__main-menu .site-nav__link{text-align:right}.site-nav__main-menu .site-nav__link:hover::after,.site-nav__main-menu .site-nav__link--active::after{top:0;bottom:unset;width:2px;height:100%}[dir=ltr] .site-nav__main-menu .site-nav__link:hover::after, [dir=ltr] .site-nav__main-menu .site-nav__link--active::after{left:2px}[dir=rtl] .site-nav__main-menu .site-nav__link:hover::after, [dir=rtl] .site-nav__main-menu .site-nav__link--active::after{right:2px}.site-nav__link{display:block}[dir] .site-nav__search-row{padding:.5rem 1rem}}.no-js[dir]:root :hover>.site-nav__link.dropdown__toggle, .no-js[dir]:root :focus-within>.site-nav__link.dropdown__toggle, .js[dir]:root .dropdown--expanded>.site-nav__link.dropdown__toggle{background-color:var(--primary-alt)}.sidebar{display:flex;flex-direction:column}[dir] .sidebar{margin-top:1rem}@media screen and (min-width: 768px){.sidebar{width:20rem}[dir=ltr] .sidebar{margin-left:1rem}[dir=rtl] .sidebar{margin-right:1rem}}[dir] .sidebar__section{background-color:rgb(var(--sidebar-card-bg-rgb, var(--card-bg-rgb)))}@media screen and (min-width: 768px){[dir]:root[data-night-mode=light] .sidebar__section{background-color:rgba(var(--sidebar-card-bg-rgb, var(--card-bg-rgb)), var(--setting-light-desktop-card-opacity, 1))}[dir]:root[data-night-mode=dark] .sidebar__section{background-color:rgba(var(--sidebar-card-bg-rgb, var(--card-bg-rgb)), var(--setting-dark-desktop-card-opacity, 1))}[dir]:root[data-night-mode=auto] .sidebar__section{background-color:rgba(var(--sidebar-card-bg-rgb, var(--card-bg-rgb)), var(--setting-light-desktop-card-opacity, 1))}}@media screen and (min-width: 768px)and (prefers-color-scheme: dark){[dir]:root[data-night-mode=auto] .sidebar__section{background-color:rgba(var(--sidebar-card-bg-rgb, var(--card-bg-rgb)), var(--setting-dark-desktop-card-opacity, 1))}}[dir] .sidebar__section{box-shadow:var(--sidebar-card-shadow, var(--card-shadow));padding:1rem}.sidebar__title{font-size:1.25rem;font-weight:bold}[dir] .sidebar__no-padding{margin-bottom:-1rem}[dir=ltr] .sidebar__no-padding{margin-left:-1rem;margin-right:-1rem}[dir=rtl] .sidebar__no-padding{margin-right:-1rem;margin-left:-1rem}.sidebar:empty{display:none}[dir] .text-flow h1:not(:first-child), [dir] .text-flow h2:not(:first-child), [dir] .text-flow h3:not(:first-child), [dir] .text-flow h4:not(:first-child), [dir] .text-flow h5:not(:first-child), [dir] .text-flow h6:not(:first-child), [dir] .text-flow p:not(:first-child), [dir] .text-flow blockquote:not(:first-child), [dir] .text-flow pre:not(:first-child), [dir] .text-flow hr:not(:first-child){margin-top:1em}[dir] .text-flow h1+dl, [dir] .text-flow h1+ol, [dir] .text-flow h1+ul, [dir] .text-flow h2+dl, [dir] .text-flow h2+ol, [dir] .text-flow h2+ul, [dir] .text-flow h3+dl, [dir] .text-flow h3+ol, [dir] .text-flow h3+ul, [dir] .text-flow h4+dl, [dir] .text-flow h4+ol, [dir] .text-flow h4+ul, [dir] .text-flow h5+dl, [dir] .text-flow h5+ol, [dir] .text-flow h5+ul, [dir] .text-flow h6+dl, [dir] .text-flow h6+ol, [dir] .text-flow h6+ul, [dir] .text-flow p+dl, [dir] .text-flow p+ol, [dir] .text-flow p+ul, [dir] .text-flow blockquote+dl, [dir] .text-flow blockquote+ol, [dir] .text-flow blockquote+ul, [dir] .text-flow pre+dl, [dir] .text-flow pre+ol, [dir] .text-flow pre+ul, [dir] .text-flow hr+dl, [dir] .text-flow hr+ol, [dir] .text-flow hr+ul{margin-top:1em}[dir] .text-flow li:not(:first-child) h1, [dir] .text-flow li:not(:first-child) h2, [dir] .text-flow li:not(:first-child) h3, [dir] .text-flow li:not(:first-child) h4, [dir] .text-flow li:not(:first-child) h5, [dir] .text-flow li:not(:first-child) h6, [dir] .text-flow li:not(:first-child) p, [dir] .text-flow li:not(:first-child) pre, [dir] .text-flow blockquote:not(:first-child) h1, [dir] .text-flow blockquote:not(:first-child) h2, [dir] .text-flow blockquote:not(:first-child) h3, [dir] .text-flow blockquote:not(:first-child) h4, [dir] .text-flow blockquote:not(:first-child) h5, [dir] .text-flow blockquote:not(:first-child) h6, [dir] .text-flow blockquote:not(:first-child) p, [dir] .text-flow blockquote:not(:first-child) pre{margin-top:1em}.text-flow img.inserted-image{max-width:100%}[dir] .text-flow-slim h1:not(:first-child), [dir] .text-flow-slim h2:not(:first-child), [dir] .text-flow-slim h3:not(:first-child), [dir] .text-flow-slim h4:not(:first-child), [dir] .text-flow-slim h5:not(:first-child), [dir] .text-flow-slim h6:not(:first-child), [dir] .text-flow-slim p:not(:first-child), [dir] .text-flow-slim blockquote:not(:first-child), [dir] .text-flow-slim pre:not(:first-child), [dir] .text-flow-slim hr:not(:first-child){margin-top:.5em}[dir] .text-flow-slim h1+dl, [dir] .text-flow-slim h1+ol, [dir] .text-flow-slim h1+ul, [dir] .text-flow-slim h2+dl, [dir] .text-flow-slim h2+ol, [dir] .text-flow-slim h2+ul, [dir] .text-flow-slim h3+dl, [dir] .text-flow-slim h3+ol, [dir] .text-flow-slim h3+ul, [dir] .text-flow-slim h4+dl, [dir] .text-flow-slim h4+ol, [dir] .text-flow-slim h4+ul, [dir] .text-flow-slim h5+dl, [dir] .text-flow-slim h5+ol, [dir] .text-flow-slim h5+ul, [dir] .text-flow-slim h6+dl, [dir] .text-flow-slim h6+ol, [dir] .text-flow-slim h6+ul, [dir] .text-flow-slim p+dl, [dir] .text-flow-slim p+ol, [dir] .text-flow-slim p+ul, [dir] .text-flow-slim blockquote+dl, [dir] .text-flow-slim blockquote+ol, [dir] .text-flow-slim blockquote+ul, [dir] .text-flow-slim pre+dl, [dir] .text-flow-slim pre+ol, [dir] .text-flow-slim pre+ul, [dir] .text-flow-slim hr+dl, [dir] .text-flow-slim hr+ol, [dir] .text-flow-slim hr+ul{margin-top:.5em}[dir] .text-flow-slim li:not(:first-child) h1, [dir] .text-flow-slim li:not(:first-child) h2, [dir] .text-flow-slim li:not(:first-child) h3, [dir] .text-flow-slim li:not(:first-child) h4, [dir] .text-flow-slim li:not(:first-child) h5, [dir] .text-flow-slim li:not(:first-child) h6, [dir] .text-flow-slim li:not(:first-child) p, [dir] .text-flow-slim li:not(:first-child) pre, [dir] .text-flow-slim blockquote:not(:first-child) h1, [dir] .text-flow-slim blockquote:not(:first-child) h2, [dir] .text-flow-slim blockquote:not(:first-child) h3, [dir] .text-flow-slim blockquote:not(:first-child) h4, [dir] .text-flow-slim blockquote:not(:first-child) h5, [dir] .text-flow-slim blockquote:not(:first-child) h6, [dir] .text-flow-slim blockquote:not(:first-child) p, [dir] .text-flow-slim blockquote:not(:first-child) pre{margin-top:.5em}.text-flow-slim img.inserted-image{max-width:100%}[dir] .dropdown-card{background:var(--dropdown-card-bg, var(--card-bg, rgb(var(--card-bg-rgb))));box-shadow:var(--dropdown-card-shadow, var(--card-shadow))}.alert{align-items:center;display:flex}[dir] .alert{padding:.5rem 1rem}.alert__icon{font-size:1.5rem}[dir=ltr] .alert__icon{margin-right:1rem}[dir=rtl] .alert__icon{margin-left:1rem}[dir] .border-list{border-top:solid 1px var(--border-light);border-bottom:solid 1px var(--border-light)}[dir] .border-list>*+*{border-top:solid 1px var(--border-light)}.columns{-moz-columns:auto;columns:auto;-moz-column-width:12em;column-width:12em}.comment{display:flex;flex-direction:column}[dir] .comment{border-bottom:solid 1px var(--border-light)}.comment__row{display:flex;flex-direction:row-reverse}[dir] .comment__row{border:solid 1px var(--border-light);border-bottom:none}[dir=ltr] .comment__row{border-left-width:3px}[dir=rtl] .comment__row{border-right-width:3px}[dir=ltr] .comment--sticky>.comment__row, [dir=ltr] .comment--sticky>.comment__replies{border-left-color:var(--fg-green)}[dir=rtl] .comment--sticky>.comment__row, [dir=rtl] .comment--sticky>.comment__replies{border-right-color:var(--fg-green)}.comment:target{outline:solid var(--primary)}[dir] .comment__vote{padding:.5rem 0}.comment__main{flex-grow:1;min-width:0}.comment__reply-link.htmx-request{opacity:.5;pointer-events:none}.comment__replies{display:flex;flex-direction:column}[dir=ltr] .comment__replies{border-left:solid 3px var(--border-light);padding-left:1rem}[dir=rtl] .comment__replies{border-right:solid 3px var(--border-light);padding-right:1rem}@media screen and (max-width: 480px){[dir=ltr] .comment__replies{padding-left:.25rem}[dir=rtl] .comment__replies{padding-right:.25rem}}.comment__header{display:flex;width:100%}[dir] .comment__header{padding:.5rem 0}.comment__info{flex-grow:1}[dir] .comment__info-link{padding:.5rem}[dir] .comment__content{margin-bottom:.5rem}[dir=ltr] .comment__content{padding-right:.5rem}[dir=rtl] .comment__content{padding-left:.5rem}.comment__body{min-height:1rem}[dir] .comment__nav{margin-bottom:.5rem}[dir] .comment--nested:last-child{border-bottom:none;margin-bottom:0}[dir] .comment .comment-form{padding-bottom:1rem}[dir=ltr] .hideable__checkbox:not(:checked)~.comment__row .comment__header{background-image:repeating-linear-gradient(-45deg, var(--bg-grey), var(--bg-grey) 0.5rem, transparent 0.5rem, transparent 1rem)}[dir=rtl] .hideable__checkbox:not(:checked)~.comment__row .comment__header{background-image:repeating-linear-gradient(45deg, var(--bg-grey), var(--bg-grey) 0.5rem, transparent 0.5rem, transparent 1rem)}[dir=ltr] .hideable__checkbox:not(:checked)~.comment__row .comment__info{padding-left:6ch}[dir=rtl] .hideable__checkbox:not(:checked)~.comment__row .comment__info{padding-right:6ch}.hideable__checkbox:focus~.comment__row .comment__hide-toggle{text-decoration:underline}.definition-list{align-items:baseline;display:grid;grid-column-gap:1rem;grid-row-gap:.5rem;grid-template-columns:auto 1fr}.definition-list>dt{font-size:.875rem;font-weight:500}[dir=ltr] .definition-list>dd{margin-left:0}[dir=rtl] .definition-list>dd{margin-right:0}.drop-zone{align-items:center;bottom:0;color:var(--border-light);display:flex;font-size:4rem;justify-content:center;position:absolute;top:0;z-index:10000}[dir] .drop-zone{background:var(--bg-page);border:dashed .5rem;text-align:center}[dir=ltr] .drop-zone{left:0;right:0}[dir=rtl] .drop-zone{right:0;left:0}.drop-zone--active{color:var(--border)}[dir] .drop-zone--active{border-color:var(--border)}.empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:20rem;max-height:50vh}.empty__emoji{font-size:4em;color:var(--fg-grey)}.empty__text{color:var(--text-muted);line-height:2}.flair{align-items:center;color:var(--accent-fg);display:inline-flex;font-weight:500;overflow:hidden;transition:opacity .3s}[dir] .flair{background:var(--accent);border:solid 1px var(--accent-alt);border-radius:4px}.flair__label{font-size:.75em}[dir=ltr] .flair__label{padding-left:.25em;padding-right:.25em}[dir=rtl] .flair__label{padding-right:.25em;padding-left:.25em}.flair__buttons{line-height:0}.flair__button{transition:opacity .1s}[dir=ltr] .flair__button{padding-right:.125em}[dir=rtl] .flair__button{padding-left:.125em}.flair__button:not(:hover):not(:focus){opacity:.5}[dir=ltr] .heading-permalink{margin-left:1rem}[dir=rtl] .heading-permalink{margin-right:1rem}h1 .heading-permalink,h2 .heading-permalink,h3 .heading-permalink,h4 .heading-permalink,h5 .heading-permalink,h6 .heading-permalink{visibility:hidden}h1:hover .heading-permalink,h2:hover .heading-permalink,h3:hover .heading-permalink,h4:hover .heading-permalink,h5:hover .heading-permalink,h6:hover .heading-permalink{visibility:visible}.hideable__checkbox{opacity:0 !important;position:absolute !important;z-index:-1 !important}.hideable:not(.hideable--direct) .hideable__checkbox:not(:checked)~.hideable__hide,.hideable:not(.hideable--direct) .hideable__checkbox:not(:checked)~* .hideable__hide{display:none}.hideable--direct .hideable__checkbox:not(:checked)+.hideable__hide,.hideable--direct .hideable__checkbox:not(:checked)+* .hideable__hide{display:none}.hideable__toggle{color:var(--link)}[dir] .hideable__toggle{cursor:pointer}.hideable__toggle:hover{text-decoration:underline}.hideable__checkbox:focus~.hideable__toggle{text-decoration:underline}.hideable__checkbox.hideable__checkbox:not(:checked)~.hideable__indicator::after,.hideable__checkbox.hideable__checkbox:not(:checked)~* .hideable__indicator::after{content:attr(data-unhide-text) " +"}.hideable__checkbox:checked~.hideable__indicator::after,.hideable__checkbox:checked~* .hideable__indicator::after{content:attr(data-hide-text) " −"}.icon svg{fill:currentColor;height:1em;width:1em}.icon:not(.icon--no-align):not(.icon--circled) svg{top:.125em;position:relative}[dir=ltr] .icon--spin svg{animation: icon-spin-ltr 2s linear infinite}[dir=rtl] .icon--spin svg{animation: icon-spin-rtl 2s linear infinite}[dir=ltr] .icon--pulse svg{animation: icon-spin-ltr 1s steps(8) infinite}[dir=rtl] .icon--pulse svg{animation: icon-spin-rtl 1s steps(8) infinite}.icon--circled{display:inline-block;line-height:0}[dir] .icon--circled{border:solid 1px;border-radius:99999px;padding:.25em}@keyframes icon-spin-ltr{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes icon-spin-rtl{from{transform:rotate(0deg)}to{transform:rotate(-360deg)}}.inserted-image:not([height]){max-height:400px}[dir] .message{border:solid 1px var(--border-light);padding:.5rem 1rem 0}[dir=ltr] .message{border-left-width:3px}[dir=rtl] .message{border-right-width:3px}[dir] .message__body{padding:.5rem 0}.submission__row{display:flex;flex-direction:row-reverse}.submission__inner{flex-grow:1;min-width:0}.submission__title-row{display:inline;font-size:1.2rem;font-weight:normal}@media screen and (min-width: 768px){.submission__title-row{font-size:1.33rem}}.submission__title-row{line-height:0}.submission__title-row>*{line-height:var(--line-height)}.submission__link{color:var(--submission-link)}.submission__link:visited{color:var(--submission-link-visited)}.submission--sticky .submission__link{color:var(--submission-link-sticky)}.submission__host{color:var(--text)}[dir] .submission__content{margin:.5rem 0}.submission__image-link{display:table;transition:box-shadow .25s,border .25s}[dir] .submission__image-link{border:1px solid var(--border);border-radius:.25rem;padding:.5rem}.submission__image-link:hover,.submission__image-link:focus{outline:none}[dir] .submission__image-link:hover, [dir] .submission__image-link:focus{box-shadow:0 0 2px 2px var(--primary-alpha);border-color:var(--primary)}.submission__image{display:table;height:auto;max-width:100%;max-height:500px}.submission__image:not([width]){object-fit:cover;height:375px;width:500px;max-height:375px}[dir=ltr] .submission__flairs{margin-right:.5em}[dir=rtl] .submission__flairs{margin-left:.5em}@media screen and (min-width: 375px){.submission--has-thumbnail .submission__inner{position:relative}[dir=ltr] .submission--has-thumbnail .submission__inner{padding-left:calc(.75rem + 50px)}[dir=rtl] .submission--has-thumbnail .submission__inner{padding-right:calc(.75rem + 50px)}}@media screen and (min-width: 768px){[dir=ltr] .submission--has-thumbnail .submission__inner{padding-left:calc(1rem + 70px)}[dir=rtl] .submission--has-thumbnail .submission__inner{padding-right:calc(1rem + 70px)}}.submission__thumb{display:none;object-fit:scale-down;position:absolute;top:0}[dir=ltr] .submission__thumb{left:0}[dir=rtl] .submission__thumb{right:0}@media screen and (min-width: 375px){.submission__thumb{display:block;width:50px}}@media screen and (min-width: 768px){.submission__thumb{width:70px}}.submission-meta__short-url{color:var(--accent-fg);display:block;-webkit-user-select:all;-moz-user-select:all;user-select:all}[dir] .submission-meta__short-url{background-color:var(--accent);margin-bottom:1rem;padding:.25rem 1rem}.table{border-collapse:collapse;width:100%}.table__shrink{white-space:nowrap;width:.1px}[dir] .table>thead>tr:last-child>th, [dir] .table>thead>tr:last-child>td{border-bottom:solid 1px var(--accent-alt)}[dir] .table>tbody>tr:not(:last-child)>td, [dir] .table>tbody>tr:not(:last-child)>th, [dir] .table>tfoot>tr:not(:last-child)>td, [dir] .table>tfoot>tr:not(:last-child)>th{border-bottom:solid 1px var(--border-light)}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th{color:var(--accent-fg)}[dir] .table>thead>tr>th, [dir] .table>tbody>tr>th, [dir] .table>tfoot>tr>th{background-color:var(--accent)}[dir=ltr] .table>thead>tr>th, [dir=ltr] .table>tbody>tr>th, [dir=ltr] .table>tfoot>tr>th{text-align:left}[dir=rtl] .table>thead>tr>th, [dir=rtl] .table>tbody>tr>th, [dir=rtl] .table>tfoot>tr>th{text-align:right}[dir] .table>thead>tr>th, [dir] .table>thead>tr>td, [dir] .table>tbody>tr>th, [dir] .table>tbody>tr>td, [dir] .table>tfoot>tr>th, [dir] .table>tfoot>tr>td{padding:.5rem}@media screen and (min-width: 768px){[dir] .table>thead>tr>th, [dir] .table>thead>tr>td, [dir] .table>tbody>tr>th, [dir] .table>tbody>tr>td, [dir] .table>tfoot>tr>th, [dir] .table>tfoot>tr>td{padding:.5rem 1rem}}.table-of-contents{display:table;max-width:20em}[dir] .table-of-contents{border:dotted 1px var(--border)}[dir=ltr] .table-of-contents{padding:.5em 1em .5em 3em}[dir=rtl] .table-of-contents{padding:.5em 3em .5em 1em}[dir] .table-of-contents p, [dir] .table-of-contents ol, [dir] .table-of-contents ul{margin:0 !important}.tag{color:var(--accent-fg);display:inline-block;transition:background-color .3s,border-color .3s,color .3s}[dir] .tag{background-color:var(--accent);border-radius:999999px;border:solid 1px var(--accent-alt);padding:calc(.25em - 1px) calc(.5em - 1px)}.tag:hover{text-decoration:none}[dir] .tag:hover{background-color:var(--accent-alt)}.user-flag::before{content:"["}.user-flag::after{content:"]"}.vote{align-items:center;display:flex;flex-direction:column;width:6ch}[dir] .vote{padding-top:.5rem}.vote__button{color:var(--fg-grey);line-height:1;height:1em;transition:opacity .1s;white-space:nowrap}[dir] .vote__button{cursor:pointer}.vote__button:disabled{opacity:.5}[dir] .vote__button:disabled{cursor:default}.vote:not(.htmx-request) .vote__spinner{display:none}.vote--user-upvoted .vote__up{color:var(--fg-orange)}.vote--user-downvoted .vote__down{color:var(--fg-blue)}.vote.htmx-request .vote__net-score{display:none}.vote__net-score{font-weight:bold}.vote--failed .vote__net-score{color:var(--fg-red)}@media screen and (min-width: 768px){.wiki-article__title{font-size:3rem}}[dir] .wiki-article__title{border-bottom:1px solid var(--border-light)}.wiki-lock-notice{display:flex;align-items:center}[dir] .wiki-lock-notice{border:1px solid var(--border-light);border-radius:3px}[dir] .wiki-lock-notice>*{padding:.3em .6em}.wiki-lock-notice>:first-child{color:var(--text-muted);font-size:2em}[dir=ltr] .wiki-lock-notice>:first-child{border-right:solid 1px var(--border-light)}[dir=rtl] .wiki-lock-notice>:first-child{border-left:solid 1px var(--border-light)}.wiki-lock-notice>:last-child{flex:1 1 auto}.break-text{min-width:0;word-wrap:break-word}@media screen and (min-width: 768px){.no-desktop{display:none}}@media not screen and (min-width: 768px){.no-mobile{display:none}}[dir] .bg-red{background-color:var(--bg-red) !important}[dir] .bg-orange{background-color:var(--bg-orange) !important}[dir] .bg-yellow{background-color:var(--bg-yellow) !important}[dir] .bg-green{background-color:var(--bg-green) !important}[dir] .bg-blue{background-color:var(--bg-blue) !important}.fg-text{color:var(--text) !important}.fg-muted{color:var(--text-muted) !important}.fg-primary{color:var(--primary) !important}.fg-accent{color:var(--accent) !important}.fg-red{color:var(--fg-red) !important}.fg-orange{color:var(--fg-orange) !important}.fg-yellow{color:var(--fg-yellow) !important}.fg-green{color:var(--fg-green) !important}.fg-blue{color:var(--fg-blue) !important}.fg-grey{color:var(--fg-grey) !important}.fg-link{color:var(--link) !important}.fg-inherit{color:inherit !important}.block{display:block !important}.inline{display:inline !important}.hidden{display:none !important}.flex{display:flex;flex-wrap:wrap}.flex--align-center{align-items:center}.flex--no-wrap{flex-wrap:nowrap}.flex--column{flex-direction:column}.flex--row{flex-direction:row}.flex--row-reverse{flex-direction:row-reverse}.flex--inline{display:inline-flex}.flex--column-gutters{-moz-column-gap:1rem;column-gap:1rem}.flex--row-gutters{row-gap:1rem}.flex--guttered{gap:1rem}.flex--slim-gutters{gap:.5rem}.flex__grow{flex-grow:1}.flex__shrink{flex-shrink:1}@media screen and (min-width: 768px){.flex-desktop{display:flex;flex-wrap:wrap}.flex-desktop--align-center{align-items:center}.flex-desktop--no-wrap{flex-wrap:nowrap}.flex-desktop--column{flex-direction:column}.flex-desktop--row{flex-direction:row}.flex-desktop--row-reverse{flex-direction:row-reverse}.flex-desktop--inline{display:inline-flex}.flex-desktop--column-gutters{-moz-column-gap:1rem;column-gap:1rem}.flex-desktop--row-gutters{row-gap:1rem}.flex-desktop--guttered{gap:1rem}.flex-desktop--slim-gutters{gap:.5rem}.flex-desktop__grow{flex-grow:1}.flex-desktop__shrink{flex-shrink:1}}.fw-normal{font-weight:normal !important}.monospace{font-family:var(--mono-font-family) !important;font-size:var(--mono-font-size) !important}:root[data-night-mode=light] .dark-mode-only,:root[data-night-mode=dark] .light-mode-only{display:none}:root[data-night-mode=auto] .dark-mode-only{display:none}@media screen and (prefers-color-scheme: dark){:root[data-night-mode=auto] .dark-mode-only{display:unset}:root[data-night-mode=auto] .light-mode-only{display:none}}.no-underline:hover{text-decoration:none}.no-underline:hover .no-underline__exempt{text-decoration:underline}.no-select{-webkit-user-select:none !important;-moz-user-select:none !important;user-select:none !important}[dir] .pad-v{padding-top:1rem !important;padding-bottom:1rem !important}[dir] .pad-v-slim{padding-top:.5rem !important;padding-bottom:.5rem !important}[dir=ltr] .page-shadow{text-shadow:-1px -1px 0 var(--bg-page),0px -1px 0 var(--bg-page),1px -1px 0 var(--bg-page),-1px 0px 0 var(--bg-page),0px 0px 0 var(--bg-page),1px 0px 0 var(--bg-page),-1px 1px 0 var(--bg-page),0px 1px 0 var(--bg-page),1px 1px 0 var(--bg-page)}[dir=rtl] .page-shadow{text-shadow:1px -1px 0 var(--bg-page),0px -1px 0 var(--bg-page),-1px -1px 0 var(--bg-page),1px 0px 0 var(--bg-page),0px 0px 0 var(--bg-page),-1px 0px 0 var(--bg-page),1px 1px 0 var(--bg-page),0px 1px 0 var(--bg-page),-1px 1px 0 var(--bg-page)}[dir=ltr] .text-align-left{text-align:left}[dir=rtl] .text-align-left{text-align:right}[dir] .text-align-center{text-align:center}[dir=ltr] .text-align-right{text-align:right}[dir=rtl] .text-align-right{text-align:left}.text-decoration-none{text-decoration:none !important}.text-sm{font-size:.85rem}.text-xs{font-size:.75rem}.text-md{font-size:1rem}.text-lg{font-size:1.15rem}.text-xl{font-size:1.25rem}.invisible{visibility:hidden !important}.hide-visually{opacity:0 !important;position:absolute !important;z-index:-1 !important}.no-wrap{white-space:nowrap !important}.yes-wrap{white-space:pre-wrap !important}.hljs{font-size:var(--font-size) !important;line-height:var(--line-height) !important}[dir] .hljs{margin:0 !important;padding:0 !important}:root[data-night-mode=dark] .select2-container{color:#000}@media screen and (prefers-color-scheme: dark){:root[data-night-mode=auto] .select2-container{color:#000}}.tippy-box[data-theme=postmill]{color:var(--main);font-size:1rem}[dir] .tippy-box[data-theme=postmill]{background:var(--dropdown-card-bg, var(--card-bg));border:solid 1px var(--border-light);padding:.5rem}[dir] .tippy-box[data-theme=postmill][data-placement^=top] .tippy-arrow::before{border-width:7px 7px 0;border-top-color:var(--border-light)}[dir] .tippy-box[data-theme=postmill][data-placement^=bottom] .tippy-arrow::before{border-width:0 7px 7px;border-bottom-color:var(--border-light)}[dir=ltr] .tippy-box[data-theme=postmill][data-placement^=left] .tippy-arrow::before{border-width:7px 0 7px 7px;border-left-color:var(--border-light)}[dir=rtl] .tippy-box[data-theme=postmill][data-placement^=left] .tippy-arrow::before{border-width:7px 7px 7px 0;border-right-color:var(--border-light)}[dir=ltr] .tippy-box[data-theme=postmill][data-placement^=right] .tippy-arrow::before{border-width:7px 7px 7px 0;border-right-color:var(--border-light)}[dir=rtl] .tippy-box[data-theme=postmill][data-placement^=right] .tippy-arrow::before{border-width:7px 0 7px 7px;border-left-color:var(--border-light)}.tippy-box[data-theme=postmill] .tippy-svg-arrow{fill:var(--dropdown-card-bg, var(--card-bg))}
