@charset "utf-8";

.css-bzfmpz { display: block; }

.css-bzfmpz :where(h1, h2, h3, h4, h5, h6) { margin-top: 1em; margin-bottom: 0.5em; line-height: var(--leading-tight); font-weight: var(--font-weight-bold); }

.css-bzfmpz :where(h1) { font-size: 1.42857rem; }

@media (min-width: 768px) {
  .css-bzfmpz :where(h1) { font-size: 1.71429rem; }
}

.css-bzfmpz :where(h2) { font-size: 1.14286rem; }

@media (min-width: 768px) {
  .css-bzfmpz :where(h2) { font-size: 1.42857rem; }
}

.css-bzfmpz :where(h3) { font-size: 1.14286rem; }

@media (min-width: 768px) {
  .css-bzfmpz :where(h3) { font-size: 1.42857rem; }
}

.css-bzfmpz :where(h4) { font-size: 1rem; }

.css-bzfmpz :where(h5) { font-size: 0.857143rem; font-weight: 400; }

.css-bzfmpz :where(h6) { font-size: 0.785714rem; font-weight: 400; }

.css-bzfmpz :where(p, ul, ol) { margin-bottom: 1em; }

.css-bzfmpz :where(hr) { margin-top: 1em; margin-bottom: 1em; color: rgba(0, 0, 0, 0.063); border-width: 0px 0px 1px; border-top-style: initial; border-right-style: initial; border-left-style: initial; border-color: initial; border-image: initial; border-bottom-style: solid; }

.css-bzfmpz :where(ul, ol) { padding-left: 2em; }

.css-bzfmpz :where(ul) { list-style: disc; }

.css-bzfmpz :where(ol) { list-style: decimal; }

.css-bzfmpz :where(li > p:only-child, li > span > p:only-child) { margin-bottom: 0px; }

.css-bzfmpz :where(a, .Markdown-link) { --color: 19,107,234; color: rgba(var(--color), 1); text-decoration-line: underline; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: rgba(var(--color), .3); transition: text-decoration-color 0.2s; }

.no-touch .css-bzfmpz :where(a, .Markdown-link):hover { text-decoration-color: rgba(var(--color), 1); }

.css-bzfmpz .Markdown-btn { font-size: 14px; padding-left: 1.125em; padding-right: 1.125em; min-height: 44px; max-height: 44px; font-weight: var(--font-weight-bold); border-width: 2px; }

.css-bzfmpz .Markdown-btn--sm { font-size: 12px; padding-left: 0.875em; padding-right: 0.875em; min-height: 32px; max-height: 32px; font-weight: var(--font-weight-bold); border-width: 2px; }

.css-bzfmpz .Markdown-btn--primary { display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; padding-top: 0.25em; padding-bottom: 0.25em; line-height: 1; border-color: transparent; text-align: center; text-decoration: none; border-radius: 99999px; appearance: none; color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); transition: background-color 0.2s; }

.no-touch .css-bzfmpz .Markdown-btn--primary:hover, .css-bzfmpz .Markdown-btn--primary:active, .css-bzfmpz .Markdown-btn--primary.is-active { background-color: rgb(102, 102, 102); }

.css-bzfmpz .Markdown-btn--primary:disabled, .css-bzfmpz .Markdown-btn--primary.is-disabled { color: rgb(102, 102, 102); border-color: rgb(238, 238, 238); background-color: rgb(238, 238, 238); }

.css-bzfmpz .Markdown-btn--primary:disabled { cursor: not-allowed; pointer-events: none; }

.css-bzfmpz .Markdown-btn--outline, .css-bzfmpz .Markdown-btn--secondary { display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; padding-top: 0.25em; padding-bottom: 0.25em; line-height: 1; background-color: transparent; text-align: center; text-decoration: none; border-radius: 99999px; appearance: none; color: rgb(0, 0, 0); border-color: currentcolor; transition: color 0.2s, border-color 0.2s; }

.no-touch .css-bzfmpz .Markdown-btn--outline:hover, .no-touch .css-bzfmpz .Markdown-btn--secondary:hover, .css-bzfmpz .Markdown-btn--outline:active, .css-bzfmpz .Markdown-btn--secondary:active, .css-bzfmpz .Markdown-btn--outline.is-active, .css-bzfmpz .Markdown-btn--secondary.is-active { color: rgb(102, 102, 102); }

.css-bzfmpz .Markdown-btn--outline:disabled, .css-bzfmpz .Markdown-btn--secondary:disabled, .css-bzfmpz .Markdown-btn--outline.is-disabled, .css-bzfmpz .Markdown-btn--secondary.is-disabled { color: rgb(102, 102, 102); border-color: rgb(238, 238, 238); background-color: rgb(238, 238, 238); }

.css-bzfmpz .Markdown-btn--outline:disabled, .css-bzfmpz .Markdown-btn--secondary:disabled { cursor: not-allowed; pointer-events: none; }

.css-bzfmpz .Markdown-btn--red, .css-bzfmpz .Markdown-btn--special { display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; padding-top: 0.25em; padding-bottom: 0.25em; line-height: 1; border-color: transparent; text-align: center; text-decoration: none; border-radius: 99999px; appearance: none; color: rgb(255, 255, 255); transition: background-color 0.2s; background-color: rgb(207, 17, 44); }

.no-touch .css-bzfmpz .Markdown-btn--red:hover, .no-touch .css-bzfmpz .Markdown-btn--special:hover, .css-bzfmpz .Markdown-btn--red:active, .css-bzfmpz .Markdown-btn--special:active, .css-bzfmpz .Markdown-btn--red.is-active, .css-bzfmpz .Markdown-btn--special.is-active { background-color: rgb(102, 102, 102); }

.css-bzfmpz .Markdown-btn--red:disabled, .css-bzfmpz .Markdown-btn--special:disabled, .css-bzfmpz .Markdown-btn--red.is-disabled, .css-bzfmpz .Markdown-btn--special.is-disabled { color: rgb(102, 102, 102); border-color: rgb(238, 238, 238); background-color: rgb(238, 238, 238); }

.css-bzfmpz .Markdown-btn--red:disabled, .css-bzfmpz .Markdown-btn--special:disabled { cursor: not-allowed; pointer-events: none; }

.no-touch .css-bzfmpz .Markdown-btn--red:hover, .no-touch .css-bzfmpz .Markdown-btn--special:hover, .css-bzfmpz .Markdown-btn--red:active, .css-bzfmpz .Markdown-btn--special:active, .css-bzfmpz .Markdown-btn--red.is-active, .css-bzfmpz .Markdown-btn--special.is-active { background-color: rgb(226, 3, 15); }

.css-bzfmpz .Markdown-btn--white { display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; padding-top: 0.25em; padding-bottom: 0.25em; line-height: 1; text-align: center; text-decoration: none; border-radius: 99999px; appearance: none; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); border-color: transparent; transition: box-shadow 0.15s ease-in-out; box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 4px; }

.no-touch .css-bzfmpz .Markdown-btn--white:hover, .css-bzfmpz .Markdown-btn--white:active, .css-bzfmpz .Markdown-btn--white.is-active { color: rgb(102, 102, 102); }

.css-bzfmpz .Markdown-btn--white:disabled, .css-bzfmpz .Markdown-btn--white.is-disabled { color: rgb(102, 102, 102); border-color: rgb(238, 238, 238); background-color: rgb(238, 238, 238); }

.css-bzfmpz .Markdown-btn--white:disabled { cursor: not-allowed; pointer-events: none; }

.no-touch .css-bzfmpz .Markdown-btn--white:hover, .css-bzfmpz .Markdown-btn--white:active, .css-bzfmpz .Markdown-btn--white.is-active { color: currentcolor; box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 20px; }

.css-bzfmpz .Markdown-btn--white:disabled, .css-bzfmpz .Markdown-btn--white.is-disabled { box-shadow: none; }

.css-bzfmpz .Markdown-btn--inverted { display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; padding-top: 0.25em; padding-bottom: 0.25em; line-height: 1; background-color: transparent; text-align: center; text-decoration: none; border-radius: 99999px; appearance: none; border-color: currentcolor; transition: color 0.2s, border-color 0.2s; color: rgb(255, 255, 255); }

.no-touch .css-bzfmpz .Markdown-btn--inverted:hover, .css-bzfmpz .Markdown-btn--inverted:active, .css-bzfmpz .Markdown-btn--inverted.is-active { color: rgb(102, 102, 102); }

.css-bzfmpz .Markdown-btn--inverted:disabled, .css-bzfmpz .Markdown-btn--inverted.is-disabled { color: rgb(102, 102, 102); border-color: rgb(238, 238, 238); background-color: rgb(238, 238, 238); }

.css-bzfmpz .Markdown-btn--inverted:disabled { cursor: not-allowed; pointer-events: none; }

.no-touch .css-bzfmpz .Markdown-btn--inverted:hover, .css-bzfmpz .Markdown-btn--inverted:active, .css-bzfmpz .Markdown-btn--inverted.is-active { color: rgb(204, 204, 204); }

.css-bzfmpz table { width: 100%; border-collapse: collapse; margin-bottom: 1em; }

.css-bzfmpz th, .css-bzfmpz td { padding: 0.5em; border-width: 1px; border-style: solid; border-color: var(--color-midGray); vertical-align: middle; line-height: var(--leading-tight); text-align: center; }

.css-bzfmpz th { font-weight: var(--font-weight-bold); background-color: var(--color-lightGray); }

.css-bzfmpz th > .Markdown-bg { display: block; padding: 0.5em; margin: -0.5em; }

.css-bzfmpz > :first-child { margin-top: 0px; }

.css-bzfmpz > :last-child { margin-bottom: 0px; }