﻿@charset "UTF-8";
@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,500,600,700");
/* VARIABLES */
:root {
  font-feature-settings: "clig" off, "liga" off;
  --bs-font-sans-serif: Roboto;
  --bs-body-font-size: 0.875rem;
  --bs-body-bg: #FFF;
  --bs-bullet: #D9D9D9;
  --bs-bullet-active: #FFBE2B;
  --bs-step-title-color: #195FF8;
  --bs-label-color: #5B6670;
  --bs-fee-color: #5F44FB;
  --bs-ink-blue: #2D126B;
  --bs-link-color-rgb: 26 92 226;
  --bs-success-check-bg: #32Cd32;
  --bs-danger: #B2060B;
  --bs-success: #016301;
}

:root * {
  --bs-btn-disabled-color: var(--bs-secondary);
  --bs-btn-disabled-bg: #D9d9D9;
  --bs-btn-disabled-border-color: var(--bs-secondary);
  --bs-border-color: #D9d9D9;
  --bs-focus-box-shadow: none;
}

.btn {
  --bs-btn-font-family: Roboto;
}

/* RULES */
#blazor-error-ui {
  background: lightyellow;
  bottom: 0;
  box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
  display: none;
  left: 0;
  padding: 0.6rem 1.25rem 0.7rem 1.25rem;
  position: fixed;
  width: 100%;
  z-index: 1000;
}

#blazor-error-ui .dismiss {
  cursor: pointer;
  position: absolute;
  right: 0.75rem;
  top: 0.5rem;
}

.blazor-error-boundary {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNDkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIG92ZXJmbG93PSJoaWRkZW4iPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDAiPjxyZWN0IHg9IjIzNSIgeT0iNTEiIHdpZHRoPSI1NiIgaGVpZ2h0PSI0OSIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMCkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMzUgLTUxKSI+PHBhdGggZD0iTTI2My41MDYgNTFDMjY0LjcxNyA1MSAyNjUuODEzIDUxLjQ4MzcgMjY2LjYwNiA1Mi4yNjU4TDI2Ny4wNTIgNTIuNzk4NyAyNjcuNTM5IDUzLjYyODMgMjkwLjE4NSA5Mi4xODMxIDI5MC41NDUgOTIuNzk1IDI5MC42NTYgOTIuOTk2QzI5MC44NzcgOTMuNTEzIDI5MSA5NC4wODE1IDI5MSA5NC42NzgyIDI5MSA5Ny4wNjUxIDI4OS4wMzggOTkgMjg2LjYxNyA5OUwyNDAuMzgzIDk5QzIzNy45NjMgOTkgMjM2IDk3LjA2NTEgMjM2IDk0LjY3ODIgMjM2IDk0LjM3OTkgMjM2LjAzMSA5NC4wODg2IDIzNi4wODkgOTMuODA3MkwyMzYuMzM4IDkzLjAxNjIgMjM2Ljg1OCA5Mi4xMzE0IDI1OS40NzMgNTMuNjI5NCAyNTkuOTYxIDUyLjc5ODUgMjYwLjQwNyA1Mi4yNjU4QzI2MS4yIDUxLjQ4MzcgMjYyLjI5NiA1MSAyNjMuNTA2IDUxWk0yNjMuNTg2IDY2LjAxODNDMjYwLjczNyA2Ni4wMTgzIDI1OS4zMTMgNjcuMTI0NSAyNTkuMzEzIDY5LjMzNyAyNTkuMzEzIDY5LjYxMDIgMjU5LjMzMiA2OS44NjA4IDI1OS4zNzEgNzAuMDg4N0wyNjEuNzk1IDg0LjAxNjEgMjY1LjM4IDg0LjAxNjEgMjY3LjgyMSA2OS43NDc1QzI2Ny44NiA2OS43MzA5IDI2Ny44NzkgNjkuNTg3NyAyNjcuODc5IDY5LjMxNzkgMjY3Ljg3OSA2Ny4xMTgyIDI2Ni40NDggNjYuMDE4MyAyNjMuNTg2IDY2LjAxODNaTTI2My41NzYgODYuMDU0N0MyNjEuMDQ5IDg2LjA1NDcgMjU5Ljc4NiA4Ny4zMDA1IDI1OS43ODYgODkuNzkyMSAyNTkuNzg2IDkyLjI4MzcgMjYxLjA0OSA5My41Mjk1IDI2My41NzYgOTMuNTI5NSAyNjYuMTE2IDkzLjUyOTUgMjY3LjM4NyA5Mi4yODM3IDI2Ny4zODcgODkuNzkyMSAyNjcuMzg3IDg3LjMwMDUgMjY2LjExNiA4Ni4wNTQ3IDI2My41NzYgODYuMDU0N1oiIGZpbGw9IiNGRkU1MDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvZz48L3N2Zz4=) no-repeat 1rem/1.8rem, #b32121;
  padding: 1rem 1rem 1rem 3.7rem;
  color: white;
}

.blazor-error-boundary::after {
  content: "An error has occurred.";
}

input[type=radio]:checked, input[type=checkbox]:checked, .form-check-input:checked {
  accent-color: var(--bs-primary);
  background-color: var(--bs-primary);
  border-color: var(--bs-primary);
}

.form-check input[type=radio], .form-check input[type=checkbox] {
  float: left;
  margin-left: -1.5em;
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
}

.valid.modified:not([type=checkbox]):not([type=radio]) {
  outline: 1px solid var(--bs-success);
}

.invalid {
  outline: 1px solid var(--bs-danger);
}

.validation-message {
  color: var(--bs-danger);
}

.page {
  position: relative;
  display: flex;
  flex-direction: column;
}

article {
  position: relative;
  min-height: 100vh;
}

.stepfooter {
  padding: 50px 0;
}

.step-bullet {
  width: 0.6rem;
  height: 0.6rem;
  margin-right: 0.7rem;
  background-color: var(--bs-bullet);
  border-radius: 50%;
}
.step-bullet.current {
  background: var(--bs-bullet-active);
}

.step-title {
  color: var(--bs-step-title-color);
  font-size: 1.25rem;
  font-weight: 600;
}

#wrap-content {
  overflow-x: auto;
  overflow-y: hidden;
  min-height: calc(100vh - var(--header-height, 0px) - var(--footer-height, 0px));
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

#wrap-content, footer, .navbar-brand {
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  #wrap-content, footer, .navbar-brand {
    padding-left: 50px;
    padding-right: 50px;
  }
}
@media (min-width: 1024px) {
  #wrap-content, footer, .navbar-brand {
    padding-left: 95px;
    padding-right: 95px;
  }
}
@media (min-width: 1200px) {
  #wrap-content, footer, .navbar-brand {
    padding-left: 135px;
    padding-right: 135px;
  }
}

.label, label {
  color: var(--bs-label-color);
  font-size: 0.875rem;
  font-weight: 600;
}
.label.required:after, label.required:after {
  content: "*";
  color: var(--bs-danger);
}

label[for] {
  cursor: pointer;
}
label.pill:has(input:checked) {
  background-color: var(--bs-btn-color);
  color: var(--bs-btn-active-color);
}
label.pill:has(input:checked):after {
  content: "✓";
  border-radius: 50%;
  background: var(--bs-success-check-bg);
  color: var(--bs-white);
  width: 0.9rem;
  height: 0.9rem;
  font-size: 0.6rem;
  line-height: 1rem;
  display: inline-block;
  margin-left: 0.5rem;
  font-weight: 700;
}

.component-title {
  color: var(--bs-ink-blue);
  font-size: 1.625rem;
  font-weight: 700;
}

.component-subtitle {
  color: var(--bs-black);
  font-size: 1.05rem;
}

.bank-prefered-settlement {
  font-size: 1rem;
  font-weight: 600;
  color: var(--bs-ink-blue);
}

.question-circle:before {
  content: "?";
  border-radius: 50%;
  background: var(--bs-gray-500);
  color: var(--bs-white);
  width: 0.9rem;
  height: 0.9rem;
  font-size: 0.7rem;
  line-height: 0.9rem;
  display: inline-block;
  font-weight: 700;
  text-align: center;
  position: relative;
  top: -2px;
}

h1:focus {
  outline: none;
}

.btn-outline-secondary {
  --bs-btn-hover-color: var(--bs-secondary);
  --bs-btn-hover-bg: var(--bs-light);
  --bs-btn-hover-border-color: var(--bs-secondary);
  --bs-btn-active-color: var(--bs-secondary);
  --bs-btn-active-bg: var(--bs-white);
  --bs-btn-bg: var(--bs-white);
}

.modal-step-title {
  color: var(--bs-primary);
  font-size: 1.25rem;
  font-weight: 600;
}

.dialog-close {
  width: 20px;
  margin: 40px 30px 0px 0px;
}

ol.circle {
  list-style: none;
  counter-reset: li-counter;
  padding-left: 0px;
}
ol.circle li {
  counter-increment: li-counter;
  display: flex;
  align-items: center;
  margin-bottom: 25px;
}
ol.circle li::before {
  content: counter(li-counter);
  width: 40px;
  height: 40px;
  padding: 15px;
  margin-right: 10px;
  font-size: 12px; /*optional*/
  border: 1px solid #212121;
  border-radius: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.pointer {
  cursor: pointer;
}

.CheckModal {
  --bs-modal-width: 85%;
}

.username li {
  list-style: none;
  position: relative;
  margin-bottom: 7px;
  list-style-image: url("/img/Ellipse.svg");
}

.reviewContainer {
  background-color: var(--bs-white);
  font-size: 12px;
}

nav {
  box-shadow: none;
}

.navbar {
  border-bottom: 1px solid var(--bs-border-color);
}
.navbar.sub {
  padding-bottom: 0px;
  --bs-border-size: 1px;
}
.navbar.bg-ink-blue-gradient .logo {
  filter: brightness(0) invert(1);
}
.navbar .logo {
  height: 1.6em;
}

.navbar-brand .product-name {
  border-left: 2px solid var(--bs-gray-500);
}

.readonly-input {
  padding: 0.375rem 0;
  font-size: 1rem;
  border-top: var(--bs-border-width) solid transparent;
  border-bottom: var(--bs-border-width) solid transparent;
}

.review-item:not(:last-child) {
  border-bottom: calc(2 * var(--bs-border-width)) var(--bs-border-style) var(--bs-border-color);
  padding-bottom: 1rem;
  margin-bottom: 1rem;
}
.review-item .review-content-row:not(:last-child),
.review-item .review-content-row:first-child,
.review-item .review-content-header + .review-content-row {
  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color);
}

.review-content-header {
  font-size: 1.125rem;
  display: inline-block;
  margin-bottom: 0;
  padding: 0.5rem 0;
  font-weight: 400;
}

.review-content-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.5rem 0;
}

.fs-7 {
  font-size: 0.875rem !important;
}

.fs-8 {
  font-size: 0.75rem !important;
}

.pfs-19 {
  font-size: 19px;
}

.brand-checkicon {
  width: 22px;
  height: 21px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M18.853 7.85273L10.353 16.3527C10.2562 16.4496 10.128 16.4996 9.99992 16.4996C9.8718 16.4996 9.74405 16.4508 9.64648 16.3531L5.14648 11.8531C4.95117 11.6578 4.95117 11.3412 5.14648 11.1462C5.3418 10.9512 5.65836 10.9509 5.85336 11.1462L9.99992 15.2934L18.1468 7.14648C18.3421 6.95117 18.6587 6.95117 18.8537 7.14648C19.0487 7.3418 19.0499 7.65898 18.853 7.85273Z' fill='%23320FFF'/%3E%3C/svg%3E");
}

.brand-xmarkicon {
  width: 22px;
  height: 21px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg  viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.8537 16.8528C16.6583 17.0482 16.3422 17.0482 16.1466 16.8528L12.0006 12.7059L7.85374 16.8528C7.65834 17.0482 7.34218 17.0482 7.14655 16.8528C6.95115 16.6574 6.95115 16.3412 7.14655 16.1456L11.2944 11.9996L7.14718 7.85277C6.95177 7.65736 6.95177 7.3412 7.14718 7.14558C7.34259 6.95017 7.65874 6.95017 7.85437 7.14558L12.0006 11.2934L16.1475 7.14652C16.3429 6.95111 16.6591 6.95111 16.8547 7.14652C17.0501 7.34192 17.0501 7.65808 16.8547 7.8537L12.7069 11.9996L16.8537 16.1465C17.0506 16.3403 17.0506 16.659 16.8537 16.8528Z' fill='%23CC0F14'/%3E%3C/svg%3E");
}

.payment-charge {
  opacity: 0.5;
  font-size: 0.75rem;
}

.card-brand {
  position: absolute;
  height: 20px;
  top: 10px;
  left: 15px;
}

.branded-cc {
  margin: auto;
  position: relative;
  width: fit-content;
}

.paymentoptions-subtitle {
  font-size: 3.0625rem;
  font-weight: 700;
}

.fee-percentage {
  color: var(--bs-fee-color);
  font-weight: 700;
}

.paymentOptionModal {
  font-size: var(--bs-body-font-size);
}
.paymentOptionModal .modal-content {
  background-position: top right;
  background-repeat: no-repeat;
  background-color: var(--bs-white);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 650'%3E%3Cpath d='M100 650H0L100 0H200L100 650Z' fill='%23FFBE2B' fill-opacity='0.21'/%3E%3C/svg%3E");
}
.paymentOptionModal .modal-check-card {
  border: 2px solid #eeeeee;
  border-radius: 8px;
  background: #fff;
  min-width: 220px;
  max-width: 320px;
  box-shadow: none;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.paymentOptionModal .no-bg {
  background-image: none !important;
}
.paymentOptionModal .title {
  color: var(--bs-ink-blue);
  font-size: 1.25rem;
  margin-bottom: 0.5rem;
  margin-top: 1rem;
}
.paymentOptionModal .businessPaymentOptionsChecktitle {
  color: var(--bs-ink-blue);
  font-size: 1rem;
  margin-bottom: 0.5rem;
  margin-top: 1rem;
}
.paymentOptionModal .card {
  max-width: fit-content;
  box-shadow: none;
  background-color: var(--bs-white);
  --bs-border-radius: 10px;
  height: 400px;
}
.paymentOptionModal .card .img, .paymentOptionModal .card .card-wrapper {
  padding: 15px;
  max-width: 300px;
  text-align: center;
}
.paymentOptionModal .card .logo {
  position: absolute;
  width: 55px;
  top: 30px;
  left: 37px;
}
.paymentOptionModal .card .card-title {
  font-size: 16px;
  font-weight: 700;
  margin: 20px 0;
}
.paymentOptionModal .explanation-title {
  color: var(--bs-ink-blue);
  font-size: 26px;
  font-weight: 700;
  line-height: 0.8;
  margin-bottom: 1rem;
}
.paymentOptionModal .explanation-note {
  --bs-modal-color: black;
}
@media (min-width: 1200px) {
  .paymentOptionModal .content {
    padding: 0 40px 20px 40px;
  }
  .paymentOptionModal .explanation {
    max-width: 500px;
    margin-left: 60px;
  }
}

.paymentOptionModal.no-bg .modal-content {
  background-image: none !important;
}

#CheckTab {
  border-bottom: 2px solid #eeeeee;
}
#CheckTab ul {
  display: flex;
  gap: 8px;
  padding: 0;
  margin: 0;
  list-style-type: none;
  text-transform: uppercase;
  line-height: 1;
  color: var(--bs-ink-blue);
  font-weight: 300;
  letter-spacing: 0.05em;
}
#CheckTab ul li {
  cursor: pointer;
  padding-bottom: 4px;
  padding-top: 12px;
  --bs-label-color: var(--bs-ink-blue);
}
#CheckTab ul li.current {
  border-bottom: 2px solid var(--bs-bullet-active);
  font-weight: 700;
}
#CheckTab ul li label {
  font-weight: inherit;
}

.text-ink {
  color: var(--bs-ink-blue);
}

.text-warning {
  --bs-warning-rgb: 255, 102, 0 ;
}

.text-info {
  --bs-info-rgb: 26, 92, 226 ;
}

.text-success {
  --bs-success-rgb: 1, 99, 1 ;
}

.bg-ink-blue-gradient .logo {
  filter: brightness(0) invert(1);
}
.bg-ink-blue-gradient #UserMenuLink {
  color: #FFF;
}

.gradient-bg {
  background-image: linear-gradient(to right, var(--bs-primary), var(--bs-primary-lighter20));
}

button:disabled {
  cursor: not-allowed;
  pointer-events: all !important;
}

.errorPage .title {
  font-size: 22px;
}
.errorPage .subTitle {
  font-weight: 500;
  font-size: 16px;
}
.errorPage .body {
  font-size: 16px;
  width: 550px;
}
.errorPage a {
  text-decoration: none;
}
.errorPage a:hover {
  color: #FFF;
}

.poweredby .logo {
  height: 30px;
}

a {
  color: rgb(var(--bs-link-color-rgb));
}

.logo170 {
  width: 170px;
}

.input-spinner {
  right: 20px;
  bottom: 3px;
}

#pdfViewer {
  min-height: 400px;
}

.card.card-width {
  border: none;
  width: 365px;
  min-height: 425px;
}
.card.card-width.recommended {
  border: var(--bs-card-border-width) solid var(--bs-card-border-color);
  border-radius: var(--bs-border-radius-lg) !important;
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
}
.card.card-width.recommended .card-header {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}
.card.card-width:not(.recommended) .card-body {
  border: var(--bs-card-border-width) solid var(--bs-card-border-color);
  border-radius: var(--bs-border-radius-lg) !important;
}
.card.card-width .via, .card.card-width .rate {
  height: 62px;
}

:focus-visible:not(input[type=radio]),
label:has(input[type=radio]:focus) {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), 0.25);
}

.text-blue {
  color: var(--bs-blue);
}

.max-xl-width {
  max-width: 1399px;
}

.scroll-width {
  width: 100%;
  height: 280px;
  padding: 20px;
  overflow: auto;
  border: 1px solid #ccc;
}

.row .addon-row {
  flex-wrap: wrap;
}

.card.addon-card {
  min-width: 300px;
  max-width: 400px;
  margin-top: -1rem;
  margin-bottom: 1rem;
  flex-direction: column;
  min-height: 286px;
  position: relative;
}
.card.addon-card .addon-icon-wrapper {
  width: 82px;
  height: 82px;
  background-color: #FBFBFB;
  border: 1px solid #D9D9D9;
  border-radius: 8px;
  position: relative;
}
.card.addon-card .addon-icon {
  width: 48px;
  height: 48px;
  position: absolute;
  top: 17px;
  left: 17px;
}

.learnMoreModal .dialog-close {
  margin: 20px 20px 0px 0px;
}
.learnMoreModal .tablink {
  color: var(--bs-ink-blue);
  padding: 11px 4px;
  border: none;
  background: white;
}
.learnMoreModal .active-tab {
  border-bottom: 2px solid #FFC314;
  font-weight: 500;
}

.business-check-confirmation-fullwidth .header {
  font-size: 3rem;
}
#wrap-content:has(.business-check-confirmation-fullwidth) {
  padding: 0;
}
.max-xl-width:has(.business-check-confirmation-fullwidth) {
  max-width: 100% !important;
}

/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22file:///C:/Users/SG016227/source/Workspaces/ZPass/Zpass.2025.11.1/Websites/Zelis.Payments.Enrollment.API_v2/Source/sass/styles.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%22;AAAQ;AAER;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;;;AAGJ;EAGI;EACA;EACA;EACA;EACA;;;AAEJ;EACI;;;AAGJ;AAGA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;;;AAGJ;EACI;;;AAGJ;EACI;EACA;EACA;;;AAIA;EACI;EACA;EACA;EACA;EACA;EACA;;;AAIR;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;EACA;EACA;;;AAGJ;EACI;EACA;;;AAGJ;EACI;;;AAGJ;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;;;AAIR;EACI;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;;AAEA;EAJJ;IAKQ;IACA;;;AAGJ;EATJ;IAUQ;IACA;;;AAGJ;EAdJ;IAeQ;IACA;;;;AAIR;EACI;EACA;EACA;;AAEA;EACI;EACA;;;AAMJ;EACI;;AAGJ;EACI;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAKZ;EACI;EACA;EACA;;;AAGJ;EACI;EACA;;;AAGJ;EACI;EACA;EACA;;;AAIJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;;;AAEJ;EACI;EACA;EACA;;;AAGJ;EACI;EACA;;;AAGJ;EACI;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAKZ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;EACA;EACA;EACA;;;AAGJ;EACI;EACA;;;AAGJ;EACI;;;AAGJ;EACI;;AAEA;EACI;EACA;;AAGJ;EACI;;AAGJ;EACI;;;AAIR;EACI;;;AAGJ;EACI;EACA;EACA;EACA;;;AAIA;EACI;EACA;EACA;;AAGJ;AAAA;AAAA;EAGI;;;AAIR;EACI;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;;;AAGJ;EACI;;;AAEJ;EACI;;;AAEJ;EACI;;;AAGJ;EACI;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;;;AAGJ;EACI;EACA;;;AAGJ;EACI;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;;;AAGJ;EACI;EACA;;;AAGJ;EACI;EACA;;;AAGJ;EACI;;AAEA;EACI;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;;AAGJ;EACI;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;;AAIR;EACI;EACA;EACA;EACA;EACA;;AAGJ;EACI;;AAGJ;EACI;IACI;;EAGJ;IACI;IACA;;;;AAIZ;EACI;;;AAIJ;EACI;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAGJ;EACI;;;AAMhB;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAIA;EACI;;AAGJ;EACI;;;AAOR;EACI;;;AAGJ;EACI;EACA;;;AAIA;EACI;;AAGJ;EACI;EACA;;AAGJ;EACI;EACA;;AAGJ;EACI;;AAEJ;EACI;;;AAIR;EACI;;;AAEJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;EACA;;;AAGJ;EACI;;;AAGJ;EACI;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;;AAIR;EACI;EACA;;AAGJ;EACI;;;AAGR;AAAA;EAEI;EACA;;;AAGJ;EACI;;;AAGJ;EACI;;;AAEJ;EACI;EACA;EACA;EACA;EACA;;;AAGJ;EACI;;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;;;AAKJ;EACI;;AAGJ;EACI;EACA;EACA;EACA;;AAGJ;EACI;EACA;;;AAKJ;EACI;;AAGJ;EACI;;AAGJ;EACI%22%7D */