From 1e42dbc43cf8e3165367028b48d991f7295edbbb Mon Sep 17 00:00:00 2001 From: Roman Opalko Date: Wed, 1 May 2024 16:55:02 +0200 Subject: [PATCH] fixed import order off scss files --- dist/styles.min.css | 1146 +++++++++++++++++++-------------------- dist/styles.min.css.map | 2 +- src/scss/styles.scss | 21 +- 3 files changed, 585 insertions(+), 584 deletions(-) diff --git a/dist/styles.min.css b/dist/styles.min.css index 2ca5032..fd96cd2 100644 --- a/dist/styles.min.css +++ b/dist/styles.min.css @@ -1846,534 +1846,201 @@ progress { --bs-gutter-y: 3rem; } } -.clearfix::after { - display: block; - clear: both; - content: ""; +.table { + --bs-table-color-type: initial; + --bs-table-bg-type: initial; + --bs-table-color-state: initial; + --bs-table-bg-state: initial; + --bs-table-color: var(--bs-emphasis-color); + --bs-table-bg: var(--bs-body-bg); + --bs-table-border-color: var(--bs-border-color); + --bs-table-accent-bg: transparent; + --bs-table-striped-color: var(--bs-emphasis-color); + --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05); + --bs-table-active-color: var(--bs-emphasis-color); + --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1); + --bs-table-hover-color: var(--bs-emphasis-color); + --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075); + width: 100%; + margin-bottom: 1rem; + vertical-align: top; + border-color: var(--bs-table-border-color); } - -.text-bg-primary { - color: #fff !important; - background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important; +.table > :not(caption) > * > * { + padding: 0.5rem 0.5rem; + color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color))); + background-color: var(--bs-table-bg); + border-bottom-width: var(--bs-border-width); + box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg))); } - -.text-bg-secondary { - color: #fff !important; - background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important; +.table > tbody { + vertical-align: inherit; } - -.text-bg-success { - color: #fff !important; - background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important; +.table > thead { + vertical-align: bottom; } -.text-bg-info { - color: #000 !important; - background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important; +.table-group-divider { + border-top: calc(var(--bs-border-width) * 2) solid currentcolor; } -.text-bg-warning { - color: #000 !important; - background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important; +.caption-top { + caption-side: top; } -.text-bg-danger { - color: #fff !important; - background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important; +.table-sm > :not(caption) > * > * { + padding: 0.25rem 0.25rem; } -.text-bg-light { - color: #000 !important; - background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important; +.table-bordered > :not(caption) > * { + border-width: var(--bs-border-width) 0; } - -.text-bg-dark { - color: #fff !important; - background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important; +.table-bordered > :not(caption) > * > * { + border-width: 0 var(--bs-border-width); } -.link-primary { - color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important; - text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important; +.table-borderless > :not(caption) > * > * { + border-bottom-width: 0; } -.link-primary:hover, .link-primary:focus { - color: RGBA(10, 88, 202, var(--bs-link-opacity, 1)) !important; - text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)) !important; +.table-borderless > :not(:first-child) { + border-top-width: 0; } -.link-secondary { - color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important; - text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important; -} -.link-secondary:hover, .link-secondary:focus { - color: RGBA(86, 94, 100, var(--bs-link-opacity, 1)) !important; - text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important; +.table-striped > tbody > tr:nth-of-type(odd) > * { + --bs-table-color-type: var(--bs-table-striped-color); + --bs-table-bg-type: var(--bs-table-striped-bg); } -.link-success { - color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important; - text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important; -} -.link-success:hover, .link-success:focus { - color: RGBA(20, 108, 67, var(--bs-link-opacity, 1)) !important; - text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important; +.table-striped-columns > :not(caption) > tr > :nth-child(even) { + --bs-table-color-type: var(--bs-table-striped-color); + --bs-table-bg-type: var(--bs-table-striped-bg); } -.link-info { - color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important; - text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important; -} -.link-info:hover, .link-info:focus { - color: RGBA(61, 213, 243, var(--bs-link-opacity, 1)) !important; - text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important; +.table-active { + --bs-table-color-state: var(--bs-table-active-color); + --bs-table-bg-state: var(--bs-table-active-bg); } -.link-warning { - color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important; - text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important; -} -.link-warning:hover, .link-warning:focus { - color: RGBA(255, 205, 57, var(--bs-link-opacity, 1)) !important; - text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important; +.table-hover > tbody > tr:hover > * { + --bs-table-color-state: var(--bs-table-hover-color); + --bs-table-bg-state: var(--bs-table-hover-bg); } -.link-danger { - color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important; - text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important; +.table-primary { + --bs-table-color: #000; + --bs-table-bg: #cfe2ff; + --bs-table-border-color: #a6b5cc; + --bs-table-striped-bg: #c5d7f2; + --bs-table-striped-color: #000; + --bs-table-active-bg: #bacbe6; + --bs-table-active-color: #000; + --bs-table-hover-bg: #bfd1ec; + --bs-table-hover-color: #000; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); } -.link-danger:hover, .link-danger:focus { - color: RGBA(176, 42, 55, var(--bs-link-opacity, 1)) !important; - text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important; + +.table-secondary { + --bs-table-color: #000; + --bs-table-bg: #e2e3e5; + --bs-table-border-color: #b5b6b7; + --bs-table-striped-bg: #d7d8da; + --bs-table-striped-color: #000; + --bs-table-active-bg: #cbccce; + --bs-table-active-color: #000; + --bs-table-hover-bg: #d1d2d4; + --bs-table-hover-color: #000; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); } -.link-light { - color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important; - text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important; +.table-success { + --bs-table-color: #000; + --bs-table-bg: #d1e7dd; + --bs-table-border-color: #a7b9b1; + --bs-table-striped-bg: #c7dbd2; + --bs-table-striped-color: #000; + --bs-table-active-bg: #bcd0c7; + --bs-table-active-color: #000; + --bs-table-hover-bg: #c1d6cc; + --bs-table-hover-color: #000; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); } -.link-light:hover, .link-light:focus { - color: RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important; - text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important; + +.table-info { + --bs-table-color: #000; + --bs-table-bg: #cff4fc; + --bs-table-border-color: #a6c3ca; + --bs-table-striped-bg: #c5e8ef; + --bs-table-striped-color: #000; + --bs-table-active-bg: #badce3; + --bs-table-active-color: #000; + --bs-table-hover-bg: #bfe2e9; + --bs-table-hover-color: #000; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); } -.link-dark { - color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important; - text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important; +.table-warning { + --bs-table-color: #000; + --bs-table-bg: #fff3cd; + --bs-table-border-color: #ccc2a4; + --bs-table-striped-bg: #f2e7c3; + --bs-table-striped-color: #000; + --bs-table-active-bg: #e6dbb9; + --bs-table-active-color: #000; + --bs-table-hover-bg: #ece1be; + --bs-table-hover-color: #000; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); } -.link-dark:hover, .link-dark:focus { - color: RGBA(26, 30, 33, var(--bs-link-opacity, 1)) !important; - text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important; + +.table-danger { + --bs-table-color: #000; + --bs-table-bg: #f8d7da; + --bs-table-border-color: #c6acae; + --bs-table-striped-bg: #eccccf; + --bs-table-striped-color: #000; + --bs-table-active-bg: #dfc2c4; + --bs-table-active-color: #000; + --bs-table-hover-bg: #e5c7ca; + --bs-table-hover-color: #000; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); } -.link-body-emphasis { - color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important; - text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important; +.table-light { + --bs-table-color: #000; + --bs-table-bg: #f8f9fa; + --bs-table-border-color: #c6c7c8; + --bs-table-striped-bg: #ecedee; + --bs-table-striped-color: #000; + --bs-table-active-bg: #dfe0e1; + --bs-table-active-color: #000; + --bs-table-hover-bg: #e5e6e7; + --bs-table-hover-color: #000; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); } -.link-body-emphasis:hover, .link-body-emphasis:focus { - color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important; - text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important; + +.table-dark { + --bs-table-color: #fff; + --bs-table-bg: #212529; + --bs-table-border-color: #4d5154; + --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: var(--bs-table-color); + border-color: var(--bs-table-border-color); } -.focus-ring:focus { - outline: 0; - box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color); -} - -.icon-link { - display: inline-flex; - gap: 0.375rem; - align-items: center; - text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5)); - text-underline-offset: 0.25em; - backface-visibility: hidden; -} -.icon-link > .bi { - flex-shrink: 0; - width: 1em; - height: 1em; - fill: currentcolor; - transition: 0.2s ease-in-out transform; -} -@media (prefers-reduced-motion: reduce) { - .icon-link > .bi { - transition: none; - } -} - -.icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi { - transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0)); -} - -.ratio { - position: relative; - width: 100%; -} -.ratio::before { - display: block; - padding-top: var(--bs-aspect-ratio); - content: ""; -} -.ratio > * { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; -} - -.ratio-1x1 { - --bs-aspect-ratio: 100%; -} - -.ratio-4x3 { - --bs-aspect-ratio: 75%; -} - -.ratio-16x9 { - --bs-aspect-ratio: 56.25%; -} - -.ratio-21x9 { - --bs-aspect-ratio: 42.8571428571%; -} - -.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; -} - -.sticky-top { - position: sticky; - top: 0; - z-index: 1020; -} - -.sticky-bottom { - position: sticky; - bottom: 0; - z-index: 1020; -} - -@media (min-width: 576px) { - .sticky-sm-top { - position: sticky; - top: 0; - z-index: 1020; - } - .sticky-sm-bottom { - position: sticky; - bottom: 0; - z-index: 1020; - } -} -@media (min-width: 768px) { - .sticky-md-top { - position: sticky; - top: 0; - z-index: 1020; - } - .sticky-md-bottom { - position: sticky; - bottom: 0; - z-index: 1020; - } -} -@media (min-width: 992px) { - .sticky-lg-top { - position: sticky; - top: 0; - z-index: 1020; - } - .sticky-lg-bottom { - position: sticky; - bottom: 0; - z-index: 1020; - } -} -@media (min-width: 1200px) { - .sticky-xl-top { - position: sticky; - top: 0; - z-index: 1020; - } - .sticky-xl-bottom { - position: sticky; - bottom: 0; - z-index: 1020; - } -} -@media (min-width: 1400px) { - .sticky-xxl-top { - position: sticky; - top: 0; - z-index: 1020; - } - .sticky-xxl-bottom { - position: sticky; - bottom: 0; - z-index: 1020; - } -} -.hstack { - display: flex; - flex-direction: row; - align-items: center; - align-self: stretch; -} - -.vstack { - display: flex; - flex: 1 1 auto; - flex-direction: column; - align-self: stretch; -} - -.visually-hidden, -.visually-hidden-focusable:not(:focus):not(:focus-within) { - 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; -} -.visually-hidden:not(caption), -.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) { - position: absolute !important; -} - -.stretched-link::after { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 1; - content: ""; -} - -.text-truncate { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; -} - -.vr { - display: inline-block; - align-self: stretch; - width: var(--bs-border-width); - min-height: 1em; - background-color: currentcolor; - opacity: 0.25; -} - -.table { - --bs-table-color-type: initial; - --bs-table-bg-type: initial; - --bs-table-color-state: initial; - --bs-table-bg-state: initial; - --bs-table-color: var(--bs-emphasis-color); - --bs-table-bg: var(--bs-body-bg); - --bs-table-border-color: var(--bs-border-color); - --bs-table-accent-bg: transparent; - --bs-table-striped-color: var(--bs-emphasis-color); - --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05); - --bs-table-active-color: var(--bs-emphasis-color); - --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1); - --bs-table-hover-color: var(--bs-emphasis-color); - --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075); - width: 100%; - margin-bottom: 1rem; - vertical-align: top; - border-color: var(--bs-table-border-color); -} -.table > :not(caption) > * > * { - padding: 0.5rem 0.5rem; - color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color))); - background-color: var(--bs-table-bg); - border-bottom-width: var(--bs-border-width); - box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg))); -} -.table > tbody { - vertical-align: inherit; -} -.table > thead { - vertical-align: bottom; -} - -.table-group-divider { - border-top: calc(var(--bs-border-width) * 2) solid currentcolor; -} - -.caption-top { - caption-side: top; -} - -.table-sm > :not(caption) > * > * { - padding: 0.25rem 0.25rem; -} - -.table-bordered > :not(caption) > * { - border-width: var(--bs-border-width) 0; -} -.table-bordered > :not(caption) > * > * { - border-width: 0 var(--bs-border-width); -} - -.table-borderless > :not(caption) > * > * { - border-bottom-width: 0; -} -.table-borderless > :not(:first-child) { - border-top-width: 0; -} - -.table-striped > tbody > tr:nth-of-type(odd) > * { - --bs-table-color-type: var(--bs-table-striped-color); - --bs-table-bg-type: var(--bs-table-striped-bg); -} - -.table-striped-columns > :not(caption) > tr > :nth-child(even) { - --bs-table-color-type: var(--bs-table-striped-color); - --bs-table-bg-type: var(--bs-table-striped-bg); -} - -.table-active { - --bs-table-color-state: var(--bs-table-active-color); - --bs-table-bg-state: var(--bs-table-active-bg); -} - -.table-hover > tbody > tr:hover > * { - --bs-table-color-state: var(--bs-table-hover-color); - --bs-table-bg-state: var(--bs-table-hover-bg); -} - -.table-primary { - --bs-table-color: #000; - --bs-table-bg: #cfe2ff; - --bs-table-border-color: #a6b5cc; - --bs-table-striped-bg: #c5d7f2; - --bs-table-striped-color: #000; - --bs-table-active-bg: #bacbe6; - --bs-table-active-color: #000; - --bs-table-hover-bg: #bfd1ec; - --bs-table-hover-color: #000; - color: var(--bs-table-color); - border-color: var(--bs-table-border-color); -} - -.table-secondary { - --bs-table-color: #000; - --bs-table-bg: #e2e3e5; - --bs-table-border-color: #b5b6b7; - --bs-table-striped-bg: #d7d8da; - --bs-table-striped-color: #000; - --bs-table-active-bg: #cbccce; - --bs-table-active-color: #000; - --bs-table-hover-bg: #d1d2d4; - --bs-table-hover-color: #000; - color: var(--bs-table-color); - border-color: var(--bs-table-border-color); -} - -.table-success { - --bs-table-color: #000; - --bs-table-bg: #d1e7dd; - --bs-table-border-color: #a7b9b1; - --bs-table-striped-bg: #c7dbd2; - --bs-table-striped-color: #000; - --bs-table-active-bg: #bcd0c7; - --bs-table-active-color: #000; - --bs-table-hover-bg: #c1d6cc; - --bs-table-hover-color: #000; - color: var(--bs-table-color); - border-color: var(--bs-table-border-color); -} - -.table-info { - --bs-table-color: #000; - --bs-table-bg: #cff4fc; - --bs-table-border-color: #a6c3ca; - --bs-table-striped-bg: #c5e8ef; - --bs-table-striped-color: #000; - --bs-table-active-bg: #badce3; - --bs-table-active-color: #000; - --bs-table-hover-bg: #bfe2e9; - --bs-table-hover-color: #000; - color: var(--bs-table-color); - border-color: var(--bs-table-border-color); -} - -.table-warning { - --bs-table-color: #000; - --bs-table-bg: #fff3cd; - --bs-table-border-color: #ccc2a4; - --bs-table-striped-bg: #f2e7c3; - --bs-table-striped-color: #000; - --bs-table-active-bg: #e6dbb9; - --bs-table-active-color: #000; - --bs-table-hover-bg: #ece1be; - --bs-table-hover-color: #000; - color: var(--bs-table-color); - border-color: var(--bs-table-border-color); -} - -.table-danger { - --bs-table-color: #000; - --bs-table-bg: #f8d7da; - --bs-table-border-color: #c6acae; - --bs-table-striped-bg: #eccccf; - --bs-table-striped-color: #000; - --bs-table-active-bg: #dfc2c4; - --bs-table-active-color: #000; - --bs-table-hover-bg: #e5c7ca; - --bs-table-hover-color: #000; - color: var(--bs-table-color); - border-color: var(--bs-table-border-color); -} - -.table-light { - --bs-table-color: #000; - --bs-table-bg: #f8f9fa; - --bs-table-border-color: #c6c7c8; - --bs-table-striped-bg: #ecedee; - --bs-table-striped-color: #000; - --bs-table-active-bg: #dfe0e1; - --bs-table-active-color: #000; - --bs-table-hover-bg: #e5e6e7; - --bs-table-hover-color: #000; - color: var(--bs-table-color); - border-color: var(--bs-table-border-color); -} - -.table-dark { - --bs-table-color: #fff; - --bs-table-bg: #212529; - --bs-table-border-color: #4d5154; - --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: var(--bs-table-color); - border-color: var(--bs-table-border-color); -} - -.table-responsive { - overflow-x: auto; - -webkit-overflow-scrolling: touch; +.table-responsive { + overflow-x: auto; + -webkit-overflow-scrolling: touch; } @media (max-width: 575.98px) { @@ -5192,123 +4859,456 @@ textarea.form-control-lg { background-color: var(--bs-offcanvas-bg); background-clip: padding-box; outline: 0; - transition: var(--bs-offcanvas-transition); + transition: var(--bs-offcanvas-transition); +} +@media (prefers-reduced-motion: reduce) { + .offcanvas { + transition: none; + } +} +.offcanvas.offcanvas-start { + top: 0; + left: 0; + width: var(--bs-offcanvas-width); + border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(-100%); +} +.offcanvas.offcanvas-end { + top: 0; + right: 0; + width: var(--bs-offcanvas-width); + border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(100%); +} +.offcanvas.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(-100%); +} +.offcanvas.offcanvas-bottom { + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(100%); +} +.offcanvas.showing, .offcanvas.show:not(.hiding) { + transform: none; +} +.offcanvas.showing, .offcanvas.hiding, .offcanvas.show { + visibility: visible; +} + +.offcanvas-backdrop { + position: fixed; + top: 0; + left: 0; + z-index: 1040; + width: 100vw; + height: 100vh; + background-color: #000; +} +.offcanvas-backdrop.fade { + opacity: 0; +} +.offcanvas-backdrop.show { + opacity: 0.5; +} + +.offcanvas-header { + display: flex; + align-items: center; + padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x); +} +.offcanvas-header .btn-close { + padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5); + margin: calc(-0.5 * var(--bs-offcanvas-padding-y)) calc(-0.5 * var(--bs-offcanvas-padding-x)) calc(-0.5 * var(--bs-offcanvas-padding-y)) auto; +} + +.offcanvas-title { + margin-bottom: 0; + line-height: var(--bs-offcanvas-title-line-height); +} + +.offcanvas-body { + flex-grow: 1; + padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x); + overflow-y: auto; +} + +.fade { + transition: opacity 0.15s linear; +} +@media (prefers-reduced-motion: reduce) { + .fade { + transition: none; + } +} +.fade:not(.show) { + opacity: 0; +} + +.collapse:not(.show) { + display: none; +} + +.collapsing { + height: 0; + overflow: hidden; + transition: height 0.35s ease; +} +@media (prefers-reduced-motion: reduce) { + .collapsing { + transition: none; + } +} +.collapsing.collapse-horizontal { + width: 0; + height: auto; + transition: width 0.35s ease; +} +@media (prefers-reduced-motion: reduce) { + .collapsing.collapse-horizontal { + transition: none; + } +} + +.clearfix::after { + display: block; + clear: both; + content: ""; +} + +.text-bg-primary { + color: #fff !important; + background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important; +} + +.text-bg-secondary { + color: #fff !important; + background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important; +} + +.text-bg-success { + color: #fff !important; + background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important; +} + +.text-bg-info { + color: #000 !important; + background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important; +} + +.text-bg-warning { + color: #000 !important; + background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important; +} + +.text-bg-danger { + color: #fff !important; + background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important; +} + +.text-bg-light { + color: #000 !important; + background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important; +} + +.text-bg-dark { + color: #fff !important; + background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important; +} + +.link-primary { + color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important; + text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important; +} +.link-primary:hover, .link-primary:focus { + color: RGBA(10, 88, 202, var(--bs-link-opacity, 1)) !important; + text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)) !important; +} + +.link-secondary { + color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important; + text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important; +} +.link-secondary:hover, .link-secondary:focus { + color: RGBA(86, 94, 100, var(--bs-link-opacity, 1)) !important; + text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important; +} + +.link-success { + color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important; + text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important; +} +.link-success:hover, .link-success:focus { + color: RGBA(20, 108, 67, var(--bs-link-opacity, 1)) !important; + text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important; +} + +.link-info { + color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important; + text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important; +} +.link-info:hover, .link-info:focus { + color: RGBA(61, 213, 243, var(--bs-link-opacity, 1)) !important; + text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important; +} + +.link-warning { + color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important; + text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important; +} +.link-warning:hover, .link-warning:focus { + color: RGBA(255, 205, 57, var(--bs-link-opacity, 1)) !important; + text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important; +} + +.link-danger { + color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important; + text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important; +} +.link-danger:hover, .link-danger:focus { + color: RGBA(176, 42, 55, var(--bs-link-opacity, 1)) !important; + text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important; +} + +.link-light { + color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important; + text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important; +} +.link-light:hover, .link-light:focus { + color: RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important; + text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important; +} + +.link-dark { + color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important; + text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important; +} +.link-dark:hover, .link-dark:focus { + color: RGBA(26, 30, 33, var(--bs-link-opacity, 1)) !important; + text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important; +} + +.link-body-emphasis { + color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important; + text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important; +} +.link-body-emphasis:hover, .link-body-emphasis:focus { + color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important; + text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important; +} + +.focus-ring:focus { + outline: 0; + box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color); +} + +.icon-link { + display: inline-flex; + gap: 0.375rem; + align-items: center; + text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5)); + text-underline-offset: 0.25em; + backface-visibility: hidden; +} +.icon-link > .bi { + flex-shrink: 0; + width: 1em; + height: 1em; + fill: currentcolor; + transition: 0.2s ease-in-out transform; } @media (prefers-reduced-motion: reduce) { - .offcanvas { + .icon-link > .bi { transition: none; } } -.offcanvas.offcanvas-start { - top: 0; - left: 0; - width: var(--bs-offcanvas-width); - border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); - transform: translateX(-100%); + +.icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi { + transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0)); } -.offcanvas.offcanvas-end { - top: 0; - right: 0; - width: var(--bs-offcanvas-width); - border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); - transform: translateX(100%); + +.ratio { + position: relative; + width: 100%; } -.offcanvas.offcanvas-top { +.ratio::before { + display: block; + padding-top: var(--bs-aspect-ratio); + content: ""; +} +.ratio > * { + position: absolute; top: 0; - right: 0; left: 0; - height: var(--bs-offcanvas-height); - max-height: 100%; - border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); - transform: translateY(-100%); + width: 100%; + height: 100%; } -.offcanvas.offcanvas-bottom { - right: 0; - left: 0; - height: var(--bs-offcanvas-height); - max-height: 100%; - border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); - transform: translateY(100%); + +.ratio-1x1 { + --bs-aspect-ratio: 100%; } -.offcanvas.showing, .offcanvas.show:not(.hiding) { - transform: none; + +.ratio-4x3 { + --bs-aspect-ratio: 75%; } -.offcanvas.showing, .offcanvas.hiding, .offcanvas.show { - visibility: visible; + +.ratio-16x9 { + --bs-aspect-ratio: 56.25%; } -.offcanvas-backdrop { +.ratio-21x9 { + --bs-aspect-ratio: 42.8571428571%; +} + +.fixed-top { position: fixed; top: 0; + right: 0; left: 0; - z-index: 1040; - width: 100vw; - height: 100vh; - background-color: #000; -} -.offcanvas-backdrop.fade { - opacity: 0; -} -.offcanvas-backdrop.show { - opacity: 0.5; + z-index: 1030; } -.offcanvas-header { - display: flex; - align-items: center; - padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x); -} -.offcanvas-header .btn-close { - padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5); - margin: calc(-0.5 * var(--bs-offcanvas-padding-y)) calc(-0.5 * var(--bs-offcanvas-padding-x)) calc(-0.5 * var(--bs-offcanvas-padding-y)) auto; +.fixed-bottom { + position: fixed; + right: 0; + bottom: 0; + left: 0; + z-index: 1030; } -.offcanvas-title { - margin-bottom: 0; - line-height: var(--bs-offcanvas-title-line-height); +.sticky-top { + position: sticky; + top: 0; + z-index: 1020; } -.offcanvas-body { - flex-grow: 1; - padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x); - overflow-y: auto; +.sticky-bottom { + position: sticky; + bottom: 0; + z-index: 1020; } -.fade { - transition: opacity 0.15s linear; +@media (min-width: 576px) { + .sticky-sm-top { + position: sticky; + top: 0; + z-index: 1020; + } + .sticky-sm-bottom { + position: sticky; + bottom: 0; + z-index: 1020; + } } -@media (prefers-reduced-motion: reduce) { - .fade { - transition: none; +@media (min-width: 768px) { + .sticky-md-top { + position: sticky; + top: 0; + z-index: 1020; + } + .sticky-md-bottom { + position: sticky; + bottom: 0; + z-index: 1020; } } -.fade:not(.show) { - opacity: 0; +@media (min-width: 992px) { + .sticky-lg-top { + position: sticky; + top: 0; + z-index: 1020; + } + .sticky-lg-bottom { + position: sticky; + bottom: 0; + z-index: 1020; + } +} +@media (min-width: 1200px) { + .sticky-xl-top { + position: sticky; + top: 0; + z-index: 1020; + } + .sticky-xl-bottom { + position: sticky; + bottom: 0; + z-index: 1020; + } +} +@media (min-width: 1400px) { + .sticky-xxl-top { + position: sticky; + top: 0; + z-index: 1020; + } + .sticky-xxl-bottom { + position: sticky; + bottom: 0; + z-index: 1020; + } +} +.hstack { + display: flex; + flex-direction: row; + align-items: center; + align-self: stretch; } -.collapse:not(.show) { - display: none; +.vstack { + display: flex; + flex: 1 1 auto; + flex-direction: column; + align-self: stretch; } -.collapsing { - height: 0; - overflow: hidden; - transition: height 0.35s ease; +.visually-hidden, +.visually-hidden-focusable:not(:focus):not(:focus-within) { + 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; } -@media (prefers-reduced-motion: reduce) { - .collapsing { - transition: none; - } +.visually-hidden:not(caption), +.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) { + position: absolute !important; } -.collapsing.collapse-horizontal { - width: 0; - height: auto; - transition: width 0.35s ease; + +.stretched-link::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + content: ""; } -@media (prefers-reduced-motion: reduce) { - .collapsing.collapse-horizontal { - transition: none; - } + +.text-truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.vr { + display: inline-block; + align-self: stretch; + width: var(--bs-border-width); + min-height: 1em; + background-color: currentcolor; + opacity: 0.25; } .align-baseline { diff --git a/dist/styles.min.css.map b/dist/styles.min.css.map index 9ea81ed..6d045d2 100644 --- a/dist/styles.min.css.map +++ b/dist/styles.min.css.map @@ -1 +1 @@ -{"version":3,"file":"styles.min.css","mappings":";;;AAAA,gBAAgB;ACAhB;;EASI;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAIA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAIA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAIA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAIA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAIA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAIA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAGF;EACA;EAMA;EACA;EACA;EAOA;EC2OI,yBALI;EDpOR;EACA;EAKA;EACA;EACA;EACA;EAEA;EACA;EAEA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EAGA;EAEA;EACA;EACA;EAEA;EACA;EAMA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAIA;EACA;EACA;EAIA;EACA;EACA;EACA;ADPF;;AGzGI;EFsHA;EAGA;EACA;EACA;EACA;EAEA;EACA;EAEA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EAGE;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAIA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAIA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAGF;EAEA;EACA;EACA;EACA;EAEA;EACA;EACA;EAEA;EACA;EAEA;EACA;EACA;EACA;ADPJ;;AIjKA;;;EAGE;AJoKF;;AIrJI;EANJ;IAOM;EJyJJ;AACF;;AI5IA;EACE;EACA;EF6OI,mCALI;EEtOR;EACA;EACA;EACA;EACA;EACA;EACA;AJ+IF;;AItIA;EACE;EACA,cCmnB4B;EDlnB5B;EACA;EACA,aCynB4B;ALhf9B;;AI/HA;EACE;EACA,qBCwjB4B;EDrjB5B,gBCwjB4B;EDvjB5B,gBCwjB4B;EDvjB5B;AJgIF;;AI7HA;EFuMQ;AFtER;AEtFI;EE3CJ;IF8MQ;EFzEN;AACF;;AIjIA;EFkMQ;AF7DR;AE/FI;EEtCJ;IFyMQ;EFhEN;AACF;;AIrIA;EF6LQ;AFpDR;AExGI;EEjCJ;IFoMQ;EFvDN;AACF;;AIzIA;EFwLQ;AF3CR;AEjHI;EE5BJ;IF+LQ;EF9CN;AACF;;AI7IA;EF+KM,kBALI;AFzBV;;AI5IA;EF0KM,eALI;AFrBV;;AIrIA;EACE;EACA,mBCwV0B;ALhN5B;;AI9HA;EACE;EACA;EACA;AJiIF;;AI3HA;EACE;EACA;EACA;AJ8HF;;AIxHA;;EAEE;AJ2HF;;AIxHA;;;EAGE;EACA;AJ2HF;;AIxHA;;;;EAIE;AJ2HF;;AIxHA;EACE,gBC6b4B;ALlU9B;;AItHA;EACE;EACA;AJyHF;;AInHA;EACE;AJsHF;;AI9GA;;EAEE,mBCsa4B;ALrT9B;;AIzGA;EF6EM,kBALI;AFqCV;;AItGA;EACE,iBCqf4B;EDpf5B;EACA;AJyGF;;AIhGA;;EAEE;EFwDI,iBALI;EEjDR;EACA;AJmGF;;AIhGA;EAAM;AJoGN;;AInGA;EAAM;AJuGN;;AIlGA;EACE;EACA,0BCgNwC;AL3G1C;AInGE;EACE;AJqGJ;;AI1FE;EAEE;EACA;AJ4FJ;;AIrFA;;;;EAIE,qCCgV4B;EHlUxB,cALI;AFgFV;;AIjFA;EACE;EACA;EACA;EACA;EFEI,kBALI;AFwFV;AIhFE;EFHI,kBALI;EEUN;EACA;AJkFJ;;AI9EA;EFVM,kBALI;EEiBR;EACA;AJiFF;AI9EE;EACE;AJgFJ;;AI5EA;EACE;EFtBI,kBALI;EE6BR,wBCy5CkC;EDx5ClC,sCCy5CkC;EC9rDhC;ANqXJ;AI7EE;EACE;EF7BE,cALI;AFkHV;;AIrEA;EACE;AJwEF;;AIlEA;;EAEE;AJqEF;;AI7DA;EACE;EACA;AJgEF;;AI7DA;EACE,mBC4X4B;ED3X5B,sBC2X4B;ED1X5B,gCC4Z4B;ED3Z5B;AJgEF;;AIzDA;EAEE;EACA;AJ2DF;;AIxDA;;;;;;EAME;EACA;EACA;AJ2DF;;AInDA;EACE;AJsDF;;AIhDA;EAEE;AJkDF;;AI1CA;EACE;AJ6CF;;AIxCA;;;;;EAKE;EACA;EF5HI,kBALI;EEmIR;AJ2CF;;AIvCA;;EAEE;AJ0CF;;AIrCA;EACE;AJwCF;;AIrCA;EAGE;AJsCF;AInCE;EACE;AJqCJ;;AI9BA;EACE;AJiCF;;AIzBA;;;;EAIE;AJ4BF;AIzBI;;;;EACE;AJ8BN;;AIvBA;EACE;EACA;AJ0BF;;AIrBA;EACE;AJwBF;;AIdA;EACE;EACA;EACA;EACA;AJiBF;;AITA;EACE;EACA;EACA;EACA,qBCmN4B;EHpatB;EEoNN;AJWF;AE3XI;EEyWJ;IFtMQ;EF4NN;AACF;AIdE;EACE;AJgBJ;;AITA;;;;;;;EAOE;AJYF;;AITA;EACE;AJYF;;AIHA;EACE;EACA;AJMF;;AIEA;;;;;;;CAAA;AAWA;EACE;AJFF;;AIOA;EACE;AJJF;;AIWA;EACE;EACA;AJRF;;AIaA;EACE;AJVF;;AIeA;EACE;AJZF;;AImBA;EACE;EACA;AJhBF;;AIwBA;EACE;AJrBF;;AI6BA;EACE;AJ1BF;;AO3iBA;ELmQM,kBALI;EK5PR,gBFwoB4B;AL1F9B;;AOziBE;ELgQM;EK5PJ,gBFynBkB;EExnBlB,gBFwmB0B;AL9D9B;AE3cI;EKpGF;ILuQM;EF4SN;AACF;;AOpjBE;ELgQM;EK5PJ,gBFynBkB;EExnBlB,gBFwmB0B;ALnD9B;AEtdI;EKpGF;ILuQM;EFuTN;AACF;;AO/jBE;ELgQM;EK5PJ,gBFynBkB;EExnBlB,gBFwmB0B;ALxC9B;AEjeI;EKpGF;ILuQM;EFkUN;AACF;;AO1kBE;ELgQM;EK5PJ,gBFynBkB;EExnBlB,gBFwmB0B;AL7B9B;AE5eI;EKpGF;ILuQM;EF6UN;AACF;;AOrlBE;ELgQM;EK5PJ,gBFynBkB;EExnBlB,gBFwmB0B;ALlB9B;AEvfI;EKpGF;ILuQM;EFwVN;AACF;;AOhmBE;ELgQM;EK5PJ,gBFynBkB;EExnBlB,gBFwmB0B;ALP9B;AElgBI;EKpGF;ILuQM;EFmWN;AACF;;AOnlBA;ECvDE;EACA;AR8oBF;;AOnlBA;EC5DE;EACA;ARmpBF;;AOrlBA;EACE;APwlBF;AOtlBE;EACE,oBFsoB0B;AL9C9B;;AO9kBA;EL8MM,kBALI;EKvMR;APilBF;;AO7kBA;EACE,mBFiUO;EH1HH,kBALI;AF+YV;AO9kBE;EACE;APglBJ;;AO5kBA;EACE;EACA,mBFuTO;EH1HH,kBALI;EKtLR,cFtFS;ALqqBX;AO7kBE;EACE;AP+kBJ;;AS/qBA;ECIE;EAGA;AV6qBF;;AS9qBA;EACE,gBJ+jDkC;EI9jDlC,mCJ+jDkC;EI9jDlC;EHGE;EIRF;EAGA;AVsrBF;;ASxqBA;EAEE;AT0qBF;;ASvqBA;EACE;EACA;AT0qBF;;ASvqBA;EPyPM,kBALI;EOlPR,gCJkjDkC;ALx4BpC;;AW5sBE;;;;;;;ECHA;EACA;EACA;EACA;EACA;EACA;EACA;AZytBF;;AanqBI;EF5CE;IACE,gBNkee;ELiPrB;AACF;AazqBI;EF5CE;IACE,gBNkee;ELsPrB;AACF;Aa9qBI;EF5CE;IACE,gBNkee;EL2PrB;AACF;AanrBI;EF5CE;IACE,iBNkee;ELgQrB;AACF;AaxrBI;EF5CE;IACE,iBNkee;ELqQrB;AACF;AcxvBA;EAEI;EAAA;EAAA;EAAA;EAAA;EAAA;Ad8vBJ;;AczvBE;ECNA;EACA;EACA;EACA;EAEA;EACA;EACA;AfkwBF;AchwBI;ECOF;EACA;EACA;EACA;EACA;EACA;Af4vBF;;Ae7sBM;EACE;AfgtBR;;Ae7sBM;EApCJ;EACA;AfqvBF;;AevuBE;EACE;EACA;Af0uBJ;;Ae5uBE;EACE;EACA;Af+uBJ;;AejvBE;EACE;EACA;AfovBJ;;AetvBE;EACE;EACA;AfyvBJ;;Ae3vBE;EACE;EACA;Af8vBJ;;AehwBE;EACE;EACA;AfmwBJ;;AepuBM;EAhDJ;EACA;AfwxBF;;AenuBU;EAhEN;EACA;AfuyBJ;;AexuBU;EAhEN;EACA;Af4yBJ;;Ae7uBU;EAhEN;EACA;AfizBJ;;AelvBU;EAhEN;EACA;AfszBJ;;AevvBU;EAhEN;EACA;Af2zBJ;;Ae5vBU;EAhEN;EACA;Afg0BJ;;AejwBU;EAhEN;EACA;Afq0BJ;;AetwBU;EAhEN;EACA;Af00BJ;;Ae3wBU;EAhEN;EACA;Af+0BJ;;AehxBU;EAhEN;EACA;Afo1BJ;;AerxBU;EAhEN;EACA;Afy1BJ;;Ae1xBU;EAhEN;EACA;Af81BJ;;AevxBY;EAxDV;Afm1BF;;Ae3xBY;EAxDV;Afu1BF;;Ae/xBY;EAxDV;Af21BF;;AenyBY;EAxDV;Af+1BF;;AevyBY;EAxDV;Afm2BF;;Ae3yBY;EAxDV;Afu2BF;;Ae/yBY;EAxDV;Af22BF;;AenzBY;EAxDV;Af+2BF;;AevzBY;EAxDV;Afm3BF;;Ae3zBY;EAxDV;Afu3BF;;Ae/zBY;EAxDV;Af23BF;;AexzBQ;;EAEE;Af2zBV;;AexzBQ;;EAEE;Af2zBV;;Ael0BQ;;EAEE;Afq0BV;;Ael0BQ;;EAEE;Afq0BV;;Ae50BQ;;EAEE;Af+0BV;;Ae50BQ;;EAEE;Af+0BV;;Aet1BQ;;EAEE;Afy1BV;;Aet1BQ;;EAEE;Afy1BV;;Aeh2BQ;;EAEE;Afm2BV;;Aeh2BQ;;EAEE;Afm2BV;;Ae12BQ;;EAEE;Af62BV;;Ae12BQ;;EAEE;Af62BV;;Aav6BI;EEUE;IACE;Efi6BN;Ee95BI;IApCJ;IACA;Efq8BA;Eev7BA;IACE;IACA;Efy7BF;Ee37BA;IACE;IACA;Ef67BF;Ee/7BA;IACE;IACA;Efi8BF;Een8BA;IACE;IACA;Efq8BF;Eev8BA;IACE;IACA;Efy8BF;Ee38BA;IACE;IACA;Ef68BF;Ee96BI;IAhDJ;IACA;Efi+BA;Ee56BQ;IAhEN;IACA;Ef++BF;Eeh7BQ;IAhEN;IACA;Efm/BF;Eep7BQ;IAhEN;IACA;Efu/BF;Eex7BQ;IAhEN;IACA;Ef2/BF;Ee57BQ;IAhEN;IACA;Ef+/BF;Eeh8BQ;IAhEN;IACA;EfmgCF;Eep8BQ;IAhEN;IACA;EfugCF;Eex8BQ;IAhEN;IACA;Ef2gCF;Ee58BQ;IAhEN;IACA;Ef+gCF;Eeh9BQ;IAhEN;IACA;EfmhCF;Eep9BQ;IAhEN;IACA;EfuhCF;Eex9BQ;IAhEN;IACA;Ef2hCF;Eep9BU;IAxDV;Ef+gCA;Eev9BU;IAxDV;EfkhCA;Ee19BU;IAxDV;EfqhCA;Ee79BU;IAxDV;EfwhCA;Eeh+BU;IAxDV;Ef2hCA;Een+BU;IAxDV;Ef8hCA;Eet+BU;IAxDV;EfiiCA;Eez+BU;IAxDV;EfoiCA;Ee5+BU;IAxDV;EfuiCA;Ee/+BU;IAxDV;Ef0iCA;Eel/BU;IAxDV;Ef6iCA;Eer/BU;IAxDV;EfgjCA;Ee7+BM;;IAEE;Ef++BR;Ee5+BM;;IAEE;Ef8+BR;Eer/BM;;IAEE;Efu/BR;Eep/BM;;IAEE;Efs/BR;Ee7/BM;;IAEE;Ef+/BR;Ee5/BM;;IAEE;Ef8/BR;EergCM;;IAEE;EfugCR;EepgCM;;IAEE;EfsgCR;Ee7gCM;;IAEE;Ef+gCR;Ee5gCM;;IAEE;Ef8gCR;EerhCM;;IAEE;EfuhCR;EephCM;;IAEE;EfshCR;AACF;AajlCI;EEUE;IACE;Ef0kCN;EevkCI;IApCJ;IACA;Ef8mCA;EehmCA;IACE;IACA;EfkmCF;EepmCA;IACE;IACA;EfsmCF;EexmCA;IACE;IACA;Ef0mCF;Ee5mCA;IACE;IACA;Ef8mCF;EehnCA;IACE;IACA;EfknCF;EepnCA;IACE;IACA;EfsnCF;EevlCI;IAhDJ;IACA;Ef0oCA;EerlCQ;IAhEN;IACA;EfwpCF;EezlCQ;IAhEN;IACA;Ef4pCF;Ee7lCQ;IAhEN;IACA;EfgqCF;EejmCQ;IAhEN;IACA;EfoqCF;EermCQ;IAhEN;IACA;EfwqCF;EezmCQ;IAhEN;IACA;Ef4qCF;Ee7mCQ;IAhEN;IACA;EfgrCF;EejnCQ;IAhEN;IACA;EforCF;EernCQ;IAhEN;IACA;EfwrCF;EeznCQ;IAhEN;IACA;Ef4rCF;Ee7nCQ;IAhEN;IACA;EfgsCF;EejoCQ;IAhEN;IACA;EfosCF;Ee7nCU;IAxDV;EfwrCA;EehoCU;IAxDV;Ef2rCA;EenoCU;IAxDV;Ef8rCA;EetoCU;IAxDV;EfisCA;EezoCU;IAxDV;EfosCA;Ee5oCU;IAxDV;EfusCA;Ee/oCU;IAxDV;Ef0sCA;EelpCU;IAxDV;Ef6sCA;EerpCU;IAxDV;EfgtCA;EexpCU;IAxDV;EfmtCA;Ee3pCU;IAxDV;EfstCA;Ee9pCU;IAxDV;EfytCA;EetpCM;;IAEE;EfwpCR;EerpCM;;IAEE;EfupCR;Ee9pCM;;IAEE;EfgqCR;Ee7pCM;;IAEE;Ef+pCR;EetqCM;;IAEE;EfwqCR;EerqCM;;IAEE;EfuqCR;Ee9qCM;;IAEE;EfgrCR;Ee7qCM;;IAEE;Ef+qCR;EetrCM;;IAEE;EfwrCR;EerrCM;;IAEE;EfurCR;Ee9rCM;;IAEE;EfgsCR;Ee7rCM;;IAEE;Ef+rCR;AACF;Aa1vCI;EEUE;IACE;EfmvCN;EehvCI;IApCJ;IACA;EfuxCA;EezwCA;IACE;IACA;Ef2wCF;Ee7wCA;IACE;IACA;Ef+wCF;EejxCA;IACE;IACA;EfmxCF;EerxCA;IACE;IACA;EfuxCF;EezxCA;IACE;IACA;Ef2xCF;Ee7xCA;IACE;IACA;Ef+xCF;EehwCI;IAhDJ;IACA;EfmzCA;Ee9vCQ;IAhEN;IACA;Efi0CF;EelwCQ;IAhEN;IACA;Efq0CF;EetwCQ;IAhEN;IACA;Efy0CF;Ee1wCQ;IAhEN;IACA;Ef60CF;Ee9wCQ;IAhEN;IACA;Efi1CF;EelxCQ;IAhEN;IACA;Efq1CF;EetxCQ;IAhEN;IACA;Efy1CF;Ee1xCQ;IAhEN;IACA;Ef61CF;Ee9xCQ;IAhEN;IACA;Efi2CF;EelyCQ;IAhEN;IACA;Efq2CF;EetyCQ;IAhEN;IACA;Efy2CF;Ee1yCQ;IAhEN;IACA;Ef62CF;EetyCU;IAxDV;Efi2CA;EezyCU;IAxDV;Efo2CA;Ee5yCU;IAxDV;Efu2CA;Ee/yCU;IAxDV;Ef02CA;EelzCU;IAxDV;Ef62CA;EerzCU;IAxDV;Efg3CA;EexzCU;IAxDV;Efm3CA;Ee3zCU;IAxDV;Efs3CA;Ee9zCU;IAxDV;Efy3CA;Eej0CU;IAxDV;Ef43CA;Eep0CU;IAxDV;Ef+3CA;Eev0CU;IAxDV;Efk4CA;Ee/zCM;;IAEE;Efi0CR;Ee9zCM;;IAEE;Efg0CR;Eev0CM;;IAEE;Efy0CR;Eet0CM;;IAEE;Efw0CR;Ee/0CM;;IAEE;Efi1CR;Ee90CM;;IAEE;Efg1CR;Eev1CM;;IAEE;Efy1CR;Eet1CM;;IAEE;Efw1CR;Ee/1CM;;IAEE;Efi2CR;Ee91CM;;IAEE;Efg2CR;Eev2CM;;IAEE;Efy2CR;Eet2CM;;IAEE;Efw2CR;AACF;Aan6CI;EEUE;IACE;Ef45CN;Eez5CI;IApCJ;IACA;Efg8CA;Eel7CA;IACE;IACA;Efo7CF;Eet7CA;IACE;IACA;Efw7CF;Ee17CA;IACE;IACA;Ef47CF;Ee97CA;IACE;IACA;Efg8CF;Eel8CA;IACE;IACA;Efo8CF;Eet8CA;IACE;IACA;Efw8CF;Eez6CI;IAhDJ;IACA;Ef49CA;Eev6CQ;IAhEN;IACA;Ef0+CF;Ee36CQ;IAhEN;IACA;Ef8+CF;Ee/6CQ;IAhEN;IACA;Efk/CF;Een7CQ;IAhEN;IACA;Efs/CF;Eev7CQ;IAhEN;IACA;Ef0/CF;Ee37CQ;IAhEN;IACA;Ef8/CF;Ee/7CQ;IAhEN;IACA;EfkgDF;Een8CQ;IAhEN;IACA;EfsgDF;Eev8CQ;IAhEN;IACA;Ef0gDF;Ee38CQ;IAhEN;IACA;Ef8gDF;Ee/8CQ;IAhEN;IACA;EfkhDF;Een9CQ;IAhEN;IACA;EfshDF;Ee/8CU;IAxDV;Ef0gDA;Eel9CU;IAxDV;Ef6gDA;Eer9CU;IAxDV;EfghDA;Eex9CU;IAxDV;EfmhDA;Ee39CU;IAxDV;EfshDA;Ee99CU;IAxDV;EfyhDA;Eej+CU;IAxDV;Ef4hDA;Eep+CU;IAxDV;Ef+hDA;Eev+CU;IAxDV;EfkiDA;Ee1+CU;IAxDV;EfqiDA;Ee7+CU;IAxDV;EfwiDA;Eeh/CU;IAxDV;Ef2iDA;Eex+CM;;IAEE;Ef0+CR;Eev+CM;;IAEE;Efy+CR;Eeh/CM;;IAEE;Efk/CR;Ee/+CM;;IAEE;Efi/CR;Eex/CM;;IAEE;Ef0/CR;Eev/CM;;IAEE;Efy/CR;EehgDM;;IAEE;EfkgDR;Ee//CM;;IAEE;EfigDR;EexgDM;;IAEE;Ef0gDR;EevgDM;;IAEE;EfygDR;EehhDM;;IAEE;EfkhDR;Ee/gDM;;IAEE;EfihDR;AACF;Aa5kDI;EEUE;IACE;EfqkDN;EelkDI;IApCJ;IACA;EfymDA;Ee3lDA;IACE;IACA;Ef6lDF;Ee/lDA;IACE;IACA;EfimDF;EenmDA;IACE;IACA;EfqmDF;EevmDA;IACE;IACA;EfymDF;Ee3mDA;IACE;IACA;Ef6mDF;Ee/mDA;IACE;IACA;EfinDF;EellDI;IAhDJ;IACA;EfqoDA;EehlDQ;IAhEN;IACA;EfmpDF;EeplDQ;IAhEN;IACA;EfupDF;EexlDQ;IAhEN;IACA;Ef2pDF;Ee5lDQ;IAhEN;IACA;Ef+pDF;EehmDQ;IAhEN;IACA;EfmqDF;EepmDQ;IAhEN;IACA;EfuqDF;EexmDQ;IAhEN;IACA;Ef2qDF;Ee5mDQ;IAhEN;IACA;Ef+qDF;EehnDQ;IAhEN;IACA;EfmrDF;EepnDQ;IAhEN;IACA;EfurDF;EexnDQ;IAhEN;IACA;Ef2rDF;Ee5nDQ;IAhEN;IACA;Ef+rDF;EexnDU;IAxDV;EfmrDA;Ee3nDU;IAxDV;EfsrDA;Ee9nDU;IAxDV;EfyrDA;EejoDU;IAxDV;Ef4rDA;EepoDU;IAxDV;Ef+rDA;EevoDU;IAxDV;EfksDA;Ee1oDU;IAxDV;EfqsDA;Ee7oDU;IAxDV;EfwsDA;EehpDU;IAxDV;Ef2sDA;EenpDU;IAxDV;Ef8sDA;EetpDU;IAxDV;EfitDA;EezpDU;IAxDV;EfotDA;EejpDM;;IAEE;EfmpDR;EehpDM;;IAEE;EfkpDR;EezpDM;;IAEE;Ef2pDR;EexpDM;;IAEE;Ef0pDR;EejqDM;;IAEE;EfmqDR;EehqDM;;IAEE;EfkqDR;EezqDM;;IAEE;Ef2qDR;EexqDM;;IAEE;Ef0qDR;EejrDM;;IAEE;EfmrDR;EehrDM;;IAEE;EfkrDR;EezrDM;;IAEE;Ef2rDR;EexrDM;;IAEE;Ef0rDR;AACF;AgBlzDE;EACE;EACA;EACA;AhBozDJ;;AiBvzDE;EACE;EACA;AjB0zDJ;;AiB5zDE;EACE;EACA;AjB+zDJ;;AiBj0DE;EACE;EACA;AjBo0DJ;;AiBt0DE;EACE;EACA;AjBy0DJ;;AiB30DE;EACE;EACA;AjB80DJ;;AiBh1DE;EACE;EACA;AjBm1DJ;;AiBr1DE;EACE;EACA;AjBw1DJ;;AiB11DE;EACE;EACA;AjB61DJ;;AkB/1DE;EACE;EACA;AlBk2DJ;AkB/1DM;EAGE;EACA;AlB+1DR;;AkBx2DE;EACE;EACA;AlB22DJ;AkBx2DM;EAGE;EACA;AlBw2DR;;AkBj3DE;EACE;EACA;AlBo3DJ;AkBj3DM;EAGE;EACA;AlBi3DR;;AkB13DE;EACE;EACA;AlB63DJ;AkB13DM;EAGE;EACA;AlB03DR;;AkBn4DE;EACE;EACA;AlBs4DJ;AkBn4DM;EAGE;EACA;AlBm4DR;;AkB54DE;EACE;EACA;AlB+4DJ;AkB54DM;EAGE;EACA;AlB44DR;;AkBr5DE;EACE;EACA;AlBw5DJ;AkBr5DM;EAGE;EACA;AlBq5DR;;AkB95DE;EACE;EACA;AlBi6DJ;AkB95DM;EAGE;EACA;AlB85DR;;AkBv5DA;EACE;EACA;AlB05DF;AkBv5DI;EAEE;EACA;AlBw5DN;;AmBl7DA;EACE;EAEA;AnBo7DF;;AoBv7DA;EACE;EACA,af6c4B;Ee5c5B;EACA;EACA,6Bf2c4B;Ee1c5B;ApB07DF;AoBx7DE;EACE;EACA,Ufuc0B;Eetc1B,Wfsc0B;Eerc1B;ECIE,sCDHF;ApB07DJ;AqBn7DM;EDZJ;ICaM;ErBs7DN;AACF;;AoBx7DI;EACE;ApB27DN;;AsB98DA;EACE;EACA;AtBi9DF;AsB/8DE;EACE;EACA;EACA;AtBi9DJ;AsB98DE;EACE;EACA;EACA;EACA;EACA;AtBg9DJ;;AsB38DE;EACE;AtB88DJ;;AsB/8DE;EACE;AtBk9DJ;;AsBn9DE;EACE;AtBs9DJ;;AsBv9DE;EACE;AtB09DJ;;AuB/+DA;EACE;EACA;EACA;EACA;EACA,alBumCkC;AL24BpC;;AuB/+DA;EACE;EACA;EACA;EACA;EACA,alB+lCkC;ALm5BpC;;AuB1+DI;EACE;EACA;EACA,alBmlC8B;AL05BpC;;AuB1+DI;EACE;EACA;EACA,alB6kC8B;ALg6BpC;;Aa98DI;EUxCA;IACE;IACA;IACA,alBmlC8B;ELu6BlC;EuBv/DE;IACE;IACA;IACA,alB6kC8B;EL46BlC;AACF;Aa39DI;EUxCA;IACE;IACA;IACA,alBmlC8B;ELm7BlC;EuBngEE;IACE;IACA;IACA,alB6kC8B;ELw7BlC;AACF;Aav+DI;EUxCA;IACE;IACA;IACA,alBmlC8B;EL+7BlC;EuB/gEE;IACE;IACA;IACA,alB6kC8B;ELo8BlC;AACF;Aan/DI;EUxCA;IACE;IACA;IACA,alBmlC8B;EL28BlC;EuB3hEE;IACE;IACA;IACA,alB6kC8B;ELg9BlC;AACF;Aa//DI;EUxCA;IACE;IACA;IACA,alBmlC8B;ELu9BlC;EuBviEE;IACE;IACA;IACA,alB6kC8B;EL49BlC;AACF;AwBzkEA;EACE;EACA;EACA;EACA;AxB2kEF;;AwBxkEA;EACE;EACA;EACA;EACA;AxB2kEF;;AyBnlEA;;ECIE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;A1BolEF;A0BjlEE;;EACE;A1BolEJ;;A2BlmEE;EACE;EACA;EACA;EACA;EACA;EACA,UtBgcsC;EsB/btC;A3BqmEJ;;A4B7mEA;ECAE;EACA;EACA;A7BinEF;;A8BvnEA;EACE;EACA;EACA,6BzBisB4B;EyBhsB5B;EACA;EACA,azB2rB4B;AL+7C9B;;A+B5nEA;EAEE;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA,mB1BkYO;E0BjYP,mB1BusB4B;E0BtsB5B;A/B4nEF;A+BrnEE;EACE;EAEA;EACA;EACA,2C1B+sB0B;E0B9sB1B;A/BsnEJ;A+BnnEE;EACE;A/BqnEJ;A+BlnEE;EACE;A/BonEJ;;A+BhnEA;EACE;A/BmnEF;;A+B5mEA;EACE;A/B+mEF;;A+BrmEE;EACE;A/BwmEJ;;A+BzlEE;EACE;A/B4lEJ;A+BzlEI;EACE;A/B2lEN;;A+BplEE;EACE;A/BulEJ;A+BplEE;EACE;A/BslEJ;;A+B5kEE;EACE;EACA;A/B+kEJ;;A+BzkEE;EACE;EACA;A/B4kEJ;;A+BpkEA;EACE;EACA;A/BukEF;;A+B/jEE;EACE;EACA;A/BkkEJ;;AgC9sEE;EAOE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;AhC0sEJ;;AgC5tEE;EAOE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;AhCwtEJ;;AgC1uEE;EAOE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;AhCsuEJ;;AgCxvEE;EAOE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;AhCovEJ;;AgCtwEE;EAOE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;AhCkwEJ;;AgCpxEE;EAOE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;AhCgxEJ;;AgClyEE;EAOE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;AhC8xEJ;;AgChzEE;EAOE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;AhC4yEJ;;A+B3pEI;EACE;EACA;A/B8pEN;;AazvEI;EkByFA;IACE;IACA;E/BoqEJ;AACF;AahwEI;EkByFA;IACE;IACA;E/B0qEJ;AACF;AatwEI;EkByFA;IACE;IACA;E/BgrEJ;AACF;Aa5wEI;EkByFA;IACE;IACA;E/BsrEJ;AACF;AalxEI;EkByFA;IACE;IACA;E/B4rEJ;AACF;AiCh2EA;EACE,qB5Bu2BsC;AL2/CxC;;AiCz1EA;EACE;EACA;EACA;E/B8QI,kBALI;E+BrQR,gB5B+lB4B;AL2vD9B;;AiCt1EA;EACE;EACA;E/BoQI,kBALI;AF2lEV;;AiCt1EA;EACE;EACA;E/B8PI,mBALI;AFimEV;;AkCv3EA;EACE,mB7B+1BsC;EHrkBlC,kBALI;EgCjRR,gC7B+1BsC;ALyhDxC;;AmC73EA;EACE;EACA;EACA;EjCwRI,eALI;EiChRR,gB9BkmB4B;E8BjmB5B,gB9BymB4B;E8BxmB5B,2B9B43BsC;E8B33BtC;EACA,mC9Bq3BsC;E8Bp3BtC;EACA;E7BGE;EeHE,wEcMJ;AnC23EF;AqB73EM;EchBN;IdiBQ;ErBg4EN;AACF;AmC93EE;EACE;AnCg4EJ;AmC93EI;EACE;AnCg4EN;AmC33EE;EACE,2B9Bs2BoC;E8Br2BpC,mC9Bg2BoC;E8B/1BpC,qB9B82BoC;E8B72BpC;EAKE,kD9BkhBkB;ALu2DxB;AmCr3EE;EAME;EAMA;EAKA;AnCy2EJ;AmCp2EE;EACE;EACA;AnCs2EJ;AmCl2EE;EACE,gC9B40BoC;E8B10BpC;AnCm2EJ;AmC31EE;EAEE,wC9B8yBoC;E8B3yBpC;AnC01EJ;AmCt1EE;EACE;EACA;EACA,0B9BorB0B;E8BnrB1B,2B9BsyBoC;E+Bp4BtC,uC/BqiCgC;E8Br8B9B;EACA;EACA;EACA;EACA,+C9BgsB0B;E8B/rB1B;EdzFE,qIc0FF;AnCw1EJ;AqB96EM;Ec0EJ;IdzEM;ErBi7EN;AACF;AmC11EE;EACE,wC9B47B8B;ALg6ClC;;AmCn1EA;EACE;EACA;EACA;EACA;EACA,gB9Bwf4B;E8Bvf5B,2B9B2xBsC;E8B1xBtC;EACA;EACA;AnCs1EF;AmCp1EE;EACE;AnCs1EJ;AmCn1EE;EAEE;EACA;AnCo1EJ;;AmCz0EA;EACE,mE9B4wBsC;E8B3wBtC;EjCyII,mBALI;EIvQN;ANi9EJ;AmC10EE;EACE;EACA;EACA,yB9BooB0B;ALwsD9B;;AmCx0EA;EACE,iE9BgwBsC;E8B/vBtC;EjC4HI,kBALI;EIvQN;AN69EJ;AmCz0EE;EACE;EACA;EACA,uB9B2nB0B;ALgtD9B;;AmCn0EE;EACE,oE9B6uBoC;ALylDxC;AmCn0EE;EACE,mE9B0uBoC;AL2lDxC;AmCl0EE;EACE,iE9BuuBoC;AL6lDxC;;AmC/zEA;EACE,W9BquBsC;E8BpuBtC,gE9B8tBsC;E8B7tBtC,iB9BilB4B;ALivD9B;AmCh0EE;EACE;AnCk0EJ;AmC/zEE;EACE;E7BvLA;ANy/EJ;AmC9zEE;EACE;E7B5LA;AN6/EJ;AmC7zEE;EAAoB,+D9B8sBkB;ALknDxC;AmC/zEE;EAAoB,6D9B8sBkB;ALonDxC;;AqCjhFA;EACE;EAEA;EACA;EACA;EnCqRI,eALI;EmC7QR,gBhC+lB4B;EgC9lB5B,gBhCsmB4B;EgCrmB5B,2BhCy3BsC;EgCx3BtC;EACA,mChCk3BsC;EgCj3BtC;EACA;EACA,yChC+9BkC;EgC99BlC,0BhC+9BkC;EgC99BlC;E/BHE;EeHE,wEgBSJ;ArCihFF;AqBthFM;EgBfN;IhBgBQ;ErByhFN;AACF;AqCphFE;EACE,qBhCs3BoC;EgCr3BpC;EAKE,kDhCi+B4B;ALijDlC;AqC9gFE;EAEE,sBhC6uB0B;EgC5uB1B;ArC+gFJ;AqC5gFE;EAEE,wChCu1BoC;ALsrDxC;AqCxgFE;EACE;EACA;ArC0gFJ;;AqCtgFA;EACE,oBhCsuB4B;EgCruB5B,uBhCquB4B;EgCpuB5B,oBhCquB4B;EHlgBxB,mBALI;EIvQN;ANojFJ;;AqCtgFA;EACE,mBhCkuB4B;EgCjuB5B,sBhCiuB4B;EgChuB5B,kBhCiuB4B;EHtgBxB,kBALI;EIvQN;AN4jFJ;;AqCpgFI;EACE;ArCugFN;;AsC/kFA;EACE;EACA,kBjCq6BwC;EiCp6BxC,mBjCq6BwC;EiCp6BxC,uBjCq6BwC;AL6qD1C;AsChlFE;EACE;EACA;AtCklFJ;;AsC9kFA;EACE,oBjC25BwC;EiC15BxC;EACA;AtCilFF;AsC/kFE;EACE;EACA;EACA;AtCilFJ;;AsC7kFA;EACE;EAEA;EACA,UjC04BwC;EiCz4BxC,WjCy4BwC;EiCx4BxC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,2DjC24BwC;EiC14BxC;AtC+kFF;AsC5kFE;EhC3BE;AN0mFJ;AsC3kFE;EAEE,kBjCm4BsC;ALysD1C;AsCzkFE;EACE,uBjC03BsC;ALitD1C;AsCxkFE;EACE,qBjCs1BoC;EiCr1BpC;EACA,kDjC8foB;AL4kExB;AsCvkFE;EACE,yBjC5BM;EiC6BN,qBjC7BM;ALsmFV;AsCvkFI;EAII;AtCskFR;AsClkFI;EAII;AtCikFR;AsC5jFE;EACE,yBjCjDM;EiCkDN,qBjClDM;EiCuDJ;AtC0jFN;AsCtjFE;EACE;EACA;EACA,YjCk2BuC;ALstD3C;AsCjjFI;EACE;EACA,YjCy1BqC;AL0tD3C;;AsCriFA;EACE,mBjCo1BgC;ALotDlC;AsCtiFE;EACE;EAEA,UjC80B8B;EiC70B9B;EACA;EACA;EhCjHA;EeHE,iDiBsHF;AtCuiFJ;AqBzpFM;EiB0GJ;IjBzGM;ErB4pFN;AACF;AsC1iFI;EACE;AtC4iFN;AsCziFI;EACE,iCjC60B4B;EiCx0B1B;AtCuiFR;AsCliFE;EACE,oBjCwzB8B;EiCvzB9B;AtCoiFJ;AsCliFI;EACE;EACA;AtCoiFN;;AsC/hFA;EACE;EACA,kBjCsyBgC;AL4vDlC;;AsC/hFA;EACE;EACA;EACA;AtCkiFF;AsC9hFI;EACE;EACA;EACA,ajCspBwB;AL04D9B;;AsCzhFI;EACE;AtC4hFN;;AuC/sFA;EACE;EACA;EACA;EACA;EACA;AvCktFF;AuChtFE;EACE;AvCktFJ;AuC9sFI;EAA0B,kElC8gCa;ALmsD3C;AuChtFI;EAA0B,kElC6gCa;ALssD3C;AuChtFE;EACE;AvCktFJ;AuC/sFE;EACE,WlC+/BuC;EkC9/BvC,YlC8/BuC;EkC7/BvC;EACA;EH1BF,yB/BkCQ;EkCNN,SlC6/BuC;EC1gCvC;EeHE,4GkBmBF;AvCgtFJ;AqB/tFM;EkBMJ;IlBLM;ErBkuFN;AACF;AuCntFI;EHjCF,yB/B8hCyC;ALytD3C;AuCjtFE;EACE,WlCw+B8B;EkCv+B9B,clCw+B8B;EkCv+B9B;EACA,elCu+B8B;EkCt+B9B,wClCu+B8B;EkCt+B9B;EjC7BA;ANivFJ;AuC/sFE;EACE,WlCo+BuC;EkCn+BvC,YlCm+BuC;EkCl+BvC;EHpDF,yB/BkCQ;EkCoBN,SlCm+BuC;EC1gCvC;EeHE,4GkB6CF;AvCgtFJ;AqBzvFM;EkBiCJ;IlBhCM;ErB4vFN;AACF;AuCntFI;EH3DF,yB/B8hCyC;ALmvD3C;AuCjtFE;EACE,WlC88B8B;EkC78B9B,clC88B8B;EkC78B9B;EACA,elC68B8B;EkC58B9B,wClC68B8B;EkC58B9B;EjCvDA;AN2wFJ;AuC/sFE;EACE;AvCitFJ;AuC/sFI;EACE,2ClCg9BqC;ALiwD3C;AuC9sFI;EACE,2ClC48BqC;ALowD3C;;AwCvyFA;EACE;AxC0yFF;AwCxyFE;;;EAGE,uDnCwiCoC;EmCviCpC,2DnCuiCoC;EmCtiCpC,iBnCuiCoC;ALmwDxC;AwCvyFE;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EnBRE,gEmBSF;AxCyyFJ;AqB9yFM;EmBTJ;InBUM;ErBizFN;AACF;AwC3yFE;;EAEE;AxC6yFJ;AwC3yFI;;EACE;AxC8yFN;AwC3yFI;;;EAEE,qBnC4gCkC;EmC3gClC,wBnC4gCkC;ALkyDxC;AwC3yFI;;EACE,qBnCugCkC;EmCtgClC,wBnCugCkC;ALuyDxC;AwC1yFE;EACE,qBnCigCoC;EmChgCpC,wBnCigCoC;AL2yDxC;AwCryFI;;;;EACE;EACA,8DnC2/BkC;AL+yDxC;AwCxyFM;;;;EACE;EACA;EACA;EACA,anCm/BgC;EmCl/BhC;EACA,mCnCg0BgC;ECh3BpC;AN81FJ;AwCvyFI;EACE;EACA,8DnC0+BkC;AL+zDxC;AwCpyFI;EACE;AxCsyFN;AwClyFE;;EAEE,cnC1EO;AL82FX;AwClyFI;;EACE,wCnC0yBkC;AL2/DxC;;AyC53FA;EACE;EACA;EACA;EACA;EACA;AzC+3FF;AyC73FE;;;EAGE;EACA;EACA;EACA;AzC+3FJ;AyC33FE;;;EAGE;AzC63FJ;AyCv3FE;EACE;EACA;AzCy3FJ;AyCv3FI;EACE;AzCy3FN;;AyC92FA;EACE;EACA;EACA;EvC8OI,eALI;EuCvOR,gBpCyjB4B;EoCxjB5B,gBpCgkB4B;EoC/jB5B,2BpCm1BsC;EoCl1BtC;EACA;EACA,uCpC06BsC;EoCz6BtC;EnCtCE;ANw5FJ;;AyCx2FA;;;;EAIE;EvCwNI,kBALI;EIvQN;ANi6FJ;;AyCx2FA;;;;EAIE;EvC+MI,mBALI;EIvQN;AN06FJ;;AyCx2FA;;EAEE;AzC22FF;;AyC91FI;;;;EnCjEA;EACA;ANs6FJ;AyC71FI;;;;EnC1EA;EACA;AN66FJ;AyCv1FE;EACE;EnC1EA;EACA;ANo6FJ;AyCv1FE;;EnC9EE;EACA;ANy6FJ;;A0Cj8FE;EACE;EACA;EACA,mBrCu0BoC;EHrkBlC,kBALI;EwC1PN,iCrCkjCqB;ALi5DzB;;A0Ch8FE;EACE;EACA;EACA;EACA;EACA;EACA;EACA;ExCqPE,mBALI;EwC7ON,WrCqiCqB;EqCpiCrB,mCrCoiCqB;EC/jCrB;AN89FJ;;A0C97FI;;;;EAEE;A1Cm8FN;;A0Cl/FI;EAqDE,+CrCuhCmB;EqCphCjB,oCrC81BgC;EqC71BhC;EACA;EACA;EACA;A1C+7FR;A0C57FM;EACE,+CrC4gCiB;EqCvgCf,2DrCugCe;ALm7DzB;;A0C//FI;EA+EI,oCrCu0BgC;EqCt0BhC;A1Co7FR;;A0CpgGI;EAuFE,+CrCq/BmB;AL47DzB;A0C96FQ;EAEE;EACA,uBrCq5B8B;EqCp5B9B;EACA;A1C+6FV;A0C36FM;EACE,+CrCw+BiB;EqCn+Bf,2DrCm+Be;ALs8DzB;;A0ClhGI;EAkHI;A1Co6FR;;A0CthGI;EAyHE,+CrCm9BmB;AL88DzB;A0C/5FM;EACE,4CrCg9BiB;ALi9DzB;A0C95FM;EACE,2DrC48BiB;ALo9DzB;A0C75FM;EACE,iCrCw8BiB;ALu9DzB;;A0C15FI;EACE;A1C65FN;;A0CviGI;;;;;EAoJM;A1C25FV;;A0C3hGE;EACE;EACA;EACA,mBrCu0BoC;EHrkBlC,kBALI;EwC1PN,mCrCkjCqB;AL2+DzB;;A0C1hGE;EACE;EACA;EACA;EACA;EACA;EACA;EACA;ExCqPE,mBALI;EwC7ON,WrCqiCqB;EqCpiCrB,kCrCoiCqB;EC/jCrB;ANwjGJ;;A0CxhGI;;;;EAEE;A1C6hGN;;A0C5kGI;EAqDE,iDrCuhCmB;EqCphCjB,oCrC81BgC;EqC71BhC;EACA;EACA;EACA;A1CyhGR;A0CthGM;EACE,iDrC4gCiB;EqCvgCf,0DrCugCe;AL6gEzB;;A0CzlGI;EA+EI,oCrCu0BgC;EqCt0BhC;A1C8gGR;;A0C9lGI;EAuFE,iDrCq/BmB;ALshEzB;A0CxgGQ;EAEE;EACA,uBrCq5B8B;EqCp5B9B;EACA;A1CygGV;A0CrgGM;EACE,iDrCw+BiB;EqCn+Bf,0DrCm+Be;ALgiEzB;;A0C5mGI;EAkHI;A1C8/FR;;A0ChnGI;EAyHE,iDrCm9BmB;ALwiEzB;A0Cz/FM;EACE,8CrCg9BiB;AL2iEzB;A0Cx/FM;EACE,0DrC48BiB;AL8iEzB;A0Cv/FM;EACE,mCrCw8BiB;ALijEzB;;A0Cp/FI;EACE;A1Cu/FN;;A0CjoGI;;;;;EAsJM;A1Cm/FV;;A2C3oGA;EAEE;EACA;EACA;EzCuRI,wBALI;EyChRR;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EzCsQI,kCALI;EyC/PR;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;ErCjBE;E8BfF,kCOkCqB;EtBtBjB,qIsBwBJ;A3CyoGF;AqB7pGM;EsBhBN;ItBiBQ;ErBgqGN;AACF;A2C5oGE;EACE;EAEA;EACA;A3C6oGJ;A2C1oGE;EAEE;EACA;EACA;A3C2oGJ;A2CxoGE;EACE;EPrDF,wCOsDuB;EACrB;EACA;EAKE;A3CsoGN;A2CloGE;EACE;EACA;EAKE;A3CgoGN;A2C5nGE;EAKE;EACA;EAGA;A3CwnGJ;A2CrnGI;EAKI;A3CmnGR;A2C9mGE;EAKI;A3C4mGN;A2CxmGE;EAGE;EACA;EACA;EAEA;EACA;A3CumGJ;;A2C3lGE;EC/GA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;A5C8sGF;;A2C5mGE;EC/GA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;A5C+tGF;;A2C7nGE;EC/GA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;A5CgvGF;;A2C9oGE;EC/GA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;A5CiwGF;;A2C/pGE;EC/GA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;A5CkxGF;;A2ChrGE;EC/GA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;A5CmyGF;;A2CjsGE;EC/GA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;A5CozGF;;A2CltGE;EC/GA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;A5Cq0GF;;A2CzsGE;EChHA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;A5C6zGF;;A2C1tGE;EChHA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;A5C80GF;;A2C3uGE;EChHA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;A5C+1GF;;A2C5vGE;EChHA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;A5Cg3GF;;A2C7wGE;EChHA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;A5Ci4GF;;A2C9xGE;EChHA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;A5Ck5GF;;A2C/yGE;EChHA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;A5Cm6GF;;A2Ch0GE;EChHA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;A5Co7GF;;A2Cr0GA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA,0BtC8QwC;ALyjG1C;A2C7zGE;EACE;A3C+zGJ;A2C5zGE;EACE;A3C8zGJ;;A2CnzGA;ECjJE;EACA;E1C8NI,2BALI;E0CvNR;A5Cw8GF;;A2CtzGA;ECrJE;EACA;E1C8NI,4BALI;E0CvNR;A5C+8GF;;A6CjhHA;;;;;;EAME;A7CohHF;;A6CjhHA;EACE;A7CohHF;A8C5/GI;EACE;EACA,oBzC6hBwB;EyC5hBxB,uBzC2hBwB;EyC1hBxB;EArCJ;EACA;EACA;EACA;A9CoiHF;A8C1+GI;EACE;A9C4+GN;;A6C1hHA;EAEE;EACA;EACA;EACA;EACA;E3CuQI,6BALI;E2ChQR;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EACA;EACA;E3C0OI,uCALI;E2CnOR;EACA;EACA;EACA;EACA;EACA;EvCzCE;ANokHJ;A6CvhHE;EACE;EACA;EACA;A7CyhHJ;;A6CjgHI;EACE;A7CogHN;A6ClgHM;EACE;EACA;A7CogHR;;A6ChgHI;EACE;A7CmgHN;A6CjgHM;EACE;EACA;A7CmgHR;;Aa7iHI;EgC4BA;IACE;E7CqhHJ;E6CnhHI;IACE;IACA;E7CqhHN;E6CjhHE;IACE;E7CmhHJ;E6CjhHI;IACE;IACA;E7CmhHN;AACF;Aa9jHI;EgC4BA;IACE;E7CqiHJ;E6CniHI;IACE;IACA;E7CqiHN;E6CjiHE;IACE;E7CmiHJ;E6CjiHI;IACE;IACA;E7CmiHN;AACF;Aa9kHI;EgC4BA;IACE;E7CqjHJ;E6CnjHI;IACE;IACA;E7CqjHN;E6CjjHE;IACE;E7CmjHJ;E6CjjHI;IACE;IACA;E7CmjHN;AACF;Aa9lHI;EgC4BA;IACE;E7CqkHJ;E6CnkHI;IACE;IACA;E7CqkHN;E6CjkHE;IACE;E7CmkHJ;E6CjkHI;IACE;IACA;E7CmkHN;AACF;Aa9mHI;EgC4BA;IACE;E7CqlHJ;E6CnlHI;IACE;IACA;E7CqlHN;E6CjlHE;IACE;E7CmlHJ;E6CjlHI;IACE;IACA;E7CmlHN;AACF;A6C1kHE;EACE;EACA;EACA;EACA;A7C4kHJ;A8ChqHI;EACE;EACA,oBzC6hBwB;EyC5hBxB,uBzC2hBwB;EyC1hBxB;EA9BJ;EACA;EACA;EACA;A9CisHF;A8C9oHI;EACE;A9CgpHN;;A6ChlHE;EACE;EACA;EACA;EACA;EACA;A7CmlHJ;A8CrrHI;EACE;EACA,oBzC6hBwB;EyC5hBxB,uBzC2hBwB;EyC1hBxB;EAvBJ;EACA;EACA;EACA;A9C+sHF;A8CnqHI;EACE;A9CqqHN;A6C3lHI;EACE;A7C6lHN;;A6CvlHE;EACE;EACA;EACA;EACA;EACA;A7C0lHJ;A8C7sHI;EACE;EACA,oBzC6hBwB;EyC5hBxB,uBzC2hBwB;EyC1hBxB;A9C+sHN;A8CpsHM;EACE;A9CssHR;A8CnsHM;EACE;EACA,qBzC0gBsB;EyCzgBtB,uBzCwgBsB;EyCvgBtB;EAnCN;EACA;EACA;A9CyuHF;A8CnsHI;EACE;A9CqsHN;A6C1mHI;EACE;A7C4mHN;;A6CrmHA;EACE;EACA;EACA;EACA;EACA;A7CwmHF;;A6ClmHA;EACE;EACA;EACA;EACA;EACA,gBxCyb4B;EwCxb5B;EACA;EACA;EACA;EACA;EACA;EvCtKE;AN4wHJ;A6CnmHE;EAEE;ET1LF,kDS4LuB;A7CmmHzB;A6ChmHE;EAEE;EACA;ETlMF,mDSmMuB;A7CimHzB;A6C9lHE;EAEE;EACA;EACA;A7C+lHJ;;A6CzlHA;EACE;A7C4lHF;;A6CxlHA;EACE;EACA;EACA;E3CmEI,mBALI;E2C5DR;EACA;A7C2lHF;;A6CvlHA;EACE;EACA;EACA;A7C0lHF;;A6CtlHA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;A7CwlHF;;A+C10HA;EAEE;EACA;EAEA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EACA;A/Cy0HF;;A+Ct0HA;EACE;EACA;E7CsQI,uCALI;E6C/PR;EACA;EACA;EACA;EACA;E1BfI,uG0BgBJ;A/Cy0HF;AqBr1HM;E0BGN;I1BFQ;ErBw1HN;AACF;A+C50HE;EAEE;A/C60HJ;A+Cz0HE;EACE;EACA,kD1CkhBoB;ALyzGxB;A+Cv0HE;EAEE;EACA;EACA;A/Cw0HJ;;A+Ch0HA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EAGA;A/Cg0HF;A+C9zHE;EACE;EACA;EzC7CA;EACA;AN82HJ;A+C/zHI;EAGE;EACA;A/C+zHN;A+C3zHE;;EAEE;EACA;EACA;A/C6zHJ;A+C1zHE;EAEE;EzCjEA;EACA;AN63HJ;;A+ClzHA;EAEE;EACA;EACA;A/CozHF;A+CjzHE;EzC5FE;ANg5HJ;A+ChzHE;;EAEE;EXjHF,oDWkHuB;A/CkzHzB;;A+CzyHA;EAEE;EACA;EACA;EAGA;A/CyyHF;A+CvyHE;EACE;EACA;EACA;A/CyyHJ;A+CvyHI;EAEE;A/CwyHN;A+CpyHE;;EAEE,gB1C0d0B;E0Czd1B;EACA;A/CsyHJ;;A+C5xHE;;EAEE;EACA;A/C+xHJ;;A+C1xHE;;EAEE;EACA;EACA;A/C6xHJ;;A+CvxHE;;EACE;A/C2xHJ;;A+CjxHE;EACE;A/CoxHJ;A+ClxHE;EACE;A/CoxHJ;;AgDj9HA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EACA;EACA;AhDi9HF;AgD38HE;;;;;;;EACE;EACA;EACA;EACA;AhDm9HJ;AgD/7HA;EACE;EACA;EACA;E9C4NI,2CALI;E8CrNR;EACA;EACA;AhDi8HF;AgD/7HE;EAEE;AhDg8HJ;;AgDt7HA;EAEE;EACA;EAEA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EACA;AhDq7HF;AgDl7HI;EAEE;AhDm7HN;AgD/6HE;EACE;AhDi7HJ;;AgDx6HA;EACE,mB3C8gCkC;E2C7gClC,sB3C6gCkC;E2C5gClC;AhD26HF;AgDz6HE;;;EAGE;AhD26HJ;;AgD95HA;EACE;EACA;EAGA;AhD+5HF;;AgD35HA;EACE;E9CyII,6CALI;E8ClIR;EACA;EACA;EACA;E1CxIE;EeHE,+C2B6IJ;AhD85HF;AqBviIM;E2BiIN;I3BhIQ;ErB0iIN;AACF;AgDj6HE;EACE;AhDm6HJ;AgDh6HE;EACE;EACA;EACA;AhDk6HJ;;AgD55HA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AhD+5HF;;AgD55HA;EACE;EACA;AhD+5HF;;AazhII;EmCsIA;IAEI;IACA;EhDs5HN;EgDp5HM;IACE;EhDs5HR;EgDp5HQ;IACE;EhDs5HV;EgDn5HQ;IACE;IACA;EhDq5HV;EgDj5HM;IACE;EhDm5HR;EgDh5HM;IACE;IACA;EhDk5HR;EgD/4HM;IACE;EhDi5HR;EgD94HM;IAEE;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;I3B9NJ,gB2BgOI;EhD84HR;EgD34HQ;IACE;EhD64HV;EgD14HQ;IACE;IACA;IACA;IACA;EhD44HV;AACF;AazkII;EmCsIA;IAEI;IACA;EhDq8HN;EgDn8HM;IACE;EhDq8HR;EgDn8HQ;IACE;EhDq8HV;EgDl8HQ;IACE;IACA;EhDo8HV;EgDh8HM;IACE;EhDk8HR;EgD/7HM;IACE;IACA;EhDi8HR;EgD97HM;IACE;EhDg8HR;EgD77HM;IAEE;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;I3B9NJ,gB2BgOI;EhD67HR;EgD17HQ;IACE;EhD47HV;EgDz7HQ;IACE;IACA;IACA;IACA;EhD27HV;AACF;AaxnII;EmCsIA;IAEI;IACA;EhDo/HN;EgDl/HM;IACE;EhDo/HR;EgDl/HQ;IACE;EhDo/HV;EgDj/HQ;IACE;IACA;EhDm/HV;EgD/+HM;IACE;EhDi/HR;EgD9+HM;IACE;IACA;EhDg/HR;EgD7+HM;IACE;EhD++HR;EgD5+HM;IAEE;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;I3B9NJ,gB2BgOI;EhD4+HR;EgDz+HQ;IACE;EhD2+HV;EgDx+HQ;IACE;IACA;IACA;IACA;EhD0+HV;AACF;AavqII;EmCsIA;IAEI;IACA;EhDmiIN;EgDjiIM;IACE;EhDmiIR;EgDjiIQ;IACE;EhDmiIV;EgDhiIQ;IACE;IACA;EhDkiIV;EgD9hIM;IACE;EhDgiIR;EgD7hIM;IACE;IACA;EhD+hIR;EgD5hIM;IACE;EhD8hIR;EgD3hIM;IAEE;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;I3B9NJ,gB2BgOI;EhD2hIR;EgDxhIQ;IACE;EhD0hIV;EgDvhIQ;IACE;IACA;IACA;IACA;EhDyhIV;AACF;AattII;EmCsIA;IAEI;IACA;EhDklIN;EgDhlIM;IACE;EhDklIR;EgDhlIQ;IACE;EhDklIV;EgD/kIQ;IACE;IACA;EhDilIV;EgD7kIM;IACE;EhD+kIR;EgD5kIM;IACE;IACA;EhD8kIR;EgD3kIM;IACE;EhD6kIR;EgD1kIM;IAEE;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;I3B9NJ,gB2BgOI;EhD0kIR;EgDvkIQ;IACE;EhDykIV;EgDtkIQ;IACE;IACA;IACA;IACA;EhDwkIV;AACF;AgD/nII;EAEI;EACA;AhDgoIR;AgD9nIQ;EACE;AhDgoIV;AgD9nIU;EACE;AhDgoIZ;AgD7nIU;EACE;EACA;AhD+nIZ;AgD3nIQ;EACE;AhD6nIV;AgD1nIQ;EACE;EACA;AhD4nIV;AgDznIQ;EACE;AhD2nIV;AgDxnIQ;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;E3B9NJ,gB2BgOI;AhDwnIV;AgDrnIU;EACE;AhDunIZ;AgDpnIU;EACE;EACA;EACA;EACA;AhDsnIZ;;AgDrmIA;;EAGE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AhDumIF;;AgDjmII;EACE;AhDomIN;;AiDj4IA;EAEE;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;E/C+QI,yCALI;E+CxQR;EACA;E3CAE;ANi4IJ;;AiD33IE;EACE;AjD83IJ;AiD53II;EACE;EACA;EACA;EACA;AjD83IN;AiD13IE;EACE;AjD43IJ;;AkDj6IA;EAEE;EACA;EhD4RI,+BALI;EgDrRR;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAGA;E1CpBA;EACA;ARs7IF;;AkD/5IA;EACE;EACA;EACA;EhDgQI,yCALI;EgDzPR;EACA;EACA;EACA;E7BpBI,qI6BqBJ;AlDk6IF;AqBn7IM;E6BQN;I7BPQ;ErBs7IN;AACF;AkDr6IE;EACE;EACA;EAEA;EACA;AlDs6IJ;AkDn6IE;EACE;EACA;EACA;EACA,U7C2uCgC;E6C1uChC;AlDq6IJ;AkDl6IE;EAEE;EACA;EdtDF,gDcuDuB;EACrB;AlDm6IJ;AkDh6IE;EAEE;EACA;EACA;EACA;AlDi6IJ;;AkD55IE;EACE,8C7C8sCgC;ALitGpC;AkD15IM;E5C9BF;EACA;AN27IJ;AkDx5IM;E5ClDF;EACA;AN68IJ;;AkD34IA;EClGE;EACA;EjD0RI,kCALI;EiDnRR;AnDi/IF;;AkD94IA;ECtGE;EACA;EjD0RI,mCALI;EiDnRR;AnDw/IF;;AoD1/IA;EAEE;EACA;ElDuRI,4BALI;EkDhRR;EACA;EACA;EAGA;EACA;ElD+QI,oCALI;EkDxQR;EACA;EACA;EACA;EACA;EACA;E9CJE;AN+/IJ;AoDt/IE;EACE;ApDw/IJ;;AoDn/IA;EACE;EACA;ApDs/IF;;AqDthJA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EACA;EACA;E/CHE;AN0hJJ;;AqDlhJA;EAEE;ArDohJF;;AqDhhJA;EACE,gBhD6kB4B;EgD5kB5B;ArDmhJF;;AqD3gJA;EACE,mBhDs+C8B;ALwiGhC;AqD3gJE;EACE;EACA;EACA;EACA;EACA;ArD6gJJ;;AqDrgJE;EACE;EACA;EACA;EACA;ArDwgJJ;;AqD5gJE;EACE;EACA;EACA;EACA;ArD+gJJ;;AqDnhJE;EACE;EACA;EACA;EACA;ArDshJJ;;AqD1hJE;EACE;EACA;EACA;EACA;ArD6hJJ;;AqDjiJE;EACE;EACA;EACA;EACA;ArDoiJJ;;AqDxiJE;EACE;EACA;EACA;EACA;ArD2iJJ;;AqD/iJE;EACE;EACA;EACA;EACA;ArDkjJJ;;AqDtjJE;EACE;EACA;EACA;EACA;ArDyjJJ;;AsDpnJA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA,UjDqpD2B;EiDppD3B,WjDopD2B;EiDnpD3B;EACA;EACA;EACA;EhDJE;EgDMF;AtDonJF;AsDjnJE;EACE;EACA;EACA;AtDmnJJ;AsDhnJE;EACE;EACA;EACA;AtDknJJ;AsD/mJE;EAEE;EACA;EACA;AtDgnJJ;;AsDxmJA;EAHE;AtD+mJF;;AsDtmJI;EATF;AtDmnJF;;AuDlqJA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AvDoqJF;;AavmJI;E0C5CF;IAEI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IlC5BA,0CkC8BA;EvDqpJJ;AACF;AqBhrJM;EkCYJ;IlCXM;ErBmrJN;AACF;Aa7nJI;E0C5BE;IACE;IACA;IACA;IACA;IACA;EvD4pJN;EuDzpJI;IACE;IACA;IACA;IACA;IACA;EvD2pJN;EuDxpJI;IACE;IACA;IACA;IACA;IACA;IACA;IACA;EvD0pJN;EuDvpJI;IACE;IACA;IACA;IACA;IACA;IACA;EvDypJN;EuDtpJI;IAEE;EvDupJN;EuDppJI;IAGE;EvDopJN;AACF;AajrJI;E0C/BF;IAiEM;IACA;IACA;EvDmpJN;EuDjpJM;IACE;EvDmpJR;EuDhpJM;IACE;IACA;IACA;IACA;IAEA;EvDipJR;AACF;;AarrJI;E0C5CF;IAEI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IlC5BA,0CkC8BA;EvDmuJJ;AACF;AqB9vJM;EkCYJ;IlCXM;ErBiwJN;AACF;Aa3sJI;E0C5BE;IACE;IACA;IACA;IACA;IACA;EvD0uJN;EuDvuJI;IACE;IACA;IACA;IACA;IACA;EvDyuJN;EuDtuJI;IACE;IACA;IACA;IACA;IACA;IACA;IACA;EvDwuJN;EuDruJI;IACE;IACA;IACA;IACA;IACA;IACA;EvDuuJN;EuDpuJI;IAEE;EvDquJN;EuDluJI;IAGE;EvDkuJN;AACF;Aa/vJI;E0C/BF;IAiEM;IACA;IACA;EvDiuJN;EuD/tJM;IACE;EvDiuJR;EuD9tJM;IACE;IACA;IACA;IACA;IAEA;EvD+tJR;AACF;;AanwJI;E0C5CF;IAEI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IlC5BA,0CkC8BA;EvDizJJ;AACF;AqB50JM;EkCYJ;IlCXM;ErB+0JN;AACF;AazxJI;E0C5BE;IACE;IACA;IACA;IACA;IACA;EvDwzJN;EuDrzJI;IACE;IACA;IACA;IACA;IACA;EvDuzJN;EuDpzJI;IACE;IACA;IACA;IACA;IACA;IACA;IACA;EvDszJN;EuDnzJI;IACE;IACA;IACA;IACA;IACA;IACA;EvDqzJN;EuDlzJI;IAEE;EvDmzJN;EuDhzJI;IAGE;EvDgzJN;AACF;Aa70JI;E0C/BF;IAiEM;IACA;IACA;EvD+yJN;EuD7yJM;IACE;EvD+yJR;EuD5yJM;IACE;IACA;IACA;IACA;IAEA;EvD6yJR;AACF;;Aaj1JI;E0C5CF;IAEI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IlC5BA,0CkC8BA;EvD+3JJ;AACF;AqB15JM;EkCYJ;IlCXM;ErB65JN;AACF;Aav2JI;E0C5BE;IACE;IACA;IACA;IACA;IACA;EvDs4JN;EuDn4JI;IACE;IACA;IACA;IACA;IACA;EvDq4JN;EuDl4JI;IACE;IACA;IACA;IACA;IACA;IACA;IACA;EvDo4JN;EuDj4JI;IACE;IACA;IACA;IACA;IACA;IACA;EvDm4JN;EuDh4JI;IAEE;EvDi4JN;EuD93JI;IAGE;EvD83JN;AACF;Aa35JI;E0C/BF;IAiEM;IACA;IACA;EvD63JN;EuD33JM;IACE;EvD63JR;EuD13JM;IACE;IACA;IACA;IACA;IAEA;EvD23JR;AACF;;Aa/5JI;E0C5CF;IAEI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IlC5BA,0CkC8BA;EvD68JJ;AACF;AqBx+JM;EkCYJ;IlCXM;ErB2+JN;AACF;Aar7JI;E0C5BE;IACE;IACA;IACA;IACA;IACA;EvDo9JN;EuDj9JI;IACE;IACA;IACA;IACA;IACA;EvDm9JN;EuDh9JI;IACE;IACA;IACA;IACA;IACA;IACA;IACA;EvDk9JN;EuD/8JI;IACE;IACA;IACA;IACA;IACA;IACA;EvDi9JN;EuD98JI;IAEE;EvD+8JN;EuD58JI;IAGE;EvD48JN;AACF;Aaz+JI;E0C/BF;IAiEM;IACA;IACA;EvD28JN;EuDz8JM;IACE;EvD28JR;EuDx8JM;IACE;IACA;IACA;IACA;IAEA;EvDy8JR;AACF;;AuDzhKE;EAEI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ElC5BA,0CkC8BA;AvD0hKN;AqBpjKM;EkCYJ;IlCXM;ErBujKN;AACF;AuD7hKM;EACE;EACA;EACA;EACA;EACA;AvD+hKR;AuD5hKM;EACE;EACA;EACA;EACA;EACA;AvD8hKR;AuD3hKM;EACE;EACA;EACA;EACA;EACA;EACA;EACA;AvD6hKR;AuD1hKM;EACE;EACA;EACA;EACA;EACA;EACA;AvD4hKR;AuDzhKM;EAEE;AvD0hKR;AuDvhKM;EAGE;AvDuhKR;;AuD5/JA;ECpHE;EACA;EACA;EACA,anD0mCkC;EmDzmClC;EACA;EACA,sBnDUS;AL0mKX;AwDjnKE;EAAS;AxDonKX;AwDnnKE;EAAS,YnDm+CyB;ALmpHpC;;AuDxgKA;EACE;EACA;EACA;AvD2gKF;AuDzgKE;EACE;EACA;AvD2gKJ;;AuDvgKA;EACE;EACA;AvD0gKF;;AuDvgKA;EACE;EACA;EACA;AvD0gKF;;AyDvpKA;EpCgBM,gCoCfJ;AzD0pKF;AqBvoKM;EoCpBN;IpCqBQ;ErB0oKN;AACF;AyD7pKE;EACE;AzD+pKJ;;AyDzpKE;EACE;AzD4pKJ;;AyDxpKA;EACE;EACA;EpCDI,6BoCEJ;AzD2pKF;AqBzpKM;EoCLN;IpCMQ;ErB4pKN;AACF;AyD9pKE;EACE;EACA;EpCNE,4BoCOF;AzDgqKJ;AqBnqKM;EoCAJ;IpCCM;ErBsqKN;AACF;;A0D1nKQ;EAOI;A1DunKZ;;A0D9nKQ;EAOI;A1D2nKZ;;A0DloKQ;EAOI;A1D+nKZ;;A0DtoKQ;EAOI;A1DmoKZ;;A0D1oKQ;EAOI;A1DuoKZ;;A0D9oKQ;EAOI;A1D2oKZ;;A0DlpKQ;EAOI;A1D+oKZ;;A0DtpKQ;EAOI;A1DmpKZ;;A0D1pKQ;EAOI;A1DupKZ;;A0D9pKQ;EAOI;A1D2pKZ;;A0DlqKQ;EAOI;A1D+pKZ;;A0DtqKQ;EAOI;A1DmqKZ;;A0D1qKQ;EAOI;A1DuqKZ;;A0D9qKQ;EAOI;A1D2qKZ;;A0DlrKQ;EAOI;A1D+qKZ;;A0DtrKQ;EAOI;A1DmrKZ;;A0D1rKQ;EAOI;A1DurKZ;;A0D9rKQ;EAOI;A1D2rKZ;;A0DlsKQ;EAOI;A1D+rKZ;;A0DtsKQ;EAOI;A1DmsKZ;;A0D1sKQ;EAOI;A1DusKZ;;A0D9sKQ;EAOI;A1D2sKZ;;A0DltKQ;EAOI;A1D+sKZ;;A0DttKQ;EAOI;A1DmtKZ;;A0D1tKQ;EAOI;A1DutKZ;;A0D9tKQ;EAOI;A1D2tKZ;;A0DluKQ;EAOI;A1D+tKZ;;A0DtuKQ;EAOI;A1DmuKZ;;A0D1uKQ;EAOI;A1DuuKZ;;A0D9uKQ;EAOI;A1D2uKZ;;A0DlvKQ;EAOI;A1D+uKZ;;A0DtvKQ;EAOI;A1DmvKZ;;A0D1vKQ;EAOI;A1DuvKZ;;A0D9vKQ;EAOI;A1D2vKZ;;A0DlwKQ;EAOI;A1D+vKZ;;A0DtwKQ;EAOI;A1DmwKZ;;A0D1wKQ;EAOI;A1DuwKZ;;A0D9wKQ;EAOI;A1D2wKZ;;A0DlxKQ;EAOI;A1D+wKZ;;A0DtxKQ;EAOI;A1DmxKZ;;A0D1xKQ;EAOI;A1DuxKZ;;A0D9xKQ;EAOI;A1D2xKZ;;A0DlyKQ;EAOI;A1D+xKZ;;A0DtyKQ;EAOI;A1DmyKZ;;A0D1yKQ;EAOI;A1DuyKZ;;A0D9yKQ;EAOI;A1D2yKZ;;A0D5zKQ;EACE;A1D+zKV;;A0Dh0KQ;EACE;A1Dm0KV;;A0Dp0KQ;EACE;A1Du0KV;;A0Dx0KQ;EACE;A1D20KV;;A0D50KQ;EACE;A1D+0KV;;A0Dh1KQ;EACE;A1Dm1KV;;A0Dp1KQ;EACE;A1Du1KV;;A0Dx1KQ;EACE;A1D21KV;;A0Dl1KQ;EAOI;A1D+0KZ;;A0Dt1KQ;EAOI;A1Dm1KZ;;A0D11KQ;EAOI;A1Du1KZ;;A0D91KQ;EAOI;A1D21KZ;;A0Dl2KQ;EAOI;A1D+1KZ;;A0Dt2KQ;EAOI;A1Dm2KZ;;A0D12KQ;EAOI;A1Du2KZ;;A0D92KQ;EAOI;A1D22KZ;;A0Dl3KQ;EAOI;A1D+2KZ;;A0Dt3KQ;EAOI;A1Dm3KZ;;A0D13KQ;EAOI;A1Du3KZ;;A0D93KQ;EAOI;A1D23KZ;;A0Dl4KQ;EAOI;A1D+3KZ;;A0Dt4KQ;EAOI;A1Dm4KZ;;A0D14KQ;EAOI;A1Du4KZ;;A0D94KQ;EAOI;A1D24KZ;;A0Dl5KQ;EAOI;A1D+4KZ;;A0Dt5KQ;EAOI;A1Dm5KZ;;A0D15KQ;EAOI;A1Du5KZ;;A0D95KQ;EAOI;A1D25KZ;;A0Dl6KQ;EAOI;A1D+5KZ;;A0Dt6KQ;EAOI;A1Dm6KZ;;A0D16KQ;EAOI;A1Du6KZ;;A0D96KQ;EAOI;A1D26KZ;;A0Dl7KQ;EAOI;A1D+6KZ;;A0Dt7KQ;EAOI;A1Dm7KZ;;A0D17KQ;EAOI;A1Du7KZ;;A0D97KQ;EAOI;A1D27KZ;;A0Dl8KQ;EAOI;A1D+7KZ;;A0Dt8KQ;EAOI;A1Dm8KZ;;A0D18KQ;EAIQ;EAGJ;A1Dw8KZ;;A0D/8KQ;EAIQ;EAGJ;A1D68KZ;;A0Dp9KQ;EAIQ;EAGJ;A1Dk9KZ;;A0Dz9KQ;EAIQ;EAGJ;A1Du9KZ;;A0D99KQ;EAIQ;EAGJ;A1D49KZ;;A0Dn+KQ;EAIQ;EAGJ;A1Di+KZ;;A0Dx+KQ;EAIQ;EAGJ;A1Ds+KZ;;A0D7+KQ;EAIQ;EAGJ;A1D2+KZ;;A0Dl/KQ;EAIQ;EAGJ;A1Dg/KZ;;A0Dv/KQ;EAIQ;EAGJ;A1Dq/KZ;;A0D5/KQ;EAOI;A1Dy/KZ;;A0DhgLQ;EAOI;A1D6/KZ;;A0DpgLQ;EAOI;A1DigLZ;;A0DxgLQ;EAOI;A1DqgLZ;;A0D5gLQ;EAOI;A1DygLZ;;A0DhhLQ;EAOI;A1D6gLZ;;A0DphLQ;EAOI;A1DihLZ;;A0DxhLQ;EAOI;A1DqhLZ;;A0D5hLQ;EAOI;A1DyhLZ;;A0DhiLQ;EAOI;A1D6hLZ;;A0DpiLQ;EAOI;A1DiiLZ;;A0DxiLQ;EAOI;A1DqiLZ;;A0D5iLQ;EAOI;A1DyiLZ;;A0D1jLQ;EACE;A1D6jLV;;A0D9jLQ;EACE;A1DikLV;;A0DlkLQ;EACE;A1DqkLV;;A0DtkLQ;EACE;A1DykLV;;A0D1kLQ;EACE;A1D6kLV;;A0DpkLQ;EAOI;A1DikLZ;;A0DxkLQ;EAOI;A1DqkLZ;;A0D5kLQ;EAOI;A1DykLZ;;A0DhlLQ;EAOI;A1D6kLZ;;A0DplLQ;EAOI;A1DilLZ;;A0DxlLQ;EAOI;A1DqlLZ;;A0D5lLQ;EAOI;A1DylLZ;;A0DhmLQ;EAOI;A1D6lLZ;;A0DpmLQ;EAOI;A1DimLZ;;A0DxmLQ;EAOI;A1DqmLZ;;A0D5mLQ;EAOI;A1DymLZ;;A0DhnLQ;EAOI;A1D6mLZ;;A0DpnLQ;EAOI;A1DinLZ;;A0DxnLQ;EAOI;A1DqnLZ;;A0D5nLQ;EAOI;A1DynLZ;;A0DhoLQ;EAOI;A1D6nLZ;;A0DpoLQ;EAOI;A1DioLZ;;A0DxoLQ;EAOI;A1DqoLZ;;A0D5oLQ;EAOI;A1DyoLZ;;A0DhpLQ;EAOI;A1D6oLZ;;A0DppLQ;EAOI;A1DipLZ;;A0DxpLQ;EAOI;A1DqpLZ;;A0D5pLQ;EAOI;A1DypLZ;;A0DhqLQ;EAOI;A1D6pLZ;;A0DpqLQ;EAOI;A1DiqLZ;;A0DxqLQ;EAOI;A1DqqLZ;;A0D5qLQ;EAOI;A1DyqLZ;;A0DhrLQ;EAOI;A1D6qLZ;;A0DprLQ;EAOI;A1DirLZ;;A0DxrLQ;EAOI;A1DqrLZ;;A0D5rLQ;EAOI;A1DyrLZ;;A0DhsLQ;EAOI;A1D6rLZ;;A0DpsLQ;EAOI;A1DisLZ;;A0DxsLQ;EAOI;A1DqsLZ;;A0D5sLQ;EAOI;A1DysLZ;;A0DhtLQ;EAOI;A1D6sLZ;;A0DptLQ;EAOI;A1DitLZ;;A0DxtLQ;EAOI;A1DqtLZ;;A0D5tLQ;EAOI;A1DytLZ;;A0DhuLQ;EAOI;A1D6tLZ;;A0DpuLQ;EAOI;A1DiuLZ;;A0DxuLQ;EAOI;A1DquLZ;;A0D5uLQ;EAOI;A1DyuLZ;;A0DhvLQ;EAOI;A1D6uLZ;;A0DpvLQ;EAOI;A1DivLZ;;A0DxvLQ;EAOI;A1DqvLZ;;A0D5vLQ;EAOI;A1DyvLZ;;A0DhwLQ;EAOI;A1D6vLZ;;A0DpwLQ;EAOI;A1DiwLZ;;A0DxwLQ;EAOI;A1DqwLZ;;A0D5wLQ;EAOI;A1DywLZ;;A0DhxLQ;EAOI;A1D6wLZ;;A0DpxLQ;EAOI;A1DixLZ;;A0DxxLQ;EAOI;A1DqxLZ;;A0D5xLQ;EAOI;A1DyxLZ;;A0DhyLQ;EAOI;A1D6xLZ;;A0DpyLQ;EAOI;A1DiyLZ;;A0DxyLQ;EAOI;A1DqyLZ;;A0D5yLQ;EAOI;A1DyyLZ;;A0DhzLQ;EAOI;A1D6yLZ;;A0DpzLQ;EAOI;A1DizLZ;;A0DxzLQ;EAOI;A1DqzLZ;;A0D5zLQ;EAOI;A1DyzLZ;;A0Dh0LQ;EAOI;A1D6zLZ;;A0Dp0LQ;EAOI;A1Di0LZ;;A0Dx0LQ;EAOI;A1Dq0LZ;;A0D50LQ;EAOI;EAAA;A1D00LZ;;A0Dj1LQ;EAOI;EAAA;A1D+0LZ;;A0Dt1LQ;EAOI;EAAA;A1Do1LZ;;A0D31LQ;EAOI;EAAA;A1Dy1LZ;;A0Dh2LQ;EAOI;EAAA;A1D81LZ;;A0Dr2LQ;EAOI;EAAA;A1Dm2LZ;;A0D12LQ;EAOI;EAAA;A1Dw2LZ;;A0D/2LQ;EAOI;EAAA;A1D62LZ;;A0Dp3LQ;EAOI;EAAA;A1Dk3LZ;;A0Dz3LQ;EAOI;EAAA;A1Du3LZ;;A0D93LQ;EAOI;EAAA;A1D43LZ;;A0Dn4LQ;EAOI;EAAA;A1Di4LZ;;A0Dx4LQ;EAOI;EAAA;A1Ds4LZ;;A0D74LQ;EAOI;EAAA;A1D24LZ;;A0Dl5LQ;EAOI;A1D+4LZ;;A0Dt5LQ;EAOI;A1Dm5LZ;;A0D15LQ;EAOI;A1Du5LZ;;A0D95LQ;EAOI;A1D25LZ;;A0Dl6LQ;EAOI;A1D+5LZ;;A0Dt6LQ;EAOI;A1Dm6LZ;;A0D16LQ;EAOI;A1Du6LZ;;A0D96LQ;EAOI;A1D26LZ;;A0Dl7LQ;EAOI;A1D+6LZ;;A0Dt7LQ;EAOI;A1Dm7LZ;;A0D17LQ;EAOI;A1Du7LZ;;A0D97LQ;EAOI;A1D27LZ;;A0Dl8LQ;EAOI;A1D+7LZ;;A0Dt8LQ;EAOI;A1Dm8LZ;;A0D18LQ;EAOI;A1Du8LZ;;A0D98LQ;EAOI;A1D28LZ;;A0Dl9LQ;EAOI;A1D+8LZ;;A0Dt9LQ;EAOI;A1Dm9LZ;;A0D19LQ;EAOI;A1Du9LZ;;A0D99LQ;EAOI;A1D29LZ;;A0Dl+LQ;EAOI;A1D+9LZ;;A0Dt+LQ;EAOI;A1Dm+LZ;;A0D1+LQ;EAOI;A1Du+LZ;;A0D9+LQ;EAOI;A1D2+LZ;;A0Dl/LQ;EAOI;A1D++LZ;;A0Dt/LQ;EAOI;A1Dm/LZ;;A0D1/LQ;EAOI;A1Du/LZ;;A0D9/LQ;EAOI;A1D2/LZ;;A0DlgMQ;EAOI;A1D+/LZ;;A0DtgMQ;EAOI;A1DmgMZ;;A0D1gMQ;EAOI;A1DugMZ;;A0D9gMQ;EAOI;A1D2gMZ;;A0DlhMQ;EAOI;A1D+gMZ;;A0DthMQ;EAOI;A1DmhMZ;;A0D1hMQ;EAOI;EAAA;A1DwhMZ;;A0D/hMQ;EAOI;EAAA;A1D6hMZ;;A0DpiMQ;EAOI;EAAA;A1DkiMZ;;A0DziMQ;EAOI;EAAA;A1DuiMZ;;A0D9iMQ;EAOI;EAAA;A1D4iMZ;;A0DnjMQ;EAOI;EAAA;A1DijMZ;;A0DxjMQ;EAOI;EAAA;A1DsjMZ;;A0D7jMQ;EAOI;EAAA;A1D2jMZ;;A0DlkMQ;EAOI;EAAA;A1DgkMZ;;A0DvkMQ;EAOI;EAAA;A1DqkMZ;;A0D5kMQ;EAOI;EAAA;A1D0kMZ;;A0DjlMQ;EAOI;EAAA;A1D+kMZ;;A0DtlMQ;EAOI;A1DmlMZ;;A0D1lMQ;EAOI;A1DulMZ;;A0D9lMQ;EAOI;A1D2lMZ;;A0DlmMQ;EAOI;A1D+lMZ;;A0DtmMQ;EAOI;A1DmmMZ;;A0D1mMQ;EAOI;A1DumMZ;;A0D9mMQ;EAOI;A1D2mMZ;;A0DlnMQ;EAOI;A1D+mMZ;;A0DtnMQ;EAOI;A1DmnMZ;;A0D1nMQ;EAOI;A1DunMZ;;A0D9nMQ;EAOI;A1D2nMZ;;A0DloMQ;EAOI;A1D+nMZ;;A0DtoMQ;EAOI;A1DmoMZ;;A0D1oMQ;EAOI;A1DuoMZ;;A0D9oMQ;EAOI;A1D2oMZ;;A0DlpMQ;EAOI;A1D+oMZ;;A0DtpMQ;EAOI;A1DmpMZ;;A0D1pMQ;EAOI;A1DupMZ;;A0D9pMQ;EAOI;A1D2pMZ;;A0DlqMQ;EAOI;A1D+pMZ;;A0DtqMQ;EAOI;A1DmqMZ;;A0D1qMQ;EAOI;A1DuqMZ;;A0D9qMQ;EAOI;A1D2qMZ;;A0DlrMQ;EAOI;A1D+qMZ;;A0DtrMQ;EAOI;A1DmrMZ;;A0D1rMQ;EAOI;A1DurMZ;;A0D9rMQ;EAOI;A1D2rMZ;;A0DlsMQ;EAOI;A1D+rMZ;;A0DtsMQ;EAOI;A1DmsMZ;;A0D1sMQ;EAOI;A1DusMZ;;A0D9sMQ;EAOI;A1D2sMZ;;A0DltMQ;EAOI;A1D+sMZ;;A0DttMQ;EAOI;A1DmtMZ;;A0D1tMQ;EAOI;A1DutMZ;;A0D9tMQ;EAOI;A1D2tMZ;;A0DluMQ;EAOI;A1D+tMZ;;A0DtuMQ;EAOI;A1DmuMZ;;A0D1uMQ;EAOI;A1DuuMZ;;A0D9uMQ;EAOI;A1D2uMZ;;A0DlvMQ;EAOI;A1D+uMZ;;A0DtvMQ;EAOI;A1DmvMZ;;A0D1vMQ;EAOI;A1DuvMZ;;A0D9vMQ;EAOI;A1D2vMZ;;A0DlwMQ;EAOI;A1D+vMZ;;A0DtwMQ;EAOI;A1DmwMZ;;A0D1wMQ;EAOI;A1DuwMZ;;A0D9wMQ;EAOI;A1D2wMZ;;A0DlxMQ;EAOI;A1D+wMZ;;A0DtxMQ;EAOI;A1DmxMZ;;A0D1xMQ;EAOI;A1DuxMZ;;A0D9xMQ;EAOI;A1D2xMZ;;A0DlyMQ;EAOI;A1D+xMZ;;A0DtyMQ;EAOI;A1DmyMZ;;A0D1yMQ;EAOI;A1DuyMZ;;A0D9yMQ;EAOI;A1D2yMZ;;A0DlzMQ;EAOI;A1D+yMZ;;A0DtzMQ;EAOI;A1DmzMZ;;A0D1zMQ;EAOI;A1DuzMZ;;A0D9zMQ;EAOI;A1D2zMZ;;A0Dl0MQ;EAOI;A1D+zMZ;;A0Dt0MQ;EAOI;A1Dm0MZ;;A0D10MQ;EAOI;A1Du0MZ;;A0D90MQ;EAOI;A1D20MZ;;A0Dl1MQ;EAOI;A1D+0MZ;;A0Dt1MQ;EAOI;A1Dm1MZ;;A0D11MQ;EAOI;A1Du1MZ;;A0D91MQ;EAOI;A1D21MZ;;A0Dl2MQ;EAOI;A1D+1MZ;;A0Dt2MQ;EAOI;A1Dm2MZ;;A0D12MQ;EAOI;A1Du2MZ;;A0D92MQ;EAOI;A1D22MZ;;A0Dl3MQ;EAOI;A1D+2MZ;;A0Dt3MQ;EAOI;A1Dm3MZ;;A0Dx4MQ;AAcA;EAOI;EAAA;A1Dy3MZ;;A0Dt2MQ;AA1BA;EAIQ;EAGJ;A1D+3MZ;;A0Dt4MQ;EAIQ;EAGJ;A1Do4MZ;;A0D34MQ;EAIQ;EAGJ;A1Dy4MZ;;A0Dh5MQ;EAIQ;EAGJ;A1D84MZ;;A0Dr5MQ;EAIQ;EAGJ;A1Dm5MZ;;A0D15MQ;EAIQ;EAGJ;A1Dw5MZ;;A0D/5MQ;EAIQ;EAGJ;A1D65MZ;;A0Dp6MQ;EAIQ;EAGJ;A1Dk6MZ;;A0Dz6MQ;EAIQ;EAGJ;A1Du6MZ;;A0D96MQ;EAIQ;EAGJ;A1D46MZ;;A0Dn7MQ;EAIQ;EAGJ;A1Di7MZ;;A0Dx7MQ;EAIQ;EAGJ;A1Ds7MZ;;A0D77MQ;EAIQ;EAGJ;A1D27MZ;;A0Dl8MQ;EAIQ;EAGJ;A1Dg8MZ;;A0Dv8MQ;EAIQ;EAGJ;A1Dq8MZ;;A0D58MQ;EAIQ;EAGJ;A1D08MZ;;A0Dj9MQ;EAIQ;EAGJ;A1D+8MZ;;A0Dt9MQ;EAIQ;EAGJ;A1Do9MZ;;A0Dr+MQ;EACE;A1Dw+MV;;A0Dz+MQ;EACE;A1D4+MV;;A0D7+MQ;EACE;A1Dg/MV;;A0Dj/MQ;EACE;A1Do/MV;;A0D3+MQ;EAOI;A1Dw+MZ;;A0D/+MQ;EAOI;A1D4+MZ;;A0Dn/MQ;EAOI;A1Dg/MZ;;A0Dv/MQ;EAOI;A1Do/MZ;;A0D3/MQ;EAOI;A1Dw/MZ;;A0D//MQ;EAOI;A1D4/MZ;;A0DngNQ;EAOI;A1DggNZ;;A0DvgNQ;EAOI;A1DogNZ;;A0DrhNQ;EACE;A1DwhNV;;A0DphNU;EACE;A1DuhNZ;;A0D7hNQ;EACE;A1DgiNV;;A0D5hNU;EACE;A1D+hNZ;;A0DriNQ;EACE;A1DwiNV;;A0DpiNU;EACE;A1DuiNZ;;A0D7iNQ;EACE;A1DgjNV;;A0D5iNU;EACE;A1D+iNZ;;A0DrjNQ;EACE;A1DwjNV;;A0DpjNU;EACE;A1DujNZ;;A0DnjNQ;EAOI;A1DgjNZ;;A0D3iNU;EAOI;A1DwiNd;;A0D3jNQ;EAOI;A1DwjNZ;;A0DnjNU;EAOI;A1DgjNd;;A0DnkNQ;EAOI;A1DgkNZ;;A0D3jNU;EAOI;A1DwjNd;;A0D3kNQ;EAIQ;EAGJ;A1DykNZ;;A0DhlNQ;EAIQ;EAGJ;A1D8kNZ;;A0DrlNQ;EAIQ;EAGJ;A1DmlNZ;;A0D1lNQ;EAIQ;EAGJ;A1DwlNZ;;A0D/lNQ;EAIQ;EAGJ;A1D6lNZ;;A0DpmNQ;EAIQ;EAGJ;A1DkmNZ;;A0DzmNQ;EAIQ;EAGJ;A1DumNZ;;A0D9mNQ;EAIQ;EAGJ;A1D4mNZ;;A0DnnNQ;EAIQ;EAGJ;A1DinNZ;;A0DloNQ;EACE;A1DqoNV;;A0DjoNU;EACE;A1DooNZ;;A0D1oNQ;EACE;A1D6oNV;;A0DzoNU;EACE;A1D4oNZ;;A0DlpNQ;EACE;A1DqpNV;;A0DjpNU;EACE;A1DopNZ;;A0D1pNQ;EACE;A1D6pNV;;A0DzpNU;EACE;A1D4pNZ;;A0DlqNQ;EACE;A1DqqNV;;A0DjqNU;EACE;A1DoqNZ;;A0D1qNQ;EACE;A1D6qNV;;A0DzqNU;EACE;A1D4qNZ;;A0DxqNQ;EAIQ;EAGJ;A1DsqNZ;;A0D7qNQ;EAIQ;EAGJ;A1D2qNZ;;A0DlrNQ;EAIQ;EAGJ;A1DgrNZ;;A0DvrNQ;EAIQ;EAGJ;A1DqrNZ;;A0D5rNQ;EAIQ;EAGJ;A1D0rNZ;;A0DjsNQ;EAIQ;EAGJ;A1D+rNZ;;A0DtsNQ;EAIQ;EAGJ;A1DosNZ;;A0D3sNQ;EAIQ;EAGJ;A1DysNZ;;A0DhtNQ;EAIQ;EAGJ;A1D8sNZ;;A0DrtNQ;EAIQ;EAGJ;A1DmtNZ;;A0D1tNQ;EAIQ;EAGJ;A1DwtNZ;;A0D/tNQ;EAIQ;EAGJ;A1D6tNZ;;A0DpuNQ;EAIQ;EAGJ;A1DkuNZ;;A0DzuNQ;EAIQ;EAGJ;A1DuuNZ;;A0DxvNQ;EACE;A1D2vNV;;A0D5vNQ;EACE;A1D+vNV;;A0DhwNQ;EACE;A1DmwNV;;A0DpwNQ;EACE;A1DuwNV;;A0DxwNQ;EACE;A1D2wNV;;A0DlwNQ;EAOI;A1D+vNZ;;A0DtwNQ;EAOI;A1DmwNZ;;A0D1wNQ;EAOI;A1DuwNZ;;A0D9wNQ;EAOI;A1D2wNZ;;A0DlxNQ;EAOI;A1D+wNZ;;A0DtxNQ;EAOI;A1DmxNZ;;A0D1xNQ;EAOI;A1DuxNZ;;A0D9xNQ;EAOI;A1D2xNZ;;A0DlyNQ;EAOI;A1D+xNZ;;A0DtyNQ;EAOI;A1DmyNZ;;A0D1yNQ;EAOI;A1DuyNZ;;A0D9yNQ;EAOI;A1D2yNZ;;A0DlzNQ;EAOI;A1D+yNZ;;A0DtzNQ;EAOI;A1DmzNZ;;A0D1zNQ;EAOI;A1DuzNZ;;A0D9zNQ;EAOI;A1D2zNZ;;A0Dl0NQ;EAOI;A1D+zNZ;;A0Dt0NQ;EAOI;A1Dm0NZ;;A0D10NQ;EAOI;A1Du0NZ;;A0D90NQ;EAOI;A1D20NZ;;A0Dl1NQ;EAOI;A1D+0NZ;;A0Dt1NQ;EAOI;A1Dm1NZ;;A0D11NQ;EAOI;A1Du1NZ;;A0D91NQ;EAOI;EAAA;A1D41NZ;;A0Dn2NQ;EAOI;EAAA;A1Di2NZ;;A0Dx2NQ;EAOI;EAAA;A1Ds2NZ;;A0D72NQ;EAOI;EAAA;A1D22NZ;;A0Dl3NQ;EAOI;EAAA;A1Dg3NZ;;A0Dv3NQ;EAOI;EAAA;A1Dq3NZ;;A0D53NQ;EAOI;EAAA;A1D03NZ;;A0Dj4NQ;EAOI;EAAA;A1D+3NZ;;A0Dt4NQ;EAOI;EAAA;A1Do4NZ;;A0D34NQ;EAOI;EAAA;A1Dy4NZ;;A0Dh5NQ;EAOI;EAAA;A1D84NZ;;A0Dr5NQ;EAOI;EAAA;A1Dm5NZ;;A0D15NQ;EAOI;EAAA;A1Dw5NZ;;A0D/5NQ;EAOI;EAAA;A1D65NZ;;A0Dp6NQ;EAOI;EAAA;A1Dk6NZ;;A0Dz6NQ;EAOI;EAAA;A1Du6NZ;;A0D96NQ;EAOI;EAAA;A1D46NZ;;A0Dn7NQ;EAOI;EAAA;A1Di7NZ;;A0Dx7NQ;EAOI;EAAA;A1Ds7NZ;;A0D77NQ;EAOI;EAAA;A1D27NZ;;A0Dl8NQ;EAOI;EAAA;A1Dg8NZ;;A0Dv8NQ;EAOI;EAAA;A1Dq8NZ;;A0D58NQ;EAOI;EAAA;A1D08NZ;;A0Dj9NQ;EAOI;EAAA;A1D+8NZ;;A0Dt9NQ;EAOI;EAAA;A1Do9NZ;;A0D39NQ;EAOI;EAAA;A1Dy9NZ;;A0Dh+NQ;EAOI;EAAA;A1D89NZ;;A0Dr+NQ;EAOI;EAAA;A1Dm+NZ;;A0D1+NQ;EAOI;EAAA;A1Dw+NZ;;A0D/+NQ;EAOI;EAAA;A1D6+NZ;;A0Dp/NQ;EAOI;EAAA;A1Dk/NZ;;A0Dz/NQ;EAOI;EAAA;A1Du/NZ;;A0D9/NQ;EAOI;EAAA;A1D4/NZ;;A0DngOQ;EAOI;EAAA;A1DigOZ;;A0DxgOQ;EAOI;EAAA;A1DsgOZ;;A0D7gOQ;EAOI;EAAA;A1D2gOZ;;A0DlhOQ;EAOI;A1D+gOZ;;A0DthOQ;EAOI;A1DmhOZ;;A0D1hOQ;EAOI;A1DuhOZ;;A0D9hOQ;EAOI;A1D2hOZ;;A0DliOQ;EAOI;A1D+hOZ;;A0DtiOQ;EAOI;A1DmiOZ;;A0D1iOQ;EAOI;A1DuiOZ;;AajjOI;E6CGI;IAOI;E1D4iOV;E0DnjOM;IAOI;E1D+iOV;E0DtjOM;IAOI;E1DkjOV;E0DzjOM;IAOI;E1DqjOV;E0D5jOM;IAOI;E1DwjOV;E0D/jOM;IAOI;E1D2jOV;E0DlkOM;IAOI;E1D8jOV;E0DrkOM;IAOI;E1DikOV;E0DxkOM;IAOI;E1DokOV;E0D3kOM;IAOI;E1DukOV;E0D9kOM;IAOI;E1D0kOV;E0DjlOM;IAOI;E1D6kOV;E0DplOM;IAOI;E1DglOV;E0DvlOM;IAOI;E1DmlOV;E0D1lOM;IAOI;E1DslOV;E0D7lOM;IAOI;E1DylOV;E0DhmOM;IAOI;E1D4lOV;E0DnmOM;IAOI;E1D+lOV;E0DtmOM;IAOI;E1DkmOV;E0DzmOM;IAOI;E1DqmOV;E0D5mOM;IAOI;E1DwmOV;E0D/mOM;IAOI;E1D2mOV;E0DlnOM;IAOI;E1D8mOV;E0DrnOM;IAOI;E1DinOV;E0DxnOM;IAOI;E1DonOV;E0D3nOM;IAOI;E1DunOV;E0D9nOM;IAOI;E1D0nOV;E0DjoOM;IAOI;E1D6nOV;E0DpoOM;IAOI;E1DgoOV;E0DvoOM;IAOI;E1DmoOV;E0D1oOM;IAOI;E1DsoOV;E0D7oOM;IAOI;E1DyoOV;E0DhpOM;IAOI;E1D4oOV;E0DnpOM;IAOI;E1D+oOV;E0DtpOM;IAOI;E1DkpOV;E0DzpOM;IAOI;E1DqpOV;E0D5pOM;IAOI;E1DwpOV;E0D/pOM;IAOI;E1D2pOV;E0DlqOM;IAOI;E1D8pOV;E0DrqOM;IAOI;E1DiqOV;E0DxqOM;IAOI;E1DoqOV;E0D3qOM;IAOI;E1DuqOV;E0D9qOM;IAOI;E1D0qOV;E0DjrOM;IAOI;E1D6qOV;E0DprOM;IAOI;E1DgrOV;E0DvrOM;IAOI;E1DmrOV;E0D1rOM;IAOI;E1DsrOV;E0D7rOM;IAOI;E1DyrOV;E0DhsOM;IAOI;E1D4rOV;E0DnsOM;IAOI;E1D+rOV;E0DtsOM;IAOI;E1DksOV;E0DzsOM;IAOI;E1DqsOV;E0D5sOM;IAOI;E1DwsOV;E0D/sOM;IAOI;E1D2sOV;E0DltOM;IAOI;E1D8sOV;E0DrtOM;IAOI;E1DitOV;E0DxtOM;IAOI;E1DotOV;E0D3tOM;IAOI;E1DutOV;E0D9tOM;IAOI;E1D0tOV;E0DjuOM;IAOI;E1D6tOV;E0DpuOM;IAOI;E1DguOV;E0DvuOM;IAOI;E1DmuOV;E0D1uOM;IAOI;E1DsuOV;E0D7uOM;IAOI;E1DyuOV;E0DhvOM;IAOI;E1D4uOV;E0DnvOM;IAOI;E1D+uOV;E0DtvOM;IAOI;E1DkvOV;E0DzvOM;IAOI;E1DqvOV;E0D5vOM;IAOI;E1DwvOV;E0D/vOM;IAOI;IAAA;E1D4vOV;E0DnwOM;IAOI;IAAA;E1DgwOV;E0DvwOM;IAOI;IAAA;E1DowOV;E0D3wOM;IAOI;IAAA;E1DwwOV;E0D/wOM;IAOI;IAAA;E1D4wOV;E0DnxOM;IAOI;IAAA;E1DgxOV;E0DvxOM;IAOI;IAAA;E1DoxOV;E0D3xOM;IAOI;IAAA;E1DwxOV;E0D/xOM;IAOI;IAAA;E1D4xOV;E0DnyOM;IAOI;IAAA;E1DgyOV;E0DvyOM;IAOI;IAAA;E1DoyOV;E0D3yOM;IAOI;IAAA;E1DwyOV;E0D/yOM;IAOI;IAAA;E1D4yOV;E0DnzOM;IAOI;IAAA;E1DgzOV;E0DvzOM;IAOI;E1DmzOV;E0D1zOM;IAOI;E1DszOV;E0D7zOM;IAOI;E1DyzOV;E0Dh0OM;IAOI;E1D4zOV;E0Dn0OM;IAOI;E1D+zOV;E0Dt0OM;IAOI;E1Dk0OV;E0Dz0OM;IAOI;E1Dq0OV;E0D50OM;IAOI;E1Dw0OV;E0D/0OM;IAOI;E1D20OV;E0Dl1OM;IAOI;E1D80OV;E0Dr1OM;IAOI;E1Di1OV;E0Dx1OM;IAOI;E1Do1OV;E0D31OM;IAOI;E1Du1OV;E0D91OM;IAOI;E1D01OV;E0Dj2OM;IAOI;E1D61OV;E0Dp2OM;IAOI;E1Dg2OV;E0Dv2OM;IAOI;E1Dm2OV;E0D12OM;IAOI;E1Ds2OV;E0D72OM;IAOI;E1Dy2OV;E0Dh3OM;IAOI;E1D42OV;E0Dn3OM;IAOI;E1D+2OV;E0Dt3OM;IAOI;E1Dk3OV;E0Dz3OM;IAOI;E1Dq3OV;E0D53OM;IAOI;E1Dw3OV;E0D/3OM;IAOI;E1D23OV;E0Dl4OM;IAOI;E1D83OV;E0Dr4OM;IAOI;E1Di4OV;E0Dx4OM;IAOI;E1Do4OV;E0D34OM;IAOI;E1Du4OV;E0D94OM;IAOI;E1D04OV;E0Dj5OM;IAOI;E1D64OV;E0Dp5OM;IAOI;E1Dg5OV;E0Dv5OM;IAOI;E1Dm5OV;E0D15OM;IAOI;E1Ds5OV;E0D75OM;IAOI;IAAA;E1D05OV;E0Dj6OM;IAOI;IAAA;E1D85OV;E0Dr6OM;IAOI;IAAA;E1Dk6OV;E0Dz6OM;IAOI;IAAA;E1Ds6OV;E0D76OM;IAOI;IAAA;E1D06OV;E0Dj7OM;IAOI;IAAA;E1D86OV;E0Dr7OM;IAOI;IAAA;E1Dk7OV;E0Dz7OM;IAOI;IAAA;E1Ds7OV;E0D77OM;IAOI;IAAA;E1D07OV;E0Dj8OM;IAOI;IAAA;E1D87OV;E0Dr8OM;IAOI;IAAA;E1Dk8OV;E0Dz8OM;IAOI;IAAA;E1Ds8OV;E0D78OM;IAOI;E1Dy8OV;E0Dh9OM;IAOI;E1D48OV;E0Dn9OM;IAOI;E1D+8OV;E0Dt9OM;IAOI;E1Dk9OV;E0Dz9OM;IAOI;E1Dq9OV;E0D59OM;IAOI;E1Dw9OV;E0D/9OM;IAOI;E1D29OV;E0Dl+OM;IAOI;E1D89OV;E0Dr+OM;IAOI;E1Di+OV;E0Dx+OM;IAOI;E1Do+OV;E0D3+OM;IAOI;E1Du+OV;E0D9+OM;IAOI;E1D0+OV;E0Dj/OM;IAOI;E1D6+OV;E0Dp/OM;IAOI;E1Dg/OV;E0Dv/OM;IAOI;E1Dm/OV;E0D1/OM;IAOI;E1Ds/OV;E0D7/OM;IAOI;E1Dy/OV;E0DhgPM;IAOI;E1D4/OV;E0DngPM;IAOI;E1D+/OV;E0DtgPM;IAOI;E1DkgPV;E0DzgPM;IAOI;E1DqgPV;E0D5gPM;IAOI;E1DwgPV;E0D/gPM;IAOI;E1D2gPV;E0DlhPM;IAOI;E1D8gPV;E0DrhPM;IAOI;E1DihPV;E0DxhPM;IAOI;E1DohPV;E0D3hPM;IAOI;E1DuhPV;E0D9hPM;IAOI;E1D0hPV;E0DjiPM;IAOI;E1D6hPV;E0DpiPM;IAOI;E1DgiPV;E0DviPM;IAOI;E1DmiPV;E0D1iPM;IAOI;E1DsiPV;E0D7iPM;IAOI;E1DyiPV;E0DhjPM;IAOI;E1D4iPV;E0DnjPM;IAOI;E1D+iPV;E0DtjPM;IAOI;E1DkjPV;E0DzjPM;IAOI;E1DqjPV;E0D5jPM;IAOI;E1DwjPV;E0D/jPM;IAOI;E1D2jPV;E0DlkPM;IAOI;E1D8jPV;E0DrkPM;IAOI;E1DikPV;E0DxkPM;IAOI;E1DokPV;E0D3kPM;IAOI;E1DukPV;E0D9kPM;IAOI;E1D0kPV;E0DjlPM;IAOI;E1D6kPV;AACF;AaxlPI;E6CGI;IAOI;E1DklPV;E0DzlPM;IAOI;E1DqlPV;E0D5lPM;IAOI;E1DwlPV;E0D/lPM;IAOI;E1D2lPV;E0DlmPM;IAOI;E1D8lPV;E0DrmPM;IAOI;E1DimPV;E0DxmPM;IAOI;E1DomPV;E0D3mPM;IAOI;E1DumPV;E0D9mPM;IAOI;E1D0mPV;E0DjnPM;IAOI;E1D6mPV;E0DpnPM;IAOI;E1DgnPV;E0DvnPM;IAOI;E1DmnPV;E0D1nPM;IAOI;E1DsnPV;E0D7nPM;IAOI;E1DynPV;E0DhoPM;IAOI;E1D4nPV;E0DnoPM;IAOI;E1D+nPV;E0DtoPM;IAOI;E1DkoPV;E0DzoPM;IAOI;E1DqoPV;E0D5oPM;IAOI;E1DwoPV;E0D/oPM;IAOI;E1D2oPV;E0DlpPM;IAOI;E1D8oPV;E0DrpPM;IAOI;E1DipPV;E0DxpPM;IAOI;E1DopPV;E0D3pPM;IAOI;E1DupPV;E0D9pPM;IAOI;E1D0pPV;E0DjqPM;IAOI;E1D6pPV;E0DpqPM;IAOI;E1DgqPV;E0DvqPM;IAOI;E1DmqPV;E0D1qPM;IAOI;E1DsqPV;E0D7qPM;IAOI;E1DyqPV;E0DhrPM;IAOI;E1D4qPV;E0DnrPM;IAOI;E1D+qPV;E0DtrPM;IAOI;E1DkrPV;E0DzrPM;IAOI;E1DqrPV;E0D5rPM;IAOI;E1DwrPV;E0D/rPM;IAOI;E1D2rPV;E0DlsPM;IAOI;E1D8rPV;E0DrsPM;IAOI;E1DisPV;E0DxsPM;IAOI;E1DosPV;E0D3sPM;IAOI;E1DusPV;E0D9sPM;IAOI;E1D0sPV;E0DjtPM;IAOI;E1D6sPV;E0DptPM;IAOI;E1DgtPV;E0DvtPM;IAOI;E1DmtPV;E0D1tPM;IAOI;E1DstPV;E0D7tPM;IAOI;E1DytPV;E0DhuPM;IAOI;E1D4tPV;E0DnuPM;IAOI;E1D+tPV;E0DtuPM;IAOI;E1DkuPV;E0DzuPM;IAOI;E1DquPV;E0D5uPM;IAOI;E1DwuPV;E0D/uPM;IAOI;E1D2uPV;E0DlvPM;IAOI;E1D8uPV;E0DrvPM;IAOI;E1DivPV;E0DxvPM;IAOI;E1DovPV;E0D3vPM;IAOI;E1DuvPV;E0D9vPM;IAOI;E1D0vPV;E0DjwPM;IAOI;E1D6vPV;E0DpwPM;IAOI;E1DgwPV;E0DvwPM;IAOI;E1DmwPV;E0D1wPM;IAOI;E1DswPV;E0D7wPM;IAOI;E1DywPV;E0DhxPM;IAOI;E1D4wPV;E0DnxPM;IAOI;E1D+wPV;E0DtxPM;IAOI;E1DkxPV;E0DzxPM;IAOI;E1DqxPV;E0D5xPM;IAOI;E1DwxPV;E0D/xPM;IAOI;E1D2xPV;E0DlyPM;IAOI;E1D8xPV;E0DryPM;IAOI;IAAA;E1DkyPV;E0DzyPM;IAOI;IAAA;E1DsyPV;E0D7yPM;IAOI;IAAA;E1D0yPV;E0DjzPM;IAOI;IAAA;E1D8yPV;E0DrzPM;IAOI;IAAA;E1DkzPV;E0DzzPM;IAOI;IAAA;E1DszPV;E0D7zPM;IAOI;IAAA;E1D0zPV;E0Dj0PM;IAOI;IAAA;E1D8zPV;E0Dr0PM;IAOI;IAAA;E1Dk0PV;E0Dz0PM;IAOI;IAAA;E1Ds0PV;E0D70PM;IAOI;IAAA;E1D00PV;E0Dj1PM;IAOI;IAAA;E1D80PV;E0Dr1PM;IAOI;IAAA;E1Dk1PV;E0Dz1PM;IAOI;IAAA;E1Ds1PV;E0D71PM;IAOI;E1Dy1PV;E0Dh2PM;IAOI;E1D41PV;E0Dn2PM;IAOI;E1D+1PV;E0Dt2PM;IAOI;E1Dk2PV;E0Dz2PM;IAOI;E1Dq2PV;E0D52PM;IAOI;E1Dw2PV;E0D/2PM;IAOI;E1D22PV;E0Dl3PM;IAOI;E1D82PV;E0Dr3PM;IAOI;E1Di3PV;E0Dx3PM;IAOI;E1Do3PV;E0D33PM;IAOI;E1Du3PV;E0D93PM;IAOI;E1D03PV;E0Dj4PM;IAOI;E1D63PV;E0Dp4PM;IAOI;E1Dg4PV;E0Dv4PM;IAOI;E1Dm4PV;E0D14PM;IAOI;E1Ds4PV;E0D74PM;IAOI;E1Dy4PV;E0Dh5PM;IAOI;E1D44PV;E0Dn5PM;IAOI;E1D+4PV;E0Dt5PM;IAOI;E1Dk5PV;E0Dz5PM;IAOI;E1Dq5PV;E0D55PM;IAOI;E1Dw5PV;E0D/5PM;IAOI;E1D25PV;E0Dl6PM;IAOI;E1D85PV;E0Dr6PM;IAOI;E1Di6PV;E0Dx6PM;IAOI;E1Do6PV;E0D36PM;IAOI;E1Du6PV;E0D96PM;IAOI;E1D06PV;E0Dj7PM;IAOI;E1D66PV;E0Dp7PM;IAOI;E1Dg7PV;E0Dv7PM;IAOI;E1Dm7PV;E0D17PM;IAOI;E1Ds7PV;E0D77PM;IAOI;E1Dy7PV;E0Dh8PM;IAOI;E1D47PV;E0Dn8PM;IAOI;IAAA;E1Dg8PV;E0Dv8PM;IAOI;IAAA;E1Do8PV;E0D38PM;IAOI;IAAA;E1Dw8PV;E0D/8PM;IAOI;IAAA;E1D48PV;E0Dn9PM;IAOI;IAAA;E1Dg9PV;E0Dv9PM;IAOI;IAAA;E1Do9PV;E0D39PM;IAOI;IAAA;E1Dw9PV;E0D/9PM;IAOI;IAAA;E1D49PV;E0Dn+PM;IAOI;IAAA;E1Dg+PV;E0Dv+PM;IAOI;IAAA;E1Do+PV;E0D3+PM;IAOI;IAAA;E1Dw+PV;E0D/+PM;IAOI;IAAA;E1D4+PV;E0Dn/PM;IAOI;E1D++PV;E0Dt/PM;IAOI;E1Dk/PV;E0Dz/PM;IAOI;E1Dq/PV;E0D5/PM;IAOI;E1Dw/PV;E0D//PM;IAOI;E1D2/PV;E0DlgQM;IAOI;E1D8/PV;E0DrgQM;IAOI;E1DigQV;E0DxgQM;IAOI;E1DogQV;E0D3gQM;IAOI;E1DugQV;E0D9gQM;IAOI;E1D0gQV;E0DjhQM;IAOI;E1D6gQV;E0DphQM;IAOI;E1DghQV;E0DvhQM;IAOI;E1DmhQV;E0D1hQM;IAOI;E1DshQV;E0D7hQM;IAOI;E1DyhQV;E0DhiQM;IAOI;E1D4hQV;E0DniQM;IAOI;E1D+hQV;E0DtiQM;IAOI;E1DkiQV;E0DziQM;IAOI;E1DqiQV;E0D5iQM;IAOI;E1DwiQV;E0D/iQM;IAOI;E1D2iQV;E0DljQM;IAOI;E1D8iQV;E0DrjQM;IAOI;E1DijQV;E0DxjQM;IAOI;E1DojQV;E0D3jQM;IAOI;E1DujQV;E0D9jQM;IAOI;E1D0jQV;E0DjkQM;IAOI;E1D6jQV;E0DpkQM;IAOI;E1DgkQV;E0DvkQM;IAOI;E1DmkQV;E0D1kQM;IAOI;E1DskQV;E0D7kQM;IAOI;E1DykQV;E0DhlQM;IAOI;E1D4kQV;E0DnlQM;IAOI;E1D+kQV;E0DtlQM;IAOI;E1DklQV;E0DzlQM;IAOI;E1DqlQV;E0D5lQM;IAOI;E1DwlQV;E0D/lQM;IAOI;E1D2lQV;E0DlmQM;IAOI;E1D8lQV;E0DrmQM;IAOI;E1DimQV;E0DxmQM;IAOI;E1DomQV;E0D3mQM;IAOI;E1DumQV;E0D9mQM;IAOI;E1D0mQV;E0DjnQM;IAOI;E1D6mQV;E0DpnQM;IAOI;E1DgnQV;E0DvnQM;IAOI;E1DmnQV;AACF;Aa9nQI;E6CGI;IAOI;E1DwnQV;E0D/nQM;IAOI;E1D2nQV;E0DloQM;IAOI;E1D8nQV;E0DroQM;IAOI;E1DioQV;E0DxoQM;IAOI;E1DooQV;E0D3oQM;IAOI;E1DuoQV;E0D9oQM;IAOI;E1D0oQV;E0DjpQM;IAOI;E1D6oQV;E0DppQM;IAOI;E1DgpQV;E0DvpQM;IAOI;E1DmpQV;E0D1pQM;IAOI;E1DspQV;E0D7pQM;IAOI;E1DypQV;E0DhqQM;IAOI;E1D4pQV;E0DnqQM;IAOI;E1D+pQV;E0DtqQM;IAOI;E1DkqQV;E0DzqQM;IAOI;E1DqqQV;E0D5qQM;IAOI;E1DwqQV;E0D/qQM;IAOI;E1D2qQV;E0DlrQM;IAOI;E1D8qQV;E0DrrQM;IAOI;E1DirQV;E0DxrQM;IAOI;E1DorQV;E0D3rQM;IAOI;E1DurQV;E0D9rQM;IAOI;E1D0rQV;E0DjsQM;IAOI;E1D6rQV;E0DpsQM;IAOI;E1DgsQV;E0DvsQM;IAOI;E1DmsQV;E0D1sQM;IAOI;E1DssQV;E0D7sQM;IAOI;E1DysQV;E0DhtQM;IAOI;E1D4sQV;E0DntQM;IAOI;E1D+sQV;E0DttQM;IAOI;E1DktQV;E0DztQM;IAOI;E1DqtQV;E0D5tQM;IAOI;E1DwtQV;E0D/tQM;IAOI;E1D2tQV;E0DluQM;IAOI;E1D8tQV;E0DruQM;IAOI;E1DiuQV;E0DxuQM;IAOI;E1DouQV;E0D3uQM;IAOI;E1DuuQV;E0D9uQM;IAOI;E1D0uQV;E0DjvQM;IAOI;E1D6uQV;E0DpvQM;IAOI;E1DgvQV;E0DvvQM;IAOI;E1DmvQV;E0D1vQM;IAOI;E1DsvQV;E0D7vQM;IAOI;E1DyvQV;E0DhwQM;IAOI;E1D4vQV;E0DnwQM;IAOI;E1D+vQV;E0DtwQM;IAOI;E1DkwQV;E0DzwQM;IAOI;E1DqwQV;E0D5wQM;IAOI;E1DwwQV;E0D/wQM;IAOI;E1D2wQV;E0DlxQM;IAOI;E1D8wQV;E0DrxQM;IAOI;E1DixQV;E0DxxQM;IAOI;E1DoxQV;E0D3xQM;IAOI;E1DuxQV;E0D9xQM;IAOI;E1D0xQV;E0DjyQM;IAOI;E1D6xQV;E0DpyQM;IAOI;E1DgyQV;E0DvyQM;IAOI;E1DmyQV;E0D1yQM;IAOI;E1DsyQV;E0D7yQM;IAOI;E1DyyQV;E0DhzQM;IAOI;E1D4yQV;E0DnzQM;IAOI;E1D+yQV;E0DtzQM;IAOI;E1DkzQV;E0DzzQM;IAOI;E1DqzQV;E0D5zQM;IAOI;E1DwzQV;E0D/zQM;IAOI;E1D2zQV;E0Dl0QM;IAOI;E1D8zQV;E0Dr0QM;IAOI;E1Di0QV;E0Dx0QM;IAOI;E1Do0QV;E0D30QM;IAOI;IAAA;E1Dw0QV;E0D/0QM;IAOI;IAAA;E1D40QV;E0Dn1QM;IAOI;IAAA;E1Dg1QV;E0Dv1QM;IAOI;IAAA;E1Do1QV;E0D31QM;IAOI;IAAA;E1Dw1QV;E0D/1QM;IAOI;IAAA;E1D41QV;E0Dn2QM;IAOI;IAAA;E1Dg2QV;E0Dv2QM;IAOI;IAAA;E1Do2QV;E0D32QM;IAOI;IAAA;E1Dw2QV;E0D/2QM;IAOI;IAAA;E1D42QV;E0Dn3QM;IAOI;IAAA;E1Dg3QV;E0Dv3QM;IAOI;IAAA;E1Do3QV;E0D33QM;IAOI;IAAA;E1Dw3QV;E0D/3QM;IAOI;IAAA;E1D43QV;E0Dn4QM;IAOI;E1D+3QV;E0Dt4QM;IAOI;E1Dk4QV;E0Dz4QM;IAOI;E1Dq4QV;E0D54QM;IAOI;E1Dw4QV;E0D/4QM;IAOI;E1D24QV;E0Dl5QM;IAOI;E1D84QV;E0Dr5QM;IAOI;E1Di5QV;E0Dx5QM;IAOI;E1Do5QV;E0D35QM;IAOI;E1Du5QV;E0D95QM;IAOI;E1D05QV;E0Dj6QM;IAOI;E1D65QV;E0Dp6QM;IAOI;E1Dg6QV;E0Dv6QM;IAOI;E1Dm6QV;E0D16QM;IAOI;E1Ds6QV;E0D76QM;IAOI;E1Dy6QV;E0Dh7QM;IAOI;E1D46QV;E0Dn7QM;IAOI;E1D+6QV;E0Dt7QM;IAOI;E1Dk7QV;E0Dz7QM;IAOI;E1Dq7QV;E0D57QM;IAOI;E1Dw7QV;E0D/7QM;IAOI;E1D27QV;E0Dl8QM;IAOI;E1D87QV;E0Dr8QM;IAOI;E1Di8QV;E0Dx8QM;IAOI;E1Do8QV;E0D38QM;IAOI;E1Du8QV;E0D98QM;IAOI;E1D08QV;E0Dj9QM;IAOI;E1D68QV;E0Dp9QM;IAOI;E1Dg9QV;E0Dv9QM;IAOI;E1Dm9QV;E0D19QM;IAOI;E1Ds9QV;E0D79QM;IAOI;E1Dy9QV;E0Dh+QM;IAOI;E1D49QV;E0Dn+QM;IAOI;E1D+9QV;E0Dt+QM;IAOI;E1Dk+QV;E0Dz+QM;IAOI;IAAA;E1Ds+QV;E0D7+QM;IAOI;IAAA;E1D0+QV;E0Dj/QM;IAOI;IAAA;E1D8+QV;E0Dr/QM;IAOI;IAAA;E1Dk/QV;E0Dz/QM;IAOI;IAAA;E1Ds/QV;E0D7/QM;IAOI;IAAA;E1D0/QV;E0DjgRM;IAOI;IAAA;E1D8/QV;E0DrgRM;IAOI;IAAA;E1DkgRV;E0DzgRM;IAOI;IAAA;E1DsgRV;E0D7gRM;IAOI;IAAA;E1D0gRV;E0DjhRM;IAOI;IAAA;E1D8gRV;E0DrhRM;IAOI;IAAA;E1DkhRV;E0DzhRM;IAOI;E1DqhRV;E0D5hRM;IAOI;E1DwhRV;E0D/hRM;IAOI;E1D2hRV;E0DliRM;IAOI;E1D8hRV;E0DriRM;IAOI;E1DiiRV;E0DxiRM;IAOI;E1DoiRV;E0D3iRM;IAOI;E1DuiRV;E0D9iRM;IAOI;E1D0iRV;E0DjjRM;IAOI;E1D6iRV;E0DpjRM;IAOI;E1DgjRV;E0DvjRM;IAOI;E1DmjRV;E0D1jRM;IAOI;E1DsjRV;E0D7jRM;IAOI;E1DyjRV;E0DhkRM;IAOI;E1D4jRV;E0DnkRM;IAOI;E1D+jRV;E0DtkRM;IAOI;E1DkkRV;E0DzkRM;IAOI;E1DqkRV;E0D5kRM;IAOI;E1DwkRV;E0D/kRM;IAOI;E1D2kRV;E0DllRM;IAOI;E1D8kRV;E0DrlRM;IAOI;E1DilRV;E0DxlRM;IAOI;E1DolRV;E0D3lRM;IAOI;E1DulRV;E0D9lRM;IAOI;E1D0lRV;E0DjmRM;IAOI;E1D6lRV;E0DpmRM;IAOI;E1DgmRV;E0DvmRM;IAOI;E1DmmRV;E0D1mRM;IAOI;E1DsmRV;E0D7mRM;IAOI;E1DymRV;E0DhnRM;IAOI;E1D4mRV;E0DnnRM;IAOI;E1D+mRV;E0DtnRM;IAOI;E1DknRV;E0DznRM;IAOI;E1DqnRV;E0D5nRM;IAOI;E1DwnRV;E0D/nRM;IAOI;E1D2nRV;E0DloRM;IAOI;E1D8nRV;E0DroRM;IAOI;E1DioRV;E0DxoRM;IAOI;E1DooRV;E0D3oRM;IAOI;E1DuoRV;E0D9oRM;IAOI;E1D0oRV;E0DjpRM;IAOI;E1D6oRV;E0DppRM;IAOI;E1DgpRV;E0DvpRM;IAOI;E1DmpRV;E0D1pRM;IAOI;E1DspRV;E0D7pRM;IAOI;E1DypRV;AACF;AapqRI;E6CGI;IAOI;E1D8pRV;E0DrqRM;IAOI;E1DiqRV;E0DxqRM;IAOI;E1DoqRV;E0D3qRM;IAOI;E1DuqRV;E0D9qRM;IAOI;E1D0qRV;E0DjrRM;IAOI;E1D6qRV;E0DprRM;IAOI;E1DgrRV;E0DvrRM;IAOI;E1DmrRV;E0D1rRM;IAOI;E1DsrRV;E0D7rRM;IAOI;E1DyrRV;E0DhsRM;IAOI;E1D4rRV;E0DnsRM;IAOI;E1D+rRV;E0DtsRM;IAOI;E1DksRV;E0DzsRM;IAOI;E1DqsRV;E0D5sRM;IAOI;E1DwsRV;E0D/sRM;IAOI;E1D2sRV;E0DltRM;IAOI;E1D8sRV;E0DrtRM;IAOI;E1DitRV;E0DxtRM;IAOI;E1DotRV;E0D3tRM;IAOI;E1DutRV;E0D9tRM;IAOI;E1D0tRV;E0DjuRM;IAOI;E1D6tRV;E0DpuRM;IAOI;E1DguRV;E0DvuRM;IAOI;E1DmuRV;E0D1uRM;IAOI;E1DsuRV;E0D7uRM;IAOI;E1DyuRV;E0DhvRM;IAOI;E1D4uRV;E0DnvRM;IAOI;E1D+uRV;E0DtvRM;IAOI;E1DkvRV;E0DzvRM;IAOI;E1DqvRV;E0D5vRM;IAOI;E1DwvRV;E0D/vRM;IAOI;E1D2vRV;E0DlwRM;IAOI;E1D8vRV;E0DrwRM;IAOI;E1DiwRV;E0DxwRM;IAOI;E1DowRV;E0D3wRM;IAOI;E1DuwRV;E0D9wRM;IAOI;E1D0wRV;E0DjxRM;IAOI;E1D6wRV;E0DpxRM;IAOI;E1DgxRV;E0DvxRM;IAOI;E1DmxRV;E0D1xRM;IAOI;E1DsxRV;E0D7xRM;IAOI;E1DyxRV;E0DhyRM;IAOI;E1D4xRV;E0DnyRM;IAOI;E1D+xRV;E0DtyRM;IAOI;E1DkyRV;E0DzyRM;IAOI;E1DqyRV;E0D5yRM;IAOI;E1DwyRV;E0D/yRM;IAOI;E1D2yRV;E0DlzRM;IAOI;E1D8yRV;E0DrzRM;IAOI;E1DizRV;E0DxzRM;IAOI;E1DozRV;E0D3zRM;IAOI;E1DuzRV;E0D9zRM;IAOI;E1D0zRV;E0Dj0RM;IAOI;E1D6zRV;E0Dp0RM;IAOI;E1Dg0RV;E0Dv0RM;IAOI;E1Dm0RV;E0D10RM;IAOI;E1Ds0RV;E0D70RM;IAOI;E1Dy0RV;E0Dh1RM;IAOI;E1D40RV;E0Dn1RM;IAOI;E1D+0RV;E0Dt1RM;IAOI;E1Dk1RV;E0Dz1RM;IAOI;E1Dq1RV;E0D51RM;IAOI;E1Dw1RV;E0D/1RM;IAOI;E1D21RV;E0Dl2RM;IAOI;E1D81RV;E0Dr2RM;IAOI;E1Di2RV;E0Dx2RM;IAOI;E1Do2RV;E0D32RM;IAOI;E1Du2RV;E0D92RM;IAOI;E1D02RV;E0Dj3RM;IAOI;IAAA;E1D82RV;E0Dr3RM;IAOI;IAAA;E1Dk3RV;E0Dz3RM;IAOI;IAAA;E1Ds3RV;E0D73RM;IAOI;IAAA;E1D03RV;E0Dj4RM;IAOI;IAAA;E1D83RV;E0Dr4RM;IAOI;IAAA;E1Dk4RV;E0Dz4RM;IAOI;IAAA;E1Ds4RV;E0D74RM;IAOI;IAAA;E1D04RV;E0Dj5RM;IAOI;IAAA;E1D84RV;E0Dr5RM;IAOI;IAAA;E1Dk5RV;E0Dz5RM;IAOI;IAAA;E1Ds5RV;E0D75RM;IAOI;IAAA;E1D05RV;E0Dj6RM;IAOI;IAAA;E1D85RV;E0Dr6RM;IAOI;IAAA;E1Dk6RV;E0Dz6RM;IAOI;E1Dq6RV;E0D56RM;IAOI;E1Dw6RV;E0D/6RM;IAOI;E1D26RV;E0Dl7RM;IAOI;E1D86RV;E0Dr7RM;IAOI;E1Di7RV;E0Dx7RM;IAOI;E1Do7RV;E0D37RM;IAOI;E1Du7RV;E0D97RM;IAOI;E1D07RV;E0Dj8RM;IAOI;E1D67RV;E0Dp8RM;IAOI;E1Dg8RV;E0Dv8RM;IAOI;E1Dm8RV;E0D18RM;IAOI;E1Ds8RV;E0D78RM;IAOI;E1Dy8RV;E0Dh9RM;IAOI;E1D48RV;E0Dn9RM;IAOI;E1D+8RV;E0Dt9RM;IAOI;E1Dk9RV;E0Dz9RM;IAOI;E1Dq9RV;E0D59RM;IAOI;E1Dw9RV;E0D/9RM;IAOI;E1D29RV;E0Dl+RM;IAOI;E1D89RV;E0Dr+RM;IAOI;E1Di+RV;E0Dx+RM;IAOI;E1Do+RV;E0D3+RM;IAOI;E1Du+RV;E0D9+RM;IAOI;E1D0+RV;E0Dj/RM;IAOI;E1D6+RV;E0Dp/RM;IAOI;E1Dg/RV;E0Dv/RM;IAOI;E1Dm/RV;E0D1/RM;IAOI;E1Ds/RV;E0D7/RM;IAOI;E1Dy/RV;E0DhgSM;IAOI;E1D4/RV;E0DngSM;IAOI;E1D+/RV;E0DtgSM;IAOI;E1DkgSV;E0DzgSM;IAOI;E1DqgSV;E0D5gSM;IAOI;E1DwgSV;E0D/gSM;IAOI;IAAA;E1D4gSV;E0DnhSM;IAOI;IAAA;E1DghSV;E0DvhSM;IAOI;IAAA;E1DohSV;E0D3hSM;IAOI;IAAA;E1DwhSV;E0D/hSM;IAOI;IAAA;E1D4hSV;E0DniSM;IAOI;IAAA;E1DgiSV;E0DviSM;IAOI;IAAA;E1DoiSV;E0D3iSM;IAOI;IAAA;E1DwiSV;E0D/iSM;IAOI;IAAA;E1D4iSV;E0DnjSM;IAOI;IAAA;E1DgjSV;E0DvjSM;IAOI;IAAA;E1DojSV;E0D3jSM;IAOI;IAAA;E1DwjSV;E0D/jSM;IAOI;E1D2jSV;E0DlkSM;IAOI;E1D8jSV;E0DrkSM;IAOI;E1DikSV;E0DxkSM;IAOI;E1DokSV;E0D3kSM;IAOI;E1DukSV;E0D9kSM;IAOI;E1D0kSV;E0DjlSM;IAOI;E1D6kSV;E0DplSM;IAOI;E1DglSV;E0DvlSM;IAOI;E1DmlSV;E0D1lSM;IAOI;E1DslSV;E0D7lSM;IAOI;E1DylSV;E0DhmSM;IAOI;E1D4lSV;E0DnmSM;IAOI;E1D+lSV;E0DtmSM;IAOI;E1DkmSV;E0DzmSM;IAOI;E1DqmSV;E0D5mSM;IAOI;E1DwmSV;E0D/mSM;IAOI;E1D2mSV;E0DlnSM;IAOI;E1D8mSV;E0DrnSM;IAOI;E1DinSV;E0DxnSM;IAOI;E1DonSV;E0D3nSM;IAOI;E1DunSV;E0D9nSM;IAOI;E1D0nSV;E0DjoSM;IAOI;E1D6nSV;E0DpoSM;IAOI;E1DgoSV;E0DvoSM;IAOI;E1DmoSV;E0D1oSM;IAOI;E1DsoSV;E0D7oSM;IAOI;E1DyoSV;E0DhpSM;IAOI;E1D4oSV;E0DnpSM;IAOI;E1D+oSV;E0DtpSM;IAOI;E1DkpSV;E0DzpSM;IAOI;E1DqpSV;E0D5pSM;IAOI;E1DwpSV;E0D/pSM;IAOI;E1D2pSV;E0DlqSM;IAOI;E1D8pSV;E0DrqSM;IAOI;E1DiqSV;E0DxqSM;IAOI;E1DoqSV;E0D3qSM;IAOI;E1DuqSV;E0D9qSM;IAOI;E1D0qSV;E0DjrSM;IAOI;E1D6qSV;E0DprSM;IAOI;E1DgrSV;E0DvrSM;IAOI;E1DmrSV;E0D1rSM;IAOI;E1DsrSV;E0D7rSM;IAOI;E1DyrSV;E0DhsSM;IAOI;E1D4rSV;E0DnsSM;IAOI;E1D+rSV;AACF;Aa1sSI;E6CGI;IAOI;E1DosSV;E0D3sSM;IAOI;E1DusSV;E0D9sSM;IAOI;E1D0sSV;E0DjtSM;IAOI;E1D6sSV;E0DptSM;IAOI;E1DgtSV;E0DvtSM;IAOI;E1DmtSV;E0D1tSM;IAOI;E1DstSV;E0D7tSM;IAOI;E1DytSV;E0DhuSM;IAOI;E1D4tSV;E0DnuSM;IAOI;E1D+tSV;E0DtuSM;IAOI;E1DkuSV;E0DzuSM;IAOI;E1DquSV;E0D5uSM;IAOI;E1DwuSV;E0D/uSM;IAOI;E1D2uSV;E0DlvSM;IAOI;E1D8uSV;E0DrvSM;IAOI;E1DivSV;E0DxvSM;IAOI;E1DovSV;E0D3vSM;IAOI;E1DuvSV;E0D9vSM;IAOI;E1D0vSV;E0DjwSM;IAOI;E1D6vSV;E0DpwSM;IAOI;E1DgwSV;E0DvwSM;IAOI;E1DmwSV;E0D1wSM;IAOI;E1DswSV;E0D7wSM;IAOI;E1DywSV;E0DhxSM;IAOI;E1D4wSV;E0DnxSM;IAOI;E1D+wSV;E0DtxSM;IAOI;E1DkxSV;E0DzxSM;IAOI;E1DqxSV;E0D5xSM;IAOI;E1DwxSV;E0D/xSM;IAOI;E1D2xSV;E0DlySM;IAOI;E1D8xSV;E0DrySM;IAOI;E1DiySV;E0DxySM;IAOI;E1DoySV;E0D3ySM;IAOI;E1DuySV;E0D9ySM;IAOI;E1D0ySV;E0DjzSM;IAOI;E1D6ySV;E0DpzSM;IAOI;E1DgzSV;E0DvzSM;IAOI;E1DmzSV;E0D1zSM;IAOI;E1DszSV;E0D7zSM;IAOI;E1DyzSV;E0Dh0SM;IAOI;E1D4zSV;E0Dn0SM;IAOI;E1D+zSV;E0Dt0SM;IAOI;E1Dk0SV;E0Dz0SM;IAOI;E1Dq0SV;E0D50SM;IAOI;E1Dw0SV;E0D/0SM;IAOI;E1D20SV;E0Dl1SM;IAOI;E1D80SV;E0Dr1SM;IAOI;E1Di1SV;E0Dx1SM;IAOI;E1Do1SV;E0D31SM;IAOI;E1Du1SV;E0D91SM;IAOI;E1D01SV;E0Dj2SM;IAOI;E1D61SV;E0Dp2SM;IAOI;E1Dg2SV;E0Dv2SM;IAOI;E1Dm2SV;E0D12SM;IAOI;E1Ds2SV;E0D72SM;IAOI;E1Dy2SV;E0Dh3SM;IAOI;E1D42SV;E0Dn3SM;IAOI;E1D+2SV;E0Dt3SM;IAOI;E1Dk3SV;E0Dz3SM;IAOI;E1Dq3SV;E0D53SM;IAOI;E1Dw3SV;E0D/3SM;IAOI;E1D23SV;E0Dl4SM;IAOI;E1D83SV;E0Dr4SM;IAOI;E1Di4SV;E0Dx4SM;IAOI;E1Do4SV;E0D34SM;IAOI;E1Du4SV;E0D94SM;IAOI;E1D04SV;E0Dj5SM;IAOI;E1D64SV;E0Dp5SM;IAOI;E1Dg5SV;E0Dv5SM;IAOI;IAAA;E1Do5SV;E0D35SM;IAOI;IAAA;E1Dw5SV;E0D/5SM;IAOI;IAAA;E1D45SV;E0Dn6SM;IAOI;IAAA;E1Dg6SV;E0Dv6SM;IAOI;IAAA;E1Do6SV;E0D36SM;IAOI;IAAA;E1Dw6SV;E0D/6SM;IAOI;IAAA;E1D46SV;E0Dn7SM;IAOI;IAAA;E1Dg7SV;E0Dv7SM;IAOI;IAAA;E1Do7SV;E0D37SM;IAOI;IAAA;E1Dw7SV;E0D/7SM;IAOI;IAAA;E1D47SV;E0Dn8SM;IAOI;IAAA;E1Dg8SV;E0Dv8SM;IAOI;IAAA;E1Do8SV;E0D38SM;IAOI;IAAA;E1Dw8SV;E0D/8SM;IAOI;E1D28SV;E0Dl9SM;IAOI;E1D88SV;E0Dr9SM;IAOI;E1Di9SV;E0Dx9SM;IAOI;E1Do9SV;E0D39SM;IAOI;E1Du9SV;E0D99SM;IAOI;E1D09SV;E0Dj+SM;IAOI;E1D69SV;E0Dp+SM;IAOI;E1Dg+SV;E0Dv+SM;IAOI;E1Dm+SV;E0D1+SM;IAOI;E1Ds+SV;E0D7+SM;IAOI;E1Dy+SV;E0Dh/SM;IAOI;E1D4+SV;E0Dn/SM;IAOI;E1D++SV;E0Dt/SM;IAOI;E1Dk/SV;E0Dz/SM;IAOI;E1Dq/SV;E0D5/SM;IAOI;E1Dw/SV;E0D//SM;IAOI;E1D2/SV;E0DlgTM;IAOI;E1D8/SV;E0DrgTM;IAOI;E1DigTV;E0DxgTM;IAOI;E1DogTV;E0D3gTM;IAOI;E1DugTV;E0D9gTM;IAOI;E1D0gTV;E0DjhTM;IAOI;E1D6gTV;E0DphTM;IAOI;E1DghTV;E0DvhTM;IAOI;E1DmhTV;E0D1hTM;IAOI;E1DshTV;E0D7hTM;IAOI;E1DyhTV;E0DhiTM;IAOI;E1D4hTV;E0DniTM;IAOI;E1D+hTV;E0DtiTM;IAOI;E1DkiTV;E0DziTM;IAOI;E1DqiTV;E0D5iTM;IAOI;E1DwiTV;E0D/iTM;IAOI;E1D2iTV;E0DljTM;IAOI;E1D8iTV;E0DrjTM;IAOI;IAAA;E1DkjTV;E0DzjTM;IAOI;IAAA;E1DsjTV;E0D7jTM;IAOI;IAAA;E1D0jTV;E0DjkTM;IAOI;IAAA;E1D8jTV;E0DrkTM;IAOI;IAAA;E1DkkTV;E0DzkTM;IAOI;IAAA;E1DskTV;E0D7kTM;IAOI;IAAA;E1D0kTV;E0DjlTM;IAOI;IAAA;E1D8kTV;E0DrlTM;IAOI;IAAA;E1DklTV;E0DzlTM;IAOI;IAAA;E1DslTV;E0D7lTM;IAOI;IAAA;E1D0lTV;E0DjmTM;IAOI;IAAA;E1D8lTV;E0DrmTM;IAOI;E1DimTV;E0DxmTM;IAOI;E1DomTV;E0D3mTM;IAOI;E1DumTV;E0D9mTM;IAOI;E1D0mTV;E0DjnTM;IAOI;E1D6mTV;E0DpnTM;IAOI;E1DgnTV;E0DvnTM;IAOI;E1DmnTV;E0D1nTM;IAOI;E1DsnTV;E0D7nTM;IAOI;E1DynTV;E0DhoTM;IAOI;E1D4nTV;E0DnoTM;IAOI;E1D+nTV;E0DtoTM;IAOI;E1DkoTV;E0DzoTM;IAOI;E1DqoTV;E0D5oTM;IAOI;E1DwoTV;E0D/oTM;IAOI;E1D2oTV;E0DlpTM;IAOI;E1D8oTV;E0DrpTM;IAOI;E1DipTV;E0DxpTM;IAOI;E1DopTV;E0D3pTM;IAOI;E1DupTV;E0D9pTM;IAOI;E1D0pTV;E0DjqTM;IAOI;E1D6pTV;E0DpqTM;IAOI;E1DgqTV;E0DvqTM;IAOI;E1DmqTV;E0D1qTM;IAOI;E1DsqTV;E0D7qTM;IAOI;E1DyqTV;E0DhrTM;IAOI;E1D4qTV;E0DnrTM;IAOI;E1D+qTV;E0DtrTM;IAOI;E1DkrTV;E0DzrTM;IAOI;E1DqrTV;E0D5rTM;IAOI;E1DwrTV;E0D/rTM;IAOI;E1D2rTV;E0DlsTM;IAOI;E1D8rTV;E0DrsTM;IAOI;E1DisTV;E0DxsTM;IAOI;E1DosTV;E0D3sTM;IAOI;E1DusTV;E0D9sTM;IAOI;E1D0sTV;E0DjtTM;IAOI;E1D6sTV;E0DptTM;IAOI;E1DgtTV;E0DvtTM;IAOI;E1DmtTV;E0D1tTM;IAOI;E1DstTV;E0D7tTM;IAOI;E1DytTV;E0DhuTM;IAOI;E1D4tTV;E0DnuTM;IAOI;E1D+tTV;E0DtuTM;IAOI;E1DkuTV;E0DzuTM;IAOI;E1DquTV;AACF;A2D5xTA;ED+CQ;IAOI;E1D0uTV;E0DjvTM;IAOI;E1D6uTV;E0DpvTM;IAOI;E1DgvTV;E0DvvTM;IAOI;E1DmvTV;AACF;A2DvxTA;ED4BQ;IAOI;E1DwvTV;E0D/vTM;IAOI;E1D2vTV;E0DlwTM;IAOI;E1D8vTV;E0DrwTM;IAOI;E1DiwTV;E0DxwTM;IAOI;E1DowTV;E0D3wTM;IAOI;E1DuwTV;E0D9wTM;IAOI;E1D0wTV;E0DjxTM;IAOI;E1D6wTV;E0DpxTM;IAOI;E1DgxTV;E0DvxTM;IAOI;E1DmxTV;E0D1xTM;IAOI;E1DsxTV;AACF;AapxTI;E+CtEF;IAEE;E5D41TF;AACF;AazxTI;E+CjED;IAEE;E5D41TH;AACF;A4Dv2TA;EAiBE;IACC;E5Dy1TD;E4Dt1TA;IACC;E5Dw1TD;AACF;A6Dl3TA;EACE;IACE;E7Do3TF;E6Dl3TE;IACE;IACA;IACA;E7Do3TJ;E6Dl3TI;IACE;IACA;IACA;E7Do3TN;E6Dl3TM;IACE;E7Do3TR;E6Dj3TM;IACE;E7Dm3TR;E6Dh3TM;IACE;E7Dk3TR;E6D/2TM;IACE;E7Di3TR;E6D/2TQ;IACE;E7Di3TV;E6D72TM;IACE;E7D+2TR;E6D72TQ;IACE;E7D+2TV;E6D72TU;IACE;E7D+2TZ;E6D32TQ;IACE;IACA;E7D62TV;E6D32TU;IACE;E7D62TZ;AACF;Aaj2TI;EgDRI;IAEI;IACA;E7D22TV;AACF;A6Dt6TA;EA8DQ;IACE;E7D22TR;AACF;A8D36TA;EACC;EACA;EACA;IACC;E9D66TA;E8D36TD;IACC;IACA;E9D66TA;E8D36TD;IACC;E9D66TA;E8D36TD;IACC;E9D66TA;E8D36TD;IACC;IACA;E9D66TA;E8D36TD;IACC;IACA;E9D66TA;E8D16TD;;IAEC;E9D46TA;E8Dz6TD;IACC;E9D26TA;E8Dz6TA;IACC;E9D26TD;E8Dt6TA;;;IAGC;IACA;E9Dw6TD;E8Dt6TA;IACC;E9Dw6TD;E8Dp6TD;IACC;E9Ds6TA;E8D/5TD;IACC;E9Di6TA;E8D55TA;IACC;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;E9D85TD;E8D55TA;;IAEC;IACA;IACA;E9D85TD;E8D55TA;;;IAGC;IACA;IACA;IACA;IACA;IACA;IACA;IACA;E9D85TD;E8D55TA;;;IAGC;IACA;IACA;E9D85TD;E8D55TA;;;;;;;IAOC;IACA;IACA;IACA;IACA;IACA;IACA;E9D85TD;E8D55TA;IACC;E9D85TD;E8D55TA;;IAEC;IACA;IACA;IACA;E9D85TD;E8D55TA;IACC;E9D85TD;E8D55TA;IACC;E9D85TD;E8D75TC;IACC;IACA;E9D+5TF;AACF;Aax9TI;EiD0DA;IAEE;IACA;IACA;E9Dg6TJ;AACF;A+DxiUM;EACE;A/D0iUR;A+DpiUQ;EACE;A/DsiUV;A+DjiUQ;EACE,mB1DsnC0B;AL66RpC;;A+D3hUA;EACE;A/D8hUF;A+D5hUE;EACE;A/D8hUJ;A+D3hUE;EACE;EACA;EACA;EACA;A/D6hUJ;AalgUI;EkD/BF;IAOI;E/D8hUJ;AACF;A+D3hUE;EACE;EACA;EACA;A/D6hUJ;A+D1hUE;EACE;A/D4hUJ;AalgUI;EkDtBA;IAGG;E/DyhUL;AACF;A+DthUI;EACE;EACA;A/DwhUN;AaxhUI;EkDFA;IAKI;IACA;IACA;E/DyhUN;AACF;A+DvhUM;EACE;A/DyhUR;AaliUI;EkDQE;IAII;E/D0hUR;AACF;A+DvhUM;EACE;A/DyhUR;Aa1iUI;EkDgBE;IAII;E/D0hUR;AACF;AaliUI;EkDfA;IA2BI;E/D0hUN;E+DxhUM;IACE;E/D0hUR;AACF;A+DvhUM;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;A/DyhUR;A+DphUM;EACI;A/DshUV;AavjUI;EkDuCA;IACE;IACA;E/DmhUJ;E+D/gUQ;IACE;IACA;E/DihUV;E+D5gUI;IACE;IACA;IACA;IACA;IACA;E/D8gUN;E+D5gUM;IACE;E/D8gUR;E+D5gUQ;IACE;IACA;IACA;E/D8gUV;E+D5gUU;IACE;IACA;E/D8gUZ;E+DvgUE;IACE;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;E/DygUJ;E+DvgUI;IACE;IACA;IACA;IACA;IACA;E/DygUN;E+DrgUM;IACE;E/DugUR;AACF;;A+DhgUE;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;A/DmgUJ;A+DhgUM;EACE;A/DkgUR;A+D9/TI;EACE;EACA;A/DggUN;A+D5/TE;EACE;EACA;EACA;A/D8/TJ;A+D5/TI;EACE;EACA;A/D8/TN;;AavpUI;EkD+JF;IAAsD;IAAiB;IAAc;E/D+/TrF;E+D7/TA;IAA4D;IAAiB;IAAc;E/DkgU3F;E+DjgUA;IAA4C;E/DogU5C;E+DlgUA;IACE;IACA;IACA;IACA;IACA;IACA;IACA;IACA;E/DogUF;E+DlgUE;IACE;IACA;IACA;IACA;E/DogUJ;E+DlgUI;IACE;IACA;E/DogUN;AACF;AgE1vUA;EACC;IACC;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;EhE4vUA;EgE1vUA;IACC;IACA;EhE4vUD;AACF;AiE7wUA;EAIQ;IACE;EjE4wUR;EiEtwUA;IACE;EjEwwUF;AACF;AazsUI;EoDjEF;IAGI;IACA;EjE2wUJ;AACF;AiE3xUA;EAkBI;IACE;IACA;IACA;EjE4wUJ;AACF;AattUI;EoDrDE;IAEI;EjE6wUR;AACF;AiEvyUA;EA6BM;IACE;EjE6wUN;AACF;AahuUI;EoD/CE;IAII;EjE+wUR;AACF;AiEjzUA;EAoCQ;IACE;EjEgxUR;EiE5wUI;IACE;EjE8wUN;AACF;Aa7uUI;EoDnCE;IAII;EjEgxUR;AACF;AkE9zUA;AACA;EACE;AlEg0UF;;AkE9zUA;EACE;EACA;EACA;EACA;AlEi0UF;Aa7vUI;EqDxEJ;IAOI;ElEk0UF;AACF;AkEh0UE;EACE;EACA;EACA;EACA;AlEk0UJ;AkEh0UI;EACE;AlEk0UN;AkE/zUI;EACE;AlEi0UN;Aa3xUI;EqDvCA;IAII;ElEk0UN;AACF;AkE7zUI;EACE;EACA;AlE+zUN;AkEzzUM;EACE;AlE2zUR;AavyUI;EqDrBE;IAII;ElE4zUR;AACF;AkEvzUE;EACE;EACA;AlEyzUJ;AahzUI;EqDXF;IAKI;ElE0zUJ;AACF;;AmEp3UA;EAEI;IACE;EnEs3UJ;AACF;Aa3zUI;EsD7DA;IAGI;EnEy3UN;AACF;AmE/3UA;EAQI;;IAEE;IACA;IACA;EnE03UJ;AACF;Aax0UI;EsDvDA;;IAOI;EnE63UN;AACF;AmE74UA;EAkBI;IACE;EnE83UJ;AACF;Aan1UI;EsD7CA;IAII;EnEg4UN;AACF;AoEv5UA;EACE;EAEE;IACE;EpEw5UJ;EoEt5UI;IACE;EpEw5UN;EoEp5UE;;;;IAIE;IACA;IACA;EpEs5UJ;AACF;Aaz2UI;EuDpDA;;;;IASI;EpE25UN;AACF;AoEh7UA;EAwBI;IACE;EpE25UJ;AACF;AqEr7UA;EACE;ArEu7UF;Aaz3UI;EwD3DE;IAEI;ErEs7UR;AACF;Aa93UI;EwDrDA;IAEI;ErEq7UN;AACF;AqEl8UA;EAgBI;;IAEE;IACA;IACA;IACA;ErEq7UJ;AACF;Aa54UI;EwD/CA;;IAQI;ErEw7UN;AACF;AqEj9UA;EA4BI;;IAEE;IACA;IACA;IACA;ErEw7UJ;AACF;Aa35UI;EwD5BE;;IAEI;IACA;IACA;ErE07UR;AACF;AqEl+UA;EA4CI;IACE;ErEy7UJ;AACF;Aax6UI;EwDnBA;IAII;ErE27UN;AACF;AsE5+UA;AACA;EAEI;IACE;EtE6+UJ;EsE1+UM;IACE;IACA;IACA;EtE4+UR;AACF;AuEv/UA;EACI;EACA;IACE;EvEy/UJ;EuEv/UI;IACE;IACA;IACA;IACA;IACA;EvEy/UN;EuEt/UI;IACE;EvEw/UN;AACF;AwEvgVA;EACE;EAWA;AxE+/UF;Aa58UI;E2D3DE;IAEI;ExEygVR;AACF;Aaj9UI;E2DhDE;IAEI;IACA;IACA;ExEmgVR;AACF;AwEvhVA;EAuBM;IACE;ExEmgVN;EwEhgVI;IACE;IACA;ExEkgVN;AACF;AyEhiVA;;;;;;;;;CAAA,C","sources":["webpack://2sic-standard-skin-template/./src/scss/styles.scss","webpack://2sic-standard-skin-template/./node_modules/bootstrap/scss/_root.scss","webpack://2sic-standard-skin-template/./node_modules/bootstrap/scss/vendor/_rfs.scss","webpack://2sic-standard-skin-template/./node_modules/bootstrap/scss/mixins/_color-mode.scss","webpack://2sic-standard-skin-template/./node_modules/bootstrap/scss/_reboot.scss","webpack://2sic-standard-skin-template/./node_modules/bootstrap/scss/_variables.scss","webpack://2sic-standard-skin-template/./node_modules/bootstrap/scss/mixins/_border-radius.scss","webpack://2sic-standard-skin-template/./node_modules/bootstrap/scss/_type.scss","webpack://2sic-standard-skin-template/./node_modules/bootstrap/scss/mixins/_lists.scss","webpack://2sic-standard-skin-template/./node_modules/bootstrap/scss/_images.scss","webpack://2sic-standard-skin-template/./node_modules/bootstrap/scss/mixins/_image.scss","webpack://2sic-standard-skin-template/./node_modules/bootstrap/scss/_containers.scss","webpack://2sic-standard-skin-template/./node_modules/bootstrap/scss/mixins/_container.scss","webpack://2sic-standard-skin-template/./node_modules/bootstrap/scss/mixins/_breakpoints.scss","webpack://2sic-standard-skin-template/./node_modules/bootstrap/scss/_grid.scss","webpack://2sic-standard-skin-template/./node_modules/bootstrap/scss/mixins/_grid.scss","webpack://2sic-standard-skin-template/./node_modules/bootstrap/scss/mixins/_clearfix.scss","webpack://2sic-standard-skin-template/./node_modules/bootstrap/scss/helpers/_color-bg.scss","webpack://2sic-standard-skin-template/./node_modules/bootstrap/scss/helpers/_colored-links.scss","webpack://2sic-standard-skin-template/./node_modules/bootstrap/scss/helpers/_focus-ring.scss","webpack://2sic-standard-skin-template/./node_modules/bootstrap/scss/helpers/_icon-link.scss","webpack://2sic-standard-skin-template/./node_modules/bootstrap/scss/mixins/_transition.scss","webpack://2sic-standard-skin-template/./node_modules/bootstrap/scss/helpers/_ratio.scss","webpack://2sic-standard-skin-template/./node_modules/bootstrap/scss/helpers/_position.scss","webpack://2sic-standard-skin-template/./node_modules/bootstrap/scss/helpers/_stacks.scss","webpack://2sic-standard-skin-template/./node_modules/bootstrap/scss/helpers/_visually-hidden.scss","webpack://2sic-standard-skin-template/./node_modules/bootstrap/scss/mixins/_visually-hidden.scss","webpack://2sic-standard-skin-template/./node_modules/bootstrap/scss/helpers/_stretched-link.scss","webpack://2sic-standard-skin-template/./node_modules/bootstrap/scss/helpers/_text-truncation.scss","webpack://2sic-standard-skin-template/./node_modules/bootstrap/scss/mixins/_text-truncate.scss","webpack://2sic-standard-skin-template/./node_modules/bootstrap/scss/helpers/_vr.scss","webpack://2sic-standard-skin-template/./node_modules/bootstrap/scss/_tables.scss","webpack://2sic-standard-skin-template/./node_modules/bootstrap/scss/mixins/_table-variants.scss","webpack://2sic-standard-skin-template/./node_modules/bootstrap/scss/forms/_labels.scss","webpack://2sic-standard-skin-template/./node_modules/bootstrap/scss/forms/_form-text.scss","webpack://2sic-standard-skin-template/./node_modules/bootstrap/scss/forms/_form-control.scss","webpack://2sic-standard-skin-template/./node_modules/bootstrap/scss/mixins/_gradients.scss","webpack://2sic-standard-skin-template/./node_modules/bootstrap/scss/forms/_form-select.scss","webpack://2sic-standard-skin-template/./node_modules/bootstrap/scss/forms/_form-check.scss","webpack://2sic-standard-skin-template/./node_modules/bootstrap/scss/forms/_form-range.scss","webpack://2sic-standard-skin-template/./node_modules/bootstrap/scss/forms/_floating-labels.scss","webpack://2sic-standard-skin-template/./node_modules/bootstrap/scss/forms/_input-group.scss","webpack://2sic-standard-skin-template/./node_modules/bootstrap/scss/mixins/_forms.scss","webpack://2sic-standard-skin-template/./node_modules/bootstrap/scss/_buttons.scss","webpack://2sic-standard-skin-template/./node_modules/bootstrap/scss/mixins/_buttons.scss","webpack://2sic-standard-skin-template/./node_modules/bootstrap/scss/_dropdown.scss","webpack://2sic-standard-skin-template/./node_modules/bootstrap/scss/mixins/_caret.scss","webpack://2sic-standard-skin-template/./node_modules/bootstrap/scss/_nav.scss","webpack://2sic-standard-skin-template/./node_modules/bootstrap/scss/_navbar.scss","webpack://2sic-standard-skin-template/./node_modules/bootstrap/scss/_breadcrumb.scss","webpack://2sic-standard-skin-template/./node_modules/bootstrap/scss/_pagination.scss","webpack://2sic-standard-skin-template/./node_modules/bootstrap/scss/mixins/_pagination.scss","webpack://2sic-standard-skin-template/./node_modules/bootstrap/scss/_badge.scss","webpack://2sic-standard-skin-template/./node_modules/bootstrap/scss/_alert.scss","webpack://2sic-standard-skin-template/./node_modules/bootstrap/scss/_close.scss","webpack://2sic-standard-skin-template/./node_modules/bootstrap/scss/_offcanvas.scss","webpack://2sic-standard-skin-template/./node_modules/bootstrap/scss/mixins/_backdrop.scss","webpack://2sic-standard-skin-template/./node_modules/bootstrap/scss/_transitions.scss","webpack://2sic-standard-skin-template/./node_modules/bootstrap/scss/mixins/_utilities.scss","webpack://2sic-standard-skin-template/./node_modules/bootstrap/scss/utilities/_api.scss","webpack://2sic-standard-skin-template/./src/scss/components/_typography.scss","webpack://2sic-standard-skin-template/./src/scss/components/_base-layout.scss","webpack://2sic-standard-skin-template/./src/scss/components/_dnn-overrides.scss","webpack://2sic-standard-skin-template/./src/scss/components/_nav.scss","webpack://2sic-standard-skin-template/./src/scss/components/_nav-mobile-to-top.scss","webpack://2sic-standard-skin-template/./src/scss/components/_nav-language.scss","webpack://2sic-standard-skin-template/./src/scss/components/_nav-breadcrumb.scss","webpack://2sic-standard-skin-template/./src/scss/layouts/_layout-default.scss","webpack://2sic-standard-skin-template/./src/scss/layouts/_layout-centered.scss","webpack://2sic-standard-skin-template/./src/scss/layouts/_layout-floatwideheader.scss","webpack://2sic-standard-skin-template/./src/scss/layouts/_layout-fullscreen.scss","webpack://2sic-standard-skin-template/./src/scss/layouts/_layout-landingpage.scss","webpack://2sic-standard-skin-template/./src/scss/layouts/_layout-header.scss","webpack://2sic-standard-skin-template/./src/scss/_custom-pages.scss"],"sourcesContent":["@charset \"UTF-8\";\n:root,\n[data-bs-theme=light] {\n --bs-blue: #0d6efd;\n --bs-indigo: #6610f2;\n --bs-purple: #6f42c1;\n --bs-pink: #d63384;\n --bs-red: #dc3545;\n --bs-orange: #fd7e14;\n --bs-yellow: #ffc107;\n --bs-green: #198754;\n --bs-teal: #20c997;\n --bs-cyan: #0dcaf0;\n --bs-black: #000;\n --bs-white: #fff;\n --bs-gray: #6c757d;\n --bs-gray-dark: #343a40;\n --bs-gray-100: #f8f9fa;\n --bs-gray-200: #e9ecef;\n --bs-gray-300: #dee2e6;\n --bs-gray-400: #ced4da;\n --bs-gray-500: #adb5bd;\n --bs-gray-600: #6c757d;\n --bs-gray-700: #495057;\n --bs-gray-800: #343a40;\n --bs-gray-900: #212529;\n --bs-primary: #0d6efd;\n --bs-secondary: #6c757d;\n --bs-success: #198754;\n --bs-info: #0dcaf0;\n --bs-warning: #ffc107;\n --bs-danger: #dc3545;\n --bs-light: #f8f9fa;\n --bs-dark: #212529;\n --bs-primary-rgb: 13, 110, 253;\n --bs-secondary-rgb: 108, 117, 125;\n --bs-success-rgb: 25, 135, 84;\n --bs-info-rgb: 13, 202, 240;\n --bs-warning-rgb: 255, 193, 7;\n --bs-danger-rgb: 220, 53, 69;\n --bs-light-rgb: 248, 249, 250;\n --bs-dark-rgb: 33, 37, 41;\n --bs-primary-text-emphasis: #052c65;\n --bs-secondary-text-emphasis: #2b2f32;\n --bs-success-text-emphasis: #0a3622;\n --bs-info-text-emphasis: #055160;\n --bs-warning-text-emphasis: #664d03;\n --bs-danger-text-emphasis: #58151c;\n --bs-light-text-emphasis: #495057;\n --bs-dark-text-emphasis: #495057;\n --bs-primary-bg-subtle: #cfe2ff;\n --bs-secondary-bg-subtle: #e2e3e5;\n --bs-success-bg-subtle: #d1e7dd;\n --bs-info-bg-subtle: #cff4fc;\n --bs-warning-bg-subtle: #fff3cd;\n --bs-danger-bg-subtle: #f8d7da;\n --bs-light-bg-subtle: #fcfcfd;\n --bs-dark-bg-subtle: #ced4da;\n --bs-primary-border-subtle: #9ec5fe;\n --bs-secondary-border-subtle: #c4c8cb;\n --bs-success-border-subtle: #a3cfbb;\n --bs-info-border-subtle: #9eeaf9;\n --bs-warning-border-subtle: #ffe69c;\n --bs-danger-border-subtle: #f1aeb5;\n --bs-light-border-subtle: #e9ecef;\n --bs-dark-border-subtle: #adb5bd;\n --bs-white-rgb: 255, 255, 255;\n --bs-black-rgb: 0, 0, 0;\n --bs-font-sans-serif: system-ui, -apple-system, \"Segoe UI\", Roboto, \"Helvetica Neue\", \"Noto Sans\", \"Liberation Sans\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));\n --bs-body-font-family: var(--bs-font-sans-serif);\n --bs-body-font-size: 1rem;\n --bs-body-font-weight: 400;\n --bs-body-line-height: 1.5;\n --bs-body-color: #212529;\n --bs-body-color-rgb: 33, 37, 41;\n --bs-body-bg: #fff;\n --bs-body-bg-rgb: 255, 255, 255;\n --bs-emphasis-color: #000;\n --bs-emphasis-color-rgb: 0, 0, 0;\n --bs-secondary-color: rgba(33, 37, 41, 0.75);\n --bs-secondary-color-rgb: 33, 37, 41;\n --bs-secondary-bg: #e9ecef;\n --bs-secondary-bg-rgb: 233, 236, 239;\n --bs-tertiary-color: rgba(33, 37, 41, 0.5);\n --bs-tertiary-color-rgb: 33, 37, 41;\n --bs-tertiary-bg: #f8f9fa;\n --bs-tertiary-bg-rgb: 248, 249, 250;\n --bs-heading-color: inherit;\n --bs-link-color: #0d6efd;\n --bs-link-color-rgb: 13, 110, 253;\n --bs-link-decoration: underline;\n --bs-link-hover-color: #0a58ca;\n --bs-link-hover-color-rgb: 10, 88, 202;\n --bs-code-color: #d63384;\n --bs-highlight-color: #212529;\n --bs-highlight-bg: #fff3cd;\n --bs-border-width: 1px;\n --bs-border-style: solid;\n --bs-border-color: #dee2e6;\n --bs-border-color-translucent: rgba(0, 0, 0, 0.175);\n --bs-border-radius: 0.375rem;\n --bs-border-radius-sm: 0.25rem;\n --bs-border-radius-lg: 0.5rem;\n --bs-border-radius-xl: 1rem;\n --bs-border-radius-xxl: 2rem;\n --bs-border-radius-2xl: var(--bs-border-radius-xxl);\n --bs-border-radius-pill: 50rem;\n --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);\n --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);\n --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);\n --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);\n --bs-focus-ring-width: 0.25rem;\n --bs-focus-ring-opacity: 0.25;\n --bs-focus-ring-color: rgba(13, 110, 253, 0.25);\n --bs-form-valid-color: #198754;\n --bs-form-valid-border-color: #198754;\n --bs-form-invalid-color: #dc3545;\n --bs-form-invalid-border-color: #dc3545;\n}\n\n[data-bs-theme=dark] {\n color-scheme: dark;\n --bs-body-color: #dee2e6;\n --bs-body-color-rgb: 222, 226, 230;\n --bs-body-bg: #212529;\n --bs-body-bg-rgb: 33, 37, 41;\n --bs-emphasis-color: #fff;\n --bs-emphasis-color-rgb: 255, 255, 255;\n --bs-secondary-color: rgba(222, 226, 230, 0.75);\n --bs-secondary-color-rgb: 222, 226, 230;\n --bs-secondary-bg: #343a40;\n --bs-secondary-bg-rgb: 52, 58, 64;\n --bs-tertiary-color: rgba(222, 226, 230, 0.5);\n --bs-tertiary-color-rgb: 222, 226, 230;\n --bs-tertiary-bg: #2b3035;\n --bs-tertiary-bg-rgb: 43, 48, 53;\n --bs-primary-text-emphasis: #6ea8fe;\n --bs-secondary-text-emphasis: #a7acb1;\n --bs-success-text-emphasis: #75b798;\n --bs-info-text-emphasis: #6edff6;\n --bs-warning-text-emphasis: #ffda6a;\n --bs-danger-text-emphasis: #ea868f;\n --bs-light-text-emphasis: #f8f9fa;\n --bs-dark-text-emphasis: #dee2e6;\n --bs-primary-bg-subtle: #031633;\n --bs-secondary-bg-subtle: #161719;\n --bs-success-bg-subtle: #051b11;\n --bs-info-bg-subtle: #032830;\n --bs-warning-bg-subtle: #332701;\n --bs-danger-bg-subtle: #2c0b0e;\n --bs-light-bg-subtle: #343a40;\n --bs-dark-bg-subtle: #1a1d20;\n --bs-primary-border-subtle: #084298;\n --bs-secondary-border-subtle: #41464b;\n --bs-success-border-subtle: #0f5132;\n --bs-info-border-subtle: #087990;\n --bs-warning-border-subtle: #997404;\n --bs-danger-border-subtle: #842029;\n --bs-light-border-subtle: #495057;\n --bs-dark-border-subtle: #343a40;\n --bs-heading-color: inherit;\n --bs-link-color: #6ea8fe;\n --bs-link-hover-color: #8bb9fe;\n --bs-link-color-rgb: 110, 168, 254;\n --bs-link-hover-color-rgb: 139, 185, 254;\n --bs-code-color: #e685b5;\n --bs-highlight-color: #dee2e6;\n --bs-highlight-bg: #664d03;\n --bs-border-color: #495057;\n --bs-border-color-translucent: rgba(255, 255, 255, 0.15);\n --bs-form-valid-color: #75b798;\n --bs-form-valid-border-color: #75b798;\n --bs-form-invalid-color: #ea868f;\n --bs-form-invalid-border-color: #ea868f;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\n@media (prefers-reduced-motion: no-preference) {\n :root {\n scroll-behavior: smooth;\n }\n}\n\nbody {\n margin: 0;\n font-family: var(--bs-body-font-family);\n font-size: var(--bs-body-font-size);\n font-weight: var(--bs-body-font-weight);\n line-height: var(--bs-body-line-height);\n color: var(--bs-body-color);\n text-align: var(--bs-body-text-align);\n background-color: var(--bs-body-bg);\n -webkit-text-size-adjust: 100%;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\nhr {\n margin: 1rem 0;\n color: inherit;\n border: 0;\n border-top: var(--bs-border-width) solid;\n opacity: 0.25;\n}\n\nh6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {\n margin-top: 0;\n margin-bottom: 0.5rem;\n font-weight: 500;\n line-height: 1.2;\n color: var(--bs-heading-color);\n}\n\nh1, .h1 {\n font-size: calc(1.375rem + 1.5vw);\n}\n@media (min-width: 1200px) {\n h1, .h1 {\n font-size: 2.5rem;\n }\n}\n\nh2, .h2 {\n font-size: calc(1.325rem + 0.9vw);\n}\n@media (min-width: 1200px) {\n h2, .h2 {\n font-size: 2rem;\n }\n}\n\nh3, .h3 {\n font-size: calc(1.3rem + 0.6vw);\n}\n@media (min-width: 1200px) {\n h3, .h3 {\n font-size: 1.75rem;\n }\n}\n\nh4, .h4 {\n font-size: calc(1.275rem + 0.3vw);\n}\n@media (min-width: 1200px) {\n h4, .h4 {\n font-size: 1.5rem;\n }\n}\n\nh5, .h5 {\n font-size: 1.25rem;\n}\n\nh6, .h6 {\n font-size: 1rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title] {\n text-decoration: underline dotted;\n cursor: help;\n text-decoration-skip-ink: none;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul {\n padding-left: 2rem;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: 700;\n}\n\ndd {\n margin-bottom: 0.5rem;\n margin-left: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall, .small {\n font-size: 0.875em;\n}\n\nmark, .mark {\n padding: 0.1875em;\n color: var(--bs-highlight-color);\n background-color: var(--bs-highlight-bg);\n}\n\nsub,\nsup {\n position: relative;\n font-size: 0.75em;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\na {\n color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));\n text-decoration: underline;\n}\na:hover {\n --bs-link-color-rgb: var(--bs-link-hover-color-rgb);\n}\n\na:not([href]):not([class]), a:not([href]):not([class]):hover {\n color: inherit;\n text-decoration: none;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: var(--bs-font-monospace);\n font-size: 1em;\n}\n\npre {\n display: block;\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n font-size: 0.875em;\n}\npre code {\n font-size: inherit;\n color: inherit;\n word-break: normal;\n}\n\ncode {\n font-size: 0.875em;\n color: var(--bs-code-color);\n word-wrap: break-word;\n}\na > code {\n color: inherit;\n}\n\nkbd {\n padding: 0.1875rem 0.375rem;\n font-size: 0.875em;\n color: var(--bs-body-bg);\n background-color: var(--bs-body-color);\n border-radius: 0.25rem;\n}\nkbd kbd {\n padding: 0;\n font-size: 1em;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg,\nsvg {\n vertical-align: middle;\n}\n\ntable {\n caption-side: bottom;\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n color: var(--bs-secondary-color);\n text-align: left;\n}\n\nth {\n text-align: inherit;\n text-align: -webkit-match-parent;\n}\n\nthead,\ntbody,\ntfoot,\ntr,\ntd,\nth {\n border-color: inherit;\n border-style: solid;\n border-width: 0;\n}\n\nlabel {\n display: inline-block;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus:not(:focus-visible) {\n outline: 0;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\n[role=button] {\n cursor: pointer;\n}\n\nselect {\n word-wrap: normal;\n}\nselect:disabled {\n opacity: 1;\n}\n\n[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {\n display: none !important;\n}\n\nbutton,\n[type=button],\n[type=reset],\n[type=submit] {\n -webkit-appearance: button;\n}\nbutton:not(:disabled),\n[type=button]:not(:disabled),\n[type=reset]:not(:disabled),\n[type=submit]:not(:disabled) {\n cursor: pointer;\n}\n\n::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ntextarea {\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n float: left;\n width: 100%;\n padding: 0;\n margin-bottom: 0.5rem;\n font-size: calc(1.275rem + 0.3vw);\n line-height: inherit;\n}\n@media (min-width: 1200px) {\n legend {\n font-size: 1.5rem;\n }\n}\nlegend + * {\n clear: left;\n}\n\n::-webkit-datetime-edit-fields-wrapper,\n::-webkit-datetime-edit-text,\n::-webkit-datetime-edit-minute,\n::-webkit-datetime-edit-hour-field,\n::-webkit-datetime-edit-day-field,\n::-webkit-datetime-edit-month-field,\n::-webkit-datetime-edit-year-field {\n padding: 0;\n}\n\n::-webkit-inner-spin-button {\n height: auto;\n}\n\n[type=search] {\n -webkit-appearance: textfield;\n outline-offset: -2px;\n}\n\n/* rtl:raw:\n[type=\"tel\"],\n[type=\"url\"],\n[type=\"email\"],\n[type=\"number\"] {\n direction: ltr;\n}\n*/\n::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-color-swatch-wrapper {\n padding: 0;\n}\n\n::file-selector-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\niframe {\n border: 0;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[hidden] {\n display: none !important;\n}\n\n.lead {\n font-size: 1.25rem;\n font-weight: 300;\n}\n\n.display-1 {\n font-size: calc(1.625rem + 4.5vw);\n font-weight: 300;\n line-height: 1.2;\n}\n@media (min-width: 1200px) {\n .display-1 {\n font-size: 5rem;\n }\n}\n\n.display-2 {\n font-size: calc(1.575rem + 3.9vw);\n font-weight: 300;\n line-height: 1.2;\n}\n@media (min-width: 1200px) {\n .display-2 {\n font-size: 4.5rem;\n }\n}\n\n.display-3 {\n font-size: calc(1.525rem + 3.3vw);\n font-weight: 300;\n line-height: 1.2;\n}\n@media (min-width: 1200px) {\n .display-3 {\n font-size: 4rem;\n }\n}\n\n.display-4 {\n font-size: calc(1.475rem + 2.7vw);\n font-weight: 300;\n line-height: 1.2;\n}\n@media (min-width: 1200px) {\n .display-4 {\n font-size: 3.5rem;\n }\n}\n\n.display-5 {\n font-size: calc(1.425rem + 2.1vw);\n font-weight: 300;\n line-height: 1.2;\n}\n@media (min-width: 1200px) {\n .display-5 {\n font-size: 3rem;\n }\n}\n\n.display-6 {\n font-size: calc(1.375rem + 1.5vw);\n font-weight: 300;\n line-height: 1.2;\n}\n@media (min-width: 1200px) {\n .display-6 {\n font-size: 2.5rem;\n }\n}\n\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n\n.list-inline {\n padding-left: 0;\n list-style: none;\n}\n\n.list-inline-item {\n display: inline-block;\n}\n.list-inline-item:not(:last-child) {\n margin-right: 0.5rem;\n}\n\n.initialism {\n font-size: 0.875em;\n text-transform: uppercase;\n}\n\n.blockquote {\n margin-bottom: 1rem;\n font-size: 1.25rem;\n}\n.blockquote > :last-child {\n margin-bottom: 0;\n}\n\n.blockquote-footer {\n margin-top: -1rem;\n margin-bottom: 1rem;\n font-size: 0.875em;\n color: #6c757d;\n}\n.blockquote-footer::before {\n content: \"— \";\n}\n\n.img-fluid {\n max-width: 100%;\n height: auto;\n}\n\n.img-thumbnail {\n padding: 0.25rem;\n background-color: var(--bs-body-bg);\n border: var(--bs-border-width) solid var(--bs-border-color);\n border-radius: var(--bs-border-radius);\n max-width: 100%;\n height: auto;\n}\n\n.figure {\n display: inline-block;\n}\n\n.figure-img {\n margin-bottom: 0.5rem;\n line-height: 1;\n}\n\n.figure-caption {\n font-size: 0.875em;\n color: var(--bs-secondary-color);\n}\n\n.container,\n.container-fluid,\n.container-xxl,\n.container-xl,\n.container-lg,\n.container-md,\n.container-sm {\n --bs-gutter-x: 1.5rem;\n --bs-gutter-y: 0;\n width: 100%;\n padding-right: calc(var(--bs-gutter-x) * 0.5);\n padding-left: calc(var(--bs-gutter-x) * 0.5);\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container-sm, .container {\n max-width: 540px;\n }\n}\n@media (min-width: 768px) {\n .container-md, .container-sm, .container {\n max-width: 720px;\n }\n}\n@media (min-width: 992px) {\n .container-lg, .container-md, .container-sm, .container {\n max-width: 960px;\n }\n}\n@media (min-width: 1200px) {\n .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1140px;\n }\n}\n@media (min-width: 1400px) {\n .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1320px;\n }\n}\n:root {\n --bs-breakpoint-xs: 0;\n --bs-breakpoint-sm: 576px;\n --bs-breakpoint-md: 768px;\n --bs-breakpoint-lg: 992px;\n --bs-breakpoint-xl: 1200px;\n --bs-breakpoint-xxl: 1400px;\n}\n\n.row {\n --bs-gutter-x: 1.5rem;\n --bs-gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n margin-top: calc(-1 * var(--bs-gutter-y));\n margin-right: calc(-0.5 * var(--bs-gutter-x));\n margin-left: calc(-0.5 * var(--bs-gutter-x));\n}\n.row > * {\n flex-shrink: 0;\n width: 100%;\n max-width: 100%;\n padding-right: calc(var(--bs-gutter-x) * 0.5);\n padding-left: calc(var(--bs-gutter-x) * 0.5);\n margin-top: var(--bs-gutter-y);\n}\n\n.col {\n flex: 1 0 0%;\n}\n\n.row-cols-auto > * {\n flex: 0 0 auto;\n width: auto;\n}\n\n.row-cols-1 > * {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.row-cols-2 > * {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.row-cols-3 > * {\n flex: 0 0 auto;\n width: 33.33333333%;\n}\n\n.row-cols-4 > * {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.row-cols-5 > * {\n flex: 0 0 auto;\n width: 20%;\n}\n\n.row-cols-6 > * {\n flex: 0 0 auto;\n width: 16.66666667%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n}\n\n.col-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n}\n\n.col-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n}\n\n.col-3 {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.col-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n}\n\n.col-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n}\n\n.col-6 {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.col-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n}\n\n.col-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n}\n\n.col-9 {\n flex: 0 0 auto;\n width: 75%;\n}\n\n.col-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n}\n\n.col-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n}\n\n.col-12 {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.offset-1 {\n margin-left: 8.33333333%;\n}\n\n.offset-2 {\n margin-left: 16.66666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.33333333%;\n}\n\n.offset-5 {\n margin-left: 41.66666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.33333333%;\n}\n\n.offset-8 {\n margin-left: 66.66666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.33333333%;\n}\n\n.offset-11 {\n margin-left: 91.66666667%;\n}\n\n.g-0,\n.gx-0 {\n --bs-gutter-x: 0;\n}\n\n.g-0,\n.gy-0 {\n --bs-gutter-y: 0;\n}\n\n.g-1,\n.gx-1 {\n --bs-gutter-x: 0.25rem;\n}\n\n.g-1,\n.gy-1 {\n --bs-gutter-y: 0.25rem;\n}\n\n.g-2,\n.gx-2 {\n --bs-gutter-x: 0.5rem;\n}\n\n.g-2,\n.gy-2 {\n --bs-gutter-y: 0.5rem;\n}\n\n.g-3,\n.gx-3 {\n --bs-gutter-x: 1rem;\n}\n\n.g-3,\n.gy-3 {\n --bs-gutter-y: 1rem;\n}\n\n.g-4,\n.gx-4 {\n --bs-gutter-x: 1.5rem;\n}\n\n.g-4,\n.gy-4 {\n --bs-gutter-y: 1.5rem;\n}\n\n.g-5,\n.gx-5 {\n --bs-gutter-x: 3rem;\n}\n\n.g-5,\n.gy-5 {\n --bs-gutter-y: 3rem;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n flex: 1 0 0%;\n }\n .row-cols-sm-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-sm-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-sm-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-sm-3 > * {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .row-cols-sm-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-sm-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-sm-6 > * {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-sm-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-sm-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-sm-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-sm-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-sm-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-sm-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-sm-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-sm-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-sm-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-sm-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-sm-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-sm-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-sm-0 {\n margin-left: 0;\n }\n .offset-sm-1 {\n margin-left: 8.33333333%;\n }\n .offset-sm-2 {\n margin-left: 16.66666667%;\n }\n .offset-sm-3 {\n margin-left: 25%;\n }\n .offset-sm-4 {\n margin-left: 33.33333333%;\n }\n .offset-sm-5 {\n margin-left: 41.66666667%;\n }\n .offset-sm-6 {\n margin-left: 50%;\n }\n .offset-sm-7 {\n margin-left: 58.33333333%;\n }\n .offset-sm-8 {\n margin-left: 66.66666667%;\n }\n .offset-sm-9 {\n margin-left: 75%;\n }\n .offset-sm-10 {\n margin-left: 83.33333333%;\n }\n .offset-sm-11 {\n margin-left: 91.66666667%;\n }\n .g-sm-0,\n .gx-sm-0 {\n --bs-gutter-x: 0;\n }\n .g-sm-0,\n .gy-sm-0 {\n --bs-gutter-y: 0;\n }\n .g-sm-1,\n .gx-sm-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-sm-1,\n .gy-sm-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-sm-2,\n .gx-sm-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-sm-2,\n .gy-sm-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-sm-3,\n .gx-sm-3 {\n --bs-gutter-x: 1rem;\n }\n .g-sm-3,\n .gy-sm-3 {\n --bs-gutter-y: 1rem;\n }\n .g-sm-4,\n .gx-sm-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-sm-4,\n .gy-sm-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-sm-5,\n .gx-sm-5 {\n --bs-gutter-x: 3rem;\n }\n .g-sm-5,\n .gy-sm-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 768px) {\n .col-md {\n flex: 1 0 0%;\n }\n .row-cols-md-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-md-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-md-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-md-3 > * {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .row-cols-md-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-md-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-md-6 > * {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-md-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-md-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-md-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-md-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-md-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-md-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-md-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-md-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-md-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-md-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-md-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-md-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-md-0 {\n margin-left: 0;\n }\n .offset-md-1 {\n margin-left: 8.33333333%;\n }\n .offset-md-2 {\n margin-left: 16.66666667%;\n }\n .offset-md-3 {\n margin-left: 25%;\n }\n .offset-md-4 {\n margin-left: 33.33333333%;\n }\n .offset-md-5 {\n margin-left: 41.66666667%;\n }\n .offset-md-6 {\n margin-left: 50%;\n }\n .offset-md-7 {\n margin-left: 58.33333333%;\n }\n .offset-md-8 {\n margin-left: 66.66666667%;\n }\n .offset-md-9 {\n margin-left: 75%;\n }\n .offset-md-10 {\n margin-left: 83.33333333%;\n }\n .offset-md-11 {\n margin-left: 91.66666667%;\n }\n .g-md-0,\n .gx-md-0 {\n --bs-gutter-x: 0;\n }\n .g-md-0,\n .gy-md-0 {\n --bs-gutter-y: 0;\n }\n .g-md-1,\n .gx-md-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-md-1,\n .gy-md-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-md-2,\n .gx-md-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-md-2,\n .gy-md-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-md-3,\n .gx-md-3 {\n --bs-gutter-x: 1rem;\n }\n .g-md-3,\n .gy-md-3 {\n --bs-gutter-y: 1rem;\n }\n .g-md-4,\n .gx-md-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-md-4,\n .gy-md-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-md-5,\n .gx-md-5 {\n --bs-gutter-x: 3rem;\n }\n .g-md-5,\n .gy-md-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 992px) {\n .col-lg {\n flex: 1 0 0%;\n }\n .row-cols-lg-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-lg-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-lg-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-lg-3 > * {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .row-cols-lg-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-lg-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-lg-6 > * {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-lg-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-lg-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-lg-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-lg-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-lg-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-lg-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-lg-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-lg-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-lg-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-lg-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-lg-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-lg-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-lg-0 {\n margin-left: 0;\n }\n .offset-lg-1 {\n margin-left: 8.33333333%;\n }\n .offset-lg-2 {\n margin-left: 16.66666667%;\n }\n .offset-lg-3 {\n margin-left: 25%;\n }\n .offset-lg-4 {\n margin-left: 33.33333333%;\n }\n .offset-lg-5 {\n margin-left: 41.66666667%;\n }\n .offset-lg-6 {\n margin-left: 50%;\n }\n .offset-lg-7 {\n margin-left: 58.33333333%;\n }\n .offset-lg-8 {\n margin-left: 66.66666667%;\n }\n .offset-lg-9 {\n margin-left: 75%;\n }\n .offset-lg-10 {\n margin-left: 83.33333333%;\n }\n .offset-lg-11 {\n margin-left: 91.66666667%;\n }\n .g-lg-0,\n .gx-lg-0 {\n --bs-gutter-x: 0;\n }\n .g-lg-0,\n .gy-lg-0 {\n --bs-gutter-y: 0;\n }\n .g-lg-1,\n .gx-lg-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-lg-1,\n .gy-lg-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-lg-2,\n .gx-lg-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-lg-2,\n .gy-lg-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-lg-3,\n .gx-lg-3 {\n --bs-gutter-x: 1rem;\n }\n .g-lg-3,\n .gy-lg-3 {\n --bs-gutter-y: 1rem;\n }\n .g-lg-4,\n .gx-lg-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-lg-4,\n .gy-lg-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-lg-5,\n .gx-lg-5 {\n --bs-gutter-x: 3rem;\n }\n .g-lg-5,\n .gy-lg-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 1200px) {\n .col-xl {\n flex: 1 0 0%;\n }\n .row-cols-xl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-xl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-xl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-xl-3 > * {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .row-cols-xl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-xl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-xl-6 > * {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-xl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-xl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-xl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-xl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-xl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-xl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-xl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-xl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-xl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-xl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-xl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-xl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-xl-0 {\n margin-left: 0;\n }\n .offset-xl-1 {\n margin-left: 8.33333333%;\n }\n .offset-xl-2 {\n margin-left: 16.66666667%;\n }\n .offset-xl-3 {\n margin-left: 25%;\n }\n .offset-xl-4 {\n margin-left: 33.33333333%;\n }\n .offset-xl-5 {\n margin-left: 41.66666667%;\n }\n .offset-xl-6 {\n margin-left: 50%;\n }\n .offset-xl-7 {\n margin-left: 58.33333333%;\n }\n .offset-xl-8 {\n margin-left: 66.66666667%;\n }\n .offset-xl-9 {\n margin-left: 75%;\n }\n .offset-xl-10 {\n margin-left: 83.33333333%;\n }\n .offset-xl-11 {\n margin-left: 91.66666667%;\n }\n .g-xl-0,\n .gx-xl-0 {\n --bs-gutter-x: 0;\n }\n .g-xl-0,\n .gy-xl-0 {\n --bs-gutter-y: 0;\n }\n .g-xl-1,\n .gx-xl-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-xl-1,\n .gy-xl-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-xl-2,\n .gx-xl-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-xl-2,\n .gy-xl-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-xl-3,\n .gx-xl-3 {\n --bs-gutter-x: 1rem;\n }\n .g-xl-3,\n .gy-xl-3 {\n --bs-gutter-y: 1rem;\n }\n .g-xl-4,\n .gx-xl-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-xl-4,\n .gy-xl-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-xl-5,\n .gx-xl-5 {\n --bs-gutter-x: 3rem;\n }\n .g-xl-5,\n .gy-xl-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 1400px) {\n .col-xxl {\n flex: 1 0 0%;\n }\n .row-cols-xxl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-xxl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-xxl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-xxl-3 > * {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .row-cols-xxl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-xxl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-xxl-6 > * {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-xxl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-xxl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-xxl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-xxl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-xxl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-xxl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-xxl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-xxl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-xxl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-xxl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-xxl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-xxl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-xxl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-xxl-0 {\n margin-left: 0;\n }\n .offset-xxl-1 {\n margin-left: 8.33333333%;\n }\n .offset-xxl-2 {\n margin-left: 16.66666667%;\n }\n .offset-xxl-3 {\n margin-left: 25%;\n }\n .offset-xxl-4 {\n margin-left: 33.33333333%;\n }\n .offset-xxl-5 {\n margin-left: 41.66666667%;\n }\n .offset-xxl-6 {\n margin-left: 50%;\n }\n .offset-xxl-7 {\n margin-left: 58.33333333%;\n }\n .offset-xxl-8 {\n margin-left: 66.66666667%;\n }\n .offset-xxl-9 {\n margin-left: 75%;\n }\n .offset-xxl-10 {\n margin-left: 83.33333333%;\n }\n .offset-xxl-11 {\n margin-left: 91.66666667%;\n }\n .g-xxl-0,\n .gx-xxl-0 {\n --bs-gutter-x: 0;\n }\n .g-xxl-0,\n .gy-xxl-0 {\n --bs-gutter-y: 0;\n }\n .g-xxl-1,\n .gx-xxl-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-xxl-1,\n .gy-xxl-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-xxl-2,\n .gx-xxl-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-xxl-2,\n .gy-xxl-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-xxl-3,\n .gx-xxl-3 {\n --bs-gutter-x: 1rem;\n }\n .g-xxl-3,\n .gy-xxl-3 {\n --bs-gutter-y: 1rem;\n }\n .g-xxl-4,\n .gx-xxl-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-xxl-4,\n .gy-xxl-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-xxl-5,\n .gx-xxl-5 {\n --bs-gutter-x: 3rem;\n }\n .g-xxl-5,\n .gy-xxl-5 {\n --bs-gutter-y: 3rem;\n }\n}\n.clearfix::after {\n display: block;\n clear: both;\n content: \"\";\n}\n\n.text-bg-primary {\n color: #fff !important;\n background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important;\n}\n\n.text-bg-secondary {\n color: #fff !important;\n background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important;\n}\n\n.text-bg-success {\n color: #fff !important;\n background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important;\n}\n\n.text-bg-info {\n color: #000 !important;\n background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important;\n}\n\n.text-bg-warning {\n color: #000 !important;\n background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important;\n}\n\n.text-bg-danger {\n color: #fff !important;\n background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important;\n}\n\n.text-bg-light {\n color: #000 !important;\n background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important;\n}\n\n.text-bg-dark {\n color: #fff !important;\n background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important;\n}\n\n.link-primary {\n color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;\n text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;\n}\n.link-primary:hover, .link-primary:focus {\n color: RGBA(10, 88, 202, var(--bs-link-opacity, 1)) !important;\n text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)) !important;\n}\n\n.link-secondary {\n color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;\n text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;\n}\n.link-secondary:hover, .link-secondary:focus {\n color: RGBA(86, 94, 100, var(--bs-link-opacity, 1)) !important;\n text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important;\n}\n\n.link-success {\n color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;\n text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;\n}\n.link-success:hover, .link-success:focus {\n color: RGBA(20, 108, 67, var(--bs-link-opacity, 1)) !important;\n text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important;\n}\n\n.link-info {\n color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;\n text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;\n}\n.link-info:hover, .link-info:focus {\n color: RGBA(61, 213, 243, var(--bs-link-opacity, 1)) !important;\n text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important;\n}\n\n.link-warning {\n color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;\n text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;\n}\n.link-warning:hover, .link-warning:focus {\n color: RGBA(255, 205, 57, var(--bs-link-opacity, 1)) !important;\n text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important;\n}\n\n.link-danger {\n color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;\n text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;\n}\n.link-danger:hover, .link-danger:focus {\n color: RGBA(176, 42, 55, var(--bs-link-opacity, 1)) !important;\n text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important;\n}\n\n.link-light {\n color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;\n text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;\n}\n.link-light:hover, .link-light:focus {\n color: RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important;\n text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;\n}\n\n.link-dark {\n color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;\n text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;\n}\n.link-dark:hover, .link-dark:focus {\n color: RGBA(26, 30, 33, var(--bs-link-opacity, 1)) !important;\n text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important;\n}\n\n.link-body-emphasis {\n color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;\n text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;\n}\n.link-body-emphasis:hover, .link-body-emphasis:focus {\n color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;\n text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;\n}\n\n.focus-ring:focus {\n outline: 0;\n box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);\n}\n\n.icon-link {\n display: inline-flex;\n gap: 0.375rem;\n align-items: center;\n text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));\n text-underline-offset: 0.25em;\n backface-visibility: hidden;\n}\n.icon-link > .bi {\n flex-shrink: 0;\n width: 1em;\n height: 1em;\n fill: currentcolor;\n transition: 0.2s ease-in-out transform;\n}\n@media (prefers-reduced-motion: reduce) {\n .icon-link > .bi {\n transition: none;\n }\n}\n\n.icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {\n transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));\n}\n\n.ratio {\n position: relative;\n width: 100%;\n}\n.ratio::before {\n display: block;\n padding-top: var(--bs-aspect-ratio);\n content: \"\";\n}\n.ratio > * {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n}\n\n.ratio-1x1 {\n --bs-aspect-ratio: 100%;\n}\n\n.ratio-4x3 {\n --bs-aspect-ratio: 75%;\n}\n\n.ratio-16x9 {\n --bs-aspect-ratio: 56.25%;\n}\n\n.ratio-21x9 {\n --bs-aspect-ratio: 42.8571428571%;\n}\n\n.fixed-top {\n position: fixed;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1030;\n}\n\n.fixed-bottom {\n position: fixed;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1030;\n}\n\n.sticky-top {\n position: sticky;\n top: 0;\n z-index: 1020;\n}\n\n.sticky-bottom {\n position: sticky;\n bottom: 0;\n z-index: 1020;\n}\n\n@media (min-width: 576px) {\n .sticky-sm-top {\n position: sticky;\n top: 0;\n z-index: 1020;\n }\n .sticky-sm-bottom {\n position: sticky;\n bottom: 0;\n z-index: 1020;\n }\n}\n@media (min-width: 768px) {\n .sticky-md-top {\n position: sticky;\n top: 0;\n z-index: 1020;\n }\n .sticky-md-bottom {\n position: sticky;\n bottom: 0;\n z-index: 1020;\n }\n}\n@media (min-width: 992px) {\n .sticky-lg-top {\n position: sticky;\n top: 0;\n z-index: 1020;\n }\n .sticky-lg-bottom {\n position: sticky;\n bottom: 0;\n z-index: 1020;\n }\n}\n@media (min-width: 1200px) {\n .sticky-xl-top {\n position: sticky;\n top: 0;\n z-index: 1020;\n }\n .sticky-xl-bottom {\n position: sticky;\n bottom: 0;\n z-index: 1020;\n }\n}\n@media (min-width: 1400px) {\n .sticky-xxl-top {\n position: sticky;\n top: 0;\n z-index: 1020;\n }\n .sticky-xxl-bottom {\n position: sticky;\n bottom: 0;\n z-index: 1020;\n }\n}\n.hstack {\n display: flex;\n flex-direction: row;\n align-items: center;\n align-self: stretch;\n}\n\n.vstack {\n display: flex;\n flex: 1 1 auto;\n flex-direction: column;\n align-self: stretch;\n}\n\n.visually-hidden,\n.visually-hidden-focusable:not(:focus):not(:focus-within) {\n width: 1px !important;\n height: 1px !important;\n padding: 0 !important;\n margin: -1px !important;\n overflow: hidden !important;\n clip: rect(0, 0, 0, 0) !important;\n white-space: nowrap !important;\n border: 0 !important;\n}\n.visually-hidden:not(caption),\n.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {\n position: absolute !important;\n}\n\n.stretched-link::after {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1;\n content: \"\";\n}\n\n.text-truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.vr {\n display: inline-block;\n align-self: stretch;\n width: var(--bs-border-width);\n min-height: 1em;\n background-color: currentcolor;\n opacity: 0.25;\n}\n\n.table {\n --bs-table-color-type: initial;\n --bs-table-bg-type: initial;\n --bs-table-color-state: initial;\n --bs-table-bg-state: initial;\n --bs-table-color: var(--bs-emphasis-color);\n --bs-table-bg: var(--bs-body-bg);\n --bs-table-border-color: var(--bs-border-color);\n --bs-table-accent-bg: transparent;\n --bs-table-striped-color: var(--bs-emphasis-color);\n --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05);\n --bs-table-active-color: var(--bs-emphasis-color);\n --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1);\n --bs-table-hover-color: var(--bs-emphasis-color);\n --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075);\n width: 100%;\n margin-bottom: 1rem;\n vertical-align: top;\n border-color: var(--bs-table-border-color);\n}\n.table > :not(caption) > * > * {\n padding: 0.5rem 0.5rem;\n color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));\n background-color: var(--bs-table-bg);\n border-bottom-width: var(--bs-border-width);\n box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));\n}\n.table > tbody {\n vertical-align: inherit;\n}\n.table > thead {\n vertical-align: bottom;\n}\n\n.table-group-divider {\n border-top: calc(var(--bs-border-width) * 2) solid currentcolor;\n}\n\n.caption-top {\n caption-side: top;\n}\n\n.table-sm > :not(caption) > * > * {\n padding: 0.25rem 0.25rem;\n}\n\n.table-bordered > :not(caption) > * {\n border-width: var(--bs-border-width) 0;\n}\n.table-bordered > :not(caption) > * > * {\n border-width: 0 var(--bs-border-width);\n}\n\n.table-borderless > :not(caption) > * > * {\n border-bottom-width: 0;\n}\n.table-borderless > :not(:first-child) {\n border-top-width: 0;\n}\n\n.table-striped > tbody > tr:nth-of-type(odd) > * {\n --bs-table-color-type: var(--bs-table-striped-color);\n --bs-table-bg-type: var(--bs-table-striped-bg);\n}\n\n.table-striped-columns > :not(caption) > tr > :nth-child(even) {\n --bs-table-color-type: var(--bs-table-striped-color);\n --bs-table-bg-type: var(--bs-table-striped-bg);\n}\n\n.table-active {\n --bs-table-color-state: var(--bs-table-active-color);\n --bs-table-bg-state: var(--bs-table-active-bg);\n}\n\n.table-hover > tbody > tr:hover > * {\n --bs-table-color-state: var(--bs-table-hover-color);\n --bs-table-bg-state: var(--bs-table-hover-bg);\n}\n\n.table-primary {\n --bs-table-color: #000;\n --bs-table-bg: #cfe2ff;\n --bs-table-border-color: #a6b5cc;\n --bs-table-striped-bg: #c5d7f2;\n --bs-table-striped-color: #000;\n --bs-table-active-bg: #bacbe6;\n --bs-table-active-color: #000;\n --bs-table-hover-bg: #bfd1ec;\n --bs-table-hover-color: #000;\n color: var(--bs-table-color);\n border-color: var(--bs-table-border-color);\n}\n\n.table-secondary {\n --bs-table-color: #000;\n --bs-table-bg: #e2e3e5;\n --bs-table-border-color: #b5b6b7;\n --bs-table-striped-bg: #d7d8da;\n --bs-table-striped-color: #000;\n --bs-table-active-bg: #cbccce;\n --bs-table-active-color: #000;\n --bs-table-hover-bg: #d1d2d4;\n --bs-table-hover-color: #000;\n color: var(--bs-table-color);\n border-color: var(--bs-table-border-color);\n}\n\n.table-success {\n --bs-table-color: #000;\n --bs-table-bg: #d1e7dd;\n --bs-table-border-color: #a7b9b1;\n --bs-table-striped-bg: #c7dbd2;\n --bs-table-striped-color: #000;\n --bs-table-active-bg: #bcd0c7;\n --bs-table-active-color: #000;\n --bs-table-hover-bg: #c1d6cc;\n --bs-table-hover-color: #000;\n color: var(--bs-table-color);\n border-color: var(--bs-table-border-color);\n}\n\n.table-info {\n --bs-table-color: #000;\n --bs-table-bg: #cff4fc;\n --bs-table-border-color: #a6c3ca;\n --bs-table-striped-bg: #c5e8ef;\n --bs-table-striped-color: #000;\n --bs-table-active-bg: #badce3;\n --bs-table-active-color: #000;\n --bs-table-hover-bg: #bfe2e9;\n --bs-table-hover-color: #000;\n color: var(--bs-table-color);\n border-color: var(--bs-table-border-color);\n}\n\n.table-warning {\n --bs-table-color: #000;\n --bs-table-bg: #fff3cd;\n --bs-table-border-color: #ccc2a4;\n --bs-table-striped-bg: #f2e7c3;\n --bs-table-striped-color: #000;\n --bs-table-active-bg: #e6dbb9;\n --bs-table-active-color: #000;\n --bs-table-hover-bg: #ece1be;\n --bs-table-hover-color: #000;\n color: var(--bs-table-color);\n border-color: var(--bs-table-border-color);\n}\n\n.table-danger {\n --bs-table-color: #000;\n --bs-table-bg: #f8d7da;\n --bs-table-border-color: #c6acae;\n --bs-table-striped-bg: #eccccf;\n --bs-table-striped-color: #000;\n --bs-table-active-bg: #dfc2c4;\n --bs-table-active-color: #000;\n --bs-table-hover-bg: #e5c7ca;\n --bs-table-hover-color: #000;\n color: var(--bs-table-color);\n border-color: var(--bs-table-border-color);\n}\n\n.table-light {\n --bs-table-color: #000;\n --bs-table-bg: #f8f9fa;\n --bs-table-border-color: #c6c7c8;\n --bs-table-striped-bg: #ecedee;\n --bs-table-striped-color: #000;\n --bs-table-active-bg: #dfe0e1;\n --bs-table-active-color: #000;\n --bs-table-hover-bg: #e5e6e7;\n --bs-table-hover-color: #000;\n color: var(--bs-table-color);\n border-color: var(--bs-table-border-color);\n}\n\n.table-dark {\n --bs-table-color: #fff;\n --bs-table-bg: #212529;\n --bs-table-border-color: #4d5154;\n --bs-table-striped-bg: #2c3034;\n --bs-table-striped-color: #fff;\n --bs-table-active-bg: #373b3e;\n --bs-table-active-color: #fff;\n --bs-table-hover-bg: #323539;\n --bs-table-hover-color: #fff;\n color: var(--bs-table-color);\n border-color: var(--bs-table-border-color);\n}\n\n.table-responsive {\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n}\n\n@media (max-width: 575.98px) {\n .table-responsive-sm {\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n}\n@media (max-width: 767.98px) {\n .table-responsive-md {\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n}\n@media (max-width: 991.98px) {\n .table-responsive-lg {\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n}\n@media (max-width: 1199.98px) {\n .table-responsive-xl {\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n}\n@media (max-width: 1399.98px) {\n .table-responsive-xxl {\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n}\n.form-label {\n margin-bottom: 0.5rem;\n}\n\n.col-form-label {\n padding-top: calc(0.375rem + var(--bs-border-width));\n padding-bottom: calc(0.375rem + var(--bs-border-width));\n margin-bottom: 0;\n font-size: inherit;\n line-height: 1.5;\n}\n\n.col-form-label-lg {\n padding-top: calc(0.5rem + var(--bs-border-width));\n padding-bottom: calc(0.5rem + var(--bs-border-width));\n font-size: 1.25rem;\n}\n\n.col-form-label-sm {\n padding-top: calc(0.25rem + var(--bs-border-width));\n padding-bottom: calc(0.25rem + var(--bs-border-width));\n font-size: 0.875rem;\n}\n\n.form-text {\n margin-top: 0.25rem;\n font-size: 0.875em;\n color: var(--bs-secondary-color);\n}\n\n.form-control {\n display: block;\n width: 100%;\n padding: 0.375rem 0.75rem;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: var(--bs-body-color);\n appearance: none;\n background-color: var(--bs-body-bg);\n background-clip: padding-box;\n border: var(--bs-border-width) solid var(--bs-border-color);\n border-radius: var(--bs-border-radius);\n transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .form-control {\n transition: none;\n }\n}\n.form-control[type=file] {\n overflow: hidden;\n}\n.form-control[type=file]:not(:disabled):not([readonly]) {\n cursor: pointer;\n}\n.form-control:focus {\n color: var(--bs-body-color);\n background-color: var(--bs-body-bg);\n border-color: #86b7fe;\n outline: 0;\n box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);\n}\n.form-control::-webkit-date-and-time-value {\n min-width: 85px;\n height: 1.5em;\n margin: 0;\n}\n.form-control::-webkit-datetime-edit {\n display: block;\n padding: 0;\n}\n.form-control::placeholder {\n color: var(--bs-secondary-color);\n opacity: 1;\n}\n.form-control:disabled {\n background-color: var(--bs-secondary-bg);\n opacity: 1;\n}\n.form-control::file-selector-button {\n padding: 0.375rem 0.75rem;\n margin: -0.375rem -0.75rem;\n margin-inline-end: 0.75rem;\n color: var(--bs-body-color);\n background-color: var(--bs-tertiary-bg);\n pointer-events: none;\n border-color: inherit;\n border-style: solid;\n border-width: 0;\n border-inline-end-width: var(--bs-border-width);\n border-radius: 0;\n 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;\n}\n@media (prefers-reduced-motion: reduce) {\n .form-control::file-selector-button {\n transition: none;\n }\n}\n.form-control:hover:not(:disabled):not([readonly])::file-selector-button {\n background-color: var(--bs-secondary-bg);\n}\n\n.form-control-plaintext {\n display: block;\n width: 100%;\n padding: 0.375rem 0;\n margin-bottom: 0;\n line-height: 1.5;\n color: var(--bs-body-color);\n background-color: transparent;\n border: solid transparent;\n border-width: var(--bs-border-width) 0;\n}\n.form-control-plaintext:focus {\n outline: 0;\n}\n.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {\n padding-right: 0;\n padding-left: 0;\n}\n\n.form-control-sm {\n min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n border-radius: var(--bs-border-radius-sm);\n}\n.form-control-sm::file-selector-button {\n padding: 0.25rem 0.5rem;\n margin: -0.25rem -0.5rem;\n margin-inline-end: 0.5rem;\n}\n\n.form-control-lg {\n min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n border-radius: var(--bs-border-radius-lg);\n}\n.form-control-lg::file-selector-button {\n padding: 0.5rem 1rem;\n margin: -0.5rem -1rem;\n margin-inline-end: 1rem;\n}\n\ntextarea.form-control {\n min-height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));\n}\ntextarea.form-control-sm {\n min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));\n}\ntextarea.form-control-lg {\n min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));\n}\n\n.form-control-color {\n width: 3rem;\n height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));\n padding: 0.375rem;\n}\n.form-control-color:not(:disabled):not([readonly]) {\n cursor: pointer;\n}\n.form-control-color::-moz-color-swatch {\n border: 0 !important;\n border-radius: var(--bs-border-radius);\n}\n.form-control-color::-webkit-color-swatch {\n border: 0 !important;\n border-radius: var(--bs-border-radius);\n}\n.form-control-color.form-control-sm {\n height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));\n}\n.form-control-color.form-control-lg {\n height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));\n}\n\n.form-select {\n --bs-form-select-bg-img: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e\");\n display: block;\n width: 100%;\n padding: 0.375rem 2.25rem 0.375rem 0.75rem;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: var(--bs-body-color);\n appearance: none;\n background-color: var(--bs-body-bg);\n background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);\n background-repeat: no-repeat;\n background-position: right 0.75rem center;\n background-size: 16px 12px;\n border: var(--bs-border-width) solid var(--bs-border-color);\n border-radius: var(--bs-border-radius);\n transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .form-select {\n transition: none;\n }\n}\n.form-select:focus {\n border-color: #86b7fe;\n outline: 0;\n box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);\n}\n.form-select[multiple], .form-select[size]:not([size=\"1\"]) {\n padding-right: 0.75rem;\n background-image: none;\n}\n.form-select:disabled {\n background-color: var(--bs-secondary-bg);\n}\n.form-select:-moz-focusring {\n color: transparent;\n text-shadow: 0 0 0 var(--bs-body-color);\n}\n\n.form-select-sm {\n padding-top: 0.25rem;\n padding-bottom: 0.25rem;\n padding-left: 0.5rem;\n font-size: 0.875rem;\n border-radius: var(--bs-border-radius-sm);\n}\n\n.form-select-lg {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n padding-left: 1rem;\n font-size: 1.25rem;\n border-radius: var(--bs-border-radius-lg);\n}\n\n[data-bs-theme=dark] .form-select {\n --bs-form-select-bg-img: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e\");\n}\n\n.form-check {\n display: block;\n min-height: 1.5rem;\n padding-left: 1.5em;\n margin-bottom: 0.125rem;\n}\n.form-check .form-check-input {\n float: left;\n margin-left: -1.5em;\n}\n\n.form-check-reverse {\n padding-right: 1.5em;\n padding-left: 0;\n text-align: right;\n}\n.form-check-reverse .form-check-input {\n float: right;\n margin-right: -1.5em;\n margin-left: 0;\n}\n\n.form-check-input {\n --bs-form-check-bg: var(--bs-body-bg);\n flex-shrink: 0;\n width: 1em;\n height: 1em;\n margin-top: 0.25em;\n vertical-align: top;\n appearance: none;\n background-color: var(--bs-form-check-bg);\n background-image: var(--bs-form-check-bg-image);\n background-repeat: no-repeat;\n background-position: center;\n background-size: contain;\n border: var(--bs-border-width) solid var(--bs-border-color);\n print-color-adjust: exact;\n}\n.form-check-input[type=checkbox] {\n border-radius: 0.25em;\n}\n.form-check-input[type=radio] {\n border-radius: 50%;\n}\n.form-check-input:active {\n filter: brightness(90%);\n}\n.form-check-input:focus {\n border-color: #86b7fe;\n outline: 0;\n box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);\n}\n.form-check-input:checked {\n background-color: #0d6efd;\n border-color: #0d6efd;\n}\n.form-check-input:checked[type=checkbox] {\n --bs-form-check-bg-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e\");\n}\n.form-check-input:checked[type=radio] {\n --bs-form-check-bg-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e\");\n}\n.form-check-input[type=checkbox]:indeterminate {\n background-color: #0d6efd;\n border-color: #0d6efd;\n --bs-form-check-bg-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e\");\n}\n.form-check-input:disabled {\n pointer-events: none;\n filter: none;\n opacity: 0.5;\n}\n.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {\n cursor: default;\n opacity: 0.5;\n}\n\n.form-switch {\n padding-left: 2.5em;\n}\n.form-switch .form-check-input {\n --bs-form-switch-bg: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e\");\n width: 2em;\n margin-left: -2.5em;\n background-image: var(--bs-form-switch-bg);\n background-position: left center;\n border-radius: 2em;\n transition: background-position 0.15s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .form-switch .form-check-input {\n transition: none;\n }\n}\n.form-switch .form-check-input:focus {\n --bs-form-switch-bg: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e\");\n}\n.form-switch .form-check-input:checked {\n background-position: right center;\n --bs-form-switch-bg: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e\");\n}\n.form-switch.form-check-reverse {\n padding-right: 2.5em;\n padding-left: 0;\n}\n.form-switch.form-check-reverse .form-check-input {\n margin-right: -2.5em;\n margin-left: 0;\n}\n\n.form-check-inline {\n display: inline-block;\n margin-right: 1rem;\n}\n\n.btn-check {\n position: absolute;\n clip: rect(0, 0, 0, 0);\n pointer-events: none;\n}\n.btn-check[disabled] + .btn, .btn-check:disabled + .btn {\n pointer-events: none;\n filter: none;\n opacity: 0.65;\n}\n\n[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {\n --bs-form-switch-bg: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e\");\n}\n\n.form-range {\n width: 100%;\n height: 1.5rem;\n padding: 0;\n appearance: none;\n background-color: transparent;\n}\n.form-range:focus {\n outline: 0;\n}\n.form-range:focus::-webkit-slider-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);\n}\n.form-range:focus::-moz-range-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);\n}\n.form-range::-moz-focus-outer {\n border: 0;\n}\n.form-range::-webkit-slider-thumb {\n width: 1rem;\n height: 1rem;\n margin-top: -0.25rem;\n appearance: none;\n background-color: #0d6efd;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .form-range::-webkit-slider-thumb {\n transition: none;\n }\n}\n.form-range::-webkit-slider-thumb:active {\n background-color: #b6d4fe;\n}\n.form-range::-webkit-slider-runnable-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: var(--bs-secondary-bg);\n border-color: transparent;\n border-radius: 1rem;\n}\n.form-range::-moz-range-thumb {\n width: 1rem;\n height: 1rem;\n appearance: none;\n background-color: #0d6efd;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .form-range::-moz-range-thumb {\n transition: none;\n }\n}\n.form-range::-moz-range-thumb:active {\n background-color: #b6d4fe;\n}\n.form-range::-moz-range-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: var(--bs-secondary-bg);\n border-color: transparent;\n border-radius: 1rem;\n}\n.form-range:disabled {\n pointer-events: none;\n}\n.form-range:disabled::-webkit-slider-thumb {\n background-color: var(--bs-secondary-color);\n}\n.form-range:disabled::-moz-range-thumb {\n background-color: var(--bs-secondary-color);\n}\n\n.form-floating {\n position: relative;\n}\n.form-floating > .form-control,\n.form-floating > .form-control-plaintext,\n.form-floating > .form-select {\n height: calc(3.5rem + calc(var(--bs-border-width) * 2));\n min-height: calc(3.5rem + calc(var(--bs-border-width) * 2));\n line-height: 1.25;\n}\n.form-floating > label {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 2;\n height: 100%;\n padding: 1rem 0.75rem;\n overflow: hidden;\n text-align: start;\n text-overflow: ellipsis;\n white-space: nowrap;\n pointer-events: none;\n border: var(--bs-border-width) solid transparent;\n transform-origin: 0 0;\n transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .form-floating > label {\n transition: none;\n }\n}\n.form-floating > .form-control,\n.form-floating > .form-control-plaintext {\n padding: 1rem 0.75rem;\n}\n.form-floating > .form-control::placeholder,\n.form-floating > .form-control-plaintext::placeholder {\n color: transparent;\n}\n.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),\n.form-floating > .form-control-plaintext:focus,\n.form-floating > .form-control-plaintext:not(:placeholder-shown) {\n padding-top: 1.625rem;\n padding-bottom: 0.625rem;\n}\n.form-floating > .form-control:-webkit-autofill,\n.form-floating > .form-control-plaintext:-webkit-autofill {\n padding-top: 1.625rem;\n padding-bottom: 0.625rem;\n}\n.form-floating > .form-select {\n padding-top: 1.625rem;\n padding-bottom: 0.625rem;\n}\n.form-floating > .form-control:focus ~ label,\n.form-floating > .form-control:not(:placeholder-shown) ~ label,\n.form-floating > .form-control-plaintext ~ label,\n.form-floating > .form-select ~ label {\n color: rgba(var(--bs-body-color-rgb), 0.65);\n transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);\n}\n.form-floating > .form-control:focus ~ label::after,\n.form-floating > .form-control:not(:placeholder-shown) ~ label::after,\n.form-floating > .form-control-plaintext ~ label::after,\n.form-floating > .form-select ~ label::after {\n position: absolute;\n inset: 1rem 0.375rem;\n z-index: -1;\n height: 1.5em;\n content: \"\";\n background-color: var(--bs-body-bg);\n border-radius: var(--bs-border-radius);\n}\n.form-floating > .form-control:-webkit-autofill ~ label {\n color: rgba(var(--bs-body-color-rgb), 0.65);\n transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);\n}\n.form-floating > .form-control-plaintext ~ label {\n border-width: var(--bs-border-width) 0;\n}\n.form-floating > :disabled ~ label,\n.form-floating > .form-control:disabled ~ label {\n color: #6c757d;\n}\n.form-floating > :disabled ~ label::after,\n.form-floating > .form-control:disabled ~ label::after {\n background-color: var(--bs-secondary-bg);\n}\n\n.input-group {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: stretch;\n width: 100%;\n}\n.input-group > .form-control,\n.input-group > .form-select,\n.input-group > .form-floating {\n position: relative;\n flex: 1 1 auto;\n width: 1%;\n min-width: 0;\n}\n.input-group > .form-control:focus,\n.input-group > .form-select:focus,\n.input-group > .form-floating:focus-within {\n z-index: 5;\n}\n.input-group .btn {\n position: relative;\n z-index: 2;\n}\n.input-group .btn:focus {\n z-index: 5;\n}\n\n.input-group-text {\n display: flex;\n align-items: center;\n padding: 0.375rem 0.75rem;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: var(--bs-body-color);\n text-align: center;\n white-space: nowrap;\n background-color: var(--bs-tertiary-bg);\n border: var(--bs-border-width) solid var(--bs-border-color);\n border-radius: var(--bs-border-radius);\n}\n\n.input-group-lg > .form-control,\n.input-group-lg > .form-select,\n.input-group-lg > .input-group-text,\n.input-group-lg > .btn {\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n border-radius: var(--bs-border-radius-lg);\n}\n\n.input-group-sm > .form-control,\n.input-group-sm > .form-select,\n.input-group-sm > .input-group-text,\n.input-group-sm > .btn {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n border-radius: var(--bs-border-radius-sm);\n}\n\n.input-group-lg > .form-select,\n.input-group-sm > .form-select {\n padding-right: 3rem;\n}\n\n.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),\n.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),\n.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,\n.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),\n.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),\n.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,\n.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {\n margin-left: calc(var(--bs-border-width) * -1);\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n.input-group > .form-floating:not(:first-child) > .form-control,\n.input-group > .form-floating:not(:first-child) > .form-select {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.valid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 0.875em;\n color: var(--bs-form-valid-color);\n}\n\n.valid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: 0.25rem 0.5rem;\n margin-top: 0.1rem;\n font-size: 0.875rem;\n color: #fff;\n background-color: var(--bs-success);\n border-radius: var(--bs-border-radius);\n}\n\n.was-validated :valid ~ .valid-feedback,\n.was-validated :valid ~ .valid-tooltip,\n.is-valid ~ .valid-feedback,\n.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .form-control:valid, .form-control.is-valid {\n border-color: var(--bs-form-valid-border-color);\n padding-right: calc(1.5em + 0.75rem);\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\");\n background-repeat: no-repeat;\n background-position: right calc(0.375em + 0.1875rem) center;\n background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n.was-validated .form-control:valid:focus, .form-control.is-valid:focus {\n border-color: var(--bs-form-valid-border-color);\n box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);\n}\n\n.was-validated textarea.form-control:valid, textarea.form-control.is-valid {\n padding-right: calc(1.5em + 0.75rem);\n background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);\n}\n\n.was-validated .form-select:valid, .form-select.is-valid {\n border-color: var(--bs-form-valid-border-color);\n}\n.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size=\"1\"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size=\"1\"] {\n --bs-form-select-bg-icon: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\");\n padding-right: 4.125rem;\n background-position: right 0.75rem center, center right 2.25rem;\n background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n.was-validated .form-select:valid:focus, .form-select.is-valid:focus {\n border-color: var(--bs-form-valid-border-color);\n box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);\n}\n\n.was-validated .form-control-color:valid, .form-control-color.is-valid {\n width: calc(3rem + calc(1.5em + 0.75rem));\n}\n\n.was-validated .form-check-input:valid, .form-check-input.is-valid {\n border-color: var(--bs-form-valid-border-color);\n}\n.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {\n background-color: var(--bs-form-valid-color);\n}\n.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {\n box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);\n}\n.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {\n color: var(--bs-form-valid-color);\n}\n\n.form-check-inline .form-check-input ~ .valid-feedback {\n margin-left: 0.5em;\n}\n\n.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,\n.was-validated .input-group > .form-select:not(:focus):valid,\n.input-group > .form-select:not(:focus).is-valid,\n.was-validated .input-group > .form-floating:not(:focus-within):valid,\n.input-group > .form-floating:not(:focus-within).is-valid {\n z-index: 3;\n}\n\n.invalid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 0.875em;\n color: var(--bs-form-invalid-color);\n}\n\n.invalid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: 0.25rem 0.5rem;\n margin-top: 0.1rem;\n font-size: 0.875rem;\n color: #fff;\n background-color: var(--bs-danger);\n border-radius: var(--bs-border-radius);\n}\n\n.was-validated :invalid ~ .invalid-feedback,\n.was-validated :invalid ~ .invalid-tooltip,\n.is-invalid ~ .invalid-feedback,\n.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .form-control:invalid, .form-control.is-invalid {\n border-color: var(--bs-form-invalid-border-color);\n padding-right: calc(1.5em + 0.75rem);\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e\");\n background-repeat: no-repeat;\n background-position: right calc(0.375em + 0.1875rem) center;\n background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {\n border-color: var(--bs-form-invalid-border-color);\n box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);\n}\n\n.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {\n padding-right: calc(1.5em + 0.75rem);\n background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);\n}\n\n.was-validated .form-select:invalid, .form-select.is-invalid {\n border-color: var(--bs-form-invalid-border-color);\n}\n.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size=\"1\"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size=\"1\"] {\n --bs-form-select-bg-icon: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e\");\n padding-right: 4.125rem;\n background-position: right 0.75rem center, center right 2.25rem;\n background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {\n border-color: var(--bs-form-invalid-border-color);\n box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);\n}\n\n.was-validated .form-control-color:invalid, .form-control-color.is-invalid {\n width: calc(3rem + calc(1.5em + 0.75rem));\n}\n\n.was-validated .form-check-input:invalid, .form-check-input.is-invalid {\n border-color: var(--bs-form-invalid-border-color);\n}\n.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {\n background-color: var(--bs-form-invalid-color);\n}\n.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {\n box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);\n}\n.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {\n color: var(--bs-form-invalid-color);\n}\n\n.form-check-inline .form-check-input ~ .invalid-feedback {\n margin-left: 0.5em;\n}\n\n.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,\n.was-validated .input-group > .form-select:not(:focus):invalid,\n.input-group > .form-select:not(:focus).is-invalid,\n.was-validated .input-group > .form-floating:not(:focus-within):invalid,\n.input-group > .form-floating:not(:focus-within).is-invalid {\n z-index: 4;\n}\n\n.btn {\n --bs-btn-padding-x: 0.75rem;\n --bs-btn-padding-y: 0.375rem;\n --bs-btn-font-family: ;\n --bs-btn-font-size: 1rem;\n --bs-btn-font-weight: 400;\n --bs-btn-line-height: 1.5;\n --bs-btn-color: var(--bs-body-color);\n --bs-btn-bg: transparent;\n --bs-btn-border-width: var(--bs-border-width);\n --bs-btn-border-color: transparent;\n --bs-btn-border-radius: var(--bs-border-radius);\n --bs-btn-hover-border-color: transparent;\n --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);\n --bs-btn-disabled-opacity: 0.65;\n --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);\n display: inline-block;\n padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);\n font-family: var(--bs-btn-font-family);\n font-size: var(--bs-btn-font-size);\n font-weight: var(--bs-btn-font-weight);\n line-height: var(--bs-btn-line-height);\n color: var(--bs-btn-color);\n text-align: center;\n text-decoration: none;\n vertical-align: middle;\n cursor: pointer;\n user-select: none;\n border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);\n border-radius: var(--bs-btn-border-radius);\n background-color: var(--bs-btn-bg);\n 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;\n}\n@media (prefers-reduced-motion: reduce) {\n .btn {\n transition: none;\n }\n}\n.btn:hover {\n color: var(--bs-btn-hover-color);\n background-color: var(--bs-btn-hover-bg);\n border-color: var(--bs-btn-hover-border-color);\n}\n.btn-check + .btn:hover {\n color: var(--bs-btn-color);\n background-color: var(--bs-btn-bg);\n border-color: var(--bs-btn-border-color);\n}\n.btn:focus-visible {\n color: var(--bs-btn-hover-color);\n background-color: var(--bs-btn-hover-bg);\n border-color: var(--bs-btn-hover-border-color);\n outline: 0;\n box-shadow: var(--bs-btn-focus-box-shadow);\n}\n.btn-check:focus-visible + .btn {\n border-color: var(--bs-btn-hover-border-color);\n outline: 0;\n box-shadow: var(--bs-btn-focus-box-shadow);\n}\n.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {\n color: var(--bs-btn-active-color);\n background-color: var(--bs-btn-active-bg);\n border-color: var(--bs-btn-active-border-color);\n}\n.btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible {\n box-shadow: var(--bs-btn-focus-box-shadow);\n}\n.btn-check:checked:focus-visible + .btn {\n box-shadow: var(--bs-btn-focus-box-shadow);\n}\n.btn:disabled, .btn.disabled, fieldset:disabled .btn {\n color: var(--bs-btn-disabled-color);\n pointer-events: none;\n background-color: var(--bs-btn-disabled-bg);\n border-color: var(--bs-btn-disabled-border-color);\n opacity: var(--bs-btn-disabled-opacity);\n}\n\n.btn-primary {\n --bs-btn-color: #fff;\n --bs-btn-bg: #0d6efd;\n --bs-btn-border-color: #0d6efd;\n --bs-btn-hover-color: #fff;\n --bs-btn-hover-bg: #0b5ed7;\n --bs-btn-hover-border-color: #0a58ca;\n --bs-btn-focus-shadow-rgb: 49, 132, 253;\n --bs-btn-active-color: #fff;\n --bs-btn-active-bg: #0a58ca;\n --bs-btn-active-border-color: #0a53be;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #fff;\n --bs-btn-disabled-bg: #0d6efd;\n --bs-btn-disabled-border-color: #0d6efd;\n}\n\n.btn-secondary {\n --bs-btn-color: #fff;\n --bs-btn-bg: #6c757d;\n --bs-btn-border-color: #6c757d;\n --bs-btn-hover-color: #fff;\n --bs-btn-hover-bg: #5c636a;\n --bs-btn-hover-border-color: #565e64;\n --bs-btn-focus-shadow-rgb: 130, 138, 145;\n --bs-btn-active-color: #fff;\n --bs-btn-active-bg: #565e64;\n --bs-btn-active-border-color: #51585e;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #fff;\n --bs-btn-disabled-bg: #6c757d;\n --bs-btn-disabled-border-color: #6c757d;\n}\n\n.btn-success {\n --bs-btn-color: #fff;\n --bs-btn-bg: #198754;\n --bs-btn-border-color: #198754;\n --bs-btn-hover-color: #fff;\n --bs-btn-hover-bg: #157347;\n --bs-btn-hover-border-color: #146c43;\n --bs-btn-focus-shadow-rgb: 60, 153, 110;\n --bs-btn-active-color: #fff;\n --bs-btn-active-bg: #146c43;\n --bs-btn-active-border-color: #13653f;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #fff;\n --bs-btn-disabled-bg: #198754;\n --bs-btn-disabled-border-color: #198754;\n}\n\n.btn-info {\n --bs-btn-color: #000;\n --bs-btn-bg: #0dcaf0;\n --bs-btn-border-color: #0dcaf0;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #31d2f2;\n --bs-btn-hover-border-color: #25cff2;\n --bs-btn-focus-shadow-rgb: 11, 172, 204;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #3dd5f3;\n --bs-btn-active-border-color: #25cff2;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #000;\n --bs-btn-disabled-bg: #0dcaf0;\n --bs-btn-disabled-border-color: #0dcaf0;\n}\n\n.btn-warning {\n --bs-btn-color: #000;\n --bs-btn-bg: #ffc107;\n --bs-btn-border-color: #ffc107;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #ffca2c;\n --bs-btn-hover-border-color: #ffc720;\n --bs-btn-focus-shadow-rgb: 217, 164, 6;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #ffcd39;\n --bs-btn-active-border-color: #ffc720;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #000;\n --bs-btn-disabled-bg: #ffc107;\n --bs-btn-disabled-border-color: #ffc107;\n}\n\n.btn-danger {\n --bs-btn-color: #fff;\n --bs-btn-bg: #dc3545;\n --bs-btn-border-color: #dc3545;\n --bs-btn-hover-color: #fff;\n --bs-btn-hover-bg: #bb2d3b;\n --bs-btn-hover-border-color: #b02a37;\n --bs-btn-focus-shadow-rgb: 225, 83, 97;\n --bs-btn-active-color: #fff;\n --bs-btn-active-bg: #b02a37;\n --bs-btn-active-border-color: #a52834;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #fff;\n --bs-btn-disabled-bg: #dc3545;\n --bs-btn-disabled-border-color: #dc3545;\n}\n\n.btn-light {\n --bs-btn-color: #000;\n --bs-btn-bg: #f8f9fa;\n --bs-btn-border-color: #f8f9fa;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #d3d4d5;\n --bs-btn-hover-border-color: #c6c7c8;\n --bs-btn-focus-shadow-rgb: 211, 212, 213;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #c6c7c8;\n --bs-btn-active-border-color: #babbbc;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #000;\n --bs-btn-disabled-bg: #f8f9fa;\n --bs-btn-disabled-border-color: #f8f9fa;\n}\n\n.btn-dark {\n --bs-btn-color: #fff;\n --bs-btn-bg: #212529;\n --bs-btn-border-color: #212529;\n --bs-btn-hover-color: #fff;\n --bs-btn-hover-bg: #424649;\n --bs-btn-hover-border-color: #373b3e;\n --bs-btn-focus-shadow-rgb: 66, 70, 73;\n --bs-btn-active-color: #fff;\n --bs-btn-active-bg: #4d5154;\n --bs-btn-active-border-color: #373b3e;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #fff;\n --bs-btn-disabled-bg: #212529;\n --bs-btn-disabled-border-color: #212529;\n}\n\n.btn-outline-primary {\n --bs-btn-color: #0d6efd;\n --bs-btn-border-color: #0d6efd;\n --bs-btn-hover-color: #fff;\n --bs-btn-hover-bg: #0d6efd;\n --bs-btn-hover-border-color: #0d6efd;\n --bs-btn-focus-shadow-rgb: 13, 110, 253;\n --bs-btn-active-color: #fff;\n --bs-btn-active-bg: #0d6efd;\n --bs-btn-active-border-color: #0d6efd;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #0d6efd;\n --bs-btn-disabled-bg: transparent;\n --bs-btn-disabled-border-color: #0d6efd;\n --bs-gradient: none;\n}\n\n.btn-outline-secondary {\n --bs-btn-color: #6c757d;\n --bs-btn-border-color: #6c757d;\n --bs-btn-hover-color: #fff;\n --bs-btn-hover-bg: #6c757d;\n --bs-btn-hover-border-color: #6c757d;\n --bs-btn-focus-shadow-rgb: 108, 117, 125;\n --bs-btn-active-color: #fff;\n --bs-btn-active-bg: #6c757d;\n --bs-btn-active-border-color: #6c757d;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #6c757d;\n --bs-btn-disabled-bg: transparent;\n --bs-btn-disabled-border-color: #6c757d;\n --bs-gradient: none;\n}\n\n.btn-outline-success {\n --bs-btn-color: #198754;\n --bs-btn-border-color: #198754;\n --bs-btn-hover-color: #fff;\n --bs-btn-hover-bg: #198754;\n --bs-btn-hover-border-color: #198754;\n --bs-btn-focus-shadow-rgb: 25, 135, 84;\n --bs-btn-active-color: #fff;\n --bs-btn-active-bg: #198754;\n --bs-btn-active-border-color: #198754;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #198754;\n --bs-btn-disabled-bg: transparent;\n --bs-btn-disabled-border-color: #198754;\n --bs-gradient: none;\n}\n\n.btn-outline-info {\n --bs-btn-color: #0dcaf0;\n --bs-btn-border-color: #0dcaf0;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #0dcaf0;\n --bs-btn-hover-border-color: #0dcaf0;\n --bs-btn-focus-shadow-rgb: 13, 202, 240;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #0dcaf0;\n --bs-btn-active-border-color: #0dcaf0;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #0dcaf0;\n --bs-btn-disabled-bg: transparent;\n --bs-btn-disabled-border-color: #0dcaf0;\n --bs-gradient: none;\n}\n\n.btn-outline-warning {\n --bs-btn-color: #ffc107;\n --bs-btn-border-color: #ffc107;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #ffc107;\n --bs-btn-hover-border-color: #ffc107;\n --bs-btn-focus-shadow-rgb: 255, 193, 7;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #ffc107;\n --bs-btn-active-border-color: #ffc107;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #ffc107;\n --bs-btn-disabled-bg: transparent;\n --bs-btn-disabled-border-color: #ffc107;\n --bs-gradient: none;\n}\n\n.btn-outline-danger {\n --bs-btn-color: #dc3545;\n --bs-btn-border-color: #dc3545;\n --bs-btn-hover-color: #fff;\n --bs-btn-hover-bg: #dc3545;\n --bs-btn-hover-border-color: #dc3545;\n --bs-btn-focus-shadow-rgb: 220, 53, 69;\n --bs-btn-active-color: #fff;\n --bs-btn-active-bg: #dc3545;\n --bs-btn-active-border-color: #dc3545;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #dc3545;\n --bs-btn-disabled-bg: transparent;\n --bs-btn-disabled-border-color: #dc3545;\n --bs-gradient: none;\n}\n\n.btn-outline-light {\n --bs-btn-color: #f8f9fa;\n --bs-btn-border-color: #f8f9fa;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #f8f9fa;\n --bs-btn-hover-border-color: #f8f9fa;\n --bs-btn-focus-shadow-rgb: 248, 249, 250;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #f8f9fa;\n --bs-btn-active-border-color: #f8f9fa;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #f8f9fa;\n --bs-btn-disabled-bg: transparent;\n --bs-btn-disabled-border-color: #f8f9fa;\n --bs-gradient: none;\n}\n\n.btn-outline-dark {\n --bs-btn-color: #212529;\n --bs-btn-border-color: #212529;\n --bs-btn-hover-color: #fff;\n --bs-btn-hover-bg: #212529;\n --bs-btn-hover-border-color: #212529;\n --bs-btn-focus-shadow-rgb: 33, 37, 41;\n --bs-btn-active-color: #fff;\n --bs-btn-active-bg: #212529;\n --bs-btn-active-border-color: #212529;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #212529;\n --bs-btn-disabled-bg: transparent;\n --bs-btn-disabled-border-color: #212529;\n --bs-gradient: none;\n}\n\n.btn-link {\n --bs-btn-font-weight: 400;\n --bs-btn-color: var(--bs-link-color);\n --bs-btn-bg: transparent;\n --bs-btn-border-color: transparent;\n --bs-btn-hover-color: var(--bs-link-hover-color);\n --bs-btn-hover-border-color: transparent;\n --bs-btn-active-color: var(--bs-link-hover-color);\n --bs-btn-active-border-color: transparent;\n --bs-btn-disabled-color: #6c757d;\n --bs-btn-disabled-border-color: transparent;\n --bs-btn-box-shadow: 0 0 0 #000;\n --bs-btn-focus-shadow-rgb: 49, 132, 253;\n text-decoration: underline;\n}\n.btn-link:focus-visible {\n color: var(--bs-btn-color);\n}\n.btn-link:hover {\n color: var(--bs-btn-hover-color);\n}\n\n.btn-lg {\n --bs-btn-padding-y: 0.5rem;\n --bs-btn-padding-x: 1rem;\n --bs-btn-font-size: 1.25rem;\n --bs-btn-border-radius: var(--bs-border-radius-lg);\n}\n\n.btn-sm {\n --bs-btn-padding-y: 0.25rem;\n --bs-btn-padding-x: 0.5rem;\n --bs-btn-font-size: 0.875rem;\n --bs-btn-border-radius: var(--bs-border-radius-sm);\n}\n\n.dropup,\n.dropend,\n.dropdown,\n.dropstart,\n.dropup-center,\n.dropdown-center {\n position: relative;\n}\n\n.dropdown-toggle {\n white-space: nowrap;\n}\n.dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid;\n border-right: 0.3em solid transparent;\n border-bottom: 0;\n border-left: 0.3em solid transparent;\n}\n.dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropdown-menu {\n --bs-dropdown-zindex: 1000;\n --bs-dropdown-min-width: 10rem;\n --bs-dropdown-padding-x: 0;\n --bs-dropdown-padding-y: 0.5rem;\n --bs-dropdown-spacer: 0.125rem;\n --bs-dropdown-font-size: 1rem;\n --bs-dropdown-color: var(--bs-body-color);\n --bs-dropdown-bg: var(--bs-body-bg);\n --bs-dropdown-border-color: var(--bs-border-color-translucent);\n --bs-dropdown-border-radius: var(--bs-border-radius);\n --bs-dropdown-border-width: var(--bs-border-width);\n --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));\n --bs-dropdown-divider-bg: var(--bs-border-color-translucent);\n --bs-dropdown-divider-margin-y: 0.5rem;\n --bs-dropdown-box-shadow: var(--bs-box-shadow);\n --bs-dropdown-link-color: var(--bs-body-color);\n --bs-dropdown-link-hover-color: var(--bs-body-color);\n --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);\n --bs-dropdown-link-active-color: #fff;\n --bs-dropdown-link-active-bg: #0d6efd;\n --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);\n --bs-dropdown-item-padding-x: 1rem;\n --bs-dropdown-item-padding-y: 0.25rem;\n --bs-dropdown-header-color: #6c757d;\n --bs-dropdown-header-padding-x: 1rem;\n --bs-dropdown-header-padding-y: 0.5rem;\n position: absolute;\n z-index: var(--bs-dropdown-zindex);\n display: none;\n min-width: var(--bs-dropdown-min-width);\n padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);\n margin: 0;\n font-size: var(--bs-dropdown-font-size);\n color: var(--bs-dropdown-color);\n text-align: left;\n list-style: none;\n background-color: var(--bs-dropdown-bg);\n background-clip: padding-box;\n border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);\n border-radius: var(--bs-dropdown-border-radius);\n}\n.dropdown-menu[data-bs-popper] {\n top: 100%;\n left: 0;\n margin-top: var(--bs-dropdown-spacer);\n}\n\n.dropdown-menu-start {\n --bs-position: start;\n}\n.dropdown-menu-start[data-bs-popper] {\n right: auto;\n left: 0;\n}\n\n.dropdown-menu-end {\n --bs-position: end;\n}\n.dropdown-menu-end[data-bs-popper] {\n right: 0;\n left: auto;\n}\n\n@media (min-width: 576px) {\n .dropdown-menu-sm-start {\n --bs-position: start;\n }\n .dropdown-menu-sm-start[data-bs-popper] {\n right: auto;\n left: 0;\n }\n .dropdown-menu-sm-end {\n --bs-position: end;\n }\n .dropdown-menu-sm-end[data-bs-popper] {\n right: 0;\n left: auto;\n }\n}\n@media (min-width: 768px) {\n .dropdown-menu-md-start {\n --bs-position: start;\n }\n .dropdown-menu-md-start[data-bs-popper] {\n right: auto;\n left: 0;\n }\n .dropdown-menu-md-end {\n --bs-position: end;\n }\n .dropdown-menu-md-end[data-bs-popper] {\n right: 0;\n left: auto;\n }\n}\n@media (min-width: 992px) {\n .dropdown-menu-lg-start {\n --bs-position: start;\n }\n .dropdown-menu-lg-start[data-bs-popper] {\n right: auto;\n left: 0;\n }\n .dropdown-menu-lg-end {\n --bs-position: end;\n }\n .dropdown-menu-lg-end[data-bs-popper] {\n right: 0;\n left: auto;\n }\n}\n@media (min-width: 1200px) {\n .dropdown-menu-xl-start {\n --bs-position: start;\n }\n .dropdown-menu-xl-start[data-bs-popper] {\n right: auto;\n left: 0;\n }\n .dropdown-menu-xl-end {\n --bs-position: end;\n }\n .dropdown-menu-xl-end[data-bs-popper] {\n right: 0;\n left: auto;\n }\n}\n@media (min-width: 1400px) {\n .dropdown-menu-xxl-start {\n --bs-position: start;\n }\n .dropdown-menu-xxl-start[data-bs-popper] {\n right: auto;\n left: 0;\n }\n .dropdown-menu-xxl-end {\n --bs-position: end;\n }\n .dropdown-menu-xxl-end[data-bs-popper] {\n right: 0;\n left: auto;\n }\n}\n.dropup .dropdown-menu[data-bs-popper] {\n top: auto;\n bottom: 100%;\n margin-top: 0;\n margin-bottom: var(--bs-dropdown-spacer);\n}\n.dropup .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0;\n border-right: 0.3em solid transparent;\n border-bottom: 0.3em solid;\n border-left: 0.3em solid transparent;\n}\n.dropup .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropend .dropdown-menu[data-bs-popper] {\n top: 0;\n right: auto;\n left: 100%;\n margin-top: 0;\n margin-left: var(--bs-dropdown-spacer);\n}\n.dropend .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid transparent;\n border-right: 0;\n border-bottom: 0.3em solid transparent;\n border-left: 0.3em solid;\n}\n.dropend .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n.dropend .dropdown-toggle::after {\n vertical-align: 0;\n}\n\n.dropstart .dropdown-menu[data-bs-popper] {\n top: 0;\n right: 100%;\n left: auto;\n margin-top: 0;\n margin-right: var(--bs-dropdown-spacer);\n}\n.dropstart .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n}\n.dropstart .dropdown-toggle::after {\n display: none;\n}\n.dropstart .dropdown-toggle::before {\n display: inline-block;\n margin-right: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid transparent;\n border-right: 0.3em solid;\n border-bottom: 0.3em solid transparent;\n}\n.dropstart .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n.dropstart .dropdown-toggle::before {\n vertical-align: 0;\n}\n\n.dropdown-divider {\n height: 0;\n margin: var(--bs-dropdown-divider-margin-y) 0;\n overflow: hidden;\n border-top: 1px solid var(--bs-dropdown-divider-bg);\n opacity: 1;\n}\n\n.dropdown-item {\n display: block;\n width: 100%;\n padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);\n clear: both;\n font-weight: 400;\n color: var(--bs-dropdown-link-color);\n text-align: inherit;\n text-decoration: none;\n white-space: nowrap;\n background-color: transparent;\n border: 0;\n border-radius: var(--bs-dropdown-item-border-radius, 0);\n}\n.dropdown-item:hover, .dropdown-item:focus {\n color: var(--bs-dropdown-link-hover-color);\n background-color: var(--bs-dropdown-link-hover-bg);\n}\n.dropdown-item.active, .dropdown-item:active {\n color: var(--bs-dropdown-link-active-color);\n text-decoration: none;\n background-color: var(--bs-dropdown-link-active-bg);\n}\n.dropdown-item.disabled, .dropdown-item:disabled {\n color: var(--bs-dropdown-link-disabled-color);\n pointer-events: none;\n background-color: transparent;\n}\n\n.dropdown-menu.show {\n display: block;\n}\n\n.dropdown-header {\n display: block;\n padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);\n margin-bottom: 0;\n font-size: 0.875rem;\n color: var(--bs-dropdown-header-color);\n white-space: nowrap;\n}\n\n.dropdown-item-text {\n display: block;\n padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);\n color: var(--bs-dropdown-link-color);\n}\n\n.dropdown-menu-dark {\n --bs-dropdown-color: #dee2e6;\n --bs-dropdown-bg: #343a40;\n --bs-dropdown-border-color: var(--bs-border-color-translucent);\n --bs-dropdown-box-shadow: ;\n --bs-dropdown-link-color: #dee2e6;\n --bs-dropdown-link-hover-color: #fff;\n --bs-dropdown-divider-bg: var(--bs-border-color-translucent);\n --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);\n --bs-dropdown-link-active-color: #fff;\n --bs-dropdown-link-active-bg: #0d6efd;\n --bs-dropdown-link-disabled-color: #adb5bd;\n --bs-dropdown-header-color: #adb5bd;\n}\n\n.nav {\n --bs-nav-link-padding-x: 1rem;\n --bs-nav-link-padding-y: 0.5rem;\n --bs-nav-link-font-weight: ;\n --bs-nav-link-color: var(--bs-link-color);\n --bs-nav-link-hover-color: var(--bs-link-hover-color);\n --bs-nav-link-disabled-color: var(--bs-secondary-color);\n display: flex;\n flex-wrap: wrap;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n}\n\n.nav-link {\n display: block;\n padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);\n font-size: var(--bs-nav-link-font-size);\n font-weight: var(--bs-nav-link-font-weight);\n color: var(--bs-nav-link-color);\n text-decoration: none;\n background: none;\n border: 0;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .nav-link {\n transition: none;\n }\n}\n.nav-link:hover, .nav-link:focus {\n color: var(--bs-nav-link-hover-color);\n}\n.nav-link:focus-visible {\n outline: 0;\n box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);\n}\n.nav-link.disabled, .nav-link:disabled {\n color: var(--bs-nav-link-disabled-color);\n pointer-events: none;\n cursor: default;\n}\n\n.nav-tabs {\n --bs-nav-tabs-border-width: var(--bs-border-width);\n --bs-nav-tabs-border-color: var(--bs-border-color);\n --bs-nav-tabs-border-radius: var(--bs-border-radius);\n --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);\n --bs-nav-tabs-link-active-color: var(--bs-emphasis-color);\n --bs-nav-tabs-link-active-bg: var(--bs-body-bg);\n --bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);\n border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);\n}\n.nav-tabs .nav-link {\n margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));\n border: var(--bs-nav-tabs-border-width) solid transparent;\n border-top-left-radius: var(--bs-nav-tabs-border-radius);\n border-top-right-radius: var(--bs-nav-tabs-border-radius);\n}\n.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {\n isolation: isolate;\n border-color: var(--bs-nav-tabs-link-hover-border-color);\n}\n.nav-tabs .nav-link.active,\n.nav-tabs .nav-item.show .nav-link {\n color: var(--bs-nav-tabs-link-active-color);\n background-color: var(--bs-nav-tabs-link-active-bg);\n border-color: var(--bs-nav-tabs-link-active-border-color);\n}\n.nav-tabs .dropdown-menu {\n margin-top: calc(-1 * var(--bs-nav-tabs-border-width));\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.nav-pills {\n --bs-nav-pills-border-radius: var(--bs-border-radius);\n --bs-nav-pills-link-active-color: #fff;\n --bs-nav-pills-link-active-bg: #0d6efd;\n}\n.nav-pills .nav-link {\n border-radius: var(--bs-nav-pills-border-radius);\n}\n.nav-pills .nav-link.active,\n.nav-pills .show > .nav-link {\n color: var(--bs-nav-pills-link-active-color);\n background-color: var(--bs-nav-pills-link-active-bg);\n}\n\n.nav-underline {\n --bs-nav-underline-gap: 1rem;\n --bs-nav-underline-border-width: 0.125rem;\n --bs-nav-underline-link-active-color: var(--bs-emphasis-color);\n gap: var(--bs-nav-underline-gap);\n}\n.nav-underline .nav-link {\n padding-right: 0;\n padding-left: 0;\n border-bottom: var(--bs-nav-underline-border-width) solid transparent;\n}\n.nav-underline .nav-link:hover, .nav-underline .nav-link:focus {\n border-bottom-color: currentcolor;\n}\n.nav-underline .nav-link.active,\n.nav-underline .show > .nav-link {\n font-weight: 700;\n color: var(--bs-nav-underline-link-active-color);\n border-bottom-color: currentcolor;\n}\n\n.nav-fill > .nav-link,\n.nav-fill .nav-item {\n flex: 1 1 auto;\n text-align: center;\n}\n\n.nav-justified > .nav-link,\n.nav-justified .nav-item {\n flex-basis: 0;\n flex-grow: 1;\n text-align: center;\n}\n\n.nav-fill .nav-item .nav-link,\n.nav-justified .nav-item .nav-link {\n width: 100%;\n}\n\n.tab-content > .tab-pane {\n display: none;\n}\n.tab-content > .active {\n display: block;\n}\n\n.navbar {\n --bs-navbar-padding-x: 0;\n --bs-navbar-padding-y: 0.5rem;\n --bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65);\n --bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);\n --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);\n --bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);\n --bs-navbar-brand-padding-y: 0.3125rem;\n --bs-navbar-brand-margin-end: 1rem;\n --bs-navbar-brand-font-size: 1.25rem;\n --bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);\n --bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);\n --bs-navbar-nav-link-padding-x: 0.5rem;\n --bs-navbar-toggler-padding-y: 0.25rem;\n --bs-navbar-toggler-padding-x: 0.75rem;\n --bs-navbar-toggler-font-size: 1.25rem;\n --bs-navbar-toggler-icon-bg: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\");\n --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);\n --bs-navbar-toggler-border-radius: var(--bs-border-radius);\n --bs-navbar-toggler-focus-width: 0.25rem;\n --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between;\n padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);\n}\n.navbar > .container,\n.navbar > .container-fluid,\n.navbar > .container-sm,\n.navbar > .container-md,\n.navbar > .container-lg,\n.navbar > .container-xl,\n.navbar > .container-xxl {\n display: flex;\n flex-wrap: inherit;\n align-items: center;\n justify-content: space-between;\n}\n.navbar-brand {\n padding-top: var(--bs-navbar-brand-padding-y);\n padding-bottom: var(--bs-navbar-brand-padding-y);\n margin-right: var(--bs-navbar-brand-margin-end);\n font-size: var(--bs-navbar-brand-font-size);\n color: var(--bs-navbar-brand-color);\n text-decoration: none;\n white-space: nowrap;\n}\n.navbar-brand:hover, .navbar-brand:focus {\n color: var(--bs-navbar-brand-hover-color);\n}\n\n.navbar-nav {\n --bs-nav-link-padding-x: 0;\n --bs-nav-link-padding-y: 0.5rem;\n --bs-nav-link-font-weight: ;\n --bs-nav-link-color: var(--bs-navbar-color);\n --bs-nav-link-hover-color: var(--bs-navbar-hover-color);\n --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);\n display: flex;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n}\n.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {\n color: var(--bs-navbar-active-color);\n}\n.navbar-nav .dropdown-menu {\n position: static;\n}\n\n.navbar-text {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n color: var(--bs-navbar-color);\n}\n.navbar-text a,\n.navbar-text a:hover,\n.navbar-text a:focus {\n color: var(--bs-navbar-active-color);\n}\n\n.navbar-collapse {\n flex-basis: 100%;\n flex-grow: 1;\n align-items: center;\n}\n\n.navbar-toggler {\n padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);\n font-size: var(--bs-navbar-toggler-font-size);\n line-height: 1;\n color: var(--bs-navbar-color);\n background-color: transparent;\n border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);\n border-radius: var(--bs-navbar-toggler-border-radius);\n transition: var(--bs-navbar-toggler-transition);\n}\n@media (prefers-reduced-motion: reduce) {\n .navbar-toggler {\n transition: none;\n }\n}\n.navbar-toggler:hover {\n text-decoration: none;\n}\n.navbar-toggler:focus {\n text-decoration: none;\n outline: 0;\n box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);\n}\n\n.navbar-toggler-icon {\n display: inline-block;\n width: 1.5em;\n height: 1.5em;\n vertical-align: middle;\n background-image: var(--bs-navbar-toggler-icon-bg);\n background-repeat: no-repeat;\n background-position: center;\n background-size: 100%;\n}\n\n.navbar-nav-scroll {\n max-height: var(--bs-scroll-height, 75vh);\n overflow-y: auto;\n}\n\n@media (min-width: 576px) {\n .navbar-expand-sm {\n flex-wrap: nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-sm .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-sm .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-sm .navbar-nav .nav-link {\n padding-right: var(--bs-navbar-nav-link-padding-x);\n padding-left: var(--bs-navbar-nav-link-padding-x);\n }\n .navbar-expand-sm .navbar-nav-scroll {\n overflow: visible;\n }\n .navbar-expand-sm .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-sm .navbar-toggler {\n display: none;\n }\n .navbar-expand-sm .offcanvas {\n position: static;\n z-index: auto;\n flex-grow: 1;\n width: auto !important;\n height: auto !important;\n visibility: visible !important;\n background-color: transparent !important;\n border: 0 !important;\n transform: none !important;\n transition: none;\n }\n .navbar-expand-sm .offcanvas .offcanvas-header {\n display: none;\n }\n .navbar-expand-sm .offcanvas .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n }\n}\n@media (min-width: 768px) {\n .navbar-expand-md {\n flex-wrap: nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-md .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-md .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-md .navbar-nav .nav-link {\n padding-right: var(--bs-navbar-nav-link-padding-x);\n padding-left: var(--bs-navbar-nav-link-padding-x);\n }\n .navbar-expand-md .navbar-nav-scroll {\n overflow: visible;\n }\n .navbar-expand-md .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-md .navbar-toggler {\n display: none;\n }\n .navbar-expand-md .offcanvas {\n position: static;\n z-index: auto;\n flex-grow: 1;\n width: auto !important;\n height: auto !important;\n visibility: visible !important;\n background-color: transparent !important;\n border: 0 !important;\n transform: none !important;\n transition: none;\n }\n .navbar-expand-md .offcanvas .offcanvas-header {\n display: none;\n }\n .navbar-expand-md .offcanvas .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n }\n}\n@media (min-width: 992px) {\n .navbar-expand-lg {\n flex-wrap: nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-lg .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-lg .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-lg .navbar-nav .nav-link {\n padding-right: var(--bs-navbar-nav-link-padding-x);\n padding-left: var(--bs-navbar-nav-link-padding-x);\n }\n .navbar-expand-lg .navbar-nav-scroll {\n overflow: visible;\n }\n .navbar-expand-lg .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-lg .navbar-toggler {\n display: none;\n }\n .navbar-expand-lg .offcanvas {\n position: static;\n z-index: auto;\n flex-grow: 1;\n width: auto !important;\n height: auto !important;\n visibility: visible !important;\n background-color: transparent !important;\n border: 0 !important;\n transform: none !important;\n transition: none;\n }\n .navbar-expand-lg .offcanvas .offcanvas-header {\n display: none;\n }\n .navbar-expand-lg .offcanvas .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n }\n}\n@media (min-width: 1200px) {\n .navbar-expand-xl {\n flex-wrap: nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-xl .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-xl .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-xl .navbar-nav .nav-link {\n padding-right: var(--bs-navbar-nav-link-padding-x);\n padding-left: var(--bs-navbar-nav-link-padding-x);\n }\n .navbar-expand-xl .navbar-nav-scroll {\n overflow: visible;\n }\n .navbar-expand-xl .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-xl .navbar-toggler {\n display: none;\n }\n .navbar-expand-xl .offcanvas {\n position: static;\n z-index: auto;\n flex-grow: 1;\n width: auto !important;\n height: auto !important;\n visibility: visible !important;\n background-color: transparent !important;\n border: 0 !important;\n transform: none !important;\n transition: none;\n }\n .navbar-expand-xl .offcanvas .offcanvas-header {\n display: none;\n }\n .navbar-expand-xl .offcanvas .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n }\n}\n@media (min-width: 1400px) {\n .navbar-expand-xxl {\n flex-wrap: nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-xxl .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-xxl .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-xxl .navbar-nav .nav-link {\n padding-right: var(--bs-navbar-nav-link-padding-x);\n padding-left: var(--bs-navbar-nav-link-padding-x);\n }\n .navbar-expand-xxl .navbar-nav-scroll {\n overflow: visible;\n }\n .navbar-expand-xxl .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-xxl .navbar-toggler {\n display: none;\n }\n .navbar-expand-xxl .offcanvas {\n position: static;\n z-index: auto;\n flex-grow: 1;\n width: auto !important;\n height: auto !important;\n visibility: visible !important;\n background-color: transparent !important;\n border: 0 !important;\n transform: none !important;\n transition: none;\n }\n .navbar-expand-xxl .offcanvas .offcanvas-header {\n display: none;\n }\n .navbar-expand-xxl .offcanvas .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n }\n}\n.navbar-expand {\n flex-wrap: nowrap;\n justify-content: flex-start;\n}\n.navbar-expand .navbar-nav {\n flex-direction: row;\n}\n.navbar-expand .navbar-nav .dropdown-menu {\n position: absolute;\n}\n.navbar-expand .navbar-nav .nav-link {\n padding-right: var(--bs-navbar-nav-link-padding-x);\n padding-left: var(--bs-navbar-nav-link-padding-x);\n}\n.navbar-expand .navbar-nav-scroll {\n overflow: visible;\n}\n.navbar-expand .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n}\n.navbar-expand .navbar-toggler {\n display: none;\n}\n.navbar-expand .offcanvas {\n position: static;\n z-index: auto;\n flex-grow: 1;\n width: auto !important;\n height: auto !important;\n visibility: visible !important;\n background-color: transparent !important;\n border: 0 !important;\n transform: none !important;\n transition: none;\n}\n.navbar-expand .offcanvas .offcanvas-header {\n display: none;\n}\n.navbar-expand .offcanvas .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n}\n\n.navbar-dark,\n.navbar[data-bs-theme=dark] {\n --bs-navbar-color: rgba(255, 255, 255, 0.55);\n --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);\n --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);\n --bs-navbar-active-color: #fff;\n --bs-navbar-brand-color: #fff;\n --bs-navbar-brand-hover-color: #fff;\n --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);\n --bs-navbar-toggler-icon-bg: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\");\n}\n\n[data-bs-theme=dark] .navbar-toggler-icon {\n --bs-navbar-toggler-icon-bg: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\");\n}\n\n.breadcrumb {\n --bs-breadcrumb-padding-x: 0;\n --bs-breadcrumb-padding-y: 0;\n --bs-breadcrumb-margin-bottom: 1rem;\n --bs-breadcrumb-bg: ;\n --bs-breadcrumb-border-radius: ;\n --bs-breadcrumb-divider-color: var(--bs-secondary-color);\n --bs-breadcrumb-item-padding-x: 0.5rem;\n --bs-breadcrumb-item-active-color: var(--bs-secondary-color);\n display: flex;\n flex-wrap: wrap;\n padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);\n margin-bottom: var(--bs-breadcrumb-margin-bottom);\n font-size: var(--bs-breadcrumb-font-size);\n list-style: none;\n background-color: var(--bs-breadcrumb-bg);\n border-radius: var(--bs-breadcrumb-border-radius);\n}\n\n.breadcrumb-item + .breadcrumb-item {\n padding-left: var(--bs-breadcrumb-item-padding-x);\n}\n.breadcrumb-item + .breadcrumb-item::before {\n float: left;\n padding-right: var(--bs-breadcrumb-item-padding-x);\n color: var(--bs-breadcrumb-divider-color);\n content: var(--bs-breadcrumb-divider, \"/\") /* rtl: var(--bs-breadcrumb-divider, \"/\") */;\n}\n.breadcrumb-item.active {\n color: var(--bs-breadcrumb-item-active-color);\n}\n\n.pagination {\n --bs-pagination-padding-x: 0.75rem;\n --bs-pagination-padding-y: 0.375rem;\n --bs-pagination-font-size: 1rem;\n --bs-pagination-color: var(--bs-link-color);\n --bs-pagination-bg: var(--bs-body-bg);\n --bs-pagination-border-width: var(--bs-border-width);\n --bs-pagination-border-color: var(--bs-border-color);\n --bs-pagination-border-radius: var(--bs-border-radius);\n --bs-pagination-hover-color: var(--bs-link-hover-color);\n --bs-pagination-hover-bg: var(--bs-tertiary-bg);\n --bs-pagination-hover-border-color: var(--bs-border-color);\n --bs-pagination-focus-color: var(--bs-link-hover-color);\n --bs-pagination-focus-bg: var(--bs-secondary-bg);\n --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);\n --bs-pagination-active-color: #fff;\n --bs-pagination-active-bg: #0d6efd;\n --bs-pagination-active-border-color: #0d6efd;\n --bs-pagination-disabled-color: var(--bs-secondary-color);\n --bs-pagination-disabled-bg: var(--bs-secondary-bg);\n --bs-pagination-disabled-border-color: var(--bs-border-color);\n display: flex;\n padding-left: 0;\n list-style: none;\n}\n\n.page-link {\n position: relative;\n display: block;\n padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);\n font-size: var(--bs-pagination-font-size);\n color: var(--bs-pagination-color);\n text-decoration: none;\n background-color: var(--bs-pagination-bg);\n border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);\n 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;\n}\n@media (prefers-reduced-motion: reduce) {\n .page-link {\n transition: none;\n }\n}\n.page-link:hover {\n z-index: 2;\n color: var(--bs-pagination-hover-color);\n background-color: var(--bs-pagination-hover-bg);\n border-color: var(--bs-pagination-hover-border-color);\n}\n.page-link:focus {\n z-index: 3;\n color: var(--bs-pagination-focus-color);\n background-color: var(--bs-pagination-focus-bg);\n outline: 0;\n box-shadow: var(--bs-pagination-focus-box-shadow);\n}\n.page-link.active, .active > .page-link {\n z-index: 3;\n color: var(--bs-pagination-active-color);\n background-color: var(--bs-pagination-active-bg);\n border-color: var(--bs-pagination-active-border-color);\n}\n.page-link.disabled, .disabled > .page-link {\n color: var(--bs-pagination-disabled-color);\n pointer-events: none;\n background-color: var(--bs-pagination-disabled-bg);\n border-color: var(--bs-pagination-disabled-border-color);\n}\n\n.page-item:not(:first-child) .page-link {\n margin-left: calc(var(--bs-border-width) * -1);\n}\n.page-item:first-child .page-link {\n border-top-left-radius: var(--bs-pagination-border-radius);\n border-bottom-left-radius: var(--bs-pagination-border-radius);\n}\n.page-item:last-child .page-link {\n border-top-right-radius: var(--bs-pagination-border-radius);\n border-bottom-right-radius: var(--bs-pagination-border-radius);\n}\n\n.pagination-lg {\n --bs-pagination-padding-x: 1.5rem;\n --bs-pagination-padding-y: 0.75rem;\n --bs-pagination-font-size: 1.25rem;\n --bs-pagination-border-radius: var(--bs-border-radius-lg);\n}\n\n.pagination-sm {\n --bs-pagination-padding-x: 0.5rem;\n --bs-pagination-padding-y: 0.25rem;\n --bs-pagination-font-size: 0.875rem;\n --bs-pagination-border-radius: var(--bs-border-radius-sm);\n}\n\n.badge {\n --bs-badge-padding-x: 0.65em;\n --bs-badge-padding-y: 0.35em;\n --bs-badge-font-size: 0.75em;\n --bs-badge-font-weight: 700;\n --bs-badge-color: #fff;\n --bs-badge-border-radius: var(--bs-border-radius);\n display: inline-block;\n padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);\n font-size: var(--bs-badge-font-size);\n font-weight: var(--bs-badge-font-weight);\n line-height: 1;\n color: var(--bs-badge-color);\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: var(--bs-badge-border-radius);\n}\n.badge:empty {\n display: none;\n}\n\n.btn .badge {\n position: relative;\n top: -1px;\n}\n\n.alert {\n --bs-alert-bg: transparent;\n --bs-alert-padding-x: 1rem;\n --bs-alert-padding-y: 1rem;\n --bs-alert-margin-bottom: 1rem;\n --bs-alert-color: inherit;\n --bs-alert-border-color: transparent;\n --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);\n --bs-alert-border-radius: var(--bs-border-radius);\n --bs-alert-link-color: inherit;\n position: relative;\n padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);\n margin-bottom: var(--bs-alert-margin-bottom);\n color: var(--bs-alert-color);\n background-color: var(--bs-alert-bg);\n border: var(--bs-alert-border);\n border-radius: var(--bs-alert-border-radius);\n}\n\n.alert-heading {\n color: inherit;\n}\n\n.alert-link {\n font-weight: 700;\n color: var(--bs-alert-link-color);\n}\n\n.alert-dismissible {\n padding-right: 3rem;\n}\n.alert-dismissible .btn-close {\n position: absolute;\n top: 0;\n right: 0;\n z-index: 2;\n padding: 1.25rem 1rem;\n}\n\n.alert-primary {\n --bs-alert-color: var(--bs-primary-text-emphasis);\n --bs-alert-bg: var(--bs-primary-bg-subtle);\n --bs-alert-border-color: var(--bs-primary-border-subtle);\n --bs-alert-link-color: var(--bs-primary-text-emphasis);\n}\n\n.alert-secondary {\n --bs-alert-color: var(--bs-secondary-text-emphasis);\n --bs-alert-bg: var(--bs-secondary-bg-subtle);\n --bs-alert-border-color: var(--bs-secondary-border-subtle);\n --bs-alert-link-color: var(--bs-secondary-text-emphasis);\n}\n\n.alert-success {\n --bs-alert-color: var(--bs-success-text-emphasis);\n --bs-alert-bg: var(--bs-success-bg-subtle);\n --bs-alert-border-color: var(--bs-success-border-subtle);\n --bs-alert-link-color: var(--bs-success-text-emphasis);\n}\n\n.alert-info {\n --bs-alert-color: var(--bs-info-text-emphasis);\n --bs-alert-bg: var(--bs-info-bg-subtle);\n --bs-alert-border-color: var(--bs-info-border-subtle);\n --bs-alert-link-color: var(--bs-info-text-emphasis);\n}\n\n.alert-warning {\n --bs-alert-color: var(--bs-warning-text-emphasis);\n --bs-alert-bg: var(--bs-warning-bg-subtle);\n --bs-alert-border-color: var(--bs-warning-border-subtle);\n --bs-alert-link-color: var(--bs-warning-text-emphasis);\n}\n\n.alert-danger {\n --bs-alert-color: var(--bs-danger-text-emphasis);\n --bs-alert-bg: var(--bs-danger-bg-subtle);\n --bs-alert-border-color: var(--bs-danger-border-subtle);\n --bs-alert-link-color: var(--bs-danger-text-emphasis);\n}\n\n.alert-light {\n --bs-alert-color: var(--bs-light-text-emphasis);\n --bs-alert-bg: var(--bs-light-bg-subtle);\n --bs-alert-border-color: var(--bs-light-border-subtle);\n --bs-alert-link-color: var(--bs-light-text-emphasis);\n}\n\n.alert-dark {\n --bs-alert-color: var(--bs-dark-text-emphasis);\n --bs-alert-bg: var(--bs-dark-bg-subtle);\n --bs-alert-border-color: var(--bs-dark-border-subtle);\n --bs-alert-link-color: var(--bs-dark-text-emphasis);\n}\n\n.btn-close {\n --bs-btn-close-color: #000;\n --bs-btn-close-bg: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e\");\n --bs-btn-close-opacity: 0.5;\n --bs-btn-close-hover-opacity: 0.75;\n --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);\n --bs-btn-close-focus-opacity: 1;\n --bs-btn-close-disabled-opacity: 0.25;\n --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);\n box-sizing: content-box;\n width: 1em;\n height: 1em;\n padding: 0.25em 0.25em;\n color: var(--bs-btn-close-color);\n background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;\n border: 0;\n border-radius: 0.375rem;\n opacity: var(--bs-btn-close-opacity);\n}\n.btn-close:hover {\n color: var(--bs-btn-close-color);\n text-decoration: none;\n opacity: var(--bs-btn-close-hover-opacity);\n}\n.btn-close:focus {\n outline: 0;\n box-shadow: var(--bs-btn-close-focus-shadow);\n opacity: var(--bs-btn-close-focus-opacity);\n}\n.btn-close:disabled, .btn-close.disabled {\n pointer-events: none;\n user-select: none;\n opacity: var(--bs-btn-close-disabled-opacity);\n}\n\n.btn-close-white {\n filter: var(--bs-btn-close-white-filter);\n}\n\n[data-bs-theme=dark] .btn-close {\n filter: var(--bs-btn-close-white-filter);\n}\n\n.offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {\n --bs-offcanvas-zindex: 1045;\n --bs-offcanvas-width: 400px;\n --bs-offcanvas-height: 30vh;\n --bs-offcanvas-padding-x: 1rem;\n --bs-offcanvas-padding-y: 1rem;\n --bs-offcanvas-color: var(--bs-body-color);\n --bs-offcanvas-bg: var(--bs-body-bg);\n --bs-offcanvas-border-width: var(--bs-border-width);\n --bs-offcanvas-border-color: var(--bs-border-color-translucent);\n --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);\n --bs-offcanvas-transition: transform 0.3s ease-in-out;\n --bs-offcanvas-title-line-height: 1.5;\n}\n\n@media (max-width: 575.98px) {\n .offcanvas-sm {\n position: fixed;\n bottom: 0;\n z-index: var(--bs-offcanvas-zindex);\n display: flex;\n flex-direction: column;\n max-width: 100%;\n color: var(--bs-offcanvas-color);\n visibility: hidden;\n background-color: var(--bs-offcanvas-bg);\n background-clip: padding-box;\n outline: 0;\n transition: var(--bs-offcanvas-transition);\n }\n}\n@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {\n .offcanvas-sm {\n transition: none;\n }\n}\n@media (max-width: 575.98px) {\n .offcanvas-sm.offcanvas-start {\n top: 0;\n left: 0;\n width: var(--bs-offcanvas-width);\n border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(-100%);\n }\n .offcanvas-sm.offcanvas-end {\n top: 0;\n right: 0;\n width: var(--bs-offcanvas-width);\n border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(100%);\n }\n .offcanvas-sm.offcanvas-top {\n top: 0;\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(-100%);\n }\n .offcanvas-sm.offcanvas-bottom {\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(100%);\n }\n .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {\n transform: none;\n }\n .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {\n visibility: visible;\n }\n}\n@media (min-width: 576px) {\n .offcanvas-sm {\n --bs-offcanvas-height: auto;\n --bs-offcanvas-border-width: 0;\n background-color: transparent !important;\n }\n .offcanvas-sm .offcanvas-header {\n display: none;\n }\n .offcanvas-sm .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n background-color: transparent !important;\n }\n}\n\n@media (max-width: 767.98px) {\n .offcanvas-md {\n position: fixed;\n bottom: 0;\n z-index: var(--bs-offcanvas-zindex);\n display: flex;\n flex-direction: column;\n max-width: 100%;\n color: var(--bs-offcanvas-color);\n visibility: hidden;\n background-color: var(--bs-offcanvas-bg);\n background-clip: padding-box;\n outline: 0;\n transition: var(--bs-offcanvas-transition);\n }\n}\n@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {\n .offcanvas-md {\n transition: none;\n }\n}\n@media (max-width: 767.98px) {\n .offcanvas-md.offcanvas-start {\n top: 0;\n left: 0;\n width: var(--bs-offcanvas-width);\n border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(-100%);\n }\n .offcanvas-md.offcanvas-end {\n top: 0;\n right: 0;\n width: var(--bs-offcanvas-width);\n border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(100%);\n }\n .offcanvas-md.offcanvas-top {\n top: 0;\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(-100%);\n }\n .offcanvas-md.offcanvas-bottom {\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(100%);\n }\n .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {\n transform: none;\n }\n .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {\n visibility: visible;\n }\n}\n@media (min-width: 768px) {\n .offcanvas-md {\n --bs-offcanvas-height: auto;\n --bs-offcanvas-border-width: 0;\n background-color: transparent !important;\n }\n .offcanvas-md .offcanvas-header {\n display: none;\n }\n .offcanvas-md .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n background-color: transparent !important;\n }\n}\n\n@media (max-width: 991.98px) {\n .offcanvas-lg {\n position: fixed;\n bottom: 0;\n z-index: var(--bs-offcanvas-zindex);\n display: flex;\n flex-direction: column;\n max-width: 100%;\n color: var(--bs-offcanvas-color);\n visibility: hidden;\n background-color: var(--bs-offcanvas-bg);\n background-clip: padding-box;\n outline: 0;\n transition: var(--bs-offcanvas-transition);\n }\n}\n@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {\n .offcanvas-lg {\n transition: none;\n }\n}\n@media (max-width: 991.98px) {\n .offcanvas-lg.offcanvas-start {\n top: 0;\n left: 0;\n width: var(--bs-offcanvas-width);\n border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(-100%);\n }\n .offcanvas-lg.offcanvas-end {\n top: 0;\n right: 0;\n width: var(--bs-offcanvas-width);\n border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(100%);\n }\n .offcanvas-lg.offcanvas-top {\n top: 0;\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(-100%);\n }\n .offcanvas-lg.offcanvas-bottom {\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(100%);\n }\n .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {\n transform: none;\n }\n .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {\n visibility: visible;\n }\n}\n@media (min-width: 992px) {\n .offcanvas-lg {\n --bs-offcanvas-height: auto;\n --bs-offcanvas-border-width: 0;\n background-color: transparent !important;\n }\n .offcanvas-lg .offcanvas-header {\n display: none;\n }\n .offcanvas-lg .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n background-color: transparent !important;\n }\n}\n\n@media (max-width: 1199.98px) {\n .offcanvas-xl {\n position: fixed;\n bottom: 0;\n z-index: var(--bs-offcanvas-zindex);\n display: flex;\n flex-direction: column;\n max-width: 100%;\n color: var(--bs-offcanvas-color);\n visibility: hidden;\n background-color: var(--bs-offcanvas-bg);\n background-clip: padding-box;\n outline: 0;\n transition: var(--bs-offcanvas-transition);\n }\n}\n@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {\n .offcanvas-xl {\n transition: none;\n }\n}\n@media (max-width: 1199.98px) {\n .offcanvas-xl.offcanvas-start {\n top: 0;\n left: 0;\n width: var(--bs-offcanvas-width);\n border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(-100%);\n }\n .offcanvas-xl.offcanvas-end {\n top: 0;\n right: 0;\n width: var(--bs-offcanvas-width);\n border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(100%);\n }\n .offcanvas-xl.offcanvas-top {\n top: 0;\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(-100%);\n }\n .offcanvas-xl.offcanvas-bottom {\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(100%);\n }\n .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {\n transform: none;\n }\n .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {\n visibility: visible;\n }\n}\n@media (min-width: 1200px) {\n .offcanvas-xl {\n --bs-offcanvas-height: auto;\n --bs-offcanvas-border-width: 0;\n background-color: transparent !important;\n }\n .offcanvas-xl .offcanvas-header {\n display: none;\n }\n .offcanvas-xl .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n background-color: transparent !important;\n }\n}\n\n@media (max-width: 1399.98px) {\n .offcanvas-xxl {\n position: fixed;\n bottom: 0;\n z-index: var(--bs-offcanvas-zindex);\n display: flex;\n flex-direction: column;\n max-width: 100%;\n color: var(--bs-offcanvas-color);\n visibility: hidden;\n background-color: var(--bs-offcanvas-bg);\n background-clip: padding-box;\n outline: 0;\n transition: var(--bs-offcanvas-transition);\n }\n}\n@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {\n .offcanvas-xxl {\n transition: none;\n }\n}\n@media (max-width: 1399.98px) {\n .offcanvas-xxl.offcanvas-start {\n top: 0;\n left: 0;\n width: var(--bs-offcanvas-width);\n border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(-100%);\n }\n .offcanvas-xxl.offcanvas-end {\n top: 0;\n right: 0;\n width: var(--bs-offcanvas-width);\n border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(100%);\n }\n .offcanvas-xxl.offcanvas-top {\n top: 0;\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(-100%);\n }\n .offcanvas-xxl.offcanvas-bottom {\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(100%);\n }\n .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {\n transform: none;\n }\n .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {\n visibility: visible;\n }\n}\n@media (min-width: 1400px) {\n .offcanvas-xxl {\n --bs-offcanvas-height: auto;\n --bs-offcanvas-border-width: 0;\n background-color: transparent !important;\n }\n .offcanvas-xxl .offcanvas-header {\n display: none;\n }\n .offcanvas-xxl .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n background-color: transparent !important;\n }\n}\n\n.offcanvas {\n position: fixed;\n bottom: 0;\n z-index: var(--bs-offcanvas-zindex);\n display: flex;\n flex-direction: column;\n max-width: 100%;\n color: var(--bs-offcanvas-color);\n visibility: hidden;\n background-color: var(--bs-offcanvas-bg);\n background-clip: padding-box;\n outline: 0;\n transition: var(--bs-offcanvas-transition);\n}\n@media (prefers-reduced-motion: reduce) {\n .offcanvas {\n transition: none;\n }\n}\n.offcanvas.offcanvas-start {\n top: 0;\n left: 0;\n width: var(--bs-offcanvas-width);\n border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(-100%);\n}\n.offcanvas.offcanvas-end {\n top: 0;\n right: 0;\n width: var(--bs-offcanvas-width);\n border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(100%);\n}\n.offcanvas.offcanvas-top {\n top: 0;\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(-100%);\n}\n.offcanvas.offcanvas-bottom {\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(100%);\n}\n.offcanvas.showing, .offcanvas.show:not(.hiding) {\n transform: none;\n}\n.offcanvas.showing, .offcanvas.hiding, .offcanvas.show {\n visibility: visible;\n}\n\n.offcanvas-backdrop {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1040;\n width: 100vw;\n height: 100vh;\n background-color: #000;\n}\n.offcanvas-backdrop.fade {\n opacity: 0;\n}\n.offcanvas-backdrop.show {\n opacity: 0.5;\n}\n\n.offcanvas-header {\n display: flex;\n align-items: center;\n padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);\n}\n.offcanvas-header .btn-close {\n padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);\n margin: calc(-0.5 * var(--bs-offcanvas-padding-y)) calc(-0.5 * var(--bs-offcanvas-padding-x)) calc(-0.5 * var(--bs-offcanvas-padding-y)) auto;\n}\n\n.offcanvas-title {\n margin-bottom: 0;\n line-height: var(--bs-offcanvas-title-line-height);\n}\n\n.offcanvas-body {\n flex-grow: 1;\n padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);\n overflow-y: auto;\n}\n\n.fade {\n transition: opacity 0.15s linear;\n}\n@media (prefers-reduced-motion: reduce) {\n .fade {\n transition: none;\n }\n}\n.fade:not(.show) {\n opacity: 0;\n}\n\n.collapse:not(.show) {\n display: none;\n}\n\n.collapsing {\n height: 0;\n overflow: hidden;\n transition: height 0.35s ease;\n}\n@media (prefers-reduced-motion: reduce) {\n .collapsing {\n transition: none;\n }\n}\n.collapsing.collapse-horizontal {\n width: 0;\n height: auto;\n transition: width 0.35s ease;\n}\n@media (prefers-reduced-motion: reduce) {\n .collapsing.collapse-horizontal {\n transition: none;\n }\n}\n\n.align-baseline {\n vertical-align: baseline !important;\n}\n\n.align-top {\n vertical-align: top !important;\n}\n\n.align-middle {\n vertical-align: middle !important;\n}\n\n.align-bottom {\n vertical-align: bottom !important;\n}\n\n.align-text-bottom {\n vertical-align: text-bottom !important;\n}\n\n.align-text-top {\n vertical-align: text-top !important;\n}\n\n.float-start {\n float: left !important;\n}\n\n.float-end {\n float: right !important;\n}\n\n.float-none {\n float: none !important;\n}\n\n.object-fit-contain {\n object-fit: contain !important;\n}\n\n.object-fit-cover {\n object-fit: cover !important;\n}\n\n.object-fit-fill {\n object-fit: fill !important;\n}\n\n.object-fit-scale {\n object-fit: scale-down !important;\n}\n\n.object-fit-none {\n object-fit: none !important;\n}\n\n.opacity-0 {\n opacity: 0 !important;\n}\n\n.opacity-25 {\n opacity: 0.25 !important;\n}\n\n.opacity-50 {\n opacity: 0.5 !important;\n}\n\n.opacity-75 {\n opacity: 0.75 !important;\n}\n\n.opacity-100 {\n opacity: 1 !important;\n}\n\n.overflow-auto {\n overflow: auto !important;\n}\n\n.overflow-hidden {\n overflow: hidden !important;\n}\n\n.overflow-visible {\n overflow: visible !important;\n}\n\n.overflow-scroll {\n overflow: scroll !important;\n}\n\n.overflow-x-auto {\n overflow-x: auto !important;\n}\n\n.overflow-x-hidden {\n overflow-x: hidden !important;\n}\n\n.overflow-x-visible {\n overflow-x: visible !important;\n}\n\n.overflow-x-scroll {\n overflow-x: scroll !important;\n}\n\n.overflow-y-auto {\n overflow-y: auto !important;\n}\n\n.overflow-y-hidden {\n overflow-y: hidden !important;\n}\n\n.overflow-y-visible {\n overflow-y: visible !important;\n}\n\n.overflow-y-scroll {\n overflow-y: scroll !important;\n}\n\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-grid {\n display: grid !important;\n}\n\n.d-inline-grid {\n display: inline-grid !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n.d-none {\n display: none !important;\n}\n\n.shadow {\n box-shadow: var(--bs-box-shadow) !important;\n}\n\n.shadow-sm {\n box-shadow: var(--bs-box-shadow-sm) !important;\n}\n\n.shadow-lg {\n box-shadow: var(--bs-box-shadow-lg) !important;\n}\n\n.shadow-none {\n box-shadow: none !important;\n}\n\n.focus-ring-primary {\n --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));\n}\n\n.focus-ring-secondary {\n --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));\n}\n\n.focus-ring-success {\n --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));\n}\n\n.focus-ring-info {\n --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));\n}\n\n.focus-ring-warning {\n --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));\n}\n\n.focus-ring-danger {\n --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));\n}\n\n.focus-ring-light {\n --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));\n}\n\n.focus-ring-dark {\n --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));\n}\n\n.position-static {\n position: static !important;\n}\n\n.position-relative {\n position: relative !important;\n}\n\n.position-absolute {\n position: absolute !important;\n}\n\n.position-fixed {\n position: fixed !important;\n}\n\n.position-sticky {\n position: sticky !important;\n}\n\n.top-0 {\n top: 0 !important;\n}\n\n.top-50 {\n top: 50% !important;\n}\n\n.top-100 {\n top: 100% !important;\n}\n\n.bottom-0 {\n bottom: 0 !important;\n}\n\n.bottom-50 {\n bottom: 50% !important;\n}\n\n.bottom-100 {\n bottom: 100% !important;\n}\n\n.start-0 {\n left: 0 !important;\n}\n\n.start-50 {\n left: 50% !important;\n}\n\n.start-100 {\n left: 100% !important;\n}\n\n.end-0 {\n right: 0 !important;\n}\n\n.end-50 {\n right: 50% !important;\n}\n\n.end-100 {\n right: 100% !important;\n}\n\n.translate-middle {\n transform: translate(-50%, -50%) !important;\n}\n\n.translate-middle-x {\n transform: translateX(-50%) !important;\n}\n\n.translate-middle-y {\n transform: translateY(-50%) !important;\n}\n\n.border {\n border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;\n}\n\n.border-0 {\n border: 0 !important;\n}\n\n.border-top {\n border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;\n}\n\n.border-top-0 {\n border-top: 0 !important;\n}\n\n.border-end {\n border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;\n}\n\n.border-end-0 {\n border-right: 0 !important;\n}\n\n.border-bottom {\n border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;\n}\n\n.border-bottom-0 {\n border-bottom: 0 !important;\n}\n\n.border-start {\n border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;\n}\n\n.border-start-0 {\n border-left: 0 !important;\n}\n\n.border-primary {\n --bs-border-opacity: 1;\n border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;\n}\n\n.border-secondary {\n --bs-border-opacity: 1;\n border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;\n}\n\n.border-success {\n --bs-border-opacity: 1;\n border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;\n}\n\n.border-info {\n --bs-border-opacity: 1;\n border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;\n}\n\n.border-warning {\n --bs-border-opacity: 1;\n border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;\n}\n\n.border-danger {\n --bs-border-opacity: 1;\n border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;\n}\n\n.border-light {\n --bs-border-opacity: 1;\n border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;\n}\n\n.border-dark {\n --bs-border-opacity: 1;\n border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;\n}\n\n.border-black {\n --bs-border-opacity: 1;\n border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;\n}\n\n.border-white {\n --bs-border-opacity: 1;\n border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;\n}\n\n.border-primary-subtle {\n border-color: var(--bs-primary-border-subtle) !important;\n}\n\n.border-secondary-subtle {\n border-color: var(--bs-secondary-border-subtle) !important;\n}\n\n.border-success-subtle {\n border-color: var(--bs-success-border-subtle) !important;\n}\n\n.border-info-subtle {\n border-color: var(--bs-info-border-subtle) !important;\n}\n\n.border-warning-subtle {\n border-color: var(--bs-warning-border-subtle) !important;\n}\n\n.border-danger-subtle {\n border-color: var(--bs-danger-border-subtle) !important;\n}\n\n.border-light-subtle {\n border-color: var(--bs-light-border-subtle) !important;\n}\n\n.border-dark-subtle {\n border-color: var(--bs-dark-border-subtle) !important;\n}\n\n.border-1 {\n border-width: 1px !important;\n}\n\n.border-2 {\n border-width: 2px !important;\n}\n\n.border-3 {\n border-width: 3px !important;\n}\n\n.border-4 {\n border-width: 4px !important;\n}\n\n.border-5 {\n border-width: 5px !important;\n}\n\n.border-opacity-10 {\n --bs-border-opacity: 0.1;\n}\n\n.border-opacity-25 {\n --bs-border-opacity: 0.25;\n}\n\n.border-opacity-50 {\n --bs-border-opacity: 0.5;\n}\n\n.border-opacity-75 {\n --bs-border-opacity: 0.75;\n}\n\n.border-opacity-100 {\n --bs-border-opacity: 1;\n}\n\n.w-25 {\n width: 25% !important;\n}\n\n.w-50 {\n width: 50% !important;\n}\n\n.w-75 {\n width: 75% !important;\n}\n\n.w-100 {\n width: 100% !important;\n}\n\n.w-auto {\n width: auto !important;\n}\n\n.mw-100 {\n max-width: 100% !important;\n}\n\n.vw-100 {\n width: 100vw !important;\n}\n\n.min-vw-100 {\n min-width: 100vw !important;\n}\n\n.h-25 {\n height: 25% !important;\n}\n\n.h-50 {\n height: 50% !important;\n}\n\n.h-75 {\n height: 75% !important;\n}\n\n.h-100 {\n height: 100% !important;\n}\n\n.h-auto {\n height: auto !important;\n}\n\n.mh-100 {\n max-height: 100% !important;\n}\n\n.vh-100 {\n height: 100vh !important;\n}\n\n.min-vh-100 {\n min-height: 100vh !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n flex-shrink: 1 !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.justify-content-evenly {\n justify-content: space-evenly !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n.order-first {\n order: -1 !important;\n}\n\n.order-0 {\n order: 0 !important;\n}\n\n.order-1 {\n order: 1 !important;\n}\n\n.order-2 {\n order: 2 !important;\n}\n\n.order-3 {\n order: 3 !important;\n}\n\n.order-4 {\n order: 4 !important;\n}\n\n.order-5 {\n order: 5 !important;\n}\n\n.order-last {\n order: 6 !important;\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.m-1 {\n margin: 0.25rem !important;\n}\n\n.m-2 {\n margin: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mx-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n}\n\n.mx-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n}\n\n.mx-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n}\n\n.mx-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n}\n\n.mx-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n}\n\n.mx-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n}\n\n.mx-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n}\n\n.my-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n}\n\n.my-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n}\n\n.my-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n}\n\n.my-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n}\n\n.my-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n}\n\n.my-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n}\n\n.my-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n}\n\n.mt-0 {\n margin-top: 0 !important;\n}\n\n.mt-1 {\n margin-top: 0.25rem !important;\n}\n\n.mt-2 {\n margin-top: 0.5rem !important;\n}\n\n.mt-3 {\n margin-top: 1rem !important;\n}\n\n.mt-4 {\n margin-top: 1.5rem !important;\n}\n\n.mt-5 {\n margin-top: 3rem !important;\n}\n\n.mt-auto {\n margin-top: auto !important;\n}\n\n.me-0 {\n margin-right: 0 !important;\n}\n\n.me-1 {\n margin-right: 0.25rem !important;\n}\n\n.me-2 {\n margin-right: 0.5rem !important;\n}\n\n.me-3 {\n margin-right: 1rem !important;\n}\n\n.me-4 {\n margin-right: 1.5rem !important;\n}\n\n.me-5 {\n margin-right: 3rem !important;\n}\n\n.me-auto {\n margin-right: auto !important;\n}\n\n.mb-0 {\n margin-bottom: 0 !important;\n}\n\n.mb-1 {\n margin-bottom: 0.25rem !important;\n}\n\n.mb-2 {\n margin-bottom: 0.5rem !important;\n}\n\n.mb-3 {\n margin-bottom: 1rem !important;\n}\n\n.mb-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.mb-5 {\n margin-bottom: 3rem !important;\n}\n\n.mb-auto {\n margin-bottom: auto !important;\n}\n\n.ms-0 {\n margin-left: 0 !important;\n}\n\n.ms-1 {\n margin-left: 0.25rem !important;\n}\n\n.ms-2 {\n margin-left: 0.5rem !important;\n}\n\n.ms-3 {\n margin-left: 1rem !important;\n}\n\n.ms-4 {\n margin-left: 1.5rem !important;\n}\n\n.ms-5 {\n margin-left: 3rem !important;\n}\n\n.ms-auto {\n margin-left: auto !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.px-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n}\n\n.px-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n}\n\n.px-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n}\n\n.px-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n}\n\n.px-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n}\n\n.px-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n}\n\n.py-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n}\n\n.py-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n}\n\n.py-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n}\n\n.py-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n}\n\n.py-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n}\n\n.py-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n}\n\n.pt-0 {\n padding-top: 0 !important;\n}\n\n.pt-1 {\n padding-top: 0.25rem !important;\n}\n\n.pt-2 {\n padding-top: 0.5rem !important;\n}\n\n.pt-3 {\n padding-top: 1rem !important;\n}\n\n.pt-4 {\n padding-top: 1.5rem !important;\n}\n\n.pt-5 {\n padding-top: 3rem !important;\n}\n\n.pe-0 {\n padding-right: 0 !important;\n}\n\n.pe-1 {\n padding-right: 0.25rem !important;\n}\n\n.pe-2 {\n padding-right: 0.5rem !important;\n}\n\n.pe-3 {\n padding-right: 1rem !important;\n}\n\n.pe-4 {\n padding-right: 1.5rem !important;\n}\n\n.pe-5 {\n padding-right: 3rem !important;\n}\n\n.pb-0 {\n padding-bottom: 0 !important;\n}\n\n.pb-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pb-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pb-3 {\n padding-bottom: 1rem !important;\n}\n\n.pb-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pb-5 {\n padding-bottom: 3rem !important;\n}\n\n.ps-0 {\n padding-left: 0 !important;\n}\n\n.ps-1 {\n padding-left: 0.25rem !important;\n}\n\n.ps-2 {\n padding-left: 0.5rem !important;\n}\n\n.ps-3 {\n padding-left: 1rem !important;\n}\n\n.ps-4 {\n padding-left: 1.5rem !important;\n}\n\n.ps-5 {\n padding-left: 3rem !important;\n}\n\n.gap-0 {\n gap: 0 !important;\n}\n\n.gap-1 {\n gap: 0.25rem !important;\n}\n\n.gap-2 {\n gap: 0.5rem !important;\n}\n\n.gap-3 {\n gap: 1rem !important;\n}\n\n.gap-4 {\n gap: 1.5rem !important;\n}\n\n.gap-5 {\n gap: 3rem !important;\n}\n\n.row-gap-0 {\n row-gap: 0 !important;\n}\n\n.row-gap-1 {\n row-gap: 0.25rem !important;\n}\n\n.row-gap-2 {\n row-gap: 0.5rem !important;\n}\n\n.row-gap-3 {\n row-gap: 1rem !important;\n}\n\n.row-gap-4 {\n row-gap: 1.5rem !important;\n}\n\n.row-gap-5 {\n row-gap: 3rem !important;\n}\n\n.column-gap-0 {\n column-gap: 0 !important;\n}\n\n.column-gap-1 {\n column-gap: 0.25rem !important;\n}\n\n.column-gap-2 {\n column-gap: 0.5rem !important;\n}\n\n.column-gap-3 {\n column-gap: 1rem !important;\n}\n\n.column-gap-4 {\n column-gap: 1.5rem !important;\n}\n\n.column-gap-5 {\n column-gap: 3rem !important;\n}\n\n.font-monospace {\n font-family: var(--bs-font-monospace) !important;\n}\n\n.fs-1 {\n font-size: calc(1.375rem + 1.5vw) !important;\n}\n\n.fs-2 {\n font-size: calc(1.325rem + 0.9vw) !important;\n}\n\n.fs-3 {\n font-size: calc(1.3rem + 0.6vw) !important;\n}\n\n.fs-4 {\n font-size: calc(1.275rem + 0.3vw) !important;\n}\n\n.fs-5 {\n font-size: 1.25rem !important;\n}\n\n.fs-6 {\n font-size: 1rem !important;\n}\n\n.fst-italic {\n font-style: italic !important;\n}\n\n.fst-normal {\n font-style: normal !important;\n}\n\n.fw-lighter {\n font-weight: lighter !important;\n}\n\n.fw-light {\n font-weight: 300 !important;\n}\n\n.fw-normal {\n font-weight: 400 !important;\n}\n\n.fw-medium {\n font-weight: 500 !important;\n}\n\n.fw-semibold {\n font-weight: 600 !important;\n}\n\n.fw-bold {\n font-weight: 700 !important;\n}\n\n.fw-bolder {\n font-weight: bolder !important;\n}\n\n.lh-1 {\n line-height: 1 !important;\n}\n\n.lh-sm {\n line-height: 1.25 !important;\n}\n\n.lh-base {\n line-height: 1.5 !important;\n}\n\n.lh-lg {\n line-height: 2 !important;\n}\n\n.text-start {\n text-align: left !important;\n}\n\n.text-end {\n text-align: right !important;\n}\n\n.text-center {\n text-align: center !important;\n}\n\n.text-decoration-none {\n text-decoration: none !important;\n}\n\n.text-decoration-underline {\n text-decoration: underline !important;\n}\n\n.text-decoration-line-through {\n text-decoration: line-through !important;\n}\n\n.text-lowercase {\n text-transform: lowercase !important;\n}\n\n.text-uppercase {\n text-transform: uppercase !important;\n}\n\n.text-capitalize {\n text-transform: capitalize !important;\n}\n\n.text-wrap {\n white-space: normal !important;\n}\n\n.text-nowrap {\n white-space: nowrap !important;\n}\n\n/* rtl:begin:remove */\n.text-break {\n word-wrap: break-word !important;\n word-break: break-word !important;\n}\n\n/* rtl:end:remove */\n.text-primary {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-secondary {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-success {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-info {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-warning {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-danger {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-light {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-dark {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-black {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-white {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-body {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-muted {\n --bs-text-opacity: 1;\n color: var(--bs-secondary-color) !important;\n}\n\n.text-black-50 {\n --bs-text-opacity: 1;\n color: rgba(0, 0, 0, 0.5) !important;\n}\n\n.text-white-50 {\n --bs-text-opacity: 1;\n color: rgba(255, 255, 255, 0.5) !important;\n}\n\n.text-body-secondary {\n --bs-text-opacity: 1;\n color: var(--bs-secondary-color) !important;\n}\n\n.text-body-tertiary {\n --bs-text-opacity: 1;\n color: var(--bs-tertiary-color) !important;\n}\n\n.text-body-emphasis {\n --bs-text-opacity: 1;\n color: var(--bs-emphasis-color) !important;\n}\n\n.text-reset {\n --bs-text-opacity: 1;\n color: inherit !important;\n}\n\n.text-opacity-25 {\n --bs-text-opacity: 0.25;\n}\n\n.text-opacity-50 {\n --bs-text-opacity: 0.5;\n}\n\n.text-opacity-75 {\n --bs-text-opacity: 0.75;\n}\n\n.text-opacity-100 {\n --bs-text-opacity: 1;\n}\n\n.text-primary-emphasis {\n color: var(--bs-primary-text-emphasis) !important;\n}\n\n.text-secondary-emphasis {\n color: var(--bs-secondary-text-emphasis) !important;\n}\n\n.text-success-emphasis {\n color: var(--bs-success-text-emphasis) !important;\n}\n\n.text-info-emphasis {\n color: var(--bs-info-text-emphasis) !important;\n}\n\n.text-warning-emphasis {\n color: var(--bs-warning-text-emphasis) !important;\n}\n\n.text-danger-emphasis {\n color: var(--bs-danger-text-emphasis) !important;\n}\n\n.text-light-emphasis {\n color: var(--bs-light-text-emphasis) !important;\n}\n\n.text-dark-emphasis {\n color: var(--bs-dark-text-emphasis) !important;\n}\n\n.link-opacity-10 {\n --bs-link-opacity: 0.1;\n}\n\n.link-opacity-10-hover:hover {\n --bs-link-opacity: 0.1;\n}\n\n.link-opacity-25 {\n --bs-link-opacity: 0.25;\n}\n\n.link-opacity-25-hover:hover {\n --bs-link-opacity: 0.25;\n}\n\n.link-opacity-50 {\n --bs-link-opacity: 0.5;\n}\n\n.link-opacity-50-hover:hover {\n --bs-link-opacity: 0.5;\n}\n\n.link-opacity-75 {\n --bs-link-opacity: 0.75;\n}\n\n.link-opacity-75-hover:hover {\n --bs-link-opacity: 0.75;\n}\n\n.link-opacity-100 {\n --bs-link-opacity: 1;\n}\n\n.link-opacity-100-hover:hover {\n --bs-link-opacity: 1;\n}\n\n.link-offset-1 {\n text-underline-offset: 0.125em !important;\n}\n\n.link-offset-1-hover:hover {\n text-underline-offset: 0.125em !important;\n}\n\n.link-offset-2 {\n text-underline-offset: 0.25em !important;\n}\n\n.link-offset-2-hover:hover {\n text-underline-offset: 0.25em !important;\n}\n\n.link-offset-3 {\n text-underline-offset: 0.375em !important;\n}\n\n.link-offset-3-hover:hover {\n text-underline-offset: 0.375em !important;\n}\n\n.link-underline-primary {\n --bs-link-underline-opacity: 1;\n text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;\n}\n\n.link-underline-secondary {\n --bs-link-underline-opacity: 1;\n text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;\n}\n\n.link-underline-success {\n --bs-link-underline-opacity: 1;\n text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;\n}\n\n.link-underline-info {\n --bs-link-underline-opacity: 1;\n text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;\n}\n\n.link-underline-warning {\n --bs-link-underline-opacity: 1;\n text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;\n}\n\n.link-underline-danger {\n --bs-link-underline-opacity: 1;\n text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;\n}\n\n.link-underline-light {\n --bs-link-underline-opacity: 1;\n text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;\n}\n\n.link-underline-dark {\n --bs-link-underline-opacity: 1;\n text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;\n}\n\n.link-underline {\n --bs-link-underline-opacity: 1;\n text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;\n}\n\n.link-underline-opacity-0 {\n --bs-link-underline-opacity: 0;\n}\n\n.link-underline-opacity-0-hover:hover {\n --bs-link-underline-opacity: 0;\n}\n\n.link-underline-opacity-10 {\n --bs-link-underline-opacity: 0.1;\n}\n\n.link-underline-opacity-10-hover:hover {\n --bs-link-underline-opacity: 0.1;\n}\n\n.link-underline-opacity-25 {\n --bs-link-underline-opacity: 0.25;\n}\n\n.link-underline-opacity-25-hover:hover {\n --bs-link-underline-opacity: 0.25;\n}\n\n.link-underline-opacity-50 {\n --bs-link-underline-opacity: 0.5;\n}\n\n.link-underline-opacity-50-hover:hover {\n --bs-link-underline-opacity: 0.5;\n}\n\n.link-underline-opacity-75 {\n --bs-link-underline-opacity: 0.75;\n}\n\n.link-underline-opacity-75-hover:hover {\n --bs-link-underline-opacity: 0.75;\n}\n\n.link-underline-opacity-100 {\n --bs-link-underline-opacity: 1;\n}\n\n.link-underline-opacity-100-hover:hover {\n --bs-link-underline-opacity: 1;\n}\n\n.bg-primary {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-secondary {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-success {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-info {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-warning {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-danger {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-light {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-dark {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-black {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-white {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-body {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-transparent {\n --bs-bg-opacity: 1;\n background-color: transparent !important;\n}\n\n.bg-body-secondary {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-body-tertiary {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-opacity-10 {\n --bs-bg-opacity: 0.1;\n}\n\n.bg-opacity-25 {\n --bs-bg-opacity: 0.25;\n}\n\n.bg-opacity-50 {\n --bs-bg-opacity: 0.5;\n}\n\n.bg-opacity-75 {\n --bs-bg-opacity: 0.75;\n}\n\n.bg-opacity-100 {\n --bs-bg-opacity: 1;\n}\n\n.bg-primary-subtle {\n background-color: var(--bs-primary-bg-subtle) !important;\n}\n\n.bg-secondary-subtle {\n background-color: var(--bs-secondary-bg-subtle) !important;\n}\n\n.bg-success-subtle {\n background-color: var(--bs-success-bg-subtle) !important;\n}\n\n.bg-info-subtle {\n background-color: var(--bs-info-bg-subtle) !important;\n}\n\n.bg-warning-subtle {\n background-color: var(--bs-warning-bg-subtle) !important;\n}\n\n.bg-danger-subtle {\n background-color: var(--bs-danger-bg-subtle) !important;\n}\n\n.bg-light-subtle {\n background-color: var(--bs-light-bg-subtle) !important;\n}\n\n.bg-dark-subtle {\n background-color: var(--bs-dark-bg-subtle) !important;\n}\n\n.bg-gradient {\n background-image: var(--bs-gradient) !important;\n}\n\n.user-select-all {\n user-select: all !important;\n}\n\n.user-select-auto {\n user-select: auto !important;\n}\n\n.user-select-none {\n user-select: none !important;\n}\n\n.pe-none {\n pointer-events: none !important;\n}\n\n.pe-auto {\n pointer-events: auto !important;\n}\n\n.rounded {\n border-radius: var(--bs-border-radius) !important;\n}\n\n.rounded-0 {\n border-radius: 0 !important;\n}\n\n.rounded-1 {\n border-radius: var(--bs-border-radius-sm) !important;\n}\n\n.rounded-2 {\n border-radius: var(--bs-border-radius) !important;\n}\n\n.rounded-3 {\n border-radius: var(--bs-border-radius-lg) !important;\n}\n\n.rounded-4 {\n border-radius: var(--bs-border-radius-xl) !important;\n}\n\n.rounded-5 {\n border-radius: var(--bs-border-radius-xxl) !important;\n}\n\n.rounded-circle {\n border-radius: 50% !important;\n}\n\n.rounded-pill {\n border-radius: var(--bs-border-radius-pill) !important;\n}\n\n.rounded-top {\n border-top-left-radius: var(--bs-border-radius) !important;\n border-top-right-radius: var(--bs-border-radius) !important;\n}\n\n.rounded-top-0 {\n border-top-left-radius: 0 !important;\n border-top-right-radius: 0 !important;\n}\n\n.rounded-top-1 {\n border-top-left-radius: var(--bs-border-radius-sm) !important;\n border-top-right-radius: var(--bs-border-radius-sm) !important;\n}\n\n.rounded-top-2 {\n border-top-left-radius: var(--bs-border-radius) !important;\n border-top-right-radius: var(--bs-border-radius) !important;\n}\n\n.rounded-top-3 {\n border-top-left-radius: var(--bs-border-radius-lg) !important;\n border-top-right-radius: var(--bs-border-radius-lg) !important;\n}\n\n.rounded-top-4 {\n border-top-left-radius: var(--bs-border-radius-xl) !important;\n border-top-right-radius: var(--bs-border-radius-xl) !important;\n}\n\n.rounded-top-5 {\n border-top-left-radius: var(--bs-border-radius-xxl) !important;\n border-top-right-radius: var(--bs-border-radius-xxl) !important;\n}\n\n.rounded-top-circle {\n border-top-left-radius: 50% !important;\n border-top-right-radius: 50% !important;\n}\n\n.rounded-top-pill {\n border-top-left-radius: var(--bs-border-radius-pill) !important;\n border-top-right-radius: var(--bs-border-radius-pill) !important;\n}\n\n.rounded-end {\n border-top-right-radius: var(--bs-border-radius) !important;\n border-bottom-right-radius: var(--bs-border-radius) !important;\n}\n\n.rounded-end-0 {\n border-top-right-radius: 0 !important;\n border-bottom-right-radius: 0 !important;\n}\n\n.rounded-end-1 {\n border-top-right-radius: var(--bs-border-radius-sm) !important;\n border-bottom-right-radius: var(--bs-border-radius-sm) !important;\n}\n\n.rounded-end-2 {\n border-top-right-radius: var(--bs-border-radius) !important;\n border-bottom-right-radius: var(--bs-border-radius) !important;\n}\n\n.rounded-end-3 {\n border-top-right-radius: var(--bs-border-radius-lg) !important;\n border-bottom-right-radius: var(--bs-border-radius-lg) !important;\n}\n\n.rounded-end-4 {\n border-top-right-radius: var(--bs-border-radius-xl) !important;\n border-bottom-right-radius: var(--bs-border-radius-xl) !important;\n}\n\n.rounded-end-5 {\n border-top-right-radius: var(--bs-border-radius-xxl) !important;\n border-bottom-right-radius: var(--bs-border-radius-xxl) !important;\n}\n\n.rounded-end-circle {\n border-top-right-radius: 50% !important;\n border-bottom-right-radius: 50% !important;\n}\n\n.rounded-end-pill {\n border-top-right-radius: var(--bs-border-radius-pill) !important;\n border-bottom-right-radius: var(--bs-border-radius-pill) !important;\n}\n\n.rounded-bottom {\n border-bottom-right-radius: var(--bs-border-radius) !important;\n border-bottom-left-radius: var(--bs-border-radius) !important;\n}\n\n.rounded-bottom-0 {\n border-bottom-right-radius: 0 !important;\n border-bottom-left-radius: 0 !important;\n}\n\n.rounded-bottom-1 {\n border-bottom-right-radius: var(--bs-border-radius-sm) !important;\n border-bottom-left-radius: var(--bs-border-radius-sm) !important;\n}\n\n.rounded-bottom-2 {\n border-bottom-right-radius: var(--bs-border-radius) !important;\n border-bottom-left-radius: var(--bs-border-radius) !important;\n}\n\n.rounded-bottom-3 {\n border-bottom-right-radius: var(--bs-border-radius-lg) !important;\n border-bottom-left-radius: var(--bs-border-radius-lg) !important;\n}\n\n.rounded-bottom-4 {\n border-bottom-right-radius: var(--bs-border-radius-xl) !important;\n border-bottom-left-radius: var(--bs-border-radius-xl) !important;\n}\n\n.rounded-bottom-5 {\n border-bottom-right-radius: var(--bs-border-radius-xxl) !important;\n border-bottom-left-radius: var(--bs-border-radius-xxl) !important;\n}\n\n.rounded-bottom-circle {\n border-bottom-right-radius: 50% !important;\n border-bottom-left-radius: 50% !important;\n}\n\n.rounded-bottom-pill {\n border-bottom-right-radius: var(--bs-border-radius-pill) !important;\n border-bottom-left-radius: var(--bs-border-radius-pill) !important;\n}\n\n.rounded-start {\n border-bottom-left-radius: var(--bs-border-radius) !important;\n border-top-left-radius: var(--bs-border-radius) !important;\n}\n\n.rounded-start-0 {\n border-bottom-left-radius: 0 !important;\n border-top-left-radius: 0 !important;\n}\n\n.rounded-start-1 {\n border-bottom-left-radius: var(--bs-border-radius-sm) !important;\n border-top-left-radius: var(--bs-border-radius-sm) !important;\n}\n\n.rounded-start-2 {\n border-bottom-left-radius: var(--bs-border-radius) !important;\n border-top-left-radius: var(--bs-border-radius) !important;\n}\n\n.rounded-start-3 {\n border-bottom-left-radius: var(--bs-border-radius-lg) !important;\n border-top-left-radius: var(--bs-border-radius-lg) !important;\n}\n\n.rounded-start-4 {\n border-bottom-left-radius: var(--bs-border-radius-xl) !important;\n border-top-left-radius: var(--bs-border-radius-xl) !important;\n}\n\n.rounded-start-5 {\n border-bottom-left-radius: var(--bs-border-radius-xxl) !important;\n border-top-left-radius: var(--bs-border-radius-xxl) !important;\n}\n\n.rounded-start-circle {\n border-bottom-left-radius: 50% !important;\n border-top-left-radius: 50% !important;\n}\n\n.rounded-start-pill {\n border-bottom-left-radius: var(--bs-border-radius-pill) !important;\n border-top-left-radius: var(--bs-border-radius-pill) !important;\n}\n\n.visible {\n visibility: visible !important;\n}\n\n.invisible {\n visibility: hidden !important;\n}\n\n.z-n1 {\n z-index: -1 !important;\n}\n\n.z-0 {\n z-index: 0 !important;\n}\n\n.z-1 {\n z-index: 1 !important;\n}\n\n.z-2 {\n z-index: 2 !important;\n}\n\n.z-3 {\n z-index: 3 !important;\n}\n\n@media (min-width: 576px) {\n .float-sm-start {\n float: left !important;\n }\n .float-sm-end {\n float: right !important;\n }\n .float-sm-none {\n float: none !important;\n }\n .object-fit-sm-contain {\n object-fit: contain !important;\n }\n .object-fit-sm-cover {\n object-fit: cover !important;\n }\n .object-fit-sm-fill {\n object-fit: fill !important;\n }\n .object-fit-sm-scale {\n object-fit: scale-down !important;\n }\n .object-fit-sm-none {\n object-fit: none !important;\n }\n .d-sm-inline {\n display: inline !important;\n }\n .d-sm-inline-block {\n display: inline-block !important;\n }\n .d-sm-block {\n display: block !important;\n }\n .d-sm-grid {\n display: grid !important;\n }\n .d-sm-inline-grid {\n display: inline-grid !important;\n }\n .d-sm-table {\n display: table !important;\n }\n .d-sm-table-row {\n display: table-row !important;\n }\n .d-sm-table-cell {\n display: table-cell !important;\n }\n .d-sm-flex {\n display: flex !important;\n }\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n .d-sm-none {\n display: none !important;\n }\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n .flex-sm-row {\n flex-direction: row !important;\n }\n .flex-sm-column {\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n justify-content: center !important;\n }\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n .justify-content-sm-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n align-items: center !important;\n }\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n align-content: center !important;\n }\n .align-content-sm-between {\n align-content: space-between !important;\n }\n .align-content-sm-around {\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n align-self: auto !important;\n }\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n align-self: center !important;\n }\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n .order-sm-first {\n order: -1 !important;\n }\n .order-sm-0 {\n order: 0 !important;\n }\n .order-sm-1 {\n order: 1 !important;\n }\n .order-sm-2 {\n order: 2 !important;\n }\n .order-sm-3 {\n order: 3 !important;\n }\n .order-sm-4 {\n order: 4 !important;\n }\n .order-sm-5 {\n order: 5 !important;\n }\n .order-sm-last {\n order: 6 !important;\n }\n .m-sm-0 {\n margin: 0 !important;\n }\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n .m-sm-3 {\n margin: 1rem !important;\n }\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n .m-sm-5 {\n margin: 3rem !important;\n }\n .m-sm-auto {\n margin: auto !important;\n }\n .mx-sm-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-sm-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-sm-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-sm-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-sm-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-sm-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-sm-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-sm-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-sm-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-sm-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-sm-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-sm-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-sm-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-sm-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-sm-0 {\n margin-top: 0 !important;\n }\n .mt-sm-1 {\n margin-top: 0.25rem !important;\n }\n .mt-sm-2 {\n margin-top: 0.5rem !important;\n }\n .mt-sm-3 {\n margin-top: 1rem !important;\n }\n .mt-sm-4 {\n margin-top: 1.5rem !important;\n }\n .mt-sm-5 {\n margin-top: 3rem !important;\n }\n .mt-sm-auto {\n margin-top: auto !important;\n }\n .me-sm-0 {\n margin-right: 0 !important;\n }\n .me-sm-1 {\n margin-right: 0.25rem !important;\n }\n .me-sm-2 {\n margin-right: 0.5rem !important;\n }\n .me-sm-3 {\n margin-right: 1rem !important;\n }\n .me-sm-4 {\n margin-right: 1.5rem !important;\n }\n .me-sm-5 {\n margin-right: 3rem !important;\n }\n .me-sm-auto {\n margin-right: auto !important;\n }\n .mb-sm-0 {\n margin-bottom: 0 !important;\n }\n .mb-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-sm-3 {\n margin-bottom: 1rem !important;\n }\n .mb-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-sm-5 {\n margin-bottom: 3rem !important;\n }\n .mb-sm-auto {\n margin-bottom: auto !important;\n }\n .ms-sm-0 {\n margin-left: 0 !important;\n }\n .ms-sm-1 {\n margin-left: 0.25rem !important;\n }\n .ms-sm-2 {\n margin-left: 0.5rem !important;\n }\n .ms-sm-3 {\n margin-left: 1rem !important;\n }\n .ms-sm-4 {\n margin-left: 1.5rem !important;\n }\n .ms-sm-5 {\n margin-left: 3rem !important;\n }\n .ms-sm-auto {\n margin-left: auto !important;\n }\n .p-sm-0 {\n padding: 0 !important;\n }\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n .p-sm-3 {\n padding: 1rem !important;\n }\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n .p-sm-5 {\n padding: 3rem !important;\n }\n .px-sm-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-sm-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-sm-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-sm-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-sm-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-sm-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-sm-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-sm-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-sm-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-sm-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-sm-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-sm-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-sm-0 {\n padding-top: 0 !important;\n }\n .pt-sm-1 {\n padding-top: 0.25rem !important;\n }\n .pt-sm-2 {\n padding-top: 0.5rem !important;\n }\n .pt-sm-3 {\n padding-top: 1rem !important;\n }\n .pt-sm-4 {\n padding-top: 1.5rem !important;\n }\n .pt-sm-5 {\n padding-top: 3rem !important;\n }\n .pe-sm-0 {\n padding-right: 0 !important;\n }\n .pe-sm-1 {\n padding-right: 0.25rem !important;\n }\n .pe-sm-2 {\n padding-right: 0.5rem !important;\n }\n .pe-sm-3 {\n padding-right: 1rem !important;\n }\n .pe-sm-4 {\n padding-right: 1.5rem !important;\n }\n .pe-sm-5 {\n padding-right: 3rem !important;\n }\n .pb-sm-0 {\n padding-bottom: 0 !important;\n }\n .pb-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-sm-3 {\n padding-bottom: 1rem !important;\n }\n .pb-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-sm-5 {\n padding-bottom: 3rem !important;\n }\n .ps-sm-0 {\n padding-left: 0 !important;\n }\n .ps-sm-1 {\n padding-left: 0.25rem !important;\n }\n .ps-sm-2 {\n padding-left: 0.5rem !important;\n }\n .ps-sm-3 {\n padding-left: 1rem !important;\n }\n .ps-sm-4 {\n padding-left: 1.5rem !important;\n }\n .ps-sm-5 {\n padding-left: 3rem !important;\n }\n .gap-sm-0 {\n gap: 0 !important;\n }\n .gap-sm-1 {\n gap: 0.25rem !important;\n }\n .gap-sm-2 {\n gap: 0.5rem !important;\n }\n .gap-sm-3 {\n gap: 1rem !important;\n }\n .gap-sm-4 {\n gap: 1.5rem !important;\n }\n .gap-sm-5 {\n gap: 3rem !important;\n }\n .row-gap-sm-0 {\n row-gap: 0 !important;\n }\n .row-gap-sm-1 {\n row-gap: 0.25rem !important;\n }\n .row-gap-sm-2 {\n row-gap: 0.5rem !important;\n }\n .row-gap-sm-3 {\n row-gap: 1rem !important;\n }\n .row-gap-sm-4 {\n row-gap: 1.5rem !important;\n }\n .row-gap-sm-5 {\n row-gap: 3rem !important;\n }\n .column-gap-sm-0 {\n column-gap: 0 !important;\n }\n .column-gap-sm-1 {\n column-gap: 0.25rem !important;\n }\n .column-gap-sm-2 {\n column-gap: 0.5rem !important;\n }\n .column-gap-sm-3 {\n column-gap: 1rem !important;\n }\n .column-gap-sm-4 {\n column-gap: 1.5rem !important;\n }\n .column-gap-sm-5 {\n column-gap: 3rem !important;\n }\n .text-sm-start {\n text-align: left !important;\n }\n .text-sm-end {\n text-align: right !important;\n }\n .text-sm-center {\n text-align: center !important;\n }\n}\n@media (min-width: 768px) {\n .float-md-start {\n float: left !important;\n }\n .float-md-end {\n float: right !important;\n }\n .float-md-none {\n float: none !important;\n }\n .object-fit-md-contain {\n object-fit: contain !important;\n }\n .object-fit-md-cover {\n object-fit: cover !important;\n }\n .object-fit-md-fill {\n object-fit: fill !important;\n }\n .object-fit-md-scale {\n object-fit: scale-down !important;\n }\n .object-fit-md-none {\n object-fit: none !important;\n }\n .d-md-inline {\n display: inline !important;\n }\n .d-md-inline-block {\n display: inline-block !important;\n }\n .d-md-block {\n display: block !important;\n }\n .d-md-grid {\n display: grid !important;\n }\n .d-md-inline-grid {\n display: inline-grid !important;\n }\n .d-md-table {\n display: table !important;\n }\n .d-md-table-row {\n display: table-row !important;\n }\n .d-md-table-cell {\n display: table-cell !important;\n }\n .d-md-flex {\n display: flex !important;\n }\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n .d-md-none {\n display: none !important;\n }\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n .flex-md-row {\n flex-direction: row !important;\n }\n .flex-md-column {\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n justify-content: center !important;\n }\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n .justify-content-md-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-md-start {\n align-items: flex-start !important;\n }\n .align-items-md-end {\n align-items: flex-end !important;\n }\n .align-items-md-center {\n align-items: center !important;\n }\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n .align-content-md-start {\n align-content: flex-start !important;\n }\n .align-content-md-end {\n align-content: flex-end !important;\n }\n .align-content-md-center {\n align-content: center !important;\n }\n .align-content-md-between {\n align-content: space-between !important;\n }\n .align-content-md-around {\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n .align-self-md-auto {\n align-self: auto !important;\n }\n .align-self-md-start {\n align-self: flex-start !important;\n }\n .align-self-md-end {\n align-self: flex-end !important;\n }\n .align-self-md-center {\n align-self: center !important;\n }\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n .order-md-first {\n order: -1 !important;\n }\n .order-md-0 {\n order: 0 !important;\n }\n .order-md-1 {\n order: 1 !important;\n }\n .order-md-2 {\n order: 2 !important;\n }\n .order-md-3 {\n order: 3 !important;\n }\n .order-md-4 {\n order: 4 !important;\n }\n .order-md-5 {\n order: 5 !important;\n }\n .order-md-last {\n order: 6 !important;\n }\n .m-md-0 {\n margin: 0 !important;\n }\n .m-md-1 {\n margin: 0.25rem !important;\n }\n .m-md-2 {\n margin: 0.5rem !important;\n }\n .m-md-3 {\n margin: 1rem !important;\n }\n .m-md-4 {\n margin: 1.5rem !important;\n }\n .m-md-5 {\n margin: 3rem !important;\n }\n .m-md-auto {\n margin: auto !important;\n }\n .mx-md-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-md-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-md-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-md-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-md-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-md-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-md-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-md-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-md-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-md-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-md-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-md-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-md-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-md-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-md-0 {\n margin-top: 0 !important;\n }\n .mt-md-1 {\n margin-top: 0.25rem !important;\n }\n .mt-md-2 {\n margin-top: 0.5rem !important;\n }\n .mt-md-3 {\n margin-top: 1rem !important;\n }\n .mt-md-4 {\n margin-top: 1.5rem !important;\n }\n .mt-md-5 {\n margin-top: 3rem !important;\n }\n .mt-md-auto {\n margin-top: auto !important;\n }\n .me-md-0 {\n margin-right: 0 !important;\n }\n .me-md-1 {\n margin-right: 0.25rem !important;\n }\n .me-md-2 {\n margin-right: 0.5rem !important;\n }\n .me-md-3 {\n margin-right: 1rem !important;\n }\n .me-md-4 {\n margin-right: 1.5rem !important;\n }\n .me-md-5 {\n margin-right: 3rem !important;\n }\n .me-md-auto {\n margin-right: auto !important;\n }\n .mb-md-0 {\n margin-bottom: 0 !important;\n }\n .mb-md-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-md-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-md-3 {\n margin-bottom: 1rem !important;\n }\n .mb-md-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-md-5 {\n margin-bottom: 3rem !important;\n }\n .mb-md-auto {\n margin-bottom: auto !important;\n }\n .ms-md-0 {\n margin-left: 0 !important;\n }\n .ms-md-1 {\n margin-left: 0.25rem !important;\n }\n .ms-md-2 {\n margin-left: 0.5rem !important;\n }\n .ms-md-3 {\n margin-left: 1rem !important;\n }\n .ms-md-4 {\n margin-left: 1.5rem !important;\n }\n .ms-md-5 {\n margin-left: 3rem !important;\n }\n .ms-md-auto {\n margin-left: auto !important;\n }\n .p-md-0 {\n padding: 0 !important;\n }\n .p-md-1 {\n padding: 0.25rem !important;\n }\n .p-md-2 {\n padding: 0.5rem !important;\n }\n .p-md-3 {\n padding: 1rem !important;\n }\n .p-md-4 {\n padding: 1.5rem !important;\n }\n .p-md-5 {\n padding: 3rem !important;\n }\n .px-md-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-md-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-md-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-md-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-md-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-md-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-md-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-md-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-md-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-md-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-md-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-md-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-md-0 {\n padding-top: 0 !important;\n }\n .pt-md-1 {\n padding-top: 0.25rem !important;\n }\n .pt-md-2 {\n padding-top: 0.5rem !important;\n }\n .pt-md-3 {\n padding-top: 1rem !important;\n }\n .pt-md-4 {\n padding-top: 1.5rem !important;\n }\n .pt-md-5 {\n padding-top: 3rem !important;\n }\n .pe-md-0 {\n padding-right: 0 !important;\n }\n .pe-md-1 {\n padding-right: 0.25rem !important;\n }\n .pe-md-2 {\n padding-right: 0.5rem !important;\n }\n .pe-md-3 {\n padding-right: 1rem !important;\n }\n .pe-md-4 {\n padding-right: 1.5rem !important;\n }\n .pe-md-5 {\n padding-right: 3rem !important;\n }\n .pb-md-0 {\n padding-bottom: 0 !important;\n }\n .pb-md-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-md-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-md-3 {\n padding-bottom: 1rem !important;\n }\n .pb-md-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-md-5 {\n padding-bottom: 3rem !important;\n }\n .ps-md-0 {\n padding-left: 0 !important;\n }\n .ps-md-1 {\n padding-left: 0.25rem !important;\n }\n .ps-md-2 {\n padding-left: 0.5rem !important;\n }\n .ps-md-3 {\n padding-left: 1rem !important;\n }\n .ps-md-4 {\n padding-left: 1.5rem !important;\n }\n .ps-md-5 {\n padding-left: 3rem !important;\n }\n .gap-md-0 {\n gap: 0 !important;\n }\n .gap-md-1 {\n gap: 0.25rem !important;\n }\n .gap-md-2 {\n gap: 0.5rem !important;\n }\n .gap-md-3 {\n gap: 1rem !important;\n }\n .gap-md-4 {\n gap: 1.5rem !important;\n }\n .gap-md-5 {\n gap: 3rem !important;\n }\n .row-gap-md-0 {\n row-gap: 0 !important;\n }\n .row-gap-md-1 {\n row-gap: 0.25rem !important;\n }\n .row-gap-md-2 {\n row-gap: 0.5rem !important;\n }\n .row-gap-md-3 {\n row-gap: 1rem !important;\n }\n .row-gap-md-4 {\n row-gap: 1.5rem !important;\n }\n .row-gap-md-5 {\n row-gap: 3rem !important;\n }\n .column-gap-md-0 {\n column-gap: 0 !important;\n }\n .column-gap-md-1 {\n column-gap: 0.25rem !important;\n }\n .column-gap-md-2 {\n column-gap: 0.5rem !important;\n }\n .column-gap-md-3 {\n column-gap: 1rem !important;\n }\n .column-gap-md-4 {\n column-gap: 1.5rem !important;\n }\n .column-gap-md-5 {\n column-gap: 3rem !important;\n }\n .text-md-start {\n text-align: left !important;\n }\n .text-md-end {\n text-align: right !important;\n }\n .text-md-center {\n text-align: center !important;\n }\n}\n@media (min-width: 992px) {\n .float-lg-start {\n float: left !important;\n }\n .float-lg-end {\n float: right !important;\n }\n .float-lg-none {\n float: none !important;\n }\n .object-fit-lg-contain {\n object-fit: contain !important;\n }\n .object-fit-lg-cover {\n object-fit: cover !important;\n }\n .object-fit-lg-fill {\n object-fit: fill !important;\n }\n .object-fit-lg-scale {\n object-fit: scale-down !important;\n }\n .object-fit-lg-none {\n object-fit: none !important;\n }\n .d-lg-inline {\n display: inline !important;\n }\n .d-lg-inline-block {\n display: inline-block !important;\n }\n .d-lg-block {\n display: block !important;\n }\n .d-lg-grid {\n display: grid !important;\n }\n .d-lg-inline-grid {\n display: inline-grid !important;\n }\n .d-lg-table {\n display: table !important;\n }\n .d-lg-table-row {\n display: table-row !important;\n }\n .d-lg-table-cell {\n display: table-cell !important;\n }\n .d-lg-flex {\n display: flex !important;\n }\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n .d-lg-none {\n display: none !important;\n }\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n .flex-lg-row {\n flex-direction: row !important;\n }\n .flex-lg-column {\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n justify-content: center !important;\n }\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n .justify-content-lg-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n align-items: center !important;\n }\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n align-content: center !important;\n }\n .align-content-lg-between {\n align-content: space-between !important;\n }\n .align-content-lg-around {\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n align-self: auto !important;\n }\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n align-self: center !important;\n }\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n .order-lg-first {\n order: -1 !important;\n }\n .order-lg-0 {\n order: 0 !important;\n }\n .order-lg-1 {\n order: 1 !important;\n }\n .order-lg-2 {\n order: 2 !important;\n }\n .order-lg-3 {\n order: 3 !important;\n }\n .order-lg-4 {\n order: 4 !important;\n }\n .order-lg-5 {\n order: 5 !important;\n }\n .order-lg-last {\n order: 6 !important;\n }\n .m-lg-0 {\n margin: 0 !important;\n }\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n .m-lg-3 {\n margin: 1rem !important;\n }\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n .m-lg-5 {\n margin: 3rem !important;\n }\n .m-lg-auto {\n margin: auto !important;\n }\n .mx-lg-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-lg-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-lg-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-lg-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-lg-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-lg-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-lg-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-lg-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-lg-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-lg-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-lg-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-lg-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-lg-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-lg-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-lg-0 {\n margin-top: 0 !important;\n }\n .mt-lg-1 {\n margin-top: 0.25rem !important;\n }\n .mt-lg-2 {\n margin-top: 0.5rem !important;\n }\n .mt-lg-3 {\n margin-top: 1rem !important;\n }\n .mt-lg-4 {\n margin-top: 1.5rem !important;\n }\n .mt-lg-5 {\n margin-top: 3rem !important;\n }\n .mt-lg-auto {\n margin-top: auto !important;\n }\n .me-lg-0 {\n margin-right: 0 !important;\n }\n .me-lg-1 {\n margin-right: 0.25rem !important;\n }\n .me-lg-2 {\n margin-right: 0.5rem !important;\n }\n .me-lg-3 {\n margin-right: 1rem !important;\n }\n .me-lg-4 {\n margin-right: 1.5rem !important;\n }\n .me-lg-5 {\n margin-right: 3rem !important;\n }\n .me-lg-auto {\n margin-right: auto !important;\n }\n .mb-lg-0 {\n margin-bottom: 0 !important;\n }\n .mb-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-lg-3 {\n margin-bottom: 1rem !important;\n }\n .mb-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-lg-5 {\n margin-bottom: 3rem !important;\n }\n .mb-lg-auto {\n margin-bottom: auto !important;\n }\n .ms-lg-0 {\n margin-left: 0 !important;\n }\n .ms-lg-1 {\n margin-left: 0.25rem !important;\n }\n .ms-lg-2 {\n margin-left: 0.5rem !important;\n }\n .ms-lg-3 {\n margin-left: 1rem !important;\n }\n .ms-lg-4 {\n margin-left: 1.5rem !important;\n }\n .ms-lg-5 {\n margin-left: 3rem !important;\n }\n .ms-lg-auto {\n margin-left: auto !important;\n }\n .p-lg-0 {\n padding: 0 !important;\n }\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n .p-lg-3 {\n padding: 1rem !important;\n }\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n .p-lg-5 {\n padding: 3rem !important;\n }\n .px-lg-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-lg-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-lg-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-lg-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-lg-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-lg-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-lg-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-lg-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-lg-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-lg-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-lg-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-lg-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-lg-0 {\n padding-top: 0 !important;\n }\n .pt-lg-1 {\n padding-top: 0.25rem !important;\n }\n .pt-lg-2 {\n padding-top: 0.5rem !important;\n }\n .pt-lg-3 {\n padding-top: 1rem !important;\n }\n .pt-lg-4 {\n padding-top: 1.5rem !important;\n }\n .pt-lg-5 {\n padding-top: 3rem !important;\n }\n .pe-lg-0 {\n padding-right: 0 !important;\n }\n .pe-lg-1 {\n padding-right: 0.25rem !important;\n }\n .pe-lg-2 {\n padding-right: 0.5rem !important;\n }\n .pe-lg-3 {\n padding-right: 1rem !important;\n }\n .pe-lg-4 {\n padding-right: 1.5rem !important;\n }\n .pe-lg-5 {\n padding-right: 3rem !important;\n }\n .pb-lg-0 {\n padding-bottom: 0 !important;\n }\n .pb-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-lg-3 {\n padding-bottom: 1rem !important;\n }\n .pb-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-lg-5 {\n padding-bottom: 3rem !important;\n }\n .ps-lg-0 {\n padding-left: 0 !important;\n }\n .ps-lg-1 {\n padding-left: 0.25rem !important;\n }\n .ps-lg-2 {\n padding-left: 0.5rem !important;\n }\n .ps-lg-3 {\n padding-left: 1rem !important;\n }\n .ps-lg-4 {\n padding-left: 1.5rem !important;\n }\n .ps-lg-5 {\n padding-left: 3rem !important;\n }\n .gap-lg-0 {\n gap: 0 !important;\n }\n .gap-lg-1 {\n gap: 0.25rem !important;\n }\n .gap-lg-2 {\n gap: 0.5rem !important;\n }\n .gap-lg-3 {\n gap: 1rem !important;\n }\n .gap-lg-4 {\n gap: 1.5rem !important;\n }\n .gap-lg-5 {\n gap: 3rem !important;\n }\n .row-gap-lg-0 {\n row-gap: 0 !important;\n }\n .row-gap-lg-1 {\n row-gap: 0.25rem !important;\n }\n .row-gap-lg-2 {\n row-gap: 0.5rem !important;\n }\n .row-gap-lg-3 {\n row-gap: 1rem !important;\n }\n .row-gap-lg-4 {\n row-gap: 1.5rem !important;\n }\n .row-gap-lg-5 {\n row-gap: 3rem !important;\n }\n .column-gap-lg-0 {\n column-gap: 0 !important;\n }\n .column-gap-lg-1 {\n column-gap: 0.25rem !important;\n }\n .column-gap-lg-2 {\n column-gap: 0.5rem !important;\n }\n .column-gap-lg-3 {\n column-gap: 1rem !important;\n }\n .column-gap-lg-4 {\n column-gap: 1.5rem !important;\n }\n .column-gap-lg-5 {\n column-gap: 3rem !important;\n }\n .text-lg-start {\n text-align: left !important;\n }\n .text-lg-end {\n text-align: right !important;\n }\n .text-lg-center {\n text-align: center !important;\n }\n}\n@media (min-width: 1200px) {\n .float-xl-start {\n float: left !important;\n }\n .float-xl-end {\n float: right !important;\n }\n .float-xl-none {\n float: none !important;\n }\n .object-fit-xl-contain {\n object-fit: contain !important;\n }\n .object-fit-xl-cover {\n object-fit: cover !important;\n }\n .object-fit-xl-fill {\n object-fit: fill !important;\n }\n .object-fit-xl-scale {\n object-fit: scale-down !important;\n }\n .object-fit-xl-none {\n object-fit: none !important;\n }\n .d-xl-inline {\n display: inline !important;\n }\n .d-xl-inline-block {\n display: inline-block !important;\n }\n .d-xl-block {\n display: block !important;\n }\n .d-xl-grid {\n display: grid !important;\n }\n .d-xl-inline-grid {\n display: inline-grid !important;\n }\n .d-xl-table {\n display: table !important;\n }\n .d-xl-table-row {\n display: table-row !important;\n }\n .d-xl-table-cell {\n display: table-cell !important;\n }\n .d-xl-flex {\n display: flex !important;\n }\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n .d-xl-none {\n display: none !important;\n }\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xl-row {\n flex-direction: row !important;\n }\n .flex-xl-column {\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n justify-content: center !important;\n }\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n .justify-content-xl-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n align-items: center !important;\n }\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n align-content: center !important;\n }\n .align-content-xl-between {\n align-content: space-between !important;\n }\n .align-content-xl-around {\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n align-self: auto !important;\n }\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n align-self: center !important;\n }\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n .order-xl-first {\n order: -1 !important;\n }\n .order-xl-0 {\n order: 0 !important;\n }\n .order-xl-1 {\n order: 1 !important;\n }\n .order-xl-2 {\n order: 2 !important;\n }\n .order-xl-3 {\n order: 3 !important;\n }\n .order-xl-4 {\n order: 4 !important;\n }\n .order-xl-5 {\n order: 5 !important;\n }\n .order-xl-last {\n order: 6 !important;\n }\n .m-xl-0 {\n margin: 0 !important;\n }\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n .m-xl-3 {\n margin: 1rem !important;\n }\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n .m-xl-5 {\n margin: 3rem !important;\n }\n .m-xl-auto {\n margin: auto !important;\n }\n .mx-xl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-xl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-xl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-xl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-xl-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-xl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-xl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-xl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-xl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-xl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-xl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-xl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-xl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-xl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-xl-0 {\n margin-top: 0 !important;\n }\n .mt-xl-1 {\n margin-top: 0.25rem !important;\n }\n .mt-xl-2 {\n margin-top: 0.5rem !important;\n }\n .mt-xl-3 {\n margin-top: 1rem !important;\n }\n .mt-xl-4 {\n margin-top: 1.5rem !important;\n }\n .mt-xl-5 {\n margin-top: 3rem !important;\n }\n .mt-xl-auto {\n margin-top: auto !important;\n }\n .me-xl-0 {\n margin-right: 0 !important;\n }\n .me-xl-1 {\n margin-right: 0.25rem !important;\n }\n .me-xl-2 {\n margin-right: 0.5rem !important;\n }\n .me-xl-3 {\n margin-right: 1rem !important;\n }\n .me-xl-4 {\n margin-right: 1.5rem !important;\n }\n .me-xl-5 {\n margin-right: 3rem !important;\n }\n .me-xl-auto {\n margin-right: auto !important;\n }\n .mb-xl-0 {\n margin-bottom: 0 !important;\n }\n .mb-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-xl-3 {\n margin-bottom: 1rem !important;\n }\n .mb-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-xl-5 {\n margin-bottom: 3rem !important;\n }\n .mb-xl-auto {\n margin-bottom: auto !important;\n }\n .ms-xl-0 {\n margin-left: 0 !important;\n }\n .ms-xl-1 {\n margin-left: 0.25rem !important;\n }\n .ms-xl-2 {\n margin-left: 0.5rem !important;\n }\n .ms-xl-3 {\n margin-left: 1rem !important;\n }\n .ms-xl-4 {\n margin-left: 1.5rem !important;\n }\n .ms-xl-5 {\n margin-left: 3rem !important;\n }\n .ms-xl-auto {\n margin-left: auto !important;\n }\n .p-xl-0 {\n padding: 0 !important;\n }\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n .p-xl-3 {\n padding: 1rem !important;\n }\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n .p-xl-5 {\n padding: 3rem !important;\n }\n .px-xl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-xl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-xl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-xl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-xl-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-xl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-xl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-xl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-xl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-xl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-xl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-xl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-xl-0 {\n padding-top: 0 !important;\n }\n .pt-xl-1 {\n padding-top: 0.25rem !important;\n }\n .pt-xl-2 {\n padding-top: 0.5rem !important;\n }\n .pt-xl-3 {\n padding-top: 1rem !important;\n }\n .pt-xl-4 {\n padding-top: 1.5rem !important;\n }\n .pt-xl-5 {\n padding-top: 3rem !important;\n }\n .pe-xl-0 {\n padding-right: 0 !important;\n }\n .pe-xl-1 {\n padding-right: 0.25rem !important;\n }\n .pe-xl-2 {\n padding-right: 0.5rem !important;\n }\n .pe-xl-3 {\n padding-right: 1rem !important;\n }\n .pe-xl-4 {\n padding-right: 1.5rem !important;\n }\n .pe-xl-5 {\n padding-right: 3rem !important;\n }\n .pb-xl-0 {\n padding-bottom: 0 !important;\n }\n .pb-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-xl-3 {\n padding-bottom: 1rem !important;\n }\n .pb-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-xl-5 {\n padding-bottom: 3rem !important;\n }\n .ps-xl-0 {\n padding-left: 0 !important;\n }\n .ps-xl-1 {\n padding-left: 0.25rem !important;\n }\n .ps-xl-2 {\n padding-left: 0.5rem !important;\n }\n .ps-xl-3 {\n padding-left: 1rem !important;\n }\n .ps-xl-4 {\n padding-left: 1.5rem !important;\n }\n .ps-xl-5 {\n padding-left: 3rem !important;\n }\n .gap-xl-0 {\n gap: 0 !important;\n }\n .gap-xl-1 {\n gap: 0.25rem !important;\n }\n .gap-xl-2 {\n gap: 0.5rem !important;\n }\n .gap-xl-3 {\n gap: 1rem !important;\n }\n .gap-xl-4 {\n gap: 1.5rem !important;\n }\n .gap-xl-5 {\n gap: 3rem !important;\n }\n .row-gap-xl-0 {\n row-gap: 0 !important;\n }\n .row-gap-xl-1 {\n row-gap: 0.25rem !important;\n }\n .row-gap-xl-2 {\n row-gap: 0.5rem !important;\n }\n .row-gap-xl-3 {\n row-gap: 1rem !important;\n }\n .row-gap-xl-4 {\n row-gap: 1.5rem !important;\n }\n .row-gap-xl-5 {\n row-gap: 3rem !important;\n }\n .column-gap-xl-0 {\n column-gap: 0 !important;\n }\n .column-gap-xl-1 {\n column-gap: 0.25rem !important;\n }\n .column-gap-xl-2 {\n column-gap: 0.5rem !important;\n }\n .column-gap-xl-3 {\n column-gap: 1rem !important;\n }\n .column-gap-xl-4 {\n column-gap: 1.5rem !important;\n }\n .column-gap-xl-5 {\n column-gap: 3rem !important;\n }\n .text-xl-start {\n text-align: left !important;\n }\n .text-xl-end {\n text-align: right !important;\n }\n .text-xl-center {\n text-align: center !important;\n }\n}\n@media (min-width: 1400px) {\n .float-xxl-start {\n float: left !important;\n }\n .float-xxl-end {\n float: right !important;\n }\n .float-xxl-none {\n float: none !important;\n }\n .object-fit-xxl-contain {\n object-fit: contain !important;\n }\n .object-fit-xxl-cover {\n object-fit: cover !important;\n }\n .object-fit-xxl-fill {\n object-fit: fill !important;\n }\n .object-fit-xxl-scale {\n object-fit: scale-down !important;\n }\n .object-fit-xxl-none {\n object-fit: none !important;\n }\n .d-xxl-inline {\n display: inline !important;\n }\n .d-xxl-inline-block {\n display: inline-block !important;\n }\n .d-xxl-block {\n display: block !important;\n }\n .d-xxl-grid {\n display: grid !important;\n }\n .d-xxl-inline-grid {\n display: inline-grid !important;\n }\n .d-xxl-table {\n display: table !important;\n }\n .d-xxl-table-row {\n display: table-row !important;\n }\n .d-xxl-table-cell {\n display: table-cell !important;\n }\n .d-xxl-flex {\n display: flex !important;\n }\n .d-xxl-inline-flex {\n display: inline-flex !important;\n }\n .d-xxl-none {\n display: none !important;\n }\n .flex-xxl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xxl-row {\n flex-direction: row !important;\n }\n .flex-xxl-column {\n flex-direction: column !important;\n }\n .flex-xxl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xxl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xxl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xxl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xxl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xxl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-xxl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xxl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xxl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-xxl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xxl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xxl-center {\n justify-content: center !important;\n }\n .justify-content-xxl-between {\n justify-content: space-between !important;\n }\n .justify-content-xxl-around {\n justify-content: space-around !important;\n }\n .justify-content-xxl-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-xxl-start {\n align-items: flex-start !important;\n }\n .align-items-xxl-end {\n align-items: flex-end !important;\n }\n .align-items-xxl-center {\n align-items: center !important;\n }\n .align-items-xxl-baseline {\n align-items: baseline !important;\n }\n .align-items-xxl-stretch {\n align-items: stretch !important;\n }\n .align-content-xxl-start {\n align-content: flex-start !important;\n }\n .align-content-xxl-end {\n align-content: flex-end !important;\n }\n .align-content-xxl-center {\n align-content: center !important;\n }\n .align-content-xxl-between {\n align-content: space-between !important;\n }\n .align-content-xxl-around {\n align-content: space-around !important;\n }\n .align-content-xxl-stretch {\n align-content: stretch !important;\n }\n .align-self-xxl-auto {\n align-self: auto !important;\n }\n .align-self-xxl-start {\n align-self: flex-start !important;\n }\n .align-self-xxl-end {\n align-self: flex-end !important;\n }\n .align-self-xxl-center {\n align-self: center !important;\n }\n .align-self-xxl-baseline {\n align-self: baseline !important;\n }\n .align-self-xxl-stretch {\n align-self: stretch !important;\n }\n .order-xxl-first {\n order: -1 !important;\n }\n .order-xxl-0 {\n order: 0 !important;\n }\n .order-xxl-1 {\n order: 1 !important;\n }\n .order-xxl-2 {\n order: 2 !important;\n }\n .order-xxl-3 {\n order: 3 !important;\n }\n .order-xxl-4 {\n order: 4 !important;\n }\n .order-xxl-5 {\n order: 5 !important;\n }\n .order-xxl-last {\n order: 6 !important;\n }\n .m-xxl-0 {\n margin: 0 !important;\n }\n .m-xxl-1 {\n margin: 0.25rem !important;\n }\n .m-xxl-2 {\n margin: 0.5rem !important;\n }\n .m-xxl-3 {\n margin: 1rem !important;\n }\n .m-xxl-4 {\n margin: 1.5rem !important;\n }\n .m-xxl-5 {\n margin: 3rem !important;\n }\n .m-xxl-auto {\n margin: auto !important;\n }\n .mx-xxl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-xxl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-xxl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-xxl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-xxl-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-xxl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-xxl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-xxl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-xxl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-xxl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-xxl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-xxl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-xxl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-xxl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-xxl-0 {\n margin-top: 0 !important;\n }\n .mt-xxl-1 {\n margin-top: 0.25rem !important;\n }\n .mt-xxl-2 {\n margin-top: 0.5rem !important;\n }\n .mt-xxl-3 {\n margin-top: 1rem !important;\n }\n .mt-xxl-4 {\n margin-top: 1.5rem !important;\n }\n .mt-xxl-5 {\n margin-top: 3rem !important;\n }\n .mt-xxl-auto {\n margin-top: auto !important;\n }\n .me-xxl-0 {\n margin-right: 0 !important;\n }\n .me-xxl-1 {\n margin-right: 0.25rem !important;\n }\n .me-xxl-2 {\n margin-right: 0.5rem !important;\n }\n .me-xxl-3 {\n margin-right: 1rem !important;\n }\n .me-xxl-4 {\n margin-right: 1.5rem !important;\n }\n .me-xxl-5 {\n margin-right: 3rem !important;\n }\n .me-xxl-auto {\n margin-right: auto !important;\n }\n .mb-xxl-0 {\n margin-bottom: 0 !important;\n }\n .mb-xxl-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-xxl-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-xxl-3 {\n margin-bottom: 1rem !important;\n }\n .mb-xxl-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-xxl-5 {\n margin-bottom: 3rem !important;\n }\n .mb-xxl-auto {\n margin-bottom: auto !important;\n }\n .ms-xxl-0 {\n margin-left: 0 !important;\n }\n .ms-xxl-1 {\n margin-left: 0.25rem !important;\n }\n .ms-xxl-2 {\n margin-left: 0.5rem !important;\n }\n .ms-xxl-3 {\n margin-left: 1rem !important;\n }\n .ms-xxl-4 {\n margin-left: 1.5rem !important;\n }\n .ms-xxl-5 {\n margin-left: 3rem !important;\n }\n .ms-xxl-auto {\n margin-left: auto !important;\n }\n .p-xxl-0 {\n padding: 0 !important;\n }\n .p-xxl-1 {\n padding: 0.25rem !important;\n }\n .p-xxl-2 {\n padding: 0.5rem !important;\n }\n .p-xxl-3 {\n padding: 1rem !important;\n }\n .p-xxl-4 {\n padding: 1.5rem !important;\n }\n .p-xxl-5 {\n padding: 3rem !important;\n }\n .px-xxl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-xxl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-xxl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-xxl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-xxl-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-xxl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-xxl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-xxl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-xxl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-xxl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-xxl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-xxl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-xxl-0 {\n padding-top: 0 !important;\n }\n .pt-xxl-1 {\n padding-top: 0.25rem !important;\n }\n .pt-xxl-2 {\n padding-top: 0.5rem !important;\n }\n .pt-xxl-3 {\n padding-top: 1rem !important;\n }\n .pt-xxl-4 {\n padding-top: 1.5rem !important;\n }\n .pt-xxl-5 {\n padding-top: 3rem !important;\n }\n .pe-xxl-0 {\n padding-right: 0 !important;\n }\n .pe-xxl-1 {\n padding-right: 0.25rem !important;\n }\n .pe-xxl-2 {\n padding-right: 0.5rem !important;\n }\n .pe-xxl-3 {\n padding-right: 1rem !important;\n }\n .pe-xxl-4 {\n padding-right: 1.5rem !important;\n }\n .pe-xxl-5 {\n padding-right: 3rem !important;\n }\n .pb-xxl-0 {\n padding-bottom: 0 !important;\n }\n .pb-xxl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-xxl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-xxl-3 {\n padding-bottom: 1rem !important;\n }\n .pb-xxl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-xxl-5 {\n padding-bottom: 3rem !important;\n }\n .ps-xxl-0 {\n padding-left: 0 !important;\n }\n .ps-xxl-1 {\n padding-left: 0.25rem !important;\n }\n .ps-xxl-2 {\n padding-left: 0.5rem !important;\n }\n .ps-xxl-3 {\n padding-left: 1rem !important;\n }\n .ps-xxl-4 {\n padding-left: 1.5rem !important;\n }\n .ps-xxl-5 {\n padding-left: 3rem !important;\n }\n .gap-xxl-0 {\n gap: 0 !important;\n }\n .gap-xxl-1 {\n gap: 0.25rem !important;\n }\n .gap-xxl-2 {\n gap: 0.5rem !important;\n }\n .gap-xxl-3 {\n gap: 1rem !important;\n }\n .gap-xxl-4 {\n gap: 1.5rem !important;\n }\n .gap-xxl-5 {\n gap: 3rem !important;\n }\n .row-gap-xxl-0 {\n row-gap: 0 !important;\n }\n .row-gap-xxl-1 {\n row-gap: 0.25rem !important;\n }\n .row-gap-xxl-2 {\n row-gap: 0.5rem !important;\n }\n .row-gap-xxl-3 {\n row-gap: 1rem !important;\n }\n .row-gap-xxl-4 {\n row-gap: 1.5rem !important;\n }\n .row-gap-xxl-5 {\n row-gap: 3rem !important;\n }\n .column-gap-xxl-0 {\n column-gap: 0 !important;\n }\n .column-gap-xxl-1 {\n column-gap: 0.25rem !important;\n }\n .column-gap-xxl-2 {\n column-gap: 0.5rem !important;\n }\n .column-gap-xxl-3 {\n column-gap: 1rem !important;\n }\n .column-gap-xxl-4 {\n column-gap: 1.5rem !important;\n }\n .column-gap-xxl-5 {\n column-gap: 3rem !important;\n }\n .text-xxl-start {\n text-align: left !important;\n }\n .text-xxl-end {\n text-align: right !important;\n }\n .text-xxl-center {\n text-align: center !important;\n }\n}\n@media (min-width: 1200px) {\n .fs-1 {\n font-size: 2.5rem !important;\n }\n .fs-2 {\n font-size: 2rem !important;\n }\n .fs-3 {\n font-size: 1.75rem !important;\n }\n .fs-4 {\n font-size: 1.5rem !important;\n }\n}\n@media print {\n .d-print-inline {\n display: inline !important;\n }\n .d-print-inline-block {\n display: inline-block !important;\n }\n .d-print-block {\n display: block !important;\n }\n .d-print-grid {\n display: grid !important;\n }\n .d-print-inline-grid {\n display: inline-grid !important;\n }\n .d-print-table {\n display: table !important;\n }\n .d-print-table-row {\n display: table-row !important;\n }\n .d-print-table-cell {\n display: table-cell !important;\n }\n .d-print-flex {\n display: flex !important;\n }\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n .d-print-none {\n display: none !important;\n }\n}\n@media (max-width: 767.98px) {\n h1 br, .h1 br, h2 br, .h2 br, h3 br, .h3 br, h4 br, .h4 br, h5 br, .h5 br, h6 br, .h6 br {\n content: \"\";\n }\n}\n@media (max-width: 767.98px) {\n h1 br:after, .h1 br:after, h2 br:after, .h2 br:after, h3 br:after, .h3 br:after, h4 br:after, .h4 br:after, h5 br:after, .h5 br:after, h6 br:after, .h6 br:after {\n content: \" \";\n }\n}\n@media all {\n body strong {\n font-weight: 700;\n }\n body ul {\n list-style-type: disc;\n }\n}\n@media all {\n html {\n min-height: 100vh;\n }\n html body {\n overflow-y: scroll;\n overflow-x: hidden;\n min-height: 100vh;\n }\n html body form#Form {\n min-height: 100vh;\n display: flex;\n flex-direction: column;\n }\n html body form#Form main#theme-page-main {\n flex: 1 0 auto;\n }\n html body form#Form .text-primary {\n color: var(--bs-primary) !important;\n }\n html body form#Form .text-secondary {\n color: var(--bs-secondary) !important;\n }\n html body form#Form a:not(.btn) {\n color: var(--bs-link-color);\n }\n html body form#Form a:not(.btn):hover {\n color: var(--bs-link-hover-color);\n }\n html body form#Form footer {\n background-color: var(--theme-bg);\n }\n html body form#Form footer a {\n color: var(--bs-link-color);\n }\n html body form#Form footer a:hover {\n color: var(--bs-link-hover-color);\n }\n html body form#Form footer ul {\n padding: 0;\n list-style: none;\n }\n html body form#Form footer ul li {\n margin-right: 6px;\n }\n}\n@media (min-width: 1400px) {\n html body form#Form .container {\n padding-left: 48px;\n padding-right: 48px;\n }\n}\n@media all {\n html body form#Form div[id^=module-] {\n scroll-margin-top: 150px;\n }\n}\n@media all {\n /*DNN Overrides and default styles (do not change) */\n /* box-sizing Fixes for DNN components, 3dr party plugins, modules */\n #ControlBar_ControlPanel * {\n box-sizing: content-box;\n }\n #ControlBar_ControlPanel .mark {\n background-color: transparent;\n padding: 0;\n }\n #ControlNav > li > a {\n text-decoration: none;\n }\n .actionMenu * {\n box-sizing: content-box;\n }\n .dnnCheckbox .mark {\n padding: 0;\n background: none;\n }\n .ui-dialog {\n color: black;\n font-family: Arial, sans-serif;\n }\n ul,\n ol {\n margin: 0;\n }\n ul {\n list-style-type: disc;\n }\n ul ul {\n list-style-type: circle;\n }\n html body form#Form a.theme-page-login,\n html body form#Form a.theme-page-login:link,\n html body form#Form a.theme-page-login:visited {\n color: var(--bs-primary);\n font-size: 10px;\n }\n html body form#Form a.theme-page-login:hover {\n color: var(--bs-white);\n }\n #ControlBar_ControlPanel #ServiceImg {\n display: none;\n }\n body:not(.dnnEditState) .DNNEmptyPane {\n width: 100%;\n }\n html body form#Form .dnnLabel {\n display: block;\n float: none;\n position: relative;\n width: 100%;\n padding-right: 20px;\n margin-right: 18px;\n overflow: visible;\n text-align: left;\n font-size: 14px;\n }\n html body form#Form .dnnLoginService input[type=text],\n html body form#Form .dnnLoginService input[type=password] {\n width: 100%;\n min-width: 200px;\n margin-bottom: 5px;\n }\n html body form#Form .dnnPrimaryAction,\n html body form#Form .dnnFormItem input[type=submit],\n html body form#Form a.dnnPrimaryAction {\n border-color: var(--bs-primary);\n background: var(--bs-primary);\n box-shadow: none;\n color: #fff;\n text-shadow: none;\n font-size: 14px;\n font-weight: normal;\n padding: 6px 15px;\n }\n html body form#Form .dnnPrimaryAction:hover,\n html body form#Form .dnnFormItem input[type=submit]:hover,\n html body form#Form a.dnnPrimaryAction:hover {\n border-color: var(--bs-primary);\n background: var(--bs-primary);\n color: #fff;\n }\n html body form#Form .dnnFormItem button,\n html body form#Form .dnnFormItem input[type=button],\n html body form#Form .dnnFormItem input[type=reset],\n html body form#Form .dnnSecondaryAction,\n html body form#Form a.dnnSecondaryAction,\n html body form#Form ul.dnnAdminTabNav li a,\n html body form#Form .dnnLogin .LoginTabGroup span {\n background: #f5f5f5;\n font-size: 14px;\n font-weight: normal;\n box-shadow: none;\n text-shadow: none;\n color: #333;\n padding: 6px 15px;\n }\n html body form#Form .dnnActions {\n padding-left: 0;\n }\n html body form#Form .dnnFormItem > label.dnnFormLabel,\n html body form#Form .dnnFormItem > span.dnnFormLabel {\n display: block;\n margin: 0;\n width: 0%;\n text-align: left;\n }\n html body form#Form .dnnBoxLabel {\n font-size: 14px;\n }\n html body form#Form .dnnLogin {\n text-align: center;\n }\n html body form#Form .dnnLogin #dnn_ctr_Login_pnlLogin {\n margin: 0 auto;\n max-width: 500px;\n }\n}\n@media (max-width: 767.98px) {\n html body form#Form .dnnLogin #dnn_ctr_Login_pnlLogin .LoginPanel {\n width: 100%;\n padding-right: 0;\n padding: 0 32px;\n }\n}\n.theme-mainnav-variation-left #theme-page-navigation .offcanvas-body .align-items-end {\n align-items: flex-start !important;\n}\n.theme-mainnav-variation-left #theme-page-navigation .navbar-nav > .first .nav-link {\n padding-left: 0;\n}\n.theme-mainnav-variation-left #theme-page-navigation .navbar-nav > .last .nav-link {\n padding-right: 1rem;\n}\n\n#theme-page-navigation {\n z-index: 801;\n}\n#theme-page-navigation.navbar-expand-lg {\n background-color: var(--theme-bg);\n}\n#theme-page-navigation .logo {\n display: block;\n height: 37px;\n width: auto;\n transition: height 0.4s ease-in-out;\n}\n@media (min-width: 1200px) {\n #theme-page-navigation .logo {\n height: 54px;\n }\n}\n#theme-page-navigation .theme-login {\n width: 10px;\n margin-left: 15px;\n margin-top: -4px;\n}\n#theme-page-navigation .navbar-toggler {\n border: none;\n}\n@media (max-width: 991.98px) {\n #theme-page-navigation .navbar-nav > .nav-item {\n border-bottom: 1px solid #e5e5e5;\n }\n}\n#theme-page-navigation .navbar-nav .nav-link {\n font-weight: bold;\n color: var(--bs-nav-link-color);\n}\n@media (min-width: 992px) {\n #theme-page-navigation .navbar-nav .nav-link {\n padding-left: 0.5rem;\n padding-right: 0.5rem;\n font-size: 16px;\n }\n}\n#theme-page-navigation .navbar-nav .nav-link:hover {\n color: white;\n}\n@media (min-width: 992px) {\n #theme-page-navigation .navbar-nav .nav-link:hover {\n color: var(--bs-nav-link-hover-color);\n }\n}\n#theme-page-navigation .navbar-nav .nav-link.active {\n color: var(--bs-white);\n}\n@media (min-width: 992px) {\n #theme-page-navigation .navbar-nav .nav-link.active {\n color: var(--bs-nav-link-hover-color);\n }\n}\n@media (max-width: 991.98px) {\n #theme-page-navigation .navbar-nav .nav-link {\n color: color-mix(in srgb, var(--bs-white), transparent 70%);\n }\n #theme-page-navigation .navbar-nav .nav-link.active {\n color: var(--bs-white);\n }\n}\n#theme-page-navigation .navbar-nav .nav-link.dropdown-toggle:after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.2em solid !important;\n border-right: 0.2em solid transparent !important;\n border-bottom: 0;\n border-left: 0.2em solid transparent !important;\n}\n#theme-page-navigation .navbar-nav > .last .nav-link {\n padding-right: 0;\n}\n@media (max-width: 991.98px) {\n #theme-page-navigation .offcanvas-body {\n background-color: var(--bs-primary);\n padding: 0;\n }\n #theme-page-navigation .offcanvas-body .navbar-nav .nav-item .nav-link {\n font-size: 20px;\n padding-left: 1rem;\n }\n #theme-page-navigation .offcanvas-body .dropdown-menu {\n background-color: color-mix(in srgb, var(--bs-black), transparent 40%);\n border-radius: 0;\n border-left: none;\n padding: 0;\n margin-top: 0;\n }\n #theme-page-navigation .offcanvas-body .dropdown-menu .nav-item {\n border-bottom: 1px solid var(--bs-primary);\n }\n #theme-page-navigation .offcanvas-body .dropdown-menu .nav-item .dropdown-item {\n color: color-mix(in srgb, var(--bs-white), transparent 80%);\n font-size: 20px;\n padding: 0.5rem 1rem;\n }\n #theme-page-navigation .offcanvas-body .dropdown-menu .nav-item .dropdown-item:hover, #theme-page-navigation .offcanvas-body .dropdown-menu .nav-item .dropdown-item.active {\n background-color: color-mix(in srgb, var(--bs-black), transparent 40%);\n color: #fff;\n }\n #theme-page-navigation .nav-item-sub-opener {\n position: absolute;\n top: 0px;\n right: 0;\n height: 46px;\n width: 40px;\n text-align: center;\n cursor: pointer;\n color: #fff;\n background: rgba(0, 0, 0, 0.3);\n display: flex;\n align-items: center;\n justify-content: center;\n }\n #theme-page-navigation .nav-item-sub-opener:after {\n content: \"+\";\n border: none;\n font-size: 20px;\n font-family: sans-serif;\n color: hsla(0, 0%, 100%, 0.8);\n }\n #theme-page-navigation .nav-item-sub-opener.show:after {\n content: \"-\";\n }\n}\n\n#theme-nav-sub .nav-item-sub-opener {\n position: absolute;\n top: 0px;\n right: 0;\n height: 46px;\n width: 40px;\n text-align: center;\n cursor: pointer;\n color: #fff;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n#theme-nav-sub .nav-item-sub-opener:not(.collapsed):after {\n content: \"–\";\n}\n#theme-nav-sub .nav-item-sub-opener:after {\n content: \"+\";\n color: var(--bs-primary);\n}\n#theme-nav-sub .ul-collapse {\n background-color: color-mix(in srgb, var(--bs-primary), transparent 10%);\n list-style: none;\n padding-left: 0;\n}\n#theme-nav-sub .ul-collapse .nav-link {\n color: #fff;\n padding-left: 15px;\n}\n\n@media (min-width: 992px) {\n .navbar-nav .nav-item:not(.disabled) .dropdown-menu {\n display: block;\n opacity: 0;\n visibility: hidden;\n }\n .navbar-nav .nav-item:not(.disabled):hover .dropdown-menu {\n display: block;\n opacity: 1;\n visibility: visible;\n }\n .navbar-nav .nav-item.last .dropdown-menu {\n right: 0px;\n }\n .dropdown-menu {\n max-width: 250px;\n width: 100%;\n min-width: 250px;\n padding: 15px;\n transform: translateY(10px);\n transition: all 0.4s ease-in-out;\n border-radius: 8px;\n background-color: white;\n }\n .dropdown-menu .dropdown-item {\n white-space: normal;\n border-radius: 8px;\n transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;\n padding: 8px 12px;\n }\n .dropdown-menu .dropdown-item:hover, .dropdown-menu .dropdown-item.active {\n background-color: color-mix(in srgb, var(--bs-primary), transparent 50%);\n color: var(--bs-body-color) !important;\n }\n}\n@media all {\n a#theme-to-top {\n position: fixed;\n bottom: 20px;\n right: 25px;\n background-color: var(--bs-primary);\n width: 40px;\n height: 40px;\n box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);\n opacity: 0;\n z-index: 100;\n transition: opacity 0.5s;\n pointer-events: none;\n }\n a#theme-to-top.theme-top-visible {\n opacity: 1;\n pointer-events: auto;\n }\n}\n@media all {\n .theme-mainnav-variation-left #theme-page-language li:first-child {\n padding-left: 0;\n }\n #theme-page-language {\n list-style: none;\n }\n}\n@media (max-width: 991.98px) {\n #theme-page-language {\n padding: 1rem;\n padding-right: 0;\n }\n}\n@media all {\n #theme-page-language li {\n padding: 5px;\n font-size: 11px;\n font-weight: 700;\n }\n}\n@media (max-width: 991.98px) {\n #theme-page-language li:first-child {\n padding-left: 0;\n }\n}\n@media all {\n #theme-page-language li a {\n color: var(--bs-body-color);\n }\n}\n@media (max-width: 991.98px) {\n #theme-page-language li a {\n color: rgba(var(--bs-white), 0.8);\n }\n}\n@media all {\n #theme-page-language li a:hover {\n color: var(--bs-primary);\n }\n #theme-page-language li.active a {\n color: var(--bs-primary);\n }\n}\n@media (max-width: 991.98px) {\n #theme-page-language li.active a {\n color: #fff;\n }\n}\n/* ---------- Breadcrumbs ---------- */\n.page-is-home .theme-page-breadcrumb {\n display: none;\n}\n\n.theme-page-breadcrumb {\n position: sticky;\n top: 82px;\n z-index: 10;\n background: var(--bs-white);\n}\n@media (max-width: 991.98px) {\n .theme-page-breadcrumb {\n top: 58px;\n }\n}\n.theme-page-breadcrumb .theme-page-breadcrumb-link {\n color: var(--bs-secondary) !important;\n white-space: pre-wrap;\n font-size: 14px;\n padding: 0 5px;\n}\n.theme-page-breadcrumb .theme-page-breadcrumb-link:hover {\n color: var(--bs-primary) !important;\n}\n.theme-page-breadcrumb .theme-page-breadcrumb-link.theme-page-breadcrumb-home {\n display: inline;\n}\n@media (min-width: 768px) {\n .theme-page-breadcrumb .theme-page-breadcrumb-link.theme-page-breadcrumb-home {\n display: inline;\n }\n}\n.theme-page-breadcrumb .last .theme-page-breadcrumb-link {\n color: var(--bs-primary) !important;\n display: inline-block;\n}\n.theme-page-breadcrumb.theme-page-breadcrumb-shortened .theme-page-breadcrumb-link.theme-page-breadcrumb-home {\n display: none;\n}\n@media (min-width: 768px) {\n .theme-page-breadcrumb.theme-page-breadcrumb-shortened .theme-page-breadcrumb-link.theme-page-breadcrumb-home {\n display: inline;\n }\n}\n.theme-page-breadcrumb .theme-page-breadcrumb-trigger {\n cursor: pointer;\n display: inline;\n}\n@media (min-width: 768px) {\n .theme-page-breadcrumb .theme-page-breadcrumb-trigger {\n display: none;\n }\n}\n\n@media all {\n body.theme-variation-default #theme-page-header-pane {\n margin-top: 0px;\n }\n}\n@media (min-width: 1400px) {\n body.theme-variation-default #theme-page-header-pane {\n margin-top: 50px;\n }\n}\n@media all {\n body.theme-variation-default main#theme-page-main,\n body.theme-variation-default footer#theme-page-footer {\n background-color: var(--bs-white);\n width: 100%;\n margin: 0 auto;\n }\n}\n@media (min-width: 1400px) {\n body.theme-variation-default main#theme-page-main,\n body.theme-variation-default footer#theme-page-footer {\n max-width: 1320px;\n }\n}\n@media all {\n body.theme-variation-default footer#theme-page-footer {\n background-color: var(--theme-bg);\n }\n}\n@media (min-width: 1400px) {\n body.theme-variation-default footer#theme-page-footer {\n margin-bottom: 60px;\n }\n}\n@media all {\n /*layout centered*/\n body.theme-variation-centered header {\n background: transparent;\n }\n body.theme-variation-centered header .container {\n background: var(--bs-white);\n }\n body.theme-variation-centered main#theme-page-main,\n body.theme-variation-centered #theme-page-header-pane,\n body.theme-variation-centered footer#theme-page-footer,\n body.theme-variation-centered nav#theme-page-navigation {\n background: var(--bs-white);\n width: 100%;\n margin: 0 auto;\n }\n}\n@media (min-width: 1400px) {\n body.theme-variation-centered main#theme-page-main,\n body.theme-variation-centered #theme-page-header-pane,\n body.theme-variation-centered footer#theme-page-footer,\n body.theme-variation-centered nav#theme-page-navigation {\n max-width: 1320px;\n }\n}\n@media all {\n body.theme-variation-centered footer#theme-page-footer {\n background-color: var(--theme-bg);\n }\n}\n@media all {\n /*layout floatwideheader*/\n}\n@media (min-width: 1200px) {\n body.theme-variation-floatwideheader.page-2650 main#theme-page-main {\n margin-top: -10vh !important;\n }\n}\n@media (min-width: 1200px) {\n body.theme-variation-floatwideheader main#theme-page-main {\n margin-top: -5vh !important;\n }\n}\n@media all {\n body.theme-variation-floatwideheader main#theme-page-main,\n body.theme-variation-floatwideheader footer#theme-page-footer {\n background: var(--bs-white);\n width: 100%;\n margin: 0 auto;\n position: relative;\n }\n}\n@media (min-width: 1400px) {\n body.theme-variation-floatwideheader main#theme-page-main,\n body.theme-variation-floatwideheader footer#theme-page-footer {\n max-width: 1320px;\n }\n}\n@media all {\n body.theme-variation-floatwideheader nav#theme-page-navigation,\n body.theme-variation-floatwideheader #theme-page-header-pane {\n max-width: 1600px;\n width: 100%;\n margin: 0 auto;\n background: var(--bs-white);\n }\n}\n@media (min-width: 992px) {\n body.theme-variation-floatwideheader nav#theme-page-navigation.theme-header-pane-empty,\n body.theme-variation-floatwideheader #theme-page-header-pane.theme-header-pane-empty {\n min-height: 300px;\n background: var(--bs-secondary);\n background: linear-gradient(0deg, color-mix(in srgb, var(--bs-secondary), transparent 100%) 0%, color-mix(in srgb, var(--bs-secondary), #fff 10%) 100%);\n }\n}\n@media all {\n body.theme-variation-floatwideheader footer#theme-page-footer {\n background-color: var(--theme-bg);\n }\n}\n@media (min-width: 1400px) {\n body.theme-variation-floatwideheader footer#theme-page-footer {\n margin-bottom: 60px;\n }\n}\n/*layout fullscreen*/\n@media all {\n html body.theme-variation-fullscreen {\n background-color: var(--bs-white);\n }\n html body.theme-variation-fullscreen form #theme-page-header-pane {\n max-width: 100%;\n padding-left: 0;\n padding-right: 0;\n }\n}\n@media all {\n /*layout full*/\n body.theme-variation-landingpage {\n background: var(--bs-white);\n }\n body.theme-variation-landingpage nav#theme-page-navigation {\n background: linear-gradient(to bottom, rgba(0, 0, 0, 0.7) 0%, rgba(255, 255, 255, 0) 100%);\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n }\n body.theme-variation-landingpage .theme-background-container {\n overflow: hidden;\n }\n}\n@media all {\n /* Logo left */ /* Logo right */\n /* header centered */\n}\n@media (min-width: 992px) {\n body.theme-mainnav-variation-left nav#theme-page-navigation .container {\n flex-direction: row-reverse;\n }\n}\n@media (min-width: 992px) {\n body.theme-mainnav-variation-center nav#theme-page-navigation > .container {\n flex-direction: column !important;\n justify-content: center !important;\n padding-bottom: 0px;\n }\n}\n@media all {\n body.theme-mainnav-variation-center nav#theme-page-navigation .offcanvas-start {\n width: auto;\n }\n body.theme-mainnav-variation-center nav#theme-page-navigation .nav-brand {\n margin-right: 0;\n margin-bottom: 10px;\n }\n}\n/* \n If you need page specific customizations - like home uses a different space, put that here\n\n // for all pages where root page has root-123 as body class and also pages under that\n .root-123 {}\n\n // for a specific page where the body class is tab-123\n .tab-123 {}\n\n*/",":root,\n[data-bs-theme=\"light\"] {\n // Note: Custom variable values only support SassScript inside `#{}`.\n\n // Colors\n //\n // Generate palettes for full colors, grays, and theme colors.\n\n @each $color, $value in $colors {\n --#{$prefix}#{$color}: #{$value};\n }\n\n @each $color, $value in $grays {\n --#{$prefix}gray-#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors {\n --#{$prefix}#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors-rgb {\n --#{$prefix}#{$color}-rgb: #{$value};\n }\n\n @each $color, $value in $theme-colors-text {\n --#{$prefix}#{$color}-text-emphasis: #{$value};\n }\n\n @each $color, $value in $theme-colors-bg-subtle {\n --#{$prefix}#{$color}-bg-subtle: #{$value};\n }\n\n @each $color, $value in $theme-colors-border-subtle {\n --#{$prefix}#{$color}-border-subtle: #{$value};\n }\n\n --#{$prefix}white-rgb: #{to-rgb($white)};\n --#{$prefix}black-rgb: #{to-rgb($black)};\n\n // Fonts\n\n // Note: Use `inspect` for lists so that quoted items keep the quotes.\n // See https://github.com/sass/sass/issues/2383#issuecomment-336349172\n --#{$prefix}font-sans-serif: #{inspect($font-family-sans-serif)};\n --#{$prefix}font-monospace: #{inspect($font-family-monospace)};\n --#{$prefix}gradient: #{$gradient};\n\n // Root and body\n // scss-docs-start root-body-variables\n @if $font-size-root != null {\n --#{$prefix}root-font-size: #{$font-size-root};\n }\n --#{$prefix}body-font-family: #{inspect($font-family-base)};\n @include rfs($font-size-base, --#{$prefix}body-font-size);\n --#{$prefix}body-font-weight: #{$font-weight-base};\n --#{$prefix}body-line-height: #{$line-height-base};\n @if $body-text-align != null {\n --#{$prefix}body-text-align: #{$body-text-align};\n }\n\n --#{$prefix}body-color: #{$body-color};\n --#{$prefix}body-color-rgb: #{to-rgb($body-color)};\n --#{$prefix}body-bg: #{$body-bg};\n --#{$prefix}body-bg-rgb: #{to-rgb($body-bg)};\n\n --#{$prefix}emphasis-color: #{$body-emphasis-color};\n --#{$prefix}emphasis-color-rgb: #{to-rgb($body-emphasis-color)};\n\n --#{$prefix}secondary-color: #{$body-secondary-color};\n --#{$prefix}secondary-color-rgb: #{to-rgb($body-secondary-color)};\n --#{$prefix}secondary-bg: #{$body-secondary-bg};\n --#{$prefix}secondary-bg-rgb: #{to-rgb($body-secondary-bg)};\n\n --#{$prefix}tertiary-color: #{$body-tertiary-color};\n --#{$prefix}tertiary-color-rgb: #{to-rgb($body-tertiary-color)};\n --#{$prefix}tertiary-bg: #{$body-tertiary-bg};\n --#{$prefix}tertiary-bg-rgb: #{to-rgb($body-tertiary-bg)};\n // scss-docs-end root-body-variables\n\n --#{$prefix}heading-color: #{$headings-color};\n\n --#{$prefix}link-color: #{$link-color};\n --#{$prefix}link-color-rgb: #{to-rgb($link-color)};\n --#{$prefix}link-decoration: #{$link-decoration};\n\n --#{$prefix}link-hover-color: #{$link-hover-color};\n --#{$prefix}link-hover-color-rgb: #{to-rgb($link-hover-color)};\n\n @if $link-hover-decoration != null {\n --#{$prefix}link-hover-decoration: #{$link-hover-decoration};\n }\n\n --#{$prefix}code-color: #{$code-color};\n --#{$prefix}highlight-color: #{$mark-color};\n --#{$prefix}highlight-bg: #{$mark-bg};\n\n // scss-docs-start root-border-var\n --#{$prefix}border-width: #{$border-width};\n --#{$prefix}border-style: #{$border-style};\n --#{$prefix}border-color: #{$border-color};\n --#{$prefix}border-color-translucent: #{$border-color-translucent};\n\n --#{$prefix}border-radius: #{$border-radius};\n --#{$prefix}border-radius-sm: #{$border-radius-sm};\n --#{$prefix}border-radius-lg: #{$border-radius-lg};\n --#{$prefix}border-radius-xl: #{$border-radius-xl};\n --#{$prefix}border-radius-xxl: #{$border-radius-xxl};\n --#{$prefix}border-radius-2xl: var(--#{$prefix}border-radius-xxl); // Deprecated in v5.3.0 for consistency\n --#{$prefix}border-radius-pill: #{$border-radius-pill};\n // scss-docs-end root-border-var\n\n --#{$prefix}box-shadow: #{$box-shadow};\n --#{$prefix}box-shadow-sm: #{$box-shadow-sm};\n --#{$prefix}box-shadow-lg: #{$box-shadow-lg};\n --#{$prefix}box-shadow-inset: #{$box-shadow-inset};\n\n // Focus styles\n // scss-docs-start root-focus-variables\n --#{$prefix}focus-ring-width: #{$focus-ring-width};\n --#{$prefix}focus-ring-opacity: #{$focus-ring-opacity};\n --#{$prefix}focus-ring-color: #{$focus-ring-color};\n // scss-docs-end root-focus-variables\n\n // scss-docs-start root-form-validation-variables\n --#{$prefix}form-valid-color: #{$form-valid-color};\n --#{$prefix}form-valid-border-color: #{$form-valid-border-color};\n --#{$prefix}form-invalid-color: #{$form-invalid-color};\n --#{$prefix}form-invalid-border-color: #{$form-invalid-border-color};\n // scss-docs-end root-form-validation-variables\n}\n\n@if $enable-dark-mode {\n @include color-mode(dark, true) {\n color-scheme: dark;\n\n // scss-docs-start root-dark-mode-vars\n --#{$prefix}body-color: #{$body-color-dark};\n --#{$prefix}body-color-rgb: #{to-rgb($body-color-dark)};\n --#{$prefix}body-bg: #{$body-bg-dark};\n --#{$prefix}body-bg-rgb: #{to-rgb($body-bg-dark)};\n\n --#{$prefix}emphasis-color: #{$body-emphasis-color-dark};\n --#{$prefix}emphasis-color-rgb: #{to-rgb($body-emphasis-color-dark)};\n\n --#{$prefix}secondary-color: #{$body-secondary-color-dark};\n --#{$prefix}secondary-color-rgb: #{to-rgb($body-secondary-color-dark)};\n --#{$prefix}secondary-bg: #{$body-secondary-bg-dark};\n --#{$prefix}secondary-bg-rgb: #{to-rgb($body-secondary-bg-dark)};\n\n --#{$prefix}tertiary-color: #{$body-tertiary-color-dark};\n --#{$prefix}tertiary-color-rgb: #{to-rgb($body-tertiary-color-dark)};\n --#{$prefix}tertiary-bg: #{$body-tertiary-bg-dark};\n --#{$prefix}tertiary-bg-rgb: #{to-rgb($body-tertiary-bg-dark)};\n\n @each $color, $value in $theme-colors-text-dark {\n --#{$prefix}#{$color}-text-emphasis: #{$value};\n }\n\n @each $color, $value in $theme-colors-bg-subtle-dark {\n --#{$prefix}#{$color}-bg-subtle: #{$value};\n }\n\n @each $color, $value in $theme-colors-border-subtle-dark {\n --#{$prefix}#{$color}-border-subtle: #{$value};\n }\n\n --#{$prefix}heading-color: #{$headings-color-dark};\n\n --#{$prefix}link-color: #{$link-color-dark};\n --#{$prefix}link-hover-color: #{$link-hover-color-dark};\n --#{$prefix}link-color-rgb: #{to-rgb($link-color-dark)};\n --#{$prefix}link-hover-color-rgb: #{to-rgb($link-hover-color-dark)};\n\n --#{$prefix}code-color: #{$code-color-dark};\n --#{$prefix}highlight-color: #{$mark-color-dark};\n --#{$prefix}highlight-bg: #{$mark-bg-dark};\n\n --#{$prefix}border-color: #{$border-color-dark};\n --#{$prefix}border-color-translucent: #{$border-color-translucent-dark};\n\n --#{$prefix}form-valid-color: #{$form-valid-color-dark};\n --#{$prefix}form-valid-border-color: #{$form-valid-border-color-dark};\n --#{$prefix}form-invalid-color: #{$form-invalid-color-dark};\n --#{$prefix}form-invalid-border-color: #{$form-invalid-border-color-dark};\n // scss-docs-end root-dark-mode-vars\n }\n}\n","// stylelint-disable scss/dimension-no-non-numeric-values\n\n// SCSS RFS mixin\n//\n// Automated responsive values for font sizes, paddings, margins and much more\n//\n// Licensed under MIT (https://github.com/twbs/rfs/blob/main/LICENSE)\n\n// Configuration\n\n// Base value\n$rfs-base-value: 1.25rem !default;\n$rfs-unit: rem !default;\n\n@if $rfs-unit != rem and $rfs-unit != px {\n @error \"`#{$rfs-unit}` is not a valid unit for $rfs-unit. Use `px` or `rem`.\";\n}\n\n// Breakpoint at where values start decreasing if screen width is smaller\n$rfs-breakpoint: 1200px !default;\n$rfs-breakpoint-unit: px !default;\n\n@if $rfs-breakpoint-unit != px and $rfs-breakpoint-unit != em and $rfs-breakpoint-unit != rem {\n @error \"`#{$rfs-breakpoint-unit}` is not a valid unit for $rfs-breakpoint-unit. Use `px`, `em` or `rem`.\";\n}\n\n// Resize values based on screen height and width\n$rfs-two-dimensional: false !default;\n\n// Factor of decrease\n$rfs-factor: 10 !default;\n\n@if type-of($rfs-factor) != number or $rfs-factor <= 1 {\n @error \"`#{$rfs-factor}` is not a valid $rfs-factor, it must be greater than 1.\";\n}\n\n// Mode. Possibilities: \"min-media-query\", \"max-media-query\"\n$rfs-mode: min-media-query !default;\n\n// Generate enable or disable classes. Possibilities: false, \"enable\" or \"disable\"\n$rfs-class: false !default;\n\n// 1 rem = $rfs-rem-value px\n$rfs-rem-value: 16 !default;\n\n// Safari iframe resize bug: https://github.com/twbs/rfs/issues/14\n$rfs-safari-iframe-resize-bug-fix: false !default;\n\n// Disable RFS by setting $enable-rfs to false\n$enable-rfs: true !default;\n\n// Cache $rfs-base-value unit\n$rfs-base-value-unit: unit($rfs-base-value);\n\n@function divide($dividend, $divisor, $precision: 10) {\n $sign: if($dividend > 0 and $divisor > 0 or $dividend < 0 and $divisor < 0, 1, -1);\n $dividend: abs($dividend);\n $divisor: abs($divisor);\n @if $dividend == 0 {\n @return 0;\n }\n @if $divisor == 0 {\n @error \"Cannot divide by 0\";\n }\n $remainder: $dividend;\n $result: 0;\n $factor: 10;\n @while ($remainder > 0 and $precision >= 0) {\n $quotient: 0;\n @while ($remainder >= $divisor) {\n $remainder: $remainder - $divisor;\n $quotient: $quotient + 1;\n }\n $result: $result * 10 + $quotient;\n $factor: $factor * .1;\n $remainder: $remainder * 10;\n $precision: $precision - 1;\n @if ($precision < 0 and $remainder >= $divisor * 5) {\n $result: $result + 1;\n }\n }\n $result: $result * $factor * $sign;\n $dividend-unit: unit($dividend);\n $divisor-unit: unit($divisor);\n $unit-map: (\n \"px\": 1px,\n \"rem\": 1rem,\n \"em\": 1em,\n \"%\": 1%\n );\n @if ($dividend-unit != $divisor-unit and map-has-key($unit-map, $dividend-unit)) {\n $result: $result * map-get($unit-map, $dividend-unit);\n }\n @return $result;\n}\n\n// Remove px-unit from $rfs-base-value for calculations\n@if $rfs-base-value-unit == px {\n $rfs-base-value: divide($rfs-base-value, $rfs-base-value * 0 + 1);\n}\n@else if $rfs-base-value-unit == rem {\n $rfs-base-value: divide($rfs-base-value, divide($rfs-base-value * 0 + 1, $rfs-rem-value));\n}\n\n// Cache $rfs-breakpoint unit to prevent multiple calls\n$rfs-breakpoint-unit-cache: unit($rfs-breakpoint);\n\n// Remove unit from $rfs-breakpoint for calculations\n@if $rfs-breakpoint-unit-cache == px {\n $rfs-breakpoint: divide($rfs-breakpoint, $rfs-breakpoint * 0 + 1);\n}\n@else if $rfs-breakpoint-unit-cache == rem or $rfs-breakpoint-unit-cache == \"em\" {\n $rfs-breakpoint: divide($rfs-breakpoint, divide($rfs-breakpoint * 0 + 1, $rfs-rem-value));\n}\n\n// Calculate the media query value\n$rfs-mq-value: if($rfs-breakpoint-unit == px, #{$rfs-breakpoint}px, #{divide($rfs-breakpoint, $rfs-rem-value)}#{$rfs-breakpoint-unit});\n$rfs-mq-property-width: if($rfs-mode == max-media-query, max-width, min-width);\n$rfs-mq-property-height: if($rfs-mode == max-media-query, max-height, min-height);\n\n// Internal mixin used to determine which media query needs to be used\n@mixin _rfs-media-query {\n @if $rfs-two-dimensional {\n @if $rfs-mode == max-media-query {\n @media (#{$rfs-mq-property-width}: #{$rfs-mq-value}), (#{$rfs-mq-property-height}: #{$rfs-mq-value}) {\n @content;\n }\n }\n @else {\n @media (#{$rfs-mq-property-width}: #{$rfs-mq-value}) and (#{$rfs-mq-property-height}: #{$rfs-mq-value}) {\n @content;\n }\n }\n }\n @else {\n @media (#{$rfs-mq-property-width}: #{$rfs-mq-value}) {\n @content;\n }\n }\n}\n\n// Internal mixin that adds disable classes to the selector if needed.\n@mixin _rfs-rule {\n @if $rfs-class == disable and $rfs-mode == max-media-query {\n // Adding an extra class increases specificity, which prevents the media query to override the property\n &,\n .disable-rfs &,\n &.disable-rfs {\n @content;\n }\n }\n @else if $rfs-class == enable and $rfs-mode == min-media-query {\n .enable-rfs &,\n &.enable-rfs {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Internal mixin that adds enable classes to the selector if needed.\n@mixin _rfs-media-query-rule {\n\n @if $rfs-class == enable {\n @if $rfs-mode == min-media-query {\n @content;\n }\n\n @include _rfs-media-query () {\n .enable-rfs &,\n &.enable-rfs {\n @content;\n }\n }\n }\n @else {\n @if $rfs-class == disable and $rfs-mode == min-media-query {\n .disable-rfs &,\n &.disable-rfs {\n @content;\n }\n }\n @include _rfs-media-query () {\n @content;\n }\n }\n}\n\n// Helper function to get the formatted non-responsive value\n@function rfs-value($values) {\n // Convert to list\n $values: if(type-of($values) != list, ($values,), $values);\n\n $val: \"\";\n\n // Loop over each value and calculate value\n @each $value in $values {\n @if $value == 0 {\n $val: $val + \" 0\";\n }\n @else {\n // Cache $value unit\n $unit: if(type-of($value) == \"number\", unit($value), false);\n\n @if $unit == px {\n // Convert to rem if needed\n $val: $val + \" \" + if($rfs-unit == rem, #{divide($value, $value * 0 + $rfs-rem-value)}rem, $value);\n }\n @else if $unit == rem {\n // Convert to px if needed\n $val: $val + \" \" + if($rfs-unit == px, #{divide($value, $value * 0 + 1) * $rfs-rem-value}px, $value);\n } @else {\n // If $value isn't a number (like inherit) or $value has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n $val: $val + \" \" + $value;\n }\n }\n }\n\n // Remove first space\n @return unquote(str-slice($val, 2));\n}\n\n// Helper function to get the responsive value calculated by RFS\n@function rfs-fluid-value($values) {\n // Convert to list\n $values: if(type-of($values) != list, ($values,), $values);\n\n $val: \"\";\n\n // Loop over each value and calculate value\n @each $value in $values {\n @if $value == 0 {\n $val: $val + \" 0\";\n } @else {\n // Cache $value unit\n $unit: if(type-of($value) == \"number\", unit($value), false);\n\n // If $value isn't a number (like inherit) or $value has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n @if not $unit or $unit != px and $unit != rem {\n $val: $val + \" \" + $value;\n } @else {\n // Remove unit from $value for calculations\n $value: divide($value, $value * 0 + if($unit == px, 1, divide(1, $rfs-rem-value)));\n\n // Only add the media query if the value is greater than the minimum value\n @if abs($value) <= $rfs-base-value or not $enable-rfs {\n $val: $val + \" \" + if($rfs-unit == rem, #{divide($value, $rfs-rem-value)}rem, #{$value}px);\n }\n @else {\n // Calculate the minimum value\n $value-min: $rfs-base-value + divide(abs($value) - $rfs-base-value, $rfs-factor);\n\n // Calculate difference between $value and the minimum value\n $value-diff: abs($value) - $value-min;\n\n // Base value formatting\n $min-width: if($rfs-unit == rem, #{divide($value-min, $rfs-rem-value)}rem, #{$value-min}px);\n\n // Use negative value if needed\n $min-width: if($value < 0, -$min-width, $min-width);\n\n // Use `vmin` if two-dimensional is enabled\n $variable-unit: if($rfs-two-dimensional, vmin, vw);\n\n // Calculate the variable width between 0 and $rfs-breakpoint\n $variable-width: #{divide($value-diff * 100, $rfs-breakpoint)}#{$variable-unit};\n\n // Return the calculated value\n $val: $val + \" calc(\" + $min-width + if($value < 0, \" - \", \" + \") + $variable-width + \")\";\n }\n }\n }\n }\n\n // Remove first space\n @return unquote(str-slice($val, 2));\n}\n\n// RFS mixin\n@mixin rfs($values, $property: font-size) {\n @if $values != null {\n $val: rfs-value($values);\n $fluid-val: rfs-fluid-value($values);\n\n // Do not print the media query if responsive & non-responsive values are the same\n @if $val == $fluid-val {\n #{$property}: $val;\n }\n @else {\n @include _rfs-rule () {\n #{$property}: if($rfs-mode == max-media-query, $val, $fluid-val);\n\n // Include safari iframe resize fix if needed\n min-width: if($rfs-safari-iframe-resize-bug-fix, (0 * 1vw), null);\n }\n\n @include _rfs-media-query-rule () {\n #{$property}: if($rfs-mode == max-media-query, $fluid-val, $val);\n }\n }\n }\n}\n\n// Shorthand helper mixins\n@mixin font-size($value) {\n @include rfs($value);\n}\n\n@mixin padding($value) {\n @include rfs($value, padding);\n}\n\n@mixin padding-top($value) {\n @include rfs($value, padding-top);\n}\n\n@mixin padding-right($value) {\n @include rfs($value, padding-right);\n}\n\n@mixin padding-bottom($value) {\n @include rfs($value, padding-bottom);\n}\n\n@mixin padding-left($value) {\n @include rfs($value, padding-left);\n}\n\n@mixin margin($value) {\n @include rfs($value, margin);\n}\n\n@mixin margin-top($value) {\n @include rfs($value, margin-top);\n}\n\n@mixin margin-right($value) {\n @include rfs($value, margin-right);\n}\n\n@mixin margin-bottom($value) {\n @include rfs($value, margin-bottom);\n}\n\n@mixin margin-left($value) {\n @include rfs($value, margin-left);\n}\n","// scss-docs-start color-mode-mixin\n@mixin color-mode($mode: light, $root: false) {\n @if $color-mode-type == \"media-query\" {\n @if $root == true {\n @media (prefers-color-scheme: $mode) {\n :root {\n @content;\n }\n }\n } @else {\n @media (prefers-color-scheme: $mode) {\n @content;\n }\n }\n } @else {\n [data-bs-theme=\"#{$mode}\"] {\n @content;\n }\n }\n}\n// scss-docs-end color-mode-mixin\n","// stylelint-disable declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\n\n\n// Reboot\n//\n// Normalization of HTML elements, manually forked from Normalize.css to remove\n// styles targeting irrelevant browsers while applying new styles.\n//\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\n\n\n// Document\n//\n// Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\n\n// Root\n//\n// Ability to the value of the root font sizes, affecting the value of `rem`.\n// null by default, thus nothing is generated.\n\n:root {\n @if $font-size-root != null {\n @include font-size(var(--#{$prefix}root-font-size));\n }\n\n @if $enable-smooth-scroll {\n @media (prefers-reduced-motion: no-preference) {\n scroll-behavior: smooth;\n }\n }\n}\n\n\n// Body\n//\n// 1. Remove the margin in all browsers.\n// 2. As a best practice, apply a default `background-color`.\n// 3. Prevent adjustments of font size after orientation changes in iOS.\n// 4. Change the default tap highlight to be completely transparent in iOS.\n\n// scss-docs-start reboot-body-rules\nbody {\n margin: 0; // 1\n font-family: var(--#{$prefix}body-font-family);\n @include font-size(var(--#{$prefix}body-font-size));\n font-weight: var(--#{$prefix}body-font-weight);\n line-height: var(--#{$prefix}body-line-height);\n color: var(--#{$prefix}body-color);\n text-align: var(--#{$prefix}body-text-align);\n background-color: var(--#{$prefix}body-bg); // 2\n -webkit-text-size-adjust: 100%; // 3\n -webkit-tap-highlight-color: rgba($black, 0); // 4\n}\n// scss-docs-end reboot-body-rules\n\n\n// Content grouping\n//\n// 1. Reset Firefox's gray color\n\nhr {\n margin: $hr-margin-y 0;\n color: $hr-color; // 1\n border: 0;\n border-top: $hr-border-width solid $hr-border-color;\n opacity: $hr-opacity;\n}\n\n\n// Typography\n//\n// 1. Remove top margins from headings\n// By default, `

`-`

` all receive top and bottom margins. We nuke the top\n// margin for easier control within type scales as it avoids margin collapsing.\n\n%heading {\n margin-top: 0; // 1\n margin-bottom: $headings-margin-bottom;\n font-family: $headings-font-family;\n font-style: $headings-font-style;\n font-weight: $headings-font-weight;\n line-height: $headings-line-height;\n color: var(--#{$prefix}heading-color);\n}\n\nh1 {\n @extend %heading;\n @include font-size($h1-font-size);\n}\n\nh2 {\n @extend %heading;\n @include font-size($h2-font-size);\n}\n\nh3 {\n @extend %heading;\n @include font-size($h3-font-size);\n}\n\nh4 {\n @extend %heading;\n @include font-size($h4-font-size);\n}\n\nh5 {\n @extend %heading;\n @include font-size($h5-font-size);\n}\n\nh6 {\n @extend %heading;\n @include font-size($h6-font-size);\n}\n\n\n// Reset margins on paragraphs\n//\n// Similarly, the top margin on `

`s get reset. However, we also reset the\n// bottom margin to use `rem` units instead of `em`.\n\np {\n margin-top: 0;\n margin-bottom: $paragraph-margin-bottom;\n}\n\n\n// Abbreviations\n//\n// 1. Add the correct text decoration in Chrome, Edge, Opera, and Safari.\n// 2. Add explicit cursor to indicate changed behavior.\n// 3. Prevent the text-decoration to be skipped.\n\nabbr[title] {\n text-decoration: underline dotted; // 1\n cursor: help; // 2\n text-decoration-skip-ink: none; // 3\n}\n\n\n// Address\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\n\n// Lists\n\nol,\nul {\n padding-left: 2rem;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: $dt-font-weight;\n}\n\n// 1. Undo browser default\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; // 1\n}\n\n\n// Blockquote\n\nblockquote {\n margin: 0 0 1rem;\n}\n\n\n// Strong\n//\n// Add the correct font weight in Chrome, Edge, and Safari\n\nb,\nstrong {\n font-weight: $font-weight-bolder;\n}\n\n\n// Small\n//\n// Add the correct font size in all browsers\n\nsmall {\n @include font-size($small-font-size);\n}\n\n\n// Mark\n\nmark {\n padding: $mark-padding;\n color: var(--#{$prefix}highlight-color);\n background-color: var(--#{$prefix}highlight-bg);\n}\n\n\n// Sub and Sup\n//\n// Prevent `sub` and `sup` elements from affecting the line height in\n// all browsers.\n\nsub,\nsup {\n position: relative;\n @include font-size($sub-sup-font-size);\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub { bottom: -.25em; }\nsup { top: -.5em; }\n\n\n// Links\n\na {\n color: rgba(var(--#{$prefix}link-color-rgb), var(--#{$prefix}link-opacity, 1));\n text-decoration: $link-decoration;\n\n &:hover {\n --#{$prefix}link-color-rgb: var(--#{$prefix}link-hover-color-rgb);\n text-decoration: $link-hover-decoration;\n }\n}\n\n// And undo these styles for placeholder links/named anchors (without href).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]):not([class]) {\n &,\n &:hover {\n color: inherit;\n text-decoration: none;\n }\n}\n\n\n// Code\n\npre,\ncode,\nkbd,\nsamp {\n font-family: $font-family-code;\n @include font-size(1em); // Correct the odd `em` font sizing in all browsers.\n}\n\n// 1. Remove browser default top margin\n// 2. Reset browser default of `1em` to use `rem`s\n// 3. Don't allow content to break outside\n\npre {\n display: block;\n margin-top: 0; // 1\n margin-bottom: 1rem; // 2\n overflow: auto; // 3\n @include font-size($code-font-size);\n color: $pre-color;\n\n // Account for some code outputs that place code tags in pre tags\n code {\n @include font-size(inherit);\n color: inherit;\n word-break: normal;\n }\n}\n\ncode {\n @include font-size($code-font-size);\n color: var(--#{$prefix}code-color);\n word-wrap: break-word;\n\n // Streamline the style when inside anchors to avoid broken underline and more\n a > & {\n color: inherit;\n }\n}\n\nkbd {\n padding: $kbd-padding-y $kbd-padding-x;\n @include font-size($kbd-font-size);\n color: $kbd-color;\n background-color: $kbd-bg;\n @include border-radius($border-radius-sm);\n\n kbd {\n padding: 0;\n @include font-size(1em);\n font-weight: $nested-kbd-font-weight;\n }\n}\n\n\n// Figures\n//\n// Apply a consistent margin strategy (matches our type styles).\n\nfigure {\n margin: 0 0 1rem;\n}\n\n\n// Images and content\n\nimg,\nsvg {\n vertical-align: middle;\n}\n\n\n// Tables\n//\n// Prevent double borders\n\ntable {\n caption-side: bottom;\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: $table-cell-padding-y;\n padding-bottom: $table-cell-padding-y;\n color: $table-caption-color;\n text-align: left;\n}\n\n// 1. Removes font-weight bold by inheriting\n// 2. Matches default `` alignment by inheriting `text-align`.\n// 3. Fix alignment for Safari\n\nth {\n font-weight: $table-th-font-weight; // 1\n text-align: inherit; // 2\n text-align: -webkit-match-parent; // 3\n}\n\nthead,\ntbody,\ntfoot,\ntr,\ntd,\nth {\n border-color: inherit;\n border-style: solid;\n border-width: 0;\n}\n\n\n// Forms\n//\n// 1. Allow labels to use `margin` for spacing.\n\nlabel {\n display: inline-block; // 1\n}\n\n// Remove the default `border-radius` that macOS Chrome adds.\n// See https://github.com/twbs/bootstrap/issues/24093\n\nbutton {\n // stylelint-disable-next-line property-disallowed-list\n border-radius: 0;\n}\n\n// Explicitly remove focus outline in Chromium when it shouldn't be\n// visible (e.g. as result of mouse click or touch tap). It already\n// should be doing this automatically, but seems to currently be\n// confused and applies its very visible two-tone outline anyway.\n\nbutton:focus:not(:focus-visible) {\n outline: 0;\n}\n\n// 1. Remove the margin in Firefox and Safari\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0; // 1\n font-family: inherit;\n @include font-size(inherit);\n line-height: inherit;\n}\n\n// Remove the inheritance of text transform in Firefox\nbutton,\nselect {\n text-transform: none;\n}\n// Set the cursor for non-`