/*!
* Bootstrap v5.0.0-beta3 (https://getbootstrap.com/)
* Copyright 2011-2021 The Bootstrap Authors
* Copyright 2011-2021 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
*/:root {
--bs-blue: #0d6efd;
--bs-indigo: #6610f2;
--bs-purple: #5d2f86;
--bs-pink: #d63384;
--bs-red: #dc3545;
--bs-orange: #fd7e14;
--bs-yellow: #ffe000;
--bs-green: #198754;
--bs-teal: #20c997;
--bs-cyan: #0dcaf0;
--bs-white: #fff;
--bs-gray: #6c757d;
--bs-gray-dark: #343a40;
--bs-primary: #2b388f;
--bs-secondary: #6c757d;
--bs-success: #198754;
--bs-info: #0dcaf0;
--bs-warning: #ffe000;
--bs-danger: #dc3545;
--bs-light: #f8f9fa;
--bs-dark: #212529;
--bs-font-sans-serif: "Jost", -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
--bs-font-monospace: sfmono-regular, menlo, monaco, consolas, "Liberation Mono", "Courier New", monospace;
--bs-gradient: linear-gradient(180deg, rgba(255,255,255,0.15), rgba(255,255,255,0))
}
*,
*::before,
*::after {
box-sizing:border-box
}
@media (prefers-reduced-motion: no-preference) {
:root {
scroll-behavior:smooth
}
}
body {
margin:0;
font-family:"Jost",-apple-system,blinkmacsystemfont,"Segoe UI",roboto,"Helvetica Neue",arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
font-size:1rem;
font-weight:400;
line-height:1.5;
color:#1d2d35;
background-color:#fff;
-webkit-text-size-adjust:100%;
-webkit-tap-highlight-color:rgba(29,45,53,0)
}
h4,
.h4,
h3,
.h3,
h2,
.h2,
h1,
.h1 {
margin-top:0;
margin-bottom:.5rem;
font-weight:700;
line-height:1.2
}
h1,
.h1 {
font-size:calc(1.375rem + 1.5vw)
}
@media (min-width: 1200px) {
h1,
.h1 {
font-size:2.5rem
}
}
h2,
.h2 {
font-size:calc(1.325rem + .9vw)
}
@media (min-width: 1200px) {
h2,
.h2 {
font-size:2rem
}
}
h3,
.h3 {
font-size:calc(1.3rem + .6vw)
}
@media (min-width: 1200px) {
h3,
.h3 {
font-size:1.75rem
}
}
h4,
.h4 {
font-size:calc(1.275rem + .3vw)
}
@media (min-width: 1200px) {
h4,
.h4 {
font-size:1.5rem
}
}
p {
margin-top:0;
margin-bottom:1rem
}
ol,
ul {
padding-left:2rem
}
ol,
ul {
margin-top:0;
margin-bottom:1rem
}
ol ol,
ul ul,
ol ul,
ul ol {
margin-bottom:0
}
blockquote {
margin:0 0 1rem
}
strong {
font-weight:bolder
}
small,
.small {
font-size:.875em
}
a {
color:#5d2f86;
text-decoration:none
}
a:hover {
color:#4a266b
}
a:not([href]):not([class]),
a:not([href]):not([class]):hover {
color:inherit;
text-decoration:none
}
pre,
code,
kbd,
samp {
font-family:var(--bs-font-monospace);
font-size:1em;
direction:ltr /* rtl:ignore */;
unicode-bidi:bidi-override
}
pre {
display:block;
margin-top:0;
margin-bottom:1rem;
overflow:auto;
font-size:.875em
}
pre code {
font-size:inherit;
color:inherit;
word-break:normal
}
code {
font-size:.875em;
color:#d63384;
word-wrap:break-word
}
a>code {
color:inherit
}
kbd {
padding:.2rem .4rem;
font-size:.875em;
color:#fff;
background-color:#212529;
border-radius:.2rem
}
kbd kbd {
padding:0;
font-size:1em;
font-weight:700
}
figure {
margin:0 0 1rem
}
img,
svg {
vertical-align:middle
}
table {
caption-side:bottom;
border-collapse:collapse
}
caption {
padding-top:.5rem;
padding-bottom:.5rem;
color:#6c757d;
text-align:left
}
th {
text-align:inherit;
text-align:-webkit-match-parent
}
thead,
tbody,
tr,
td,
th {
border-color:inherit;
border-style:solid;
border-width:0
}
label {
display:inline-block
}
button {
border-radius:0
}
button:focus:not(:focus-visible) {
outline:0
}
input,
button {
margin:0;
font-family:inherit;
font-size:inherit;
line-height:inherit
}
button {
text-transform:none
}
[role="button"] {
cursor:pointer
}
[list]::-webkit-calendar-picker-indicator {
display:none
}
button,
[type="button"] {
-webkit-appearance:button
}
button:not(:disabled),
[type="button"]:not(:disabled) {
cursor:pointer
}
[type="search"] {
outline-offset:-2px;
-webkit-appearance:textfield
}
summary {
display:list-item;
cursor:pointer
}
.lead {
font-size:1.25rem;
font-weight:400
}
.list-unstyled {
padding-left:0;
list-style:none
}
.list-inline {
padding-left:0;
list-style:none
}
.list-inline-item {
display:inline-block
}
.list-inline-item:not(:last-child) {
margin-right:.5rem
}
.blockquote {
margin-bottom:1rem;
font-size:1.25rem
}
.blockquote>:last-child {
margin-bottom:0
}
.img-fluid {
max-width:100%;
height:auto
}
.figure {
display:inline-block
}
.figure-caption {
font-size:.875em;
color:#6c757d
}
.container,
.container-fluid {
width:100%;
padding-right:var(--bs-gutter-x, 24px);
padding-left:var(--bs-gutter-x, 24px);
margin-right:auto;
margin-left:auto
}
@media (min-width: 576px) {
.container {
max-width:540px
}
}
@media (min-width: 768px) {
.container {
max-width:720px
}
}
@media (min-width: 992px) {
.container {
max-width:960px
}
}
@media (min-width: 1200px) {
.container {
max-width:1240px
}
}
@media (min-width: 1400px) {
.container {
max-width:1320px
}
}
.row {
--bs-gutter-x: 48px;
--bs-gutter-y: 0;
display:flex;
flex-wrap:wrap;
margin-top:calc(var(--bs-gutter-y) * -1);
margin-right:calc(var(--bs-gutter-x) / -2);
margin-left:calc(var(--bs-gutter-x) / -2)
}
.row>* {
flex-shrink:0;
width:100%;
max-width:100%;
padding-right:calc(var(--bs-gutter-x) / 2);
padding-left:calc(var(--bs-gutter-x) / 2);
margin-top:var(--bs-gutter-y)
}
@media (min-width: 768px) {
.col-md-12 {
flex:0 0 auto;
width:75%
}
}
@media (min-width: 992px) {
.col-lg-5 {
flex:0 0 auto;
width:31.25%
}
.col-lg-8 {
flex:0 0 auto;
width:50%
}
.col-lg-9 {
flex:0 0 auto;
width:56.25%
}
.col-lg-10 {
flex:0 0 auto;
width:62.5%
}
.col-lg-11 {
flex:0 0 auto;
width:68.75%
}
.col-lg-12 {
flex:0 0 auto;
width:75%
}
}
@media (min-width: 1200px) {
.col-xl-3 {
flex:0 0 auto;
width:18.75%
}
.col-xl-4 {
flex:0 0 auto;
width:25%
}
.col-xl-8 {
flex:0 0 auto;
width:50%
}
.col-xl-9 {
flex:0 0 auto;
width:56.25%
}
}
.table,
table {
--bs-table-bg: rgba(0,0,0,0);
--bs-table-striped-color: #1d2d35;
--bs-table-striped-bg: rgba(29,45,53,0.05);
--bs-table-active-color: #1d2d35;
--bs-table-active-bg: rgba(29,45,53,0.1);
--bs-table-hover-color: #1d2d35;
--bs-table-hover-bg: rgba(29,45,53,0.075);
width:100%;
margin-bottom:1rem;
color:#1d2d35;
vertical-align:top;
border-color:#e9ecef
}
.table>:not(caption)>*>*,
table>:not(caption)>*>* {
padding:.5rem .5rem;
background-color:var(--bs-table-bg);
border-bottom-width:1px;
box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)
}
.table>tbody,
table>tbody {
vertical-align:inherit
}
.table>thead,
table>thead {
vertical-align:bottom
}
.table>:not(:last-child)>:last-child>*,
table>:not(:last-child)>:last-child>* {
border-bottom-color:currentColor
}
body.dark table {
--bs-table-bg: #212529;
--bs-table-striped-bg: #2c3034;
--bs-table-striped-color: #fff;
--bs-table-active-bg: #373b3e;
--bs-table-active-color: #fff;
--bs-table-hover-bg: #323539;
--bs-table-hover-color: #fff;
color:#fff;
border-color:#373b3e
}
.form-control {
display:block;
width:100%;
padding:.375rem .75rem;
font-size:1rem;
font-weight:400;
line-height:1.5;
color:#1d2d35;
background-color:#fff;
background-clip:padding-box;
border:1px solid #ced4da;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
border-radius:.25rem;
transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out
}
@media (prefers-reduced-motion: reduce) {
.form-control {
transition:none
}
}
.form-control:focus {
color:#1d2d35;
background-color:#fff;
border-color:#959cc7;
outline:0;
box-shadow:0 0 0 .25rem rgba(43,56,143,0.25)
}
.form-control::-webkit-date-and-time-value {
height:1.5em
}
.form-control::-moz-placeholder {
color:#6c757d;
opacity:1
}
.form-control:-ms-input-placeholder {
color:#6c757d;
opacity:1
}
.form-control::placeholder {
color:#6c757d;
opacity:1
}
.form-control:disabled {
background-color:#e9ecef;
opacity:1
}
.form-control::file-selector-button {
padding:.375rem .75rem;
margin:-.375rem -.75rem;
-webkit-margin-end:.75rem;
margin-inline-end:.75rem;
color:#1d2d35;
background-color:#e9ecef;
pointer-events:none;
border-color:inherit;
border-style:solid;
border-width:0;
border-inline-end-width:1px;
border-radius:0;
transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out
}
@media (prefers-reduced-motion: reduce) {
.form-control::file-selector-button {
transition:none
}
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
background-color:#dde0e3
}
.form-control::-webkit-file-upload-button {
padding:.375rem .75rem;
margin:-.375rem -.75rem;
-webkit-margin-end:.75rem;
margin-inline-end:.75rem;
color:#1d2d35;
background-color:#e9ecef;
pointer-events:none;
border-color:inherit;
border-style:solid;
border-width:0;
border-inline-end-width:1px;
border-radius:0;
-webkit-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out
}
@media (prefers-reduced-motion: reduce) {
.form-control::-webkit-file-upload-button {
-webkit-transition:none;
transition:none
}
}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
background-color:#dde0e3
}
.btn {
display:inline-block;
font-weight:400;
line-height:1.5;
color:#1d2d35;
text-align:center;
vertical-align:middle;
cursor:pointer;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
background-color:transparent;
border:1px solid transparent;
padding:.375rem .75rem;
font-size:1rem;
border-radius:.25rem;
transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out
}
@media (prefers-reduced-motion: reduce) {
.btn {
transition:none
}
}
.btn:hover {
color:#1d2d35
}
.btn:focus {
outline:0;
box-shadow:0 0 0 .25rem rgba(43,56,143,0.25)
}
.btn:disabled,
.btn.disabled {
pointer-events:none;
opacity:.65
}
.btn-primary {
color:#fff;
background-color:#5d2f86;
border-color:#5d2f86
}
.btn-primary:hover {
color:#fff;
background-color:#49256a;
border-color:#432260
}
.btn-primary:focus,
.btn-primary.focus {
color:#fff;
background-color:#49256a;
border-color:#432260;
box-shadow:0 0 0 .2rem rgba(117,78,152,0.5)
}
.btn-primary.disabled,
.btn-primary:disabled {
color:#fff;
background-color:#5d2f86;
border-color:#5d2f86
}
.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary.active:not(:disabled):not(.disabled) {
color:#fff;
background-color:#432260;
border-color:#3c1e57
}
.btn-primary:not(:disabled):not(.disabled):active:focus,
.btn-primary.active:not(:disabled):not(.disabled):focus {
box-shadow:0 0 0 .2rem rgba(117,78,152,0.5)
}
.btn-outline-primary {
color:#2b388f;
border-color:#2b388f
}
.btn-outline-primary:hover {
color:#fff;
background-color:#2b388f;
border-color:#2b388f
}
.btn-outline-primary:focus {
box-shadow:0 0 0 .25rem rgba(43,56,143,0.5)
}
.btn-outline-primary:active,
.btn-outline-primary.active {
color:#fff;
background-color:#2b388f;
border-color:#2b388f
}
.btn-outline-primary:active:focus,
.btn-outline-primary.active:focus {
box-shadow:0 0 0 .25rem rgba(43,56,143,0.5)
}
.btn-outline-primary:disabled,
.btn-outline-primary.disabled {
color:#2b388f;
background-color:transparent
}
.btn-link {
font-weight:400;
color:#5d2f86;
text-decoration:none
}
.btn-link:hover {
color:#4a266b
}
.btn-link:disabled,
.btn-link.disabled {
color:#6c757d
}
.btn-lg {
padding:.5rem 1rem;
font-size:1.25rem;
border-radius:.3rem
}
.collapse:not(.show) {
display:none
}
.nav {
display:flex;
flex-wrap:wrap;
padding-left:0;
margin-bottom:0;
list-style:none
}
.nav-link {
display:block;
padding:.5rem 1rem;
transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out
}
@media (prefers-reduced-motion: reduce) {
.nav-link {
transition:none
}
}
.nav-link.disabled {
color:#6c757d;
pointer-events:none;
cursor:default
}
.navbar {
position:relative;
display:flex;
flex-wrap:wrap;
align-items:center;
justify-content:space-between;
padding-top:.5rem;
padding-bottom:.5rem
}
.navbar>.container,
.navbar>.container-fluid {
display:flex;
flex-wrap:inherit;
align-items:center;
justify-content:space-between
}
.navbar-brand {
padding-top:.3125rem;
padding-bottom:.3125rem;
margin-right:1rem;
font-size:1.25rem;
white-space:nowrap
}
.navbar-nav {
display:flex;
flex-direction:column;
padding-left:0;
margin-bottom:0;
list-style:none
}
.navbar-nav .nav-link {
padding-right:0;
padding-left:0
}
.navbar-text {
padding-top:.5rem;
padding-bottom:.5rem
}
.navbar-collapse {
flex-basis:100%;
flex-grow:1;
align-items:center
}
@media (min-width: 768px) {
.navbar-expand-md {
flex-wrap:nowrap;
justify-content:flex-start
}
.navbar-expand-md .navbar-nav {
flex-direction:row
}
.navbar-expand-md .navbar-nav .nav-link {
padding-right:.5rem;
padding-left:.5rem
}
.navbar-expand-md .navbar-collapse {
display:flex !important;
flex-basis:auto
}
}
.navbar-light .navbar-brand {
color:#5d2f86
}
.navbar-light .navbar-brand:hover,
.navbar-light .navbar-brand:focus {
color:#5d2f86
}
.navbar-light .navbar-nav .nav-link {
color:#1d2d35
}
.navbar-light .navbar-nav .nav-link:hover,
.navbar-light .navbar-nav .nav-link:focus {
color:#5d2f86
}
.navbar-light .navbar-nav .nav-link.disabled {
color:rgba(29,45,53,0.3)
}
.navbar-light .navbar-nav .show>.nav-link,
.navbar-light .navbar-nav .nav-link.active {
color:#5d2f86
}
.navbar-light .navbar-text {
color:#1d2d35
}
.navbar-light .navbar-text a,
.navbar-light .navbar-text a:hover,
.navbar-light .navbar-text a:focus {
color:#5d2f86
}
.card {
position:relative;
display:flex;
flex-direction:column;
min-width:0;
word-wrap:break-word;
background-color:#fff;
background-clip:border-box;
border:1px solid #e9ecef;
border-radius:.25rem
}
.card-body {
flex:1 1 auto;
padding:1rem 1rem
}
.breadcrumb {
display:flex;
flex-wrap:wrap;
padding:0 0;
margin-bottom:1rem;
list-style:none
}
.breadcrumb-item+.breadcrumb-item {
padding-left:.5rem
}
.breadcrumb-item+.breadcrumb-item::before {
float:left;
padding-right:.5rem;
color:#6c757d;
content:var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */
}
.breadcrumb-item.active {
color:#6c757d
}
.pagination {
display:flex;
padding-left:0;
list-style:none
}
.alert {
position:relative;
padding:1rem 1.5rem;
margin-bottom:0;
border:0 solid transparent;
border-radius:0
}
.alert-primary {
color:#fff;
background-color:#2b388f;
border-color:#2b388f
}
.alert-warning {
color:#1d2d35;
background-color:#ffe000;
border-color:#ffe000
}
@-webkit-keyframes progress-bar-stripes {
0% {
background-position-x:1rem
}
}
@keyframes progress-bar-stripes {
0% {
background-position-x:1rem
}
}
@-webkit-keyframes spinner-border {
to {
transform:rotate(360deg) /* rtl:ignore */
}
}
@keyframes spinner-border {
to {
transform:rotate(360deg) /* rtl:ignore */
}
}
@-webkit-keyframes spinner-grow {
0% {
transform:scale(0)
}
50% {
opacity:1;
transform:none
}
}
@keyframes spinner-grow {
0% {
transform:scale(0)
}
50% {
opacity:1;
transform:none
}
}
.fixed-top {
position:fixed;
top:0;
right:0;
left:0;
z-index:1030
}
.fixed-bottom {
position:fixed;
right:0;
bottom:0;
left:0;
z-index:1030
}
.visually-hidden {
position:absolute !important;
width:1px !important;
height:1px !important;
padding:0 !important;
margin:-1px !important;
overflow:hidden !important;
clip:rect(0, 0, 0, 0) !important;
white-space:nowrap !important;
border:0 !important
}
.stretched-link::after {
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
z-index:1;
content:""
}
.d-flex {
display:flex !important
}
.d-none {
display:none !important
}
.shadow {
box-shadow:0 0.5rem 1rem rgba(29,45,53,0.15) !important
}
.position-relative {
position:relative !important
}
.border-top {
border-top:1px solid #e9ecef !important
}
.w-100 {
width:100% !important
}
.flex-grow-1 {
flex-grow:1 !important
}
.flex-shrink-1 {
flex-shrink:1 !important
}
.justify-content-center {
justify-content:center !important
}
.justify-content-between {
justify-content:space-between !important
}
.order-first {
order:-1 !important
}
.order-0 {
order:0 !important
}
.order-1 {
order:1 !important
}
.order-2 {
order:2 !important
}
.order-3 {
order:3 !important
}
.order-4 {
order:4 !important
}
.order-5 {
order:5 !important
}
.order-last {
order:6 !important
}
.my-1 {
margin-top:.25rem !important;
margin-bottom:.25rem !important
}
.my-3 {
margin-top:1rem !important;
margin-bottom:1rem !important
}
.mt-0 {
margin-top:0 !important
}
.me-auto {
margin-right:auto !important
}
.mb-2 {
margin-bottom:.5rem !important
}
.ms-2 {
margin-left:.5rem !important
}
.ms-auto {
margin-left:auto !important
}
.mt-n3 {
margin-top:-1rem !important
}
.px-4 {
padding-right:1.5rem !important;
padding-left:1.5rem !important
}
.py-2 {
padding-top:.5rem !important;
padding-bottom:.5rem !important
}
.pb-3 {
padding-bottom:1rem !important
}
.text-center {
text-align:center !important
}
.text-body {
color:#1d2d35 !important
}
.text-muted {
color:#6c757d !important
}
.bg-light {
background-color:#f8f9fa !important
}
.bg-white {
background-color:#fff !important
}
.rounded {
border-radius:.25rem !important
}
@media (min-width: 768px) {
.d-md-none {
display:none !important
}
.order-md-0 {
order:0 !important
}
.order-md-1 {
order:1 !important
}
.order-md-2 {
order:2 !important
}
.order-md-3 {
order:3 !important
}
.order-md-4 {
order:4 !important
}
.order-md-5 {
order:5 !important
}
}
@media (min-width: 992px) {
.order-lg-first {
order:-1 !important
}
.order-lg-last {
order:6 !important
}
.text-lg-end {
text-align:right !important
}
}
@media (min-width: 1200px) {
.d-xl-block {
display:block !important
}
.flex-xl-nowrap {
flex-wrap:nowrap !important
}
.mx-xl-auto {
margin-right:auto !important;
margin-left:auto !important
}
}
@font-face {
font-family:'KaTeX_AMS';
src:url(../fonts/KaTeX_AMS-Regular.woff2) format("woff2"),
url(../fonts/KaTeX_AMS-Regular.woff) format("woff"),
url(../fonts/KaTeX_AMS-Regular.ttf) format("truetype");
font-weight:normal;
font-style:normal
}
@font-face {
font-family:'KaTeX_Caligraphic';
src:url(../fonts/KaTeX_Caligraphic-Bold.woff2) format("woff2"),
url(../fonts/KaTeX_Caligraphic-Bold.woff) format("woff"),
url(../fonts/KaTeX_Caligraphic-Bold.ttf) format("truetype");
font-weight:bold;
font-style:normal
}
@font-face {
font-family:'KaTeX_Caligraphic';
src:url(../fonts/KaTeX_Caligraphic-Regular.woff2) format("woff2"),
url(../fonts/KaTeX_Caligraphic-Regular.woff) format("woff"),
url(../fonts/KaTeX_Caligraphic-Regular.ttf) format("truetype");
font-weight:normal;
font-style:normal
}
@font-face {
font-family:'KaTeX_Fraktur';
src:url(../fonts/KaTeX_Fraktur-Bold.woff2) format("woff2"),
url(../fonts/KaTeX_Fraktur-Bold.woff) format("woff"),
url(../fonts/KaTeX_Fraktur-Bold.ttf) format("truetype");
font-weight:bold;
font-style:normal
}
@font-face {
font-family:'KaTeX_Fraktur';
src:url(../fonts/KaTeX_Fraktur-Regular.woff2) format("woff2"),
url(../fonts/KaTeX_Fraktur-Regular.woff) format("woff"),
url(../fonts/KaTeX_Fraktur-Regular.ttf) format("truetype");
font-weight:normal;
font-style:normal
}
@font-face {
font-family:'KaTeX_Main';
src:url(../fonts/KaTeX_Main-Bold.woff2) format("woff2"),
url(../fonts/KaTeX_Main-Bold.woff) format("woff"),
url(../fonts/KaTeX_Main-Bold.ttf) format("truetype");
font-weight:bold;
font-style:normal
}
@font-face {
font-family:'KaTeX_Main';
src:url(../fonts/KaTeX_Main-BoldItalic.woff2) format("woff2"),
url(../fonts/KaTeX_Main-BoldItalic.woff) format("woff"),
url(../fonts/KaTeX_Main-BoldItalic.ttf) format("truetype");
font-weight:bold;
font-style:italic
}
@font-face {
font-family:'KaTeX_Main';
src:url(../fonts/KaTeX_Main-Italic.woff2) format("woff2"),
url(../fonts/KaTeX_Main-Italic.woff) format("woff"),
url(../fonts/KaTeX_Main-Italic.ttf) format("truetype");
font-weight:normal;
font-style:italic
}
@font-face {
font-family:'KaTeX_Main';
src:url(../fonts/KaTeX_Main-Regular.woff2) format("woff2"),
url(../fonts/KaTeX_Main-Regular.woff) format("woff"),
url(../fonts/KaTeX_Main-Regular.ttf) format("truetype");
font-weight:normal;
font-style:normal
}
@font-face {
font-family:'KaTeX_Math';
src:url(../fonts/KaTeX_Math-BoldItalic.woff2) format("woff2"),
url(../fonts/KaTeX_Math-BoldItalic.woff) format("woff"),
url(../fonts/KaTeX_Math-BoldItalic.ttf) format("truetype");
font-weight:bold;
font-style:italic
}
@font-face {
font-family:'KaTeX_Math';
src:url(../fonts/KaTeX_Math-Italic.woff2) format("woff2"),
url(../fonts/KaTeX_Math-Italic.woff) format("woff"),
url(../fonts/KaTeX_Math-Italic.ttf) format("truetype");
font-weight:normal;
font-style:italic
}
@font-face {
font-family:'KaTeX_SansSerif';
src:url(../fonts/KaTeX_SansSerif-Bold.woff2) format("woff2"),
url(../fonts/KaTeX_SansSerif-Bold.woff) format("woff"),
url(../fonts/KaTeX_SansSerif-Bold.ttf) format("truetype");
font-weight:bold;
font-style:normal
}
@font-face {
font-family:'KaTeX_SansSerif';
src:url(../fonts/KaTeX_SansSerif-Italic.woff2) format("woff2"),
url(../fonts/KaTeX_SansSerif-Italic.woff) format("woff"),
url(../fonts/KaTeX_SansSerif-Italic.ttf) format("truetype");
font-weight:normal;
font-style:italic
}
@font-face {
font-family:'KaTeX_SansSerif';
src:url(../fonts/KaTeX_SansSerif-Regular.woff2) format("woff2"),
url(../fonts/KaTeX_SansSerif-Regular.woff) format("woff"),
url(../fonts/KaTeX_SansSerif-Regular.ttf) format("truetype");
font-weight:normal;
font-style:normal
}
@font-face {
font-family:'KaTeX_Script';
src:url(../fonts/KaTeX_Script-Regular.woff2) format("woff2"),
url(../fonts/KaTeX_Script-Regular.woff) format("woff"),
url(../fonts/KaTeX_Script-Regular.ttf) format("truetype");
font-weight:normal;
font-style:normal
}
@font-face {
font-family:'KaTeX_Size1';
src:url(../fonts/KaTeX_Size1-Regular.woff2) format("woff2"),
url(../fonts/KaTeX_Size1-Regular.woff) format("woff"),
url(../fonts/KaTeX_Size1-Regular.ttf) format("truetype");
font-weight:normal;
font-style:normal
}
@font-face {
font-family:'KaTeX_Size2';
src:url(../fonts/KaTeX_Size2-Regular.woff2) format("woff2"),
url(../fonts/KaTeX_Size2-Regular.woff) format("woff"),
url(../fonts/KaTeX_Size2-Regular.ttf) format("truetype");
font-weight:normal;
font-style:normal
}
@font-face {
font-family:'KaTeX_Size3';
src:url(../fonts/KaTeX_Size3-Regular.woff2) format("woff2"),
url(../fonts/KaTeX_Size3-Regular.woff) format("woff"),
url(../fonts/KaTeX_Size3-Regular.ttf) format("truetype");
font-weight:normal;
font-style:normal
}
@font-face {
font-family:'KaTeX_Size4';
src:url(../fonts/KaTeX_Size4-Regular.woff2) format("woff2"),
url(../fonts/KaTeX_Size4-Regular.woff) format("woff"),
url(../fonts/KaTeX_Size4-Regular.ttf) format("truetype");
font-weight:normal;
font-style:normal
}
@font-face {
font-family:'KaTeX_Typewriter';
src:url(../fonts/KaTeX_Typewriter-Regular.woff2) format("woff2"),
url(../fonts/KaTeX_Typewriter-Regular.woff) format("woff"),
url(../fonts/KaTeX_Typewriter-Regular.ttf) format("truetype");
font-weight:normal;
font-style:normal
}
.katex {
font:normal 1.21em KaTeX_Main, Times New Roman, serif;
line-height:1.2;
text-indent:0;
text-rendering:auto
}
.katex * {
-ms-high-contrast-adjust:none !important;
border-color:currentColor
}
.katex .katex-version::after {
content:"0.13.2"
}
.katex .katex-mathml {
position:absolute;
clip:rect(1px, 1px, 1px, 1px);
padding:0;
border:0;
height:1px;
width:1px;
overflow:hidden
}
.katex .katex-html>.newline {
display:block
}
.katex .base {
position:relative;
display:inline-block;
white-space:nowrap;
width:-webkit-min-content;
width:-moz-min-content;
width:min-content
}
.katex .strut {
display:inline-block
}
.katex .textbf {
font-weight:bold
}
.katex .textit {
font-style:italic
}
.katex .textrm {
font-family:KaTeX_Main
}
.katex .textsf {
font-family:KaTeX_SansSerif
}
.katex .texttt {
font-family:KaTeX_Typewriter
}
.katex .mathnormal {
font-family:KaTeX_Math;
font-style:italic
}
.katex .mathit {
font-family:KaTeX_Main;
font-style:italic
}
.katex .mathrm {
font-style:normal
}
.katex .mathbf {
font-family:KaTeX_Main;
font-weight:bold
}
.katex .boldsymbol {
font-family:KaTeX_Math;
font-weight:bold;
font-style:italic
}
.katex .amsrm {
font-family:KaTeX_AMS
}
.katex .mathbb,
.katex .textbb {
font-family:KaTeX_AMS
}
.katex .mathcal {
font-family:KaTeX_Caligraphic
}
.katex .mathfrak,
.katex .textfrak {
font-family:KaTeX_Fraktur
}
.katex .mathtt {
font-family:KaTeX_Typewriter
}
.katex .mathscr,
.katex .textscr {
font-family:KaTeX_Script
}
.katex .mathsf,
.katex .textsf {
font-family:KaTeX_SansSerif
}
.katex .mathboldsf,
.katex .textboldsf {
font-family:KaTeX_SansSerif;
font-weight:bold
}
.katex .mathitsf,
.katex .textitsf {
font-family:KaTeX_SansSerif;
font-style:italic
}
.katex .mainrm {
font-family:KaTeX_Main;
font-style:normal
}
.katex .vlist-t {
display:inline-table;
table-layout:fixed;
border-collapse:collapse
}
.katex .vlist-r {
display:table-row
}
.katex .vlist {
display:table-cell;
vertical-align:bottom;
position:relative
}
.katex .vlist>span {
display:block;
height:0;
position:relative
}
.katex .vlist>span>span {
display:inline-block
}
.katex .vlist>span>.pstrut {
overflow:hidden;
width:0
}
.katex .vlist-t2 {
margin-right:-2px
}
.katex .vlist-s {
display:table-cell;
vertical-align:bottom;
font-size:1px;
width:2px;
min-width:2px
}
.katex .vbox {
display:inline-flex;
flex-direction:column;
align-items:baseline
}
.katex .hbox {
display:inline-flex;
flex-direction:row;
width:100%
}
.katex .thinbox {
display:inline-flex;
flex-direction:row;
width:0;
max-width:0
}
.katex .msupsub {
text-align:left
}
.katex .mfrac>span>span {
text-align:center
}
.katex .mfrac .frac-line {
display:inline-block;
width:100%;
border-bottom-style:solid
}
.katex .mfrac .frac-line,
.katex .overline .overline-line,
.katex .underline .underline-line,
.katex .hline,
.katex .hdashline,
.katex .rule {
min-height:1px
}
.katex .mspace {
display:inline-block
}
.katex .llap,
.katex .rlap,
.katex .clap {
width:0;
position:relative
}
.katex .llap>.inner,
.katex .rlap>.inner,
.katex .clap>.inner {
position:absolute
}
.katex .llap>.fix,
.katex .rlap>.fix,
.katex .clap>.fix {
display:inline-block
}
.katex .llap>.inner {
right:0
}
.katex .rlap>.inner,
.katex .clap>.inner {
left:0
}
.katex .clap>.inner>span {
margin-left:-50%;
margin-right:50%
}
.katex .rule {
display:inline-block;
border:solid 0;
position:relative
}
.katex .overline .overline-line,
.katex .underline .underline-line,
.katex .hline {
display:inline-block;
width:100%;
border-bottom-style:solid
}
.katex .hdashline {
display:inline-block;
width:100%;
border-bottom-style:dashed
}
.katex .sqrt>.root {
margin-left:0.27777778em;
margin-right:-0.55555556em
}
.katex .sizing.reset-size1.size1,
.katex .fontsize-ensurer.reset-size1.size1 {
font-size:1em
}
.katex .sizing.reset-size1.size2,
.katex .fontsize-ensurer.reset-size1.size2 {
font-size:1.2em
}
.katex .sizing.reset-size1.size3,
.katex .fontsize-ensurer.reset-size1.size3 {
font-size:1.4em
}
.katex .sizing.reset-size1.size4,
.katex .fontsize-ensurer.reset-size1.size4 {
font-size:1.6em
}
.katex .sizing.reset-size1.size5,
.katex .fontsize-ensurer.reset-size1.size5 {
font-size:1.8em
}
.katex .sizing.reset-size1.size6,
.katex .fontsize-ensurer.reset-size1.size6 {
font-size:2em
}
.katex .sizing.reset-size1.size7,
.katex .fontsize-ensurer.reset-size1.size7 {
font-size:2.4em
}
.katex .sizing.reset-size1.size8,
.katex .fontsize-ensurer.reset-size1.size8 {
font-size:2.88em
}
.katex .sizing.reset-size1.size9,
.katex .fontsize-ensurer.reset-size1.size9 {
font-size:3.456em
}
.katex .sizing.reset-size1.size10,
.katex .fontsize-ensurer.reset-size1.size10 {
font-size:4.148em
}
.katex .sizing.reset-size1.size11,
.katex .fontsize-ensurer.reset-size1.size11 {
font-size:4.976em
}
.katex .sizing.reset-size2.size1,
.katex .fontsize-ensurer.reset-size2.size1 {
font-size:0.83333333em
}
.katex .sizing.reset-size2.size2,
.katex .fontsize-ensurer.reset-size2.size2 {
font-size:1em
}
.katex .sizing.reset-size2.size3,
.katex .fontsize-ensurer.reset-size2.size3 {
font-size:1.16666667em
}
.katex .sizing.reset-size2.size4,
.katex .fontsize-ensurer.reset-size2.size4 {
font-size:1.33333333em
}
.katex .sizing.reset-size2.size5,
.katex .fontsize-ensurer.reset-size2.size5 {
font-size:1.5em
}
.katex .sizing.reset-size2.size6,
.katex .fontsize-ensurer.reset-size2.size6 {
font-size:1.66666667em
}
.katex .sizing.reset-size2.size7,
.katex .fontsize-ensurer.reset-size2.size7 {
font-size:2em
}
.katex .sizing.reset-size2.size8,
.katex .fontsize-ensurer.reset-size2.size8 {
font-size:2.4em
}
.katex .sizing.reset-size2.size9,
.katex .fontsize-ensurer.reset-size2.size9 {
font-size:2.88em
}
.katex .sizing.reset-size2.size10,
.katex .fontsize-ensurer.reset-size2.size10 {
font-size:3.45666667em
}
.katex .sizing.reset-size2.size11,
.katex .fontsize-ensurer.reset-size2.size11 {
font-size:4.14666667em
}
.katex .sizing.reset-size3.size1,
.katex .fontsize-ensurer.reset-size3.size1 {
font-size:0.71428571em
}
.katex .sizing.reset-size3.size2,
.katex .fontsize-ensurer.reset-size3.size2 {
font-size:0.85714286em
}
.katex .sizing.reset-size3.size3,
.katex .fontsize-ensurer.reset-size3.size3 {
font-size:1em
}
.katex .sizing.reset-size3.size4,
.katex .fontsize-ensurer.reset-size3.size4 {
font-size:1.14285714em
}
.katex .sizing.reset-size3.size5,
.katex .fontsize-ensurer.reset-size3.size5 {
font-size:1.28571429em
}
.katex .sizing.reset-size3.size6,
.katex .fontsize-ensurer.reset-size3.size6 {
font-size:1.42857143em
}
.katex .sizing.reset-size3.size7,
.katex .fontsize-ensurer.reset-size3.size7 {
font-size:1.71428571em
}
.katex .sizing.reset-size3.size8,
.katex .fontsize-ensurer.reset-size3.size8 {
font-size:2.05714286em
}
.katex .sizing.reset-size3.size9,
.katex .fontsize-ensurer.reset-size3.size9 {
font-size:2.46857143em
}
.katex .sizing.reset-size3.size10,
.katex .fontsize-ensurer.reset-size3.size10 {
font-size:2.96285714em
}
.katex .sizing.reset-size3.size11,
.katex .fontsize-ensurer.reset-size3.size11 {
font-size:3.55428571em
}
.katex .sizing.reset-size4.size1,
.katex .fontsize-ensurer.reset-size4.size1 {
font-size:0.625em
}
.katex .sizing.reset-size4.size2,
.katex .fontsize-ensurer.reset-size4.size2 {
font-size:0.75em
}
.katex .sizing.reset-size4.size3,
.katex .fontsize-ensurer.reset-size4.size3 {
font-size:0.875em
}
.katex .sizing.reset-size4.size4,
.katex .fontsize-ensurer.reset-size4.size4 {
font-size:1em
}
.katex .sizing.reset-size4.size5,
.katex .fontsize-ensurer.reset-size4.size5 {
font-size:1.125em
}
.katex .sizing.reset-size4.size6,
.katex .fontsize-ensurer.reset-size4.size6 {
font-size:1.25em
}
.katex .sizing.reset-size4.size7,
.katex .fontsize-ensurer.reset-size4.size7 {
font-size:1.5em
}
.katex .sizing.reset-size4.size8,
.katex .fontsize-ensurer.reset-size4.size8 {
font-size:1.8em
}
.katex .sizing.reset-size4.size9,
.katex .fontsize-ensurer.reset-size4.size9 {
font-size:2.16em
}
.katex .sizing.reset-size4.size10,
.katex .fontsize-ensurer.reset-size4.size10 {
font-size:2.5925em
}
.katex .sizing.reset-size4.size11,
.katex .fontsize-ensurer.reset-size4.size11 {
font-size:3.11em
}
.katex .sizing.reset-size5.size1,
.katex .fontsize-ensurer.reset-size5.size1 {
font-size:0.55555556em
}
.katex .sizing.reset-size5.size2,
.katex .fontsize-ensurer.reset-size5.size2 {
font-size:0.66666667em
}
.katex .sizing.reset-size5.size3,
.katex .fontsize-ensurer.reset-size5.size3 {
font-size:0.77777778em
}
.katex .sizing.reset-size5.size4,
.katex .fontsize-ensurer.reset-size5.size4 {
font-size:0.88888889em
}
.katex .sizing.reset-size5.size5,
.katex .fontsize-ensurer.reset-size5.size5 {
font-size:1em
}
.katex .sizing.reset-size5.size6,
.katex .fontsize-ensurer.reset-size5.size6 {
font-size:1.11111111em
}
.katex .sizing.reset-size5.size7,
.katex .fontsize-ensurer.reset-size5.size7 {
font-size:1.33333333em
}
.katex .sizing.reset-size5.size8,
.katex .fontsize-ensurer.reset-size5.size8 {
font-size:1.6em
}
.katex .sizing.reset-size5.size9,
.katex .fontsize-ensurer.reset-size5.size9 {
font-size:1.92em
}
.katex .sizing.reset-size5.size10,
.katex .fontsize-ensurer.reset-size5.size10 {
font-size:2.30444444em
}
.katex .sizing.reset-size5.size11,
.katex .fontsize-ensurer.reset-size5.size11 {
font-size:2.76444444em
}
.katex .sizing.reset-size6.size1,
.katex .fontsize-ensurer.reset-size6.size1 {
font-size:0.5em
}
.katex .sizing.reset-size6.size2,
.katex .fontsize-ensurer.reset-size6.size2 {
font-size:0.6em
}
.katex .sizing.reset-size6.size3,
.katex .fontsize-ensurer.reset-size6.size3 {
font-size:0.7em
}
.katex .sizing.reset-size6.size4,
.katex .fontsize-ensurer.reset-size6.size4 {
font-size:0.8em
}
.katex .sizing.reset-size6.size5,
.katex .fontsize-ensurer.reset-size6.size5 {
font-size:0.9em
}
.katex .sizing.reset-size6.size6,
.katex .fontsize-ensurer.reset-size6.size6 {
font-size:1em
}
.katex .sizing.reset-size6.size7,
.katex .fontsize-ensurer.reset-size6.size7 {
font-size:1.2em
}
.katex .sizing.reset-size6.size8,
.katex .fontsize-ensurer.reset-size6.size8 {
font-size:1.44em
}
.katex .sizing.reset-size6.size9,
.katex .fontsize-ensurer.reset-size6.size9 {
font-size:1.728em
}
.katex .sizing.reset-size6.size10,
.katex .fontsize-ensurer.reset-size6.size10 {
font-size:2.074em
}
.katex .sizing.reset-size6.size11,
.katex .fontsize-ensurer.reset-size6.size11 {
font-size:2.488em
}
.katex .sizing.reset-size7.size1,
.katex .fontsize-ensurer.reset-size7.size1 {
font-size:0.41666667em
}
.katex .sizing.reset-size7.size2,
.katex .fontsize-ensurer.reset-size7.size2 {
font-size:0.5em
}
.katex .sizing.reset-size7.size3,
.katex .fontsize-ensurer.reset-size7.size3 {
font-size:0.58333333em
}
.katex .sizing.reset-size7.size4,
.katex .fontsize-ensurer.reset-size7.size4 {
font-size:0.66666667em
}
.katex .sizing.reset-size7.size5,
.katex .fontsize-ensurer.reset-size7.size5 {
font-size:0.75em
}
.katex .sizing.reset-size7.size6,
.katex .fontsize-ensurer.reset-size7.size6 {
font-size:0.83333333em
}
.katex .sizing.reset-size7.size7,
.katex .fontsize-ensurer.reset-size7.size7 {
font-size:1em
}
.katex .sizing.reset-size7.size8,
.katex .fontsize-ensurer.reset-size7.size8 {
font-size:1.2em
}
.katex .sizing.reset-size7.size9,
.katex .fontsize-ensurer.reset-size7.size9 {
font-size:1.44em
}
.katex .sizing.reset-size7.size10,
.katex .fontsize-ensurer.reset-size7.size10 {
font-size:1.72833333em
}
.katex .sizing.reset-size7.size11,
.katex .fontsize-ensurer.reset-size7.size11 {
font-size:2.07333333em
}
.katex .sizing.reset-size8.size1,
.katex .fontsize-ensurer.reset-size8.size1 {
font-size:0.34722222em
}
.katex .sizing.reset-size8.size2,
.katex .fontsize-ensurer.reset-size8.size2 {
font-size:0.41666667em
}
.katex .sizing.reset-size8.size3,
.katex .fontsize-ensurer.reset-size8.size3 {
font-size:0.48611111em
}
.katex .sizing.reset-size8.size4,
.katex .fontsize-ensurer.reset-size8.size4 {
font-size:0.55555556em
}
.katex .sizing.reset-size8.size5,
.katex .fontsize-ensurer.reset-size8.size5 {
font-size:0.625em
}
.katex .sizing.reset-size8.size6,
.katex .fontsize-ensurer.reset-size8.size6 {
font-size:0.69444444em
}
.katex .sizing.reset-size8.size7,
.katex .fontsize-ensurer.reset-size8.size7 {
font-size:0.83333333em
}
.katex .sizing.reset-size8.size8,
.katex .fontsize-ensurer.reset-size8.size8 {
font-size:1em
}
.katex .sizing.reset-size8.size9,
.katex .fontsize-ensurer.reset-size8.size9 {
font-size:1.2em
}
.katex .sizing.reset-size8.size10,
.katex .fontsize-ensurer.reset-size8.size10 {
font-size:1.44027778em
}
.katex .sizing.reset-size8.size11,
.katex .fontsize-ensurer.reset-size8.size11 {
font-size:1.72777778em
}
.katex .sizing.reset-size9.size1,
.katex .fontsize-ensurer.reset-size9.size1 {
font-size:0.28935185em
}
.katex .sizing.reset-size9.size2,
.katex .fontsize-ensurer.reset-size9.size2 {
font-size:0.34722222em
}
.katex .sizing.reset-size9.size3,
.katex .fontsize-ensurer.reset-size9.size3 {
font-size:0.40509259em
}
.katex .sizing.reset-size9.size4,
.katex .fontsize-ensurer.reset-size9.size4 {
font-size:0.46296296em
}
.katex .sizing.reset-size9.size5,
.katex .fontsize-ensurer.reset-size9.size5 {
font-size:0.52083333em
}
.katex .sizing.reset-size9.size6,
.katex .fontsize-ensurer.reset-size9.size6 {
font-size:0.5787037em
}
.katex .sizing.reset-size9.size7,
.katex .fontsize-ensurer.reset-size9.size7 {
font-size:0.69444444em
}
.katex .sizing.reset-size9.size8,
.katex .fontsize-ensurer.reset-size9.size8 {
font-size:0.83333333em
}
.katex .sizing.reset-size9.size9,
.katex .fontsize-ensurer.reset-size9.size9 {
font-size:1em
}
.katex .sizing.reset-size9.size10,
.katex .fontsize-ensurer.reset-size9.size10 {
font-size:1.20023148em
}
.katex .sizing.reset-size9.size11,
.katex .fontsize-ensurer.reset-size9.size11 {
font-size:1.43981481em
}
.katex .sizing.reset-size10.size1,
.katex .fontsize-ensurer.reset-size10.size1 {
font-size:0.24108004em
}
.katex .sizing.reset-size10.size2,
.katex .fontsize-ensurer.reset-size10.size2 {
font-size:0.28929605em
}
.katex .sizing.reset-size10.size3,
.katex .fontsize-ensurer.reset-size10.size3 {
font-size:0.33751205em
}
.katex .sizing.reset-size10.size4,
.katex .fontsize-ensurer.reset-size10.size4 {
font-size:0.38572806em
}
.katex .sizing.reset-size10.size5,
.katex .fontsize-ensurer.reset-size10.size5 {
font-size:0.43394407em
}
.katex .sizing.reset-size10.size6,
.katex .fontsize-ensurer.reset-size10.size6 {
font-size:0.48216008em
}
.katex .sizing.reset-size10.size7,
.katex .fontsize-ensurer.reset-size10.size7 {
font-size:0.57859209em
}
.katex .sizing.reset-size10.size8,
.katex .fontsize-ensurer.reset-size10.size8 {
font-size:0.69431051em
}
.katex .sizing.reset-size10.size9,
.katex .fontsize-ensurer.reset-size10.size9 {
font-size:0.83317261em
}
.katex .sizing.reset-size10.size10,
.katex .fontsize-ensurer.reset-size10.size10 {
font-size:1em
}
.katex .sizing.reset-size10.size11,
.katex .fontsize-ensurer.reset-size10.size11 {
font-size:1.19961427em
}
.katex .sizing.reset-size11.size1,
.katex .fontsize-ensurer.reset-size11.size1 {
font-size:0.20096463em
}
.katex .sizing.reset-size11.size2,
.katex .fontsize-ensurer.reset-size11.size2 {
font-size:0.24115756em
}
.katex .sizing.reset-size11.size3,
.katex .fontsize-ensurer.reset-size11.size3 {
font-size:0.28135048em
}
.katex .sizing.reset-size11.size4,
.katex .fontsize-ensurer.reset-size11.size4 {
font-size:0.32154341em
}
.katex .sizing.reset-size11.size5,
.katex .fontsize-ensurer.reset-size11.size5 {
font-size:0.36173633em
}
.katex .sizing.reset-size11.size6,
.katex .fontsize-ensurer.reset-size11.size6 {
font-size:0.40192926em
}
.katex .sizing.reset-size11.size7,
.katex .fontsize-ensurer.reset-size11.size7 {
font-size:0.48231511em
}
.katex .sizing.reset-size11.size8,
.katex .fontsize-ensurer.reset-size11.size8 {
font-size:0.57877814em
}
.katex .sizing.reset-size11.size9,
.katex .fontsize-ensurer.reset-size11.size9 {
font-size:0.69453376em
}
.katex .sizing.reset-size11.size10,
.katex .fontsize-ensurer.reset-size11.size10 {
font-size:0.83360129em
}
.katex .sizing.reset-size11.size11,
.katex .fontsize-ensurer.reset-size11.size11 {
font-size:1em
}
.katex .delimsizing.size1 {
font-family:KaTeX_Size1
}
.katex .delimsizing.size2 {
font-family:KaTeX_Size2
}
.katex .delimsizing.size3 {
font-family:KaTeX_Size3
}
.katex .delimsizing.size4 {
font-family:KaTeX_Size4
}
.katex .delimsizing.mult .delim-size1>span {
font-family:KaTeX_Size1
}
.katex .delimsizing.mult .delim-size4>span {
font-family:KaTeX_Size4
}
.katex .nulldelimiter {
display:inline-block;
width:0.12em
}
.katex .delimcenter {
position:relative
}
.katex .op-symbol {
position:relative
}
.katex .op-symbol.small-op {
font-family:KaTeX_Size1
}
.katex .op-symbol.large-op {
font-family:KaTeX_Size2
}
.katex .op-limits>.vlist-t {
text-align:center
}
.katex .accent>.vlist-t {
text-align:center
}
.katex .accent .accent-body {
position:relative
}
.katex .accent .accent-body:not(.accent-full) {
width:0
}
.katex .overlay {
display:block
}
.katex .mtable .vertical-separator {
display:inline-block;
min-width:1px
}
.katex .mtable .arraycolsep {
display:inline-block
}
.katex .mtable .col-align-c>.vlist-t {
text-align:center
}
.katex .mtable .col-align-l>.vlist-t {
text-align:left
}
.katex .mtable .col-align-r>.vlist-t {
text-align:right
}
.katex .svg-align {
text-align:left
}
.katex svg {
display:block;
position:absolute;
width:100%;
height:inherit;
fill:currentColor;
stroke:currentColor;
fill-rule:nonzero;
fill-opacity:1;
stroke-width:1;
stroke-linecap:butt;
stroke-linejoin:miter;
stroke-miterlimit:4;
stroke-dasharray:none;
stroke-dashoffset:0;
stroke-opacity:1
}
.katex svg path {
stroke:none
}
.katex img {
border-style:none;
min-width:0;
min-height:0;
max-width:none;
max-height:none
}
.katex .stretchy {
width:100%;
display:block;
position:relative;
overflow:hidden
}
.katex .stretchy::before,
.katex .stretchy::after {
content:""
}
.katex .hide-tail {
width:100%;
position:relative;
overflow:hidden
}
.katex .halfarrow-left {
position:absolute;
left:0;
width:50.2%;
overflow:hidden
}
.katex .halfarrow-right {
position:absolute;
right:0;
width:50.2%;
overflow:hidden
}
.katex .brace-left {
position:absolute;
left:0;
width:25.1%;
overflow:hidden
}
.katex .brace-center {
position:absolute;
left:25%;
width:50%;
overflow:hidden
}
.katex .brace-right {
position:absolute;
right:0;
width:25.1%;
overflow:hidden
}
.katex .x-arrow-pad {
padding:0 0.5em
}
.katex .cd-arrow-pad {
padding:0 0.55556em 0 0.27778em
}
.katex .x-arrow,
.katex .mover,
.katex .munder {
text-align:center
}
.katex .boxpad {
padding:0 0.3em 0 0.3em
}
.katex .fbox,
.katex .fcolorbox {
box-sizing:border-box;
border:0.04em solid
}
.katex .cancel-pad {
padding:0 0.2em 0 0.2em
}
.katex .cancel-lap {
margin-left:-0.2em;
margin-right:-0.2em
}
.katex .sout {
border-bottom-style:solid;
border-bottom-width:0.08em
}
.katex .angl {
box-sizing:border-content;
border-top:0.049em solid;
border-right:0.049em solid;
margin-right:0.03889em
}
.katex .anglpad {
padding:0 0.03889em 0 0.03889em
}
.katex .eqn-num::before {
counter-increment:katexEqnNo;
content:"(" counter(katexEqnNo) ")"
}
.katex .mml-eqn-num::before {
counter-increment:mmlEqnNo;
content:"(" counter(mmlEqnNo) ")"
}
.katex .mtr-glue {
width:50%
}
.katex .cd-vert-arrow {
display:inline-block;
position:relative
}
.katex .cd-label-left {
display:inline-block;
position:absolute;
right:calc(50% + 0.3em);
text-align:left
}
.katex .cd-label-right {
display:inline-block;
position:absolute;
left:calc(50% + 0.3em);
text-align:right
}
.katex-display {
display:block;
margin:1em 0;
text-align:center
}
.katex-display>.katex {
display:block;
text-align:center;
white-space:nowrap
}
.katex-display>.katex>.katex-html {
display:block;
position:relative
}
.katex-display>.katex>.katex-html>.tag {
position:absolute;
right:0
}
.katex-display.leqno>.katex>.katex-html>.tag {
left:0;
right:auto
}
.katex-display.fleqn>.katex {
text-align:left;
padding-left:2em
}
body {
counter-reset:katexEqnNo mmlEqnNo
}
@font-face {
font-family:"Jost";
font-style:normal;
font-weight:400;
font-display:swap;
src:local("Jost"),
url("../fonts/jost/jost-v4-latin-regular.woff2") format("woff2"),
url("../fonts/jost/jost-v4-latin-regular.woff") format("woff")
}
@font-face {
font-family:"Jost";
font-style:normal;
font-weight:500;
font-display:swap;
src:local("Jost"),
url("../fonts/jost/jost-v4-latin-500.woff2") format("woff2"),
url("../fonts/jost/jost-v4-latin-500.woff") format("woff")
}
@font-face {
font-family:"Jost";
font-style:normal;
font-weight:700;
font-display:swap;
src:local("Jost"),
url("../fonts/jost/jost-v4-latin-700.woff2") format("woff2"),
url("../fonts/jost/jost-v4-latin-700.woff") format("woff")
}
@font-face {
font-family:"Jost";
font-style:italic;
font-weight:400;
font-display:swap;
src:local("Jost"),
url("../fonts/jost/jost-v4-latin-italic.woff2") format("woff2"),
url("../fonts/jost/jost-v4-latin-italic.woff") format("woff")
}
@font-face {
font-family:"Jost";
font-style:italic;
font-weight:500;
font-display:swap;
src:local("Jost"),
url("../fonts/jost/jost-v4-latin-500italic.woff2") format("woff2"),
url("../fonts/jost/jost-v4-latin-500italic.woff") format("woff")
}
@font-face {
font-family:"Jost";
font-style:italic;
font-weight:700;
font-display:swap;
src:local("Jost"),
url("../fonts/jost/jost-v4-latin-700italic.woff2") format("woff2"),
url("../fonts/jost/jost-v4-latin-700italic.woff") format("woff")
}
.contributors .content,
.blog .content,
.page .content,
.error404 .content,
.docs.list .content {
padding-top:1rem;
padding-bottom:3rem
}
h1,
h2,
h3,
h4,
.h1,
.h2,
.h3,
.h4 {
margin:2rem 0 1rem
}
@media (min-width: 768px) {
body {
font-size:1.125rem;
padding-top:4rem !important
}
h1,
h2,
h3,
h4,
.h1,
.h2,
.h3,
.h4 {
margin-bottom:1.125rem
}
}
.home h1,
.home .h1 {
font-size:calc(1.875rem + 1.5vw)
}
a:hover,
a:focus {
text-decoration:underline
}
a.btn:hover,
a.btn:focus {
text-decoration:none
}
.section {
padding-top:5rem;
padding-bottom:5rem
}
.section-sm {
padding-top:1rem;
padding-bottom:1rem
}
body {
padding-top:3.5625rem
}
.docs-sidebar {
order:0;
display:none;
}
.docs-bar .menu-icon {
display:block;
}
@media (min-width: 992px) {
.docs-sidebar {
order:0;
display:block;
}
.docs-bar {
border-right:1px solid #e9ecef
}
.docs-bar .menu-icon {
display:none;
}
@supports (position: sticky) {
.docs-sidebar {
position:sticky;
top:4rem;
z-index:1000;
height:calc(100vh - 4rem)
}
}
}
@media (min-width: 1200px) {
.docs-sidebar {
flex:0 1 320px
}
}
.docs-links {
padding-bottom:5rem
}
@media (min-width: 992px) {
@supports (position: sticky) {
.docs-links {
max-height:calc(100vh - 4rem);
overflow-y:scroll
}
}
}
@media (min-width: 992px) {
.docs-links {
display:block;
width:auto;
margin-right:-1.5rem;
padding-bottom:4rem
}
}
.docs-toc {
order:2
}
@supports (position: sticky) {
.docs-toc {
position:sticky;
top:4rem;
height:calc(100vh - 4rem);
overflow-y:auto
}
}
.docs-content {
padding-bottom:3rem;
order:1
}
.docs-navigation {
border-top:1px solid #e9ecef;
margin-top:2rem;
margin-bottom:0;
padding-top:2rem
}
.docs-navigation a {
font-size:.9rem
}
@media (min-width: 992px) {
.docs-navigation {
margin-bottom:-1rem
}
.docs-navigation a {
font-size:1rem
}
}
.navbar a:hover,
.navbar a:focus {
text-decoration:none
}
#toc ul {
padding-left:0;
list-style:none
}
::-moz-selection {
background:rgba(212,53,159,0.2)
}
::selection {
background:rgba(212,53,159,0.2)
}
.bg-dots {
background-image:radial-gradient(#dee2e6 15%, transparent 15%);
background-position:0 0;
background-size:1rem 1rem;
-webkit-mask:linear-gradient(to top, #fff, transparent);
mask:linear-gradient(to top, #fff, transparent);
width:100%;
height:9rem;
margin-top:-10rem;
z-index:-1
}
.katex {
font-size:1.125rem
}
body.dark {
background:#212529;
color:#dee2e6
}
body.dark a {
color:#8ed6fb
}
body.dark a.text-body {
color:#dee2e6 !important
}
body.dark .btn-primary {
color:#1d2d35;
background-color:#8ed6fb;
border-color:#8ed6fb;
color:#212529 !important
}
body.dark .btn-primary:hover {
color:#1d2d35;
background-color:#9fdcfc;
border-color:#99dafb
}
body.dark .btn-primary:focus {
color:#1d2d35;
background-color:#9fdcfc;
border-color:#99dafb;
box-shadow:0 0 0 .25rem rgba(125,189,221,0.5)
}
body.dark .btn-primary:active,
body.dark .btn-primary.active {
color:#1d2d35;
background-color:#a5defc;
border-color:#99dafb
}
body.dark .btn-primary:active:focus,
body.dark .btn-primary.active:focus {
box-shadow:0 0 0 .25rem rgba(125,189,221,0.5)
}
body.dark .btn-primary:disabled,
body.dark .btn-primary.disabled {
color:#1d2d35;
background-color:#8ed6fb;
border-color:#8ed6fb
}
body.dark .btn-outline-primary {
color:#8ed6fb;
border-color:#8ed6fb;
color:#8ed6fb
}
body.dark .btn-outline-primary:hover {
color:#8ed6fb;
background-color:#8ed6fb;
border-color:#8ed6fb
}
body.dark .btn-outline-primary:focus {
box-shadow:0 0 0 .25rem rgba(142,214,251,0.5)
}
body.dark .btn-outline-primary:active,
body.dark .btn-outline-primary.active {
color:#1d2d35;
background-color:#8ed6fb;
border-color:#8ed6fb
}
body.dark .btn-outline-primary:active:focus,
body.dark .btn-outline-primary.active:focus {
box-shadow:0 0 0 .25rem rgba(142,214,251,0.5)
}
body.dark .btn-outline-primary:disabled,
body.dark .btn-outline-primary.disabled {
color:#8ed6fb;
background-color:transparent
}
body.dark .btn-outline-primary:hover {
color:#212529
}
body.dark .navbar {
background:#212529;
opacity:0.975;
border-bottom:1px solid #1b1f22
}
body.dark.home .navbar {
border-bottom:0
}
body.dark .navbar-light .navbar-brand {
color:#dee2e6 !important
}
body.dark .navbar-light .navbar-nav .nav-link {
color:#dee2e6
}
body.dark .navbar-light .navbar-nav .nav-link:hover,
body.dark .navbar-light .navbar-nav .nav-link:focus {
color:#8ed6fb
}
body.dark .navbar-light .navbar-nav .nav-link.disabled {
color:rgba(255,255,255,0.25)
}
body.dark .navbar-light .navbar-nav .show>.nav-link,
body.dark .navbar-light .navbar-nav .active>.nav-link,
body.dark .navbar-light .navbar-nav .nav-link.show,
body.dark .navbar-light .navbar-nav .nav-link.active {
color:#8ed6fb
}
body.dark .navbar-light .navbar-text {
color:#dee2e6
}
body.dark .alert-primary a {
color:#212529
}
body.dark .alert-warning {
background:#1b1f22;
color:#dee2e6
}
body.dark .page-links a {
color:#dee2e6
}
body.dark .showcase-meta a {
color:#dee2e6
}
body.dark .showcase-meta a:hover,
body.dark .showcase-meta a:focus {
color:#8ed6fb
}
body.dark .docs-link:hover,
body.dark .docs-link.active,
body.dark .page-links a:hover {
text-decoration:none;
color:#8ed6fb
}
body.dark .navbar-light .navbar-text a {
color:#8ed6fb
}
body.dark .docs-links h3.sidebar-link a,
body.dark .docs-links .sidebar-link.h3 a,
body.dark .page-links h3.sidebar-link a,
body.dark .page-links .sidebar-link.h3 a {
color:#dee2e6
}
body.dark .navbar-light .navbar-text a:hover,
body.dark .navbar-light .navbar-text a:focus {
color:#8ed6fb
}
body.dark .navbar .btn-link {
color:#dee2e6
}
body.dark .content .btn-link {
color:#8ed6fb
}
body.dark .content .btn-link:hover {
color:#8ed6fb
}
body.dark .navbar .btn-link:hover {
color:#8ed6fb
}
body.dark .navbar .btn-link:active {
color:#8ed6fb
}
body.dark .form-control.is-search {
background:#1b1f22
}
body.dark .navbar-form::after {
color:#6c757d;
border:1px solid #343a40
}
body.dark .form-control {
color:#adb5bd
}
body.dark .form-control:focus {
box-shadow:0 0 0 0.2rem #9adafb
}
body.dark .border-top {
border-top:1px solid #1b1f22 !important
}
@media (min-width: 992px) {
body.dark .docs-sidebar {
order:0;
display:block;
}
body.dark .docs-bar {
border-right:1px solid #1b1f22;
}
}
body.dark .docs-navigation {
border-top:1px solid #1b1f22
}
body.dark pre code::-webkit-scrollbar-thumb {
background:#1b1f22
}
body.dark code:not(.hljs) {
background:#1b1f22;
color:#dee2e6
}
body.dark pre code:hover {
scrollbar-width:thin;
scrollbar-color:#1b1f22 transparent
}
body.dark pre code::-webkit-scrollbar-thumb:hover {
background:#1b1f22
}
body.dark blockquote {
border-left:3px solid #1b1f22
}
body.dark .footer {
border-top:1px solid #1b1f22
}
body.dark .docs-links,
body.dark .docs-toc {
scrollbar-width:thin;
scrollbar-color:#212529 #212529
}
body.dark .docs-links::-webkit-scrollbar,
body.dark .docs-toc::-webkit-scrollbar {
width:5px
}
body.dark .docs-links::-webkit-scrollbar-track,
body.dark .docs-toc::-webkit-scrollbar-track {
background:#212529
}
body.dark .docs-links::-webkit-scrollbar-thumb,
body.dark .docs-toc::-webkit-scrollbar-thumb {
background:#212529
}
body.dark .docs-links:hover,
body.dark .docs-toc:hover {
scrollbar-width:thin;
scrollbar-color:#1b1f22 #212529
}
body.dark .docs-links:hover::-webkit-scrollbar-thumb,
body.dark .docs-toc:hover::-webkit-scrollbar-thumb {
background:#1b1f22
}
body.dark .docs-links::-webkit-scrollbar-thumb:hover,
body.dark .docs-toc::-webkit-scrollbar-thumb:hover {
background:#1b1f22
}
body.dark .docs-links h3:not(:first-child),
body.dark .docs-links .h3:not(:first-child) {
border-top:1px solid #1b1f22
}
body.dark a.docs-link {
color:#dee2e6
}
body.dark .page-links li:not(:first-child) {
border-top:1px dashed #1b1f22
}
body.dark .card {
background:#212529;
border:1px solid #1b1f22
}
body.dark .card.bg-light {
background:#1b1f22 !important
}
body.dark .navbar .menu-icon .navicon {
background:#dee2e6
}
body.dark .navbar .menu-icon .navicon::before,
body.dark .navbar .menu-icon .navicon::after {
background:#dee2e6
}
body.dark .logo-light {
display:none !important
}
body.dark .logo-dark {
display:inline-block !important
}
body.dark .bg-light {
background:#1e2125 !important
}
body.dark .bg-dots {
background-image:radial-gradient(#556370 15%, transparent 15%)
}
body.dark .text-muted {
color:#c8cfd6 !important
}
body.dark .alert-primary {
background:#8ed6fb;
color:#212529
}
body.dark .figure-caption {
color:#dee2e6
}
body.dark .copy-status::after {
content:"Copy";
display:block;
color:#dee2e6
}
body.dark .copy-status:hover::after {
content:"Copy";
display:block;
color:#8ed6fb
}
body.dark .copy-status:focus::after,
body.dark .copy-status:active::after {
content:"Copied";
display:block;
color:#8ed6fb
}
.hljs {
display:block;
overflow-x:auto;
padding:0.5em;
background:#fbf7f0;
color:#1d2d35
}
.hljs-string,
.hljs-variable,
.hljs-template-variable,
.hljs-symbol,
.hljs-bullet,
.hljs-section,
.hljs-addition,
.hljs-attribute,
.hljs-link {
color:#d32e9d
}
.hljs-comment,
.hljs-quote,
.hljs-meta,
.hljs-deletion {
color:#888
}
.hljs-keyword,
.hljs-selector-tag,
.hljs-section,
.hljs-name,
.hljs-type,
.hljs-strong {
font-weight:bold
}
.hljs-emphasis {
font-style:italic
}
body.dark .hljs {
background:#1b1f22;
color:#dee2e6
}
body.dark .hljs-string,
body.dark .hljs-variable,
body.dark .hljs-template-variable,
body.dark .hljs-symbol,
body.dark .hljs-bullet,
body.dark .hljs-section,
body.dark .hljs-addition,
body.dark .hljs-attribute,
body.dark .hljs-link {
color:#8ed6fb
}
pre,
code,
kbd,
samp {
font-family:sfmono-regular,menlo,monaco,consolas,"Liberation Mono","Courier New",monospace;
font-size:.875rem;
border-radius:.25rem
}
code {
background:#fbf7f0;
color:#1d2d35;
padding:0.25rem 0.5rem
}
pre {
margin:2rem 0
}
pre code {
display:block;
overflow-x:auto;
line-height:1.5;
padding:1.25rem 1.5rem;
-moz-tab-size:4;
-o-tab-size:4;
tab-size:4;
scrollbar-width:thin;
scrollbar-color:transparent transparent
}
.hljs {
padding:1.25rem 1.5rem
}
@media (max-width: 575.98px) {
pre,
code,
kbd,
samp {
border-radius:0
}
pre {
margin:2rem -1.5rem
}
}
pre code::-webkit-scrollbar {
height:5px
}
pre code::-webkit-scrollbar-thumb {
background:#e9ecef
}
pre code:hover {
scrollbar-width:thin;
scrollbar-color:#e9ecef transparent
}
pre code::-webkit-scrollbar-thumb:hover {
background:#e9ecef
}
.alert {
font-family:sfmono-regular,menlo,monaco,consolas,"Liberation Mono","Courier New",monospace;
font-size:.875rem
}
.alert-icon {
margin-right:0.75rem
}
.docs .alert {
margin:2rem -1.5rem
}
.alert-warning {
background:#fbf7f0;
color:#1d2d35
}
.alert-primary {
color:#fff;
background-color:#2b388f
}
.navbar .btn-link {
color:#1d2d35;
padding:0.4375rem 0
}
#mode {
margin-right:0.5rem
}
.btn-link:focus {
outline:0;
box-shadow:none
}
#navigation {
margin-left:1.25rem
}
@media (min-width: 768px) {
#mode {
margin-right:0.5rem
}
.navbar .btn-link {
padding:0.5625em 0.25rem 0.5rem 0.125rem
}
}
.navbar .btn-link:hover {
color:#5d2f86
}
.navbar .btn-link:active {
color:#5d2f86
}
body .toggle-dark {
display:block
}
body .toggle-light {
display:none
}
body.dark .toggle-light {
display:block
}
body.dark .toggle-dark {
display:none
}
.btn-clipboard {
display:none
}
@media (min-width: 768px) {
.doks-clipboard {
position:relative;
float:right
}
.btn-clipboard {
position:absolute;
top:1rem;
right:0.25rem;
z-index:10;
display:block;
padding:0.25rem 0.5rem;
font-size:.875rem
}
}
.copy-status::after {
content:"Copy";
display:block;
color:#1d2d35
}
.copy-status:hover::after {
content:"Copy";
display:block;
color:#d32e9d
}
.copy-status:focus::after,
.copy-status:active::after {
content:"Copied";
display:block;
color:#d32e9d
}
blockquote {
margin-bottom:1rem;
font-size:1.25rem;
border-left:3px solid #dee2e6;
padding-left:1rem
}
figure {
margin:2rem 0
}
.figure-caption {
margin:0.25rem 0 0.75rem
}
.blur-up {
filter:blur(5px)
}
.blur-up.lazyloaded {
filter:unset
}
.img-simple {
margin-top:0.375rem;
margin-bottom:1.25rem
}
.navbar-form {
position:relative
}
#suggestions {
position:absolute;
right:0;
margin-top:0.5rem;
width:calc(100vw - 3rem)
}
#suggestions a {
display:block;
text-decoration:none;
padding:0.75rem;
margin:0 0.5rem
}
#suggestions a:focus {
background:#f8f9fa;
outline:0
}
#suggestions div:not(:first-child) {
border-top:1px dashed #e9ecef
}
#suggestions div:first-child {
margin-top:0.5rem
}
#suggestions div:last-child {
margin-bottom:0.5rem
}
#suggestions a:hover {
background:#f8f9fa
}
#suggestions span {
display:flex;
font-size:1rem
}
#suggestions span:first-child {
font-weight:700;
color:#1d2d35
}
#suggestions span:nth-child(2) {
color:#495057
}
@media (min-width: 576px) {
#suggestions {
width:30rem
}
#suggestions a {
display:flex
}
#suggestions span:first-child {
width:9rem;
padding-right:1rem;
border-right:1px solid #e9ecef;
display:inline-block;
text-align:right
}
#suggestions span:nth-child(2) {
width:19rem;
padding-left:1rem
}
}
table {
margin:3rem 0
}
.footer {
border-top:1px solid #e9ecef;
padding-top:1.125rem;
padding-bottom:1.125rem
}
.footer ul {
margin-bottom:0
}
.footer li {
font-size:.875rem;
margin-bottom:0
}
@media (min-width: 768px) {
.footer li {
font-size:1rem
}
}
.navbar-text {
margin-left:1rem
}
.navbar-brand {
font-weight:700
}
.navbar-light .navbar-brand,
.navbar-light .navbar-brand:hover,
.navbar-light .navbar-brand:active {
color:#1d2d35
}
.navbar-light .navbar-nav .active .nav-link {
color: #5d2f86;
}
@media (min-width: 768px) {
.navbar-brand {
font-size:1.375rem
}
.navbar-text {
margin-left:1.25rem
}
}
.navbar-nav {
flex-direction:row
}
.nav-item {
margin-left:1.25rem
}
@media (min-width: 768px) {
.nav-item {
margin-left:0.5rem
}
}
@media (max-width: 575.98px) {
.nav-item:first-child {
margin-left:0
}
}
@media (max-width: 767.98px) {
.navbar .container {
padding-left:1.5rem;
padding-right:1.5rem
}
}
.break {
flex-basis:100%;
height:0
}
.navbar {
background-color:rgba(255,255,255,0.95);
border-bottom:1px solid #e9ecef;
margin-top:4px
}
.header-bar {
border-top:4px solid;
border-image-source:linear-gradient(90deg, #2b388f, #8ed6fb 50%, #d32e9d);
border-image-slice:1
}
.home .navbar {
border-bottom:0
}
.navbar-form {
position:relative;
margin-top:0.25rem
}
@media (min-width: 768px) {
.navbar-brand {
margin-right:1rem !important
}
.main-nav .nav-item:first-child .nav-link,
.social-nav .nav-item:first-child .nav-link {
padding-left:0
}
.main-nav .nav-item:last-child .nav-link,
.social-nav .nav-item:last-child .nav-link {
padding-right:0
}
.navbar-form {
margin-top:0;
margin-left:6rem;
margin-right:1.5rem
}
}
@media (min-width: 992px) {
.navbar-form {
margin-left:15rem
}
}
@media (min-width: 1200px) {
.navbar-form {
margin-left:30rem
}
}
.form-control.is-search {
padding-right:2.5rem;
background:#f8f9fa;
border:0
}
.navbar-form::after {
position:absolute;
top:0.4625rem;
right:0.5375rem;
display:flex;
align-items:center;
justify-content:center;
height:1.5rem;
padding-right:0.4375rem;
padding-left:0.4375rem;
font-size:.75rem;
color:#495057;
content:"/";
border:1px solid #dee2e6;
border-radius:0.25rem
}
.algolia-autocomplete {
display:flex !important
}
.algolia-autocomplete .ds-dropdown-menu {
box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15) !important
}
@media (max-width: 575.98px) {
.algolia-autocomplete .ds-dropdown-menu {
max-width:512px !important;
min-width:312px !important;
width:auto !important
}
.algolia-autocomplete .algolia-docsearch-suggestion .algolia-docsearch-suggestion--subcategory-column::after {
content:"|";
margin-right:0.25rem
}
}
.algolia-autocomplete .algolia-docsearch-suggestion--title {
margin-bottom:0
}
.algolia-autocomplete .algolia-docsearch-suggestion--highlight {
padding:0 0.05em
}
.algolia-autocomplete .algolia-docsearch-footer {
margin-top:1rem;
margin-right:0.5rem;
margin-bottom:0.5rem
}
.navbar .menu-icon {
cursor:pointer;
padding:1.125rem 0.625rem;
margin:0 0 0 -0.625rem;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none
}
.navbar .menu-icon .navicon {
background:#1d2d35;
display:block;
height:2px;
position:relative;
transition:background 0.2s ease-out;
width:18px
}
.navbar .menu-icon .navicon::before,
.navbar .menu-icon .navicon::after {
background:#1d2d35;
content:"";
display:block;
height:100%;
position:absolute;
transition:all 0.2s ease-out;
width:100%
}
.navbar .menu-icon .navicon::before {
top:5px
}
.navbar .menu-icon .navicon::after {
top:-5px
}
.navbar .menu-btn {
display:none
}
.navbar .menu-btn:checked~.navbar-collapse {
display:block;
max-height:100vh
}
.navbar .menu-btn:checked~.menu-icon .navicon {
background:transparent
}
.navbar .menu-btn:checked~.menu-icon .navicon::before {
transform:rotate(-45deg)
}
.navbar .menu-btn:checked~.menu-icon .navicon::after {
transform:rotate(45deg)
}
.navbar .menu-btn:checked~.menu-icon:not(.steps) .navicon::before,
.navbar .menu-btn:checked~.menu-icon:not(.steps) .navicon::after {
top:0
}
#content>h1[id]::before,
#content>.h1[id]::before,
#content>h2[id]::before,
#content>.h2[id]::before,
#content>h3[id]::before,
#content>.h3[id]::before,
#content>h4[id]::before,
#content>.h4[id]::before,
.subpages h2[id]::before {
display:block;
height:6rem;
margin-top:-6rem;
content:""
}
#more {
display:block;
height:6rem;
margin-top:-6rem;
content:""
}
.anchor {
visibility:hidden;
padding-left:0.5rem
}
h1:hover a,
.h1:hover a,
h2:hover a,
.h2:hover a,
h3:hover a,
.h3:hover a,
h4:hover a,
.h4:hover a {
visibility:visible;
text-decoration:none
}
.card-list {
margin-top:2.25rem
}
.edit-page {
margin-top:3rem;
font-size:1rem
}
.edit-page svg {
margin-right:0.5rem;
margin-bottom:0.25rem
}
p.meta {
margin-top:0.5rem;
font-size:1rem
}
.breadcrumb {
margin-top:2.25rem;
font-size:1rem
}
.home .card,
.contributors.list .card,
.blog.list .card {
margin-top:2rem;
margin-bottom:2rem;
}
.home .card:hover,
.contributors.list .card:hover,
.blog.list .card:hover {
}
.home .card-body,
.contributors.list .card-body,
.blog.list .card-body {
padding:0 2rem 1rem
}
.blog-header {
margin-bottom:2rem
}
.docs-links,
.docs-toc {
scrollbar-width:thin;
scrollbar-color:#fff #fff
}
.docs-links::-webkit-scrollbar,
.docs-toc::-webkit-scrollbar {
width:5px
}
.docs-links::-webkit-scrollbar-track,
.docs-toc::-webkit-scrollbar-track {
background:#fff
}
.docs-links::-webkit-scrollbar-thumb,
.docs-toc::-webkit-scrollbar-thumb {
background:#fff
}
.docs-links:hover,
.docs-toc:hover {
scrollbar-width:thin;
scrollbar-color:#e9ecef #fff
}
.docs-links:hover::-webkit-scrollbar-thumb,
.docs-toc:hover::-webkit-scrollbar-thumb {
background:#e9ecef
}
.docs-links::-webkit-scrollbar-thumb:hover,
.docs-toc::-webkit-scrollbar-thumb:hover {
background:#e9ecef
}
.docs-links h3,
.docs-links .h3,
.page-links h3,
.page-links .h3 {
text-transform:uppercase;
font-size:1rem;
margin:1.25rem 0 0.5rem 0;
padding:1.5rem 0 0 0
}
@media (min-width: 992px) {
.docs-links h3,
.docs-links .h3,
.page-links h3,
.page-links .h3 {
margin:1.125rem 1.5rem 0.75rem 0;
padding:1.375rem 0 0 0
}
}
.docs-links h3:not(:first-child),
.docs-links .h3:not(:first-child) {
border-top:1px solid #e9ecef
}
a.docs-link, .subnav a {
color:#1d2d35;
display:block;
padding:0.125rem 0;
font-size:1rem
}
.subnav .active > a{
color: #5d2f86;
}
.page-links li {
margin-top:0.375rem;
padding-top:0.375rem
}
.page-links li ul li {
border-top:none;
padding-left:1rem;
margin-top:0.125rem;
padding-top:0.125rem
}
.page-links li:not(:first-child) {
border-top:1px dashed #e9ecef
}
.page-links a {
color:#1d2d35;
display:block;
padding:0.125rem 0;
font-size:.9375rem
}
.docs-link:hover,
.docs-link.active,
.page-links a:hover {
text-decoration:none;
color:#5d2f86
}
.docs-links h3.sidebar-link,
.docs-links .sidebar-link.h3,
.page-links h3.sidebar-link,
.page-links .sidebar-link.h3 {
text-transform:none;
font-size:1.125rem;
font-weight:normal
}
.docs-links h3.sidebar-link a,
.docs-links .sidebar-link.h3 a,
.page-links h3.sidebar-link a,
.page-links .sidebar-link.h3 a {
color:#1d2d35
}
.docs-links h3.sidebar-link a:hover,
.docs-links .sidebar-link.h3 a:hover,
.page-links h3.sidebar-link a:hover,
.page-links .sidebar-link.h3 a:hover {
text-decoration:underline
}
.nav {
display: block;
}
.navbar-nav {
display:flex;
}
.breadcrumb a {
padding: 0 0.3rem;
}
.breadcrumb a:first-child{
padding-left:0;
}
.nav, .subnav {
padding-left: 0;
list-style: none;
}
.docs-links .nav > li {
margin: 1.125rem 1.5rem 0.75rem 0;
padding: 1.375rem 0 0 0;
}
.docs-links .nav > li:not(:first-child) {
border-top: 1px solid #e9ecef;
}
.docs-toc #toc {
border-bottom: 1px solid #e9ecef;
margin-bottom:1rem;
padding-bottom: 1rem;
}
body.dark .docs-links .nav > li:not(:first-child) {
border-top: 1px solid #1b1f22;
}
body.dark .docs-toc #toc {
border-bottom: 1px solid #1b1f22;
margin-bottom:1rem;
padding-bottom: 1rem;
}
.docs-links .nav > li > a {
text-transform: uppercase;
font-size: 1rem;
font-weight: 700;
line-height: 1.2;
}
body.dark .docs-links .nav > li a {
color: #dee2e6;
}
body.dark .docs-links .nav > li.active li.active > a, body.dark .docs-links .nav > li.active > a.dropdown-toggle {
text-decoration: none;
color: #8ed6fb;
}
#toc .h3-toc {
margin-left: .25in;
}
#toc .h4-toc {
margin-left: .50in;
}
#toc .h5-toc {
margin-left: .75in;
}
#toc .h6-toc {
margin-left: 1in;
}
#toc > div {
margin-bottom:0.3rem;
}
div.content-body {
margin-bottom: 1rem;
}
.top-menu ul.dropdown-menu {
display:none;
}
img, iframe {
max-width:100%;
}
p.post-footer {
padding-top:1rem;
}
.cat-meta {
padding-right: 0.5rem;
}
.tag-meta a::after {
content: ',';
}
.tag-meta a:last-child:after {
content: '';
}
.quote blockquote{
padding: 2rem;
}
.content-media {
margin-bottom: 2rem;
}
.related {
padding-top: 1rem;
}
.related ul {
padding-bottom: 0.5rem;
}
/*! Docs icon */
.docs-bar .menu-icon {
cursor:pointer;
padding:1.75rem 0;
padding-bottom: 1.25rem;
margin:0 0 0 -0.625rem;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none
}
.docs-bar .menu-icon .navicon {
background:#1d2d35;
display:block;
height:2px;
position:relative;
transition:background 0.2s ease-out;
width:18px
}
.docs-bar .menu-icon .navicon::before,
.docs-bar .menu-icon .navicon::after {
background:#1d2d35;
content:"";
display:block;
height:100%;
position:absolute;
transition:all 0.2s ease-out;
width:100%
}
.docs-bar .menu-icon .navicon::before {
top:5px
}
.docs-bar .menu-icon .navicon::after {
top:-5px
}
.docs-bar .menu-btn {
display:none
}
.docs-bar .menu-btn:checked~.docs-bar-collapse {
display:block;
max-height:100vh
}
.docs-bar .menu-btn:checked~.menu-icon .navicon {
background:transparent
}
.docs-bar .menu-btn:checked~.menu-icon .navicon::before {
transform:rotate(-45deg)
}
.docs-bar .menu-btn:checked~.menu-icon .navicon::after {
transform:rotate(45deg)
}
.docs-bar .menu-btn:checked~.menu-icon:not(.steps) .navicon::before,
.docs-bar .menu-btn:checked~.menu-icon:not(.steps) .navicon::after {
top:0
}
.docs-bar .menu-btn:checked ~ .docs-sidebar {
display: block;
max-height: 100%;
}
body.dark .docs-bar .menu-icon .navicon{
background-color: #dee2e6;
}
body.dark .docs-bar .menu-icon .navicon::before, body.dark .docs-bar .menu-icon .navicon::after {
background: #dee2e6;
}
.float-right {
float:right;
}
.jump-link a {
border: 1px solid #e9ecef;
}
.dark .jump-link a {
color: #8ed6fb;
border: 1px solid #1b1f22;
}
.dark .toc-wrapper {
background: #1b1f22;
border: 1px solid #1b1f22;
}
.dark .toc-wrapper a {
color: #dee2e6;
}
.social-logo a {
padding: 0.40em 0.25rem 0.5rem 0.125rem;
line-height:1;
height:24px;
color: #1d2d35;
margin-right: 0.5rem!important;
}
body.dark .social-logo a {
color: #dee2e6;
}
body.dark .social-logo a:hover, .dark .toc-wrapper a:hover {
color: #8ed6fb;
text-decoration:none;
}
.list-unstyled a, .list-unstyled .subnav a {
padding: 0.125rem 0;
}
.list-unstyled li {
margin: 0;
}