
:root {
  --primary-light: rgba(255, 193, 7, 0.1);
  --secondary-color: #6c757d;
  --secondary-hover: #5a6268;
  --text-color: #333333;
  --text-muted: #6c757d;
  --light-bg: #f8f8f8;
  --light-bg-hover: #efefef;
  --border-color: #e0e0e0;
  --success-color: #28a745;
  --warning-color: #FFCA2C;
  --danger-color: #dc3545;
  --card-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
  --card-shadow-hover: 0 4px 12px rgba(0, 0, 0, 0.08);
  --transition: all 0.2s ease-in-out;
  --input-shadow: 0 1px 2px rgba(0, 0, 0, 0.04);
  --button-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}

.devise {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 100vh;
  background: linear-gradient(to right, #fef3c7, #fbbf24);
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
.devise .container {
  max-width: 360px !important;
  width: 100% !important;
  padding: 15px !important;
}
.devise .login-container {
  background: #fff;
  padding: 1.5rem;
  border-radius: 10px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
}
.devise .logo-img {
  height: 23px;
  width: auto;
}
.devise .welcome-text {
  font-size: 1.5rem;
  color: #333;
  font-weight: 600;
  margin-bottom: 1.5rem;
  margin-top: 0.5rem;
  line-height: 1.2;
}
.devise .password-reset-success {
  font-size: 1.5rem;
  color: #198754;
  font-weight: 600;
  margin-bottom: 1.5rem;
  margin-top: 0.5rem;
  line-height: 1.2;
}
.devise .text-end {
  text-align: right !important;
}
.devise .mb-2 {
  margin-bottom: 1rem !important;
}
.devise .social-login {
  justify-content: center;
  gap: 8px;
  flex-wrap: wrap;
}
.devise .divider {
  display: flex;
  align-items: center;
}
.devise .divider::before, .devise .divider::after {
  content: "";
  flex: 1;
  height: 1px;
  background-color: #ddd;
}
.devise .divider::before {
  margin-right: 10px;
}
.devise .divider::after {
  margin-left: 10px;
}
.devise .divider span {
  background-color: white;
  padding: 0 10px;
  color: #6c757d;
  font-size: 0.8rem;
  position: relative;
  z-index: 1;
}
.devise .form-label {
  color: #333;
  font-weight: 500;
  margin-bottom: 0.25rem;
  font-size: 0.9rem !important;
}
.devise .form-control {
  padding: 0.6rem 0.75rem;
  border: 1px solid #ddd;
  border-radius: 6px;
  font-size: 0.9rem;
}
.devise .form-control:focus {
  border-color: #0d6efd;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.devise .form-control.is-invalid {
  border-color: #dc3545;
}
.devise .form-control.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}
.devise .form-control.is-valid {
  border-color: #198754;
}
.devise .form-control.is-valid:focus {
  border-color: #198754;
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}
.devise .error-message {
  color: #dc3545;
  font-size: 0.75rem;
  margin-top: 0.25rem;
  min-height: 1rem;
}
.devise .password-input {
  position: relative;
}
.devise .toggle-password {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  background: none;
  border: none;
  color: #6c757d;
  cursor: pointer;
  font-size: 0.9rem;
}
.devise .forgot-password-link {
  color: #6c757d;
  text-decoration: none;
  font-size: 0.8rem;
}
.devise .forgot-password-link:hover {
  color: #0d6efd;
}
.devise .btn-primary {
  padding: 0.6rem;
  font-weight: 500;
  color: #fff;
  background-color: #000;
  border: none !important;
  border-radius: 6px;
  font-size: 0.9rem;
  transition: background-color 0.3s ease;
}
.devise .btn-primary:hover:not(:disabled) {
  color: #fff !important;
  background-color: #333 !important;
  border: none !important;
  border-color: transparent !important;
}
.devise .btn-primary:disabled {
  background-color: #ccc;
  cursor: not-allowed;
  opacity: 1;
  color: #111827;
  border: none !important;
  border-color: transparent !important;
}
.devise .btn {
  display: block;
}
.devise .sign-up-link {
  color: #0d6efd;
  text-decoration: none;
  cursor: pointer;
}
.devise .sign-up-link:hover {
  text-decoration: underline;
}
.devise .text-muted {
  color: #6c757d;
  font-size: 0.9rem;
}
.devise .form-signin {
  width: 100%;
  max-width: 330px;
  padding: 15px;
  margin: auto;
}
.devise .form-signin .checkbox {
  font-weight: 400;
}
.devise .form-signin .form-floating:focus-within {
  z-index: 2;
}
.devise .form-signin input[type=email] {
  margin-bottom: -1px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.devise .form-signin input[type=password] {
  margin-bottom: 10px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.devise .password-icon {
  position: absolute;
  transform: translateY(-50%);
  cursor: pointer;
  bottom: 6px;
  right: 10px !important;
  color: #7b7a7a;
  top: 45% !important;
  font-size: larger;
}
.devise .gsi-material-button {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.6rem;
  font-weight: 500;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 6px;
  font-size: 0.9rem;
  color: #333;
  transition: all 0.3s ease;
  text-decoration: none;
  width: 100%;
  max-width: 280px;
  margin: 0 auto;
}
.devise .gsi-material-button:hover, .devise .gsi-material-button:focus {
  background-color: #f8f9fa;
  border-color: #ccc;
  transform: translateY(-1px);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
.devise .gsi-material-button:hover .gsi-material-button-contents, .devise .gsi-material-button:focus .gsi-material-button-contents {
  color: #333;
  font-weight: 500;
}
.devise .gsi-material-button .gsi-material-button-content-wrapper {
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: center;
}
.devise .gsi-material-button .gsi-material-button-icon {
  display: flex;
  align-items: center;
  margin-right: 10px;
}
.devise .gsi-material-button .gsi-material-button-icon svg {
  width: 22px;
  height: 22px;
  display: block;
}

.devise-passwords .container {
  max-width: 500px !important;
}

body.dashboard {
  /* .content styles moved to components/_content.scss */
  /* Section Headers */
  /* Analytics Cards */
  /* Quick Actions Section */
  /* Top Metrics and Quick Actions Icon Halo */
  /* Deep yellow for icon itself */
  /* More spacing between icon and card name in quick actions */
  /* Performance Section */
  /* Campaigns Section */
  /* Playlists Section */
  /* Campaign Pagination */
  /* Activity Section */
  /* Responsive Design */
  /* Dashboard-specific Button Styles */
  /* Consistent Filter Button Styles */
  /* Enhanced Dropdown */
  /* Constrain Revenue Trends Chart Width */
  /* === New Dashboard Layout === */
  /* Dashboard header: center title and actions at 768px and below */
  /* Next Steps (Quick Actions) */
  /* Quick Actions Tile */
  /* Main Grid */
  /* KPI Metrics Row */
  /* KPI Icon Color Variations */
  /* Metrics Vertical Tile */
  /* Main Large Tile (Tabbed) */
  /* Top Locations Tile */
  /* Latest News Tile */
  /* Responsive */
  /* Tab Filter Buttons (Main Tile) */
  /* More White Space and Grid Spacing */
  /* Top Locations as Chart Area */
  /* Latest News as Horizontal Scrollable Cards */
  /* Responsive Tweaks */
  /* Main activity grid (latest news is outside this grid) */
  /* Top Locations List/Table */
  /* Activity/Playlist/Campaign Items */
  /* Latest News full width row */
  /* Compact grid and card spacing for 1-page fit */
  /* === Tab List Card Styles for Activity, Playlists, Campaigns === */
  /* === Action Button (View More Playlists, etc.) === */
  /* === Responsive Tweaks for Tab List (stack rows to avoid congestion ≤820px) === */
}
body.dashboard .page-header {
  margin-bottom: 2rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
body.dashboard .page-title {
  font-size: 2rem;
  font-weight: 700;
  color: #1f2937;
  margin-bottom: 0.5rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (max-width: 900px) {
  body.dashboard .page-title {
    font-size: 1.5rem;
    white-space: normal;
  }
}
body.dashboard .page-description {
  color: #6b7280;
  font-size: 1rem;
  margin: 0;
}
body.dashboard .page-header-right {
  display: flex;
  gap: 0.5rem;
  align-items: center;
  justify-content: flex-end;
}
body.dashboard .section-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 2rem;
}
body.dashboard .section-title {
  font-size: 1.75rem;
  font-weight: 700;
  color: #1f2937;
  margin: 0;
}
body.dashboard .section-subtitle {
  color: #6b7280;
  font-size: 1rem;
  margin: 0.5rem 0 0 0;
}
body.dashboard .section-controls {
  display: flex;
  gap: 1rem;
  align-items: center;
}
body.dashboard .analytics-cards .card {
  border: 1px solid #e5e7eb;
  border-radius: 12px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}
body.dashboard .analytics-cards .card:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}
body.dashboard .card-title {
  font-weight: 600;
  color: #1a1a1a;
  margin-bottom: 1rem;
}
body.dashboard .card-number {
  font-size: 2rem;
  font-weight: 700;
  color: #1a1a1a;
  margin: 0.5rem 0;
}
body.dashboard .card-trend {
  font-size: 0.875rem;
  margin: 0;
  display: flex;
  align-items: center;
  gap: 0.25rem;
}
body.dashboard .card-trend.positive {
  color: #10b981;
}
body.dashboard .card-trend.negative {
  color: #ef4444;
}
body.dashboard .card-icon {
  width: 48px;
  height: 48px;
  background: linear-gradient(135deg, #FFCA2C, #FFCA2C);
  border-radius: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: white;
  font-size: 1.5rem;
}
body.dashboard .quick-actions-section {
  margin-bottom: 3rem;
  margin-top: 2.5rem; /* Add more spacing before Quick Actions */
}
body.dashboard .quick-actions-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
  gap: 1.5rem;
}
body.dashboard .quick-action-card {
  background: white;
  border-radius: 20px;
  padding: 2rem;
  text-decoration: none;
  color: inherit;
  border: 2px solid #f3f4f6;
  transition: all 0.3s ease;
  position: relative;
  overflow: hidden;
}
body.dashboard .quick-action-card::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 4px;
  background: linear-gradient(90deg, #FFCA2C, #FFCA2C);
  transform: scaleX(0);
  transition: transform 0.3s ease;
}
body.dashboard .quick-action-card:hover::before {
  transform: scaleX(1);
}
body.dashboard .quick-action-card:hover {
  transform: translateY(-8px);
  box-shadow: 0 25px 50px rgba(0, 0, 0, 0.1);
  border-color: #e5e7eb;
  text-decoration: none;
  color: inherit;
}
body.dashboard .quick-action-card.primary {
  background: white;
  color: inherit;
  border-color: #f3f4f6;
}
body.dashboard .quick-action-card.primary .card-icon {
  background: #f3f4f6;
  color: #FFCA2C;
}
body.dashboard .quick-action-card.primary h3, body.dashboard .quick-action-card.primary .h3,
body.dashboard .quick-action-card.primary p {
  color: #1f2937;
}
body.dashboard .quick-action-card.primary .card-arrow {
  color: #FFCA2C;
}
body.dashboard .quick-action-card h3, body.dashboard .quick-action-card .h3 {
  font-size: 1.25rem;
  font-weight: 600;
  margin-bottom: 0.75rem;
  color: #1f2937;
  margin-top: 0;
  line-height: 1.3;
}
body.dashboard .quick-action-card p {
  color: #6b7280;
  margin-bottom: 1.5rem;
  line-height: 1.6;
}
body.dashboard .quick-action-card.primary p {
  color: rgba(255, 255, 255, 0.8);
}
body.dashboard .card-arrow {
  position: absolute;
  top: 1.5rem;
  right: 1.5rem;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.3s ease;
  color: #FFCA2C;
}
body.dashboard .quick-action-card.primary .card-arrow {
  color: white;
}
body.dashboard .quick-action-card:hover .card-arrow {
  opacity: 1;
  transform: translateX(0);
}
body.dashboard .card-icon,
body.dashboard .quick-action-card .card-icon {
  width: 56px;
  height: 56px;
  background: #fff8e1; /* Light yellow halo */
  border-radius: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.5rem;
  color: #FFCA2C; /* Deep yellow icon */
  margin-bottom: 2rem;
  transition: all 0.3s ease;
}
body.dashboard .card-icon i,
body.dashboard .quick-action-card .card-icon i {
  color: #ffb300;
}
body.dashboard .quick-action-card .card-icon {
  margin-bottom: 2rem;
}
body.dashboard .performance-section {
  margin-bottom: 3rem;
}
body.dashboard .performance-grid {
  display: grid;
  grid-template-columns: 2fr 1fr 1fr;
  gap: 1.5rem;
}
body.dashboard .performance-card {
  background: white;
  border-radius: 20px;
  padding: 1.5rem;
  border: 1px solid #e5e7eb;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.05);
  transition: all 0.3s ease;
}
body.dashboard .performance-card:hover {
  transform: translateY(-4px);
  box-shadow: 0 20px 40px rgba(0, 0, 0, 0.1);
}
body.dashboard .performance-card.large {
  grid-column: span 1;
}
body.dashboard .card-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
}
body.dashboard .card-header h3, body.dashboard .card-header .h3 {
  font-size: 1.125rem;
  font-weight: 600;
  color: #1f2937;
  margin: 0;
}
body.dashboard .chart-container {
  height: 200px;
  margin-bottom: 1rem;
}
body.dashboard .card-footer {
  border-top: 1px solid #f3f4f6;
  padding-top: 1rem;
}
body.dashboard .metric-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
body.dashboard .metric {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
body.dashboard .metric-label {
  font-size: 0.875rem;
  color: #6b7280;
  margin-bottom: 0.25rem;
}
body.dashboard .metric-value {
  font-size: 1.125rem;
  font-weight: 600;
  color: #1f2937;
}
body.dashboard .metric-value.positive {
  color: #10b981;
}
body.dashboard .status-summary {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}
body.dashboard .status-item {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  font-size: 0.875rem;
}
body.dashboard .status-dot {
  width: 8px;
  height: 8px;
  border-radius: 50%;
}
body.dashboard .status-dot.online {
  background: #10b981;
}
body.dashboard .status-dot.offline {
  background: #ef4444;
}
body.dashboard .status-dot.maintenance {
  background: #f59e0b;
}
body.dashboard .location-list {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
body.dashboard .location-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 1rem;
  background: #f9fafb;
  border-radius: 12px;
}
body.dashboard .location-info h4, body.dashboard .location-info .h4 {
  font-size: 0.875rem;
  font-weight: 600;
  color: #1f2937;
  margin: 0 0 0.25rem 0;
}
body.dashboard .location-info p {
  font-size: 0.75rem;
  color: #6b7280;
  margin: 0;
}
body.dashboard .location-status {
  width: 12px;
  height: 12px;
  border-radius: 50%;
}
body.dashboard .location-status.active {
  background: #10b981;
}
body.dashboard .location-status.maintenance {
  background: #f59e0b;
}
body.dashboard .campaigns-section {
  margin-bottom: 3rem;
}
body.dashboard .campaigns-carousel {
  position: relative;
  overflow: visible;
  margin-bottom: 2rem;
  padding-right: 0;
}
body.dashboard .campaigns-track {
  display: flex;
  gap: 1.5rem;
  transition: transform 0.3s ease;
  padding-right: 0;
  margin-left: 0;
  width: -moz-max-content;
  width: max-content;
}
body.dashboard .campaigns-track .campaign-card {
  min-width: 350px;
  flex-shrink: 0;
}
body.dashboard .view-all-campaigns-link {
  min-width: 350px;
  height: 200px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  color: #6b7280;
  transition: all 0.3s ease;
  flex-shrink: 0;
  margin-left: 0;
  gap: 0.5rem;
  font-weight: 500;
  font-size: 1rem;
}
body.dashboard .view-all-campaigns-link:hover {
  color: #3b82f6;
  transform: translateX(4px);
}
body.dashboard .view-all-campaigns-link i {
  color: #9ca3af;
  font-size: 1.25rem;
  transition: color 0.3s ease;
}
body.dashboard .view-all-campaigns-link:hover i {
  color: #3b82f6;
}
body.dashboard .playlists-section {
  margin-bottom: 3rem;
}
body.dashboard .playlists-carousel {
  position: relative;
  overflow: visible;
  margin-bottom: 2rem;
  padding-right: 0;
}
body.dashboard .playlists-track {
  display: flex;
  gap: 1.5rem;
  transition: transform 0.3s ease;
  padding-right: 0;
  margin-left: 0;
  width: -moz-max-content;
  width: max-content;
}
body.dashboard .playlists-track .playlist-card {
  min-width: 350px;
  flex-shrink: 0;
}
body.dashboard .playlist-card {
  background: white;
  border-radius: 20px;
  padding: 1.5rem;
  border: 1px solid #e5e7eb;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.05);
  transition: all 0.3s ease;
}
body.dashboard .playlist-card:hover {
  transform: translateY(-4px);
  box-shadow: 0 20px 40px rgba(0, 0, 0, 0.1);
}
body.dashboard .playlist-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1rem;
}
body.dashboard .playlist-badge {
  padding: 0.25rem 0.75rem;
  border-radius: 20px;
  font-size: 0.75rem;
  font-weight: 600;
}
body.dashboard .playlist-badge.active {
  background: #dcfce7;
  color: #166534;
}
body.dashboard .playlist-badge.paused {
  background: #fef3c7;
  color: #92400e;
}
body.dashboard .playlist-badge.completed {
  background: #f3f4f6;
  color: #6b7280;
}
body.dashboard .playlist-badge.scheduled {
  background: #dbeafe;
  color: #1e40af;
}
body.dashboard .playlist-menu .btn-link {
  color: #9ca3af;
}
body.dashboard .playlist-menu .btn-link:hover {
  color: #6b7280;
  background-color: #f9fafb;
}
body.dashboard .playlist-card h3, body.dashboard .playlist-card .h3 {
  font-size: 1.125rem;
  font-weight: 600;
  color: #1f2937;
  margin-bottom: 0.5rem;
}
body.dashboard .playlist-details {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
  margin-top: 1rem;
}
body.dashboard .view-all-playlists-link {
  min-width: 350px;
  height: 200px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  color: #6b7280;
  transition: all 0.3s ease;
  flex-shrink: 0;
  margin-left: 0;
  gap: 0.5rem;
  font-weight: 500;
  font-size: 1rem;
}
body.dashboard .view-all-playlists-link:hover {
  color: #3b82f6;
  transform: translateX(4px);
}
body.dashboard .view-all-playlists-link i {
  color: #9ca3af;
  font-size: 1.25rem;
  transition: color 0.3s ease;
}
body.dashboard .view-all-playlists-link:hover i {
  color: #3b82f6;
}
body.dashboard .playlists-pagination {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 1rem;
  margin-top: 2rem;
}
body.dashboard .campaign-card {
  background: white;
  border-radius: 20px;
  padding: 1.5rem;
  border: 1px solid #e5e7eb;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.05);
  transition: all 0.3s ease;
}
body.dashboard .campaign-card:hover {
  transform: translateY(-4px);
  box-shadow: 0 20px 40px rgba(0, 0, 0, 0.1);
}
body.dashboard .campaign-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1rem;
}
body.dashboard .campaign-badge {
  padding: 0.25rem 0.75rem;
  border-radius: 20px;
  font-size: 0.75rem;
  font-weight: 600;
}
body.dashboard .campaign-badge.active {
  background: #dcfce7;
  color: #166534;
}
body.dashboard .campaign-badge.paused {
  background: #fef3c7;
  color: #92400e;
}
body.dashboard .campaign-badge.completed {
  background: #f3f4f6;
  color: #6b7280;
}
body.dashboard .campaign-badge.scheduled {
  background: #dbeafe;
  color: #1e40af;
}
body.dashboard .campaign-menu .btn-link {
  color: #9ca3af;
}
body.dashboard .campaign-menu .btn-link:hover {
  color: #6b7280;
  background-color: #f9fafb;
}
body.dashboard .campaign-card h3, body.dashboard .campaign-card .h3 {
  font-size: 1.125rem;
  font-weight: 600;
  color: #1f2937;
  margin-bottom: 0.5rem;
}
body.dashboard .campaign-details {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
  margin-top: 1rem;
}
body.dashboard .detail-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.5rem 0;
  border-bottom: 1px solid #f3f4f6;
}
body.dashboard .detail-item:last-child {
  border-bottom: none;
}
body.dashboard .detail-label {
  font-size: 0.75rem;
  color: #6b7280;
  font-weight: 500;
}
body.dashboard .detail-value {
  font-size: 0.875rem;
  color: #1f2937;
  font-weight: 600;
}
body.dashboard .detail-value.status-active {
  color: #059669;
}
body.dashboard .detail-value.status-paused {
  color: #d97706;
}
body.dashboard .detail-value.status-completed {
  color: #6b7280;
}
body.dashboard .detail-value.status-scheduled {
  color: #3b82f6;
}
body.dashboard .campaigns-pagination {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 1rem;
  margin-top: 2rem;
}
body.dashboard .pagination-btn {
  width: 40px;
  height: 40px;
  border: 1px solid #e5e7eb;
  background: white;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: all 0.2s ease;
  color: #6b7280;
}
body.dashboard .pagination-btn:hover {
  background: #f9fafb;
  border-color: #d1d5db;
  color: #374151;
}
body.dashboard .pagination-btn:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
body.dashboard .pagination-dots {
  display: flex;
  gap: 0.5rem;
}
body.dashboard .pagination-dot {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #d1d5db;
  cursor: pointer;
  transition: all 0.2s ease;
}
body.dashboard .pagination-dot.active {
  background: #f59e0b;
  transform: scale(1.2);
}
body.dashboard .activity-section {
  margin-bottom: 3rem;
}
body.dashboard .activity-timeline {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}
body.dashboard .activity-item {
  display: flex;
  flex-direction: column;
  padding: 0.35rem 0.2rem 0.35rem 0.2rem;
  border-bottom: 1px solid #f3f4f6;
  background: transparent;
  transition: background 0.15s;
}
body.dashboard .activity-item:last-child {
  border-bottom: none;
}
body.dashboard .activity-item:hover {
  background: #f9fafb;
}
body.dashboard .activity-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
}
body.dashboard .activity-title {
  font-size: 1.08rem;
  font-weight: 700;
  color: #1f2937;
  margin-bottom: 0.1rem;
}
body.dashboard .activity-metrics {
  display: flex;
  align-items: center;
  gap: 1.2rem;
  color: #6b7280;
  font-size: 0.97rem;
  margin-bottom: 0.1rem;
}
body.dashboard .activity-link {
  color: #2563eb;
  text-decoration: underline;
  font-size: 0.97rem;
  margin-right: 0.5rem;
  transition: color 0.15s;
}
body.dashboard .activity-link:hover {
  color: #1d4ed8;
}
body.dashboard .activity-status {
  margin-left: auto;
  padding: 0.18rem 0.9rem;
  border-radius: 999px;
  font-size: 0.92rem;
  font-weight: 600;
  background: #dcfce7;
  color: #166534;
  white-space: nowrap;
}
body.dashboard .activity-status.paused {
  background: #fef3c7;
  color: #92400e;
}
body.dashboard .tab-view-more-link {
  display: inline-block;
  color: #fbbf24;
  font-weight: 600;
  font-size: 0.97rem;
  text-decoration: underline;
  background: none;
  border: none;
  padding: 0;
  cursor: pointer;
  margin-top: 0.3rem;
  float: right;
  transition: color 0.15s;
}
body.dashboard .tab-view-more-link:hover {
  color: #b45309;
}
@media (max-width: 1200px) {
  body.dashboard .performance-grid {
    grid-template-columns: 1fr 1fr;
  }
  body.dashboard .performance-card.large {
    grid-column: span 2;
  }
}
@media (max-width: 768px) {
  body.dashboard .top-locations-tile .card-content {
    margin-top: 0px !important;
  }
  body.dashboard .info-list {
    display: flex;
    list-style: none;
    padding: 0;
    margin: 0;
    gap: 0.5rem;
    flex-direction: column;
    /* Force ul to start on a new line */
    flex-basis: 100%;
  }
  body.dashboard .tab-list-meta {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 0.75rem;
    color: #6b7280;
    font-size: 0.875rem;
    margin-bottom: 0;
    line-height: 1.2;
  }
  body.dashboard .tab-list-meta span {
    display: inline-flex;
    align-items: center;
    gap: 0.25rem;
  }
  body.dashboard ul.info-list li::before {
    left: 0;
  }
  body.dashboard .page-header {
    flex-direction: column;
    text-align: center;
    gap: 2rem;
  }
  body.dashboard .page-title {
    font-size: 1.75rem;
  }
  body.dashboard .performance-grid {
    grid-template-columns: 1fr;
  }
  body.dashboard .performance-card.large {
    grid-column: span 1;
  }
  body.dashboard .campaigns-grid {
    grid-template-columns: 1fr;
  }
  body.dashboard .campaign-metrics {
    grid-template-columns: 1fr;
    gap: 0.75rem;
  }
  body.dashboard .section-header {
    flex-direction: column;
    align-items: flex-start;
    gap: 1rem;
  }
  body.dashboard .section-controls {
    width: 100%;
    justify-content: space-between;
  }
  body.dashboard .latest-news-list {
    flex-direction: column;
  }
}
@media (max-width: 480px) {
  body.dashboard .page-header {
    padding: 1rem;
  }
  body.dashboard .page-header-right {
    flex-direction: column;
    width: 100%;
  }
  body.dashboard .page-header-right .btn {
    width: 100%;
  }
  body.dashboard .quick-actions-grid {
    grid-template-columns: 1fr;
  }
}
body.dashboard .dashboard-btn {
  border-radius: 12px;
  font-weight: 500;
  transition: all 0.3s ease;
  border: none;
}
body.dashboard .dashboard-btn-primary {
  background: linear-gradient(135deg, #FFCA2C, #FFCA2C);
  box-shadow: 0 4px 12px rgba(255, 193, 7, 0.3);
}
body.dashboard .dashboard-btn-primary:hover {
  background: linear-gradient(135deg, #FFCA2C, #ffd54f);
  transform: translateY(-2px);
  box-shadow: 0 8px 20px rgba(255, 193, 7, 0.4);
}
body.dashboard .dashboard-btn-outline-primary {
  border: 2px solid #FFCA2C;
  color: #FFCA2C;
  background: transparent;
}
body.dashboard .dashboard-btn-outline-primary:hover {
  background: #FFCA2C;
  color: white;
}
body.dashboard .top-locations-tile .btn-outline-primary {
  border-radius: 12px;
  font-weight: 500;
  transition: all 0.3s ease;
}
body.dashboard .btn-primary.btn-sm, body.dashboard .btn-group-sm > .btn-primary.btn {
  font-size: 0.95rem;
  padding: 0.4rem 1.1rem;
  border-radius: 8px;
  font-weight: 500;
}
body.dashboard .page-header-right .btn,
body.dashboard .page-header-right .btn-sm {
  height: 40px;
  min-width: 140px;
  padding: 0.4rem 1.1rem;
  font-size: 1rem;
  border-radius: 8px;
  font-weight: 500;
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  line-height: 1.2;
}
body.dashboard .page-header-right .btn i {
  margin-right: 0.5rem;
  font-size: 1.1em;
}
body.dashboard .dropdown-menu {
  border-radius: 12px;
  border: 1px solid #e5e7eb;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);
  padding: 0.5rem;
}
body.dashboard .dropdown-item {
  border-radius: 8px;
  padding: 0.75rem 1rem;
  transition: all 0.2s ease;
}
body.dashboard .dropdown-item:hover {
  background: #f3f4f6;
  transform: translateX(4px);
}
body.dashboard .performance-card.large .chart-container {
  max-width: 520px;
  margin-left: auto;
  margin-right: auto;
}
body.dashboard .performance-card .chart-container {
  max-width: 320px;
  margin-left: auto;
  margin-right: auto;
}
body.dashboard .dashboard-new-layout {
  background: #f7f8fa;
}
body.dashboard .dashboard-header-new {
  margin-bottom: 2rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
body.dashboard .dashboard-header-actions {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 0.5rem;
}
body.dashboard .dashboard-greeting h2, body.dashboard .dashboard-greeting .h2 {
  font-size: 1.5rem;
  font-weight: 700;
  color: #1f2937;
  margin: 0;
}
body.dashboard .dashboard-greeting .wave {
  vertical-align: middle;
  display: inline-block;
  position: relative;
  top: -0.2em; /* Try -0.2em, -0.3em, or adjust as needed */
}
body.dashboard .dashboard-header-actions > * {
  margin-left: 0.5rem;
}
@media (max-width: 768px) {
  body.dashboard .dashboard-header-new {
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: center;
    gap: 1rem;
  }
  body.dashboard .dashboard-greeting {
    width: 100%;
    text-align: center;
  }
  body.dashboard .dashboard-header-actions {
    width: 100%;
    justify-content: center;
  }
}
body.dashboard .next-steps-row {
  display: flex;
  gap: 1.25rem;
  margin-bottom: 2rem;
}
body.dashboard .next-step-card {
  background: #fff;
  border-radius: 14px;
  box-shadow: 0 0px 4px rgba(0, 0, 0, 0.04);
  border: 1px solid #ececec;
  padding: 0.8rem 1.2rem;
  display: flex;
  align-items: center;
  gap: 1rem;
  cursor: pointer;
  transition: box-shadow 0.2s, border 0.2s;
  min-width: 180px;
}
body.dashboard .next-step-card:hover {
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.08);
  border-color: #fbbf24;
}
body.dashboard .step-icon {
  background: #fef3c7;
  color: #b45309;
  border-radius: 8px;
  width: 36px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1rem;
  position: relative;
}
body.dashboard .step-icon::after {
  content: "";
  position: absolute;
  top: -4px;
  left: -4px;
  right: -4px;
  bottom: -4px;
  background: #fde68a;
  border-radius: 12px;
  z-index: -1;
}
body.dashboard .step-label {
  font-weight: 500;
  color: #1f2937;
  font-size: 14px;
}
body.dashboard .quick-actions-tile {
  background: #fff;
  border-radius: 14px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
  border: 1px solid #ececec;
  padding: 0;
  margin-bottom: 1rem;
  display: flex;
  flex-direction: column;
}
body.dashboard .quick-actions-tile .card-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 1rem 1.5rem 0.25rem 1rem;
  border-bottom: 1px solid #f3f4f6;
  background: none;
}
body.dashboard .quick-actions-tile .card-header h3, body.dashboard .quick-actions-tile .card-header .h3 {
  font-size: 1.125rem;
  font-weight: 600;
  color: #1f2937;
  margin: 0;
}
body.dashboard .quick-actions-tile .card-content {
  padding: 9px 11px;
}
body.dashboard .quick-actions-tile .next-steps-row {
  display: flex;
  gap: 0.75rem;
  margin-bottom: 0;
  justify-content: space-between;
}
body.dashboard .quick-actions-tile .next-step-card {
  background: #f8fafc;
  border-radius: 12px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
  border: 1px solid #e2e8f0;
  padding: 0.5rem 0.75rem;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 0.5rem;
  cursor: pointer;
  transition: all 0.2s ease;
  min-width: 0;
  flex: 1;
  text-align: left;
}
body.dashboard .quick-actions-tile .next-step-card:hover {
  background: #fff;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
  border-color: #FFCA2C;
  transform: translateY(-2px);
}
body.dashboard .quick-actions-tile .step-icon {
  background: transparent;
  color: #374151;
  border-radius: 10px;
  width: 28px;
  height: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.875rem;
  margin-bottom: 0;
  flex-shrink: 0;
}
body.dashboard .quick-actions-tile .step-icon::after {
  display: none;
}
body.dashboard .quick-actions-tile .step-label {
  font-weight: 500;
  color: #374151;
  font-size: 0.875rem;
  line-height: 1.2;
  margin: 0;
}
body.dashboard .dashboard-main-grid {
  display: grid;
  grid-template-columns: 2.2fr 1.2fr;
  gap: 1rem;
  align-items: start;
}
body.dashboard .kpi-metrics-row {
  display: flex;
  gap: 1rem;
  overflow-x: auto;
  padding: 0.5rem 0;
}
body.dashboard .kpi-card {
  background: #fff;
  border-radius: 10px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
  border: 1px solid #ececec;
  padding: 1.25rem;
  min-width: 200px;
  flex: 1;
  display: flex;
  align-items: center;
  gap: 1rem;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}
body.dashboard .kpi-card:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
}
body.dashboard .kpi-icon {
  width: 48px;
  height: 48px;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
  color: #b45309;
  background: #fef3c7;
  flex-shrink: 0;
  position: relative;
}
body.dashboard .kpi-icon::after {
  content: "";
  position: absolute;
  top: -3px;
  left: -3px;
  right: -3px;
  bottom: -3px;
  background: #fde68a;
  border-radius: 12px;
  z-index: -1;
}
body.dashboard .kpi-card:nth-child(1) .kpi-icon {
  color: #059669;
  background: #d1fae5;
}
body.dashboard .kpi-card:nth-child(1) .kpi-icon::after {
  background: #a7f3d0;
}
body.dashboard .kpi-card:nth-child(2) .kpi-icon {
  color: #dc2626;
  background: #fee2e2;
}
body.dashboard .kpi-card:nth-child(2) .kpi-icon::after {
  background: #fecaca;
}
body.dashboard .kpi-card:nth-child(3) .kpi-icon {
  color: #7c3aed;
  background: #ede9fe;
}
body.dashboard .kpi-card:nth-child(3) .kpi-icon::after {
  background: #ddd6fe;
}
body.dashboard .kpi-card:nth-child(4) .kpi-icon {
  color: #ea580c;
  background: #fed7aa;
}
body.dashboard .kpi-card:nth-child(4) .kpi-icon::after {
  background: #fdba74;
}
body.dashboard .kpi-card:nth-child(5) .kpi-icon {
  color: #0891b2;
  background: #cffafe;
}
body.dashboard .kpi-card:nth-child(5) .kpi-icon::after {
  background: #a5f3fc;
}
body.dashboard .kpi-content {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
  flex: 1;
}
body.dashboard .kpi-label {
  font-size: 14px;
  color: #6b7280;
  font-weight: 500;
}
body.dashboard .kpi-value {
  font-size: 18px;
  font-weight: 700;
  color: #1f2937;
}
body.dashboard .kpi-trend {
  font-size: 12px;
  font-weight: 500;
  display: flex;
  align-items: center;
  gap: 4px;
}
body.dashboard .kpi-trend.up {
  color: #059669;
}
body.dashboard .kpi-trend.down {
  color: #dc2626;
}
body.dashboard .kpi-trend i {
  font-size: 10px;
}
body.dashboard .metrics-vertical-tile {
  background: #fff;
  border-radius: 10px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
  border: 1px solid #ececec;
  padding: 1.5rem 1.25rem;
  display: flex;
  flex-direction: column;
  gap: 1rem;
  min-width: 220px;
}
body.dashboard .metric-row {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  position: relative;
  padding-bottom: 0.25rem;
  border-bottom: 1px solid #f3f4f6;
  gap: 0.75rem;
}
body.dashboard .metric-row:last-child {
  border-bottom: none;
}
body.dashboard .metric-info {
  display: flex;
  flex-direction: column;
  gap: 0.05rem;
  flex: 1;
}
body.dashboard .metric-label {
  font-size: 14px;
  color: #6b7280;
  font-weight: 500;
}
body.dashboard .metric-value {
  font-size: 14px;
  font-weight: 600;
  color: #1f2937;
}
body.dashboard .metric-trend {
  font-size: 11px;
  font-weight: 500;
  display: flex;
  align-items: center;
  gap: 2px;
  flex-shrink: 0;
  margin-top: 2px;
}
body.dashboard .metric-trend.up {
  color: #059669;
}
body.dashboard .metric-trend.down {
  color: #dc2626;
}
body.dashboard .metric-trend i {
  font-size: 10px;
}
body.dashboard .metric-icon {
  width: 32px;
  height: 32px;
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  color: #b45309;
  background: #fef3c7;
  flex-shrink: 0;
}
body.dashboard .metric-icon::after {
  content: "";
  position: absolute;
  top: -3px;
  left: -3px;
  right: -3px;
  bottom: -3px;
  background: #fde68a;
  border-radius: 10px;
  z-index: -1;
}
body.dashboard .main-tile {
  background: #fff;
  border-radius: 10px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
  border: 1px solid #ececec;
  padding: 0;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  display: flex;
  flex-direction: column;
  margin: 0;
}
body.dashboard .main-tile .card-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 1.25rem 1rem 0.5rem 1rem;
  border-bottom: none !important;
  background: none;
  margin-top: 0 !important;
}
body.dashboard .main-tile .tab-navigation {
  display: flex;
  gap: 0.5rem;
  margin-top: 0 !important;
  margin-bottom: 0.25rem !important;
  border-bottom: 2px solid #f3f4f6 !important;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  background: none;
  border-radius: 0;
}
body.dashboard .main-tile .tab-btn {
  background: none;
  border: none;
  padding: 0.5rem 0.9rem;
  border-radius: 6px;
  font-size: 0.95rem;
  font-weight: 500;
  color: #1f2937 !important;
  cursor: pointer;
  transition: all 0.3s;
  display: flex;
  align-items: center;
  gap: 0.4rem;
  border-bottom: 3px solid transparent !important;
}
body.dashboard .main-tile .tab-btn.active {
  background: #fbbf24;
  color: #fff;
}
body.dashboard .main-tile .tab-btn i {
  font-size: 1rem;
}
body.dashboard .main-tile .tab-actions {
  display: flex;
  align-items: center;
}
body.dashboard .main-tile .card-content {
  padding: 1.25rem 1rem 0.75rem 1rem;
  flex: 1;
}
body.dashboard .main-tile .tab-content .tab-pane {
  display: none;
}
body.dashboard .main-tile .tab-content .tab-pane.show.active {
  display: block;
}
body.dashboard .main-tile .tab-content {
  background: none !important;
  border: none !important;
  box-shadow: none !important;
  padding: 0 !important;
  margin: 0 !important;
}
body.dashboard .main-tile .no-card-content,
body.dashboard .main-tile .tab-pane > div {
  background: none !important;
  border: none !important;
  box-shadow: none !important;
  padding: 0 !important;
  margin: 0 !important;
}
body.dashboard .top-locations-tile {
  background: #fff;
  border-radius: 14px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
  border: 1px solid #ececec;
  padding: 0;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
body.dashboard .top-locations-tile .card-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.6rem 0.5rem 0.5rem 0.5rem !important;
  border-bottom: 1px solid #f3f4f6;
  background: none;
  flex-shrink: 0;
  margin-top: 0 !important;
}
body.dashboard .top-locations-tile .card-header h3, body.dashboard .top-locations-tile .card-header .h3 {
  font-size: 0.95rem;
  font-weight: 500;
  color: #1f2937;
  margin: 0;
  line-height: 1;
  display: flex;
  align-items: center;
  gap: 0.75rem;
}
body.dashboard .top-locations-tile .card-header h3 i, body.dashboard .top-locations-tile .card-header .h3 i {
  font-size: 1rem;
}
body.dashboard .top-locations-tile .card-header .btn {
  color: #6b7280;
  background: transparent;
  border: none;
}
body.dashboard .top-locations-tile .card-header .btn:hover {
  background: #f3f4f6;
  color: #374151;
}
body.dashboard .top-locations-tile .card-content {
  padding: 0.75rem 1.5rem 1rem 1.5rem;
  flex: 1;
}
body.dashboard .latest-news-tile {
  background: #fff;
  border-radius: 14px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
  border: 1px solid #ececec;
  padding: 0;
  min-height: 250px;
  display: flex;
  padding-top: 0px !important;
  flex-direction: column;
}
body.dashboard .latest-news-tile.latest-news-row {
  margin-top: 0 !important;
}
body.dashboard .latest-news-tile .card-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 1rem 1.5rem 0.25rem 1rem !important;
  border-bottom: 1px solid #f3f4f6;
  background: none;
}
body.dashboard .latest-news-tile .card-header .btn {
  color: #6b7280;
  background: transparent;
  border: none;
}
body.dashboard .latest-news-tile .card-header .btn:hover {
  background: #f3f4f6;
  color: #374151;
}
body.dashboard .latest-news-tile .card-content {
  padding: 1rem 1.75rem 1rem 1.75rem;
  flex: 1;
}
body.dashboard .latest-news-list {
  display: flex;
  gap: 1.25rem;
  overflow-x: auto;
  padding-bottom: 0.5rem;
}
@media (max-width: 1200px) {
  body.dashboard .dashboard-main-grid {
    grid-template-columns: 2fr 1fr;
  }
  body.dashboard .kpi-metrics-row {
    gap: 0.75rem;
  }
  body.dashboard .kpi-card {
    min-width: 180px;
    padding: 1rem;
  }
}
@media (max-width: 900px) {
  body.dashboard .dashboard-greeting {
    width: 100%;
    margin-top: 30px;
  }
  body.dashboard .dashboard-main-grid {
    grid-template-columns: 1fr;
  }
  body.dashboard .kpi-metrics-row {
    flex-wrap: wrap;
    gap: 0.75rem;
  }
  body.dashboard .kpi-card {
    min-width: calc(50% - 0.375rem);
    flex: 1 1 calc(50% - 0.375rem);
  }
  body.dashboard .metrics-vertical-tile,
  body.dashboard .main-tile,
  body.dashboard .top-locations-tile,
  body.dashboard .latest-news-tile {
    min-width: 0;
  }
}
@media (max-width: 600px) {
  body.dashboard .dashboard-header-new {
    flex-direction: column;
    align-items: stretch;
    gap: 0.5rem;
  }
  body.dashboard .dashboard-header-actions {
    align-items: center;
    flex-direction: row;
    width: 100%;
    margin-bottom: 13px;
  }
  body.dashboard .next-steps-row {
    flex-direction: column;
    gap: 0.75rem;
  }
  body.dashboard .dashboard-main-grid {
    grid-template-columns: 1fr;
  }
  body.dashboard .kpi-metrics-row {
    gap: 0.5rem;
  }
  body.dashboard .kpi-card {
    min-width: 100%;
    flex: 1 1 100%;
    padding: 1rem 0.75rem;
  }
  body.dashboard .metrics-vertical-tile,
  body.dashboard .main-tile,
  body.dashboard .top-locations-tile,
  body.dashboard .latest-news-tile {
    padding: 1rem 0.75rem;
  }
  body.dashboard .main-tile .card-header,
  body.dashboard .top-locations-tile .card-header,
  body.dashboard .latest-news-tile .card-header {
    padding: 1rem 0.75rem 0.5rem 0.75rem;
  }
  body.dashboard .main-tile .card-content,
  body.dashboard .top-locations-tile .card-content,
  body.dashboard .latest-news-tile .card-content {
    padding: 1rem 0.75rem;
  }
}
body.dashboard .main-tile .tab-navigation {
  display: flex;
  width: 100%;
  border-bottom: 2px solid #f3f4f6;
  margin-bottom: 0.5rem;
  gap: 0;
}
body.dashboard .main-tile .tab-btn {
  flex: 1 1 0;
  background: none;
  border: none;
  border-bottom: 1px solid transparent;
  color: #1f2937;
  font-weight: 500;
  font-size: 14px;
  padding: 6px 0;
  cursor: pointer;
  transition: border-color 0.2s, color 0.2s;
  border-radius: 0;
  box-shadow: none;
  outline: none;
  text-align: center;
}
body.dashboard .main-tile .tab-btn.active,
body.dashboard .main-tile .tab-btn:focus {
  color: #fbbf24 !important;
  border-bottom: 1px solid #fbbf24 !important;
  background: none !important;
}
body.dashboard .main-tile .tab-btn i {
  font-size: 1.1rem;
  margin-right: 0.5rem;
}
@media (max-width: 1024px) {
  body.dashboard .main-tile .tab-btn span {
    display: none;
  }
}
body.dashboard .main-tile .tab-actions {
  margin-left: 1rem;
}
body.dashboard .main-tile .tab-actions .btn {
  border-radius: 999px;
  border: 1.5px solid #fbbf24;
  color: #b45309;
  background: #fffbe8;
  font-weight: 500;
  font-size: 1rem;
  padding: 0.45rem 1.2rem;
  margin-left: 0.5rem;
}
body.dashboard .main-tile .tab-actions .btn:hover {
  background: #fbbf24;
  color: #fff;
}
body.dashboard .latest-news-tile {
  margin-bottom: 1.5rem;
  min-height: 320px;
}
body.dashboard .top-locations-tile {
  background: #fff;
  border-radius: 14px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
  border: 1.5px solid #ececec;
  padding: 0;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
body.dashboard .top-locations-tile .card-header {
  padding: 1.25rem 1.5rem 0.5rem 1.5rem;
  border-bottom: 1.5px solid #f3f4f6;
  background: none;
}
body.dashboard .top-locations-tile .card-content {
  padding: 2.5rem 1.5rem 2rem 1.5rem;
  flex: 1;
  display: flex;
  justify-content: center;
  min-height: 180px;
}
body.dashboard .top-locations-placeholder {
  width: 100%;
  height: 120px;
  background: repeating-linear-gradient(135deg, #fbbf24 0 2px, #fff 2px 20px);
  border-radius: 10px;
  opacity: 0.12;
}
body.dashboard .latest-news-list {
  display: flex;
  gap: 1.5rem;
  padding-bottom: 1.5rem;
  margin-top: 0.5rem;
}
body.dashboard .latest-news-card {
  flex: 1;
  background: linear-gradient(135deg, #ffffff 0%, #f8fafc 100%);
  border: 1px solid #e2e8f0;
  border-radius: 12px;
  padding: 2rem 1.5rem;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
  color: #1f2937;
  font-weight: 400;
  display: flex;
  flex-direction: column;
  gap: 1rem;
  transition: box-shadow 0.2s ease;
  position: relative;
  overflow: hidden;
}
body.dashboard .latest-news-card:hover {
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  border-color: #d1d5db;
}
body.dashboard .latest-news-card h4, body.dashboard .latest-news-card .h4 {
  font-size: 1rem;
  font-weight: 600;
  margin: 0;
  color: #1f2937;
  line-height: 1.4;
  letter-spacing: -0.01em;
}
body.dashboard .latest-news-card p {
  font-size: 0.875rem;
  color: #6b7280;
  margin: 0;
  line-height: 1.5;
  flex: 1;
}
body.dashboard .latest-news-card .news-date {
  font-size: 0.75rem;
  color: #9ca3af;
  margin-top: auto;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.05em;
}
@media (max-width: 1200px) {
  body.dashboard .dashboard-main-grid {
    grid-template-columns: 1fr 2fr 1fr;
  }
}
@media (max-width: 900px) {
  body.dashboard .dashboard-main-grid {
    grid-template-columns: 1fr;
  }
  body.dashboard .metrics-vertical-tile,
  body.dashboard .main-tile,
  body.dashboard .top-locations-tile,
  body.dashboard .latest-news-tile {
    min-width: 0;
    margin-bottom: 1.25rem;
  }
  body.dashboard .latest-news-row {
    grid-column: 1;
  }
}
@media (max-width: 600px) {
  body.dashboard .dashboard-header-new {
    flex-direction: column;
    gap: 1rem;
    align-items: flex-start;
  }
  body.dashboard .next-steps-row {
    flex-direction: column;
    gap: 0.75rem;
  }
  body.dashboard .quick-actions-tile .next-steps-row {
    flex-direction: column;
    gap: 0.5rem;
  }
  body.dashboard .quick-actions-tile .next-step-card {
    min-width: 0;
    flex: none;
    text-align: left;
  }
  body.dashboard .dashboard-main-grid {
    grid-template-columns: 1fr;
  }
  body.dashboard .metrics-vertical-tile,
  body.dashboard .main-tile,
  body.dashboard .top-locations-tile,
  body.dashboard .latest-news-tile {
    padding: 1rem 0.75rem;
    margin-bottom: 1rem;
  }
  body.dashboard .main-tile .card-header,
  body.dashboard .top-locations-tile .card-header,
  body.dashboard .latest-news-tile .card-header {
    padding: 1rem 0.75rem 0.5rem 0.75rem;
  }
  body.dashboard .main-tile .card-content,
  body.dashboard .top-locations-tile .card-content,
  body.dashboard .latest-news-tile .card-content {
    padding: 1rem 0.75rem;
  }
}
body.dashboard .dashboard-greeting-description {
  font-size: 14px;
  line-height: 24px;
  color: #4d4d4d;
  margin-bottom: 7px;
}
body.dashboard .dashboard-main-grid {
  display: grid;
  grid-template-columns: 2.2fr 1.2fr;
  grid-template-rows: 1fr;
  gap: 1rem;
  align-items: stretch;
}
body.dashboard .main-tile {
  grid-column: 1;
  height: 100%;
}
body.dashboard .top-locations-tile {
  grid-column: 2;
  height: 100%;
}
body.dashboard .top-locations-list {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 0;
}
body.dashboard .location-row {
  display: flex;
  align-items: center;
  background: transparent;
  border-radius: 0;
  padding: 8px 0;
  margin-bottom: 0;
  border: none;
  border-bottom: 1px solid #f3f4f6;
  transition: background-color 0.2s ease;
}
body.dashboard .location-row:hover {
  background: #f9fafb;
}
body.dashboard .location-row:last-child {
  border-bottom: none;
}
body.dashboard .location-rank {
  font-size: 13px;
  font-weight: 600;
  color: #6b7280;
  width: 24px;
  margin-right: 12px;
  flex-shrink: 0;
  text-align: left;
}
body.dashboard .location-details {
  flex: 1;
  min-width: 0;
}
body.dashboard .location-name {
  font-size: 13px;
  font-weight: 500;
  color: #1f2937;
  margin-bottom: 1px;
  line-height: 1.3;
}
body.dashboard .location-type {
  font-size: 10px;
  color: #6b7280;
  font-weight: 400;
  text-transform: none;
  letter-spacing: normal;
}
body.dashboard .location-performance {
  text-align: right;
  flex-shrink: 0;
}
body.dashboard .location-revenue {
  font-size: 13px;
  font-weight: 600;
  color: #059669;
  margin-bottom: 1px;
  line-height: 1.3;
}
body.dashboard .location-trend {
  font-size: 9px;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 2px;
}
body.dashboard .location-trend.up {
  color: #059669;
}
body.dashboard .location-trend.down {
  color: #dc2626;
}
body.dashboard .location-trend.neutral {
  color: #6b7280;
}
body.dashboard .location-trend i {
  font-size: 9px;
}
body.dashboard .activity-item,
body.dashboard .playlist-item,
body.dashboard .campaign-item {
  display: flex;
  align-items: flex-start;
  gap: 1rem;
  padding: 0.75rem 0;
  border-bottom: 1px solid #f3f4f6;
}
body.dashboard .activity-item:last-child,
body.dashboard .playlist-item:last-child,
body.dashboard .campaign-item:last-child {
  border-bottom: none;
}
body.dashboard .activity-item {
  margin-bottom: 0.5rem;
  line-height: 1.6;
  font-size: 0.97rem;
}
body.dashboard .activity-item:last-child {
  margin-bottom: 0;
}
body.dashboard .playlist-item,
body.dashboard .campaign-item {
  padding-top: 0.1rem;
  padding-bottom: 0.25rem;
  font-size: 0.92rem;
}
body.dashboard .playlist-row1,
body.dashboard .campaign-row1 {
  font-size: 0.95rem;
}
body.dashboard .playlist-row2,
body.dashboard .campaign-row2 {
  font-size: 0.92rem;
}
body.dashboard .tab-content .playlist-item:last-child,
body.dashboard .tab-content .campaign-item:last-child {
  margin-bottom: 0;
}
body.dashboard .activity-icon {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.25rem;
  color: #fff;
  flex-shrink: 0;
}
body.dashboard .activity-icon.success {
  background: #10b981;
}
body.dashboard .activity-icon.info {
  background: #3b82f6;
}
body.dashboard .activity-icon.warning {
  background: #f59e0b;
}
body.dashboard .activity-content h4, body.dashboard .activity-content .h4 {
  font-size: 1rem;
  font-weight: 600;
  color: #1f2937;
  margin: 0 0 0.25rem 0;
}
body.dashboard .activity-content p {
  color: #6b7280;
  margin: 0 0 0.25rem 0;
  font-size: 0.95rem;
}
body.dashboard .activity-time {
  color: #9ca3af;
  font-size: 0.85rem;
}
body.dashboard .playlist-info h4, body.dashboard .playlist-info .h4,
body.dashboard .campaign-info h4,
body.dashboard .campaign-info .h4 {
  font-size: 1rem;
  font-weight: 600;
  color: #1f2937;
  margin: 0 0 0.25rem 0;
}
body.dashboard .playlist-info p,
body.dashboard .campaign-info p {
  color: #6b7280;
  margin: 0 0 0.25rem 0;
  font-size: 0.95rem;
}
body.dashboard .playlist-status,
body.dashboard .campaign-status {
  font-size: 0.85rem;
  font-weight: 600;
  padding: 0.2rem 0.7rem;
  border-radius: 999px;
  margin-left: 0.5rem;
  display: inline-block;
}
body.dashboard .playlist-status.active,
body.dashboard .campaign-status.active {
  background: #dcfce7;
  color: #166534;
}
body.dashboard .playlist-status.paused,
body.dashboard .campaign-status.paused {
  background: #fef3c7;
  color: #92400e;
}
body.dashboard .playlist-metrics,
body.dashboard .campaign-metrics {
  display: flex;
  gap: 1.25rem;
  font-size: 0.95rem;
  color: #6b7280;
  margin-top: 0.25rem;
}
body.dashboard .latest-news-row {
  grid-row: 2;
  grid-column: 1/span 3;
  margin-top: 0.5rem !important;
}
@media (max-width: 1200px) {
  body.dashboard .dashboard-main-grid {
    grid-template-columns: 1fr 2fr 1fr;
    grid-template-rows: auto auto;
  }
  body.dashboard .latest-news-row {
    grid-column: 1/span 3;
  }
}
body.dashboard .latest-news-card p {
  display: -webkit-box;
  -webkit-line-clamp: 2; /* Limit to 2 lines */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  min-height: 2.5rem;
}
@media (max-width: 900px) {
  body.dashboard .latest-news-card p {
    -webkit-line-clamp: 3;
  }
  body.dashboard .dashboard-main-grid {
    grid-template-rows: auto auto;
  }
  body.dashboard .metrics-vertical-tile,
  body.dashboard .main-tile,
  body.dashboard .top-locations-tile,
  body.dashboard .latest-news-tile {
    min-width: 0;
    margin-bottom: 1.25rem;
  }
  body.dashboard .latest-news-row {
    grid-column: 1;
  }
}
@media (max-width: 600px) {
  body.dashboard .dashboard-main-grid {
    display: flex;
    flex-direction: column;
  }
  body.dashboard .dashboard-main-grid > div {
    width: 100% !important;
  }
  body.dashboard .main-tile,
  body.dashboard .metrics-vertical-tile,
  body.dashboard .top-locations-tile {
    height: unset !important;
  }
  body.dashboard .metrics-vertical-tile,
  body.dashboard .main-tile,
  body.dashboard .top-locations-tile,
  body.dashboard .latest-news-tile {
    padding: 1rem 0.75rem;
    margin-bottom: 1rem;
  }
  body.dashboard .latest-news-row {
    grid-column: 1;
  }
}
body.dashboard .metrics-vertical-tile,
body.dashboard .top-locations-tile {
  margin-bottom: 0;
  padding: 1rem 0.75rem;
  overflow-y: auto;
  min-height: unset;
}
body.dashboard .main-tile .card-content > div {
  margin-bottom: 0.5rem !important;
  padding: 1rem 0.75rem !important;
  min-height: unset !important;
  margin-top: 39px !important;
}
body.dashboard .latest-news-tile {
  padding: 8px 0.75rem;
  min-height: unset;
  margin-top: 0.5rem !important;
  margin-bottom: 0px;
}
body.dashboard .top-locations-tile .card-content,
body.dashboard .main-tile .card-content {
  padding: 1rem 0.75rem;
}
body.dashboard .latest-news-tile .card-content {
  padding: 0;
}
body.dashboard .top-locations-tile .card-header,
body.dashboard .main-tile .card-header,
body.dashboard .latest-news-tile .card-header {
  padding: 4px;
}
body.dashboard .next-steps-row {
  gap: 0.75rem;
  margin-bottom: 1rem;
}
@media (max-width: 900px) {
  body.dashboard .metrics-vertical-tile,
  body.dashboard .main-tile,
  body.dashboard .top-locations-tile,
  body.dashboard .latest-news-tile {
    margin-bottom: 0.5rem;
  }
}
@media (max-width: 600px) {
  body.dashboard .metrics-vertical-tile,
  body.dashboard .main-tile,
  body.dashboard .top-locations-tile,
  body.dashboard .latest-news-tile {
    padding: 1rem;
    margin-bottom: 0.25rem;
  }
  body.dashboard .main-tile .tab-btn {
    justify-content: center;
  }
  body.dashboard .main-tile .card-header,
  body.dashboard .top-locations-tile .card-header,
  body.dashboard .latest-news-tile .card-header {
    padding: 0.5rem 0.25rem 0.15rem 0.25rem;
    max-width: 90%;
  }
  body.dashboard .main-tile .card-content,
  body.dashboard .top-locations-tile .card-content,
  body.dashboard .latest-news-tile .card-content {
    padding: 0.5rem 0.25rem;
  }
}
body.dashboard .tab-list-card {
  background: #fff;
  border: 1px solid #f3f4f6;
  border-radius: 8px;
  padding: 0.5rem 1rem;
  margin-bottom: 0.5rem;
  display: flex;
  flex-direction: column;
  gap: 0;
}
body.dashboard .tab-list-item {
  display: block;
  background: transparent;
  border: none;
  border-bottom: 1px solid #f3f4f6;
  padding: 1rem 1rem;
  margin-bottom: 0;
  transition: background-color 0.2s ease;
}
body.dashboard .tab-list-item:last-child {
  border-bottom: none;
}
body.dashboard .tab-list-item:hover {
  background-color: #f9fafb;
}
body.dashboard .tab-list-item.clickable {
  cursor: pointer;
  text-decoration: none;
}
body.dashboard .tab-list-info {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
  width: 100%;
  padding-right: 20px;
}
body.dashboard .tab-list-item table {
  width: 100% !important;
  border-collapse: collapse !important;
  table-layout: fixed !important;
  overflow: visible !important;
}
body.dashboard .tab-list-item table td {
  text-align: left;
  padding: 0.25rem;
  vertical-align: top;
  border: none;
  overflow: visible !important;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: none !important;
  font-size: 11px;
}
body.dashboard .tab-list-item table td:first-child {
  width: 30% !important;
  word-wrap: break-word;
  font-weight: 600;
}
body.dashboard .tab-list-item table td:nth-child(2) {
  width: 20% !important;
  word-wrap: break-word;
}
body.dashboard .tab-list-item table td:nth-child(3) {
  width: 20% !important;
  word-wrap: break-word;
}
body.dashboard .tab-list-item table td:nth-child(4) {
  width: 20% !important;
  word-wrap: break-word;
}
body.dashboard .tab-list-item table td:last-child {
  width: 10% !important;
  text-align: right;
  word-wrap: break-word;
}
body.dashboard .tab-list-item table tr:first-child td {
  padding-bottom: 0.25rem;
}
body.dashboard .tab-list-item table tr:last-child td {
  padding-top: 0.25rem;
}
body.dashboard .info-list {
  display: flex;
  padding: 0;
  list-style: none;
  margin-bottom: 0;
}
body.dashboard .info-list li {
  padding-left: 15px;
  position: relative;
}
body.dashboard ul.info-list li::before {
  content: ".";
  background: #333;
  width: 5px;
  height: 5px;
  border-radius: 10px;
  display: inline-block;
  position: absolute;
  left: 6px;
  top: 6px;
  color: transparent;
}
body.dashboard .tab-list-title {
  font-size: 11px;
  font-weight: 600;
  color: #1f2937;
  margin-bottom: 0.15rem;
  line-height: 1.2;
}
body.dashboard .tab-list-meta {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  color: #6b7280;
  font-size: 10px;
  margin-bottom: 0;
  line-height: 1.2;
  justify-content: space-between;
}
body.dashboard .compact-meta {
  font-size: 0.85rem;
  color: #9ca3af;
  margin-top: -0.2rem;
  margin-bottom: 0;
  line-height: 1.05;
}
body.dashboard .tab-list-status {
  justify-self: end;
  padding: 0.12rem 0.6rem;
  border-radius: 999px;
  font-size: 9px;
  font-weight: 600;
  background: #dcfce7;
  color: #166534;
  white-space: nowrap;
  align-self: center;
  display: inline-block;
}
body.dashboard .tab-list-status.paused {
  background: #fef3c7;
  color: #92400e;
}
body.dashboard .tab-list-status.completed {
  background: #f3f4f6;
  color: #6b7280;
}
body.dashboard .tab-list-status.inactive {
  background: #f3f4f6;
  color: #6b7280;
}
body.dashboard .tab-list-status.scheduled {
  background: #dbeafe;
  color: #1e40af;
}
body.dashboard .tab-list-actions {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  justify-self: end;
}
body.dashboard .tab-list-menu {
  color: #9ca3af;
  background: none;
  border: none;
  font-size: 1.3rem;
  cursor: pointer;
  border-radius: 50%;
  padding: 0.25rem;
  transition: background 0.15s;
}
body.dashboard .tab-list-menu:hover {
  background: #f3f4f6;
  color: #6b7280;
}
body.dashboard .tab-view-more-btn {
  display: block;
  margin: 0 auto;
  margin-top: 0.5rem;
  margin-bottom: 0.25rem;
  padding: 6px 20px;
  font-size: 13px;
  font-weight: 500;
  color: #6b7280;
  background: transparent;
  border: none;
  border-radius: 999px;
  text-align: center;
  cursor: pointer;
  transition: background 0.2s, color 0.2s, box-shadow 0.2s;
  box-shadow: none;
}
body.dashboard .tab-view-more-btn:hover {
  background: #f3f4f6;
  color: #374151;
  box-shadow: none;
  text-decoration: none;
}
@media (max-width: 820px) {
  body.dashboard .tab-list-card {
    padding: 0.25rem 0.5rem;
  }
  body.dashboard .tab-list-item {
    padding: 0.75rem 0.25rem;
  }
  body.dashboard .tab-list-item table {
    table-layout: auto;
  }
  body.dashboard .tab-list-item table td {
    display: block;
    width: 100% !important;
    padding: 0.25rem 0;
  }
  body.dashboard .tab-list-item table td:last-child {
    text-align: left;
  }
  body.dashboard .tab-view-more-btn {
    padding: 10px;
    font-size: 12px;
  }
}
body.dashboard .activity-icon-wrap {
  width: 2rem;
  min-width: 2rem;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 0.7rem;
}
body.dashboard .activity-icon {
  font-size: 1.2rem;
  color: #fbbf24;
  vertical-align: middle;
}
body.dashboard .tabbed-card .card-header {
  position: absolute;
  top: 0;
  width: 100%;
  background: #fff;
  z-index: 2;
  border-radius: 10px;
}
body.dashboard .dashboard-main-grid > div {
  position: relative;
}
body.dashboard .tab-list-table a {
  display: flex;
  width: 100%;
  height: 100%;
  text-decoration: none;
  color: inherit;
}
body.dashboard .tab-list-table > tbody > tr:nth-child(even) {
  border-bottom: 1px solid #f3f4f6;
}
body.dashboard .info-list li {
  max-width: 80px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  margin-right: 5px;
  font-size: 10px;
}
body.dashboard .tab-list-table tr {
  transition: background 0.2s ease;
  overflow: hidden;
}
body.dashboard .tab-list-table tr:hover {
  background: #f9f9f9;
}
body.dashboard .tab-list-table tr:nth-child(even):hover {
  background: #f9f9f9;
}
body.dashboard .dashboard-new-layout .dashboard-main-grid .latest-news-tile.latest-news-row {
  margin-top: 0.5rem !important;
}
body.dashboard .dashboard-new-layout .latest-news-tile .card-header {
  padding: 1rem 1.5rem 0.25rem 1rem !important;
}

body.design_studio {
  background-image: none;
  background-color: #f9fafb;
  color: #111827;
  min-height: 100vh;
  /* Layout styles moved to components/_page-layout.scss */
  /* Page Header styles moved to components/_page-header.scss */
  /* Design Grid */
  /* Responsive Adjustments */
}
body.design_studio .btn-primary {
  background-color: #FFCA2C;
  color: rgb(0, 0, 0);
  border-color: #FFCA2C;
  transition: all 0.2s ease;
  border-radius: 6px;
}
body.design_studio .btn-primary i {
  font-size: 14px;
}
body.design_studio .btn-primary:hover:not(:disabled):not(.disabled) {
  color: black !important;
  background-color: #FFCA2C !important;
  border-color: #FFCA2C !important;
}
body.design_studio .designs-grid {
  margin-top: 1.5rem;
}
body.design_studio .design-card {
  background: #FFFFFF;
  border: 1px solid #E5E7EB;
  border-radius: 12px;
  overflow: hidden;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  display: flex;
  flex-direction: column;
  height: 100%;
}
body.design_studio .design-card:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}
body.design_studio .design-preview {
  background-color: #F3F4F6;
  width: 100%;
  padding-bottom: 100%;
  position: relative;
  flex-shrink: 0;
}
body.design_studio .design-preview img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 0;
}
body.design_studio .design-info {
  padding: 1rem;
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
body.design_studio .design-info h3, body.design_studio .design-info .h3 {
  font-size: 13px;
  font-weight: 500;
  color: #111827;
  margin: 0 0 0.25rem 0;
}
body.design_studio .design-info p {
  font-size: 11px;
  color: #6B7280;
  margin: 0 0 0.75rem 0;
}
body.design_studio .design-actions {
  display: flex;
  gap: 0.5rem;
}
body.design_studio .btn-light {
  font-size: 11px;
  padding: 0.4rem 0.75rem;
  color: #4B5563;
  background-color: #F9FAFB;
  border: 1px solid #E5E7EB;
  border-radius: 6px;
  transition: all 0.2s ease;
  height: 28px;
  line-height: 1;
  display: inline-flex;
  align-items: center;
}
body.design_studio .btn-light:hover {
  background-color: #F3F4F6;
  color: #111827;
  border-color: #D1D5DB;
}
body.design_studio .design-studio-actions-col {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  min-width: 220px;
}
body.design_studio .last-synced-text {
  white-space: nowrap;
  font-size: 0.875em;
}
@media (max-width: 991.98px) {
  body.design_studio {
    /* Responsive styles moved to components/_page-layout.scss */
  }
  body.design_studio .page-header {
    flex-direction: column;
    gap: 1rem;
    align-items: flex-start;
  }
  body.design_studio .col-md-3 {
    margin-bottom: 1rem;
  }
  body.design_studio .design-actions {
    flex-direction: column;
  }
  body.design_studio .btn-light {
    width: 100%;
  }
}

/* Media Library Styles */
body.media_library {
  background-image: none;
  background-color: #f9fafb;
  color: #111827;
  min-height: 100vh;
  /* Layout styles moved to components/_page-layout.scss */
  /* Media Grid */
  /* Upload Card */
  /* Media Card */
  /* Responsive Styles */
}
body.media_library .media-grid {
  margin-top: 2rem;
}
body.media_library .upload-card {
  height: 100%;
  min-height: 300px;
  border: 2px dashed #e2e8f0;
  border-radius: 0.5rem;
  transition: all 0.3s ease;
}
body.media_library .upload-card:hover {
  border-color: #cbd5e0;
  background-color: #f7fafc;
}
body.media_library .upload-zone {
  height: 100%;
  padding: 2rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  cursor: pointer;
}
body.media_library .upload-zone i {
  font-size: 2.5rem;
  color: #718096;
  margin-bottom: 1rem;
}
body.media_library .upload-zone h3, body.media_library .upload-zone .h3 {
  font-size: 1.25rem;
  font-weight: 600;
  margin-bottom: 0.5rem;
}
body.media_library .upload-zone p {
  color: #718096;
  margin-bottom: 1rem;
}
body.media_library .media-card {
  background: #fff;
  border-radius: 0.5rem;
  overflow: hidden;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease;
  position: relative;
}
body.media_library .media-card:hover {
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  transform: translateY(-2px);
}
body.media_library .media-card:hover .media-actions {
  opacity: 1;
}
body.media_library .media-card:hover .media-info {
  bottom: 0;
}
body.media_library .media-preview {
  position: relative;
  height: 180px;
  background: #f7fafc;
}
body.media_library .media-preview img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
body.media_library .media-type {
  position: absolute;
  top: 0.5rem;
  left: 0.5rem;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.25rem 0.75rem;
  border-radius: 1rem;
  font-size: 0.875rem;
}
body.media_library .media-duration {
  position: absolute;
  bottom: 0.5rem;
  right: 0.5rem;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.25rem 0.5rem;
  border-radius: 0.25rem;
  font-size: 0.875rem;
}
body.media_library .media-actions {
  position: absolute;
  top: 0.5rem;
  right: 0.5rem;
  display: flex;
  gap: 0.5rem;
  opacity: 0;
  transition: opacity 0.2s ease;
}
body.media_library .btn-icon {
  width: 2rem;
  height: 2rem;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(255, 255, 255, 0.9);
  border: none;
  border-radius: 50%;
  color: #4a5568;
  transition: all 0.2s ease;
  cursor: pointer;
}
body.media_library .btn-icon:hover {
  background: #fff;
  color: #2d3748;
  transform: scale(1.1);
}
body.media_library .media-info {
  padding: 8px;
  background: #FFCA2C;
  text-align: center;
  transition: 0.2s all;
  position: absolute;
  bottom: -60px;
  width: 100%;
}
body.media_library .media-info h3, body.media_library .media-info .h3 {
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 0;
}
body.media_library .media-info p {
  color: #718096;
  font-size: 0.75rem;
  margin: 0;
}
body.media_library #previewMediaModal .modal-dialog {
  max-width: 800px;
}
body.media_library #previewMediaModal .modal-content {
  background: rgba(0, 0, 0, 0.9215686275);
  border: none;
  border-radius: 0.5rem;
  overflow: hidden;
}
body.media_library #previewMediaModal .modal-header {
  background: transparent;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding: 0.75rem 1.25rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
body.media_library #previewMediaModal .modal-title {
  color: #fff;
  font-size: 0.875rem;
  margin: 0;
}
body.media_library #previewMediaModal .header-actions {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  justify-content: end;
}
body.media_library #previewMediaModal .btn-close {
  filter: invert(1) grayscale(100%) brightness(200%);
  opacity: 0.75;
  padding: 0;
  margin: 0;
  width: 2rem;
  height: 2rem;
}
body.media_library #previewMediaModal .btn-close:hover {
  opacity: 1;
}
body.media_library .preview-container {
  position: relative;
  width: 100%;
  background: transparent;
  min-height: 400px;
  display: flex;
  align-items: center;
  justify-content: center;
}
body.media_library .preview-image,
body.media_library .preview-video {
  width: 700px;
  max-width: 100%;
  max-height: 70vh;
  width: auto;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
  display: block;
  margin: 0 auto;
}
body.media_library .preview-info {
  color: #fff;
  border-top: 1px solid #6d6d6d;
}
body.media_library .preview-info h3, body.media_library .preview-info .h3 {
  text-align: center;
  font-size: 19px;
  color: #fff;
}
body.media_library .preview-title {
  font-size: 0.875rem;
  font-weight: 500;
  color: #1a1a1a;
  margin: 0;
}
body.media_library .preview-details {
  font-size: 0.75rem;
  color: #fff;
  text-align: center;
}
body.media_library #previewMediaModal .btn-icon {
  width: 2rem;
  height: 2rem;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(255, 255, 255, 0.1);
  border: none;
  border-radius: 50%;
  color: #fff;
  transition: all 0.2s ease;
  cursor: pointer;
}
body.media_library #previewMediaModal .btn-icon:hover {
  background: rgba(255, 255, 255, 0.2);
  transform: scale(1.1);
}
body.media_library #previewMediaModal .btn-icon[title=Delete]:hover {
  background: rgba(220, 53, 69, 0.2);
  color: #dc3545;
}
body.media_library .modal-footer .btn-primary {
  background-color: rgba(31, 31, 31, 0.95);
  border-color: rgba(31, 31, 31, 0.95);
  color: #ffffff;
}
body.media_library .upload-progress .progress {
  height: 8px;
  background-color: #f3f4f6;
  border-radius: 4px;
  overflow: hidden;
}
body.media_library .upload-progress .progress-bar {
  background-color: #FFCA2C;
  transition: width 0.3s ease;
}
body.media_library #uploadModal .form-control,
body.media_library #uploadModal .form-select, body.media_library #editMediaModal .form-control,
body.media_library #editMediaModal .form-select {
  max-width: 100% !important;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
body.media_library #uploadModal .input-group-text, body.media_library #editMediaModal .input-group-text {
  border: 1px solid #dee2e6;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
body.media_library #deleteConfirmModal .modal-footer {
  justify-content: flex-end !important;
}
body.media_library #filtersForm .input-group-text {
  background-color: #fff !important;
  border: 1px solid #e5e7eb;
  border-right: none;
  color: #6b7280;
}
body.media_library #filtersForm .input-group .form-control {
  border-left: none;
}
@media (max-width: 610px) {
  body.media_library .search-filter-section #filtersForm .col-12.col-md.d-flex {
    flex-direction: column;
    align-items: stretch;
  }
  body.media_library .search-filter-section #filtersForm .col-12.col-md.d-flex .form-select {
    width: 100%;
  }
}
@media (max-width: 768px) {
  body.media_library #filtersWrapper {
    margin-bottom: 1rem;
  }
  body.media_library .media-card {
    margin-bottom: 1rem;
  }
  body.media_library .media-actions {
    opacity: 1;
  }
}

/* Setup Wizard Styles */
:root {
  --primary-color: #FFCA2C;
  --primary-hover: #ffca2c;
}

body.setup-wizard-body {
  /* Base styles */
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  background-color: var(--light-bg);
  color: var(--text-color);
  -webkit-font-smoothing: antialiased;
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  line-height: 1.5;
  letter-spacing: -0.01em;
  /* Top navigation */
  /* Main container */
  /* Wizard container */
  /* Wizard progress */
  /* Hide progress bar when scrolling */
  /* Wizard content */
  /* Navigation buttons */
  /* Form controls */
  /* Step 4: State/City/Zip row – CSS Grid for stable layout (no shift when country/state changes) */
  /* Info box for step descriptions */
  /* Pairing success (Step 1) */
  /* Lottie animation container */
  /* Original Pairing Badge (keeping for backward compatibility) */
  /* Screens (Step 2) */
  /* Ad Preferences (Step 3) */
  /* Style for "No exclusions selected" text */
  /* Operating Hours (Step 4) */
  /* Operating Hours Styling */
  /* Ad Exclusion List Styling */
  /* Foot Traffic Input Styling */
  /* Responsive Adjustments */
  /* Review (Step 5) */
  /* Create Playlist (Step 6) */
  /* Content Order & Schedule (Step 7) */
  /* Assign to Screens (Step 8) */
  /* Success (Final Step) */
  /* Modal styles */
  /* Responsive adjustments */
  /* Setup Complete (Step 4) */
  /* Improve spacing on mobile */
  /* Operating Hours (Step 5) */
  /* Added to fix width issues */
  /* Default both buttons inline */
  /* If only one button is shown, stretch it */
  /* Responsive styles for more compact design */
  /* Location Selection Styles */
  /* Mobile responsive styles for location selection */
}
body.setup-wizard-body .top-nav {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 56px;
  background: white;
  z-index: 1000;
  border-bottom: 1px solid var(--border-color);
  transition: transform 0.3s ease, opacity 0.3s ease;
}
body.setup-wizard-body .top-nav .container {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center; /* Center the logo */
}
body.setup-wizard-body .logo img {
  height: 24px;
  width: auto;
  display: block;
}
body.setup-wizard-body .main-container {
  padding-top: 56px; /* Match exact top nav height */
  padding-bottom: 0; /* Removed bottom padding for full screen */
  max-width: 100% !important; /* Full width instead of 720px */
  margin: 0;
  flex: 1;
  padding-left: 0; /* No side padding for full screen */
  padding-right: 0; /* No side padding for full screen */
  min-height: calc(100vh - 56px); /* Full height minus top navigation */
}
body.setup-wizard-body .wizard-container {
  background-color: #fff;
  border-radius: 0; /* No border radius for full screen */
  box-shadow: none; /* No shadow for full screen */
  overflow: hidden;
  display: flex;
  flex-direction: column;
  position: relative;
  border: none; /* No border for full screen */
  transition: var(--transition);
  width: 100%;
  min-width: 100%;
  min-height: 100%; /* Full height */
}
body.setup-wizard-body .wizard-progress {
  position: relative; /* Changed from fixed to relative */
  width: 100%; /* Full width */
  padding: 1rem 0; /* Vertical padding only */
  display: flex;
  align-items: center;
  justify-content: center; /* Center the progress content */
  background-color: rgba(255, 255, 255, 0.95); /* Slightly transparent background */
  backdrop-filter: blur(10px); /* Blur effect */
  border-bottom: none; /* Remove grey line */
  z-index: 999; /* Below top nav but above content */
  transition: transform 0.3s ease, opacity 0.3s ease; /* Smooth hide/show */
}
body.setup-wizard-body .wizard-progress.hidden {
  display: none; /* Changed from transform to display none since it's now relative */
}
body.setup-wizard-body .progress-bar-container {
  height: 4px; /* Slightly increased for better visibility */
  background-color: var(--light-bg);
  border-radius: 2px;
  overflow: hidden;
  flex: 1;
  max-width: 600px; /* Limit width on very wide screens */
  margin-right: 1rem;
}
body.setup-wizard-body .progress-fill {
  height: 100%;
  background-color: var(--primary-color);
  border-radius: 2px;
  width: 0%;
  transition: width 0.3s ease-in-out;
}
body.setup-wizard-body .progress-percentage {
  font-size: 0.875rem;
  font-weight: 500;
  color: var(--text-color);
  min-width: 40px;
  text-align: right;
}
body.setup-wizard-body .wizard-content {
  padding: 2rem; /* Increased padding for full screen */
  padding-top: 2rem; /* Reduced top padding since progress bar is now relative */
  flex: 1;
  width: 100%;
  max-width: 800px; /* Limit content width for readability */
  margin: 0 auto; /* Center content */
  display: flex;
  flex-direction: column;
  justify-content: center; /* Center content vertically */
  min-height: calc(100vh - 200px); /* Account for progress and navigation */
}
body.setup-wizard-body .step-content {
  display: flex;
  flex-direction: column;
  min-height: 0;
  animation: fadeIn 0.3s ease-out;
  width: 100%;
  flex: 1; /* Allow content to expand */
  justify-content: center; /* Center content within the step */
  overflow-y: auto;
}
@keyframes fadeIn {
  from {
    opacity: 0;
    transform: translateY(10px); /* Slightly more movement for full screen */
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
body.setup-wizard-body .step-header {
  margin-bottom: 2rem; /* Increased for full screen */
  text-align: center; /* Center headers for full screen */
}
body.setup-wizard-body .step-header h2, body.setup-wizard-body .step-header .h2 {
  font-size: 2rem; /* Larger font for full screen */
  font-weight: 600;
  margin-bottom: 0.5rem;
  color: var(--text-color);
  letter-spacing: -0.01em;
}
body.setup-wizard-body .step-header .step-description {
  color: var(--text-muted);
  margin-bottom: 0;
  font-size: 1.125rem; /* Larger description text */
  max-width: 600px; /* Limit width for readability */
  margin-left: auto;
  margin-right: auto;
}
body.setup-wizard-body .wizard-navigation {
  display: flex;
  justify-content: space-between;
  margin-top: 2rem;
  padding: 2rem; /* Increased padding for full screen */
  border-top: 1px solid var(--border-color);
  background-color: #fff;
  max-width: 800px; /* Match content width */
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}
body.setup-wizard-body .btn {
  border-radius: 4px;
  font-weight: 500;
  padding: 0.4375rem 0.875rem; /* Reduced from 0.5rem 1rem */
  transition: var(--transition);
  font-size: 0.875rem; /* Added smaller font size */
}
body.setup-wizard-body .btn-primary {
  background-color: var(--primary-color);
  border-color: var(--primary-color);
  color: #000 !important;
  box-shadow: var(--button-shadow);
}
body.setup-wizard-body .btn-primary:hover {
  background-color: var(--primary-hover);
  border-color: var(--primary-hover);
}
body.setup-wizard-body .btn-outline-secondary {
  color: var(--secondary-color);
  border-color: var(--border-color);
  background-color: #fff;
}
body.setup-wizard-body .btn-outline-secondary:hover {
  background-color: var(--light-bg);
  border-color: var(--secondary-color);
  color: var(--text-color);
}
body.setup-wizard-body .form-control,
body.setup-wizard-body .form-select {
  padding: 0.4375rem 0.625rem; /* Reduced from 0.5rem 0.75rem */
  border-radius: 4px;
  border: 1px solid var(--border-color);
  box-shadow: var(--input-shadow);
  font-size: 0.875rem; /* Reduced from 0.9375rem */
  transition: var(--transition);
  max-width: 100% !important;
}
body.setup-wizard-body .form-control:focus,
body.setup-wizard-body .form-select:focus {
  border-color: var(--primary-color);
  box-shadow: 0 0 0 3px rgba(255, 193, 7, 0.15);
}
body.setup-wizard-body .form-label {
  font-weight: 500;
  font-size: 0.8125rem; /* Reduced from 0.875rem */
  margin-bottom: 0.25rem; /* Reduced from 0.375rem */
  color: var(--text-color);
}
body.setup-wizard-body .address-row--state-city-zip {
  display: grid;
  grid-template-columns: 1fr 1.5fr 1fr;
}
body.setup-wizard-body .address-row--state-city-zip > .form-group {
  min-width: 0; /* Allow grid cells to shrink */
}
body.setup-wizard-body .address-row--state-city-zip .form-select,
body.setup-wizard-body .address-row--state-city-zip .form-control {
  width: 100%;
  min-width: 0;
}
@media (max-width: 576px) {
  body.setup-wizard-body .address-row--state-city-zip {
    grid-template-columns: 1fr;
  }
}
body.setup-wizard-body .form-check-input {
  width: 0.875rem; /* Reduced from 1rem */
  height: 0.875rem; /* Reduced from 1rem */
  margin-top: 0.15em;
}
body.setup-wizard-body .form-check-input:checked {
  background-color: var(--primary-color);
  border-color: var(--primary-color);
}
body.setup-wizard-body .form-check-input:focus {
  border-color: var(--primary-color);
  box-shadow: 0 0 0 2px rgba(255, 193, 7, 0.15);
}
body.setup-wizard-body .form-check-label {
  font-size: 0.875rem; /* Reduced from 0.9375rem */
  font-weight: 400;
  color: var(--text-color);
}
body.setup-wizard-body .info-box {
  width: 100%;
  max-width: 100%;
  border: 1px solid var(--border-color);
  background-color: var(--light-bg);
}
body.setup-wizard-body .pairing-success {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  padding: 2rem 0; /* Increased for full screen */
  width: 100%;
  max-width: 100%;
}
body.setup-wizard-body .next-action {
  margin-top: 1rem; /* Reduced from 1.5rem */
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
body.setup-wizard-body .next-action .btn-next {
  min-width: 150px;
}
body.setup-wizard-body .pairing-lottie-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-bottom: 1.5rem;
  text-align: center;
  background-color: transparent;
}
body.setup-wizard-body .pairing-lottie-container lottie-player {
  margin-bottom: 0.5rem;
  background-color: transparent !important;
}
body.setup-wizard-body .pairing-animation-container {
  background-color: transparent !important;
}
body.setup-wizard-body .pairing-lottie-container .screen-label {
  font-size: 1rem;
  font-weight: 500;
  color: var(--text-color);
  margin-bottom: 0;
}
body.setup-wizard-body .pairing-badge {
  display: inline-flex;
  align-items: center;
  padding: 0.5rem 1rem;
  background-color: var(--light-bg);
  color: var(--text-color);
  border-radius: 6px;
  font-weight: 500;
  margin-bottom: 2rem;
  box-shadow: var(--card-shadow);
}
body.setup-wizard-body .pairing-badge i {
  color: var(--success-color);
  font-size: 1.25rem;
  margin-right: 0.5rem;
}
body.setup-wizard-body .btn-finish {
  min-width: 240px;
}
body.setup-wizard-body .screens-content {
  display: flex;
  flex-direction: column;
  gap: 0;
  width: 100%;
}
body.setup-wizard-body .screen-config {
  background-color: var(--light-bg);
  border-radius: 6px;
  padding: 1rem; /* Reduced from 1.25rem */
  width: 100%;
}
body.setup-wizard-body .screen-header {
  margin-bottom: 0.75rem; /* Reduced from 1rem */
  font-weight: 500;
}
body.setup-wizard-body .add-screen-section {
  margin: 0.5rem 0;
  width: 100%;
}
body.setup-wizard-body .add-screen-section p {
  margin-bottom: 0.5rem;
  color: var(--text-muted);
  font-size: 0.9375rem;
}
body.setup-wizard-body .ad-preferences-content {
  display: flex;
  flex-direction: column;
  gap: 0.75rem; /* Reduced from 1rem */
}
body.setup-wizard-body .learn-more-link {
  color: var(--text-muted);
  padding: 0;
  font-size: 0.75rem; /* Reduced from 0.875rem */
  text-decoration: none;
  margin-bottom: 1rem; /* Added more spacing after the link */
  text-align: left;
  display: block;
}
body.setup-wizard-body .learn-more-link:hover {
  color: var(--primary-color);
  text-decoration: underline;
}
body.setup-wizard-body .text-muted.small {
  font-size: 0.6875rem; /* Smaller than the default small class */
  text-decoration: underline;
}
body.setup-wizard-body .fs-6 {
  font-size: 1rem !important;
}
body.setup-wizard-body .fw-bold {
  font-weight: 700 !important;
}
body.setup-wizard-body .operating-hours-content {
  display: flex;
  flex-direction: column;
  gap: 1rem; /* Reduced from 1.25rem */
}
body.setup-wizard-body .time-range-container {
  background-color: var(--light-bg);
  border-radius: 6px;
  padding: 1rem; /* Reduced from 1.25rem */
}
body.setup-wizard-body .time-range-label {
  margin-bottom: 0.5rem; /* Reduced from 0.75rem */
  font-weight: 500;
}
body.setup-wizard-body .operating-hours {
  margin-top: 1rem; /* Reduced from 1.5rem */
}
body.setup-wizard-body .operating-hours .hours-row {
  display: flex;
  align-items: center;
  gap: 0.75rem; /* Reduced from 1rem */
  padding: 0.5rem; /* Reduced from 0.75rem */
  border: 1px solid #e5e7eb;
  border-radius: 6px; /* Reduced from 8px */
  margin-bottom: 0.5rem; /* Reduced from 0.75rem */
  background: #fff;
}
body.setup-wizard-body .operating-hours .hours-row.disabled {
  background-color: #f9fafb;
}
body.setup-wizard-body .operating-hours .hours-row.disabled .time-inputs input[type=time],
body.setup-wizard-body .operating-hours .hours-row.disabled .btn-icon {
  opacity: 0.5;
  cursor: not-allowed;
}
body.setup-wizard-body .operating-hours .hours-row.disabled .toggle-label {
  color: #9ca3af;
}
body.setup-wizard-body .operating-hours .hours-row:last-child {
  margin-bottom: 0;
}
body.setup-wizard-body .operating-hours .day-toggle {
  min-width: 85px; /* Reduced from 100px */
  display: flex;
  align-items: center;
}
body.setup-wizard-body .operating-hours .toggle-label {
  font-size: 0.8125rem; /* Reduced from 0.875rem */
  color: #374151;
  font-weight: 500;
  margin: 0;
}
body.setup-wizard-body .operating-hours .hours-inputs {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
body.setup-wizard-body .operating-hours .time-inputs {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  min-height: 38px;
}
body.setup-wizard-body .operating-hours .time-separator {
  color: #6b7280;
  font-size: 0.875rem;
  margin: 0 0.25rem;
}
body.setup-wizard-body .operating-hours input[type=time] {
  width: 140px;
  height: 38px;
  padding: 0.375rem 0.75rem;
  font-size: 0.875rem;
  border: 1px solid #e5e7eb;
  border-radius: 6px;
  color: #374151;
}
body.setup-wizard-body .operating-hours .hours-actions {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  margin-left: 0.5rem;
}
body.setup-wizard-body .operating-hours .btn-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-height: 32px;
  padding: 0;
  border: 1px solid #e5e7eb;
  border-radius: 6px;
  background: #fff;
  color: #6b7280;
  flex-shrink: 0;
  transition: all 0.2s ease;
}
body.setup-wizard-body .operating-hours .btn-icon:hover {
  background: #f3f4f6;
  border-color: #d1d5db;
  color: #374151;
}
body.setup-wizard-body .operating-hours .closed-toggle {
  display: flex;
  align-items: center;
  padding-left: 1rem;
  border-left: 1px solid #e5e7eb;
  margin-left: auto;
}
body.setup-wizard-body .operating-hours .closed-toggle .toggle-label {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  font-size: 0.875rem;
  color: #6b7280;
  cursor: pointer;
}
body.setup-wizard-body .operating-hours .closed-toggle input[type=checkbox] {
  width: 1rem;
  height: 1rem;
  border-radius: 4px;
  border: 1px solid #d1d5db;
  cursor: pointer;
  margin: 0;
}
body.setup-wizard-body .operating-hours .closed-toggle input[type=checkbox]:checked {
  background-color: #ef4444;
  border-color: #ef4444;
}
body.setup-wizard-body .ad-exclusion-list {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
  gap: 1rem;
  margin-top: 1rem;
}
body.setup-wizard-body .ad-exclusion-list .form-check {
  margin: 0;
  padding: 0.5rem;
  border: 1px solid #e5e7eb;
  border-radius: 6px;
  background: #fff;
  transition: all 0.2s ease;
}
body.setup-wizard-body .ad-exclusion-list .form-check:hover {
  background: #f9fafb;
  border-color: #d1d5db;
}
body.setup-wizard-body .ad-exclusion-list .form-check-input {
  margin-right: 0.5rem;
  cursor: pointer;
}
body.setup-wizard-body .ad-exclusion-list .form-check-input:checked {
  background-color: #FFCA2C;
  border-color: #FFCA2C;
}
body.setup-wizard-body .ad-exclusion-list .form-check-input:focus {
  box-shadow: 0 0 0 0.25rem rgba(248, 233, 7, 0.25);
  border-color: #FFCA2C;
}
body.setup-wizard-body .ad-exclusion-list .form-check-label {
  font-size: 0.875rem;
  color: #374151;
  cursor: pointer;
}
body.setup-wizard-body input[name=foot_traffic] {
  max-width: 300px;
}
body.setup-wizard-body .btn-close.white {
  filter: invert(1);
}
@media (max-width: 768px) {
  body.setup-wizard-body .wizard-content {
    min-height: 0;
    justify-content: flex-start;
  }
  body.setup-wizard-body .wizard-content #step1.step-content {
    min-height: auto;
  }
  body.setup-wizard-body .wizard-content .step-content {
    min-height: 0;
  }
  body.setup-wizard-body .operating-hours .hours-row {
    flex-wrap: wrap;
    gap: 1rem;
  }
  body.setup-wizard-body .operating-hours .day-toggle {
    width: auto;
  }
  body.setup-wizard-body .operating-hours .hours-inputs {
    width: 100%;
    order: 3;
    flex-direction: column;
    align-items: flex-start;
  }
  body.setup-wizard-body .operating-hours .time-inputs {
    width: 100%;
    flex-direction: row;
    align-items: anchor-center;
  }
  body.setup-wizard-body .operating-hours input[type=time] {
    width: 100%;
  }
  body.setup-wizard-body .operating-hours .hours-actions {
    margin-left: 0;
    margin-top: 0.5rem;
    margin-left: auto;
  }
  body.setup-wizard-body .operating-hours .closed-toggle {
    padding-left: 0;
    border-left: none;
    margin-left: 0;
    margin-top: 0.5rem;
    width: 100%;
  }
  body.setup-wizard-body .ad-exclusion-list {
    grid-template-columns: 1fr;
  }
}
body.setup-wizard-body .review-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1.5rem;
  padding: 1rem 0;
}
body.setup-wizard-body .summary-list {
  width: 100%;
  list-style-type: none;
  padding: 0;
  margin: 0;
  background-color: var(--light-bg);
  border-radius: 6px;
  overflow: hidden;
}
body.setup-wizard-body .summary-list li {
  display: flex;
  justify-content: space-between;
  padding: 0.75rem 1.25rem;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
body.setup-wizard-body .summary-list li:last-child {
  border-bottom: none;
}
body.setup-wizard-body .summary-label {
  color: var(--text-muted);
  font-size: 0.9375rem;
}
body.setup-wizard-body .summary-value {
  font-weight: 500;
  font-size: 0.9375rem;
}
body.setup-wizard-body .finish-action {
  margin-top: 1rem;
  width: 100%;
  text-align: center;
}
body.setup-wizard-body .btn-finish {
  min-width: 240px;
}
body.setup-wizard-body .upload-container {
  margin: 1.5rem 0;
}
body.setup-wizard-body .upload-dropzone {
  border: 2px dashed var(--border-color);
  border-radius: 6px;
  padding: 2rem 1rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  gap: 1rem;
  background-color: var(--light-bg);
  cursor: pointer;
  transition: var(--transition);
}
body.setup-wizard-body .upload-dropzone:hover {
  background-color: var(--light-bg-hover);
  border-color: var(--primary-color);
}
body.setup-wizard-body .upload-dropzone i {
  font-size: 2rem;
  color: var(--text-muted);
}
body.setup-wizard-body .upload-dropzone p {
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 500;
}
body.setup-wizard-body .design-studio-placeholder {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 200px;
  background-color: var(--light-bg);
  border-radius: 6px;
}
body.setup-wizard-body .sortable-container {
  margin-bottom: 1.5rem;
}
body.setup-wizard-body .sortable-list {
  background-color: var(--light-bg);
  border-radius: 6px;
  overflow: hidden;
  border: 1px solid var(--border-color);
}
body.setup-wizard-body .sortable-item {
  display: flex;
  align-items: center;
  padding: 0.75rem 1rem;
  border-bottom: 1px solid var(--border-color);
  background-color: white;
}
body.setup-wizard-body .sortable-item:last-child {
  border-bottom: none;
}
body.setup-wizard-body .drag-handle {
  color: var(--text-muted);
  margin-right: 1rem;
  cursor: move;
}
body.setup-wizard-body .item-name {
  font-weight: 500;
}
body.setup-wizard-body .date-range-container {
  margin-bottom: 1rem;
}
body.setup-wizard-body .screen-checkbox-list {
  background-color: var(--light-bg);
  border-radius: 6px;
  padding: 1.25rem;
  margin-bottom: 1.5rem;
}
body.setup-wizard-body .success-content {
  padding: 1.5rem 0; /* Reduced from 2rem 0 */
}
body.setup-wizard-body .success-header {
  margin-bottom: 1.5rem; /* Reduced from 2rem */
}
body.setup-wizard-body .success-header h2, body.setup-wizard-body .success-header .h2 {
  font-size: 1.5rem; /* Reduced from 1.75rem */
  font-weight: 600;
}
body.setup-wizard-body .button-group {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
  width: 100%;
  max-width: 280px;
}
body.setup-wizard-body .modal-content {
  border-radius: 6px;
  border: none;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
}
body.setup-wizard-body .modal-header {
  padding: 1rem 1.25rem;
  border-bottom: 1px solid var(--border-color);
}
body.setup-wizard-body .modal-body {
  padding: 1.25rem;
}
body.setup-wizard-body .modal-footer {
  padding: 0.75rem 1.25rem;
  border-top: 1px solid var(--border-color);
}
@media (min-width: 576px) {
  body.setup-wizard-body .button-group {
    flex-direction: row;
    max-width: none;
    flex-wrap: wrap;
    justify-content: center;
  }
}
@media (max-width: 576px) {
  body.setup-wizard-body .step-header h2, body.setup-wizard-body .step-header .h2 {
    font-size: 1.25rem;
  }
  body.setup-wizard-body .wizard-progress {
    padding: 1.25rem 1.25rem 0;
  }
  body.setup-wizard-body .wizard-content {
    padding: 1.25rem;
  }
}
body.setup-wizard-body .setup-complete-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 1.5rem 0;
}
body.setup-wizard-body .success-message h3, body.setup-wizard-body .success-message .h3 {
  font-size: 1.5rem;
  font-weight: 600;
  color: var(--text-color);
}
body.setup-wizard-body .success-message p {
  font-size: 1rem;
}
body.setup-wizard-body .next-actions {
  width: 100%;
  max-width: 400px;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}
body.setup-wizard-body .next-actions > * {
  margin: 0;
  padding: 0;
}
body.setup-wizard-body .next-actions .btn {
  padding: 0.75rem 1rem;
  font-weight: 500;
}
body.setup-wizard-body .next-actions .btn-primary {
  background-color: var(--primary-color);
  border-color: var(--primary-color);
  color: #000;
  box-shadow: var(--button-shadow);
}
body.setup-wizard-body .next-actions .btn-primary:hover {
  background-color: var(--primary-hover);
  border-color: var(--primary-hover);
}
body.setup-wizard-body .free-plan-banner {
  background-color: var(--light-bg);
  border: 1px solid var(--border-color);
  border-radius: 6px;
  box-shadow: var(--card-shadow);
  padding: 1rem;
  width: 100%;
}
body.setup-wizard-body .free-plan-banner p {
  margin-bottom: 0.5rem;
  color: var(--text-muted);
}
body.setup-wizard-body .free-plan-banner .btn {
  font-size: 0.875rem;
  padding: 0.375rem 0.75rem;
}
@media (max-width: 576px) {
  body.setup-wizard-body .next-actions {
    padding: 0 1rem;
  }
  body.setup-wizard-body .next-actions .btn {
    white-space: normal;
    text-align: center;
    height: auto;
    padding: 0.75rem 1rem;
  }
}
body.setup-wizard-body #additionalScreensContainer {
  width: 100%;
}
@media (max-width: 576px) {
  body.setup-wizard-body .main-container {
    width: 95%;
  }
}
body.setup-wizard-body .wizard-navigation .btn {
  min-width: 131px;
  flex: 0 0 auto;
}
body.setup-wizard-body .wizard-navigation.only-one .btn {
  width: 100%;
  max-width: 400px;
}
body.setup-wizard-body .selected-tag {
  height: 21px;
  text-transform: capitalize;
  font-size: 11px !important;
  background: #393939 !important;
}
body.setup-wizard-body .selected-tag button {
  color: #fff !important;
  padding: 0 !important;
  font-size: 11px !important;
}
body.setup-wizard-body .btn-close.text-white::before {
  color: white; /* Does not work directly because Bootstrap uses an SVG background */
  filter: invert(1); /* This is what effectively changes the color */
}
@media (max-width: 768px) {
  body.setup-wizard-body {
    /* Remove border-top on mobile for additional screens */
    /* Fix mobile spacing issues */
  }
  body.setup-wizard-body .main-container {
    padding-top: 56px; /* Keep same top padding */
    padding-bottom: 0;
    max-width: 100% !important;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
  }
  body.setup-wizard-body .wizard-progress {
    padding: 0.75rem 0; /* Reduced padding on mobile */
  }
  body.setup-wizard-body .progress-bar-container {
    max-width: 400px; /* Smaller max width on mobile */
    margin-right: 0.75rem;
  }
  body.setup-wizard-body .wizard-content {
    padding: 1rem;
    padding-top: 1rem;
    min-height: 0;
    width: 100%;
    max-width: 100%;
  }
  body.setup-wizard-body .step-header {
    margin-bottom: 1.5rem;
  }
  body.setup-wizard-body .step-header h2, body.setup-wizard-body .step-header .h2 {
    font-size: 1.5rem;
  }
  body.setup-wizard-body .step-header .step-description {
    font-size: 1rem;
  }
  body.setup-wizard-body .wizard-navigation {
    margin-top: 1.5rem;
    padding: 1rem;
    width: 100%;
    max-width: 100%;
  }
  body.setup-wizard-body .operating-hours .hours-row {
    padding: 0.375rem;
    gap: 0.5rem;
    margin-bottom: 0.375rem;
  }
  body.setup-wizard-body .screen-config {
    padding: 0.75rem;
  }
  body.setup-wizard-body .additional-screen {
    border-top: none !important;
  }
  body.setup-wizard-body .location-content {
    width: 100%;
    max-width: 100%;
  }
  body.setup-wizard-body .address-section {
    width: 100%;
    max-width: 100%;
  }
}
@media (max-width: 480px) {
  body.setup-wizard-body {
    /* Ensure no extra spacing on mobile */
  }
  body.setup-wizard-body .main-container {
    max-width: 100% !important;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
  }
  body.setup-wizard-body .wizard-progress {
    padding: 0.5rem 0; /* Even smaller padding on very small screens */
  }
  body.setup-wizard-body .progress-bar-container {
    max-width: 300px; /* Even smaller on tiny screens */
    margin-right: 0.5rem;
  }
  body.setup-wizard-body .progress-percentage {
    font-size: 0.75rem; /* Smaller text on mobile */
    min-width: 30px;
  }
  body.setup-wizard-body .wizard-content {
    padding: 0.75rem;
    padding-top: 1rem;
    min-height: 0;
    width: 100%;
    max-width: 100%;
  }
  body.setup-wizard-body .step-header h2, body.setup-wizard-body .step-header .h2 {
    font-size: 1.25rem;
  }
  body.setup-wizard-body .step-header .step-description {
    font-size: 0.9375rem;
  }
  body.setup-wizard-body .wizard-navigation {
    padding: 0.75rem;
    width: 100%;
    max-width: 100%;
  }
  body.setup-wizard-body .step-content {
    min-height: auto;
    width: 100%;
    max-width: 100%;
  }
  body.setup-wizard-body .location-content,
  body.setup-wizard-body .address-section,
  body.setup-wizard-body .screens-content {
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding: 0;
  }
}
body.setup-wizard-body .location-selection-content {
  max-width: 600px;
  margin: 0 auto;
}
body.setup-wizard-body .location-options {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
body.setup-wizard-body .location-option-card {
  border: 2px solid var(--border-color);
  border-radius: 12px;
  padding: 1.5rem;
  transition: var(--transition);
  background: white;
  cursor: pointer;
}
body.setup-wizard-body .location-option-card:hover {
  border-color: var(--primary-color);
  box-shadow: var(--card-shadow-hover);
}
body.setup-wizard-body .location-option-card .form-check {
  margin: 0;
  padding: 0;
  display: flex;
  align-items: flex-start;
}
body.setup-wizard-body .location-option-card .form-check-input {
  margin: 0;
  margin-right: 0.75rem;
  transform: scale(1.2);
  flex-shrink: 0;
  margin-top: 0.125rem;
}
body.setup-wizard-body .location-option-card .form-check-label {
  cursor: pointer;
  width: 100%;
  margin: 0;
  padding: 0;
  flex: 1;
}
body.setup-wizard-body .location-option-card .form-check-label h6, body.setup-wizard-body .location-option-card .form-check-label .h6 {
  font-weight: 600;
  margin: 0;
  color: var(--text-color);
}
body.setup-wizard-body .location-option-card .form-check-label p {
  margin: 0;
  margin-top: 0.25rem;
  font-size: 0.875rem;
  color: var(--text-muted);
}
body.setup-wizard-body .location-option-card .form-check-input:checked + .form-check-label {
  color: var(--primary-color) !important;
}
body.setup-wizard-body .location-option-card .form-check-input:checked + .form-check-label .text-success {
  color: var(--success-color) !important;
}
body.setup-wizard-body .existing-location-form {
  margin-top: 1rem;
  padding-top: 1rem;
  border-top: 1px solid var(--border-color);
}
body.setup-wizard-body .existing-location-form .form-group {
  margin-bottom: 0;
}
body.setup-wizard-body .existing-location-form .form-label {
  font-weight: 500;
  color: var(--text-color);
  margin-bottom: 0.5rem;
}
body.setup-wizard-body .existing-location-form .form-select {
  border-color: var(--border-color);
  border-radius: 8px;
  padding: 0.625rem 0.75rem;
  font-size: 0.875rem;
  transition: var(--transition);
}
body.setup-wizard-body .existing-location-form .form-select:focus {
  border-color: var(--primary-color);
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.25);
}
@media (max-width: 768px) {
  body.setup-wizard-body .location-selection-content {
    padding: 0 1rem;
  }
  body.setup-wizard-body .location-option-card {
    padding: 1rem;
  }
  body.setup-wizard-body .location-option-card .form-check-label h6, body.setup-wizard-body .location-option-card .form-check-label .h6 {
    font-size: 1rem;
  }
  body.setup-wizard-body .location-option-card .form-check-label p {
    font-size: 0.8rem;
  }
}
body.setup-wizard-body .text-primary {
  color: gray !important;
}
body.setup-wizard-body .btn-secondary {
  color: #fff !important;
  background-color: #6c757d !important;
  border-color: #6c757d !important;
}
body.setup-wizard-body .new-link {
  border: none;
}
body.setup-wizard-body .wizard-progress .progress-bar-container {
  width: 100%;
  height: 8px;
  background-color: #e9ecef;
  border-radius: 4px;
  overflow: hidden;
}
body.setup-wizard-body .wizard-progress .progress-bar-container .progress-fill {
  height: 100%;
  background-color: #FFCA2C;
  transition: width 0.3s ease;
}
body.setup-wizard-body .wizard-progress .progress-bar-container .progress-fill.step-1 {
  width: 0%;
}
body.setup-wizard-body .wizard-progress .progress-bar-container .progress-fill.step-2 {
  width: 16.67%;
}
body.setup-wizard-body .wizard-progress .progress-bar-container .progress-fill.step-3 {
  width: 33.33%;
}
body.setup-wizard-body .wizard-progress .progress-bar-container .progress-fill.step-4 {
  width: 50%;
}
body.setup-wizard-body .wizard-progress .progress-bar-container .progress-fill.step-5 {
  width: 66.67%;
}
body.setup-wizard-body .wizard-progress .progress-bar-container .progress-fill.step-6 {
  width: 83.33%;
}
body.setup-wizard-body .wizard-progress .progress-bar-container .progress-fill.step-7 {
  width: 100%;
}

body.pair {
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  background-color: #f5f7fb;
  color: #212121;
  -webkit-font-smoothing: antialiased;
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  line-height: 1.5;
  letter-spacing: -0.01em;
}
body.pair .top-nav {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 56px;
  background: white;
  z-index: 1000;
  border-bottom: 1px solid rgba(0, 0, 0, 0.175);
}
body.pair .top-nav .container {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
body.pair .logo img {
  height: 24px;
  width: auto;
  display: block;
}
body.pair .main-container {
  padding-top: 56px;
  padding-bottom: 0;
  max-width: 100% !important;
  margin: 0;
  flex: 1;
  padding-left: 0;
  padding-right: 0;
  min-height: calc(100vh - 56px);
}
body.pair .pair-container {
  background-color: #fff;
  border-radius: 0;
  box-shadow: none;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  position: relative;
  border: none;
  transition: all 0.35s ease-in-out;
  width: 100%;
  min-width: 100%;
  min-height: 100%;
}
body.pair .pair-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 2rem;
  min-height: calc(100vh - 56px);
  text-align: center;
}
body.pair .pair-header {
  margin-bottom: 1.5rem;
  max-width: 500px;
}
body.pair .pair-header h2, body.pair .pair-header .h2 {
  font-weight: 700;
  color: #212121;
  margin-bottom: 0.5rem;
  font-size: 1.75rem;
}
body.pair .pair-header .subtext {
  color: #6c757d;
  font-size: 0.95rem;
  margin-bottom: 0;
}
body.pair .pair-form {
  width: 100%;
  max-width: 400px;
  margin: 0 auto;
}
body.pair .pair-illustration {
  margin-bottom: 1.5rem;
  display: flex;
  justify-content: center;
}
body.pair .pair-illustration i {
  font-size: 3rem;
  color: #FFCA2C;
}
body.pair .pair-divider {
  border: none;
  border-top: 1px solid rgba(0, 0, 0, 0.175);
  margin: 1.5rem 0;
}
body.pair .form-label {
  font-weight: 500;
  color: #212121;
  margin-bottom: 0.5rem;
  text-align: left;
  display: block;
}
body.pair .form-control {
  border-radius: 8px;
  font-size: 1.25rem;
  padding: 0.75rem 1rem;
  margin-bottom: 0.5rem;
  letter-spacing: 0.3em;
  text-align: center;
  border: 1.5px solid rgba(0, 0, 0, 0.175);
  box-shadow: 0 0.05rem 0.2rem rgba(0, 0, 0, 0.05);
  background: #f8f8f8;
  width: 100%;
  transition: border-color 0.2s, box-shadow 0.2s;
}
body.pair .form-control:focus {
  border-color: #FFCA2C;
  background: #fffbe8;
  outline: none;
  box-shadow: 0 0 0 2px rgba(255, 224, 130, 0.3);
}
body.pair .input-helper {
  font-size: 0.97rem;
  color: #b0b0b0;
  margin-bottom: 1.2rem;
}
body.pair .btn-pair {
  background: #FFCA2C;
  color: #212121;
  font-weight: 600;
  border: none;
  border-radius: 6px;
  font-size: 1.15rem;
  padding: 0.85rem 0;
  width: 100%;
  transition: background 0.2s;
  box-shadow: 0 2px 8px rgba(255, 224, 0, 0.08);
  margin-top: 0.5rem;
  height: auto;
}
body.pair .btn-pair:hover {
  background: #ffca2c;
  color: #111;
}
body.pair .pair-error {
  display: none;
  background: #fff3cd;
  color: #856404;
  border: 1px solid #ffeeba;
  border-radius: 6px;
  padding: 0.5rem 1rem;
  margin-bottom: 1rem;
  font-size: 0.98rem;
  text-align: left;
  align-items: center;
  gap: 0.5rem;
  justify-content: flex-start;
}
body.pair .pair-error i {
  margin-right: 0.5rem;
  color: #FFCA2C;
}
@media (max-width: 768px) {
  body.pair .pair-content {
    padding: 1.5rem;
    padding-top: 1rem;
    justify-content: flex-start;
    padding-top: 3rem;
    min-height: calc(100vh - 56px);
  }
  body.pair .pair-header h2, body.pair .pair-header .h2 {
    font-size: 1.5rem;
  }
  body.pair .pair-header .subtext {
    font-size: 0.9rem;
  }
  body.pair .pair-illustration i {
    font-size: 2.5rem;
  }
  body.pair .form-control {
    font-size: 1.1rem;
    padding: 0.7rem 0.8rem;
    letter-spacing: 0.2em;
  }
  body.pair .btn-pair {
    font-size: 1.1rem;
    padding: 0.8rem 0;
  }
}
@media (max-width: 480px) {
  body.pair .pair-content {
    padding: 1rem;
    padding-top: 2rem;
    justify-content: flex-start;
    min-height: calc(100vh - 56px);
  }
  body.pair .pair-header h2, body.pair .pair-header .h2 {
    font-size: 1.3rem;
  }
  body.pair .pair-header .subtext {
    font-size: 0.85rem;
  }
  body.pair .pair-illustration i {
    font-size: 2rem;
  }
  body.pair .form-control {
    font-size: 1rem;
    padding: 0.6rem 0.7rem;
  }
  body.pair .btn-pair {
    font-size: 1rem;
    padding: 0.7rem 0;
  }
}

body.playlists,
body.admin-playlists {
  background-color: #f9fafb;
  margin: 0;
  padding: 0;
  min-height: 100vh;
  /* .main .content styles moved to components/_page-layout.scss */
  /* Table Styles */
  /* Responsive Styles */
  /* Responsive Styles */
  /* Layout styles moved to components/_page-layout.scss */
  /* Form Sections */
  /* Form Controls */
  /* Tabs */
  /* Content Grid */
  /* Upload Zone */
  /* Navigation Buttons */
  /* Content List */
  /* Buttons */
  /* Custom Day Selection */
  /* Accordion Customization */
  /* Playlist Priority Section */
  /* Form Actions */
  /* Checkbox and Label Styles */
  /* Ad Network Promotion */
  /* Preview Modal Styles */
  /* Upload Progress */
  /* Responsive Design */
  /* Extra-small screens: keep duration + trash visible */
  /* Preview Modal Styles */
}
body.playlists .filter-btn i,
body.admin-playlists .filter-btn i {
  margin-right: 4px;
  font-size: 14px;
}
body.playlists .dropdown-menu h6, body.playlists .dropdown-menu .h6,
body.admin-playlists .dropdown-menu h6,
body.admin-playlists .dropdown-menu .h6 {
  font-size: 14px;
  font-weight: 600;
  color: #1a1a1a;
}
body.playlists .form-check-label,
body.admin-playlists .form-check-label {
  font-size: 14px;
  color: #4a4a4a;
}
body.playlists .table-responsive,
body.admin-playlists .table-responsive {
  background: #fff;
  border-radius: 12px;
  border: 1px solid #e9ecef;
}
body.playlists .table,
body.admin-playlists .table {
  margin-bottom: 0;
}
body.playlists .table th,
body.admin-playlists .table th {
  font-weight: 500;
  color: #6c757d;
  font-size: 13px;
  padding: 16px;
  border-bottom: 1px solid #e9ecef !important;
  background: #f8f9fa;
}
body.playlists .table td,
body.admin-playlists .table td {
  padding: 16px;
  vertical-align: middle;
  font-size: 12px;
  color: #374151;
  border-bottom: 1px solid #e9ecef;
}
body.playlists .table .form-check-input,
body.admin-playlists .table .form-check-input {
  width: 12px;
  height: 12px;
}
body.playlists .table tr:last-child td,
body.admin-playlists .table tr:last-child td {
  border: none;
}
body.playlists .table td:first-child,
body.playlists .table td:last-child,
body.admin-playlists .table td:first-child,
body.admin-playlists .table td:last-child {
  border-right: none;
  border-left: none;
}
body.playlists .playlist-thumbnail,
body.admin-playlists .playlist-thumbnail {
  width: 40px;
  height: 40px;
  border-radius: 6px;
  -o-object-fit: cover;
     object-fit: cover;
}
body.playlists .badge,
body.admin-playlists .badge {
  font-weight: 500;
  font-size: 12px;
  padding: 4px 8px;
  border-radius: 6px;
}
body.playlists .badge.bg-success,
body.admin-playlists .badge.bg-success {
  background: #dcf5e5 !important;
  color: #0d6832;
}
body.playlists .btn-sm, body.playlists .btn-group-sm > .btn,
body.admin-playlists .btn-sm,
body.admin-playlists .btn-group-sm > .btn {
  padding: 8px 8px;
  font-size: 14px;
  border-radius: 6px;
  width: 36px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
body.playlists .btn-sm i, body.playlists .btn-group-sm > .btn i,
body.admin-playlists .btn-sm i,
body.admin-playlists .btn-group-sm > .btn i {
  font-size: 14px;
  margin: 0;
}
body.playlists .btn-outline-danger,
body.admin-playlists .btn-outline-danger {
  height: auto;
  border-color: #dee2e6;
  color: #dc3545;
}
body.playlists .btn-outline-danger.btn-sm:hover, body.playlists .btn-group-sm > .btn-outline-danger.btn:hover,
body.admin-playlists .btn-outline-danger.btn-sm:hover,
body.admin-playlists .btn-group-sm > .btn-outline-danger.btn:hover {
  background-color: #fef2f2;
  border-color: #d1d5db;
}
@media (max-width: 768px) {
  body.playlists .search-filter-section,
  body.admin-playlists .search-filter-section {
    padding: 16px;
  }
  body.playlists .dropdown-menu,
  body.admin-playlists .dropdown-menu {
    width: 100%;
  }
  body.playlists .btn-outline-secondary.filter-btn,
  body.admin-playlists .btn-outline-secondary.filter-btn {
    width: 100%;
    display: block;
  }
  body.playlists .table td,
  body.admin-playlists .table td {
    white-space: nowrap;
  }
}
@media (max-width: 768px) {
  body.playlists .search-filter-section,
  body.admin-playlists .search-filter-section {
    padding: 16px;
  }
  body.playlists .dropdown-menu,
  body.admin-playlists .dropdown-menu {
    width: 100%;
  }
  body.playlists .btn-outline-secondary.filter-btn,
  body.admin-playlists .btn-outline-secondary.filter-btn {
    width: 100%;
    display: block;
  }
  body.playlists .table td,
  body.admin-playlists .table td {
    white-space: nowrap;
  }
}
body.playlists .form-section,
body.admin-playlists .form-section {
  background: #fff;
  border-radius: 12px;
  padding: 24px;
  border: 1px solid #e9ecef;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  margin-bottom: 24px;
}
body.playlists .form-section-title,
body.admin-playlists .form-section-title {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin-bottom: 16px;
}
@media (max-width: 515px) {
  body.playlists .playlist-content-source-section .upload-actions,
  body.admin-playlists .playlist-content-source-section .upload-actions {
    flex-direction: column;
    align-items: stretch;
  }
  body.playlists .playlist-content-source-section .upload-actions .btn,
  body.admin-playlists .playlist-content-source-section .upload-actions .btn {
    display: inline-flex;
    justify-content: center;
    align-items: center;
  }
}
body.playlists .form-label,
body.admin-playlists .form-label {
  font-weight: 500;
  color: #1a1a1a;
  margin-bottom: 8px;
  font-size: 14px;
}
body.playlists .form-label[required]:after,
body.admin-playlists .form-label[required]:after {
  content: "*";
  color: #dc3545;
  margin-left: 4px;
}
body.playlists .form-control,
body.playlists .form-select:not(.min-w-62),
body.admin-playlists .form-control,
body.admin-playlists .form-select:not(.min-w-62) {
  border: 1px solid #dee2e6;
  border-radius: 8px;
  padding: 12px 16px;
  font-size: 14px;
  line-height: 1.5;
  transition: all 0.2s ease;
  height: auto;
  min-width: 100%;
}
body.playlists .form-control:focus,
body.playlists .form-select:focus,
body.admin-playlists .form-control:focus,
body.admin-playlists .form-select:focus {
  border-color: #FFCA2C;
  box-shadow: 0 0 0 3px rgba(255, 193, 7, 0.25);
}
body.playlists .form-text,
body.admin-playlists .form-text {
  font-size: 13px;
  color: #6c757d;
  margin-top: 4px;
}
body.playlists .nav-pills,
body.admin-playlists .nav-pills {
  background: #e9ecef;
  border-radius: 24px;
  padding: 1px 3px;
  display: flex;
  width: 100%;
  margin: 0 0 24px 0;
  width: 315px;
}
body.playlists .nav-pills .nav-item,
body.admin-playlists .nav-pills .nav-item {
  flex: 1;
  margin: 0;
  padding: 0;
}
body.playlists .nav-pills .nav-link,
body.admin-playlists .nav-pills .nav-link {
  border-radius: 22px;
  padding: 6px 12px;
  font-size: 13px;
  font-weight: 500;
  color: #6c757d;
  border: none;
  text-align: center;
  width: 100%;
}
body.playlists .nav-pills .nav-link.active,
body.admin-playlists .nav-pills .nav-link.active {
  background: #FFCA2C;
  color: #000;
}
body.playlists .content-grid,
body.admin-playlists .content-grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
  gap: 16px;
  margin-bottom: 24px;
  max-height: 400px;
  overflow-y: auto;
  transition: max-height 0.3s ease;
}
body.playlists .content-grid.expanded,
body.admin-playlists .content-grid.expanded {
  max-height: 800px;
}
body.playlists .content-item,
body.admin-playlists .content-item {
  background: #fff;
  border: 1px solid #e9ecef;
  border-radius: 8px;
  overflow: hidden;
  aspect-ratio: 1;
  cursor: pointer;
  transition: all 0.2s ease;
  position: relative;
}
body.playlists .content-item:hover,
body.admin-playlists .content-item:hover {
  border-color: #FFCA2C;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
body.playlists .content-item.selected,
body.admin-playlists .content-item.selected {
  border: 2px solid #FFCA2C;
  box-shadow: 0 2px 8px rgba(255, 193, 7, 0.2);
}
body.playlists .content-item.selected::after,
body.admin-playlists .content-item.selected::after {
  content: "";
  position: absolute;
  top: 8px;
  right: 8px;
  width: 20px;
  height: 20px;
  border-radius: 4px;
  background: #0d6efd;
  border: 1px solid #0d6efd;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}
body.playlists .content-item.selected::before,
body.admin-playlists .content-item.selected::before {
  content: "";
  position: absolute;
  top: 12px;
  right: 15px;
  width: 6px;
  height: 10px;
  border: solid #fff;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
  z-index: 1;
}
body.playlists .content-item img,
body.admin-playlists .content-item img {
  width: 100%;
  height: calc(100% - 32px);
  -o-object-fit: cover;
     object-fit: cover;
}
body.playlists .content-item-info,
body.admin-playlists .content-item-info {
  padding: 8px;
  height: 32px;
}
body.playlists .content-item-title,
body.admin-playlists .content-item-title {
  font-size: 13px;
  font-weight: 500;
  color: #1a1a1a;
  margin: 0;
}
body.playlists .content-item-meta,
body.admin-playlists .content-item-meta {
  font-size: 13px;
  color: #6c757d;
}
body.playlists .upload-zone,
body.admin-playlists .upload-zone {
  border: 2px dashed #dee2e6;
  border-radius: 12px;
  padding: 32px;
  text-align: center;
  background: #f8f9fa;
  transition: all 0.3s ease;
  cursor: pointer;
}
body.playlists .upload-zone.drag-over,
body.admin-playlists .upload-zone.drag-over {
  border-color: #FFCA2C;
  background-color: rgba(255, 193, 7, 0.1);
}
body.playlists .upload-zone i,
body.admin-playlists .upload-zone i {
  font-size: 24px;
  color: #adb5bd;
  margin-bottom: 12px;
}
body.playlists .upload-zone h3, body.playlists .upload-zone .h3,
body.admin-playlists .upload-zone h3,
body.admin-playlists .upload-zone .h3 {
  font-size: 14px;
  font-weight: 500;
  color: #1a1a1a;
  margin-bottom: 6px;
}
body.playlists .upload-zone p,
body.admin-playlists .upload-zone p {
  font-size: 13px;
  color: #6c757d;
  margin-bottom: 12px;
}
body.playlists .upload-zone .btn,
body.admin-playlists .upload-zone .btn {
  background: #000;
  color: #fff;
  border: none;
  padding: 0.5rem 1rem;
  font-size: 14px;
  font-weight: 500;
  border-radius: 6px;
}
body.playlists .btn-otline-dark:hover,
body.admin-playlists .btn-otline-dark:hover {
  background-color: #000;
  border-color: #000;
  color: #fff;
  transform: translateY(-1px);
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
}
body.playlists .content-nav,
body.admin-playlists .content-nav {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 24px 0;
  padding: 0 8px;
}
body.playlists .nav-btn,
body.admin-playlists .nav-btn {
  width: 28px;
  height: 28px;
  border: 1px solid #dee2e6;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff;
  color: #6c757d;
  cursor: pointer;
}
body.playlists .nav-btn:hover,
body.admin-playlists .nav-btn:hover {
  background: #f8f9fa;
}
body.playlists .nav-btn i,
body.admin-playlists .nav-btn i {
  font-size: 12px;
}
body.playlists .view-all-btn,
body.admin-playlists .view-all-btn {
  background: none;
  border: none;
  color: #1a1a1a;
  font-size: 13px;
  font-weight: 500;
  padding: 0;
}
body.playlists .content-list,
body.admin-playlists .content-list {
  border: 2px dashed #e9ecef;
  border-radius: 12px;
  padding: 24px;
  min-height: 120px;
  background: #f8f9fa;
}
body.playlists .content-list-item,
body.admin-playlists .content-list-item {
  display: flex;
  align-items: center;
  gap: 16px;
  padding: 12px 16px;
  background: #fff;
  border: 1px solid #e9ecef;
  border-radius: 8px;
  margin-bottom: 8px;
}
body.playlists .content-list-item:hover,
body.admin-playlists .content-list-item:hover {
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
}
body.playlists .content-list-item:last-child,
body.admin-playlists .content-list-item:last-child {
  margin-bottom: 0;
}
body.playlists .content-list-item .drag-handle,
body.admin-playlists .content-list-item .drag-handle {
  color: #adb5bd;
  cursor: move;
  font-size: 20px;
}
body.playlists .content-list-item img,
body.admin-playlists .content-list-item img {
  width: 48px;
  height: 48px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 6px;
  margin-right: 16px;
}
body.playlists .content-list-item-info,
body.admin-playlists .content-list-item-info {
  flex: 1;
}
body.playlists .content-list-item-title,
body.admin-playlists .content-list-item-title {
  font-weight: 500;
  font-size: 14px;
  color: #1a1a1a;
  margin-bottom: 4px;
}
body.playlists .content-list-item-meta,
body.admin-playlists .content-list-item-meta {
  font-size: 13px;
  color: #6c757d;
}
body.playlists .content-list-item-actions,
body.admin-playlists .content-list-item-actions {
  display: flex;
  align-items: center;
  gap: 12px;
}
body.playlists .content-list-item-actions .form-control,
body.admin-playlists .content-list-item-actions .form-control {
  width: 80px;
  text-align: center;
  padding: 6px 8px;
  font-size: 14px;
}
body.playlists .content-list-item-actions .dropdown,
body.admin-playlists .content-list-item-actions .dropdown {
  color: #000;
}
body.playlists .content-list-item-actions .dropdown,
body.admin-playlists .content-list-item-actions .dropdown {
  color: #FFCA2C;
}
body.playlists .btn.show,
body.admin-playlists .btn.show {
  color: #6c757d;
  background-color: #ebebeb;
  border-color: #6c757d;
}
body.playlists .btn-group,
body.admin-playlists .btn-group {
  display: inline-flex;
  gap: 4px;
}
body.playlists .btn-check + .btn,
body.admin-playlists .btn-check + .btn {
  padding: 8px 16px;
  font-size: 14px;
  border-radius: 6px;
}
body.playlists .btn-check:checked + .btn-outline-primary,
body.admin-playlists .btn-check:checked + .btn-outline-primary {
  background-color: #FFCA2C;
  border-color: #FFCA2C;
  color: #000;
}
body.playlists .accordion-header,
body.admin-playlists .accordion-header {
  background-color: #fff;
  border: 1px solid #e9ecef;
  border-radius: 8px;
  margin-bottom: 0;
  padding: 16px;
}
body.playlists .accordion-header .form-check,
body.admin-playlists .accordion-header .form-check {
  margin-bottom: 0;
  display: flex;
  align-items: center;
}
body.playlists .accordion-header .form-check-input,
body.admin-playlists .accordion-header .form-check-input {
  width: 16px;
  height: 16px;
  margin-top: 0;
  margin-right: 8px;
  border-radius: 4px;
  border: 1px solid #d1d5db;
}
body.playlists .accordion-header .form-check-input:checked,
body.admin-playlists .accordion-header .form-check-input:checked {
  background-color: #FFCA2C;
  border-color: #FFCA2C;
}
body.playlists .accordion-header .form-check-label,
body.admin-playlists .accordion-header .form-check-label {
  margin-bottom: 0;
  font-weight: 500;
  color: #1a1a1a;
}
body.playlists .accordion-header .btn-link,
body.admin-playlists .accordion-header .btn-link {
  color: #6c757d;
  text-decoration: none;
  border: none;
  background: none;
  padding: 4px 8px;
  border-radius: 4px;
  transition: all 0.2s ease;
}
body.playlists .accordion-header .btn-link:hover,
body.admin-playlists .accordion-header .btn-link:hover {
  background-color: #f8f9fa;
  color: #374151;
}
body.playlists .accordion-header .btn-link:focus,
body.admin-playlists .accordion-header .btn-link:focus {
  box-shadow: 0 0 0 3px rgba(255, 193, 7, 0.25);
  outline: none;
}
body.playlists .accordion-header .btn-link i,
body.admin-playlists .accordion-header .btn-link i {
  transition: transform 0.2s ease;
  font-size: 16px;
}
body.playlists .accordion-header .btn-link[aria-expanded=true] i,
body.admin-playlists .accordion-header .btn-link[aria-expanded=true] i {
  transform: rotate(180deg);
}
body.playlists .accordion-item,
body.admin-playlists .accordion-item {
  border: none;
  margin-bottom: 8px;
}
body.playlists .accordion-item:has(.accordion-collapse.show) .accordion-header,
body.admin-playlists .accordion-item:has(.accordion-collapse.show) .accordion-header {
  border-bottom: none;
  border-radius: 8px 8px 0 0;
}
body.playlists .accordion-body,
body.admin-playlists .accordion-body {
  padding: 16px;
  background: #f8f9fa;
  border: 1px solid #e9ecef;
  border-top: none;
  border-radius: 0 0 8px 8px;
}
body.playlists .screen-item,
body.admin-playlists .screen-item {
  display: flex;
  align-items: center;
  padding: 12px 16px;
  border: 1px solid #e9ecef;
  border-radius: 8px;
  margin-bottom: 8px;
  background: #fff;
  transition: all 0.2s ease;
  min-height: 48px;
}
body.playlists .screen-item:hover,
body.admin-playlists .screen-item:hover {
  border-color: #dee2e6;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
}
body.playlists .screen-item:last-child,
body.admin-playlists .screen-item:last-child {
  margin-bottom: 0;
}
body.playlists .screen-item .form-check,
body.admin-playlists .screen-item .form-check {
  flex: 1;
  display: flex;
  align-items: center;
  gap: 12px;
  margin: 0;
  padding: 0;
}
body.playlists .screen-item .form-check-input,
body.admin-playlists .screen-item .form-check-input {
  margin: 0;
  flex-shrink: 0;
}
body.playlists .screen-item .form-check-label,
body.admin-playlists .screen-item .form-check-label {
  display: flex;
  align-items: center;
  gap: 8px;
  position: relative;
  padding-right: 28px;
  margin: 0;
  line-height: 1;
}
body.playlists .orientation-icon,
body.admin-playlists .orientation-icon {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  font-size: 13px;
  color: #6c757d;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  line-height: 1;
}
body.playlists .orientation-icon.bi-phone,
body.playlists .orientation-icon.bi-phone-landscape,
body.admin-playlists .orientation-icon.bi-phone,
body.admin-playlists .orientation-icon.bi-phone-landscape {
  font-size: 13px;
}
body.playlists .orientation-icon.portrait,
body.admin-playlists .orientation-icon.portrait {
  transform: translateY(-50%) rotate(90deg);
}
body.playlists .screen-info,
body.admin-playlists .screen-info {
  display: flex;
  align-items: center;
  gap: 16px;
  margin-left: 16px;
}
body.playlists .active-playlist,
body.admin-playlists .active-playlist {
  font-size: 13px;
  color: #198754;
  display: flex;
  align-items: center;
  gap: 6px;
  padding: 6px 10px;
  background: #dcf5e5;
  border-radius: 4px;
  line-height: 1;
  min-width: 140px;
  white-space: nowrap;
}
body.playlists .active-playlist i,
body.admin-playlists .active-playlist i {
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 2px;
}
body.playlists .no-playlist,
body.admin-playlists .no-playlist {
  font-size: 13px;
  color: #6c757d;
  font-style: italic;
  padding: 6px 10px;
  background: #f8f9fa;
  border-radius: 4px;
  line-height: 1;
  min-width: 140px;
  white-space: nowrap;
}
body.playlists .priority-toggle,
body.admin-playlists .priority-toggle {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 6px 10px;
  background: linear-gradient(to bottom, rgba(255, 249, 229, 0.7), rgba(255, 243, 205, 0.7));
  border: 1px solid rgba(255, 193, 7, 0.15);
  border-radius: 6px;
  line-height: 1;
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
body.playlists .priority-toggle:hover,
body.admin-playlists .priority-toggle:hover {
  background: linear-gradient(to bottom, rgba(255, 249, 229, 0.8), rgba(255, 243, 205, 0.8));
}
body.playlists .priority-toggle .form-check-input,
body.admin-playlists .priority-toggle .form-check-input {
  margin: 0;
  width: 14px;
  height: 14px;
  border-radius: 4px;
  border: 1.5px solid rgba(153, 116, 4, 0.3);
  background-color: rgba(255, 255, 255, 0.8);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  transition: all 0.2s ease;
  position: relative;
  cursor: pointer;
}
body.playlists .priority-toggle .form-check-label,
body.admin-playlists .priority-toggle .form-check-label {
  font-size: 13px;
  color: rgba(153, 116, 4, 0.9);
  margin: 0;
  white-space: nowrap;
  font-weight: 500;
  letter-spacing: -0.01em;
}
body.playlists .priority-toggle .form-check-input:checked,
body.admin-playlists .priority-toggle .form-check-input:checked {
  background-color: #FFCA2C;
  border-color: #FFCA2C;
  background-image: linear-gradient(to bottom, #FFCA2C, #FFCA2C);
  box-shadow: 0 1px 3px rgba(255, 193, 7, 0.3);
}
body.playlists .priority-toggle .form-check-input:checked::after,
body.admin-playlists .priority-toggle .form-check-input:checked::after {
  content: "";
  position: absolute;
  left: 4px;
  top: 1px;
  width: 4px;
  height: 8px;
  border: solid #000;
  border-width: 0 1.5px 1.5px 0;
  transform: rotate(45deg);
  display: block;
}
body.playlists .priority-toggle .form-check-input:checked + .form-check-label,
body.admin-playlists .priority-toggle .form-check-input:checked + .form-check-label {
  color: rgba(102, 77, 3, 0.95);
  font-weight: 600;
}
body.playlists .priority-toggle:active,
body.admin-playlists .priority-toggle:active {
  transform: scale(0.98);
}
body.playlists .playlist-override-section,
body.admin-playlists .playlist-override-section {
  background: #fff8e5;
  border: 1px solid #ffeeba;
  border-radius: 8px;
  padding: 16px;
}
body.playlists .playlist-override-section .form-check-label,
body.admin-playlists .playlist-override-section .form-check-label {
  font-weight: 500;
  color: #664d03;
}
body.playlists .playlist-override-section .text-muted,
body.admin-playlists .playlist-override-section .text-muted {
  color: #856404 !important;
}
body.playlists .playlist-override-section i,
body.admin-playlists .playlist-override-section i {
  font-size: 14px;
}
body.playlists .form-actions,
body.admin-playlists .form-actions {
  display: block !important;
  gap: 1rem;
  margin-top: 2rem;
}
body.playlists .form-actions .d-flex,
body.admin-playlists .form-actions .d-flex {
  gap: 16px;
}
body.playlists .form-actions .btn,
body.admin-playlists .form-actions .btn {
  min-width: 140px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0.75rem 1.25rem;
}
body.playlists .form-check-input,
body.admin-playlists .form-check-input {
  width: 16px;
  height: 16px;
  margin-top: 0;
  border-color: #d1d5db;
}
body.playlists .form-check-input:checked,
body.admin-playlists .form-check-input:checked {
  background-color: #FFCA2C;
  border-color: #FFCA2C;
}
body.playlists .small,
body.admin-playlists .small {
  font-size: 13px;
}
body.playlists .promotion-optin-tile,
body.admin-playlists .promotion-optin-tile {
  border-color: #e5e7eb !important;
  background: linear-gradient(180deg, #ffffff 0%, #f9fafb 100%);
  border-radius: 10px !important;
  box-shadow: 0 1px 2px rgba(15, 23, 42, 0.06);
}
body.playlists .gap-3,
body.admin-playlists .gap-3 {
  gap: 1rem !important;
}
body.playlists .fw-medium,
body.admin-playlists .fw-medium {
  font-weight: 500 !important;
}
body.playlists .preview-controls,
body.admin-playlists .preview-controls {
  display: flex;
  align-items: center;
  width: 100%;
  gap: 16px;
}
body.playlists .preview-control,
body.admin-playlists .preview-control {
  padding: 0;
  flex-shrink: 0;
  line-height: 0;
  color: #e9e9e9;
}
body.playlists .preview-control:hover,
body.admin-playlists .preview-control:hover {
  background: none;
  color: #FFCA2C;
}
body.playlists .preview-control i,
body.admin-playlists .preview-control i {
  font-size: 20px;
}
body.playlists .preview-progress-info,
body.admin-playlists .preview-progress-info {
  flex: 1;
  display: flex;
  align-items: center;
  gap: 12px;
}
body.playlists .preview-progress-container,
body.admin-playlists .preview-progress-container {
  flex: 1;
  height: 4px;
  background: #e9ecef;
  border-radius: 2px;
  position: relative;
  overflow: hidden;
}
body.playlists .preview-progress-bar,
body.admin-playlists .preview-progress-bar {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  background: #FFCA2C;
  transition: width 0.1s linear;
}
body.playlists .preview-progress,
body.playlists .preview-time,
body.admin-playlists .preview-progress,
body.admin-playlists .preview-time {
  font-size: 14px;
  color: #6c757d;
  white-space: nowrap;
}
body.playlists .upload-progress,
body.admin-playlists .upload-progress {
  margin-top: 16px;
}
body.playlists .upload-progress .progress,
body.admin-playlists .upload-progress .progress {
  border-radius: 6px;
  background-color: #e9ecef;
  overflow: hidden;
}
body.playlists .upload-progress .progress-bar,
body.admin-playlists .upload-progress .progress-bar {
  background-color: #FFCA2C;
  transition: width 0.2s ease;
}
body.playlists .upload-progress small, body.playlists .upload-progress .small,
body.admin-playlists .upload-progress small,
body.admin-playlists .upload-progress .small {
  font-size: 13px;
  color: #6c757d;
}
body.playlists .upload-zone.dragging,
body.admin-playlists .upload-zone.dragging {
  border-color: #FFCA2C;
  background-color: #fff8e5;
}
@media (max-width: 768px) {
  body.playlists .form-section,
  body.admin-playlists .form-section {
    padding: 16px;
    margin-bottom: 16px;
  }
  body.playlists .screen-item,
  body.admin-playlists .screen-item {
    flex-direction: column;
    align-items: stretch;
    gap: 12px;
    padding: 12px;
  }
  body.playlists .screen-info,
  body.admin-playlists .screen-info {
    margin-left: 32px;
    flex-direction: column;
    align-items: stretch;
    gap: 8px;
  }
  body.playlists .active-playlist,
  body.playlists .no-playlist,
  body.admin-playlists .active-playlist,
  body.admin-playlists .no-playlist {
    width: 100%;
    justify-content: center;
  }
  body.playlists .priority-toggle,
  body.admin-playlists .priority-toggle {
    width: 100%;
    justify-content: center;
  }
  body.playlists .priority-toggle .form-check-label,
  body.admin-playlists .priority-toggle .form-check-label {
    text-align: center;
  }
  body.playlists .content-grid,
  body.admin-playlists .content-grid {
    grid-template-columns: repeat(auto-fill, minmax(140px, 1fr));
    gap: 12px;
  }
  body.playlists .form-actions .btn,
  body.admin-playlists .form-actions .btn {
    width: 100%;
  }
  body.playlists .btn-group,
  body.admin-playlists .btn-group {
    width: 100%;
  }
  body.playlists .btn-group .btn,
  body.admin-playlists .btn-group .btn {
    flex: 1;
    padding: 8px 4px;
  }
  body.playlists .location-header,
  body.admin-playlists .location-header {
    padding: 12px;
  }
  body.playlists .screens-list,
  body.admin-playlists .screens-list {
    padding: 12px;
  }
  body.playlists .playlist-override-section,
  body.admin-playlists .playlist-override-section {
    padding: 12px;
  }
  body.playlists .playlist-override-section .text-muted,
  body.admin-playlists .playlist-override-section .text-muted {
    font-size: 12px;
  }
  body.playlists .nav-pills,
  body.admin-playlists .nav-pills {
    padding: 3px;
  }
  body.playlists .nav-pills .nav-link,
  body.admin-playlists .nav-pills .nav-link {
    padding: 6px 12px;
    font-size: 12px;
  }
  body.playlists .upload-zone,
  body.admin-playlists .upload-zone {
    padding: 16px;
  }
  body.playlists .upload-zone h3, body.playlists .upload-zone .h3,
  body.admin-playlists .upload-zone h3,
  body.admin-playlists .upload-zone .h3 {
    font-size: 13px;
  }
  body.playlists .content-list-item,
  body.admin-playlists .content-list-item {
    padding: 12px;
    flex-wrap: wrap;
  }
  body.playlists .content-list-item-actions,
  body.admin-playlists .content-list-item-actions {
    width: 100%;
    margin-top: 8px;
    justify-content: flex-end;
    flex-wrap: wrap;
  }
  body.playlists .content-list-item-actions .delete-content,
  body.admin-playlists .content-list-item-actions .delete-content {
    flex-shrink: 0;
  }
  body.playlists .form-section-title,
  body.admin-playlists .form-section-title {
    font-size: 15px;
    margin-bottom: 12px;
  }
  body.playlists .screen-item .form-check-label,
  body.admin-playlists .screen-item .form-check-label {
    font-size: 13px;
  }
}
@media (max-width: 420px) {
  body.playlists .content-list,
  body.admin-playlists .content-list {
    padding: 12px;
  }
  body.playlists .content-list-item,
  body.admin-playlists .content-list-item {
    gap: 12px;
  }
  body.playlists .content-list-item img,
  body.admin-playlists .content-list-item img {
    margin-right: 0;
  }
  body.playlists .content-list-item-info,
  body.admin-playlists .content-list-item-info {
    min-width: 0;
  }
  body.playlists .content-list-item-actions,
  body.admin-playlists .content-list-item-actions {
    justify-content: space-between;
    gap: 8px;
  }
  body.playlists .content-list-item-actions .form-control,
  body.admin-playlists .content-list-item-actions .form-control {
    width: 72px;
  }
  body.playlists .content-list-item-actions span,
  body.admin-playlists .content-list-item-actions span {
    white-space: nowrap;
  }
  body.playlists .content-list-item-actions .delete-content,
  body.admin-playlists .content-list-item-actions .delete-content {
    margin-left: auto;
  }
}
@media (max-width: 480px) {
  body.playlists .content-grid,
  body.admin-playlists .content-grid {
    grid-template-columns: 1fr;
  }
  body.playlists .header-actions,
  body.admin-playlists .header-actions {
    width: 100%;
    margin-top: 12px;
  }
  body.playlists .page-header,
  body.admin-playlists .page-header {
    margin-bottom: 24px;
  }
}
body.playlists #custom-days.btn-group,
body.admin-playlists #custom-days.btn-group {
  flex-wrap: nowrap;
  width: 100%;
  justify-content: space-between;
}
body.playlists #custom-days .btn,
body.admin-playlists #custom-days .btn {
  padding: 4px 8px;
  font-size: 12px;
  border-color: #dee2e6;
  background-color: #fff;
  flex: 1;
  min-width: 32px;
}
body.playlists #custom-days .btn:hover,
body.admin-playlists #custom-days .btn:hover {
  background-color: #f8f9fa;
}
body.playlists #custom-days .btn-check:checked + .btn,
body.admin-playlists #custom-days .btn-check:checked + .btn {
  background-color: #FFCA2C;
  border-color: #FFCA2C;
  color: #000;
}
body.playlists #custom-days small, body.playlists #custom-days .small,
body.admin-playlists #custom-days small,
body.admin-playlists #custom-days .small {
  font-size: 12px;
  color: #6c757d;
}
body.playlists #days,
body.admin-playlists #days {
  width: 100%;
}
body.playlists #previewModal .modal-dialog,
body.admin-playlists #previewModal .modal-dialog {
  max-width: 800px;
  margin: 1.75rem auto;
}
body.playlists #previewModal .modal-content,
body.admin-playlists #previewModal .modal-content {
  background: #111;
  color: #fff;
  border-radius: 12px;
  border: none;
}
body.playlists #previewModal .modal-header,
body.admin-playlists #previewModal .modal-header {
  padding: 16px;
  border-bottom: 1px solid #222;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
body.playlists #previewModal .modal-title,
body.admin-playlists #previewModal .modal-title {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  margin: 0;
}
body.playlists #previewModal .btn-close,
body.admin-playlists #previewModal .btn-close {
  padding: 0;
  border: 0;
  background: transparent;
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
body.playlists #previewModal .modal-body,
body.admin-playlists #previewModal .modal-body {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 420px;
  padding: 0;
  background: #000;
  position: relative;
  aspect-ratio: 16/9;
}
body.playlists #previewModal .preview-container,
body.admin-playlists #previewModal .preview-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 400px;
}
body.playlists #previewModal .preview-item,
body.admin-playlists #previewModal .preview-item {
  display: none;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 400px;
}
body.playlists #previewModal .preview-item.active,
body.admin-playlists #previewModal .preview-item.active {
  display: flex;
}
body.playlists #previewModal .preview-item img,
body.admin-playlists #previewModal .preview-item img {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
body.playlists #previewModal .preview-item.active img,
body.admin-playlists #previewModal .preview-item.active img {
  max-width: 900px;
  max-height: 340px;
  -o-object-fit: contain;
     object-fit: contain;
  box-shadow: 0 2px 16px rgba(0, 0, 0, 0.5333333333);
  border-radius: 0.375rem;
}
body.playlists #previewModal .preview-item.active .preview-title,
body.admin-playlists #previewModal .preview-item.active .preview-title {
  color: #fff;
  font-size: 1.1rem;
  margin-top: 0.5rem;
}
body.playlists #previewModal .modal-footer,
body.admin-playlists #previewModal .modal-footer {
  padding: 16px;
  background: #111;
  border-top: 1px solid #222;
}
body.playlists #previewModal .preview-controls,
body.admin-playlists #previewModal .preview-controls {
  display: flex;
  align-items: center;
  width: 100%;
  gap: 16px;
}
body.playlists #previewModal .preview-control,
body.admin-playlists #previewModal .preview-control {
  background: #222;
  color: #fff;
  border: none;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  flex-shrink: 0;
  line-height: 0;
}
body.playlists #previewModal .preview-control:hover,
body.admin-playlists #previewModal .preview-control:hover {
  background: #333;
  color: #fff;
}
body.playlists #previewModal .preview-control i,
body.admin-playlists #previewModal .preview-control i {
  font-size: 20px;
  margin: 0;
}
body.playlists #previewModal .preview-progress,
body.admin-playlists #previewModal .preview-progress {
  font-size: 14px;
  color: #6c757d;
  white-space: nowrap;
}
body.playlists #previewModal .preview-progress-container,
body.admin-playlists #previewModal .preview-progress-container {
  flex: 1;
  height: 6px;
  background: #222;
  border-radius: 3px;
  overflow: hidden;
}
body.playlists #previewModal .preview-progress-bar,
body.admin-playlists #previewModal .preview-progress-bar {
  height: 100%;
  width: 0%;
  background: #fff;
  transition: width 0.1s linear;
}
body.playlists #previewModal .preview-time,
body.admin-playlists #previewModal .preview-time {
  font-size: 14px;
  color: #6c757d;
  white-space: nowrap;
}
body.playlists body.playlists #viewAllModal .search-box,
body.admin-playlists body.playlists #viewAllModal .search-box {
  margin: 5px;
}
body.playlists body.playlists .dropdown,
body.admin-playlists body.playlists .dropdown {
  position: relative;
}
body.playlists body.playlists .dropdown-menu,
body.admin-playlists body.playlists .dropdown-menu {
  min-width: 200px !important;
  margin-top: 0 !important;
  border: 1px solid #e5e7eb;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  border-radius: 8px;
}
body.playlists body.playlists .playlist-bulk-actions-dropdown,
body.admin-playlists body.playlists .playlist-bulk-actions-dropdown {
  min-width: 200px !important;
  margin-top: 0 !important;
  border: 1px solid #e5e7eb;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  border-radius: 8px;
}
body.playlists body.playlists .filter-btn + .dropdown-menu,
body.admin-playlists body.playlists .filter-btn + .dropdown-menu {
  right: 0 !important;
  left: auto !important;
}
body.playlists .no-media-found-msg,
body.admin-playlists .no-media-found-msg {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 180px;
  width: 100%;
  color: #888;
  font-size: 1.2rem;
}
body.playlists .center-content,
body.admin-playlists .center-content {
  display: flex !important;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
body.playlists .media-header-wrapper,
body.admin-playlists .media-header-wrapper {
  display: flex;
  justify-content: center;
  align-items: baseline;
  gap: 18px;
  cursor: pointer;
}
body.playlists .media-top-action,
body.admin-playlists .media-top-action {
  display: flex;
  justify-content: space-between;
}
body.playlists .tab-content,
body.admin-playlists .tab-content {
  background: white;
  border-radius: 12px;
  min-height: 300px;
  padding: 24px;
  margin-top: 8px;
  border: 1px solid #dee2e6;
}
body.playlists .upload-btn,
body.admin-playlists .upload-btn {
  background-color: #000 !important;
  color: #fff !important;
  border: none !important;
}
body.playlists .search-filter-section,
body.admin-playlists .search-filter-section {
  background: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  padding: 10px;
  margin-top: 1.5rem;
  box-shadow: none;
}
body.playlists .search-box,
body.admin-playlists .search-box {
  position: relative;
}
body.playlists .search-box .search-icon,
body.admin-playlists .search-box .search-icon {
  position: absolute;
  left: 16px;
  top: 50%;
  transform: translateY(-50%);
  color: #aaa;
  font-size: 1.2rem;
  pointer-events: none;
  z-index: 2;
}
body.playlists .search-box .form-control,
body.admin-playlists .search-box .form-control {
  padding-left: 2.5rem;
}
body.playlists .preview-media img,
body.playlists .preview-media video,
body.admin-playlists .preview-media img,
body.admin-playlists .preview-media video {
  max-width: 900px;
  max-height: 340px;
  width: auto !important;
  height: auto !important;
  -o-object-fit: contain;
     object-fit: contain;
  box-shadow: 0 2px 16px rgba(0, 0, 0, 0.5333333333);
  border-radius: 0.375rem;
  display: block;
  margin: 0 auto;
  background: #000;
}
body.playlists .content-list-img,
body.admin-playlists .content-list-img {
  width: 48px;
  height: 48px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 6px;
  margin-right: 16px;
}
body.playlists .content-list-video,
body.admin-playlists .content-list-video {
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 0;
  margin-right: 0;
  display: block;
  background: #0f172a;
}
body.playlists .content-list-video-wrap,
body.admin-playlists .content-list-video-wrap {
  position: relative;
  width: 48px;
  height: 48px;
  border-radius: 6px;
  overflow: hidden;
  margin-right: 16px;
  flex-shrink: 0;
}
body.playlists .content-list-video-overlay,
body.admin-playlists .content-list-video-overlay {
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  left: 23px;
  bottom: 16px;
  justify-content: center;
  pointer-events: none;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.24));
}
body.playlists .content-list-video-overlay i,
body.admin-playlists .content-list-video-overlay i {
  color: #ffffff;
  height: 20px;
  border-radius: 999px;
  background: rgba(17, 24, 39, 0.68);
}
body.playlists .duration-input,
body.admin-playlists .duration-input {
  min-width: auto;
}
body.playlists #createCampaign .modal-dialog,
body.admin-playlists #createCampaign .modal-dialog {
  max-width: 400px;
}
body.playlists #createCampaign .modal-content,
body.playlists #createCampaign .promotion-confirmation-modal,
body.admin-playlists #createCampaign .modal-content,
body.admin-playlists #createCampaign .promotion-confirmation-modal {
  border-radius: 16px;
  border: 1px solid #e5e7eb;
  box-shadow: 0 16px 40px rgba(15, 23, 42, 0.16);
  padding: 0;
}
body.playlists #createCampaign .modal-header,
body.admin-playlists #createCampaign .modal-header {
  border: none;
  padding: 1.25rem 1.25rem 0 1.25rem;
  background: transparent;
  display: flex;
  flex-direction: column;
  align-items: center;
}
body.playlists #createCampaign .modal-title,
body.admin-playlists #createCampaign .modal-title {
  display: block;
  font-size: 1.25rem;
  font-weight: 600;
  color: #111827;
  margin-bottom: 0.5rem;
  text-align: center;
  width: 100%;
}
body.playlists #createCampaign .btn-close,
body.admin-playlists #createCampaign .btn-close {
  position: absolute;
  right: 1.25rem;
  top: 1.25rem;
}
body.playlists #createCampaign .modal-body,
body.admin-playlists #createCampaign .modal-body {
  padding: 0 1.5rem 1.25rem 1.5rem;
  text-align: center;
}
body.playlists .checkmark-bg,
body.admin-playlists .checkmark-bg {
  background: #ecfdf3;
  border-radius: 50%;
  width: 54px;
  height: 54px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto 1rem auto;
}
body.playlists .checkmark-bg i,
body.admin-playlists .checkmark-bg i {
  color: #059669;
  font-size: 1.75rem;
}
body.playlists .main-message,
body.admin-playlists .main-message {
  font-size: 0.95rem;
  line-height: 1.5;
  color: #4b5563;
  margin-bottom: 0;
  font-weight: 400;
}
body.playlists .playlist-promotion-modal-actions,
body.admin-playlists .playlist-promotion-modal-actions {
  border: none;
  background: transparent;
  padding: 0 1.5rem 1.25rem 1.5rem;
  display: flex;
  gap: 0.5rem;
  align-items: center;
  justify-content: center;
}
body.playlists .playlist-promotion-modal-actions .btn,
body.admin-playlists .playlist-promotion-modal-actions .btn {
  min-height: 44px;
  width: 100%;
  text-align: center;
  justify-content: center;
}
body.playlists .btn-outline-dark,
body.admin-playlists .btn-outline-dark {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  padding: 0.75rem 1.5rem;
  font-size: 14px;
  font-weight: 500;
  border-radius: 6px;
  transition: all 0.2s ease;
  border-color: #0e0e0e;
  justify-content: center;
}

/* Common styles */
body {
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  background-color: #f9fafb;
  margin: 0;
  padding: 0;
}

#flash-messages {
  position: fixed;
  top: 1.25rem;
  right: 1.25rem;
  z-index: 100000; /* above mobile sidebar (99999) and all page content */
  width: min(420px, 100vw - 2rem);
  pointer-events: none;
}

@media (max-width: 768.98px) {
  #flash-messages {
    top: calc(48px + 1rem);
    right: 1rem;
    left: 1rem;
    width: auto;
    max-width: none;
  }
}
/* Unified flash styling (same as media library) on all pages */
#flash-messages .flash-message {
  pointer-events: auto;
  position: relative;
  border: none;
  border-radius: 8px;
  padding: 1rem 1.25rem;
  margin-bottom: 0.5rem;
  font-size: 14px;
  font-weight: 500;
  display: flex;
  align-items: center;
  gap: 0.75rem;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease;
}
#flash-messages .flash-message::before {
  content: "";
  width: 4px;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  border-radius: 8px 0 0 8px;
}
#flash-messages .flash-message.alert-success, #flash-messages .flash-message.alert-notice {
  background-color: #d1fae5;
  color: #065f46;
  border-left: 4px solid #10b981;
}
#flash-messages .flash-message.alert-success::before, #flash-messages .flash-message.alert-notice::before {
  background-color: #10b981;
}
#flash-messages .flash-message.alert-success i, #flash-messages .flash-message.alert-notice i {
  color: #10b981;
}
#flash-messages .flash-message.alert-danger, #flash-messages .flash-message.alert-error {
  background-color: #fee2e2;
  color: #991b1b;
  border-left: 4px solid #ef4444;
}
#flash-messages .flash-message.alert-danger::before, #flash-messages .flash-message.alert-error::before {
  background-color: #ef4444;
}
#flash-messages .flash-message.alert-danger i, #flash-messages .flash-message.alert-error i {
  color: #ef4444;
}
#flash-messages .flash-message.alert-warning {
  background-color: #fef3c7;
  color: #92400e;
  border-left: 4px solid #f59e0b;
}
#flash-messages .flash-message.alert-warning::before {
  background-color: #f59e0b;
}
#flash-messages .flash-message.alert-warning i {
  color: #f59e0b;
}
#flash-messages .flash-message.alert-info {
  background-color: #dbeafe;
  color: #1e40af;
  border-left: 4px solid #3b82f6;
}
#flash-messages .flash-message.alert-info::before {
  background-color: #3b82f6;
}
#flash-messages .flash-message.alert-info i {
  color: #3b82f6;
}
#flash-messages .flash-message i {
  font-size: 16px;
  flex-shrink: 0;
}
#flash-messages .flash-message .btn-close {
  margin-left: auto;
  padding: 0;
  font-size: 18px;
  opacity: 0.7;
  transition: opacity 0.2s ease;
}
#flash-messages .flash-message .btn-close:hover {
  opacity: 1;
}

.card {
  border: 1px solid #e3e3e3;
  transition: box-shadow 0.3s ease-in-out, transform 0.3s ease-in-out;
  margin: auto;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
}

.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

@media (max-width: 767.98px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #dee2e6;
  }
  .d-m-none {
    display: none;
  }
}
/* Improved responsiveness for forms */
.form-control,
.form-select {
  max-width: 100%;
}

@media (min-width: 768px) {
  .modal .form-control,
  .modal .form-select {
    max-width: unset;
  }
}
/* Improved spacing for mobile devices */
@media (max-width: 767.98px) {
  .content-grid {
    max-height: unset !important;
  }
  .header-signage {
    display: flex;
    flex-direction: column-reverse;
  }
  .container-fluid, .container-xl, .container-lg, .container-md, .container-sm {
    padding-left: 10px;
    padding-right: 10px;
  }
  .row {
    margin-left: -5px;
    margin-right: -5px;
  }
  .col,
  [class*=col-] {
    padding-left: 5px;
    padding-right: 5px;
  }
}
.nav-items {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
  padding: 0 1rem;
  overflow: hidden;
}

.nav-item {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  padding: 0.5rem 1rem;
  color: rgba(255, 255, 255, 0.75);
  text-decoration: none;
  border-radius: 8px;
  font-size: 14px;
  transition: all 0.2s ease;
  white-space: nowrap;
}

.nav-item:hover {
  color: #fff;
  background: rgba(255, 255, 255, 0.1);
}

.nav-item.active {
  color: #fff;
  background: rgba(255, 255, 255, 0.1);
}

.nav-item i {
  font-size: 18px;
  min-width: 18px;
  text-align: center;
}

.sidebar-toggle {
  background: none;
  border: none;
  padding: 0;
  margin: 0 1rem 1rem;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  height: 24px;
}

.sidebar-toggle i {
  font-size: 18px;
  color: rgba(255, 255, 255, 0.75);
  transition: all 0.2s ease;
}

.sidebar-toggle:hover i {
  color: #fff;
}

/* Page Header Styles */
.page-header {
  margin-bottom: 1.5rem;
  padding: 0;
}

.page-header .d-flex {
  gap: 1rem;
}

.toast {
  position: fixed !important;
  right: 20px !important;
  bottom: 20px !important;
}

/* Responsive Styles */
@media (max-width: 767.98px) {
  .page-header {
    padding: 0;
  }
  .w-m-100 {
    width: 100% !important;
    text-align: center !important;
    justify-content: center;
  }
}
.mr-32 {
  margin-right: 32px;
}

.select-wrapper {
  position: relative;
}

.select-wrapper::after {
  content: "";
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #6c757d;
  pointer-events: none;
}

.screens-list {
  display: none;
  margin-top: 10px;
}

.screens-list.show {
  display: block;
}

.btn-close.white-close {
  width: 6px;
  height: 6px;
  background-color: #fff;
  border-radius: 50%;
  --bs-btn-close-color: white;
  --bs-btn-close-opacity: 1;
  background-size: 20px;
}

.btn-close.white-close:hover {
  opacity: 0.8;
}

.media-info {
  bottom: -56px;
}

.media-preview {
  margin-bottom: 0 !important;
  margin-top: 0 !important;
}

.media-card {
  cursor: pointer;
}

.media-card.border-primary {
  border: 2px solid #FFCA2C !important;
}

.media-check {
  position: absolute;
  top: 10px;
  left: 10px;
  z-index: 9999;
}

.media-card:hover .expand-media {
  visibility: visible;
}

.expand-media {
  visibility: hidden;
  position: absolute;
  right: 10px;
  top: 12px;
  cursor: pointer;
  color: #fff;
  background: #333;
  border-radius: 14px;
  padding: 3px 6px;
  font-size: 13px;
}

/* Media Library Modal Styles */
.media-top-action {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

.media-top-action a {
  font-size: 12px;
  text-decoration: none;
  color: #333;
}

/* Media check design class for Design Studio tab */
.media-check-design {
  position: absolute;
  top: 10px;
  left: 10px;
  z-index: 9999;
}

input.media-check-design.form-check-input {
  visibility: hidden;
}

.media-card.border-primary.border-2 input.media-check-design.form-check-input {
  visibility: visible;
}

/* Tab navigation styles for media library modal */
.nav-pills {
  background: #e9ecef;
  border-radius: 24px;
  padding: 1px 3px;
  display: flex;
  width: 100%;
  margin: 0 0 24px 0;
  width: 315px;
  margin: 0px auto;
}

.nav-pills .nav-item {
  flex: 1;
  margin: 0;
  padding: 0;
}

.nav-pills .nav-link.active {
  background: #FFCA2C;
  color: #000;
}

.nav-pills .nav-link {
  border-radius: 22px;
  padding: 6px 12px;
  font-size: 13px;
  font-weight: 500;
  color: #6c757d;
  border: none;
  width: 100%;
  text-align: center;
}

.custome-cross.btn-close {
  position: absolute;
  right: 10px;
  top: 10px;
  --bs-btn-close-color: #fff;
  --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%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");
  --bs-btn-close-opacity: 1;
}

img#previewImageModalImg {
  max-height: calc(100vh - 150px) !important;
  max-width: unset !important;
  width: unset !important;
}

#previewImageModal .modal-content {
  background: rgba(0, 0, 0, 0.8392156863);
}

#previewImageModal .modal-body {
  background: transparent !important;
}

#previewImageModal .modal-header {
  background: #fff;
}

/* Button Styles */
.btn-outline-secondary {
  padding: 0.5rem 1rem;
  font-size: 14px;
  font-weight: 500;
  color: #4b5563;
  border: 1px solid #e5e7eb;
  background-color: #fff;
  border-radius: 6px;
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  white-space: nowrap;
}

.btn-outline-secondary i {
  font-size: 16px;
  color: #6b7280;
  margin-right: 0.25rem;
  margin-bottom: -0.125rem;
  margin-top: -0.125rem;
}

.btn-outline-secondary:hover {
  background-color: #f9fafb;
  border-color: #d1d5db;
  color: #374151;
}

.btn-primary {
  padding: 0.5rem 1rem;
  font-size: 14px;
  font-weight: 500;
  background-color: #FFCA2C;
  border-color: #FFCA2C;
  color: #000;
  border-radius: 6px;
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  white-space: nowrap;
}

.btn-primary i {
  font-size: 16px;
  margin-right: 0.25rem;
}

.btn-dark {
  padding: 0.5rem 1rem;
  font-size: 14px;
  font-weight: 500;
  color: #fff;
  background-color: #111827;
  border-color: #111827;
  border-radius: 6px;
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  white-space: nowrap;
}

.btn-dark:hover {
  background-color: #1f2937;
  border-color: #1f2937;
  color: #fff;
}

.btn-dark i {
  font-size: 16px;
  color: #fff;
}

.dropdown .btn.dropdown-toggle {
  padding: 0.625rem 0.75rem;
}

/* Small button variant using Bootstrap sizing */
.btn-sm, .btn-group-sm > .btn {
  padding: 0.375rem 0.75rem;
  font-size: 13px;
}

.font-12 {
  font-size: 12px;
}

#thumbnailsPreview .position-relative {
  display: inline-block;
  line-height: 0;
}

.modal {
  z-index: 9999999;
}

/* Pagination Styles */
.pagination-controls {
  padding: 1rem 0;
  border-top: 1px solid #e5e7eb;
}

.showing-info {
  font-size: 0.875rem;
  color: #6b7280;
}

.pagination {
  margin-bottom: 0;
  gap: 0.25rem;
  align-items: center;
}

/* Style only the numbered page buttons */
.pagination .page-number {
  border-radius: 0.375rem;
  padding: 0.5rem 0.75rem;
  color: #374151;
  border: 1px solid #d1d5db;
  background-color: #fff;
  font-size: 0.875rem;
  line-height: 1.25rem;
  min-width: 2rem;
  text-align: center;
  cursor: pointer;
}

.pagination .page-number:hover {
  background-color: #f3f4f6;
  color: #111827;
  border-color: #d1d5db;
}

.pagination .page-number.active {
  background-color: #FFCA2C;
  color: #000;
  border-color: #FFCA2C;
}

#prev-page:disabled,
#next-page:disabled {
  color: #9ca3af;
}

#prev-page,
#next-page {
  background: none;
  border: none;
  padding: 0.5rem;
  color: #374151;
  font-size: 1.25rem;
  cursor: pointer;
}

.pagination .page-item:first-child .page-link,
.pagination .page-item:last-child .page-link {
  background-color: transparent;
  border: none;
  color: #374151;
  padding: 0.5rem;
  font-size: 1.25rem;
}

.pagination .page-item:first-child .page-link:hover,
.pagination .page-item:last-child .page-link:hover {
  background-color: transparent;
}

.min-w-62 {
  min-width: 62px;
}

.btn-small-badge {
  width: -moz-fit-content;
  width: fit-content;
  padding: 9px !important;
  line-height: 0;
  height: unset !important;
  font-size: 11px !important;
  margin: 10px 0 0 0;
}

.theme-table {
  min-height: 300px;
  border-top: 1px solid #e9ecef;
  border-radius: 12px;
}

@media (max-width: 768px) {
  .m-flex-col {
    flex-direction: column;
  }
  .pagination-controls {
    flex-direction: column;
  }
  .back-header a {
    border: none;
    padding: 0 30px;
    min-width: unset !important;
    width: unset !important;
  }
  /* Layout styles moved to components/_page-layout.scss */
  .media-preview {
    height: unset !important;
    overflow: unset !important;
    aspect-ratio: unset !important;
  }
  .media-preview img {
    position: relative !important;
    -o-object-fit: unset !important;
       object-fit: unset !important;
  }
  img#previewImageModalImg {
    max-height: unset;
    max-width: unset !important;
    width: 100% !important;
  }
}
.pr-40 {
  padding-right: 40px !important;
}

.w-unset {
  width: unset !important;
}

.w-full {
  max-width: 100% !important;
  width: 100% !important;
}

.bg-primary {
  background-color: #FFCA2C !important;
}

.search-submit {
  position: absolute;
  right: -3px;
  top: 0px;
  z-index: 999;
}

.multi-menu-icon {
  display: none;
}

.expanded .multi-menu-icon {
  display: block;
}

.badge.badge-primary {
  background: #FFCA2C !important;
  color: #333;
  padding: 4px 6px;
}

/* WebKit-based browsers */
::-webkit-scrollbar {
  width: 12px;
}

::-webkit-scrollbar-track {
  background-color: #f0f0f0; /* Make sure it's solid */
  border-radius: 10px;
}

::-webkit-scrollbar-thumb {
  background-color: #888;
  border-radius: 10px;
  /* Remove border to avoid flicker issue */
  /* border: 3px solid #f0f0f0; */
  box-shadow: inset 0 0 0 3px #f0f0f0; /* mimic spacing without affecting layout */
}

::-webkit-scrollbar-thumb:hover {
  background-color: #555;
  box-shadow: inset 0 0 0 3px #f0f0f0;
}

/* Firefox */
* {
  scrollbar-width: thin;
  scrollbar-color: #888 #f0f0f0;
}

/* Smooth scroll behavior (optional) */
html {
  scroll-behavior: smooth;
}

.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 th {
  font-weight: 500;
  color: #6c757d;
  font-size: 13px;
  padding: 16px;
  border-bottom: 1px solid #e9ecef;
  background: #f8f9fa;
}

table .form-check-input {
  width: 12px;
  height: 12px;
}

i.bi.bi-search::before {
  font-weight: bold !important;
}

.create-user-wrapper {
  max-width: 600px;
  margin: 50px auto;
}

.w-100 {
  max-width: 100% !important;
}

.h-44 {
  height: 44px !important;
}

.btn-check:checked + .btn,
.btn.active,
.btn.show,
.btn:first-child:active,
:not(.btn-check) + .btn:active {
  color: #6c757d;
  background-color: #ebebeb;
  border-color: #6c757d;
}

.section-heading {
  font-size: 18px;
  font-weight: 600;
}

.small-text {
  font-size: 11px;
}

.fixed-h-input {
  height: 43px !important;
}

.raw-btn,
.raw-btn:hover,
.raw-btn:active {
  border: 0;
  background: none;
  box-shadow: none !important;
  text-decoration: underline;
  padding: 0;
}

/* Status Badge */
.badge {
  font-size: 12px !important;
  font-weight: 500 !important;
  padding: 0.25rem 0.75rem !important;
  border-radius: 12px !important;
}

.badge.bg-warning {
  background-color: #fef3c7 !important;
  color: #d97706;
}

.badge.bg-primary {
  background-color: #eff6ff !important;
  color: #2563eb;
}

.badge.bg-secondary {
  background-color: #f3f4f6 !important;
  color: #6b7280;
}

.profile-img {
  width: 97px;
  height: 97px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 50%;
  background-color: #f0f0f0;
}

.edit-btn {
  font-size: 14px;
  margin-top: 10px;
  cursor: pointer;
  color: #007bff;
  text-decoration: underline;
  border: none;
  background: none;
}

.dp-block {
  width: 104px;
  border: 4px solid #FFCA2C;
  border-radius: 50%;
  height: 105px;
}

.edit-action {
  position: absolute;
  top: 0;
  right: 0;
}

.edit-action i {
  color: #fff;
  font-size: 11px;
  padding: 6px;
  background: rgba(31, 31, 31, 0.9490196078);
  border-radius: 50px;
}

.success-icon-block {
  background-color: #22c55e;
}

.left-carous {
  position: absolute;
  left: 0;
  top: 40%;
  z-index: 999;
  background: #333;
  color: #fff;
  border-radius: 50px;
  padding: 6px;
  line-height: 0;
  height: 26px;
  font-size: 11px;
}

.right-carous {
  position: absolute;
  right: 0;
  top: 40%;
  z-index: 999;
  background: #333;
  color: #fff;
  border-radius: 50px;
  padding: 6px;
  line-height: 0;
  height: 26px;
  font-size: 11px;
}

.action-user-icon {
  width: 200px;
}

/* Android TV App section styling */
.android-tv-section {
  margin-top: 1.5rem;
}

.android-tv-section .btn-link {
  color: #fff;
  text-decoration: none;
  border: 2px solid #000;
  padding: 0.75rem 1rem;
  border-radius: 0.5rem;
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
  gap: 0.5rem;
  font-size: 0.9375rem;
  font-weight: 600;
  background-color: #000;
  transition: all 0.2s ease-in-out;
  height: 44px;
  min-width: 240px;
}

.android-tv-section .btn-link:hover {
  background-color: #fff;
  color: #000;
}

.android-tv-section .btn-link i {
  font-size: 1.25rem;
  flex-shrink: 0;
}

.android-tv-section .btn-link span {
  flex: 0 1 auto;
}

.android-tv-section .text-decoration-none {
  color: #6b7280;
  font-size: 0.875rem;
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  padding: 0.75rem;
  height: 44px;
}

.android-tv-section .text-decoration-none i {
  font-size: 1.125rem;
}

.android-tv-section .text-decoration-none:hover {
  color: #374151;
}

.tabs-rounded .nav-link {
  border-radius: 8px;
  font-weight: 500;
  color: #6c757d;
}

.tabs-rounded .nav-link.active {
  background-color: #FFCA2C !important;
  border: 1px solid #FFCA2C !important;
  font-weight: 600 !important;
  color: #000 !important;
}

.tab-content {
  background: white;
  border-radius: 12px;
  min-height: 300px;
  padding: 24px;
  margin-top: 8px;
  border: 1px solid #dee2e6;
}

.section-title {
  font-size: 18px;
  font-weight: 600;
  color: #111827;
  margin: 0;
}

.section-description {
  font-size: 14px;
  color: #6b7280;
  margin-bottom: 1.5rem;
}

.content-upload-wrapper {
  background-color: #fff;
  padding: 1.5rem;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
}

.upload-btn {
  background-color: #000 !important;
  color: #fff !important;
  border: none !important;
}

.disclaimer-section {
  display: flex;
  gap: 2rem;
  background-color: #f9fafb;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  padding: 1.25rem;
}

.section-group h6, .section-group .h6,
.performance-card h6,
.performance-card .h6,
.disclaimer-title,
.metrics-title,
.frequency-title {
  font-size: 14px;
  font-weight: 600;
  color: #111827;
  margin-bottom: 1rem;
}

.disclaimer-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.disclaimer-list li {
  position: relative;
  padding-left: 1.25rem;
  font-size: 13px;
  color: #6b7280;
  margin-bottom: 0.5rem;
  line-height: 1.4;
}

.disclaimer-list li::before {
  content: "•";
  position: absolute;
  left: 0;
  color: #9ca3af;
}

.sitebtn {
  font-size: 14px;
  font-weight: 500;
  padding: 0.5rem 1rem;
  border-radius: 6px;
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
}

.media-card.border-primary {
  border: 2px solid #FFCA2C !important;
}

.media-card {
  background: #fff;
  border-radius: 0.5rem;
  overflow: hidden;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease;
  position: relative;
  border: 2px solid transparent;
}

.media-preview {
  position: relative;
  height: 180px;
  max-width: 100%;
  background: #f7fafc;
}

.media-preview img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.form-check-input:checked {
  background-color: #FFCA2C;
  border-color: #FFCA2C;
}

.c-dropdown button {
  width: 100%;
  display: flex;
  height: 44px;
  justify-content: space-between;
}

.c-dropdown ul {
  width: 100%;
  left: 0;
}

.select-truncate {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.pairing-instructions .step-item {
  padding: 1rem;
  background-color: #f8f9fa;
  border-radius: 8px;
}

.demo-container {
  max-width: 800px;
  margin: 50px auto;
  padding: 2rem;
  background: white;
  border-radius: 12px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}

.demo-form {
  background: #f8f9fa;
  padding: 2rem;
  border-radius: 8px;
  margin-bottom: 2rem;
}

#createCampaign .modal-dialog {
  max-width: 400px;
}

#createCampaign .modal-content {
  border-radius: 16px;
  border: none;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);
  padding: 0;
}

#createCampaign .modal-header {
  border: none;
  padding: 1.25rem 1.25rem 0 1.25rem;
  background: transparent;
  display: flex;
  flex-direction: column;
  align-items: center;
}

#createCampaign .modal-title {
  display: block;
  font-size: 1.35rem;
  font-weight: 700;
  color: #222;
  margin-bottom: 0.5rem;
  text-align: center;
  width: 100%;
}

#createCampaign .btn-close {
  position: absolute;
  right: 1.25rem;
  top: 1.25rem;
}

#createCampaign .modal-body {
  padding: 0 1.75rem 1.5rem 1.75rem;
  text-align: center;
}

.checkmark-bg {
  background: #eafaf1;
  border-radius: 50%;
  width: 56px;
  height: 56px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto 1.5rem auto;
}

.checkmark-bg i {
  color: #22c55e;
  font-size: 2rem;
}

.main-message {
  font-size: 1.08rem;
  color: #6c757d;
  margin-bottom: 0;
  font-weight: 500;
}

.modal-footer {
  border: none;
  background: transparent;
  padding: 0 1.75rem 1.5rem 1.75rem;
  display: flex;
  margin-top: 10px;
  gap: 0.5rem;
}

/* Unified mobile layout for Bulk Actions + Filter controls */
@media (max-width: 420px) {
  .search-filter-section .d-flex.gap-2.justify-content-md-end {
    align-items: center;
  }
  .search-filter-section .d-flex.gap-2.justify-content-md-end .dropdown {
    width: 100%;
    max-width: 260px;
    margin: 0 auto;
  }
  .search-filter-section .d-flex.gap-2.justify-content-md-end .btn {
    width: 100%;
    justify-content: center;
  }
}
.btn-campaign {
  background: #ffd600;
  color: #222;
  border: none;
  font-weight: 600;
  border-radius: 6px;
  padding: 0.75rem 1.5rem;
  transition: background 0.2s;
  text-align: center;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
}

.btn-campaign:hover {
  background: #ffe066;
  color: #222;
}

@media (max-width: 500px) {
  #createCampaign .modal-dialog {
    max-width: 98vw;
  }
  #createCampaign .modal-body,
  .modal-footer {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
.btn.disabled,
.btn:disabled,
fieldset:disabled .btn {
  border: 1px solid #e5e7eb;
}

.step-indicator {
  display: flex;
  justify-content: space-between;
  margin-bottom: 2rem;
  align-items: center;
}

.step {
  display: flex;
  align-items: center;
  gap: 8px;
  flex: 1;
  position: relative;
}

.step-content {
  display: flex;
  align-items: center;
  gap: 8px;
}

.icon-circle {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background: transparent;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
}

.step-label {
  font-weight: 400;
  color: #6c757d;
}

.step.completed .icon-circle {
  background-color: #d1f7df;
  color: #198754;
}

.step.completed .progress-bar-fill {
  width: 100% !important;
}

.step.completed .step-label {
  color: #198754;
  font-weight: 500;
}

.progress-bar-track {
  position: absolute;
  height: 4px;
  background: #dee2e6;
  width: 100%;
  left: 0;
  bottom: -8px;
  z-index: 0;
}

.progress-bar-fill {
  position: absolute;
  height: 4px;
  background: #28a745;
  left: 0;
  bottom: -8px;
  z-index: 1;
  width: 0;
}

.iti {
  width: 100%;
}

@media only screen and (max-width: 600px) {
  .step-label {
    font-size: 12px;
  }
}
/* SlimSelect Component Styles */
.ss-main {
  color: #495057;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}

.ss-main .ss-single-selected,
.ss-main .ss-multi-selected {
  min-height: 45px;
  padding: 6px 10px;
  border: 1px solid #dee2e6;
  border-radius: 8px;
  background-color: #fff;
  font-size: 11px;
  transition: all 0.2s ease-in-out;
}

.ss-main .ss-content {
  width: 400px;
  min-width: 400px;
}

/* Target all possible dropdown option selectors */
.ss-content .ss-list .ss-option,
.ss-content .ss-list .ss-option *,
.ss-main .ss-content .ss-list .ss-option,
.ss-main .ss-content .ss-list .ss-option *,
.ss-main .ss-list .ss-option,
.ss-main .ss-list .ss-option *,
.ss-list .ss-option,
.ss-list .ss-option * {
  font-size: 9px !important;
  padding: 8px 10px !important;
  line-height: 1.2 !important;
}

/* Target search input specifically */
.ss-content .ss-search input,
.ss-main .ss-content .ss-search input {
  font-size: 9px !important;
  padding: 8px 10px !important;
}

/* Remove any other font size declarations */
.ss-main .ss-values .ss-value,
.ss-main .ss-add,
.ss-main .placeholder,
.ss-main .ss-option,
.ss-main .ss-search input,
.ss-main span,
.ss-main div {
  font-size: 11px !important;
}

/* Empty State Styles */
.empty-state-container {
  min-height: calc(100vh - 200px);
}

.empty-state-icon {
  width: 80px;
  height: 80px;
  background: #f8f9fa;
  border-radius: 50%;
  border: 2px dashed #dee2e6;
  font-size: 2rem;
  color: #6c757d;
}

.empty-state-description {
  max-width: 400px;
}

/* Base styles */
body.settings-base,
body.settings-profile,
body.settings-subscriptions,
body.settings-billing,
body.settings-security,
body.settings-notification_preferences,
body.settings-privacy {
  color: #111827;
  min-height: 100vh;
  /* Rest of settings.css */
  /*Alert Styles*/
  /* Dark mode styles */
  /* Settings Container */
  /* Settings Navigation */
  /* Settings Content */
  /* Profile Settings */
  /* Billing Settings */
  /* Notification Settings */
  /* Page Header */
  /* Sidebar Navigation (desktop only; mobile uses off-canvas in @media above) */
  /* Add styles for collapsed state */
  /* Form Fields */
  /* Upgrade Button */
  /* Switch to Free Button */
  /* Payment Actions */
  /* Billing: wrap Add Credit Card / Add Payment Method buttons below 480px */
  /* Card adjustments */
  /* Form group spacing */
  /* Subscription Section Enhancements */
  /* Plan Status Summary Card */
  /* Color-coding for different cards */
  /* Improved screen table styling */
  /* Screen preview styling */
  /* Plan badges styling */
  /* Switch plan button styling */
  /* Row coloring based on plan type */
  /* Mobile card view enhancements */
  /* Improved subscription summary box */
  /* Batch operations styling */
  /* Switch Plan Modal Styling */
  /* Updated Pagination styling */
  /* Style for the previous and next buttons */
  /* Tooltip enhancement */
  /* Screen operations and filtering */
  /* Checkbox column styling */
  /* Consistent spacing for filter controls */
  /* Even spacing for batch operations and filters */
  /* Even spacing for batch operations and filters */
  /* Table Adjustments */
  /* Sidebar Logo */
  /* Remove old nav-logo styles */
  /* Sidebar Footer */
  /* Modal Styles */
  /* Subscription History */
  /* Subscription History Modal */
  /* Social Login Tile Cleanup */
}
body.settings-base .form-control,
body.settings-base .form-select,
body.settings-profile .form-control,
body.settings-profile .form-select,
body.settings-subscriptions .form-control,
body.settings-subscriptions .form-select,
body.settings-billing .form-control,
body.settings-billing .form-select,
body.settings-security .form-control,
body.settings-security .form-select,
body.settings-notification_preferences .form-control,
body.settings-notification_preferences .form-select,
body.settings-privacy .form-control,
body.settings-privacy .form-select {
  max-width: 100%;
}
body.settings-base .form-control, body.settings-base .form-select,
body.settings-profile .form-control,
body.settings-profile .form-select,
body.settings-subscriptions .form-control,
body.settings-subscriptions .form-select,
body.settings-billing .form-control,
body.settings-billing .form-select,
body.settings-security .form-control,
body.settings-security .form-select,
body.settings-notification_preferences .form-control,
body.settings-notification_preferences .form-select,
body.settings-privacy .form-control,
body.settings-privacy .form-select {
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
}
@media (max-width: 998px) {
  body.settings-base .fa-btn,
  body.settings-profile .fa-btn,
  body.settings-subscriptions .fa-btn,
  body.settings-billing .fa-btn,
  body.settings-security .fa-btn,
  body.settings-notification_preferences .fa-btn,
  body.settings-privacy .fa-btn {
    margin-top: 10px;
    width: 100%;
  }
}
@media (min-width: 768px) {
  body.settings-base .form-control,
  body.settings-base .form-select,
  body.settings-profile .form-control,
  body.settings-profile .form-select,
  body.settings-subscriptions .form-control,
  body.settings-subscriptions .form-select,
  body.settings-billing .form-control,
  body.settings-billing .form-select,
  body.settings-security .form-control,
  body.settings-security .form-select,
  body.settings-notification_preferences .form-control,
  body.settings-notification_preferences .form-select,
  body.settings-privacy .form-control,
  body.settings-privacy .form-select {
    max-width: 400px;
  }
}
body.settings-base .error-message,
body.settings-profile .error-message,
body.settings-subscriptions .error-message,
body.settings-billing .error-message,
body.settings-security .error-message,
body.settings-notification_preferences .error-message,
body.settings-privacy .error-message {
  font-size: 0.875em;
  margin-top: 0.25rem;
}
body.settings-base .alert-success,
body.settings-profile .alert-success,
body.settings-subscriptions .alert-success,
body.settings-billing .alert-success,
body.settings-security .alert-success,
body.settings-notification_preferences .alert-success,
body.settings-privacy .alert-success {
  font-size: 12px;
}
body.settings-base .alert-success .bi,
body.settings-profile .alert-success .bi,
body.settings-subscriptions .alert-success .bi,
body.settings-billing .alert-success .bi,
body.settings-security .alert-success .bi,
body.settings-notification_preferences .alert-success .bi,
body.settings-privacy .alert-success .bi {
  font-size: 12px;
}
body.settings-base .alert-success .btn-close,
body.settings-profile .alert-success .btn-close,
body.settings-subscriptions .alert-success .btn-close,
body.settings-billing .alert-success .btn-close,
body.settings-security .alert-success .btn-close,
body.settings-notification_preferences .alert-success .btn-close,
body.settings-privacy .alert-success .btn-close {
  font-size: 10px;
}
body.settings-base.dark-mode,
body.settings-profile.dark-mode,
body.settings-subscriptions.dark-mode,
body.settings-billing.dark-mode,
body.settings-security.dark-mode,
body.settings-notification_preferences.dark-mode,
body.settings-privacy.dark-mode {
  background-color: #333;
  color: #fff;
}
body.settings-base.dark-mode .card,
body.settings-profile.dark-mode .card,
body.settings-subscriptions.dark-mode .card,
body.settings-billing.dark-mode .card,
body.settings-security.dark-mode .card,
body.settings-notification_preferences.dark-mode .card,
body.settings-privacy.dark-mode .card {
  background-color: #444;
  border-color: #555;
}
body.settings-base.dark-mode .form-control,
body.settings-base.dark-mode .form-select,
body.settings-profile.dark-mode .form-control,
body.settings-profile.dark-mode .form-select,
body.settings-subscriptions.dark-mode .form-control,
body.settings-subscriptions.dark-mode .form-select,
body.settings-billing.dark-mode .form-control,
body.settings-billing.dark-mode .form-select,
body.settings-security.dark-mode .form-control,
body.settings-security.dark-mode .form-select,
body.settings-notification_preferences.dark-mode .form-control,
body.settings-notification_preferences.dark-mode .form-select,
body.settings-privacy.dark-mode .form-control,
body.settings-privacy.dark-mode .form-select {
  background-color: #555;
  border-color: #666;
  color: #fff;
}
body.settings-base.dark-mode .btn-primary,
body.settings-profile.dark-mode .btn-primary,
body.settings-subscriptions.dark-mode .btn-primary,
body.settings-billing.dark-mode .btn-primary,
body.settings-security.dark-mode .btn-primary,
body.settings-notification_preferences.dark-mode .btn-primary,
body.settings-privacy.dark-mode .btn-primary {
  background-color: #FFCA2C;
  border-color: #FFCA2C;
  color: #000;
}
body.settings-base .settings-container,
body.settings-profile .settings-container,
body.settings-subscriptions .settings-container,
body.settings-billing .settings-container,
body.settings-security .settings-container,
body.settings-notification_preferences .settings-container,
body.settings-privacy .settings-container {
  display: grid;
  grid-template-columns: 240px 1fr;
  gap: 2rem;
  margin-top: 0.5rem;
}
body.settings-base .settings-nav,
body.settings-profile .settings-nav,
body.settings-subscriptions .settings-nav,
body.settings-billing .settings-nav,
body.settings-security .settings-nav,
body.settings-notification_preferences .settings-nav,
body.settings-privacy .settings-nav {
  background: #fff;
  border-radius: 12px;
  padding: 1rem;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  height: -moz-fit-content;
  height: fit-content;
}
body.settings-base .settings-nav-item,
body.settings-profile .settings-nav-item,
body.settings-subscriptions .settings-nav-item,
body.settings-billing .settings-nav-item,
body.settings-security .settings-nav-item,
body.settings-notification_preferences .settings-nav-item,
body.settings-privacy .settings-nav-item {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  padding: 0.75rem 1rem;
  color: #4b5563;
  text-decoration: none;
  border-radius: 8px;
  font-size: 0.875rem;
  transition: all 0.2s ease;
  margin-bottom: 0.25rem;
}
body.settings-base .settings-nav-item:hover,
body.settings-profile .settings-nav-item:hover,
body.settings-subscriptions .settings-nav-item:hover,
body.settings-billing .settings-nav-item:hover,
body.settings-security .settings-nav-item:hover,
body.settings-notification_preferences .settings-nav-item:hover,
body.settings-privacy .settings-nav-item:hover {
  background: #f3f4f6;
  color: #111827;
  text-decoration: none;
}
body.settings-base .settings-nav-item.active,
body.settings-profile .settings-nav-item.active,
body.settings-subscriptions .settings-nav-item.active,
body.settings-billing .settings-nav-item.active,
body.settings-security .settings-nav-item.active,
body.settings-notification_preferences .settings-nav-item.active,
body.settings-privacy .settings-nav-item.active {
  background: #f3f4f6;
  color: #111827;
  font-weight: 500;
}
body.settings-base .settings-nav-item i,
body.settings-profile .settings-nav-item i,
body.settings-subscriptions .settings-nav-item i,
body.settings-billing .settings-nav-item i,
body.settings-security .settings-nav-item i,
body.settings-notification_preferences .settings-nav-item i,
body.settings-privacy .settings-nav-item i {
  font-size: 1.125rem;
}
body.settings-base .settings-content,
body.settings-profile .settings-content,
body.settings-subscriptions .settings-content,
body.settings-billing .settings-content,
body.settings-security .settings-content,
body.settings-notification_preferences .settings-content,
body.settings-privacy .settings-content {
  min-width: 0;
}
body.settings-base .settings-section,
body.settings-profile .settings-section,
body.settings-subscriptions .settings-section,
body.settings-billing .settings-section,
body.settings-security .settings-section,
body.settings-notification_preferences .settings-section,
body.settings-privacy .settings-section {
  margin-left: 1rem;
  display: none;
}
body.settings-base .settings-section.active,
body.settings-profile .settings-section.active,
body.settings-subscriptions .settings-section.active,
body.settings-billing .settings-section.active,
body.settings-security .settings-section.active,
body.settings-notification_preferences .settings-section.active,
body.settings-privacy .settings-section.active {
  display: block;
}
body.settings-base .settings-section h2, body.settings-base .settings-section .h2,
body.settings-profile .settings-section h2,
body.settings-profile .settings-section .h2,
body.settings-subscriptions .settings-section h2,
body.settings-subscriptions .settings-section .h2,
body.settings-billing .settings-section h2,
body.settings-billing .settings-section .h2,
body.settings-security .settings-section h2,
body.settings-security .settings-section .h2,
body.settings-notification_preferences .settings-section h2,
body.settings-notification_preferences .settings-section .h2,
body.settings-privacy .settings-section h2,
body.settings-privacy .settings-section .h2 {
  font-size: 1.25rem;
  font-weight: 500;
  margin-bottom: 1.5rem;
  color: #111827;
}
body.settings-base .card,
body.settings-profile .card,
body.settings-subscriptions .card,
body.settings-billing .card,
body.settings-security .card,
body.settings-notification_preferences .card,
body.settings-privacy .card {
  background: #fff;
  border-radius: 12px;
  z-index: 1001;
  border: 1px solid #e5e7eb;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  margin-bottom: 1.5rem;
}
body.settings-base .card-body,
body.settings-profile .card-body,
body.settings-subscriptions .card-body,
body.settings-billing .card-body,
body.settings-security .card-body,
body.settings-notification_preferences .card-body,
body.settings-privacy .card-body {
  padding: 1.5rem;
}
body.settings-base .card-subtitle,
body.settings-profile .card-subtitle,
body.settings-subscriptions .card-subtitle,
body.settings-billing .card-subtitle,
body.settings-security .card-subtitle,
body.settings-notification_preferences .card-subtitle,
body.settings-privacy .card-subtitle {
  font-size: 1rem;
  font-weight: 500;
  color: #111827;
  margin-bottom: 1rem;
}
body.settings-base .profile-body,
body.settings-profile .profile-body,
body.settings-subscriptions .profile-body,
body.settings-billing .profile-body,
body.settings-security .profile-body,
body.settings-notification_preferences .profile-body,
body.settings-privacy .profile-body {
  max-width: 450px;
}
body.settings-base .profile-image-section,
body.settings-profile .profile-image-section,
body.settings-subscriptions .profile-image-section,
body.settings-billing .profile-image-section,
body.settings-security .profile-image-section,
body.settings-notification_preferences .profile-image-section,
body.settings-privacy .profile-image-section {
  display: flex;
  align-items: center;
  gap: 1rem;
  margin-bottom: 1.5rem;
}
body.settings-base .profile-input,
body.settings-profile .profile-input,
body.settings-subscriptions .profile-input,
body.settings-billing .profile-input,
body.settings-security .profile-input,
body.settings-notification_preferences .profile-input,
body.settings-privacy .profile-input {
  max-width: 400px;
}
body.settings-base .dp-block,
body.settings-profile .dp-block,
body.settings-subscriptions .dp-block,
body.settings-billing .dp-block,
body.settings-security .dp-block,
body.settings-notification_preferences .dp-block,
body.settings-privacy .dp-block {
  width: 104px;
  border: 4px solid #FFCA2C;
  border-radius: 50%;
  height: 105px;
}
body.settings-base .profile-img,
body.settings-profile .profile-img,
body.settings-subscriptions .profile-img,
body.settings-billing .profile-img,
body.settings-security .profile-img,
body.settings-notification_preferences .profile-img,
body.settings-privacy .profile-img {
  width: 97px;
  height: 97px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 50%;
  background-color: #f0f0f0;
}
body.settings-base .edit-btn,
body.settings-profile .edit-btn,
body.settings-subscriptions .edit-btn,
body.settings-billing .edit-btn,
body.settings-security .edit-btn,
body.settings-notification_preferences .edit-btn,
body.settings-privacy .edit-btn {
  font-size: 14px;
  margin-top: 10px;
  cursor: pointer;
  color: #007bff;
  text-decoration: underline;
  border: none;
  background: none;
}
body.settings-base .edit-action,
body.settings-profile .edit-action,
body.settings-subscriptions .edit-action,
body.settings-billing .edit-action,
body.settings-security .edit-action,
body.settings-notification_preferences .edit-action,
body.settings-privacy .edit-action {
  position: absolute;
  top: 0;
  right: 0;
}
body.settings-base .edit-action i,
body.settings-profile .edit-action i,
body.settings-subscriptions .edit-action i,
body.settings-billing .edit-action i,
body.settings-security .edit-action i,
body.settings-notification_preferences .edit-action i,
body.settings-privacy .edit-action i {
  color: #fff;
  font-size: 11px;
  padding: 6px;
  background: rgba(31, 31, 31, 0.9490196078);
  border-radius: 50px;
}
body.settings-base .raw-btn,
body.settings-profile .raw-btn,
body.settings-subscriptions .raw-btn,
body.settings-billing .raw-btn,
body.settings-security .raw-btn,
body.settings-notification_preferences .raw-btn,
body.settings-privacy .raw-btn {
  border: 0;
  text-decoration: underline;
  color: #374151;
}
body.settings-base .raw-btn:hover,
body.settings-profile .raw-btn:hover,
body.settings-subscriptions .raw-btn:hover,
body.settings-billing .raw-btn:hover,
body.settings-security .raw-btn:hover,
body.settings-notification_preferences .raw-btn:hover,
body.settings-privacy .raw-btn:hover {
  border: 0;
  background: none;
  text-decoration: underline;
}
body.settings-base .settings-profile-image,
body.settings-profile .settings-profile-image,
body.settings-subscriptions .settings-profile-image,
body.settings-billing .settings-profile-image,
body.settings-security .settings-profile-image,
body.settings-notification_preferences .settings-profile-image,
body.settings-privacy .settings-profile-image {
  width: 64px;
  height: 64px;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
  border: 2px solid rgba(31, 31, 31, 0.1);
}
body.settings-base .current-plan,
body.settings-profile .current-plan,
body.settings-subscriptions .current-plan,
body.settings-billing .current-plan,
body.settings-security .current-plan,
body.settings-notification_preferences .current-plan,
body.settings-privacy .current-plan {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 1rem 0;
}
body.settings-base .plan-info h4, body.settings-base .plan-info .h4,
body.settings-profile .plan-info h4,
body.settings-profile .plan-info .h4,
body.settings-subscriptions .plan-info h4,
body.settings-subscriptions .plan-info .h4,
body.settings-billing .plan-info h4,
body.settings-billing .plan-info .h4,
body.settings-security .plan-info h4,
body.settings-security .plan-info .h4,
body.settings-notification_preferences .plan-info h4,
body.settings-notification_preferences .plan-info .h4,
body.settings-privacy .plan-info h4,
body.settings-privacy .plan-info .h4 {
  font-size: 1rem;
  font-weight: 500;
  color: #111827;
  margin-bottom: 0.25rem;
}
body.settings-base .plan-info p,
body.settings-profile .plan-info p,
body.settings-subscriptions .plan-info p,
body.settings-billing .plan-info p,
body.settings-security .plan-info p,
body.settings-notification_preferences .plan-info p,
body.settings-privacy .plan-info p {
  font-size: 0.875rem;
  color: #6b7280;
  margin: 0;
}
body.settings-base .payment-method,
body.settings-profile .payment-method,
body.settings-subscriptions .payment-method,
body.settings-billing .payment-method,
body.settings-security .payment-method,
body.settings-notification_preferences .payment-method,
body.settings-privacy .payment-method {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
body.settings-base .btn,
body.settings-profile .btn,
body.settings-subscriptions .btn,
body.settings-billing .btn,
body.settings-security .btn,
body.settings-notification_preferences .btn,
body.settings-privacy .btn {
  border-radius: 5px;
}
body.settings-base .card-info,
body.settings-profile .card-info,
body.settings-subscriptions .card-info,
body.settings-billing .card-info,
body.settings-security .card-info,
body.settings-notification_preferences .card-info,
body.settings-privacy .card-info {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  color: #4b5563;
}
body.settings-base .card-info i,
body.settings-profile .card-info i,
body.settings-subscriptions .card-info i,
body.settings-billing .card-info i,
body.settings-security .card-info i,
body.settings-notification_preferences .card-info i,
body.settings-privacy .card-info i {
  font-size: 1.25rem;
}
body.settings-base .notification-setting,
body.settings-profile .notification-setting,
body.settings-subscriptions .notification-setting,
body.settings-billing .notification-setting,
body.settings-security .notification-setting,
body.settings-notification_preferences .notification-setting,
body.settings-privacy .notification-setting {
  padding: 1rem 0;
  border-bottom: 1px solid #e5e7eb;
}
body.settings-base .notification-setting:last-child,
body.settings-profile .notification-setting:last-child,
body.settings-subscriptions .notification-setting:last-child,
body.settings-billing .notification-setting:last-child,
body.settings-security .notification-setting:last-child,
body.settings-notification_preferences .notification-setting:last-child,
body.settings-privacy .notification-setting:last-child {
  border-bottom: none;
  padding-bottom: 0;
}
body.settings-base .notification-setting:first-child,
body.settings-profile .notification-setting:first-child,
body.settings-subscriptions .notification-setting:first-child,
body.settings-billing .notification-setting:first-child,
body.settings-security .notification-setting:first-child,
body.settings-notification_preferences .notification-setting:first-child,
body.settings-privacy .notification-setting:first-child {
  padding-top: 0;
}
body.settings-base .notification-setting .form-check,
body.settings-profile .notification-setting .form-check,
body.settings-subscriptions .notification-setting .form-check,
body.settings-billing .notification-setting .form-check,
body.settings-security .notification-setting .form-check,
body.settings-notification_preferences .notification-setting .form-check,
body.settings-privacy .notification-setting .form-check {
  padding: 0;
  margin: 0;
  display: flex;
  align-items: flex-start;
  gap: 1rem;
}
body.settings-base .notification-setting .form-check-input,
body.settings-profile .notification-setting .form-check-input,
body.settings-subscriptions .notification-setting .form-check-input,
body.settings-billing .notification-setting .form-check-input,
body.settings-security .notification-setting .form-check-input,
body.settings-notification_preferences .notification-setting .form-check-input,
body.settings-privacy .notification-setting .form-check-input {
  margin: 0;
  width: 2.5rem;
  height: 1.25rem;
}
body.settings-base .notification-setting h4, body.settings-base .notification-setting .h4,
body.settings-profile .notification-setting h4,
body.settings-profile .notification-setting .h4,
body.settings-subscriptions .notification-setting h4,
body.settings-subscriptions .notification-setting .h4,
body.settings-billing .notification-setting h4,
body.settings-billing .notification-setting .h4,
body.settings-security .notification-setting h4,
body.settings-security .notification-setting .h4,
body.settings-notification_preferences .notification-setting h4,
body.settings-notification_preferences .notification-setting .h4,
body.settings-privacy .notification-setting h4,
body.settings-privacy .notification-setting .h4 {
  font-size: 0.875rem;
  font-weight: 500;
  color: #111827;
  margin: 0 0 0.25rem 0;
}
body.settings-base .btn-outline-danger,
body.settings-profile .btn-outline-danger,
body.settings-subscriptions .btn-outline-danger,
body.settings-billing .btn-outline-danger,
body.settings-security .btn-outline-danger,
body.settings-notification_preferences .btn-outline-danger,
body.settings-privacy .btn-outline-danger {
  border-color: #dc3545;
}
body.settings-base .notification-setting p,
body.settings-profile .notification-setting p,
body.settings-subscriptions .notification-setting p,
body.settings-billing .notification-setting p,
body.settings-security .notification-setting p,
body.settings-notification_preferences .notification-setting p,
body.settings-privacy .notification-setting p {
  font-size: 0.75rem;
  color: #6b7280;
  margin: 0;
}
body.settings-base .sidebar.expanded .profile-dropdown,
body.settings-profile .sidebar.expanded .profile-dropdown,
body.settings-subscriptions .sidebar.expanded .profile-dropdown,
body.settings-billing .sidebar.expanded .profile-dropdown,
body.settings-security .sidebar.expanded .profile-dropdown,
body.settings-notification_preferences .sidebar.expanded .profile-dropdown,
body.settings-privacy .sidebar.expanded .profile-dropdown {
  top: auto;
  bottom: 100%;
  left: 0;
  margin-left: 0;
  margin-bottom: 8px;
}
body.settings-base .user-profile.active .profile-dropdown,
body.settings-profile .user-profile.active .profile-dropdown,
body.settings-subscriptions .user-profile.active .profile-dropdown,
body.settings-billing .user-profile.active .profile-dropdown,
body.settings-security .user-profile.active .profile-dropdown,
body.settings-notification_preferences .user-profile.active .profile-dropdown,
body.settings-privacy .user-profile.active .profile-dropdown {
  display: block;
}
body.settings-base .profile-dropdown,
body.settings-profile .profile-dropdown,
body.settings-subscriptions .profile-dropdown,
body.settings-billing .profile-dropdown,
body.settings-security .profile-dropdown,
body.settings-notification_preferences .profile-dropdown,
body.settings-privacy .profile-dropdown {
  position: absolute;
  top: 100%;
  right: 0;
  width: 240px;
  background: #fff;
  border-radius: 0.5rem;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1);
  border: 1px solid #e5e7eb;
  padding: 0.5rem 0;
  margin-top: 0.5rem;
  display: none;
  z-index: 1000;
}
body.settings-base .main,
body.settings-profile .main,
body.settings-subscriptions .main,
body.settings-billing .main,
body.settings-security .main,
body.settings-notification_preferences .main,
body.settings-privacy .main {
  padding: 1.5rem;
  margin-left: 48px;
  width: calc(100% - 64px);
  margin-top: 0;
  transition: margin-left 0.3s ease, width 0.3s ease;
  background: #f9fafb;
  min-height: 100vh;
}
body.settings-base .sidebar.expanded + .main,
body.settings-profile .sidebar.expanded + .main,
body.settings-subscriptions .sidebar.expanded + .main,
body.settings-billing .sidebar.expanded + .main,
body.settings-security .sidebar.expanded + .main,
body.settings-notification_preferences .sidebar.expanded + .main,
body.settings-privacy .sidebar.expanded + .main {
  margin-left: 235px;
  width: calc(100% - 235px);
}
@media (max-width: 768.98px) {
  body.settings-base,
  body.settings-profile,
  body.settings-subscriptions,
  body.settings-billing,
  body.settings-security,
  body.settings-notification_preferences,
  body.settings-privacy {
    /* Match global mobile sidebar: hide when collapsed, show when expanded (off-canvas overlay) */
  }
  body.settings-base .main,
  body.settings-base .sidebar.expanded + .main,
  body.settings-profile .main,
  body.settings-profile .sidebar.expanded + .main,
  body.settings-subscriptions .main,
  body.settings-subscriptions .sidebar.expanded + .main,
  body.settings-billing .main,
  body.settings-billing .sidebar.expanded + .main,
  body.settings-security .main,
  body.settings-security .sidebar.expanded + .main,
  body.settings-notification_preferences .main,
  body.settings-notification_preferences .sidebar.expanded + .main,
  body.settings-privacy .main,
  body.settings-privacy .sidebar.expanded + .main {
    margin-left: 0;
    width: 100%;
  }
  body.settings-base .sidebar,
  body.settings-profile .sidebar,
  body.settings-subscriptions .sidebar,
  body.settings-billing .sidebar,
  body.settings-security .sidebar,
  body.settings-notification_preferences .sidebar,
  body.settings-privacy .sidebar {
    left: -66px;
    z-index: 99999;
    height: 100vh;
    top: 0;
    padding-top: 56px;
  }
  body.settings-base .sidebar.expanded,
  body.settings-profile .sidebar.expanded,
  body.settings-subscriptions .sidebar.expanded,
  body.settings-billing .sidebar.expanded,
  body.settings-security .sidebar.expanded,
  body.settings-notification_preferences .sidebar.expanded,
  body.settings-privacy .sidebar.expanded {
    left: 0;
  }
  body.settings-base .sidebar .sidebar-toggle,
  body.settings-profile .sidebar .sidebar-toggle,
  body.settings-subscriptions .sidebar .sidebar-toggle,
  body.settings-billing .sidebar .sidebar-toggle,
  body.settings-security .sidebar .sidebar-toggle,
  body.settings-notification_preferences .sidebar .sidebar-toggle,
  body.settings-privacy .sidebar .sidebar-toggle {
    position: fixed;
    top: 12px;
    left: 12px;
    right: auto;
    background: transparent;
    width: auto;
    height: auto;
    border-radius: 0;
    padding: 0;
    margin: 0;
    z-index: 9990;
    justify-content: center;
  }
  body.settings-base .sidebar .sidebar-toggle i,
  body.settings-profile .sidebar .sidebar-toggle i,
  body.settings-subscriptions .sidebar .sidebar-toggle i,
  body.settings-billing .sidebar .sidebar-toggle i,
  body.settings-security .sidebar .sidebar-toggle i,
  body.settings-notification_preferences .sidebar .sidebar-toggle i,
  body.settings-privacy .sidebar .sidebar-toggle i {
    font-size: 30px;
    color: #6b7280;
  }
  body.settings-base #billingPaymentMethodModal .modal-dialog,
  body.settings-profile #billingPaymentMethodModal .modal-dialog,
  body.settings-subscriptions #billingPaymentMethodModal .modal-dialog,
  body.settings-billing #billingPaymentMethodModal .modal-dialog,
  body.settings-security #billingPaymentMethodModal .modal-dialog,
  body.settings-notification_preferences #billingPaymentMethodModal .modal-dialog,
  body.settings-privacy #billingPaymentMethodModal .modal-dialog {
    margin-top: 4rem;
  }
}
body.settings-base .content,
body.settings-profile .content,
body.settings-subscriptions .content,
body.settings-billing .content,
body.settings-security .content,
body.settings-notification_preferences .content,
body.settings-privacy .content {
  max-width: 1200px;
  margin: 0 auto;
}
body.settings-base .page-header,
body.settings-profile .page-header,
body.settings-subscriptions .page-header,
body.settings-billing .page-header,
body.settings-security .page-header,
body.settings-notification_preferences .page-header,
body.settings-privacy .page-header {
  margin-top: 1rem;
  margin-bottom: 2.5rem;
}
@media (min-width: 769px) {
  body.settings-base .sidebar,
  body.settings-profile .sidebar,
  body.settings-subscriptions .sidebar,
  body.settings-billing .sidebar,
  body.settings-security .sidebar,
  body.settings-notification_preferences .sidebar,
  body.settings-privacy .sidebar {
    width: 64px;
    background: rgba(31, 31, 31, 0.95);
    height: 100vh;
    position: fixed;
    top: 0;
    left: 0;
    padding: 0;
    border-right: 1px solid rgba(38, 38, 38, 0.8);
    transition: width 0.3s ease;
    display: flex;
    flex-direction: column;
    box-shadow: 1px 0 2px rgba(0, 0, 0, 0.1);
  }
  body.settings-base .sidebar.expanded,
  body.settings-profile .sidebar.expanded,
  body.settings-subscriptions .sidebar.expanded,
  body.settings-billing .sidebar.expanded,
  body.settings-security .sidebar.expanded,
  body.settings-notification_preferences .sidebar.expanded,
  body.settings-privacy .sidebar.expanded {
    width: 235px;
  }
}
body.settings-base .sidebar-toggle,
body.settings-profile .sidebar-toggle,
body.settings-subscriptions .sidebar-toggle,
body.settings-billing .sidebar-toggle,
body.settings-security .sidebar-toggle,
body.settings-notification_preferences .sidebar-toggle,
body.settings-privacy .sidebar-toggle {
  background: none;
  border: none;
  padding: 0;
  margin: 0 1rem 1rem;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  height: 24px;
}
body.settings-base .sidebar:not(.expanded) .sidebar-toggle,
body.settings-profile .sidebar:not(.expanded) .sidebar-toggle,
body.settings-subscriptions .sidebar:not(.expanded) .sidebar-toggle,
body.settings-billing .sidebar:not(.expanded) .sidebar-toggle,
body.settings-security .sidebar:not(.expanded) .sidebar-toggle,
body.settings-notification_preferences .sidebar:not(.expanded) .sidebar-toggle,
body.settings-privacy .sidebar:not(.expanded) .sidebar-toggle {
  margin: 0 auto 1rem;
  width: 36px;
  justify-content: center;
}
body.settings-base .sidebar-toggle i,
body.settings-profile .sidebar-toggle i,
body.settings-subscriptions .sidebar-toggle i,
body.settings-billing .sidebar-toggle i,
body.settings-security .sidebar-toggle i,
body.settings-notification_preferences .sidebar-toggle i,
body.settings-privacy .sidebar-toggle i {
  font-size: 18px;
  color: #ffffff;
  transition: transform 0.2s ease;
}
@media (max-width: 768.98px) {
  body.settings-base .sidebar .sidebar-toggle i.sidebar-toggle-icon-rotated,
  body.settings-profile .sidebar .sidebar-toggle i.sidebar-toggle-icon-rotated,
  body.settings-subscriptions .sidebar .sidebar-toggle i.sidebar-toggle-icon-rotated,
  body.settings-billing .sidebar .sidebar-toggle i.sidebar-toggle-icon-rotated,
  body.settings-security .sidebar .sidebar-toggle i.sidebar-toggle-icon-rotated,
  body.settings-notification_preferences .sidebar .sidebar-toggle i.sidebar-toggle-icon-rotated,
  body.settings-privacy .sidebar .sidebar-toggle i.sidebar-toggle-icon-rotated {
    transform: rotate(-180deg);
  }
}
body.settings-base .nav-items,
body.settings-profile .nav-items,
body.settings-subscriptions .nav-items,
body.settings-billing .nav-items,
body.settings-security .nav-items,
body.settings-notification_preferences .nav-items,
body.settings-privacy .nav-items {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
  padding: 0 1rem;
  overflow: hidden;
}
body.settings-base .nav-item,
body.settings-profile .nav-item,
body.settings-subscriptions .nav-item,
body.settings-billing .nav-item,
body.settings-security .nav-item,
body.settings-notification_preferences .nav-item,
body.settings-privacy .nav-item {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  padding: 0.5rem 1rem;
  color: #e5e7eb;
  text-decoration: none;
  border-radius: 8px;
  font-size: 14px;
  transition: all 0.2s ease;
  white-space: nowrap;
  height: 36px;
}
body.settings-base .nav-item i,
body.settings-profile .nav-item i,
body.settings-subscriptions .nav-item i,
body.settings-billing .nav-item i,
body.settings-security .nav-item i,
body.settings-notification_preferences .nav-item i,
body.settings-privacy .nav-item i {
  font-size: 18px;
  min-width: 18px;
  text-align: center;
}
body.settings-base .sidebar:not(.expanded) .nav-item,
body.settings-profile .sidebar:not(.expanded) .nav-item,
body.settings-subscriptions .sidebar:not(.expanded) .nav-item,
body.settings-billing .sidebar:not(.expanded) .nav-item,
body.settings-security .sidebar:not(.expanded) .nav-item,
body.settings-notification_preferences .sidebar:not(.expanded) .nav-item,
body.settings-privacy .sidebar:not(.expanded) .nav-item {
  justify-content: center;
  padding: 0;
  width: 36px;
  margin: 0 auto;
}
body.settings-base .sidebar:not(.expanded) .nav-item i,
body.settings-profile .sidebar:not(.expanded) .nav-item i,
body.settings-subscriptions .sidebar:not(.expanded) .nav-item i,
body.settings-billing .sidebar:not(.expanded) .nav-item i,
body.settings-security .sidebar:not(.expanded) .nav-item i,
body.settings-notification_preferences .sidebar:not(.expanded) .nav-item i,
body.settings-privacy .sidebar:not(.expanded) .nav-item i {
  font-size: 18px;
}
body.settings-base .sidebar:not(.expanded) .nav-item span,
body.settings-base .sidebar:not(.expanded) .nav-item text,
body.settings-profile .sidebar:not(.expanded) .nav-item span,
body.settings-profile .sidebar:not(.expanded) .nav-item text,
body.settings-subscriptions .sidebar:not(.expanded) .nav-item span,
body.settings-subscriptions .sidebar:not(.expanded) .nav-item text,
body.settings-billing .sidebar:not(.expanded) .nav-item span,
body.settings-billing .sidebar:not(.expanded) .nav-item text,
body.settings-security .sidebar:not(.expanded) .nav-item span,
body.settings-security .sidebar:not(.expanded) .nav-item text,
body.settings-notification_preferences .sidebar:not(.expanded) .nav-item span,
body.settings-notification_preferences .sidebar:not(.expanded) .nav-item text,
body.settings-privacy .sidebar:not(.expanded) .nav-item span,
body.settings-privacy .sidebar:not(.expanded) .nav-item text {
  display: none;
}
body.settings-base .sidebar:not(.expanded) .nav-items,
body.settings-profile .sidebar:not(.expanded) .nav-items,
body.settings-subscriptions .sidebar:not(.expanded) .nav-items,
body.settings-billing .sidebar:not(.expanded) .nav-items,
body.settings-security .sidebar:not(.expanded) .nav-items,
body.settings-notification_preferences .sidebar:not(.expanded) .nav-items,
body.settings-privacy .sidebar:not(.expanded) .nav-items {
  padding: 0;
}
body.settings-base .nav-item:hover,
body.settings-profile .nav-item:hover,
body.settings-subscriptions .nav-item:hover,
body.settings-billing .nav-item:hover,
body.settings-security .nav-item:hover,
body.settings-notification_preferences .nav-item:hover,
body.settings-privacy .nav-item:hover {
  background: rgba(255, 255, 255, 0.1);
  color: #ffffff;
  text-decoration: none;
}
body.settings-base .nav-item.active,
body.settings-profile .nav-item.active,
body.settings-subscriptions .nav-item.active,
body.settings-billing .nav-item.active,
body.settings-security .nav-item.active,
body.settings-notification_preferences .nav-item.active,
body.settings-privacy .nav-item.active {
  background: rgba(255, 255, 255, 0.1);
  color: #ffffff;
  font-weight: 500;
  text-decoration: none;
}
body.settings-base .form-control,
body.settings-profile .form-control,
body.settings-subscriptions .form-control,
body.settings-billing .form-control,
body.settings-security .form-control,
body.settings-notification_preferences .form-control,
body.settings-privacy .form-control {
  font-size: 13px;
  padding: 0.5rem 0.75rem;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  color: #212121;
  background-color: #ffffff;
  transition: all 0.2s ease;
  height: 38px !important;
}
body.settings-base .form-control:focus,
body.settings-profile .form-control:focus,
body.settings-subscriptions .form-control:focus,
body.settings-billing .form-control:focus,
body.settings-security .form-control:focus,
body.settings-notification_preferences .form-control:focus,
body.settings-privacy .form-control:focus {
  border-color: rgba(31, 31, 31, 0.5);
  box-shadow: 0 0 0 3px rgba(31, 31, 31, 0.1);
}
body.settings-base .form-label,
body.settings-profile .form-label,
body.settings-subscriptions .form-label,
body.settings-billing .form-label,
body.settings-security .form-label,
body.settings-notification_preferences .form-label,
body.settings-privacy .form-label {
  font-size: 13px;
  font-weight: 500;
  color: #4b5563;
  margin-bottom: 0.5rem;
}
body.settings-base .btn-outline-primary,
body.settings-profile .btn-outline-primary,
body.settings-subscriptions .btn-outline-primary,
body.settings-billing .btn-outline-primary,
body.settings-security .btn-outline-primary,
body.settings-notification_preferences .btn-outline-primary,
body.settings-privacy .btn-outline-primary {
  font-size: 13px;
  padding: 0.5rem 0.75rem;
  color: rgba(31, 31, 31, 0.95);
  border-color: rgba(31, 31, 31, 0.2);
  background: transparent;
  transition: all 0.2s ease;
}
body.settings-base .btn-outline-primary:hover,
body.settings-profile .btn-outline-primary:hover,
body.settings-subscriptions .btn-outline-primary:hover,
body.settings-billing .btn-outline-primary:hover,
body.settings-security .btn-outline-primary:hover,
body.settings-notification_preferences .btn-outline-primary:hover,
body.settings-privacy .btn-outline-primary:hover {
  color: #ffffff;
  background-color: rgba(31, 31, 31, 0.95);
  border-color: rgba(31, 31, 31, 0.95);
}
body.settings-base .btn-primary,
body.settings-profile .btn-primary,
body.settings-subscriptions .btn-primary,
body.settings-billing .btn-primary,
body.settings-security .btn-primary,
body.settings-notification_preferences .btn-primary,
body.settings-privacy .btn-primary {
  padding: 0.5rem 1rem;
  font-size: 14px;
  font-weight: 500;
  background-color: #FFCA2C;
  border-color: #FFCA2C;
  color: #000;
  border-radius: 6px;
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  white-space: nowrap;
}
body.settings-base .btn-primary:hover,
body.settings-profile .btn-primary:hover,
body.settings-subscriptions .btn-primary:hover,
body.settings-billing .btn-primary:hover,
body.settings-security .btn-primary:hover,
body.settings-notification_preferences .btn-primary:hover,
body.settings-privacy .btn-primary:hover {
  background-color: #ffca2c !important;
  border-color: #ffca2c !important;
  transform: none;
  box-shadow: none;
}
body.settings-base .btn-primary i,
body.settings-profile .btn-primary i,
body.settings-subscriptions .btn-primary i,
body.settings-billing .btn-primary i,
body.settings-security .btn-primary i,
body.settings-notification_preferences .btn-primary i,
body.settings-privacy .btn-primary i {
  font-size: 14px;
}
body.settings-base .btn-upgrade-premium,
body.settings-profile .btn-upgrade-premium,
body.settings-subscriptions .btn-upgrade-premium,
body.settings-billing .btn-upgrade-premium,
body.settings-security .btn-upgrade-premium,
body.settings-notification_preferences .btn-upgrade-premium,
body.settings-privacy .btn-upgrade-premium {
  color: #000000;
  border-color: #FFCA2C;
  background: #FFCA2C;
  font-size: 11px;
  padding: 0.4rem 0.75rem;
}
body.settings-base .btn-upgrade-premium:hover,
body.settings-profile .btn-upgrade-premium:hover,
body.settings-subscriptions .btn-upgrade-premium:hover,
body.settings-billing .btn-upgrade-premium:hover,
body.settings-security .btn-upgrade-premium:hover,
body.settings-notification_preferences .btn-upgrade-premium:hover,
body.settings-privacy .btn-upgrade-premium:hover {
  color: #ffffff;
  background-color: #000000;
  border-color: #000000;
}
body.settings-base .btn-outline-secondary.btn-sm, body.settings-base .btn-group-sm > .btn-outline-secondary.btn,
body.settings-profile .btn-outline-secondary.btn-sm,
body.settings-profile .btn-group-sm > .btn-outline-secondary.btn,
body.settings-subscriptions .btn-outline-secondary.btn-sm,
body.settings-subscriptions .btn-group-sm > .btn-outline-secondary.btn,
body.settings-billing .btn-outline-secondary.btn-sm,
body.settings-billing .btn-group-sm > .btn-outline-secondary.btn,
body.settings-security .btn-outline-secondary.btn-sm,
body.settings-security .btn-group-sm > .btn-outline-secondary.btn,
body.settings-notification_preferences .btn-outline-secondary.btn-sm,
body.settings-notification_preferences .btn-group-sm > .btn-outline-secondary.btn,
body.settings-privacy .btn-outline-secondary.btn-sm,
body.settings-privacy .btn-group-sm > .btn-outline-secondary.btn {
  font-size: 11px;
  padding: 0.4rem 0.75rem;
}
body.settings-base .btn-outline-secondary.btn-sm:hover, body.settings-base .btn-group-sm > .btn-outline-secondary.btn:hover,
body.settings-profile .btn-outline-secondary.btn-sm:hover,
body.settings-profile .btn-group-sm > .btn-outline-secondary.btn:hover,
body.settings-subscriptions .btn-outline-secondary.btn-sm:hover,
body.settings-subscriptions .btn-group-sm > .btn-outline-secondary.btn:hover,
body.settings-billing .btn-outline-secondary.btn-sm:hover,
body.settings-billing .btn-group-sm > .btn-outline-secondary.btn:hover,
body.settings-security .btn-outline-secondary.btn-sm:hover,
body.settings-security .btn-group-sm > .btn-outline-secondary.btn:hover,
body.settings-notification_preferences .btn-outline-secondary.btn-sm:hover,
body.settings-notification_preferences .btn-group-sm > .btn-outline-secondary.btn:hover,
body.settings-privacy .btn-outline-secondary.btn-sm:hover,
body.settings-privacy .btn-group-sm > .btn-outline-secondary.btn:hover {
  color: #ffffff;
  background-color: #000000;
  border-color: #000000;
}
body.settings-base .payment-actions,
body.settings-profile .payment-actions,
body.settings-subscriptions .payment-actions,
body.settings-billing .payment-actions,
body.settings-security .payment-actions,
body.settings-notification_preferences .payment-actions,
body.settings-privacy .payment-actions {
  display: flex;
  gap: 0.5rem;
}
body.settings-base .payment-actions .btn,
body.settings-profile .payment-actions .btn,
body.settings-subscriptions .payment-actions .btn,
body.settings-billing .payment-actions .btn,
body.settings-security .payment-actions .btn,
body.settings-notification_preferences .payment-actions .btn,
body.settings-privacy .payment-actions .btn {
  height: 31px;
  line-height: 1;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 13px;
}
body.settings-base .payment-actions .btn i,
body.settings-profile .payment-actions .btn i,
body.settings-subscriptions .payment-actions .btn i,
body.settings-billing .payment-actions .btn i,
body.settings-security .payment-actions .btn i,
body.settings-notification_preferences .payment-actions .btn i,
body.settings-privacy .payment-actions .btn i {
  font-size: 16px;
  margin-right: 0.25rem;
}
@media (max-width: 480px) {
  body.settings-base .billing-add-buttons,
  body.settings-profile .billing-add-buttons,
  body.settings-subscriptions .billing-add-buttons,
  body.settings-billing .billing-add-buttons,
  body.settings-security .billing-add-buttons,
  body.settings-notification_preferences .billing-add-buttons,
  body.settings-privacy .billing-add-buttons {
    flex-wrap: wrap;
  }
}
body.settings-base .card,
body.settings-profile .card,
body.settings-subscriptions .card,
body.settings-billing .card,
body.settings-security .card,
body.settings-notification_preferences .card,
body.settings-privacy .card {
  border-color: #e5e7eb;
}
body.settings-base .card-body,
body.settings-profile .card-body,
body.settings-subscriptions .card-body,
body.settings-billing .card-body,
body.settings-security .card-body,
body.settings-notification_preferences .card-body,
body.settings-privacy .card-body {
  padding: 1.25rem;
}
body.settings-base .mb-3,
body.settings-profile .mb-3,
body.settings-subscriptions .mb-3,
body.settings-billing .mb-3,
body.settings-security .mb-3,
body.settings-notification_preferences .mb-3,
body.settings-privacy .mb-3 {
  margin-bottom: 1rem;
}
body.settings-base .status-card,
body.settings-profile .status-card,
body.settings-subscriptions .status-card,
body.settings-billing .status-card,
body.settings-security .status-card,
body.settings-notification_preferences .status-card,
body.settings-privacy .status-card {
  border-left: 4px solid transparent;
  transition: all 0.2s ease;
  background: linear-gradient(to right, rgba(249, 250, 251, 0.5), rgba(249, 250, 251, 0.2));
  border-radius: 6px !important;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.03);
}
body.settings-base .status-card:hover,
body.settings-profile .status-card:hover,
body.settings-subscriptions .status-card:hover,
body.settings-billing .status-card:hover,
body.settings-security .status-card:hover,
body.settings-notification_preferences .status-card:hover,
body.settings-privacy .status-card:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.05);
}
body.settings-base .status-title,
body.settings-profile .status-title,
body.settings-subscriptions .status-title,
body.settings-billing .status-title,
body.settings-security .status-title,
body.settings-notification_preferences .status-title,
body.settings-privacy .status-title {
  font-size: 0.85rem;
  font-weight: 500;
  color: #6b7280;
  margin-bottom: 8px;
}
body.settings-base .status-value,
body.settings-profile .status-value,
body.settings-subscriptions .status-value,
body.settings-billing .status-value,
body.settings-security .status-value,
body.settings-notification_preferences .status-value,
body.settings-privacy .status-value {
  font-size: 1.5rem;
  font-weight: 600;
  color: #111827;
}
body.settings-base .status-card.total-screens,
body.settings-profile .status-card.total-screens,
body.settings-subscriptions .status-card.total-screens,
body.settings-billing .status-card.total-screens,
body.settings-security .status-card.total-screens,
body.settings-notification_preferences .status-card.total-screens,
body.settings-privacy .status-card.total-screens {
  border-left-color: #3b82f6;
}
body.settings-base .status-card.monthly-cost,
body.settings-profile .status-card.monthly-cost,
body.settings-subscriptions .status-card.monthly-cost,
body.settings-billing .status-card.monthly-cost,
body.settings-security .status-card.monthly-cost,
body.settings-notification_preferences .status-card.monthly-cost,
body.settings-privacy .status-card.monthly-cost {
  border-left-color: #10b981;
}
body.settings-base .status-card.ad-revenue,
body.settings-profile .status-card.ad-revenue,
body.settings-subscriptions .status-card.ad-revenue,
body.settings-billing .status-card.ad-revenue,
body.settings-security .status-card.ad-revenue,
body.settings-notification_preferences .status-card.ad-revenue,
body.settings-privacy .status-card.ad-revenue {
  border-left-color: #f59e0b;
}
body.settings-base .screens-table,
body.settings-profile .screens-table,
body.settings-subscriptions .screens-table,
body.settings-billing .screens-table,
body.settings-security .screens-table,
body.settings-notification_preferences .screens-table,
body.settings-privacy .screens-table {
  border-collapse: separate;
  border-spacing: 0;
  width: 100%;
  font-size: 0.85rem;
}
body.settings-base .screens-table th,
body.settings-profile .screens-table th,
body.settings-subscriptions .screens-table th,
body.settings-billing .screens-table th,
body.settings-security .screens-table th,
body.settings-notification_preferences .screens-table th,
body.settings-privacy .screens-table th {
  background-color: #f9fafb;
  font-weight: 500;
  font-size: 0.75rem;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  color: #6b7280;
  padding: 10px 14px;
}
body.settings-base .screens-table td,
body.settings-profile .screens-table td,
body.settings-subscriptions .screens-table td,
body.settings-billing .screens-table td,
body.settings-security .screens-table td,
body.settings-notification_preferences .screens-table td,
body.settings-privacy .screens-table td {
  padding: 12px 14px;
  vertical-align: middle;
  border-bottom: 1px solid #e5e7eb;
}
body.settings-base .screens-table .fw-medium,
body.settings-profile .screens-table .fw-medium,
body.settings-subscriptions .screens-table .fw-medium,
body.settings-billing .screens-table .fw-medium,
body.settings-security .screens-table .fw-medium,
body.settings-notification_preferences .screens-table .fw-medium,
body.settings-privacy .screens-table .fw-medium {
  font-size: 0.85rem;
}
body.settings-base .screens-table .text-muted.small,
body.settings-profile .screens-table .text-muted.small,
body.settings-subscriptions .screens-table .text-muted.small,
body.settings-billing .screens-table .text-muted.small,
body.settings-security .screens-table .text-muted.small,
body.settings-notification_preferences .screens-table .text-muted.small,
body.settings-privacy .screens-table .text-muted.small {
  font-size: 0.75rem;
}
body.settings-base .screens-table tr:last-child td,
body.settings-profile .screens-table tr:last-child td,
body.settings-subscriptions .screens-table tr:last-child td,
body.settings-billing .screens-table tr:last-child td,
body.settings-security .screens-table tr:last-child td,
body.settings-notification_preferences .screens-table tr:last-child td,
body.settings-privacy .screens-table tr:last-child td {
  border-bottom: none;
}
body.settings-base .screens-table tr:hover,
body.settings-profile .screens-table tr:hover,
body.settings-subscriptions .screens-table tr:hover,
body.settings-billing .screens-table tr:hover,
body.settings-security .screens-table tr:hover,
body.settings-notification_preferences .screens-table tr:hover,
body.settings-privacy .screens-table tr:hover {
  background-color: rgba(249, 250, 251, 0.7);
}
body.settings-base .screen-preview img,
body.settings-profile .screen-preview img,
body.settings-subscriptions .screen-preview img,
body.settings-billing .screen-preview img,
body.settings-security .screen-preview img,
body.settings-notification_preferences .screen-preview img,
body.settings-privacy .screen-preview img {
  border: 1px solid #e5e7eb;
  transition: all 0.2s ease;
}
body.settings-base .screen-preview img:hover,
body.settings-profile .screen-preview img:hover,
body.settings-subscriptions .screen-preview img:hover,
body.settings-billing .screen-preview img:hover,
body.settings-security .screen-preview img:hover,
body.settings-notification_preferences .screen-preview img:hover,
body.settings-privacy .screen-preview img:hover {
  transform: scale(1.1);
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  z-index: 10;
  position: relative;
}
body.settings-base .plan-badge,
body.settings-profile .plan-badge,
body.settings-subscriptions .plan-badge,
body.settings-billing .plan-badge,
body.settings-security .plan-badge,
body.settings-notification_preferences .plan-badge,
body.settings-privacy .plan-badge {
  font-size: 0.7rem;
  padding: 0.25rem 0.5rem;
  border-radius: 20px;
  font-weight: 500;
  letter-spacing: 0.03em;
}
body.settings-base .badge.bg-primary,
body.settings-profile .badge.bg-primary,
body.settings-subscriptions .badge.bg-primary,
body.settings-billing .badge.bg-primary,
body.settings-security .badge.bg-primary,
body.settings-notification_preferences .badge.bg-primary,
body.settings-privacy .badge.bg-primary {
  background: linear-gradient(45deg, #3b82f6, #2563eb);
  box-shadow: 0 2px 4px rgba(59, 130, 246, 0.2);
}
body.settings-base .badge.bg-success,
body.settings-profile .badge.bg-success,
body.settings-subscriptions .badge.bg-success,
body.settings-billing .badge.bg-success,
body.settings-security .badge.bg-success,
body.settings-notification_preferences .badge.bg-success,
body.settings-privacy .badge.bg-success {
  background: linear-gradient(45deg, #10b981, #059669);
  box-shadow: 0 2px 4px rgba(16, 185, 129, 0.2);
}
body.settings-base .badge,
body.settings-profile .badge,
body.settings-subscriptions .badge,
body.settings-billing .badge,
body.settings-security .badge,
body.settings-notification_preferences .badge,
body.settings-privacy .badge {
  padding: 2px 8px;
  border-radius: 10px;
  font-size: 12px;
  font-weight: bold;
}
body.settings-base .toggle-plan,
body.settings-profile .toggle-plan,
body.settings-subscriptions .toggle-plan,
body.settings-billing .toggle-plan,
body.settings-security .toggle-plan,
body.settings-notification_preferences .toggle-plan,
body.settings-privacy .toggle-plan {
  color: #3b82f6;
  text-decoration: none;
  font-size: 0.85rem;
  padding: 0.25rem 0.5rem;
  border-radius: 4px;
  transition: all 0.2s ease;
}
body.settings-base .toggle-plan:hover,
body.settings-profile .toggle-plan:hover,
body.settings-subscriptions .toggle-plan:hover,
body.settings-billing .toggle-plan:hover,
body.settings-security .toggle-plan:hover,
body.settings-notification_preferences .toggle-plan:hover,
body.settings-privacy .toggle-plan:hover {
  background-color: none;
  text-decoration: none;
}
body.settings-base .premium-row,
body.settings-profile .premium-row,
body.settings-subscriptions .premium-row,
body.settings-billing .premium-row,
body.settings-security .premium-row,
body.settings-notification_preferences .premium-row,
body.settings-privacy .premium-row {
  background-color: rgba(59, 130, 246, 0.03);
}
body.settings-base .free-row,
body.settings-profile .free-row,
body.settings-subscriptions .free-row,
body.settings-billing .free-row,
body.settings-security .free-row,
body.settings-notification_preferences .free-row,
body.settings-privacy .free-row {
  background-color: rgba(16, 185, 129, 0.03);
}
body.settings-base .screens-cards .screen-card,
body.settings-profile .screens-cards .screen-card,
body.settings-subscriptions .screens-cards .screen-card,
body.settings-billing .screens-cards .screen-card,
body.settings-security .screens-cards .screen-card,
body.settings-notification_preferences .screens-cards .screen-card,
body.settings-privacy .screens-cards .screen-card {
  border-radius: 12px;
  overflow: hidden;
  transition: all 0.2s ease;
  border: none;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.05);
}
body.settings-base .screens-cards .screen-card:hover,
body.settings-profile .screens-cards .screen-card:hover,
body.settings-subscriptions .screens-cards .screen-card:hover,
body.settings-billing .screens-cards .screen-card:hover,
body.settings-security .screens-cards .screen-card:hover,
body.settings-notification_preferences .screens-cards .screen-card:hover,
body.settings-privacy .screens-cards .screen-card:hover {
  transform: translateY(-3px);
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
}
body.settings-base .screen-card.premium-card,
body.settings-profile .screen-card.premium-card,
body.settings-subscriptions .screen-card.premium-card,
body.settings-billing .screen-card.premium-card,
body.settings-security .screen-card.premium-card,
body.settings-notification_preferences .screen-card.premium-card,
body.settings-privacy .screen-card.premium-card {
  border-top: 4px solid #3b82f6;
}
body.settings-base .screen-card.free-card,
body.settings-profile .screen-card.free-card,
body.settings-subscriptions .screen-card.free-card,
body.settings-billing .screen-card.free-card,
body.settings-security .screen-card.free-card,
body.settings-notification_preferences .screen-card.free-card,
body.settings-privacy .screen-card.free-card {
  border-top: 4px solid #10b981;
}
body.settings-base .subscription-summary,
body.settings-profile .subscription-summary,
body.settings-subscriptions .subscription-summary,
body.settings-billing .subscription-summary,
body.settings-security .subscription-summary,
body.settings-notification_preferences .subscription-summary,
body.settings-privacy .subscription-summary {
  background: linear-gradient(to right, #f3f4f6, #f9fafb);
  border-radius: 8px;
  border-left: 4px solid #3b82f6;
}
body.settings-base .subscription-summary .row,
body.settings-profile .subscription-summary .row,
body.settings-subscriptions .subscription-summary .row,
body.settings-billing .subscription-summary .row,
body.settings-security .subscription-summary .row,
body.settings-notification_preferences .subscription-summary .row,
body.settings-privacy .subscription-summary .row {
  align-items: center;
}
body.settings-base .screen-operations .btn,
body.settings-profile .screen-operations .btn,
body.settings-subscriptions .screen-operations .btn,
body.settings-billing .screen-operations .btn,
body.settings-security .screen-operations .btn,
body.settings-notification_preferences .screen-operations .btn,
body.settings-privacy .screen-operations .btn {
  font-size: 0.8rem;
}
body.settings-base .screen-filters .form-select,
body.settings-base .screen-filters .form-control,
body.settings-profile .screen-filters .form-select,
body.settings-profile .screen-filters .form-control,
body.settings-subscriptions .screen-filters .form-select,
body.settings-subscriptions .screen-filters .form-control,
body.settings-billing .screen-filters .form-select,
body.settings-billing .screen-filters .form-control,
body.settings-security .screen-filters .form-select,
body.settings-security .screen-filters .form-control,
body.settings-notification_preferences .screen-filters .form-select,
body.settings-notification_preferences .screen-filters .form-control,
body.settings-privacy .screen-filters .form-select,
body.settings-privacy .screen-filters .form-control {
  font-size: 0.8rem;
}
body.settings-base .cost-impact-box,
body.settings-profile .cost-impact-box,
body.settings-subscriptions .cost-impact-box,
body.settings-billing .cost-impact-box,
body.settings-security .cost-impact-box,
body.settings-notification_preferences .cost-impact-box,
body.settings-privacy .cost-impact-box {
  background: linear-gradient(to right, #f9fafb, #f3f4f6);
  border-radius: 8px;
  border-left: 3px solid #3b82f6;
}
body.settings-base .pagination,
body.settings-profile .pagination,
body.settings-subscriptions .pagination,
body.settings-billing .pagination,
body.settings-security .pagination,
body.settings-notification_preferences .pagination,
body.settings-privacy .pagination {
  margin-bottom: 0;
  gap: 0.25rem;
  align-items: center;
}
body.settings-base .custom-link,
body.settings-profile .custom-link,
body.settings-subscriptions .custom-link,
body.settings-billing .custom-link,
body.settings-security .custom-link,
body.settings-notification_preferences .custom-link,
body.settings-privacy .custom-link {
  color: #0063dc;
  font-size: 16px;
}
body.settings-base .pagination-sm .page-link,
body.settings-profile .pagination-sm .page-link,
body.settings-subscriptions .pagination-sm .page-link,
body.settings-billing .pagination-sm .page-link,
body.settings-security .pagination-sm .page-link,
body.settings-notification_preferences .pagination-sm .page-link,
body.settings-privacy .pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.75rem;
}
body.settings-base .pagination .page-link,
body.settings-profile .pagination .page-link,
body.settings-subscriptions .pagination .page-link,
body.settings-billing .pagination .page-link,
body.settings-security .pagination .page-link,
body.settings-notification_preferences .pagination .page-link,
body.settings-privacy .pagination .page-link {
  color: #374151;
  border: 1px solid #d1d5db;
  background-color: #fff;
  font-size: 0.875rem;
  border-radius: 0.375rem;
  padding: 0.5rem 0.75rem;
  height: auto;
  width: auto;
  min-width: 2rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
body.settings-base .pagination .page-link:hover,
body.settings-profile .pagination .page-link:hover,
body.settings-subscriptions .pagination .page-link:hover,
body.settings-billing .pagination .page-link:hover,
body.settings-security .pagination .page-link:hover,
body.settings-notification_preferences .pagination .page-link:hover,
body.settings-privacy .pagination .page-link:hover {
  background-color: #f3f4f6;
  color: #111827;
  border-color: #d1d5db;
}
body.settings-base .pagination .page-item.active .page-link,
body.settings-profile .pagination .page-item.active .page-link,
body.settings-subscriptions .pagination .page-item.active .page-link,
body.settings-billing .pagination .page-item.active .page-link,
body.settings-security .pagination .page-item.active .page-link,
body.settings-notification_preferences .pagination .page-item.active .page-link,
body.settings-privacy .pagination .page-item.active .page-link {
  background-color: #FFCA2C;
  color: #000;
  border-color: #FFCA2C;
}
body.settings-base #prev-page,
body.settings-base #next-page,
body.settings-profile #prev-page,
body.settings-profile #next-page,
body.settings-subscriptions #prev-page,
body.settings-subscriptions #next-page,
body.settings-billing #prev-page,
body.settings-billing #next-page,
body.settings-security #prev-page,
body.settings-security #next-page,
body.settings-notification_preferences #prev-page,
body.settings-notification_preferences #next-page,
body.settings-privacy #prev-page,
body.settings-privacy #next-page {
  background: none;
  border: none;
  padding: 0.5rem;
  color: #374151;
  font-size: 1.25rem;
  cursor: pointer;
}
body.settings-base #prev-page:hover,
body.settings-base #next-page:hover,
body.settings-profile #prev-page:hover,
body.settings-profile #next-page:hover,
body.settings-subscriptions #prev-page:hover,
body.settings-subscriptions #next-page:hover,
body.settings-billing #prev-page:hover,
body.settings-billing #next-page:hover,
body.settings-security #prev-page:hover,
body.settings-security #next-page:hover,
body.settings-notification_preferences #prev-page:hover,
body.settings-notification_preferences #next-page:hover,
body.settings-privacy #prev-page:hover,
body.settings-privacy #next-page:hover {
  color: #111827;
}
body.settings-base #prev-page:disabled,
body.settings-base #next-page:disabled,
body.settings-profile #prev-page:disabled,
body.settings-profile #next-page:disabled,
body.settings-subscriptions #prev-page:disabled,
body.settings-subscriptions #next-page:disabled,
body.settings-billing #prev-page:disabled,
body.settings-billing #next-page:disabled,
body.settings-security #prev-page:disabled,
body.settings-security #next-page:disabled,
body.settings-notification_preferences #prev-page:disabled,
body.settings-notification_preferences #next-page:disabled,
body.settings-privacy #prev-page:disabled,
body.settings-privacy #next-page:disabled {
  color: #9ca3af;
  cursor: not-allowed;
}
body.settings-base .pagination-info,
body.settings-profile .pagination-info,
body.settings-subscriptions .pagination-info,
body.settings-billing .pagination-info,
body.settings-security .pagination-info,
body.settings-notification_preferences .pagination-info,
body.settings-privacy .pagination-info {
  font-size: 0.875rem;
  color: #6b7280;
}
body.settings-base .pagination-info span,
body.settings-profile .pagination-info span,
body.settings-subscriptions .pagination-info span,
body.settings-billing .pagination-info span,
body.settings-security .pagination-info span,
body.settings-notification_preferences .pagination-info span,
body.settings-privacy .pagination-info span {
  font-weight: 500;
  color: #4b5563;
}
body.settings-base .tooltip .tooltip-inner,
body.settings-profile .tooltip .tooltip-inner,
body.settings-subscriptions .tooltip .tooltip-inner,
body.settings-billing .tooltip .tooltip-inner,
body.settings-security .tooltip .tooltip-inner,
body.settings-notification_preferences .tooltip .tooltip-inner,
body.settings-privacy .tooltip .tooltip-inner {
  background-color: #111827;
  padding: 8px 12px;
  border-radius: 6px;
  font-size: 0.8rem;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}
body.settings-base .tooltip .arrow::before,
body.settings-profile .tooltip .arrow::before,
body.settings-subscriptions .tooltip .arrow::before,
body.settings-billing .tooltip .arrow::before,
body.settings-security .tooltip .arrow::before,
body.settings-notification_preferences .tooltip .arrow::before,
body.settings-privacy .tooltip .arrow::before {
  border-top-color: #111827;
}
body.settings-base .screen-operations,
body.settings-base .screen-filters,
body.settings-profile .screen-operations,
body.settings-profile .screen-filters,
body.settings-subscriptions .screen-operations,
body.settings-subscriptions .screen-filters,
body.settings-billing .screen-operations,
body.settings-billing .screen-filters,
body.settings-security .screen-operations,
body.settings-security .screen-filters,
body.settings-notification_preferences .screen-operations,
body.settings-notification_preferences .screen-filters,
body.settings-privacy .screen-operations,
body.settings-privacy .screen-filters {
  display: flex;
  align-items: center;
}
body.settings-base .screen-operations,
body.settings-profile .screen-operations,
body.settings-subscriptions .screen-operations,
body.settings-billing .screen-operations,
body.settings-security .screen-operations,
body.settings-notification_preferences .screen-operations,
body.settings-privacy .screen-operations {
  margin-bottom: 1.25rem;
  /* Increase vertical spacing */
}
body.settings-base .screen-operations .form-check,
body.settings-profile .screen-operations .form-check,
body.settings-subscriptions .screen-operations .form-check,
body.settings-billing .screen-operations .form-check,
body.settings-security .screen-operations .form-check,
body.settings-notification_preferences .screen-operations .form-check,
body.settings-privacy .screen-operations .form-check {
  margin-right: 1rem;
}
body.settings-base .screen-operations .form-check-label,
body.settings-profile .screen-operations .form-check-label,
body.settings-subscriptions .screen-operations .form-check-label,
body.settings-billing .screen-operations .form-check-label,
body.settings-security .screen-operations .form-check-label,
body.settings-notification_preferences .screen-operations .form-check-label,
body.settings-privacy .screen-operations .form-check-label {
  color: #6b7280;
  font-weight: 500;
}
body.settings-base .screens-table th:first-child,
body.settings-base .screens-table td:first-child,
body.settings-profile .screens-table th:first-child,
body.settings-profile .screens-table td:first-child,
body.settings-subscriptions .screens-table th:first-child,
body.settings-subscriptions .screens-table td:first-child,
body.settings-billing .screens-table th:first-child,
body.settings-billing .screens-table td:first-child,
body.settings-security .screens-table th:first-child,
body.settings-security .screens-table td:first-child,
body.settings-notification_preferences .screens-table th:first-child,
body.settings-notification_preferences .screens-table td:first-child,
body.settings-privacy .screens-table th:first-child,
body.settings-privacy .screens-table td:first-child {
  width: 28px;
  padding-left: 8px;
  padding-right: 8px;
  vertical-align: middle;
}
body.settings-base .screens-table .form-check,
body.settings-profile .screens-table .form-check,
body.settings-subscriptions .screens-table .form-check,
body.settings-billing .screens-table .form-check,
body.settings-security .screens-table .form-check,
body.settings-notification_preferences .screens-table .form-check,
body.settings-privacy .screens-table .form-check {
  margin: 0;
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}
body.settings-base .screens-table .form-check-input,
body.settings-profile .screens-table .form-check-input,
body.settings-subscriptions .screens-table .form-check-input,
body.settings-billing .screens-table .form-check-input,
body.settings-security .screens-table .form-check-input,
body.settings-notification_preferences .screens-table .form-check-input,
body.settings-privacy .screens-table .form-check-input {
  margin: 0;
  vertical-align: middle;
}
body.settings-base .screen-filters .form-select,
body.settings-base .screen-filters .input-group,
body.settings-profile .screen-filters .form-select,
body.settings-profile .screen-filters .input-group,
body.settings-subscriptions .screen-filters .form-select,
body.settings-subscriptions .screen-filters .input-group,
body.settings-billing .screen-filters .form-select,
body.settings-billing .screen-filters .input-group,
body.settings-security .screen-filters .form-select,
body.settings-security .screen-filters .input-group,
body.settings-notification_preferences .screen-filters .form-select,
body.settings-notification_preferences .screen-filters .input-group,
body.settings-privacy .screen-filters .form-select,
body.settings-privacy .screen-filters .input-group {
  width: auto;
  min-width: 120px;
}
@media (min-width: 768px) {
  body.settings-base .screen-operations,
  body.settings-base .screen-filters,
  body.settings-profile .screen-operations,
  body.settings-profile .screen-filters,
  body.settings-subscriptions .screen-operations,
  body.settings-subscriptions .screen-filters,
  body.settings-billing .screen-operations,
  body.settings-billing .screen-filters,
  body.settings-security .screen-operations,
  body.settings-security .screen-filters,
  body.settings-notification_preferences .screen-operations,
  body.settings-notification_preferences .screen-filters,
  body.settings-privacy .screen-operations,
  body.settings-privacy .screen-filters {
    gap: 12px;
  }
}
@media (max-width: 768px) {
  body.settings-base .scree-wrapper,
  body.settings-profile .scree-wrapper,
  body.settings-subscriptions .scree-wrapper,
  body.settings-billing .scree-wrapper,
  body.settings-security .scree-wrapper,
  body.settings-notification_preferences .scree-wrapper,
  body.settings-privacy .scree-wrapper {
    justify-content: space-between;
    order: 2;
    margin-bottom: 0 !important;
    margin-top: 15px;
  }
  body.settings-base .screen-operations,
  body.settings-profile .screen-operations,
  body.settings-subscriptions .screen-operations,
  body.settings-billing .screen-operations,
  body.settings-security .screen-operations,
  body.settings-notification_preferences .screen-operations,
  body.settings-privacy .screen-operations {
    justify-content: space-between;
  }
  body.settings-base .screen-filters,
  body.settings-profile .screen-filters,
  body.settings-subscriptions .screen-filters,
  body.settings-billing .screen-filters,
  body.settings-security .screen-filters,
  body.settings-notification_preferences .screen-filters,
  body.settings-privacy .screen-filters {
    display: flex;
    flex-direction: column;
  }
  body.settings-base .screen-filters > *,
  body.settings-profile .screen-filters > *,
  body.settings-subscriptions .screen-filters > *,
  body.settings-billing .screen-filters > *,
  body.settings-security .screen-filters > *,
  body.settings-notification_preferences .screen-filters > *,
  body.settings-privacy .screen-filters > * {
    width: 100% !important;
  }
  body.settings-base .screen-filters,
  body.settings-profile .screen-filters,
  body.settings-subscriptions .screen-filters,
  body.settings-billing .screen-filters,
  body.settings-security .screen-filters,
  body.settings-notification_preferences .screen-filters,
  body.settings-privacy .screen-filters {
    margin-bottom: 20px;
  }
}
body.settings-base .subscription-summary h4, body.settings-base .subscription-summary .h4,
body.settings-profile .subscription-summary h4,
body.settings-profile .subscription-summary .h4,
body.settings-subscriptions .subscription-summary h4,
body.settings-subscriptions .subscription-summary .h4,
body.settings-billing .subscription-summary h4,
body.settings-billing .subscription-summary .h4,
body.settings-security .subscription-summary h4,
body.settings-security .subscription-summary .h4,
body.settings-notification_preferences .subscription-summary h4,
body.settings-notification_preferences .subscription-summary .h4,
body.settings-privacy .subscription-summary h4,
body.settings-privacy .subscription-summary .h4 {
  font-size: 13px;
  font-weight: 500;
  color: #111827;
  margin-bottom: 0;
}
body.settings-base .subscription-summary .badge,
body.settings-profile .subscription-summary .badge,
body.settings-subscriptions .subscription-summary .badge,
body.settings-billing .subscription-summary .badge,
body.settings-security .subscription-summary .badge,
body.settings-notification_preferences .subscription-summary .badge,
body.settings-privacy .subscription-summary .badge {
  font-size: 11px;
  padding: 4px 8px;
}
body.settings-base .subscription-summary .text-muted,
body.settings-profile .subscription-summary .text-muted,
body.settings-subscriptions .subscription-summary .text-muted,
body.settings-billing .subscription-summary .text-muted,
body.settings-security .subscription-summary .text-muted,
body.settings-notification_preferences .subscription-summary .text-muted,
body.settings-privacy .subscription-summary .text-muted {
  font-size: 11px;
  color: #6b7280;
}
body.settings-base .notification-setting .form-check label,
body.settings-profile .notification-setting .form-check label,
body.settings-subscriptions .notification-setting .form-check label,
body.settings-billing .notification-setting .form-check label,
body.settings-security .notification-setting .form-check label,
body.settings-notification_preferences .notification-setting .form-check label,
body.settings-privacy .notification-setting .form-check label {
  width: calc(100% - 40px);
}
body.settings-base .security-checked i,
body.settings-profile .security-checked i,
body.settings-subscriptions .security-checked i,
body.settings-billing .security-checked i,
body.settings-security .security-checked i,
body.settings-notification_preferences .security-checked i,
body.settings-privacy .security-checked i {
  margin-right: 10px;
  font-size: 15px;
}
body.settings-base .phone-block,
body.settings-profile .phone-block,
body.settings-subscriptions .phone-block,
body.settings-billing .phone-block,
body.settings-security .phone-block,
body.settings-notification_preferences .phone-block,
body.settings-privacy .phone-block {
  max-width: 400px;
}
body.settings-base .phone-block .status-badge,
body.settings-profile .phone-block .status-badge,
body.settings-subscriptions .phone-block .status-badge,
body.settings-billing .phone-block .status-badge,
body.settings-security .phone-block .status-badge,
body.settings-notification_preferences .phone-block .status-badge,
body.settings-privacy .phone-block .status-badge {
  font-size: 9px;
  line-height: 1.1;
  padding: 2px 7px;
}
body.settings-base .label-row,
body.settings-profile .label-row,
body.settings-subscriptions .label-row,
body.settings-billing .label-row,
body.settings-security .label-row,
body.settings-notification_preferences .label-row,
body.settings-privacy .label-row {
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 14px;
  color: #888;
  margin-bottom: 6px;
}
body.settings-base .phone-row,
body.settings-profile .phone-row,
body.settings-subscriptions .phone-row,
body.settings-billing .phone-row,
body.settings-security .phone-row,
body.settings-notification_preferences .phone-row,
body.settings-privacy .phone-row {
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 6px;
  color: #000;
}
body.settings-base .security-row,
body.settings-profile .security-row,
body.settings-subscriptions .security-row,
body.settings-billing .security-row,
body.settings-security .security-row,
body.settings-notification_preferences .security-row,
body.settings-privacy .security-row {
  display: flex;
  align-items: center;
  gap: 6px;
  font-size: 14px;
  color: #28a745;
}
@media (max-width: 767.98px) {
  body.settings-base .settings-section,
  body.settings-profile .settings-section,
  body.settings-subscriptions .settings-section,
  body.settings-billing .settings-section,
  body.settings-security .settings-section,
  body.settings-notification_preferences .settings-section,
  body.settings-privacy .settings-section {
    margin-left: 0;
  }
  body.settings-base .payment-method,
  body.settings-profile .payment-method,
  body.settings-subscriptions .payment-method,
  body.settings-billing .payment-method,
  body.settings-security .payment-method,
  body.settings-notification_preferences .payment-method,
  body.settings-privacy .payment-method {
    align-items: flex-start;
  }
  body.settings-base .payment-actions,
  body.settings-profile .payment-actions,
  body.settings-subscriptions .payment-actions,
  body.settings-billing .payment-actions,
  body.settings-security .payment-actions,
  body.settings-notification_preferences .payment-actions,
  body.settings-privacy .payment-actions {
    justify-content: end;
  }
  body.settings-base .settings-container,
  body.settings-profile .settings-container,
  body.settings-subscriptions .settings-container,
  body.settings-billing .settings-container,
  body.settings-security .settings-container,
  body.settings-notification_preferences .settings-container,
  body.settings-privacy .settings-container {
    display: flex;
    flex-direction: column;
  }
  body.settings-base .settings-content,
  body.settings-profile .settings-content,
  body.settings-subscriptions .settings-content,
  body.settings-billing .settings-content,
  body.settings-security .settings-content,
  body.settings-notification_preferences .settings-content,
  body.settings-privacy .settings-content {
    min-width: 0;
    background: #fff;
    border-radius: 12px;
    padding: 1rem;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  }
  body.settings-base .settings-content #profile .card,
  body.settings-profile .settings-content #profile .card,
  body.settings-subscriptions .settings-content #profile .card,
  body.settings-billing .settings-content #profile .card,
  body.settings-security .settings-content #profile .card,
  body.settings-notification_preferences .settings-content #profile .card,
  body.settings-privacy .settings-content #profile .card {
    background: transparent;
    border-radius: unset;
    border: none;
    padding: 0;
    box-shadow: none;
  }
  body.settings-base .settings-nav,
  body.settings-profile .settings-nav,
  body.settings-subscriptions .settings-nav,
  body.settings-billing .settings-nav,
  body.settings-security .settings-nav,
  body.settings-notification_preferences .settings-nav,
  body.settings-privacy .settings-nav {
    display: flex;
    justify-content: space-around;
  }
  body.settings-base .subscription-summary .col-md-4,
  body.settings-profile .subscription-summary .col-md-4,
  body.settings-subscriptions .subscription-summary .col-md-4,
  body.settings-billing .subscription-summary .col-md-4,
  body.settings-security .subscription-summary .col-md-4,
  body.settings-notification_preferences .subscription-summary .col-md-4,
  body.settings-privacy .subscription-summary .col-md-4 {
    margin-bottom: 1rem;
    text-align: left !important;
  }
  body.settings-base .subscription-summary .col-md-4:last-child,
  body.settings-profile .subscription-summary .col-md-4:last-child,
  body.settings-subscriptions .subscription-summary .col-md-4:last-child,
  body.settings-billing .subscription-summary .col-md-4:last-child,
  body.settings-security .subscription-summary .col-md-4:last-child,
  body.settings-notification_preferences .subscription-summary .col-md-4:last-child,
  body.settings-privacy .subscription-summary .col-md-4:last-child {
    margin-bottom: 0;
  }
}
@media (max-width: 355px) {
  body.settings-base .settings-nav,
  body.settings-profile .settings-nav,
  body.settings-subscriptions .settings-nav,
  body.settings-billing .settings-nav,
  body.settings-security .settings-nav,
  body.settings-notification_preferences .settings-nav,
  body.settings-privacy .settings-nav {
    padding-left: 0;
    padding-right: 0;
  }
}
body.settings-base .plan-info h4, body.settings-base .plan-info .h4,
body.settings-profile .plan-info h4,
body.settings-profile .plan-info .h4,
body.settings-subscriptions .plan-info h4,
body.settings-subscriptions .plan-info .h4,
body.settings-billing .plan-info h4,
body.settings-billing .plan-info .h4,
body.settings-security .plan-info h4,
body.settings-security .plan-info .h4,
body.settings-notification_preferences .plan-info h4,
body.settings-notification_preferences .plan-info .h4,
body.settings-privacy .plan-info h4,
body.settings-privacy .plan-info .h4 {
  font-size: 12px;
  font-weight: 500;
  color: #111827;
  margin-bottom: 0.25rem;
}
body.settings-base .plan-info p,
body.settings-profile .plan-info p,
body.settings-subscriptions .plan-info p,
body.settings-billing .plan-info p,
body.settings-security .plan-info p,
body.settings-notification_preferences .plan-info p,
body.settings-privacy .plan-info p {
  font-size: 11px;
  color: #6b7280;
  margin: 0;
}
body.settings-base .card-info,
body.settings-profile .card-info,
body.settings-subscriptions .card-info,
body.settings-billing .card-info,
body.settings-security .card-info,
body.settings-notification_preferences .card-info,
body.settings-privacy .card-info {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  color: #4b5563;
  font-size: 11px;
}
body.settings-base .card-info i,
body.settings-profile .card-info i,
body.settings-subscriptions .card-info i,
body.settings-billing .card-info i,
body.settings-security .card-info i,
body.settings-notification_preferences .card-info i,
body.settings-privacy .card-info i {
  font-size: 14px;
}
body.settings-base .table th,
body.settings-profile .table th,
body.settings-subscriptions .table th,
body.settings-billing .table th,
body.settings-security .table th,
body.settings-notification_preferences .table th,
body.settings-privacy .table th {
  font-size: 13px;
  font-weight: 500;
  color: #6b7280;
}
body.settings-base .table td,
body.settings-profile .table td,
body.settings-subscriptions .table td,
body.settings-billing .table td,
body.settings-security .table td,
body.settings-notification_preferences .table td,
body.settings-privacy .table td {
  font-size: 13px;
  color: #111827;
  vertical-align: middle;
}
body.settings-base .screens-management .table td,
body.settings-profile .screens-management .table td,
body.settings-subscriptions .screens-management .table td,
body.settings-billing .screens-management .table td,
body.settings-security .screens-management .table td,
body.settings-notification_preferences .screens-management .table td,
body.settings-privacy .screens-management .table td {
  font-size: 11px;
  color: #111827;
  vertical-align: middle;
}
body.settings-base .screens-management .table th,
body.settings-profile .screens-management .table th,
body.settings-subscriptions .screens-management .table th,
body.settings-billing .screens-management .table th,
body.settings-security .screens-management .table th,
body.settings-notification_preferences .screens-management .table th,
body.settings-privacy .screens-management .table th {
  font-size: 12px;
  color: #6b7280;
}
body.settings-base .screens-management .table .btn-link,
body.settings-profile .screens-management .table .btn-link,
body.settings-subscriptions .screens-management .table .btn-link,
body.settings-billing .screens-management .table .btn-link,
body.settings-security .screens-management .table .btn-link,
body.settings-notification_preferences .screens-management .table .btn-link,
body.settings-privacy .screens-management .table .btn-link {
  font-size: 11px;
  padding: 0;
  margin: 0;
  text-decoration: underline;
  color: #6b7280;
}
body.settings-base .screens-management .table .btn-link:hover,
body.settings-profile .screens-management .table .btn-link:hover,
body.settings-subscriptions .screens-management .table .btn-link:hover,
body.settings-billing .screens-management .table .btn-link:hover,
body.settings-security .screens-management .table .btn-link:hover,
body.settings-notification_preferences .screens-management .table .btn-link:hover,
body.settings-privacy .screens-management .table .btn-link:hover {
  color: #111827;
}
body.settings-base .sidebar-logo,
body.settings-profile .sidebar-logo,
body.settings-subscriptions .sidebar-logo,
body.settings-billing .sidebar-logo,
body.settings-security .sidebar-logo,
body.settings-notification_preferences .sidebar-logo,
body.settings-privacy .sidebar-logo {
  padding: 0.75rem 1rem;
  margin: 5px auto 0px auto;
  margin-bottom: 0.5rem;
  background: transparent;
}
body.settings-base .logo-full,
body.settings-profile .logo-full,
body.settings-subscriptions .logo-full,
body.settings-billing .logo-full,
body.settings-security .logo-full,
body.settings-notification_preferences .logo-full,
body.settings-privacy .logo-full {
  width: 115px;
  height: auto;
  display: block;
}
body.settings-base .logo-icon,
body.settings-profile .logo-icon,
body.settings-subscriptions .logo-icon,
body.settings-billing .logo-icon,
body.settings-security .logo-icon,
body.settings-notification_preferences .logo-icon,
body.settings-privacy .logo-icon {
  width: 30px;
  height: auto;
  display: none;
}
body.settings-base .sidebar:not(.expanded) .logo-full,
body.settings-profile .sidebar:not(.expanded) .logo-full,
body.settings-subscriptions .sidebar:not(.expanded) .logo-full,
body.settings-billing .sidebar:not(.expanded) .logo-full,
body.settings-security .sidebar:not(.expanded) .logo-full,
body.settings-notification_preferences .sidebar:not(.expanded) .logo-full,
body.settings-privacy .sidebar:not(.expanded) .logo-full {
  display: none;
}
body.settings-base .sidebar:not(.expanded) .logo-icon,
body.settings-profile .sidebar:not(.expanded) .logo-icon,
body.settings-subscriptions .sidebar:not(.expanded) .logo-icon,
body.settings-billing .sidebar:not(.expanded) .logo-icon,
body.settings-security .sidebar:not(.expanded) .logo-icon,
body.settings-notification_preferences .sidebar:not(.expanded) .logo-icon,
body.settings-privacy .sidebar:not(.expanded) .logo-icon {
  display: block;
}
body.settings-base .sidebar:not(.expanded) .sidebar-logo,
body.settings-profile .sidebar:not(.expanded) .sidebar-logo,
body.settings-subscriptions .sidebar:not(.expanded) .sidebar-logo,
body.settings-billing .sidebar:not(.expanded) .sidebar-logo,
body.settings-security .sidebar:not(.expanded) .sidebar-logo,
body.settings-notification_preferences .sidebar:not(.expanded) .sidebar-logo,
body.settings-privacy .sidebar:not(.expanded) .sidebar-logo {
  padding: 0.75rem 1rem;
  margin-bottom: 0.5rem;
}
body.settings-base .nav-logo,
body.settings-profile .nav-logo,
body.settings-subscriptions .nav-logo,
body.settings-billing .nav-logo,
body.settings-security .nav-logo,
body.settings-notification_preferences .nav-logo,
body.settings-privacy .nav-logo {
  display: none;
}
body.settings-base .sidebar-footer,
body.settings-profile .sidebar-footer,
body.settings-subscriptions .sidebar-footer,
body.settings-billing .sidebar-footer,
body.settings-security .sidebar-footer,
body.settings-notification_preferences .sidebar-footer,
body.settings-privacy .sidebar-footer {
  margin-top: auto;
  padding: 0;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}
body.settings-base .sidebar:not(.expanded) .sidebar-footer,
body.settings-profile .sidebar:not(.expanded) .sidebar-footer,
body.settings-subscriptions .sidebar:not(.expanded) .sidebar-footer,
body.settings-billing .sidebar:not(.expanded) .sidebar-footer,
body.settings-security .sidebar:not(.expanded) .sidebar-footer,
body.settings-notification_preferences .sidebar:not(.expanded) .sidebar-footer,
body.settings-privacy .sidebar:not(.expanded) .sidebar-footer {
  padding: 0;
}
body.settings-base .user-profile,
body.settings-profile .user-profile,
body.settings-subscriptions .user-profile,
body.settings-billing .user-profile,
body.settings-security .user-profile,
body.settings-notification_preferences .user-profile,
body.settings-privacy .user-profile {
  position: relative;
  width: 100%;
}
body.settings-base .profile-trigger,
body.settings-profile .profile-trigger,
body.settings-subscriptions .profile-trigger,
body.settings-billing .profile-trigger,
body.settings-security .profile-trigger,
body.settings-notification_preferences .profile-trigger,
body.settings-privacy .profile-trigger {
  display: flex;
  align-items: center;
  width: 100%;
  padding: 1.5rem 1rem;
  background: none;
  border: none;
  border-radius: 0;
  color: #e5e7eb;
  cursor: pointer;
  transition: all 0.2s ease;
}
body.settings-base .profile-trigger:hover,
body.settings-profile .profile-trigger:hover,
body.settings-subscriptions .profile-trigger:hover,
body.settings-billing .profile-trigger:hover,
body.settings-security .profile-trigger:hover,
body.settings-notification_preferences .profile-trigger:hover,
body.settings-privacy .profile-trigger:hover {
  background: rgba(255, 255, 255, 0.1);
}
body.settings-base .profile-name,
body.settings-profile .profile-name,
body.settings-subscriptions .profile-name,
body.settings-billing .profile-name,
body.settings-security .profile-name,
body.settings-notification_preferences .profile-name,
body.settings-privacy .profile-name {
  font-size: 13px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
body.settings-base .sidebar:not(.expanded) .profile-name,
body.settings-base .sidebar:not(.expanded) .profile-trigger i,
body.settings-profile .sidebar:not(.expanded) .profile-name,
body.settings-profile .sidebar:not(.expanded) .profile-trigger i,
body.settings-subscriptions .sidebar:not(.expanded) .profile-name,
body.settings-subscriptions .sidebar:not(.expanded) .profile-trigger i,
body.settings-billing .sidebar:not(.expanded) .profile-name,
body.settings-billing .sidebar:not(.expanded) .profile-trigger i,
body.settings-security .sidebar:not(.expanded) .profile-name,
body.settings-security .sidebar:not(.expanded) .profile-trigger i,
body.settings-notification_preferences .sidebar:not(.expanded) .profile-name,
body.settings-notification_preferences .sidebar:not(.expanded) .profile-trigger i,
body.settings-privacy .sidebar:not(.expanded) .profile-name,
body.settings-privacy .sidebar:not(.expanded) .profile-trigger i {
  display: none;
}
body.settings-base .profile-image,
body.settings-profile .profile-image,
body.settings-subscriptions .profile-image,
body.settings-billing .profile-image,
body.settings-security .profile-image,
body.settings-notification_preferences .profile-image,
body.settings-privacy .profile-image {
  width: 32px;
  height: 32px;
  border-radius: 300px;
  -o-object-fit: cover;
     object-fit: cover;
}
body.settings-base .profile-dropdown,
body.settings-profile .profile-dropdown,
body.settings-subscriptions .profile-dropdown,
body.settings-billing .profile-dropdown,
body.settings-security .profile-dropdown,
body.settings-notification_preferences .profile-dropdown,
body.settings-privacy .profile-dropdown {
  position: absolute;
  bottom: calc(100% + 8px);
  left: 0;
  width: 240px;
  background: #ffffff;
  border-radius: 12px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);
  opacity: 0;
  visibility: hidden;
  transform: translateY(8px);
  transition: all 0.2s ease;
  z-index: 1001;
}
body.settings-base .profile-trigger i,
body.settings-profile .profile-trigger i,
body.settings-subscriptions .profile-trigger i,
body.settings-billing .profile-trigger i,
body.settings-security .profile-trigger i,
body.settings-notification_preferences .profile-trigger i,
body.settings-privacy .profile-trigger i {
  font-size: 1.25rem;
  margin-left: auto;
}
body.settings-base .sidebar:not(.expanded) .profile-dropdown,
body.settings-profile .sidebar:not(.expanded) .profile-dropdown,
body.settings-subscriptions .sidebar:not(.expanded) .profile-dropdown,
body.settings-billing .sidebar:not(.expanded) .profile-dropdown,
body.settings-security .sidebar:not(.expanded) .profile-dropdown,
body.settings-notification_preferences .sidebar:not(.expanded) .profile-dropdown,
body.settings-privacy .sidebar:not(.expanded) .profile-dropdown {
  left: 100%;
  bottom: 0;
}
body.settings-base .sidebar:not(.expanded) .profile-trigger,
body.settings-profile .sidebar:not(.expanded) .profile-trigger,
body.settings-subscriptions .sidebar:not(.expanded) .profile-trigger,
body.settings-billing .sidebar:not(.expanded) .profile-trigger,
body.settings-security .sidebar:not(.expanded) .profile-trigger,
body.settings-notification_preferences .sidebar:not(.expanded) .profile-trigger,
body.settings-privacy .sidebar:not(.expanded) .profile-trigger {
  justify-content: center;
  padding: 1.25rem 0;
}
body.settings-base .user-profile.active .profile-dropdown,
body.settings-base .profile-dropdown.show,
body.settings-profile .user-profile.active .profile-dropdown,
body.settings-profile .profile-dropdown.show,
body.settings-subscriptions .user-profile.active .profile-dropdown,
body.settings-subscriptions .profile-dropdown.show,
body.settings-billing .user-profile.active .profile-dropdown,
body.settings-billing .profile-dropdown.show,
body.settings-security .user-profile.active .profile-dropdown,
body.settings-security .profile-dropdown.show,
body.settings-notification_preferences .user-profile.active .profile-dropdown,
body.settings-notification_preferences .profile-dropdown.show,
body.settings-privacy .user-profile.active .profile-dropdown,
body.settings-privacy .profile-dropdown.show {
  opacity: 1 !important;
  visibility: visible !important;
  transform: translateY(0) !important;
  display: block !important;
  transform: translate(0px, -50px) !important;
}
body.settings-base .modal-title,
body.settings-profile .modal-title,
body.settings-subscriptions .modal-title,
body.settings-billing .modal-title,
body.settings-security .modal-title,
body.settings-notification_preferences .modal-title,
body.settings-privacy .modal-title {
  font-size: 16px;
  font-weight: 500;
}
body.settings-base .modal-body,
body.settings-profile .modal-body,
body.settings-subscriptions .modal-body,
body.settings-billing .modal-body,
body.settings-security .modal-body,
body.settings-notification_preferences .modal-body,
body.settings-privacy .modal-body {
  font-size: 13px;
  padding: 1.5rem;
}
body.settings-base .modal-footer .btn,
body.settings-profile .modal-footer .btn,
body.settings-subscriptions .modal-footer .btn,
body.settings-billing .modal-footer .btn,
body.settings-security .modal-footer .btn,
body.settings-notification_preferences .modal-footer .btn,
body.settings-privacy .modal-footer .btn {
  font-size: 13px;
  padding: 0.5rem 1rem;
  line-height: 1;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
body.settings-base .modal-footer .btn-outline-secondary,
body.settings-profile .modal-footer .btn-outline-secondary,
body.settings-subscriptions .modal-footer .btn-outline-secondary,
body.settings-billing .modal-footer .btn-outline-secondary,
body.settings-security .modal-footer .btn-outline-secondary,
body.settings-notification_preferences .modal-footer .btn-outline-secondary,
body.settings-privacy .modal-footer .btn-outline-secondary {
  color: #6b7280;
  border-color: #d1d5db;
  background-color: transparent;
}
body.settings-base .modal-footer .btn-outline-secondary:hover,
body.settings-profile .modal-footer .btn-outline-secondary:hover,
body.settings-subscriptions .modal-footer .btn-outline-secondary:hover,
body.settings-billing .modal-footer .btn-outline-secondary:hover,
body.settings-security .modal-footer .btn-outline-secondary:hover,
body.settings-notification_preferences .modal-footer .btn-outline-secondary:hover,
body.settings-privacy .modal-footer .btn-outline-secondary:hover {
  color: #374151;
  background-color: #f9fafb;
  border-color: #d1d5db;
}
body.settings-base .modal-footer .btn-primary,
body.settings-profile .modal-footer .btn-primary,
body.settings-subscriptions .modal-footer .btn-primary,
body.settings-billing .modal-footer .btn-primary,
body.settings-security .modal-footer .btn-primary,
body.settings-notification_preferences .modal-footer .btn-primary,
body.settings-privacy .modal-footer .btn-primary {
  color: #ffffff;
  background-color: rgba(31, 31, 31, 0.95);
  border-color: rgba(31, 31, 31, 0.95);
}
body.settings-base .modal-body p,
body.settings-profile .modal-body p,
body.settings-subscriptions .modal-body p,
body.settings-billing .modal-body p,
body.settings-security .modal-body p,
body.settings-notification_preferences .modal-body p,
body.settings-privacy .modal-body p {
  font-size: 14px;
  margin-bottom: 0.75rem;
}
body.settings-base .modal-body .list-unstyled,
body.settings-profile .modal-body .list-unstyled,
body.settings-subscriptions .modal-body .list-unstyled,
body.settings-billing .modal-body .list-unstyled,
body.settings-security .modal-body .list-unstyled,
body.settings-notification_preferences .modal-body .list-unstyled,
body.settings-privacy .modal-body .list-unstyled {
  font-size: 13px;
}
body.settings-base .modal-body .list-unstyled li,
body.settings-profile .modal-body .list-unstyled li,
body.settings-subscriptions .modal-body .list-unstyled li,
body.settings-billing .modal-body .list-unstyled li,
body.settings-security .modal-body .list-unstyled li,
body.settings-notification_preferences .modal-body .list-unstyled li,
body.settings-privacy .modal-body .list-unstyled li {
  margin-bottom: 0.5rem;
}
body.settings-base .modal-body .alert,
body.settings-profile .modal-body .alert,
body.settings-subscriptions .modal-body .alert,
body.settings-billing .modal-body .alert,
body.settings-security .modal-body .alert,
body.settings-notification_preferences .modal-body .alert,
body.settings-privacy .modal-body .alert {
  font-size: 13px;
  padding: 0.75rem;
}
body.settings-base .modal-body .form-label,
body.settings-profile .modal-body .form-label,
body.settings-subscriptions .modal-body .form-label,
body.settings-billing .modal-body .form-label,
body.settings-security .modal-body .form-label,
body.settings-notification_preferences .modal-body .form-label,
body.settings-privacy .modal-body .form-label {
  font-size: 13px;
}
body.settings-base .modal-body .form-text,
body.settings-profile .modal-body .form-text,
body.settings-subscriptions .modal-body .form-text,
body.settings-billing .modal-body .form-text,
body.settings-security .modal-body .form-text,
body.settings-notification_preferences .modal-body .form-text,
body.settings-privacy .modal-body .form-text {
  font-size: 12px;
}
body.settings-base .modal-body .cost-display,
body.settings-profile .modal-body .cost-display,
body.settings-subscriptions .modal-body .cost-display,
body.settings-billing .modal-body .cost-display,
body.settings-security .modal-body .cost-display,
body.settings-notification_preferences .modal-body .cost-display,
body.settings-privacy .modal-body .cost-display {
  font-size: 16px;
  font-weight: 500;
}
body.settings-base .modal-footer .btn-link,
body.settings-profile .modal-footer .btn-link,
body.settings-subscriptions .modal-footer .btn-link,
body.settings-billing .modal-footer .btn-link,
body.settings-security .modal-footer .btn-link,
body.settings-notification_preferences .modal-footer .btn-link,
body.settings-privacy .modal-footer .btn-link {
  font-size: 11px;
  color: #6b7280;
  text-decoration: none;
  padding: 4px 8px;
}
body.settings-base .modal-footer,
body.settings-profile .modal-footer,
body.settings-subscriptions .modal-footer,
body.settings-billing .modal-footer,
body.settings-security .modal-footer,
body.settings-notification_preferences .modal-footer,
body.settings-privacy .modal-footer {
  padding: 1.5rem;
  border-top: 1px solid #e5e7eb;
  color: #111827;
  text-decoration: none;
  justify-content: end;
}
body.settings-base .subscription-history .table,
body.settings-profile .subscription-history .table,
body.settings-subscriptions .subscription-history .table,
body.settings-billing .subscription-history .table,
body.settings-security .subscription-history .table,
body.settings-notification_preferences .subscription-history .table,
body.settings-privacy .subscription-history .table {
  margin-bottom: 0;
}
body.settings-base .subscription-history .table th,
body.settings-profile .subscription-history .table th,
body.settings-subscriptions .subscription-history .table th,
body.settings-billing .subscription-history .table th,
body.settings-security .subscription-history .table th,
body.settings-notification_preferences .subscription-history .table th,
body.settings-privacy .subscription-history .table th {
  font-size: 12px;
  font-weight: 500;
  color: #6b7280;
  padding: 0.75rem;
}
body.settings-base .subscription-history .table td,
body.settings-profile .subscription-history .table td,
body.settings-subscriptions .subscription-history .table td,
body.settings-billing .subscription-history .table td,
body.settings-security .subscription-history .table td,
body.settings-notification_preferences .subscription-history .table td,
body.settings-privacy .subscription-history .table td {
  font-size: 11px;
  color: #111827;
  padding: 0.75rem;
  vertical-align: middle;
}
body.settings-base .subscription-history .table .btn-link,
body.settings-profile .subscription-history .table .btn-link,
body.settings-subscriptions .subscription-history .table .btn-link,
body.settings-billing .subscription-history .table .btn-link,
body.settings-security .subscription-history .table .btn-link,
body.settings-notification_preferences .subscription-history .table .btn-link,
body.settings-privacy .subscription-history .table .btn-link {
  font-size: 11px;
  padding: 0;
  color: #6b7280;
  text-decoration: underline;
}
body.settings-base .subscription-history .table .btn-link:hover,
body.settings-profile .subscription-history .table .btn-link:hover,
body.settings-subscriptions .subscription-history .table .btn-link:hover,
body.settings-billing .subscription-history .table .btn-link:hover,
body.settings-security .subscription-history .table .btn-link:hover,
body.settings-notification_preferences .subscription-history .table .btn-link:hover,
body.settings-privacy .subscription-history .table .btn-link:hover {
  color: #111827;
  text-decoration: none;
}
body.settings-base .subscription-history .view-all-row,
body.settings-profile .subscription-history .view-all-row,
body.settings-subscriptions .subscription-history .view-all-row,
body.settings-billing .subscription-history .view-all-row,
body.settings-security .subscription-history .view-all-row,
body.settings-notification_preferences .subscription-history .view-all-row,
body.settings-privacy .subscription-history .view-all-row {
  background: #f9fafb;
}
body.settings-base .subscription-history .view-all-row td,
body.settings-profile .subscription-history .view-all-row td,
body.settings-subscriptions .subscription-history .view-all-row td,
body.settings-billing .subscription-history .view-all-row td,
body.settings-security .subscription-history .view-all-row td,
body.settings-notification_preferences .subscription-history .view-all-row td,
body.settings-privacy .subscription-history .view-all-row td {
  padding: 0.75rem;
  text-align: center;
}
body.settings-base .subscription-history .view-all-link,
body.settings-profile .subscription-history .view-all-link,
body.settings-subscriptions .subscription-history .view-all-link,
body.settings-billing .subscription-history .view-all-link,
body.settings-security .subscription-history .view-all-link,
body.settings-notification_preferences .subscription-history .view-all-link,
body.settings-privacy .subscription-history .view-all-link {
  font-size: 11px;
  color: #6b7280;
  text-decoration: underline;
  display: inline-flex;
  align-items: center;
  gap: 0.25rem;
}
body.settings-base .subscription-history .view-all-link:hover,
body.settings-profile .subscription-history .view-all-link:hover,
body.settings-subscriptions .subscription-history .view-all-link:hover,
body.settings-billing .subscription-history .view-all-link:hover,
body.settings-security .subscription-history .view-all-link:hover,
body.settings-notification_preferences .subscription-history .view-all-link:hover,
body.settings-privacy .subscription-history .view-all-link:hover {
  color: #111827;
  text-decoration: underline;
}
body.settings-base .subscription-history .view-all-link i,
body.settings-profile .subscription-history .view-all-link i,
body.settings-subscriptions .subscription-history .view-all-link i,
body.settings-billing .subscription-history .view-all-link i,
body.settings-security .subscription-history .view-all-link i,
body.settings-notification_preferences .subscription-history .view-all-link i,
body.settings-privacy .subscription-history .view-all-link i {
  font-size: 14px;
}
body.settings-base .subscription-history-modal .table,
body.settings-profile .subscription-history-modal .table,
body.settings-subscriptions .subscription-history-modal .table,
body.settings-billing .subscription-history-modal .table,
body.settings-security .subscription-history-modal .table,
body.settings-notification_preferences .subscription-history-modal .table,
body.settings-privacy .subscription-history-modal .table {
  color: #111827;
  padding: 0.75rem;
  vertical-align: middle;
  border-bottom: 1px solid #e5e7eb;
}
body.settings-base .subscription-history-modal .table th,
body.settings-profile .subscription-history-modal .table th,
body.settings-subscriptions .subscription-history-modal .table th,
body.settings-billing .subscription-history-modal .table th,
body.settings-security .subscription-history-modal .table th,
body.settings-notification_preferences .subscription-history-modal .table th,
body.settings-privacy .subscription-history-modal .table th {
  font-size: 12px;
  font-weight: 500;
  color: #6b7280;
  padding: 0.75rem;
  border-bottom: 1px solid #e5e7eb;
}
body.settings-base .subscription-history-modal .table td,
body.settings-profile .subscription-history-modal .table td,
body.settings-subscriptions .subscription-history-modal .table td,
body.settings-billing .subscription-history-modal .table td,
body.settings-security .subscription-history-modal .table td,
body.settings-notification_preferences .subscription-history-modal .table td,
body.settings-privacy .subscription-history-modal .table td {
  font-size: 11px;
  color: #111827;
  padding: 0.75rem;
  vertical-align: middle;
}
body.settings-base .subscription-history-modal .table .btn-link,
body.settings-profile .subscription-history-modal .table .btn-link,
body.settings-subscriptions .subscription-history-modal .table .btn-link,
body.settings-billing .subscription-history-modal .table .btn-link,
body.settings-security .subscription-history-modal .table .btn-link,
body.settings-notification_preferences .subscription-history-modal .table .btn-link,
body.settings-privacy .subscription-history-modal .table .btn-link {
  font-size: 11px;
  padding: 0;
  color: #6b7280;
  text-decoration: underline;
  border: none;
  background: none;
}
body.settings-base .subscription-history-modal .table,
body.settings-profile .subscription-history-modal .table,
body.settings-subscriptions .subscription-history-modal .table,
body.settings-billing .subscription-history-modal .table,
body.settings-security .subscription-history-modal .table,
body.settings-notification_preferences .subscription-history-modal .table,
body.settings-privacy .subscription-history-modal .table {
  color: #111827;
}
body.settings-base .subscription-history-modal .badge,
body.settings-profile .subscription-history-modal .badge,
body.settings-subscriptions .subscription-history-modal .badge,
body.settings-billing .subscription-history-modal .badge,
body.settings-security .subscription-history-modal .badge,
body.settings-notification_preferences .subscription-history-modal .badge,
body.settings-privacy .subscription-history-modal .badge {
  font-size: 11px;
  padding: 4px 8px;
  font-weight: 500;
}
body.settings-base .subscription-history-modal .pagination-controls,
body.settings-profile .subscription-history-modal .pagination-controls,
body.settings-subscriptions .subscription-history-modal .pagination-controls,
body.settings-billing .subscription-history-modal .pagination-controls,
body.settings-security .subscription-history-modal .pagination-controls,
body.settings-notification_preferences .subscription-history-modal .pagination-controls,
body.settings-privacy .subscription-history-modal .pagination-controls {
  background: #f9fafb;
}
body.settings-base .subscription-history-modal .pagination-info,
body.settings-profile .subscription-history-modal .pagination-info,
body.settings-subscriptions .subscription-history-modal .pagination-info,
body.settings-billing .subscription-history-modal .pagination-info,
body.settings-security .subscription-history-modal .pagination-info,
body.settings-notification_preferences .subscription-history-modal .pagination-info,
body.settings-privacy .subscription-history-modal .pagination-info {
  font-size: 11px;
  color: #6b7280;
}
body.settings-base .subscription-history-modal .pagination-buttons .btn,
body.settings-profile .subscription-history-modal .pagination-buttons .btn,
body.settings-subscriptions .subscription-history-modal .pagination-buttons .btn,
body.settings-billing .subscription-history-modal .pagination-buttons .btn,
body.settings-security .subscription-history-modal .pagination-buttons .btn,
body.settings-notification_preferences .subscription-history-modal .pagination-buttons .btn,
body.settings-privacy .subscription-history-modal .pagination-buttons .btn {
  font-size: 11px;
  padding: 4px 8px;
  display: inline-flex;
  align-items: center;
  gap: 4px;
}
body.settings-base .subscription-history-modal .pagination-buttons .btn i,
body.settings-profile .subscription-history-modal .pagination-buttons .btn i,
body.settings-subscriptions .subscription-history-modal .pagination-buttons .btn i,
body.settings-billing .subscription-history-modal .pagination-buttons .btn i,
body.settings-security .subscription-history-modal .pagination-buttons .btn i,
body.settings-notification_preferences .subscription-history-modal .pagination-buttons .btn i,
body.settings-privacy .subscription-history-modal .pagination-buttons .btn i {
  font-size: 12px;
}
body.settings-base .subscription-history-modal .pagination-buttons .btn:disabled,
body.settings-profile .subscription-history-modal .pagination-buttons .btn:disabled,
body.settings-subscriptions .subscription-history-modal .pagination-buttons .btn:disabled,
body.settings-billing .subscription-history-modal .pagination-buttons .btn:disabled,
body.settings-security .subscription-history-modal .pagination-buttons .btn:disabled,
body.settings-notification_preferences .subscription-history-modal .pagination-buttons .btn:disabled,
body.settings-privacy .subscription-history-modal .pagination-buttons .btn:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
body.settings-base .btn-link:hover,
body.settings-profile .btn-link:hover,
body.settings-subscriptions .btn-link:hover,
body.settings-billing .btn-link:hover,
body.settings-security .btn-link:hover,
body.settings-notification_preferences .btn-link:hover,
body.settings-privacy .btn-link:hover {
  color: #0a58ca;
  background-color: transparent !important;
}
body.settings-base .social-login-tile,
body.settings-profile .social-login-tile,
body.settings-subscriptions .social-login-tile,
body.settings-billing .social-login-tile,
body.settings-security .social-login-tile,
body.settings-notification_preferences .social-login-tile,
body.settings-privacy .social-login-tile {
  background: #fcfcfd;
  border: 1px solid #ececec;
  border-radius: 12px;
  padding: 1.25rem 1.5rem;
  display: flex;
  align-items: center;
  gap: 1.25rem;
  margin-bottom: 1.5rem;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.03);
  padding-right: 1rem;
}
body.settings-base .social-login-info,
body.settings-profile .social-login-info,
body.settings-subscriptions .social-login-info,
body.settings-billing .social-login-info,
body.settings-security .social-login-info,
body.settings-notification_preferences .social-login-info,
body.settings-privacy .social-login-info {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
body.settings-base .social-login-title,
body.settings-profile .social-login-title,
body.settings-subscriptions .social-login-title,
body.settings-billing .social-login-title,
body.settings-security .social-login-title,
body.settings-notification_preferences .social-login-title,
body.settings-privacy .social-login-title {
  font-weight: 500;
  font-size: 1rem;
  color: #222;
  margin-bottom: 2px;
}
body.settings-base .social-login-email,
body.settings-profile .social-login-email,
body.settings-subscriptions .social-login-email,
body.settings-billing .social-login-email,
body.settings-security .social-login-email,
body.settings-notification_preferences .social-login-email,
body.settings-privacy .social-login-email {
  font-size: 0.875rem;
  color: #888;
}
body.settings-base .social-login-actions,
body.settings-profile .social-login-actions,
body.settings-subscriptions .social-login-actions,
body.settings-billing .social-login-actions,
body.settings-security .social-login-actions,
body.settings-notification_preferences .social-login-actions,
body.settings-privacy .social-login-actions {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 0.5rem;
}
body.settings-base .btn-link,
body.settings-profile .btn-link,
body.settings-subscriptions .btn-link,
body.settings-billing .btn-link,
body.settings-security .btn-link,
body.settings-notification_preferences .btn-link,
body.settings-privacy .btn-link {
  border: none !important;
  text-decoration: underline;
  color: #0d6efd;
}
body.settings-base .toogle-plan,
body.settings-profile .toogle-plan,
body.settings-subscriptions .toogle-plan,
body.settings-billing .toogle-plan,
body.settings-security .toogle-plan,
body.settings-notification_preferences .toogle-plan,
body.settings-privacy .toogle-plan {
  border: none !important;
}
body.settings-base .social-login-tile .btn,
body.settings-profile .social-login-tile .btn,
body.settings-subscriptions .social-login-tile .btn,
body.settings-billing .social-login-tile .btn,
body.settings-security .social-login-tile .btn,
body.settings-notification_preferences .social-login-tile .btn,
body.settings-privacy .social-login-tile .btn {
  padding: 0.25rem 0.75rem;
  font-size: 0.875rem;
  border-radius: 6px;
}
body.settings-base .text-primary,
body.settings-profile .text-primary,
body.settings-subscriptions .text-primary,
body.settings-billing .text-primary,
body.settings-security .text-primary,
body.settings-notification_preferences .text-primary,
body.settings-privacy .text-primary {
  color: #0063dc !important;
}
body.settings-base .input-group .btn,
body.settings-profile .input-group .btn,
body.settings-subscriptions .input-group .btn,
body.settings-billing .input-group .btn,
body.settings-security .input-group .btn,
body.settings-notification_preferences .input-group .btn,
body.settings-privacy .input-group .btn {
  z-index: auto !important;
}
@media (max-width: 600px) {
  body.settings-base .social-login-tile,
  body.settings-profile .social-login-tile,
  body.settings-subscriptions .social-login-tile,
  body.settings-billing .social-login-tile,
  body.settings-security .social-login-tile,
  body.settings-notification_preferences .social-login-tile,
  body.settings-privacy .social-login-tile {
    flex-direction: column;
    align-items: stretch;
    padding: 1rem;
  }
  body.settings-base .social-login-actions,
  body.settings-profile .social-login-actions,
  body.settings-subscriptions .social-login-actions,
  body.settings-billing .social-login-actions,
  body.settings-security .social-login-actions,
  body.settings-notification_preferences .social-login-actions,
  body.settings-privacy .social-login-actions {
    align-items: flex-start;
  }
}
body.settings-base .settings-subscriptions-filters .dropdown,
body.settings-profile .settings-subscriptions-filters .dropdown,
body.settings-subscriptions .settings-subscriptions-filters .dropdown,
body.settings-billing .settings-subscriptions-filters .dropdown,
body.settings-security .settings-subscriptions-filters .dropdown,
body.settings-notification_preferences .settings-subscriptions-filters .dropdown,
body.settings-privacy .settings-subscriptions-filters .dropdown {
  position: relative;
}
body.settings-base .settings-subscriptions-filters .dropdown .dropdown-menu,
body.settings-profile .settings-subscriptions-filters .dropdown .dropdown-menu,
body.settings-subscriptions .settings-subscriptions-filters .dropdown .dropdown-menu,
body.settings-billing .settings-subscriptions-filters .dropdown .dropdown-menu,
body.settings-security .settings-subscriptions-filters .dropdown .dropdown-menu,
body.settings-notification_preferences .settings-subscriptions-filters .dropdown .dropdown-menu,
body.settings-privacy .settings-subscriptions-filters .dropdown .dropdown-menu {
  position: absolute !important;
  top: 100% !important;
  left: 0 !important;
  right: auto !important;
  transform: none !important;
  margin-top: 0.125rem;
  z-index: 1050;
}
body.settings-base .settings-subscriptions-filters .dropdown .dropdown-menu.show,
body.settings-profile .settings-subscriptions-filters .dropdown .dropdown-menu.show,
body.settings-subscriptions .settings-subscriptions-filters .dropdown .dropdown-menu.show,
body.settings-billing .settings-subscriptions-filters .dropdown .dropdown-menu.show,
body.settings-security .settings-subscriptions-filters .dropdown .dropdown-menu.show,
body.settings-notification_preferences .settings-subscriptions-filters .dropdown .dropdown-menu.show,
body.settings-privacy .settings-subscriptions-filters .dropdown .dropdown-menu.show {
  display: block !important;
}
body.settings-base .settings-subscriptions-filters #planDropdown + .dropdown-menu,
body.settings-profile .settings-subscriptions-filters #planDropdown + .dropdown-menu,
body.settings-subscriptions .settings-subscriptions-filters #planDropdown + .dropdown-menu,
body.settings-billing .settings-subscriptions-filters #planDropdown + .dropdown-menu,
body.settings-security .settings-subscriptions-filters #planDropdown + .dropdown-menu,
body.settings-notification_preferences .settings-subscriptions-filters #planDropdown + .dropdown-menu,
body.settings-privacy .settings-subscriptions-filters #planDropdown + .dropdown-menu {
  position: absolute !important;
  top: 100% !important;
  left: 0 !important;
  right: auto !important;
  transform: none !important;
  margin-top: 0.125rem;
  z-index: 1050;
}
body.settings-base .settings-subscriptions-filters #locationDropdown + .dropdown-menu,
body.settings-profile .settings-subscriptions-filters #locationDropdown + .dropdown-menu,
body.settings-subscriptions .settings-subscriptions-filters #locationDropdown + .dropdown-menu,
body.settings-billing .settings-subscriptions-filters #locationDropdown + .dropdown-menu,
body.settings-security .settings-subscriptions-filters #locationDropdown + .dropdown-menu,
body.settings-notification_preferences .settings-subscriptions-filters #locationDropdown + .dropdown-menu,
body.settings-privacy .settings-subscriptions-filters #locationDropdown + .dropdown-menu {
  position: absolute !important;
  top: 100% !important;
  left: 0 !important;
  right: auto !important;
  transform: none !important;
  margin-top: 0.125rem;
  z-index: 1050;
}
@media (max-width: 525px) {
  body.settings-base .settings-subscriptions-filters .subscriptions-bulk-dropdown .dropdown-menu,
  body.settings-profile .settings-subscriptions-filters .subscriptions-bulk-dropdown .dropdown-menu,
  body.settings-subscriptions .settings-subscriptions-filters .subscriptions-bulk-dropdown .dropdown-menu,
  body.settings-billing .settings-subscriptions-filters .subscriptions-bulk-dropdown .dropdown-menu,
  body.settings-security .settings-subscriptions-filters .subscriptions-bulk-dropdown .dropdown-menu,
  body.settings-notification_preferences .settings-subscriptions-filters .subscriptions-bulk-dropdown .dropdown-menu,
  body.settings-privacy .settings-subscriptions-filters .subscriptions-bulk-dropdown .dropdown-menu {
    top: auto !important;
    bottom: 100% !important;
  }
}

.status-card {
  border-left: 4px solid transparent;
  transition: all 0.2s ease;
  background: linear-gradient(to right, rgba(249, 250, 251, 0.5), rgba(249, 250, 251, 0.2));
  border-radius: 8px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.03);
}

.status-card:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.05);
}

.status-title {
  font-size: 0.85rem;
  font-weight: 500;
  color: #6b7280;
  margin-bottom: 8px;
}

.status-value {
  font-size: 1.5rem;
  font-weight: 600;
  color: #111827;
}

/* Color-coding for different cards */
.status-card.total-screens {
  border-left-color: #3b82f6;
}

.status-card.monthly-cost {
  border-left-color: #10b981;
}

.status-card.ad-revenue {
  border-left-color: #f59e0b;
}

/* Improved screen table styling */
.screens-table {
  border-collapse: separate;
  border-spacing: 0;
  width: 100%;
  font-size: 0.85rem;
}

.screens-table th {
  background-color: #f9fafb;
  font-weight: 500;
  font-size: 0.75rem;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  color: #6b7280;
  padding: 10px 14px;
}

.screens-table td {
  padding: 12px 14px;
  vertical-align: middle;
  border-bottom: 1px solid #e5e7eb;
}

.screens-table .fw-medium {
  font-size: 0.85rem;
}

.screens-table .text-muted.small {
  font-size: 0.75rem;
}

.screens-table tr:last-child td {
  border-bottom: none;
}

.screens-table tr:hover {
  background-color: rgba(249, 250, 251, 0.7);
}

/* Screen preview styling */
.screen-preview img {
  border: 1px solid #e5e7eb;
  transition: all 0.2s ease;
}

.screen-preview img:hover {
  transform: scale(1.1);
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  z-index: 10;
  position: relative;
}

/* Plan badges styling */
.plan-badge {
  font-size: 0.7rem;
  padding: 0.25rem 0.5rem;
  border-radius: 20px;
  font-weight: 500;
  letter-spacing: 0.03em;
}

.badge.bg-primary {
  background: linear-gradient(45deg, #3b82f6, #2563eb);
  box-shadow: 0 2px 4px rgba(59, 130, 246, 0.2);
}

/* Switch plan button styling */
.toggle-plan {
  color: #3b82f6;
  text-decoration: none;
  font-size: 0.85rem;
  padding: 0.25rem 0.5rem;
  border-radius: 4px;
  transition: all 0.2s ease;
}

.toggle-plan:hover {
  background-color: rgba(59, 130, 246, 0.05);
  text-decoration: none;
}

/* Row coloring based on plan type */
.premium-row {
  background-color: rgba(59, 130, 246, 0.03);
}

.free-row {
  background-color: rgba(16, 185, 129, 0.03);
}

/* Mobile card view enhancements */
.screens-cards .screen-card {
  border-radius: 12px;
  overflow: hidden;
  transition: all 0.2s ease;
  border: none;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.05);
}

.screens-cards .screen-card:hover {
  transform: translateY(-3px);
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
}

.screen-card.premium-card {
  border-top: 4px solid #3b82f6;
}

.screen-card.free-card {
  border-top: 4px solid #10b981;
}

/* Improved subscription summary box */
.subscription-summary {
  background: linear-gradient(to right, #f3f4f6, #f9fafb);
  border-radius: 8px;
  border-left: 4px solid #3b82f6;
}

.subscription-summary .row {
  align-items: center;
}

/* Batch operations styling */
.screen-operations .btn {
  font-size: 0.8rem;
}

.screen-filters .form-select,
.screen-filters .form-control {
  font-size: 0.8rem;
}

/* Switch Plan Modal Styling */
#switchPlanModal .modal-header .add-payment-subtitle {
  margin: 0 auto;
  text-align: center;
}

#learnMoreModal .modal-content {
  border: 1px solid #e5e7eb;
}

.cost-impact-box {
  background: linear-gradient(to right, #f9fafb, #f3f4f6);
  border-radius: 8px;
  border-left: 3px solid #3b82f6;
}

/* Updated Pagination styling */
.pagination {
  margin-bottom: 0;
  gap: 0.25rem;
  align-items: center;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.75rem;
}

.pagination .page-link {
  color: #374151;
  border: 1px solid #d1d5db;
  background-color: #fff;
  font-size: 0.875rem;
  border-radius: 0.375rem;
  padding: 0.5rem 0.75rem;
  height: auto;
  width: auto;
  min-width: 2rem;
  display: flex;
  align-items: center;
  justify-content: center;
}

.pagination .page-link:hover {
  background-color: #f3f4f6;
  color: #111827;
  border-color: #d1d5db;
}

.pagination .page-item.active .page-link {
  background-color: #FFCA2C;
  color: #000;
  border-color: #FFCA2C;
}

/* Style for the previous and next buttons */
#prev-page,
#next-page {
  background: none;
  border: none;
  padding: 0.5rem;
  color: #374151;
  font-size: 1.25rem;
  cursor: pointer;
}

#prev-page:hover,
#next-page:hover {
  color: #111827;
}

#prev-page:disabled,
#next-page:disabled {
  color: #9ca3af;
  cursor: not-allowed;
}

.pagination-info {
  font-size: 0.875rem;
  color: #6b7280;
}

.pagination-info span {
  font-weight: 500;
  color: #4b5563;
}

/* Tooltip enhancement */
.tooltip .tooltip-inner {
  background-color: #111827;
  padding: 8px 12px;
  border-radius: 6px;
  font-size: 0.8rem;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}

.tooltip .arrow::before {
  border-top-color: #111827;
}

/* Screen operations and filtering */
.screen-operations,
.screen-filters {
  display: flex;
  align-items: center;
}

.screen-operations {
  margin-bottom: 1.25rem; /* Increase vertical spacing */
}

.screen-operations .form-check {
  margin-right: 1rem;
}

.screen-operations .form-check-label {
  color: #6b7280;
  font-weight: 500;
}

/* Checkbox column styling */
.screens-table th:first-child,
.screens-table td:first-child {
  width: 28px;
  padding-left: 8px;
  padding-right: 8px;
  vertical-align: middle;
}

.screens-table .form-check {
  margin: 0;
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}

.screens-table .form-check-input {
  margin: 0;
  vertical-align: middle;
}

/* Consistent spacing for filter controls */
.screen-filters .form-select,
.screen-filters .input-group {
  width: auto;
  min-width: 120px;
}

/* Even spacing for batch operations and filters */
@media (min-width: 768px) {
  .screen-operations,
  .screen-filters {
    gap: 12px;
  }
}
/* Even spacing for batch operations and filters */
@media (max-width: 768px) {
  .scree-wrapper {
    justify-content: space-between;
    order: 2;
    margin-bottom: 0 !important;
    margin-top: 15px;
  }
  .screen-operations {
    justify-content: space-between;
  }
  .screen-filters {
    display: flex;
    flex-direction: column;
  }
  .screen-filters > * {
    width: 100% !important;
  }
  .screen-filters {
    margin-bottom: 20px;
  }
}
/* ===== MONETIZATION INTERFACE STYLES ===== */
.monetization-content {
  max-width: 1100px;
  margin: 0 auto;
  padding: 0 1rem;
}

.monetization-grid {
  display: grid;
  grid-template-columns: 1.1fr 0.9fr;
  gap: 1rem;
  margin-top: 1rem;
}

/* Screen Picker Panel */
.screen-picker-panel {
  background: #fff;
  border: 1px solid #dee2e6;
  border-radius: 12px;
  padding: 12px;
}

.screen-picker-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 8px;
}

.screen-picker-title {
  font-weight: 700;
  color: #212529;
}

.screen-picker-actions {
  display: flex;
  gap: 8px;
}

.screen-table-container {
  overflow-x: auto;
}

.screen-table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
}

.screen-table th {
  text-align: left;
  color: #6c757d;
  font-size: 12px;
  padding: 8px;
  font-weight: 500;
}

.screen-table td {
  padding: 8px;
  border-top: 1px solid #dee2e6;
}

.screen-table tr:first-child td {
  border-top: none;
}

.screen-name {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 0.75rem;
}

.badge-new {
  font-size: 10px;
  background: #eef2ff;
  color: #1e3a8a;
  padding: 2px 6px;
  border-radius: 999px;
  font-weight: 700;
}

.screen-plan {
  font-weight: 500;
  font-size: 0.75rem;
}

.screen-interval {
  font-size: 0.75rem;
}

/* Context Panel - min-width: 0 so grid item can shrink; prevents width jump when switching to Paid tab in modal */
.context-panel {
  background: #fff;
  border: 1px solid #dee2e6;
  border-radius: 12px;
  padding: 16px;
  min-width: 0;
}

.context-panel-title {
  font-weight: 700;
  color: #6c757d;
  margin-bottom: 16px;
}

/* Tab Navigation */
.tab-navigation {
  display: flex !important;
  width: 100%;
  background: #e5e7eb;
  border-radius: 999px;
  padding: 4px;
  margin-bottom: 12px;
}

.tab-button {
  background-color: unset;
  color: #6c757d;
  border: none;
  flex: 1 1 0;
  min-width: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 12px 10px;
  cursor: pointer;
  border-radius: 999px;
  transition: all 0.2s ease;
  font-weight: 600;
  font-size: 13px;
}

.tab-button.active {
  background: #FFCA2C;
  color: #333333;
  font-weight: 600;
}

.tab-button:hover:not(.active) {
  background: rgba(0, 0, 0, 0.05);
}

.tab-button .tab-count {
  display: block;
  margin-top: 2px;
  white-space: normal;
  line-height: 1.2;
}

.tab-content {
  min-width: 0;
}

.tab-content.active {
  display: block;
}

/* ADS TAB */
.ads-content {
  padding: 12px;
  min-width: 0;
}

/* Ads Grid */
.ads-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 16px;
  margin-bottom: 16px;
}

.ads-card {
  background-color: #f8f9fa;
  padding: 16px;
  border-radius: 8px;
  border: 1px solid #dee2e6;
}

.ads-card-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 8px;
}

.ads-card-label {
  font-size: 14px;
  color: #6c757d;
  margin-bottom: 4px;
}

.ads-card-value {
  font-size: 24px;
  font-weight: 700;
  color: #333333;
  margin-bottom: 4px;
}

.ads-card-description {
  font-size: 12px;
  color: #6c757d;
}

.info-button {
  background: none;
  border: none;
  color: #6c757d;
  cursor: pointer;
  font-size: 16px;
}

/* Frequency Slider */
.frequency-slider-container {
  margin-bottom: 16px;
}

.frequency-slider {
  width: 100%;
  margin-bottom: 8px;
}

.frequency-labels {
  flex-direction: column;
  display: flex;
  justify-content: space-between;
  font-size: 12px;
  color: #6c757d;
}

.frequency-labels strong {
  color: #333333;
}

.frequency-row {
  display: flex;
  justify-content: space-between;
}

/* Ads Actions */
.ads-actions {
  margin-bottom: 16px;
}

.ads-actions .btn {
  margin-right: 8px;
  margin-bottom: 8px;
}

.ads-help-text {
  font-size: 12px;
  color: #6c757d;
  margin-top: 8px;
}

.learn-more-link {
  text-decoration: underline;
}

.learn-more-link a {
  color: #6c757d;
  text-decoration: none;
  font-size: 14px;
}

.learn-more-link a:hover {
  text-decoration: underline;
}

/* AD-FREE TAB */
.adfree-content {
  padding: 12px;
  min-width: 0;
}

/* Ad-Free Grid */
.adfree-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 16px;
  margin-bottom: 16px;
}

.adfree-card {
  background-color: #f8f9fa;
  padding: 16px;
  border-radius: 8px;
  border: 1px solid #dee2e6;
}

.adfree-card-label {
  font-size: 14px;
  color: #6c757d;
  margin-bottom: 4px;
}

.adfree-card-value {
  font-size: 24px;
  font-weight: 700;
  color: #333333;
  margin-bottom: 4px;
}

.adfree-card-description {
  font-size: 12px;
  color: #6c757d;
}

/* Payment Method */
.payment-method-card {
  background-color: #f8f9fa;
  padding: 16px;
  border-radius: 8px;
  border: 1px solid #dee2e6;
  margin-bottom: 16px;
}

.payment-method-label {
  font-weight: 600;
  margin-bottom: 8px;
}

.payment-method-content {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.no-payment-method {
  justify-content: space-between;
  align-items: center;
  color: #6c757d;
  width: 100%;
}

.payment-method-added {
  display: flex;
  align-items: center;
  color: #28a745;
  font-weight: 600;
}

/* Ad-Free Actions */
.adfree-actions {
  margin-bottom: 16px;
}

.adfree-actions .btn {
  margin-right: 8px;
  margin-bottom: 8px;
}

/* No Selection Message */
.no-selection-message {
  text-align: center;
  color: #6c757d;
  font-style: italic;
  padding: 32px;
}

/* Summary Bar */
.summary-bar {
  position: sticky;
  bottom: 0;
  background-color: #f8f9fa;
  border-top: 1px solid #dee2e6;
  padding: 16px;
  margin-top: 16px;
}

.summary-content {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.summary-text {
  font-size: 14px;
  color: #495057;
}

.summary-actions {
  display: flex;
  gap: 8px;
}

/* Modal Styles - Using standard Bootstrap modal styling */
.learn-more-section h6, .learn-more-section .h6 {
  color: var(--text-color);
  margin-bottom: 0.5rem;
}

.learn-more-section ul {
  margin: 0.5rem 0 0 1.125rem;
  padding: 0;
}

.learn-more-section li {
  margin-bottom: 0.25rem;
}

@media (max-width: 991.98px) {
  .monetization-grid {
    grid-template-columns: 1fr;
    gap: 1rem;
  }
}
@media (max-width: 768px) {
  #switchPlanModal .modal-dialog {
    margin-top: 4rem;
    max-width: calc(100vw - 1rem);
  }
  .tab-navigation {
    width: 100%;
    display: flex !important;
    justify-content: center;
  }
  .tab-button .tab-count {
    display: block;
    text-align: center;
  }
  .ads-grid,
  .adfree-grid {
    grid-template-columns: 1fr;
  }
  .ads-actions {
    flex-direction: column;
    align-items: stretch;
  }
  .payment-method-content,
  .no-payment-method {
    flex-wrap: wrap;
    gap: 0.5rem;
  }
  .no-payment-method span {
    flex: 1 1 100%;
  }
  .summary-content {
    flex-direction: column;
    align-items: stretch;
  }
  .summary-actions {
    justify-content: stretch;
  }
  .summary-actions .btn {
    flex: 1;
  }
}
@media (max-width: 420px) {
  .payment-method-card {
    padding: 12px;
  }
  .btn-standard-action {
    font-size: 11px !important;
  }
  .payment-method-content .btn,
  .saved-payment-method .btn,
  .no-payment-method .btn {
    width: 90%;
    margin: 0;
    justify-content: center;
  }
}
/* Payment Method Modal Styles */
.payment-options {
  border: 1px solid var(--border-color);
  border-radius: 8px;
  padding: 1rem;
  background-color: var(--light-bg);
}

.payment-options .form-check {
  margin-bottom: 0.5rem;
}

.payment-options .form-check:last-child {
  margin-bottom: 0;
}

.payment-options .form-check-label {
  display: flex;
  align-items: center;
  font-weight: 500;
  cursor: pointer;
}

.payment-options .form-check-label i {
  font-size: 1.2rem;
}

#paypalForm {
  padding: 1rem 0;
}

#paypalForm .btn-outline-primary {
  border-color: #0070ba;
  color: #0070ba;
}

#paypalForm .btn-outline-primary:hover {
  background-color: #0070ba;
  border-color: #0070ba;
  color: white;
}

/* Utility Classes */
.selected-count {
  font-weight: 600;
}

.screen-text {
  font-weight: normal;
}

.frequency-info,
.total-info {
  display: none;
}

.frequency-info.show,
.total-info.show {
  display: inline;
}

/* Button Styling for Apply to X screens buttons */
.ads-actions .btn-outline-secondary,
.adfree-actions .btn-outline-secondary {
  background-color: #000 !important;
  color: #fff !important;
  border-color: #000 !important;
  width: 100%;
  padding: 0.75rem;
  font-weight: 500;
  font-size: 14px !important;
  text-align: center !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  transition: all 0.2s ease;
}

.ads-actions .btn-outline-secondary:hover,
.adfree-actions .btn-outline-secondary:hover {
  background-color: transparent !important;
  color: #000 !important;
  border-color: #000 !important;
}

body.admin-reviews .no-list-wrapper {
  flex-direction: column;
  height: calc(100vh - 189px);
}
body.admin-reviews .no-list-icon {
  width: 200px;
}
body.admin-reviews .circular-badge i {
  padding: 5px 7px;
  background-color: #F3F4F6;
  border-radius: 50px;
  color: #333;
}
body.admin-reviews .label {
  font-size: 13px;
}
body.admin-reviews .value {
  font-size: 14px;
  font-weight: 600;
}
body.admin-reviews .media-item-custom {
  border: 1px solid #eee;
  border-radius: 10px;
  padding: 10px;
  background: #fff;
  width: 60%;
  margin: 0 auto;
}
body.admin-reviews .media-item-custom img,
body.admin-reviews .media-item-custom video {
  width: 100%;
  border-radius: 8px;
  cursor: pointer;
}
body.admin-reviews .modal-img {
  width: 100%;
  max-width: 100%;
  height: auto;
}
body.admin-reviews .label {
  font-size: 14px;
  color: #555;
  margin-bottom: 4px;
}
body.admin-reviews .expand-media-visible {
  visibility: hidden;
  position: absolute;
  right: 15px;
  top: 15px;
  cursor: pointer;
  color: #fff;
  background: #333;
  border-radius: 14px;
  padding: 3px 6px;
  font-size: 13px;
  z-index: 9999999999;
}
body.admin-reviews .media-item-custom:hover .expand-media-visible {
  visibility: visible;
}
body.admin-reviews .reason-header {
  background-color: #f8f9fa;
  padding: 5px 12px;
  border-radius: 10px;
  display: inline-block;
  font-weight: 500;
  margin-bottom: 10px;
}
body.admin-reviews .remove-btn {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 1.2rem;
  color: #888;
  cursor: pointer;
}
body.admin-reviews .reason-block {
  position: relative;
  padding-right: 25px;
  margin-bottom: 25px;
  border: 1px solid #dee2e6;
  border-radius: 0.5rem;
  padding: 20px;
}
body.admin-reviews .border_bottom {
  border-bottom: 1px solid #dee2e6;
}
body.admin-reviews .card {
  border: 1px solid #e3e3e3;
  transition: box-shadow 0.3s ease-in-out, transform 0.3s ease-in-out;
  box-shadow: none;
}
body.admin-reviews .badge {
  font-size: 12px;
  font-weight: 500;
  padding: 0.25rem 0.75rem;
  border-radius: 12px;
}
body.admin-reviews .status-scheduled {
  background-color: #eff6ff !important;
  color: #2563eb;
}
body.admin-reviews .status-completed {
  background-color: #f3f4f6 !important;
  color: #6b7280;
}
body.admin-reviews .status-in-review,
body.admin-reviews .status-needs-revision {
  background-color: #FFFBEB;
  color: #92400E;
}
body.admin-reviews .status-draft {
  background-color: #fef3c7 !important;
  color: #d97706;
}
body.admin-reviews .bg-success {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}

body.earnings {
  /* Earnings Cards - Custom border, radius, shadow */
  /* Card body padding override (Bootstrap default is 1rem, we need 1.5rem) */
  /* Custom typography colors and sizes */
  /* Payout Settings - typography */
}
body.earnings .earnings-card {
  border: 1px solid #e5e7eb;
  border-radius: 12px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
body.earnings .card-header {
  border-bottom: 1px solid #e5e7eb;
  background-color: #fff;
  padding: 1rem 1.5rem;
}
body.earnings .card {
  border: 1px solid #e3e3e3;
  transition: box-shadow 0.3s ease-in-out, transform 0.3s ease-in-out;
  margin-bottom: auto;
}
body.earnings .earnings-card.h-100 {
  transition: all 0.3s ease;
}
body.earnings .earnings-card.h-100:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}
body.earnings .earnings-card .card-body {
  padding: 1.5rem;
}
body.earnings .earnings-card .card-body .card-title {
  font-size: 1.875rem;
  color: #1f2937;
}
body.earnings .earnings-card .card-subtitle {
  font-size: 0.875rem;
  margin-bottom: 0.5rem;
  font-weight: 500;
}
body.earnings .earnings-icon {
  font-size: 2rem;
  opacity: 0.8;
}
body.earnings .available-earnings h3, body.earnings .available-earnings .h3 {
  font-size: 1.875rem;
  color: #059669;
}
body.earnings .request-payout-tile,
body.earnings .payout-settings-tile {
  border: 1px solid #e5e7eb;
  border-radius: 12px;
  box-shadow: 0 1px 3px rgba(15, 23, 42, 0.08);
}
body.earnings .request-payout-tile .card-header,
body.earnings .payout-settings-tile .card-header {
  background: #fff;
  border-bottom: 1px solid #e5e7eb;
  padding: 0.95rem 1.1rem;
}
body.earnings .request-payout-tile .card-body,
body.earnings .payout-settings-tile .card-body {
  padding: 1rem 1.1rem;
}
body.earnings .request-payout-tile .available-earnings {
  border: 1px solid #e5e7eb;
  border-radius: 10px;
  padding: 0.875rem;
  background: #f9fafb;
}
body.earnings .request-payout-tile .payout-note {
  border-top: 1px solid #eef2f7;
  padding-top: 0.75rem;
}
body.earnings .payout-setup-panel {
  background: #f9fafb;
  border-color: #e5e7eb !important;
  border-radius: 10px;
}
body.earnings .auto-payout-toggle {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  padding-left: 0 !important;
  margin-left: 0.25rem;
}
body.earnings .auto-payout-toggle .form-check-input {
  margin-top: 0 !important;
  margin-left: 0 !important;
  position: static;
  float: none;
}
body.earnings .auto-payout-toggle .form-check-label {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  line-height: 1.25;
}
body.earnings .btn:disabled,
body.earnings .btn.disabled {
  color: #9ca3af !important;
  background-color: #f3f4f6 !important;
  border-color: #e5e7eb !important;
  box-shadow: none !important;
  opacity: 1 !important;
}
body.earnings .request-payout-btn:disabled,
body.earnings .request-payout-btn.disabled,
body.earnings .payout-settings-save-btn:disabled,
body.earnings .payout-settings-save-btn.disabled {
  color: #6b7280 !important;
  background-color: #f3f4f6 !important;
  border-color: #d1d5db !important;
  box-shadow: none !important;
  opacity: 1 !important;
}
body.earnings .payout-method h6, body.earnings .payout-method .h6,
body.earnings .auto-payout h6,
body.earnings .auto-payout .h6 {
  font-size: 0.95rem;
  line-height: 1.35;
}
body.earnings .current-payment-method .border {
  border: 1px solid #dedede !important;
}
body.earnings .modal-icon {
  font-size: 3rem;
}
body.earnings .pagination-controls .showing-info {
  margin-right: 1rem;
}
body.earnings .payout-history-per-page {
  min-width: 72px;
  width: 72px;
  height: 42px;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}
body.earnings .pagination-controls form {
  display: flex;
  align-items: center;
  margin: 0;
}

/*!
 * Bootstrap  v5.3.3 (https://getbootstrap.com/)
 * Copyright 2011-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root,
[data-bs-theme=light] {
  --bs-blue: #3B7DDD;
  --bs-indigo: #0a0a0a;
  --bs-purple: #6f42c1;
  --bs-pink: #e83e8c;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #FFCA2C;
  --bs-green: #1cbb8c;
  --bs-teal: #20c997;
  --bs-cyan: #17a2b8;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #1e1e1e;
  --bs-gray-dark: #121212;
  --bs-gray-100: #bababa;
  --bs-gray-200: #999999;
  --bs-gray-300: #6a6a6a;
  --bs-gray-400: #4d4d4d;
  --bs-gray-500: #212121;
  --bs-gray-600: #1e1e1e;
  --bs-gray-700: #171717;
  --bs-gray-800: #121212;
  --bs-gray-900: #0e0e0e;
  --bs-primary: #FFCA2C;
  --bs-secondary: #212121;
  --bs-success: #1cbb8c;
  --bs-info: #17a2b8;
  --bs-warning: #FFCA2C;
  --bs-danger: #dc3545;
  --bs-light: #f5f7fb;
  --bs-dark: #0e0e0e;
  --bs-primary-rgb: 255, 202, 44;
  --bs-secondary-rgb: 33, 33, 33;
  --bs-success-rgb: 28, 187, 140;
  --bs-info-rgb: 23, 162, 184;
  --bs-warning-rgb: 255, 202, 44;
  --bs-danger-rgb: 220, 53, 69;
  --bs-light-rgb: 245, 247, 251;
  --bs-dark-rgb: 14, 14, 14;
  --bs-primary-text-emphasis: #665112;
  --bs-secondary-text-emphasis: #0d0d0d;
  --bs-success-text-emphasis: #0b4b38;
  --bs-info-text-emphasis: #09414a;
  --bs-warning-text-emphasis: #665112;
  --bs-danger-text-emphasis: #58151c;
  --bs-light-text-emphasis: #171717;
  --bs-dark-text-emphasis: #171717;
  --bs-primary-bg-subtle: #fff4d5;
  --bs-secondary-bg-subtle: lightgray;
  --bs-success-bg-subtle: #d2f1e8;
  --bs-info-bg-subtle: #d1ecf1;
  --bs-warning-bg-subtle: #fff4d5;
  --bs-danger-bg-subtle: #f8d7da;
  --bs-light-bg-subtle: #dddddd;
  --bs-dark-bg-subtle: #4d4d4d;
  --bs-primary-border-subtle: #ffeaab;
  --bs-secondary-border-subtle: #a6a6a6;
  --bs-success-border-subtle: #a4e4d1;
  --bs-info-border-subtle: #a2dae3;
  --bs-warning-border-subtle: #ffeaab;
  --bs-danger-border-subtle: #f1aeb5;
  --bs-light-border-subtle: #999999;
  --bs-dark-border-subtle: #212121;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 0.875rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #212121;
  --bs-body-color-rgb: 33, 33, 33;
  --bs-body-bg: #fff;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(33, 33, 33, 0.75);
  --bs-secondary-color-rgb: 33, 33, 33;
  --bs-secondary-bg: #999999;
  --bs-secondary-bg-rgb: 153, 153, 153;
  --bs-tertiary-color: rgba(33, 33, 33, 0.5);
  --bs-tertiary-color-rgb: 33, 33, 33;
  --bs-tertiary-bg: #bababa;
  --bs-tertiary-bg-rgb: 186, 186, 186;
  --bs-heading-color: #000;
  --bs-link-color: #FFCA2C;
  --bs-link-color-rgb: 255, 202, 44;
  --bs-link-decoration: none;
  --bs-link-hover-color: #cca223;
  --bs-link-hover-color-rgb: 204, 162, 35;
  --bs-link-hover-decoration: underline;
  --bs-code-color: #e83e8c;
  --bs-highlight-color: #212121;
  --bs-highlight-bg: #fff4d5;
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #6a6a6a;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 0.2rem;
  --bs-border-radius-sm: 0.1rem;
  --bs-border-radius-lg: 0.3rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-xxl: 2rem;
  --bs-border-radius-2xl: var(--bs-border-radius-xxl);
  --bs-border-radius-pill: 50rem;
  --bs-box-shadow: 0 0.1rem 0.2rem rgba(0, 0, 0, 0.05);
  --bs-box-shadow-sm: 0 0.05rem 0.2rem rgba(0, 0, 0, 0.05);
  --bs-box-shadow-lg: 0 0.2rem 0.2rem rgba(0, 0, 0, 0.05);
  --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-focus-ring-width: 0.25rem;
  --bs-focus-ring-opacity: 0.25;
  --bs-focus-ring-color: rgba(255, 202, 44, 0.25);
  --bs-form-valid-color: #1cbb8c;
  --bs-form-valid-border-color: #1cbb8c;
  --bs-form-invalid-color: #dc3545;
  --bs-form-invalid-border-color: #dc3545;
}

[data-bs-theme=dark] {
  color-scheme: dark;
  --bs-body-color: #6a6a6a;
  --bs-body-color-rgb: 106, 106, 106;
  --bs-body-bg: #0e0e0e;
  --bs-body-bg-rgb: 14, 14, 14;
  --bs-emphasis-color: #fff;
  --bs-emphasis-color-rgb: 255, 255, 255;
  --bs-secondary-color: rgba(106, 106, 106, 0.75);
  --bs-secondary-color-rgb: 106, 106, 106;
  --bs-secondary-bg: #121212;
  --bs-secondary-bg-rgb: 18, 18, 18;
  --bs-tertiary-color: rgba(106, 106, 106, 0.5);
  --bs-tertiary-color-rgb: 106, 106, 106;
  --bs-tertiary-bg: #101010;
  --bs-tertiary-bg-rgb: 16, 16, 16;
  --bs-primary-text-emphasis: #ffdf80;
  --bs-secondary-text-emphasis: #7a7a7a;
  --bs-success-text-emphasis: #77d6ba;
  --bs-info-text-emphasis: #74c7d4;
  --bs-warning-text-emphasis: #ffdf80;
  --bs-danger-text-emphasis: #ea868f;
  --bs-light-text-emphasis: #bababa;
  --bs-dark-text-emphasis: #6a6a6a;
  --bs-primary-bg-subtle: #332809;
  --bs-secondary-bg-subtle: #070707;
  --bs-success-bg-subtle: #06251c;
  --bs-info-bg-subtle: #052025;
  --bs-warning-bg-subtle: #332809;
  --bs-danger-bg-subtle: #2c0b0e;
  --bs-light-bg-subtle: #121212;
  --bs-dark-bg-subtle: #090909;
  --bs-primary-border-subtle: #99791a;
  --bs-secondary-border-subtle: #141414;
  --bs-success-border-subtle: #117054;
  --bs-info-border-subtle: #0e616e;
  --bs-warning-border-subtle: #99791a;
  --bs-danger-border-subtle: #842029;
  --bs-light-border-subtle: #171717;
  --bs-dark-border-subtle: #121212;
  --bs-heading-color: inherit;
  --bs-link-color: #ffdf80;
  --bs-link-hover-color: #ffe599;
  --bs-link-color-rgb: 255, 223, 128;
  --bs-link-hover-color-rgb: 255, 229, 153;
  --bs-code-color: #f18bba;
  --bs-highlight-color: #6a6a6a;
  --bs-highlight-bg: #665112;
  --bs-border-color: #171717;
  --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
  --bs-form-valid-color: #77d6ba;
  --bs-form-valid-border-color: #77d6ba;
  --bs-form-invalid-color: #ea868f;
  --bs-form-invalid-border-color: #ea868f;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}

body {
  margin: 0;
  font-family: var(--bs-body-font-family);
  font-size: var(--bs-body-font-size);
  font-weight: var(--bs-body-font-weight);
  line-height: var(--bs-body-line-height);
  color: var(--bs-body-color);
  text-align: var(--bs-body-text-align);
  background-color: var(--bs-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

hr {
  margin: 1rem 0;
  color: inherit;
  border: 0;
  border-top: var(--bs-border-width) solid;
  opacity: 0.25;
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 400;
  line-height: 1.2;
  color: var(--bs-heading-color);
}

h1, .h1 {
  font-size: calc(1.34375rem + 1.125vw);
}
@media (min-width: 1200px) {
  h1, .h1 {
    font-size: 2.1875rem;
  }
}

h2, .h2 {
  font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 1200px) {
  h2, .h2 {
    font-size: 1.75rem;
  }
}

h3, .h3 {
  font-size: calc(1.278125rem + 0.3375vw);
}
@media (min-width: 1200px) {
  h3, .h3 {
    font-size: 1.53125rem;
  }
}

h4, .h4 {
  font-size: calc(1.25625rem + 0.075vw);
}
@media (min-width: 1200px) {
  h4, .h4 {
    font-size: 1.3125rem;
  }
}

h5, .h5 {
  font-size: 1.09375rem;
}

h6, .h6 {
  font-size: 0.875rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title] {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul {
  padding-left: 2rem;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 600;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small, .small {
  font-size: 80%;
}

mark, .mark {
  padding: 0.1875em;
  color: var(--bs-highlight-color);
  background-color: var(--bs-highlight-bg);
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
  text-decoration: none;
}
a:hover {
  --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
  text-decoration: underline;
}

a:not([href]):not([class]), a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
}

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 80%;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

code {
  font-size: 80%;
  color: var(--bs-code-color);
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.1875rem 0.375rem;
  font-size: 80%;
  color: var(--bs-body-bg);
  background-color: var(--bs-body-color);
  border-radius: 0.1rem;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
}

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

table {
  caption-side: bottom;
  border-collapse: collapse;
}

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: var(--bs-secondary-color);
  text-align: left;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}
select:disabled {
  opacity: 1;
}

[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
  display: none !important;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

textarea {
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: calc(1.275rem + 0.3vw);
  line-height: inherit;
}
@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend + * {
  clear: left;
}

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0;
}

::-webkit-inner-spin-button {
  height: auto;
}

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

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
  padding: 0;
}

::file-selector-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

iframe {
  border: 0;
}

summary {
  display: list-item;
  cursor: pointer;
}

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

.lead {
  font-size: 1.09375rem;
  font-weight: 300;
}

.display-1 {
  font-size: calc(1.725rem + 5.7vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-1 {
    font-size: 6rem;
  }
}

.display-2 {
  font-size: calc(1.675rem + 5.1vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-2 {
    font-size: 5.5rem;
  }
}

.display-3 {
  font-size: calc(1.575rem + 3.9vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-3 {
    font-size: 4.5rem;
  }
}

.display-4 {
  font-size: calc(1.475rem + 2.7vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-4 {
    font-size: 3.5rem;
  }
}

.display-5 {
  font-size: calc(1.425rem + 2.1vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-5 {
    font-size: 3rem;
  }
}

.display-6 {
  font-size: calc(1.375rem + 1.5vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-6 {
    font-size: 2.5rem;
  }
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 80%;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.09375rem;
}
.blockquote > :last-child {
  margin-bottom: 0;
}

.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 80%;
  color: #1e1e1e;
}
.blockquote-footer::before {
  content: "— ";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: var(--bs-body-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 80%;
  color: var(--bs-secondary-color);
}

.container,
.container-fluid,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  --bs-gutter-x: 0.75rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1200px;
  }
}
:root {
  --bs-breakpoint-xs: 0;
  --bs-breakpoint-sm: 576px;
  --bs-breakpoint-md: 768px;
  --bs-breakpoint-lg: 992px;
  --bs-breakpoint-xl: 1200px;
  --bs-breakpoint-xxl: 1440px;
}

.row {
  --bs-gutter-x: 24px;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}

.col {
  flex: 1 0 0%;
}

.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}

.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.66666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
}

.col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}

.col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}

.col-3 {
  flex: 0 0 auto;
  width: 25%;
}

.col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}

.col-6 {
  flex: 0 0 auto;
  width: 50%;
}

.col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}

.col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}

.col-9 {
  flex: 0 0 auto;
  width: 75%;
}

.col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}

.col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}

.col-12 {
  flex: 0 0 auto;
  width: 100%;
}

.offset-1 {
  margin-left: 8.33333333%;
}

.offset-2 {
  margin-left: 16.66666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333333%;
}

.offset-5 {
  margin-left: 41.66666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333333%;
}

.offset-8 {
  margin-left: 66.66666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333333%;
}

.offset-11 {
  margin-left: 91.66666667%;
}

.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}

.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}

.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}

.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}

.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}

.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}

.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}

.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}

.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}

.g-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}

.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}

.g-6,
.gx-6 {
  --bs-gutter-x: 4.5rem;
}

.g-6,
.gy-6 {
  --bs-gutter-y: 4.5rem;
}

.g-7,
.gx-7 {
  --bs-gutter-x: 6rem;
}

.g-7,
.gy-7 {
  --bs-gutter-y: 6rem;
}

@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0%;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x: 0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0;
  }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 1rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 1rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 3rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
  .g-sm-6,
  .gx-sm-6 {
    --bs-gutter-x: 4.5rem;
  }
  .g-sm-6,
  .gy-sm-6 {
    --bs-gutter-y: 4.5rem;
  }
  .g-sm-7,
  .gx-sm-7 {
    --bs-gutter-x: 6rem;
  }
  .g-sm-7,
  .gy-sm-7 {
    --bs-gutter-y: 6rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0%;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0;
  }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0;
  }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 1rem;
  }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 1rem;
  }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 3rem;
  }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 3rem;
  }
  .g-md-6,
  .gx-md-6 {
    --bs-gutter-x: 4.5rem;
  }
  .g-md-6,
  .gy-md-6 {
    --bs-gutter-y: 4.5rem;
  }
  .g-md-7,
  .gx-md-7 {
    --bs-gutter-x: 6rem;
  }
  .g-md-7,
  .gy-md-7 {
    --bs-gutter-y: 6rem;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0%;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x: 0;
  }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0;
  }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 1rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 1rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 3rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
  .g-lg-6,
  .gx-lg-6 {
    --bs-gutter-x: 4.5rem;
  }
  .g-lg-6,
  .gy-lg-6 {
    --bs-gutter-y: 4.5rem;
  }
  .g-lg-7,
  .gx-lg-7 {
    --bs-gutter-x: 6rem;
  }
  .g-lg-7,
  .gy-lg-7 {
    --bs-gutter-y: 6rem;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0%;
  }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x: 0;
  }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0;
  }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
  .g-xl-6,
  .gx-xl-6 {
    --bs-gutter-x: 4.5rem;
  }
  .g-xl-6,
  .gy-xl-6 {
    --bs-gutter-y: 4.5rem;
  }
  .g-xl-7,
  .gx-xl-7 {
    --bs-gutter-x: 6rem;
  }
  .g-xl-7,
  .gy-xl-7 {
    --bs-gutter-y: 6rem;
  }
}
@media (min-width: 1440px) {
  .col-xxl {
    flex: 1 0 0%;
  }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
  .g-xxl-0,
  .gx-xxl-0 {
    --bs-gutter-x: 0;
  }
  .g-xxl-0,
  .gy-xxl-0 {
    --bs-gutter-y: 0;
  }
  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
  .g-xxl-6,
  .gx-xxl-6 {
    --bs-gutter-x: 4.5rem;
  }
  .g-xxl-6,
  .gy-xxl-6 {
    --bs-gutter-y: 4.5rem;
  }
  .g-xxl-7,
  .gx-xxl-7 {
    --bs-gutter-x: 6rem;
  }
  .g-xxl-7,
  .gy-xxl-7 {
    --bs-gutter-y: 6rem;
  }
}
.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: #bababa;
  --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(0, 0, 0, 0.0375);
  width: 100%;
  margin-bottom: 1rem;
  vertical-align: top;
  border-color: var(--bs-table-border-color);
}
.table > :not(caption) > * > * {
  padding: 0.75rem 0.75rem;
  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.3rem 0.3rem;
}

.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: #fff4d5;
  --bs-table-border-color: #ccc3aa;
  --bs-table-striped-bg: #f2e8ca;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e6dcc0;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #ece2c5;
  --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: lightgray;
  --bs-table-border-color: darkgray;
  --bs-table-striped-bg: #c8c8c8;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bebebe;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #c3c3c3;
  --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: #d2f1e8;
  --bs-table-border-color: #a8c1ba;
  --bs-table-striped-bg: #c8e5dc;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bdd9d1;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #c2dfd7;
  --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: #d1ecf1;
  --bs-table-border-color: #a7bdc1;
  --bs-table-striped-bg: #c7e0e5;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bcd4d9;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #c1dadf;
  --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: #fff4d5;
  --bs-table-border-color: #ccc3aa;
  --bs-table-striped-bg: #f2e8ca;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e6dcc0;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #ece2c5;
  --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: #f5f7fb;
  --bs-table-border-color: #c4c6c9;
  --bs-table-striped-bg: #e9ebee;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dddee2;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e3e4e8;
  --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: #0e0e0e;
  --bs-table-border-color: #3e3e3e;
  --bs-table-striped-bg: #1a1a1a;
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: #262626;
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: #202020;
  --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;
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1439.98px) {
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.form-label {
  margin-bottom: 0.5rem;
}

.col-form-label {
  padding-top: calc(0.3rem + 1px);
  padding-bottom: calc(0.3rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.4rem + 1px);
  padding-bottom: calc(0.4rem + 1px);
  font-size: 0.925rem;
}

.col-form-label-sm {
  padding-top: calc(0.2rem + 1px);
  padding-bottom: calc(0.2rem + 1px);
  font-size: 0.75rem;
}

.form-text {
  margin-top: 0.25rem;
  font-size: 80%;
  color: var(--bs-secondary-color);
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.3rem 0.85rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: #171717;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control[type=file] {
  overflow: hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control:focus {
  color: #171717;
  background-color: #fff;
  border-color: #ffe596;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(255, 202, 44, 0.25);
}
.form-control::-webkit-date-and-time-value {
  min-width: 85px;
  height: 1.5em;
  margin: 0;
}
.form-control::-webkit-datetime-edit {
  display: block;
  padding: 0;
}
.form-control::-moz-placeholder {
  color: var(--bs-secondary-color);
  opacity: 1;
}
.form-control::placeholder {
  color: var(--bs-secondary-color);
  opacity: 1;
}
.form-control:disabled {
  background-color: #999999;
  opacity: 1;
}
.form-control::file-selector-button {
  padding: 0.3rem 0.85rem;
  margin: -0.3rem -0.85rem;
  margin-inline-end: 0.85rem;
  color: #171717;
  background-color: var(--bs-tertiary-bg);
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-radius: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control::file-selector-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: var(--bs-secondary-bg);
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.3rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: var(--bs-body-color);
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext:focus {
  outline: 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  min-height: calc(1.525rem + 2px);
  padding: 0.2rem 0.5rem;
  font-size: 0.75rem;
  border-radius: var(--bs-border-radius-sm);
}
.form-control-sm::file-selector-button {
  padding: 0.2rem 0.5rem;
  margin: -0.2rem -0.5rem;
  margin-inline-end: 0.5rem;
}

.form-control-lg {
  min-height: calc(2.1875rem + 2px);
  padding: 0.4rem 1rem;
  font-size: 0.925rem;
  border-radius: var(--bs-border-radius-lg);
}
.form-control-lg::file-selector-button {
  padding: 0.4rem 1rem;
  margin: -0.4rem -1rem;
  margin-inline-end: 1rem;
}

textarea.form-control {
  min-height: calc(1.9125rem + 2px);
}
textarea.form-control-sm {
  min-height: calc(1.525rem + 2px);
}
textarea.form-control-lg {
  min-height: calc(2.1875rem + 2px);
}

.form-control-color {
  width: 3rem;
  height: calc(1.9125rem + 2px);
  padding: 0.3rem;
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control-color::-moz-color-swatch {
  border: 0 !important;
  border-radius: var(--bs-border-radius);
}
.form-control-color::-webkit-color-swatch {
  border: 0 !important;
  border-radius: var(--bs-border-radius);
}
.form-control-color.form-control-sm {
  height: calc(1.525rem + 2px);
}
.form-control-color.form-control-lg {
  height: calc(2.1875rem + 2px);
}

.form-select {
  --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='%23121212' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  display: block;
  width: 100%;
  padding: 0.3rem 2.55rem 0.3rem 0.85rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: #171717;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #fff;
  background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
  background-repeat: no-repeat;
  background-position: right 0.85rem center;
  background-size: 16px 12px;
  border: 1px solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-select {
    transition: none;
  }
}
.form-select:focus {
  border-color: #ffe596;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 202, 44, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.85rem;
  background-image: none;
}
.form-select:disabled {
  background-color: #999999;
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #171717;
}

.form-select-sm {
  padding-top: 0.2rem;
  padding-bottom: 0.2rem;
  padding-left: 0.5rem;
  font-size: 0.75rem;
  border-radius: var(--bs-border-radius-sm);
}

.form-select-lg {
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  padding-left: 1rem;
  font-size: 0.925rem;
  border-radius: var(--bs-border-radius-lg);
}

[data-bs-theme=dark] .form-select {
  --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='%236a6a6a' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
}

.form-check {
  display: block;
  min-height: 1.3125rem;
  padding-left: 1.5em;
  margin-bottom: 0.125rem;
}
.form-check .form-check-input {
  float: left;
  margin-left: -1.5em;
}

.form-check-reverse {
  padding-right: 1.5em;
  padding-left: 0;
  text-align: right;
}
.form-check-reverse .form-check-input {
  float: right;
  margin-right: -1.5em;
  margin-left: 0;
}

.form-check-input {
  --bs-form-check-bg: #fff;
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: var(--bs-form-check-bg);
  background-image: var(--bs-form-check-bg-image);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: var(--bs-border-width) solid var(--bs-border-color);
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}
.form-check-input[type=checkbox] {
  border-radius: 0.25em;
}
.form-check-input[type=radio] {
  border-radius: 50%;
}
.form-check-input:active {
  filter: brightness(90%);
}
.form-check-input:focus {
  border-color: #ffe596;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(255, 202, 44, 0.25);
}
.form-check-input:checked {
  background-color: #FFCA2C;
  border-color: #FFCA2C;
}
.form-check-input:checked[type=checkbox] {
  --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");
}
.form-check-input:checked[type=radio] {
  --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");
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #FFCA2C;
  border-color: #FFCA2C;
  --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");
}
.form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  cursor: default;
  opacity: 0.5;
}

.form-switch {
  padding-left: 2.5em;
}
.form-switch .form-check-input {
  --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");
  width: 2em;
  margin-left: -2.5em;
  background-image: var(--bs-form-switch-bg);
  background-position: left center;
  border-radius: 2em;
  transition: background-position 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-switch .form-check-input {
    transition: none;
  }
}
.form-switch .form-check-input:focus {
  --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='%23ffe596'/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-position: right center;
  --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");
}
.form-switch.form-check-reverse {
  padding-right: 2.5em;
  padding-left: 0;
}
.form-switch.form-check-reverse .form-check-input {
  margin-right: -2.5em;
  margin-left: 0;
}

.form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}

.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.btn-check[disabled] + .btn, .btn-check:disabled + .btn {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}

[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
  --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");
}

.form-range {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: transparent;
}
.form-range:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(255, 202, 44, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(255, 202, 44, 0.25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  -webkit-appearance: none;
          appearance: none;
  background-color: #FFCA2C;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: #ffefc0;
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  -moz-appearance: none;
       appearance: none;
  background-color: #FFCA2C;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: #ffefc0;
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: var(--bs-secondary-color);
}
.form-range:disabled::-moz-range-thumb {
  background-color: var(--bs-secondary-color);
}

.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext,
.form-floating > .form-select {
  height: calc(3.5rem + 2px);
  min-height: calc(3.5rem + 2px);
  line-height: 1.25;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  height: 100%;
  padding: 1rem 0.85rem;
  overflow: hidden;
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: 1px solid transparent;
  transform-origin: 0 0;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-floating > label {
    transition: none;
  }
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext {
  padding: 1rem 0.85rem;
}
.form-floating > .form-control::-moz-placeholder, .form-floating > .form-control-plaintext::-moz-placeholder {
  color: transparent;
}
.form-floating > .form-control::placeholder,
.form-floating > .form-control-plaintext::placeholder {
  color: transparent;
}
.form-floating > .form-control:not(:-moz-placeholder-shown), .form-floating > .form-control-plaintext:not(:-moz-placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
.form-floating > .form-control-plaintext:focus,
.form-floating > .form-control-plaintext:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:-webkit-autofill,
.form-floating > .form-control-plaintext:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label {
  color: rgba(var(--bs-body-color-rgb), 0.65);
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-control-plaintext ~ label,
.form-floating > .form-select ~ label {
  color: rgba(var(--bs-body-color-rgb), 0.65);
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label::after {
  position: absolute;
  inset: 1rem 0.425rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: #fff;
  border-radius: var(--bs-border-radius);
}
.form-floating > .form-control:focus ~ label::after,
.form-floating > .form-control:not(:placeholder-shown) ~ label::after,
.form-floating > .form-control-plaintext ~ label::after,
.form-floating > .form-select ~ label::after {
  position: absolute;
  inset: 1rem 0.425rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: #fff;
  border-radius: var(--bs-border-radius);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  color: rgba(var(--bs-body-color-rgb), 0.65);
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control-plaintext ~ label {
  border-width: 1px 0;
}
.form-floating > :disabled ~ label,
.form-floating > .form-control:disabled ~ label {
  color: #1e1e1e;
}
.form-floating > :disabled ~ label::after,
.form-floating > .form-control:disabled ~ label::after {
  background-color: #999999;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-select,
.input-group > .form-floating {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.input-group > .form-control:focus,
.input-group > .form-select:focus,
.input-group > .form-floating:focus-within {
  z-index: 5;
}
.input-group .btn {
  position: relative;
  z-index: 2;
}
.input-group .btn:focus {
  z-index: 5;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.3rem 0.85rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: #171717;
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-tertiary-bg);
  border: 1px solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
}

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
  padding: 0.4rem 1rem;
  font-size: 0.925rem;
  border-radius: var(--bs-border-radius-lg);
}

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
  padding: 0.2rem 0.5rem;
  font-size: 0.75rem;
  border-radius: var(--bs-border-radius-sm);
}

.input-group-lg > .form-select,
.input-group-sm > .form-select {
  padding-right: 3.4rem;
}

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: calc(1px * -1);
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .form-floating:not(:first-child) > .form-control,
.input-group > .form-floating:not(:first-child) > .form-select {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: var(--bs-form-valid-color);
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.75rem;
  color: #fff;
  background-color: var(--bs-success);
  border-radius: var(--bs-border-radius);
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: var(--bs-form-valid-border-color);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: var(--bs-form-valid-border-color);
  box-shadow: 0 0 0 0.2rem rgba(var(--bs-success-rgb), 0.25);
}

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: var(--bs-form-valid-border-color);
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: var(--bs-form-valid-border-color);
  box-shadow: 0 0 0 0.2rem rgba(var(--bs-success-rgb), 0.25);
}

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: var(--bs-form-valid-border-color);
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: var(--bs-form-valid-color);
}
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  box-shadow: 0 0 0 0.2rem rgba(var(--bs-success-rgb), 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: var(--bs-form-valid-color);
}

.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,
.was-validated .input-group > .form-select:not(:focus):valid,
.input-group > .form-select:not(:focus).is-valid,
.was-validated .input-group > .form-floating:not(:focus-within):valid,
.input-group > .form-floating:not(:focus-within).is-valid {
  z-index: 3;
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: var(--bs-form-invalid-color);
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.75rem;
  color: #fff;
  background-color: var(--bs-danger);
  border-radius: var(--bs-border-radius);
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.2rem rgba(var(--bs-danger-rgb), 0.25);
}

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.2rem rgba(var(--bs-danger-rgb), 0.25);
}

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: var(--bs-form-invalid-color);
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  box-shadow: 0 0 0 0.2rem rgba(var(--bs-danger-rgb), 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: var(--bs-form-invalid-color);
}

.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,
.was-validated .input-group > .form-select:not(:focus):invalid,
.input-group > .form-select:not(:focus).is-invalid,
.was-validated .input-group > .form-floating:not(:focus-within):invalid,
.input-group > .form-floating:not(:focus-within).is-invalid {
  z-index: 4;
}

.btn {
  --bs-btn-padding-x: 0.85rem;
  --bs-btn-padding-y: 0.3rem;
  --bs-btn-font-family: ;
  --bs-btn-font-size: 0.875rem;
  --bs-btn-font-weight: 400;
  --bs-btn-line-height: 1.5;
  --bs-btn-color: var(--bs-body-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-width: 1px;
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: var(--bs-border-radius);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  --bs-btn-disabled-opacity: 0.65;
  --bs-btn-focus-box-shadow: 0 0 0 0.2rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  font-family: var(--bs-btn-font-family);
  font-size: var(--bs-btn-font-size);
  font-weight: var(--bs-btn-font-weight);
  line-height: var(--bs-btn-line-height);
  color: var(--bs-btn-color);
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
  border-radius: var(--bs-btn-border-radius);
  background-color: var(--bs-btn-bg);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: var(--bs-btn-hover-color);
  text-decoration: none;
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
}
.btn-check + .btn:hover {
  color: var(--bs-btn-color);
  background-color: var(--bs-btn-bg);
  border-color: var(--bs-btn-border-color);
}
.btn:focus-visible {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:focus-visible + .btn {
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
  color: var(--bs-btn-active-color);
  background-color: var(--bs-btn-active-bg);
  border-color: var(--bs-btn-active-border-color);
}
.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 {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked:focus-visible + .btn {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn:disabled, .btn.disabled, fieldset:disabled .btn {
  color: var(--bs-btn-disabled-color);
  pointer-events: none;
  background-color: var(--bs-btn-disabled-bg);
  border-color: var(--bs-btn-disabled-border-color);
  opacity: var(--bs-btn-disabled-opacity);
}

.btn-primary {
  --bs-btn-color: #000;
  --bs-btn-bg: #FFCA2C;
  --bs-btn-border-color: #FFCA2C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffd24c;
  --bs-btn-hover-border-color: #ffcf41;
  --bs-btn-focus-shadow-rgb: 217, 172, 37;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffd556;
  --bs-btn-active-border-color: #ffcf41;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #FFCA2C;
  --bs-btn-disabled-border-color: #FFCA2C;
}

.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #212121;
  --bs-btn-border-color: #212121;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1c1c1c;
  --bs-btn-hover-border-color: #1a1a1a;
  --bs-btn-focus-shadow-rgb: 66, 66, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #1a1a1a;
  --bs-btn-active-border-color: #191919;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #212121;
  --bs-btn-disabled-border-color: #212121;
}

.btn-success {
  --bs-btn-color: #000;
  --bs-btn-bg: #1cbb8c;
  --bs-btn-border-color: #1cbb8c;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #3ec59d;
  --bs-btn-hover-border-color: #33c298;
  --bs-btn-focus-shadow-rgb: 24, 159, 119;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #49c9a3;
  --bs-btn-active-border-color: #33c298;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #1cbb8c;
  --bs-btn-disabled-border-color: #1cbb8c;
}

.btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #17a2b8;
  --bs-btn-border-color: #17a2b8;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #148a9c;
  --bs-btn-hover-border-color: #128293;
  --bs-btn-focus-shadow-rgb: 58, 176, 195;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #128293;
  --bs-btn-active-border-color: #117a8a;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #17a2b8;
  --bs-btn-disabled-border-color: #17a2b8;
}

.btn-warning {
  --bs-btn-color: #000;
  --bs-btn-bg: #FFCA2C;
  --bs-btn-border-color: #FFCA2C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffd24c;
  --bs-btn-hover-border-color: #ffcf41;
  --bs-btn-focus-shadow-rgb: 217, 172, 37;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffd556;
  --bs-btn-active-border-color: #ffcf41;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #FFCA2C;
  --bs-btn-disabled-border-color: #FFCA2C;
}

.btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #bb2d3b;
  --bs-btn-hover-border-color: #b02a37;
  --bs-btn-focus-shadow-rgb: 225, 83, 97;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #b02a37;
  --bs-btn-active-border-color: #a52834;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #dc3545;
  --bs-btn-disabled-border-color: #dc3545;
}

.btn-light {
  --bs-btn-color: #000;
  --bs-btn-bg: #f5f7fb;
  --bs-btn-border-color: #f5f7fb;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #d0d2d5;
  --bs-btn-hover-border-color: #c4c6c9;
  --bs-btn-focus-shadow-rgb: 208, 210, 213;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #c4c6c9;
  --bs-btn-active-border-color: #b8b9bc;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f5f7fb;
  --bs-btn-disabled-border-color: #f5f7fb;
}

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #0e0e0e;
  --bs-btn-border-color: #0e0e0e;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #323232;
  --bs-btn-hover-border-color: #262626;
  --bs-btn-focus-shadow-rgb: 50, 50, 50;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #3e3e3e;
  --bs-btn-active-border-color: #262626;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #0e0e0e;
  --bs-btn-disabled-border-color: #0e0e0e;
}

.btn-outline-primary {
  --bs-btn-color: #FFCA2C;
  --bs-btn-border-color: #FFCA2C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #FFCA2C;
  --bs-btn-hover-border-color: #FFCA2C;
  --bs-btn-focus-shadow-rgb: 255, 202, 44;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #FFCA2C;
  --bs-btn-active-border-color: #FFCA2C;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFCA2C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #FFCA2C;
  --bs-gradient: none;
}

.btn-outline-secondary {
  --bs-btn-color: #212121;
  --bs-btn-border-color: #212121;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #212121;
  --bs-btn-hover-border-color: #212121;
  --bs-btn-focus-shadow-rgb: 33, 33, 33;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #212121;
  --bs-btn-active-border-color: #212121;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #212121;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #212121;
  --bs-gradient: none;
}

.btn-outline-success {
  --bs-btn-color: #1cbb8c;
  --bs-btn-border-color: #1cbb8c;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #1cbb8c;
  --bs-btn-hover-border-color: #1cbb8c;
  --bs-btn-focus-shadow-rgb: 28, 187, 140;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #1cbb8c;
  --bs-btn-active-border-color: #1cbb8c;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1cbb8c;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1cbb8c;
  --bs-gradient: none;
}

.btn-outline-info {
  --bs-btn-color: #17a2b8;
  --bs-btn-border-color: #17a2b8;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #17a2b8;
  --bs-btn-hover-border-color: #17a2b8;
  --bs-btn-focus-shadow-rgb: 23, 162, 184;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #17a2b8;
  --bs-btn-active-border-color: #17a2b8;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #17a2b8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #17a2b8;
  --bs-gradient: none;
}

.btn-outline-warning {
  --bs-btn-color: #FFCA2C;
  --bs-btn-border-color: #FFCA2C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #FFCA2C;
  --bs-btn-hover-border-color: #FFCA2C;
  --bs-btn-focus-shadow-rgb: 255, 202, 44;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #FFCA2C;
  --bs-btn-active-border-color: #FFCA2C;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFCA2C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #FFCA2C;
  --bs-gradient: none;
}

.btn-outline-danger {
  --bs-btn-color: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #dc3545;
  --bs-btn-hover-border-color: #dc3545;
  --bs-btn-focus-shadow-rgb: 220, 53, 69;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #dc3545;
  --bs-btn-active-border-color: #dc3545;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #dc3545;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #dc3545;
  --bs-gradient: none;
}

.btn-outline-light {
  --bs-btn-color: #f5f7fb;
  --bs-btn-border-color: #f5f7fb;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f5f7fb;
  --bs-btn-hover-border-color: #f5f7fb;
  --bs-btn-focus-shadow-rgb: 245, 247, 251;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f5f7fb;
  --bs-btn-active-border-color: #f5f7fb;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f5f7fb;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f5f7fb;
  --bs-gradient: none;
}

.btn-outline-dark {
  --bs-btn-color: #0e0e0e;
  --bs-btn-border-color: #0e0e0e;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0e0e0e;
  --bs-btn-hover-border-color: #0e0e0e;
  --bs-btn-focus-shadow-rgb: 14, 14, 14;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0e0e0e;
  --bs-btn-active-border-color: #0e0e0e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0e0e0e;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0e0e0e;
  --bs-gradient: none;
}

.btn-link {
  --bs-btn-font-weight: 400;
  --bs-btn-color: var(--bs-link-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: var(--bs-link-hover-color);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-active-color: var(--bs-link-hover-color);
  --bs-btn-active-border-color: transparent;
  --bs-btn-disabled-color: #1e1e1e;
  --bs-btn-disabled-border-color: transparent;
  --bs-btn-box-shadow: 0 0 0 #000;
  --bs-btn-focus-shadow-rgb: 217, 172, 37;
  text-decoration: none;
}
.btn-link:hover, .btn-link:focus-visible {
  text-decoration: underline;
}
.btn-link:focus-visible {
  color: var(--bs-btn-color);
}
.btn-link:hover {
  color: var(--bs-btn-hover-color);
}

.btn-lg, .btn-group-lg > .btn {
  --bs-btn-padding-y: 0.4rem;
  --bs-btn-padding-x: 1rem;
  --bs-btn-font-size: 0.925rem;
  --bs-btn-border-radius: var(--bs-border-radius-lg);
}

.btn-sm, .btn-group-sm > .btn {
  --bs-btn-padding-y: 0.2rem;
  --bs-btn-padding-x: 0.5rem;
  --bs-btn-font-size: 0.75rem;
  --bs-btn-border-radius: var(--bs-border-radius-sm);
}

.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;
  }
}

.dropup,
.dropend,
.dropdown,
.dropstart,
.dropup-center,
.dropdown-center {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  --bs-dropdown-zindex: 1000;
  --bs-dropdown-min-width: 10rem;
  --bs-dropdown-padding-x: 0;
  --bs-dropdown-padding-y: 0.5rem;
  --bs-dropdown-spacer: 0.125rem;
  --bs-dropdown-font-size: 0.875rem;
  --bs-dropdown-color: var(--bs-body-color);
  --bs-dropdown-bg: var(--bs-body-bg);
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-border-radius: var(--bs-border-radius);
  --bs-dropdown-border-width: var(--bs-border-width);
  --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-divider-margin-y: 0.5rem;
  --bs-dropdown-box-shadow: var(--bs-box-shadow);
  --bs-dropdown-link-color: var(--bs-body-color);
  --bs-dropdown-link-hover-color: var(--bs-body-color);
  --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #FFCA2C;
  --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
  --bs-dropdown-item-padding-x: 1rem;
  --bs-dropdown-item-padding-y: 0.25rem;
  --bs-dropdown-header-color: #1e1e1e;
  --bs-dropdown-header-padding-x: 1rem;
  --bs-dropdown-header-padding-y: 0.5rem;
  position: absolute;
  z-index: var(--bs-dropdown-zindex);
  display: none;
  min-width: var(--bs-dropdown-min-width);
  padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
  margin: 0;
  font-size: var(--bs-dropdown-font-size);
  color: var(--bs-dropdown-color);
  text-align: left;
  list-style: none;
  background-color: var(--bs-dropdown-bg);
  background-clip: padding-box;
  border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
  border-radius: var(--bs-dropdown-border-radius);
}
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: var(--bs-dropdown-spacer);
}

.dropdown-menu-start {
  --bs-position: start;
}
.dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0;
}

.dropdown-menu-end {
  --bs-position: end;
}
.dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-start {
    --bs-position: start;
  }
  .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-end {
    --bs-position: end;
  }
  .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-start {
    --bs-position: start;
  }
  .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-end {
    --bs-position: end;
  }
  .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-start {
    --bs-position: start;
  }
  .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-end {
    --bs-position: end;
  }
  .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-start {
    --bs-position: start;
  }
  .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-end {
    --bs-position: end;
  }
  .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1440px) {
  .dropdown-menu-xxl-start {
    --bs-position: start;
  }
  .dropdown-menu-xxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxl-end {
    --bs-position: end;
  }
  .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: var(--bs-dropdown-spacer);
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: var(--bs-dropdown-spacer);
}
.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropend .dropdown-toggle::after {
  vertical-align: 0;
}

.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: var(--bs-dropdown-spacer);
}
.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropstart .dropdown-toggle::after {
  display: none;
}
.dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-divider {
  height: 0;
  margin: var(--bs-dropdown-divider-margin-y) 0;
  overflow: hidden;
  border-top: 1px solid var(--bs-dropdown-divider-bg);
  opacity: 1;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  clear: both;
  font-weight: 400;
  color: var(--bs-dropdown-link-color);
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
  border-radius: var(--bs-dropdown-item-border-radius, 0);
}
.dropdown-item:hover, .dropdown-item:focus {
  color: var(--bs-dropdown-link-hover-color);
  text-decoration: none;
  background-color: var(--bs-dropdown-link-hover-bg);
}
.dropdown-item.active, .dropdown-item:active {
  color: var(--bs-dropdown-link-active-color);
  text-decoration: none;
  background-color: var(--bs-dropdown-link-active-bg);
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: var(--bs-dropdown-link-disabled-color);
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
  margin-bottom: 0;
  font-size: 0.75rem;
  color: var(--bs-dropdown-header-color);
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  color: var(--bs-dropdown-link-color);
}

.dropdown-menu-dark {
  --bs-dropdown-color: #6a6a6a;
  --bs-dropdown-bg: #121212;
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-box-shadow: ;
  --bs-dropdown-link-color: #6a6a6a;
  --bs-dropdown-link-hover-color: #fff;
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #FFCA2C;
  --bs-dropdown-link-disabled-color: #212121;
  --bs-dropdown-header-color: #212121;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn-check:checked + .btn,
.btn-group > .btn-check:focus + .btn,
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn-check:checked + .btn,
.btn-group-vertical > .btn-check:focus + .btn,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group {
  border-radius: var(--bs-border-radius);
}
.btn-group > :not(.btn-check:first-child) + .btn,
.btn-group > .btn-group:not(:first-child) {
  margin-left: calc(1px * -1);
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn.dropdown-toggle-split:first-child,
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn,
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.6375rem;
  padding-left: 0.6375rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: calc(1px * -1);
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn ~ .btn,
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav {
  --bs-nav-link-padding-x: 1rem;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-link-color);
  --bs-nav-link-hover-color: var(--bs-link-hover-color);
  --bs-nav-link-disabled-color: var(--bs-secondary-color);
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
  font-size: var(--bs-nav-link-font-size);
  font-weight: var(--bs-nav-link-font-weight);
  color: var(--bs-nav-link-color);
  background: none;
  border: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .nav-link {
    transition: none;
  }
}
.nav-link:hover, .nav-link:focus {
  color: var(--bs-nav-link-hover-color);
  text-decoration: none;
}
.nav-link:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(255, 202, 44, 0.25);
}
.nav-link.disabled, .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  --bs-nav-tabs-border-width: var(--bs-border-width);
  --bs-nav-tabs-border-color: var(--bs-border-color);
  --bs-nav-tabs-border-radius: var(--bs-border-radius);
  --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);
  --bs-nav-tabs-link-active-color: var(--bs-emphasis-color);
  --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
  --bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);
  border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
}
.nav-tabs .nav-link {
  margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
  border: var(--bs-nav-tabs-border-width) solid transparent;
  border-top-left-radius: var(--bs-nav-tabs-border-radius);
  border-top-right-radius: var(--bs-nav-tabs-border-radius);
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: var(--bs-nav-tabs-link-hover-border-color);
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: var(--bs-nav-tabs-link-active-color);
  background-color: var(--bs-nav-tabs-link-active-bg);
  border-color: var(--bs-nav-tabs-link-active-border-color);
}
.nav-tabs .dropdown-menu {
  margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills {
  --bs-nav-pills-border-radius: var(--bs-border-radius);
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #FFCA2C;
}
.nav-pills .nav-link {
  border-radius: var(--bs-nav-pills-border-radius);
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: var(--bs-nav-pills-link-active-color);
  background-color: var(--bs-nav-pills-link-active-bg);
}

.nav-underline {
  --bs-nav-underline-gap: 1rem;
  --bs-nav-underline-border-width: 0.125rem;
  --bs-nav-underline-link-active-color: var(--bs-emphasis-color);
  gap: var(--bs-nav-underline-gap);
}
.nav-underline .nav-link {
  padding-right: 0;
  padding-left: 0;
  border-bottom: var(--bs-nav-underline-border-width) solid transparent;
}
.nav-underline .nav-link:hover, .nav-underline .nav-link:focus {
  border-bottom-color: currentcolor;
}
.nav-underline .nav-link.active,
.nav-underline .show > .nav-link {
  font-weight: 600;
  color: var(--bs-nav-underline-link-active-color);
  border-bottom-color: currentcolor;
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.navbar {
  --bs-navbar-padding-x: 1.375rem;
  --bs-navbar-padding-y: 0.875rem;
  --bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65);
  --bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);
  --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);
  --bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-padding-y: 0.875rem;
  --bs-navbar-brand-margin-end: 1rem;
  --bs-navbar-brand-font-size: 1.15rem;
  --bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-nav-link-padding-x: 0.5rem;
  --bs-navbar-toggler-padding-y: 0.25rem;
  --bs-navbar-toggler-padding-x: 0.75rem;
  --bs-navbar-toggler-font-size: 0.925rem;
  --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, 33, 33, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);
  --bs-navbar-toggler-border-radius: var(--bs-border-radius);
  --bs-navbar-toggler-focus-width: 0.2rem;
  --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
}
.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-sm,
.navbar > .container-md,
.navbar > .container-lg,
.navbar > .container-xl {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  padding-top: var(--bs-navbar-brand-padding-y);
  padding-bottom: var(--bs-navbar-brand-padding-y);
  margin-right: var(--bs-navbar-brand-margin-end);
  font-size: var(--bs-navbar-brand-font-size);
  color: var(--bs-navbar-brand-color);
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  color: var(--bs-navbar-brand-hover-color);
  text-decoration: none;
}

.navbar-nav {
  --bs-nav-link-padding-x: 0;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-navbar-color);
  --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
  --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
  color: var(--bs-navbar-active-color);
}
.navbar-nav .dropdown-menu {
  position: static;
}

.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-navbar-color);
}
.navbar-text a,
.navbar-text a:hover,
.navbar-text a:focus {
  color: var(--bs-navbar-active-color);
}

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

.navbar-toggler {
  padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
  font-size: var(--bs-navbar-toggler-font-size);
  line-height: 1;
  color: var(--bs-navbar-color);
  background-color: transparent;
  border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
  border-radius: var(--bs-navbar-toggler-border-radius);
  transition: var(--bs-navbar-toggler-transition);
}
@media (prefers-reduced-motion: reduce) {
  .navbar-toggler {
    transition: none;
  }
}
.navbar-toggler:hover {
  text-decoration: none;
}
.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-image: var(--bs-navbar-toggler-icon-bg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

.navbar-nav-scroll {
  max-height: var(--bs-scroll-height, 75vh);
  overflow-y: auto;
}

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  .navbar-expand-sm .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
  .navbar-expand-md .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  .navbar-expand-lg .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1440px) {
  .navbar-expand-xxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xxl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: var(--bs-navbar-nav-link-padding-x);
  padding-left: var(--bs-navbar-nav-link-padding-x);
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-expand .offcanvas {
  position: static;
  z-index: auto;
  flex-grow: 1;
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
  background-color: transparent !important;
  border: 0 !important;
  transform: none !important;
  transition: none;
}
.navbar-expand .offcanvas .offcanvas-header {
  display: none;
}
.navbar-expand .offcanvas .offcanvas-body {
  display: flex;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}

.navbar-dark,
.navbar[data-bs-theme=dark] {
  --bs-navbar-color: rgba(255, 255, 255, 0.55);
  --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
  --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
  --bs-navbar-active-color: #fff;
  --bs-navbar-brand-color: #fff;
  --bs-navbar-brand-hover-color: #fff;
  --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
  --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");
}

[data-bs-theme=dark] .navbar-toggler-icon {
  --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");
}

.card {
  --bs-card-spacer-y: 1.25rem;
  --bs-card-spacer-x: 1.25rem;
  --bs-card-title-spacer-y: 0.5rem;
  --bs-card-title-color: #444444;
  --bs-card-subtitle-color: ;
  --bs-card-border-width: 0;
  --bs-card-border-color: transparent;
  --bs-card-border-radius: 0.25rem;
  --bs-card-box-shadow: ;
  --bs-card-inner-border-radius: 0.25rem;
  --bs-card-cap-padding-y: 1rem;
  --bs-card-cap-padding-x: 1.25rem;
  --bs-card-cap-bg: #fff;
  --bs-card-cap-color: ;
  --bs-card-height: ;
  --bs-card-color: ;
  --bs-card-bg: var(--bs-body-bg);
  --bs-card-img-overlay-padding: 1rem;
  --bs-card-group-margin: 12px;
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  height: var(--bs-card-height);
  color: var(--bs-body-color);
  word-wrap: break-word;
  background-color: var(--bs-card-bg);
  background-clip: border-box;
  border: var(--bs-card-border-width) solid var(--bs-card-border-color);
  border-radius: var(--bs-card-border-radius);
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
  color: var(--bs-card-color);
}

.card-title {
  margin-bottom: var(--bs-card-title-spacer-y);
  color: var(--bs-card-title-color);
}

.card-subtitle {
  margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
  margin-bottom: 0;
  color: var(--bs-card-subtitle-color);
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: var(--bs-card-spacer-x);
}

.card-header {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  margin-bottom: 0;
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-header:first-child {
  border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
}

.card-footer {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-footer:last-child {
  border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
}

.card-header-tabs {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
  border-bottom: 0;
}
.card-header-tabs .nav-link.active {
  background-color: var(--bs-card-bg);
  border-bottom-color: var(--bs-card-bg);
}

.card-header-pills {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: var(--bs-card-img-overlay-padding);
  border-radius: var(--bs-card-inner-border-radius);
}

.card-img,
.card-img-top,
.card-img-bottom {
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}

.card-group > .card {
  margin-bottom: var(--bs-card-group-margin);
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
  .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
  .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

.accordion {
  --bs-accordion-color: var(--bs-body-color);
  --bs-accordion-bg: var(--bs-body-bg);
  --bs-accordion-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, border-radius 0.15s ease;
  --bs-accordion-border-color: var(--bs-border-color);
  --bs-accordion-border-width: var(--bs-border-width);
  --bs-accordion-border-radius: var(--bs-border-radius);
  --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: 1rem;
  --bs-accordion-btn-color: var(--bs-body-color);
  --bs-accordion-btn-bg: var(--bs-accordion-bg);
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212121' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
  --bs-accordion-btn-icon-width: 1.25rem;
  --bs-accordion-btn-icon-transform: rotate(-180deg);
  --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23665112' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(255, 202, 44, 0.25);
  --bs-accordion-body-padding-x: 1.25rem;
  --bs-accordion-body-padding-y: 1rem;
  --bs-accordion-active-color: var(--bs-primary-text-emphasis);
  --bs-accordion-active-bg: var(--bs-primary-bg-subtle);
}

.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
  font-size: 0.875rem;
  color: var(--bs-accordion-btn-color);
  text-align: left;
  background-color: var(--bs-accordion-btn-bg);
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: var(--bs-accordion-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  color: var(--bs-accordion-active-color);
  background-color: var(--bs-accordion-active-bg);
  box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
}
.accordion-button:not(.collapsed)::after {
  background-image: var(--bs-accordion-btn-active-icon);
  transform: var(--bs-accordion-btn-icon-transform);
}
.accordion-button::after {
  flex-shrink: 0;
  width: var(--bs-accordion-btn-icon-width);
  height: var(--bs-accordion-btn-icon-width);
  margin-left: auto;
  content: "";
  background-image: var(--bs-accordion-btn-icon);
  background-repeat: no-repeat;
  background-size: var(--bs-accordion-btn-icon-width);
  transition: var(--bs-accordion-btn-icon-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  z-index: 3;
  outline: 0;
  box-shadow: var(--bs-accordion-btn-focus-box-shadow);
}

.accordion-header {
  margin-bottom: 0;
}

.accordion-item {
  color: var(--bs-accordion-color);
  background-color: var(--bs-accordion-bg);
  border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
}
.accordion-item:first-of-type {
  border-top-left-radius: var(--bs-accordion-border-radius);
  border-top-right-radius: var(--bs-accordion-border-radius);
}
.accordion-item:first-of-type > .accordion-header .accordion-button {
  border-top-left-radius: var(--bs-accordion-inner-border-radius);
  border-top-right-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-item:last-of-type {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}
.accordion-item:last-of-type > .accordion-header .accordion-button.collapsed {
  border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
  border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:last-of-type > .accordion-collapse {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}

.accordion-body {
  padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
}

.accordion-flush > .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.accordion-flush > .accordion-item:first-child {
  border-top: 0;
}
.accordion-flush > .accordion-item:last-child {
  border-bottom: 0;
}
.accordion-flush > .accordion-item > .accordion-header .accordion-button, .accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed {
  border-radius: 0;
}
.accordion-flush > .accordion-item > .accordion-collapse {
  border-radius: 0;
}

[data-bs-theme=dark] .accordion-button::after {
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffdf80'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffdf80'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.breadcrumb {
  --bs-breadcrumb-padding-x: 0;
  --bs-breadcrumb-padding-y: 0;
  --bs-breadcrumb-margin-bottom: 1rem;
  --bs-breadcrumb-bg: ;
  --bs-breadcrumb-border-radius: ;
  --bs-breadcrumb-divider-color: var(--bs-secondary-color);
  --bs-breadcrumb-item-padding-x: 0.5rem;
  --bs-breadcrumb-item-active-color: var(--bs-secondary-color);
  display: flex;
  flex-wrap: wrap;
  padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
  margin-bottom: var(--bs-breadcrumb-margin-bottom);
  font-size: var(--bs-breadcrumb-font-size);
  list-style: none;
  background-color: var(--bs-breadcrumb-bg);
  border-radius: var(--bs-breadcrumb-border-radius);
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: var(--bs-breadcrumb-item-padding-x);
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: var(--bs-breadcrumb-item-padding-x);
  color: var(--bs-breadcrumb-divider-color);
  content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
}
.breadcrumb-item.active {
  color: var(--bs-breadcrumb-item-active-color);
}

.pagination {
  --bs-pagination-padding-x: 0.75rem;
  --bs-pagination-padding-y: 0.375rem;
  --bs-pagination-font-size: 0.875rem;
  --bs-pagination-color: var(--bs-link-color);
  --bs-pagination-bg: var(--bs-body-bg);
  --bs-pagination-border-width: var(--bs-border-width);
  --bs-pagination-border-color: var(--bs-border-color);
  --bs-pagination-border-radius: var(--bs-border-radius);
  --bs-pagination-hover-color: var(--bs-link-hover-color);
  --bs-pagination-hover-bg: var(--bs-tertiary-bg);
  --bs-pagination-hover-border-color: var(--bs-border-color);
  --bs-pagination-focus-color: var(--bs-link-hover-color);
  --bs-pagination-focus-bg: var(--bs-secondary-bg);
  --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(255, 202, 44, 0.25);
  --bs-pagination-active-color: #fff;
  --bs-pagination-active-bg: #FFCA2C;
  --bs-pagination-active-border-color: #FFCA2C;
  --bs-pagination-disabled-color: var(--bs-secondary-color);
  --bs-pagination-disabled-bg: var(--bs-secondary-bg);
  --bs-pagination-disabled-border-color: var(--bs-border-color);
  display: flex;
  padding-left: 0;
  list-style: none;
}

.page-link {
  position: relative;
  display: block;
  padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
  font-size: var(--bs-pagination-font-size);
  color: var(--bs-pagination-color);
  background-color: var(--bs-pagination-bg);
  border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .page-link {
    transition: none;
  }
}
.page-link:hover {
  z-index: 2;
  color: var(--bs-pagination-hover-color);
  text-decoration: none;
  background-color: var(--bs-pagination-hover-bg);
  border-color: var(--bs-pagination-hover-border-color);
}
.page-link:focus {
  z-index: 3;
  color: var(--bs-pagination-focus-color);
  background-color: var(--bs-pagination-focus-bg);
  outline: 0;
  box-shadow: var(--bs-pagination-focus-box-shadow);
}
.page-link.active, .active > .page-link {
  z-index: 3;
  color: var(--bs-pagination-active-color);
  background-color: var(--bs-pagination-active-bg);
  border-color: var(--bs-pagination-active-border-color);
}
.page-link.disabled, .disabled > .page-link {
  color: var(--bs-pagination-disabled-color);
  pointer-events: none;
  background-color: var(--bs-pagination-disabled-bg);
  border-color: var(--bs-pagination-disabled-border-color);
}

.page-item:not(:first-child) .page-link {
  margin-left: calc(var(--bs-border-width) * -1);
}
.page-item:first-child .page-link {
  border-top-left-radius: var(--bs-pagination-border-radius);
  border-bottom-left-radius: var(--bs-pagination-border-radius);
}
.page-item:last-child .page-link {
  border-top-right-radius: var(--bs-pagination-border-radius);
  border-bottom-right-radius: var(--bs-pagination-border-radius);
}

.pagination-lg {
  --bs-pagination-padding-x: 1.5rem;
  --bs-pagination-padding-y: 0.75rem;
  --bs-pagination-font-size: 0.925rem;
  --bs-pagination-border-radius: var(--bs-border-radius-lg);
}

.pagination-sm {
  --bs-pagination-padding-x: 0.5rem;
  --bs-pagination-padding-y: 0.25rem;
  --bs-pagination-font-size: 0.75rem;
  --bs-pagination-border-radius: var(--bs-border-radius-sm);
}

.badge {
  --bs-badge-padding-x: 0.45em;
  --bs-badge-padding-y: 0.3em;
  --bs-badge-font-size: 80%;
  --bs-badge-font-weight: 600;
  --bs-badge-color: #fff;
  --bs-badge-border-radius: var(--bs-border-radius);
  display: inline-block;
  padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
  font-size: var(--bs-badge-font-size);
  font-weight: var(--bs-badge-font-weight);
  line-height: 1;
  color: var(--bs-badge-color);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: var(--bs-badge-border-radius);
}
.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.alert {
  --bs-alert-bg: transparent;
  --bs-alert-padding-x: 1rem;
  --bs-alert-padding-y: 1rem;
  --bs-alert-margin-bottom: 1rem;
  --bs-alert-color: inherit;
  --bs-alert-border-color: transparent;
  --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
  --bs-alert-border-radius: var(--bs-border-radius);
  --bs-alert-link-color: inherit;
  position: relative;
  padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
  margin-bottom: var(--bs-alert-margin-bottom);
  color: var(--bs-alert-color);
  background-color: var(--bs-alert-bg);
  border: var(--bs-alert-border);
  border-radius: var(--bs-alert-border-radius);
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 600;
  color: var(--bs-alert-link-color);
}

.alert-dismissible {
  padding-right: 3rem;
}
.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.25rem 1rem;
}

.alert-primary {
  --bs-alert-color: var(--bs-primary-text-emphasis);
  --bs-alert-bg: var(--bs-primary-bg-subtle);
  --bs-alert-border-color: var(--bs-primary-border-subtle);
  --bs-alert-link-color: var(--bs-primary-text-emphasis);
}

.alert-secondary {
  --bs-alert-color: var(--bs-secondary-text-emphasis);
  --bs-alert-bg: var(--bs-secondary-bg-subtle);
  --bs-alert-border-color: var(--bs-secondary-border-subtle);
  --bs-alert-link-color: var(--bs-secondary-text-emphasis);
}

.alert-success {
  --bs-alert-color: var(--bs-success-text-emphasis);
  --bs-alert-bg: var(--bs-success-bg-subtle);
  --bs-alert-border-color: var(--bs-success-border-subtle);
  --bs-alert-link-color: var(--bs-success-text-emphasis);
}

.alert-info {
  --bs-alert-color: var(--bs-info-text-emphasis);
  --bs-alert-bg: var(--bs-info-bg-subtle);
  --bs-alert-border-color: var(--bs-info-border-subtle);
  --bs-alert-link-color: var(--bs-info-text-emphasis);
}

.alert-warning {
  --bs-alert-color: var(--bs-warning-text-emphasis);
  --bs-alert-bg: var(--bs-warning-bg-subtle);
  --bs-alert-border-color: var(--bs-warning-border-subtle);
  --bs-alert-link-color: var(--bs-warning-text-emphasis);
}

.alert-danger {
  --bs-alert-color: var(--bs-danger-text-emphasis);
  --bs-alert-bg: var(--bs-danger-bg-subtle);
  --bs-alert-border-color: var(--bs-danger-border-subtle);
  --bs-alert-link-color: var(--bs-danger-text-emphasis);
}

.alert-light {
  --bs-alert-color: var(--bs-light-text-emphasis);
  --bs-alert-bg: var(--bs-light-bg-subtle);
  --bs-alert-border-color: var(--bs-light-border-subtle);
  --bs-alert-link-color: var(--bs-light-text-emphasis);
}

.alert-dark {
  --bs-alert-color: var(--bs-dark-text-emphasis);
  --bs-alert-bg: var(--bs-dark-bg-subtle);
  --bs-alert-border-color: var(--bs-dark-border-subtle);
  --bs-alert-link-color: var(--bs-dark-text-emphasis);
}

@keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}
.progress,
.progress-stacked {
  --bs-progress-height: 1rem;
  --bs-progress-font-size: 0.65625rem;
  --bs-progress-bg: var(--bs-secondary-bg);
  --bs-progress-border-radius: var(--bs-border-radius);
  --bs-progress-box-shadow: var(--bs-box-shadow-inset);
  --bs-progress-bar-color: #fff;
  --bs-progress-bar-bg: #FFCA2C;
  --bs-progress-bar-transition: width 0.6s ease;
  display: flex;
  height: var(--bs-progress-height);
  overflow: hidden;
  font-size: var(--bs-progress-font-size);
  background-color: var(--bs-progress-bg);
  border-radius: var(--bs-progress-border-radius);
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: var(--bs-progress-bar-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-progress-bar-bg);
  transition: var(--bs-progress-bar-transition);
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: var(--bs-progress-height) var(--bs-progress-height);
}

.progress-stacked > .progress {
  overflow: visible;
}

.progress-stacked > .progress > .progress-bar {
  width: 100%;
}

.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}

.list-group {
  --bs-list-group-color: var(--bs-body-color);
  --bs-list-group-bg: var(--bs-body-bg);
  --bs-list-group-border-color: var(--bs-border-color);
  --bs-list-group-border-width: var(--bs-border-width);
  --bs-list-group-border-radius: var(--bs-border-radius);
  --bs-list-group-item-padding-x: 1rem;
  --bs-list-group-item-padding-y: 0.5rem;
  --bs-list-group-action-color: var(--bs-secondary-color);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-tertiary-bg);
  --bs-list-group-action-active-color: var(--bs-body-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-bg);
  --bs-list-group-disabled-color: var(--bs-secondary-color);
  --bs-list-group-disabled-bg: var(--bs-body-bg);
  --bs-list-group-active-color: #fff;
  --bs-list-group-active-bg: #FFCA2C;
  --bs-list-group-active-border-color: #FFCA2C;
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: var(--bs-list-group-border-radius);
}

.list-group-numbered {
  list-style-type: none;
  counter-reset: section;
}
.list-group-numbered > .list-group-item::before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}

.list-group-item-action {
  width: 100%;
  color: var(--bs-list-group-action-color);
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: var(--bs-list-group-action-hover-color);
  text-decoration: none;
  background-color: var(--bs-list-group-action-hover-bg);
}
.list-group-item-action:active {
  color: var(--bs-list-group-action-active-color);
  background-color: var(--bs-list-group-action-active-bg);
}

.list-group-item {
  position: relative;
  display: block;
  padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
  color: var(--bs-list-group-color);
  background-color: var(--bs-list-group-bg);
  border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: var(--bs-list-group-disabled-color);
  pointer-events: none;
  background-color: var(--bs-list-group-disabled-bg);
}
.list-group-item.active {
  z-index: 2;
  color: var(--bs-list-group-active-color);
  background-color: var(--bs-list-group-active-bg);
  border-color: var(--bs-list-group-active-border-color);
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: calc(-1 * var(--bs-list-group-border-width));
  border-top-width: var(--bs-list-group-border-width);
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child:not(:last-child) {
  border-bottom-left-radius: var(--bs-list-group-border-radius);
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child:not(:first-child) {
  border-top-right-radius: var(--bs-list-group-border-radius);
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: var(--bs-list-group-border-width);
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: calc(-1 * var(--bs-list-group-border-width));
  border-left-width: var(--bs-list-group-border-width);
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1440px) {
  .list-group-horizontal-xxl {
    flex-direction: row;
  }
  .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 var(--bs-list-group-border-width);
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  --bs-list-group-color: var(--bs-primary-text-emphasis);
  --bs-list-group-bg: var(--bs-primary-bg-subtle);
  --bs-list-group-border-color: var(--bs-primary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-primary-border-subtle);
  --bs-list-group-active-color: var(--bs-primary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-primary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-primary-text-emphasis);
}

.list-group-item-secondary {
  --bs-list-group-color: var(--bs-secondary-text-emphasis);
  --bs-list-group-bg: var(--bs-secondary-bg-subtle);
  --bs-list-group-border-color: var(--bs-secondary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-active-color: var(--bs-secondary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-secondary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis);
}

.list-group-item-success {
  --bs-list-group-color: var(--bs-success-text-emphasis);
  --bs-list-group-bg: var(--bs-success-bg-subtle);
  --bs-list-group-border-color: var(--bs-success-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-success-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-success-border-subtle);
  --bs-list-group-active-color: var(--bs-success-bg-subtle);
  --bs-list-group-active-bg: var(--bs-success-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-success-text-emphasis);
}

.list-group-item-info {
  --bs-list-group-color: var(--bs-info-text-emphasis);
  --bs-list-group-bg: var(--bs-info-bg-subtle);
  --bs-list-group-border-color: var(--bs-info-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-info-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-info-border-subtle);
  --bs-list-group-active-color: var(--bs-info-bg-subtle);
  --bs-list-group-active-bg: var(--bs-info-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-info-text-emphasis);
}

.list-group-item-warning {
  --bs-list-group-color: var(--bs-warning-text-emphasis);
  --bs-list-group-bg: var(--bs-warning-bg-subtle);
  --bs-list-group-border-color: var(--bs-warning-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-warning-border-subtle);
  --bs-list-group-active-color: var(--bs-warning-bg-subtle);
  --bs-list-group-active-bg: var(--bs-warning-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-warning-text-emphasis);
}

.list-group-item-danger {
  --bs-list-group-color: var(--bs-danger-text-emphasis);
  --bs-list-group-bg: var(--bs-danger-bg-subtle);
  --bs-list-group-border-color: var(--bs-danger-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-danger-border-subtle);
  --bs-list-group-active-color: var(--bs-danger-bg-subtle);
  --bs-list-group-active-bg: var(--bs-danger-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-danger-text-emphasis);
}

.list-group-item-light {
  --bs-list-group-color: var(--bs-light-text-emphasis);
  --bs-list-group-bg: var(--bs-light-bg-subtle);
  --bs-list-group-border-color: var(--bs-light-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-light-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-light-border-subtle);
  --bs-list-group-active-color: var(--bs-light-bg-subtle);
  --bs-list-group-active-bg: var(--bs-light-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-light-text-emphasis);
}

.list-group-item-dark {
  --bs-list-group-color: var(--bs-dark-text-emphasis);
  --bs-list-group-bg: var(--bs-dark-bg-subtle);
  --bs-list-group-border-color: var(--bs-dark-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-dark-border-subtle);
  --bs-list-group-active-color: var(--bs-dark-bg-subtle);
  --bs-list-group-active-bg: var(--bs-dark-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-dark-text-emphasis);
}

.btn-close {
  --bs-btn-close-color: #000;
  --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");
  --bs-btn-close-opacity: 0.5;
  --bs-btn-close-hover-opacity: 0.75;
  --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(255, 202, 44, 0.25);
  --bs-btn-close-focus-opacity: 1;
  --bs-btn-close-disabled-opacity: 0.25;
  --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: var(--bs-btn-close-color);
  background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
  border: 0;
  border-radius: 0.2rem;
  opacity: var(--bs-btn-close-opacity);
}
.btn-close:hover {
  color: var(--bs-btn-close-color);
  text-decoration: none;
  opacity: var(--bs-btn-close-hover-opacity);
}
.btn-close:focus {
  outline: 0;
  box-shadow: var(--bs-btn-close-focus-shadow);
  opacity: var(--bs-btn-close-focus-opacity);
}
.btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  opacity: var(--bs-btn-close-disabled-opacity);
}

.btn-close-white {
  filter: var(--bs-btn-close-white-filter);
}

[data-bs-theme=dark] .btn-close {
  filter: var(--bs-btn-close-white-filter);
}

.toast {
  --bs-toast-zindex: 1090;
  --bs-toast-padding-x: 0.75rem;
  --bs-toast-padding-y: 0.5rem;
  --bs-toast-spacing: 0.75rem;
  --bs-toast-max-width: 350px;
  --bs-toast-font-size: 0.875rem;
  --bs-toast-color: ;
  --bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-border-width: var(--bs-border-width);
  --bs-toast-border-color: var(--bs-border-color-translucent);
  --bs-toast-border-radius: var(--bs-border-radius);
  --bs-toast-box-shadow: var(--bs-box-shadow);
  --bs-toast-header-color: var(--bs-secondary-color);
  --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-header-border-color: var(--bs-border-color-translucent);
  width: var(--bs-toast-max-width);
  max-width: 100%;
  font-size: var(--bs-toast-font-size);
  color: var(--bs-toast-color);
  pointer-events: auto;
  background-color: var(--bs-toast-bg);
  background-clip: padding-box;
  border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
  box-shadow: var(--bs-toast-box-shadow);
  border-radius: var(--bs-toast-border-radius);
}
.toast.showing {
  opacity: 0;
}
.toast:not(.show) {
  display: none;
}

.toast-container {
  --bs-toast-zindex: 1090;
  position: absolute;
  z-index: var(--bs-toast-zindex);
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}
.toast-container > :not(:last-child) {
  margin-bottom: var(--bs-toast-spacing);
}

.toast-header {
  display: flex;
  align-items: center;
  padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
  color: var(--bs-toast-header-color);
  background-color: var(--bs-toast-header-bg);
  background-clip: padding-box;
  border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
  border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
  border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
}
.toast-header .btn-close {
  margin-right: calc(-0.5 * var(--bs-toast-padding-x));
  margin-left: var(--bs-toast-padding-x);
}

.toast-body {
  padding: var(--bs-toast-padding-x);
  word-wrap: break-word;
}

.modal {
  --bs-modal-zindex: 1055;
  --bs-modal-width: 600px;
  --bs-modal-padding: 1rem;
  --bs-modal-margin: 0.5rem;
  --bs-modal-color: ;
  --bs-modal-bg: var(--bs-body-bg);
  --bs-modal-border-color: var(--bs-border-color-translucent);
  --bs-modal-border-width: 0;
  --bs-modal-border-radius: var(--bs-border-radius-lg);
  --bs-modal-box-shadow: var(--bs-box-shadow-sm);
  --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - 0);
  --bs-modal-header-padding-x: 1rem;
  --bs-modal-header-padding-y: 1rem;
  --bs-modal-header-padding: 1rem 1rem;
  --bs-modal-header-border-color: var(--bs-border-color-translucent);
  --bs-modal-header-border-width: 1px;
  --bs-modal-title-line-height: 1.5;
  --bs-modal-footer-gap: 0.5rem;
  --bs-modal-footer-bg: ;
  --bs-modal-footer-border-color: var(--bs-border-color-translucent);
  --bs-modal-footer-border-width: 1px;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: var(--bs-modal-margin);
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.25s ease-out;
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  height: calc(100% - var(--bs-modal-margin) * 2);
}
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - var(--bs-modal-margin) * 2);
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  color: var(--bs-modal-color);
  pointer-events: auto;
  background-color: var(--bs-modal-bg);
  background-clip: padding-box;
  border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
  border-radius: var(--bs-modal-border-radius);
  outline: 0;
}

.modal-backdrop {
  --bs-backdrop-zindex: 1050;
  --bs-backdrop-bg: #000;
  --bs-backdrop-opacity: 0.5;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-backdrop-zindex);
  width: 100vw;
  height: 100vh;
  background-color: var(--bs-backdrop-bg);
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: var(--bs-backdrop-opacity);
}

.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  padding: var(--bs-modal-header-padding);
  border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
  border-top-left-radius: var(--bs-modal-inner-border-radius);
  border-top-right-radius: var(--bs-modal-inner-border-radius);
}
.modal-header .btn-close {
  padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
  margin: calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.5 * var(--bs-modal-header-padding-y)) auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: var(--bs-modal-title-line-height);
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: var(--bs-modal-padding);
}

.modal-footer {
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
  background-color: var(--bs-modal-footer-bg);
  border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
  border-bottom-right-radius: var(--bs-modal-inner-border-radius);
  border-bottom-left-radius: var(--bs-modal-inner-border-radius);
}
.modal-footer > * {
  margin: calc(var(--bs-modal-footer-gap) * 0.5);
}

@media (min-width: 576px) {
  .modal {
    --bs-modal-margin: 1.75rem;
    --bs-modal-box-shadow: var(--bs-box-shadow);
  }
  .modal-dialog {
    max-width: var(--bs-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
  .modal-sm {
    --bs-modal-width: 400px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    --bs-modal-width: 900px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    --bs-modal-width: 1140px;
  }
}
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
.modal-fullscreen .modal-header,
.modal-fullscreen .modal-footer {
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-header,
  .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-header,
  .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-header,
  .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1199.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-header,
  .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1439.98px) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-header,
  .modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
}
.tooltip {
  --bs-tooltip-zindex: 1080;
  --bs-tooltip-max-width: 200px;
  --bs-tooltip-padding-x: 0.5rem;
  --bs-tooltip-padding-y: 0.25rem;
  --bs-tooltip-margin: ;
  --bs-tooltip-font-size: 0.75rem;
  --bs-tooltip-color: var(--bs-body-bg);
  --bs-tooltip-bg: var(--bs-emphasis-color);
  --bs-tooltip-border-radius: var(--bs-border-radius);
  --bs-tooltip-opacity: 0.9;
  --bs-tooltip-arrow-width: 0.8rem;
  --bs-tooltip-arrow-height: 0.4rem;
  z-index: var(--bs-tooltip-zindex);
  display: block;
  margin: var(--bs-tooltip-margin);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-tooltip-font-size);
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: var(--bs-tooltip-opacity);
}
.tooltip .tooltip-arrow {
  display: block;
  width: var(--bs-tooltip-arrow-width);
  height: var(--bs-tooltip-arrow-height);
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: calc(-1 * var(--bs-tooltip-arrow-height));
}
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-top-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-right-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: calc(-1 * var(--bs-tooltip-arrow-height));
}
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-bottom-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-left-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
.tooltip-inner {
  max-width: var(--bs-tooltip-max-width);
  padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
  color: var(--bs-tooltip-color);
  text-align: center;
  background-color: var(--bs-tooltip-bg);
  border-radius: var(--bs-tooltip-border-radius);
}

.popover {
  --bs-popover-zindex: 1070;
  --bs-popover-max-width: 276px;
  --bs-popover-font-size: 0.75rem;
  --bs-popover-bg: var(--bs-body-bg);
  --bs-popover-border-width: var(--bs-border-width);
  --bs-popover-border-color: var(--bs-border-color-translucent);
  --bs-popover-border-radius: var(--bs-border-radius-lg);
  --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));
  --bs-popover-box-shadow: var(--bs-box-shadow);
  --bs-popover-header-padding-x: 1rem;
  --bs-popover-header-padding-y: 0.5rem;
  --bs-popover-header-font-size: 0.875rem;
  --bs-popover-header-color: #000;
  --bs-popover-header-bg: var(--bs-secondary-bg);
  --bs-popover-body-padding-x: 1rem;
  --bs-popover-body-padding-y: 1rem;
  --bs-popover-body-color: var(--bs-body-color);
  --bs-popover-arrow-width: 1rem;
  --bs-popover-arrow-height: 0.5rem;
  --bs-popover-arrow-border: var(--bs-popover-border-color);
  z-index: var(--bs-popover-zindex);
  display: block;
  max-width: var(--bs-popover-max-width);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-popover-font-size);
  word-wrap: break-word;
  background-color: var(--bs-popover-bg);
  background-clip: padding-box;
  border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-radius: var(--bs-popover-border-radius);
}
.popover .popover-arrow {
  display: block;
  width: var(--bs-popover-arrow-width);
  height: var(--bs-popover-arrow-height);
}
.popover .popover-arrow::before, .popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
  border-width: 0;
}

.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
  bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  bottom: 0;
  border-top-color: var(--bs-popover-arrow-border);
}
.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  bottom: var(--bs-popover-border-width);
  border-top-color: var(--bs-popover-bg);
}

/* rtl:begin:ignore */
.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  left: 0;
  border-right-color: var(--bs-popover-arrow-border);
}
.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  left: var(--bs-popover-border-width);
  border-right-color: var(--bs-popover-bg);
}

/* rtl:end:ignore */
.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  top: 0;
  border-bottom-color: var(--bs-popover-arrow-border);
}
.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  top: var(--bs-popover-border-width);
  border-bottom-color: var(--bs-popover-bg);
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: var(--bs-popover-arrow-width);
  margin-left: calc(-0.5 * var(--bs-popover-arrow-width));
  content: "";
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
}

/* rtl:begin:ignore */
.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  right: 0;
  border-left-color: var(--bs-popover-arrow-border);
}
.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  right: var(--bs-popover-border-width);
  border-left-color: var(--bs-popover-bg);
}

/* rtl:end:ignore */
.popover-header {
  padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
  margin-bottom: 0;
  font-size: var(--bs-popover-header-font-size);
  color: var(--bs-popover-header-color);
  background-color: var(--bs-popover-header-bg);
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-top-left-radius: var(--bs-popover-inner-border-radius);
  border-top-right-radius: var(--bs-popover-inner-border-radius);
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
  color: var(--bs-popover-body-color);
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end {
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-end),
.active.carousel-item-start {
  transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-start,
  .carousel-fade .active.carousel-item-end {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")*/;
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")*/;
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: flex;
  justify-content: center;
  padding: 0;
  margin-right: 15%;
  margin-bottom: 1rem;
  margin-left: 15%;
}
.carousel-indicators [data-bs-target] {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  padding: 0;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators [data-bs-target] {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 1.25rem;
  left: 15%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: #fff;
  text-align: center;
}

.carousel-dark .carousel-control-prev-icon,
.carousel-dark .carousel-control-next-icon {
  filter: invert(1) grayscale(100);
}
.carousel-dark .carousel-indicators [data-bs-target] {
  background-color: #000;
}
.carousel-dark .carousel-caption {
  color: #000;
}

[data-bs-theme=dark] .carousel .carousel-control-prev-icon,
[data-bs-theme=dark] .carousel .carousel-control-next-icon, [data-bs-theme=dark].carousel .carousel-control-prev-icon,
[data-bs-theme=dark].carousel .carousel-control-next-icon {
  filter: invert(1) grayscale(100);
}
[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target], [data-bs-theme=dark].carousel .carousel-indicators [data-bs-target] {
  background-color: #000;
}
[data-bs-theme=dark] .carousel .carousel-caption, [data-bs-theme=dark].carousel .carousel-caption {
  color: #000;
}

.spinner-grow,
.spinner-border {
  display: inline-block;
  width: var(--bs-spinner-width);
  height: var(--bs-spinner-height);
  vertical-align: var(--bs-spinner-vertical-align);
  border-radius: 50%;
  animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg) /* rtl:ignore */;
  }
}
.spinner-border {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-border-width: 0.25em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-border;
  border: var(--bs-spinner-border-width) solid currentcolor;
  border-right-color: transparent;
}

.spinner-border-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
  --bs-spinner-border-width: 0.2em;
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-grow;
  background-color: currentcolor;
  opacity: 0;
}

.spinner-grow-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    --bs-spinner-animation-speed: 1.5s;
  }
}
.offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
  --bs-offcanvas-zindex: 1045;
  --bs-offcanvas-width: 400px;
  --bs-offcanvas-height: 30vh;
  --bs-offcanvas-padding-x: 1rem;
  --bs-offcanvas-padding-y: 1rem;
  --bs-offcanvas-color: var(--bs-body-color);
  --bs-offcanvas-bg: var(--bs-body-bg);
  --bs-offcanvas-border-width: 0;
  --bs-offcanvas-border-color: var(--bs-border-color-translucent);
  --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);
  --bs-offcanvas-transition: transform 0.3s ease-in-out;
  --bs-offcanvas-title-line-height: 1.5;
}

@media (max-width: 575.98px) {
  .offcanvas-sm {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-sm {
    transition: none;
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.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-sm.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-sm.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-sm.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-sm.showing, .offcanvas-sm.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
    visibility: visible;
  }
}
@media (min-width: 576px) {
  .offcanvas-sm {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-sm .offcanvas-header {
    display: none;
  }
  .offcanvas-sm .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 767.98px) {
  .offcanvas-md {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-md {
    transition: none;
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.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-md.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-md.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-md.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-md.showing, .offcanvas-md.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
    visibility: visible;
  }
}
@media (min-width: 768px) {
  .offcanvas-md {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-md .offcanvas-header {
    display: none;
  }
  .offcanvas-md .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 991.98px) {
  .offcanvas-lg {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-lg {
    transition: none;
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.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-lg.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-lg.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-lg.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-lg.showing, .offcanvas-lg.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
    visibility: visible;
  }
}
@media (min-width: 992px) {
  .offcanvas-lg {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-lg .offcanvas-header {
    display: none;
  }
  .offcanvas-lg .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1199.98px) {
  .offcanvas-xl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xl {
    transition: none;
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.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-xl.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-xl.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-xl.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-xl.showing, .offcanvas-xl.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
    visibility: visible;
  }
}
@media (min-width: 1200px) {
  .offcanvas-xl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xl .offcanvas-header {
    display: none;
  }
  .offcanvas-xl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1439.98px) {
  .offcanvas-xxl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 1439.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xxl {
    transition: none;
  }
}
@media (max-width: 1439.98px) {
  .offcanvas-xxl.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-xxl.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-xxl.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-xxl.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-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
    visibility: visible;
  }
}
@media (min-width: 1440px) {
  .offcanvas-xxl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xxl .offcanvas-header {
    display: none;
  }
  .offcanvas-xxl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: var(--bs-offcanvas-zindex);
  display: flex;
  flex-direction: column;
  max-width: 100%;
  color: var(--bs-offcanvas-color);
  visibility: hidden;
  background-color: var(--bs-offcanvas-bg);
  background-clip: padding-box;
  outline: 0;
  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;
}

.placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentcolor;
  opacity: 0.5;
}
.placeholder.btn::before {
  display: inline-block;
  content: "";
}

.placeholder-xs {
  min-height: 0.6em;
}

.placeholder-sm {
  min-height: 0.8em;
}

.placeholder-lg {
  min-height: 1.2em;
}

.placeholder-glow .placeholder {
  animation: placeholder-glow 2s ease-in-out infinite;
}

@keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}
.placeholder-wave {
  -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
          mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
  -webkit-mask-size: 200% 100%;
          mask-size: 200% 100%;
  animation: placeholder-wave 2s linear infinite;
}

@keyframes placeholder-wave {
  100% {
    -webkit-mask-position: -200% 0%;
            mask-position: -200% 0%;
  }
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.text-bg-primary {
  color: #000 !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: #000 !important;
  background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-info {
  color: #fff !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(255, 213, 86, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(255, 213, 86, 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(26, 26, 26, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(26, 26, 26, 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(73, 201, 163, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(73, 201, 163, 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(18, 130, 147, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(18, 130, 147, 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, 213, 86, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(255, 213, 86, 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(247, 249, 252, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(247, 249, 252, 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(11, 11, 11, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(11, 11, 11, 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) {
  .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: 1440px) {
  .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;
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.float-start {
  float: left !important;
}

.float-end {
  float: right !important;
}

.float-none {
  float: none !important;
}

.object-fit-contain {
  -o-object-fit: contain !important;
     object-fit: contain !important;
}

.object-fit-cover {
  -o-object-fit: cover !important;
     object-fit: cover !important;
}

.object-fit-fill {
  -o-object-fit: fill !important;
     object-fit: fill !important;
}

.object-fit-scale {
  -o-object-fit: scale-down !important;
     object-fit: scale-down !important;
}

.object-fit-none {
  -o-object-fit: none !important;
     object-fit: none !important;
}

.opacity-0 {
  opacity: 0 !important;
}

.opacity-25 {
  opacity: 0.25 !important;
}

.opacity-50 {
  opacity: 0.5 !important;
}

.opacity-75 {
  opacity: 0.75 !important;
}

.opacity-100 {
  opacity: 1 !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.overflow-visible {
  overflow: visible !important;
}

.overflow-scroll {
  overflow: scroll !important;
}

.overflow-x-auto {
  overflow-x: auto !important;
}

.overflow-x-hidden {
  overflow-x: hidden !important;
}

.overflow-x-visible {
  overflow-x: visible !important;
}

.overflow-x-scroll {
  overflow-x: scroll !important;
}

.overflow-y-auto {
  overflow-y: auto !important;
}

.overflow-y-hidden {
  overflow-y: hidden !important;
}

.overflow-y-visible {
  overflow-y: visible !important;
}

.overflow-y-scroll {
  overflow-y: scroll !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-grid {
  display: grid !important;
}

.d-inline-grid {
  display: inline-grid !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

.d-none {
  display: none !important;
}

.shadow {
  box-shadow: var(--bs-box-shadow) !important;
}

.shadow-sm {
  box-shadow: var(--bs-box-shadow-sm) !important;
}

.shadow-lg {
  box-shadow: var(--bs-box-shadow-lg) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.focus-ring-primary {
  --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-secondary {
  --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-success {
  --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-info {
  --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-warning {
  --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-danger {
  --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-light {
  --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-dark {
  --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

.top-0 {
  top: 0 !important;
}

.top-50 {
  top: 50% !important;
}

.top-100 {
  top: 100% !important;
}

.bottom-0 {
  bottom: 0 !important;
}

.bottom-50 {
  bottom: 50% !important;
}

.bottom-100 {
  bottom: 100% !important;
}

.start-0 {
  left: 0 !important;
}

.start-50 {
  left: 50% !important;
}

.start-100 {
  left: 100% !important;
}

.end-0 {
  right: 0 !important;
}

.end-50 {
  right: 50% !important;
}

.end-100 {
  right: 100% !important;
}

.translate-middle {
  transform: translate(-50%, -50%) !important;
}

.translate-middle-x {
  transform: translateX(-50%) !important;
}

.translate-middle-y {
  transform: translateY(-50%) !important;
}

.border {
  border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-0 {
  border: 0 !important;
}

.border-top {
  border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-end {
  border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-end-0 {
  border-right: 0 !important;
}

.border-bottom {
  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-start {
  border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-start-0 {
  border-left: 0 !important;
}

.border-primary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
}

.border-secondary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
}

.border-success {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
}

.border-info {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
}

.border-warning {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
}

.border-danger {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
}

.border-light {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
}

.border-dark {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
}

.border-black {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;
}

.border-white {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
}

.border-primary-subtle {
  border-color: var(--bs-primary-border-subtle) !important;
}

.border-secondary-subtle {
  border-color: var(--bs-secondary-border-subtle) !important;
}

.border-success-subtle {
  border-color: var(--bs-success-border-subtle) !important;
}

.border-info-subtle {
  border-color: var(--bs-info-border-subtle) !important;
}

.border-warning-subtle {
  border-color: var(--bs-warning-border-subtle) !important;
}

.border-danger-subtle {
  border-color: var(--bs-danger-border-subtle) !important;
}

.border-light-subtle {
  border-color: var(--bs-light-border-subtle) !important;
}

.border-dark-subtle {
  border-color: var(--bs-dark-border-subtle) !important;
}

.border-1 {
  border-width: 1px !important;
}

.border-2 {
  border-width: 2px !important;
}

.border-3 {
  border-width: 3px !important;
}

.border-4 {
  border-width: 4px !important;
}

.border-5 {
  border-width: 5px !important;
}

.border-opacity-10 {
  --bs-border-opacity: 0.1;
}

.border-opacity-25 {
  --bs-border-opacity: 0.25;
}

.border-opacity-50 {
  --bs-border-opacity: 0.5;
}

.border-opacity-75 {
  --bs-border-opacity: 0.75;
}

.border-opacity-100 {
  --bs-border-opacity: 1;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.vw-100 {
  width: 100vw !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mh-100 {
  max-height: 100% !important;
}

.vh-100 {
  height: 100vh !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.justify-content-evenly {
  justify-content: space-evenly !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

.order-first {
  order: -1 !important;
}

.order-0 {
  order: 0 !important;
}

.order-1 {
  order: 1 !important;
}

.order-2 {
  order: 2 !important;
}

.order-3 {
  order: 3 !important;
}

.order-4 {
  order: 4 !important;
}

.order-5 {
  order: 5 !important;
}

.order-last {
  order: 6 !important;
}

.m-0 {
  margin: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.m-6 {
  margin: 4.5rem !important;
}

.m-7 {
  margin: 6rem !important;
}

.m-auto {
  margin: auto !important;
}

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}

.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

.mx-6 {
  margin-right: 4.5rem !important;
  margin-left: 4.5rem !important;
}

.mx-7 {
  margin-right: 6rem !important;
  margin-left: 6rem !important;
}

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.my-6 {
  margin-top: 4.5rem !important;
  margin-bottom: 4.5rem !important;
}

.my-7 {
  margin-top: 6rem !important;
  margin-bottom: 6rem !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mt-1 {
  margin-top: 0.25rem !important;
}

.mt-2 {
  margin-top: 0.5rem !important;
}

.mt-3 {
  margin-top: 1rem !important;
}

.mt-4 {
  margin-top: 1.5rem !important;
}

.mt-5 {
  margin-top: 3rem !important;
}

.mt-6 {
  margin-top: 4.5rem !important;
}

.mt-7 {
  margin-top: 6rem !important;
}

.mt-auto {
  margin-top: auto !important;
}

.me-0 {
  margin-right: 0 !important;
}

.me-1 {
  margin-right: 0.25rem !important;
}

.me-2 {
  margin-right: 0.5rem !important;
}

.me-3 {
  margin-right: 1rem !important;
}

.me-4 {
  margin-right: 1.5rem !important;
}

.me-5 {
  margin-right: 3rem !important;
}

.me-6 {
  margin-right: 4.5rem !important;
}

.me-7 {
  margin-right: 6rem !important;
}

.me-auto {
  margin-right: auto !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-1 {
  margin-bottom: 0.25rem !important;
}

.mb-2 {
  margin-bottom: 0.5rem !important;
}

.mb-3 {
  margin-bottom: 1rem !important;
}

.mb-4 {
  margin-bottom: 1.5rem !important;
}

.mb-5 {
  margin-bottom: 3rem !important;
}

.mb-6 {
  margin-bottom: 4.5rem !important;
}

.mb-7 {
  margin-bottom: 6rem !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ms-0 {
  margin-left: 0 !important;
}

.ms-1 {
  margin-left: 0.25rem !important;
}

.ms-2 {
  margin-left: 0.5rem !important;
}

.ms-3 {
  margin-left: 1rem !important;
}

.ms-4 {
  margin-left: 1.5rem !important;
}

.ms-5 {
  margin-left: 3rem !important;
}

.ms-6 {
  margin-left: 4.5rem !important;
}

.ms-7 {
  margin-left: 6rem !important;
}

.ms-auto {
  margin-left: auto !important;
}

.m-n1 {
  margin: -0.25rem !important;
}

.m-n2 {
  margin: -0.5rem !important;
}

.m-n3 {
  margin: -1rem !important;
}

.m-n4 {
  margin: -1.5rem !important;
}

.m-n5 {
  margin: -3rem !important;
}

.m-n6 {
  margin: -4.5rem !important;
}

.m-n7 {
  margin: -6rem !important;
}

.mx-n1 {
  margin-right: -0.25rem !important;
  margin-left: -0.25rem !important;
}

.mx-n2 {
  margin-right: -0.5rem !important;
  margin-left: -0.5rem !important;
}

.mx-n3 {
  margin-right: -1rem !important;
  margin-left: -1rem !important;
}

.mx-n4 {
  margin-right: -1.5rem !important;
  margin-left: -1.5rem !important;
}

.mx-n5 {
  margin-right: -3rem !important;
  margin-left: -3rem !important;
}

.mx-n6 {
  margin-right: -4.5rem !important;
  margin-left: -4.5rem !important;
}

.mx-n7 {
  margin-right: -6rem !important;
  margin-left: -6rem !important;
}

.my-n1 {
  margin-top: -0.25rem !important;
  margin-bottom: -0.25rem !important;
}

.my-n2 {
  margin-top: -0.5rem !important;
  margin-bottom: -0.5rem !important;
}

.my-n3 {
  margin-top: -1rem !important;
  margin-bottom: -1rem !important;
}

.my-n4 {
  margin-top: -1.5rem !important;
  margin-bottom: -1.5rem !important;
}

.my-n5 {
  margin-top: -3rem !important;
  margin-bottom: -3rem !important;
}

.my-n6 {
  margin-top: -4.5rem !important;
  margin-bottom: -4.5rem !important;
}

.my-n7 {
  margin-top: -6rem !important;
  margin-bottom: -6rem !important;
}

.mt-n1 {
  margin-top: -0.25rem !important;
}

.mt-n2 {
  margin-top: -0.5rem !important;
}

.mt-n3 {
  margin-top: -1rem !important;
}

.mt-n4 {
  margin-top: -1.5rem !important;
}

.mt-n5 {
  margin-top: -3rem !important;
}

.mt-n6 {
  margin-top: -4.5rem !important;
}

.mt-n7 {
  margin-top: -6rem !important;
}

.me-n1 {
  margin-right: -0.25rem !important;
}

.me-n2 {
  margin-right: -0.5rem !important;
}

.me-n3 {
  margin-right: -1rem !important;
}

.me-n4 {
  margin-right: -1.5rem !important;
}

.me-n5 {
  margin-right: -3rem !important;
}

.me-n6 {
  margin-right: -4.5rem !important;
}

.me-n7 {
  margin-right: -6rem !important;
}

.mb-n1 {
  margin-bottom: -0.25rem !important;
}

.mb-n2 {
  margin-bottom: -0.5rem !important;
}

.mb-n3 {
  margin-bottom: -1rem !important;
}

.mb-n4 {
  margin-bottom: -1.5rem !important;
}

.mb-n5 {
  margin-bottom: -3rem !important;
}

.mb-n6 {
  margin-bottom: -4.5rem !important;
}

.mb-n7 {
  margin-bottom: -6rem !important;
}

.ms-n1 {
  margin-left: -0.25rem !important;
}

.ms-n2 {
  margin-left: -0.5rem !important;
}

.ms-n3 {
  margin-left: -1rem !important;
}

.ms-n4 {
  margin-left: -1.5rem !important;
}

.ms-n5 {
  margin-left: -3rem !important;
}

.ms-n6 {
  margin-left: -4.5rem !important;
}

.ms-n7 {
  margin-left: -6rem !important;
}

.p-0 {
  padding: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.p-6 {
  padding: 4.5rem !important;
}

.p-7 {
  padding: 6rem !important;
}

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

.px-6 {
  padding-right: 4.5rem !important;
  padding-left: 4.5rem !important;
}

.px-7 {
  padding-right: 6rem !important;
  padding-left: 6rem !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.py-6 {
  padding-top: 4.5rem !important;
  padding-bottom: 4.5rem !important;
}

.py-7 {
  padding-top: 6rem !important;
  padding-bottom: 6rem !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pt-1 {
  padding-top: 0.25rem !important;
}

.pt-2 {
  padding-top: 0.5rem !important;
}

.pt-3 {
  padding-top: 1rem !important;
}

.pt-4 {
  padding-top: 1.5rem !important;
}

.pt-5 {
  padding-top: 3rem !important;
}

.pt-6 {
  padding-top: 4.5rem !important;
}

.pt-7 {
  padding-top: 6rem !important;
}

.pe-0 {
  padding-right: 0 !important;
}

.pe-1 {
  padding-right: 0.25rem !important;
}

.pe-2 {
  padding-right: 0.5rem !important;
}

.pe-3 {
  padding-right: 1rem !important;
}

.pe-4 {
  padding-right: 1.5rem !important;
}

.pe-5 {
  padding-right: 3rem !important;
}

.pe-6 {
  padding-right: 4.5rem !important;
}

.pe-7 {
  padding-right: 6rem !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pb-1 {
  padding-bottom: 0.25rem !important;
}

.pb-2 {
  padding-bottom: 0.5rem !important;
}

.pb-3 {
  padding-bottom: 1rem !important;
}

.pb-4 {
  padding-bottom: 1.5rem !important;
}

.pb-5 {
  padding-bottom: 3rem !important;
}

.pb-6 {
  padding-bottom: 4.5rem !important;
}

.pb-7 {
  padding-bottom: 6rem !important;
}

.ps-0 {
  padding-left: 0 !important;
}

.ps-1 {
  padding-left: 0.25rem !important;
}

.ps-2 {
  padding-left: 0.5rem !important;
}

.ps-3 {
  padding-left: 1rem !important;
}

.ps-4 {
  padding-left: 1.5rem !important;
}

.ps-5 {
  padding-left: 3rem !important;
}

.ps-6 {
  padding-left: 4.5rem !important;
}

.ps-7 {
  padding-left: 6rem !important;
}

.gap-0 {
  gap: 0 !important;
}

.gap-1 {
  gap: 0.25rem !important;
}

.gap-2 {
  gap: 0.5rem !important;
}

.gap-3 {
  gap: 1rem !important;
}

.gap-4 {
  gap: 1.5rem !important;
}

.gap-5 {
  gap: 3rem !important;
}

.gap-6 {
  gap: 4.5rem !important;
}

.gap-7 {
  gap: 6rem !important;
}

.row-gap-0 {
  row-gap: 0 !important;
}

.row-gap-1 {
  row-gap: 0.25rem !important;
}

.row-gap-2 {
  row-gap: 0.5rem !important;
}

.row-gap-3 {
  row-gap: 1rem !important;
}

.row-gap-4 {
  row-gap: 1.5rem !important;
}

.row-gap-5 {
  row-gap: 3rem !important;
}

.row-gap-6 {
  row-gap: 4.5rem !important;
}

.row-gap-7 {
  row-gap: 6rem !important;
}

.column-gap-0 {
  -moz-column-gap: 0 !important;
       column-gap: 0 !important;
}

.column-gap-1 {
  -moz-column-gap: 0.25rem !important;
       column-gap: 0.25rem !important;
}

.column-gap-2 {
  -moz-column-gap: 0.5rem !important;
       column-gap: 0.5rem !important;
}

.column-gap-3 {
  -moz-column-gap: 1rem !important;
       column-gap: 1rem !important;
}

.column-gap-4 {
  -moz-column-gap: 1.5rem !important;
       column-gap: 1.5rem !important;
}

.column-gap-5 {
  -moz-column-gap: 3rem !important;
       column-gap: 3rem !important;
}

.column-gap-6 {
  -moz-column-gap: 4.5rem !important;
       column-gap: 4.5rem !important;
}

.column-gap-7 {
  -moz-column-gap: 6rem !important;
       column-gap: 6rem !important;
}

.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}

.fs-1 {
  font-size: calc(1.34375rem + 1.125vw) !important;
}

.fs-2 {
  font-size: calc(1.3rem + 0.6vw) !important;
}

.fs-3 {
  font-size: calc(1.278125rem + 0.3375vw) !important;
}

.fs-4 {
  font-size: calc(1.25625rem + 0.075vw) !important;
}

.fs-5 {
  font-size: 1.09375rem !important;
}

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

.fst-italic {
  font-style: italic !important;
}

.fst-normal {
  font-style: normal !important;
}

.fw-lighter {
  font-weight: lighter !important;
}

.fw-light {
  font-weight: 300 !important;
}

.fw-normal {
  font-weight: 400 !important;
}

.fw-medium {
  font-weight: 500 !important;
}

.fw-semibold {
  font-weight: 600 !important;
}

.fw-bold {
  font-weight: 600 !important;
}

.fw-bolder {
  font-weight: bolder !important;
}

.lh-1 {
  line-height: 1 !important;
}

.lh-sm {
  line-height: 1.5 !important;
}

.lh-base {
  line-height: 1.5 !important;
}

.lh-lg {
  line-height: 1.5 !important;
}

.text-start {
  text-align: left !important;
}

.text-end {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-decoration-underline {
  text-decoration: underline !important;
}

.text-decoration-line-through {
  text-decoration: line-through !important;
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

/* rtl:begin:remove */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

/* rtl:end:remove */
.text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}

.text-secondary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}

.text-success {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}

.text-info {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}

.text-warning {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}

.text-danger {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}

.text-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}

.text-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}

.text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}

.text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}

.text-body {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}

.text-muted {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}

.text-black-50 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-body-secondary {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}

.text-body-tertiary {
  --bs-text-opacity: 1;
  color: var(--bs-tertiary-color) !important;
}

.text-body-emphasis {
  --bs-text-opacity: 1;
  color: var(--bs-emphasis-color) !important;
}

.text-reset {
  --bs-text-opacity: 1;
  color: inherit !important;
}

.text-opacity-25 {
  --bs-text-opacity: 0.25;
}

.text-opacity-50 {
  --bs-text-opacity: 0.5;
}

.text-opacity-75 {
  --bs-text-opacity: 0.75;
}

.text-opacity-100 {
  --bs-text-opacity: 1;
}

.text-primary-emphasis {
  color: var(--bs-primary-text-emphasis) !important;
}

.text-secondary-emphasis {
  color: var(--bs-secondary-text-emphasis) !important;
}

.text-success-emphasis {
  color: var(--bs-success-text-emphasis) !important;
}

.text-info-emphasis {
  color: var(--bs-info-text-emphasis) !important;
}

.text-warning-emphasis {
  color: var(--bs-warning-text-emphasis) !important;
}

.text-danger-emphasis {
  color: var(--bs-danger-text-emphasis) !important;
}

.text-light-emphasis {
  color: var(--bs-light-text-emphasis) !important;
}

.text-dark-emphasis {
  color: var(--bs-dark-text-emphasis) !important;
}

.link-opacity-10 {
  --bs-link-opacity: 0.1;
}

.link-opacity-10-hover:hover {
  --bs-link-opacity: 0.1;
}

.link-opacity-25 {
  --bs-link-opacity: 0.25;
}

.link-opacity-25-hover:hover {
  --bs-link-opacity: 0.25;
}

.link-opacity-50 {
  --bs-link-opacity: 0.5;
}

.link-opacity-50-hover:hover {
  --bs-link-opacity: 0.5;
}

.link-opacity-75 {
  --bs-link-opacity: 0.75;
}

.link-opacity-75-hover:hover {
  --bs-link-opacity: 0.75;
}

.link-opacity-100 {
  --bs-link-opacity: 1;
}

.link-opacity-100-hover:hover {
  --bs-link-opacity: 1;
}

.link-offset-1 {
  text-underline-offset: 0.125em !important;
}

.link-offset-1-hover:hover {
  text-underline-offset: 0.125em !important;
}

.link-offset-2 {
  text-underline-offset: 0.25em !important;
}

.link-offset-2-hover:hover {
  text-underline-offset: 0.25em !important;
}

.link-offset-3 {
  text-underline-offset: 0.375em !important;
}

.link-offset-3-hover:hover {
  text-underline-offset: 0.375em !important;
}

.link-underline-primary {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-secondary {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-success {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-info {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-warning {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-danger {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-light {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-dark {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}

.link-underline-opacity-0 {
  --bs-link-underline-opacity: 0;
}

.link-underline-opacity-0-hover:hover {
  --bs-link-underline-opacity: 0;
}

.link-underline-opacity-10 {
  --bs-link-underline-opacity: 0.1;
}

.link-underline-opacity-10-hover:hover {
  --bs-link-underline-opacity: 0.1;
}

.link-underline-opacity-25 {
  --bs-link-underline-opacity: 0.25;
}

.link-underline-opacity-25-hover:hover {
  --bs-link-underline-opacity: 0.25;
}

.link-underline-opacity-50 {
  --bs-link-underline-opacity: 0.5;
}

.link-underline-opacity-50-hover:hover {
  --bs-link-underline-opacity: 0.5;
}

.link-underline-opacity-75 {
  --bs-link-underline-opacity: 0.75;
}

.link-underline-opacity-75-hover:hover {
  --bs-link-underline-opacity: 0.75;
}

.link-underline-opacity-100 {
  --bs-link-underline-opacity: 1;
}

.link-underline-opacity-100-hover:hover {
  --bs-link-underline-opacity: 1;
}

.bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-success {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}

.bg-info {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}

.bg-warning {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}

.bg-danger {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}

.bg-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}

.bg-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}

.bg-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}

.bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-transparent {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
}

.bg-body-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body-tertiary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-opacity-10 {
  --bs-bg-opacity: 0.1;
}

.bg-opacity-25 {
  --bs-bg-opacity: 0.25;
}

.bg-opacity-50 {
  --bs-bg-opacity: 0.5;
}

.bg-opacity-75 {
  --bs-bg-opacity: 0.75;
}

.bg-opacity-100 {
  --bs-bg-opacity: 1;
}

.bg-primary-subtle {
  background-color: var(--bs-primary-bg-subtle) !important;
}

.bg-secondary-subtle {
  background-color: var(--bs-secondary-bg-subtle) !important;
}

.bg-success-subtle {
  background-color: var(--bs-success-bg-subtle) !important;
}

.bg-info-subtle {
  background-color: var(--bs-info-bg-subtle) !important;
}

.bg-warning-subtle {
  background-color: var(--bs-warning-bg-subtle) !important;
}

.bg-danger-subtle {
  background-color: var(--bs-danger-bg-subtle) !important;
}

.bg-light-subtle {
  background-color: var(--bs-light-bg-subtle) !important;
}

.bg-dark-subtle {
  background-color: var(--bs-dark-bg-subtle) !important;
}

.bg-gradient {
  background-image: var(--bs-gradient) !important;
}

.user-select-all {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
          user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
          user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
          user-select: none !important;
}

.pe-none {
  pointer-events: none !important;
}

.pe-auto {
  pointer-events: auto !important;
}

.rounded {
  border-radius: var(--bs-border-radius) !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.rounded-1 {
  border-radius: var(--bs-border-radius-sm) !important;
}

.rounded-2 {
  border-radius: var(--bs-border-radius) !important;
}

.rounded-3 {
  border-radius: var(--bs-border-radius-lg) !important;
}

.rounded-4 {
  border-radius: var(--bs-border-radius-xl) !important;
}

.rounded-5 {
  border-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: var(--bs-border-radius-pill) !important;
}

.rounded-top {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-top-0 {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

.rounded-top-1 {
  border-top-left-radius: var(--bs-border-radius-sm) !important;
  border-top-right-radius: var(--bs-border-radius-sm) !important;
}

.rounded-top-2 {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-top-3 {
  border-top-left-radius: var(--bs-border-radius-lg) !important;
  border-top-right-radius: var(--bs-border-radius-lg) !important;
}

.rounded-top-4 {
  border-top-left-radius: var(--bs-border-radius-xl) !important;
  border-top-right-radius: var(--bs-border-radius-xl) !important;
}

.rounded-top-5 {
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-top-circle {
  border-top-left-radius: 50% !important;
  border-top-right-radius: 50% !important;
}

.rounded-top-pill {
  border-top-left-radius: var(--bs-border-radius-pill) !important;
  border-top-right-radius: var(--bs-border-radius-pill) !important;
}

.rounded-end {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-end-0 {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.rounded-end-1 {
  border-top-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
}

.rounded-end-2 {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-end-3 {
  border-top-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
}

.rounded-end-4 {
  border-top-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
}

.rounded-end-5 {
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-end-circle {
  border-top-right-radius: 50% !important;
  border-bottom-right-radius: 50% !important;
}

.rounded-end-pill {
  border-top-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
}

.rounded-bottom {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-bottom-0 {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.rounded-bottom-1 {
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
}

.rounded-bottom-2 {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-bottom-3 {
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
}

.rounded-bottom-4 {
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
}

.rounded-bottom-5 {
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-bottom-circle {
  border-bottom-right-radius: 50% !important;
  border-bottom-left-radius: 50% !important;
}

.rounded-bottom-pill {
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
}

.rounded-start {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.rounded-start-0 {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}

.rounded-start-1 {
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
  border-top-left-radius: var(--bs-border-radius-sm) !important;
}

.rounded-start-2 {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.rounded-start-3 {
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
  border-top-left-radius: var(--bs-border-radius-lg) !important;
}

.rounded-start-4 {
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
  border-top-left-radius: var(--bs-border-radius-xl) !important;
}

.rounded-start-5 {
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-start-circle {
  border-bottom-left-radius: 50% !important;
  border-top-left-radius: 50% !important;
}

.rounded-start-pill {
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
  border-top-left-radius: var(--bs-border-radius-pill) !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

.z-n1 {
  z-index: -1 !important;
}

.z-0 {
  z-index: 0 !important;
}

.z-1 {
  z-index: 1 !important;
}

.z-2 {
  z-index: 2 !important;
}

.z-3 {
  z-index: 3 !important;
}

@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .object-fit-sm-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-sm-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-sm-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-sm-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-sm-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-inline-grid {
    display: inline-grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .m-sm-6 {
    margin: 4.5rem !important;
  }
  .m-sm-7 {
    margin: 6rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-6 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .mx-sm-7 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-6 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .my-sm-7 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-6 {
    margin-top: 4.5rem !important;
  }
  .mt-sm-7 {
    margin-top: 6rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  .me-sm-3 {
    margin-right: 1rem !important;
  }
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  .me-sm-5 {
    margin-right: 3rem !important;
  }
  .me-sm-6 {
    margin-right: 4.5rem !important;
  }
  .me-sm-7 {
    margin-right: 6rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-6 {
    margin-bottom: 4.5rem !important;
  }
  .mb-sm-7 {
    margin-bottom: 6rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-left: 1rem !important;
  }
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-left: 3rem !important;
  }
  .ms-sm-6 {
    margin-left: 4.5rem !important;
  }
  .ms-sm-7 {
    margin-left: 6rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .m-sm-n3 {
    margin: -1rem !important;
  }
  .m-sm-n4 {
    margin: -1.5rem !important;
  }
  .m-sm-n5 {
    margin: -3rem !important;
  }
  .m-sm-n6 {
    margin: -4.5rem !important;
  }
  .m-sm-n7 {
    margin: -6rem !important;
  }
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-sm-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-sm-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-sm-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-sm-n6 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important;
  }
  .mx-sm-n7 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  .my-sm-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-sm-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-sm-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-sm-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-sm-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-sm-n6 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }
  .my-sm-n7 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .mt-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-sm-n3 {
    margin-top: -1rem !important;
  }
  .mt-sm-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-sm-n5 {
    margin-top: -3rem !important;
  }
  .mt-sm-n6 {
    margin-top: -4.5rem !important;
  }
  .mt-sm-n7 {
    margin-top: -6rem !important;
  }
  .me-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .me-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .me-sm-n3 {
    margin-right: -1rem !important;
  }
  .me-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .me-sm-n5 {
    margin-right: -3rem !important;
  }
  .me-sm-n6 {
    margin-right: -4.5rem !important;
  }
  .me-sm-n7 {
    margin-right: -6rem !important;
  }
  .mb-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-sm-n5 {
    margin-bottom: -3rem !important;
  }
  .mb-sm-n6 {
    margin-bottom: -4.5rem !important;
  }
  .mb-sm-n7 {
    margin-bottom: -6rem !important;
  }
  .ms-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-sm-n3 {
    margin-left: -1rem !important;
  }
  .ms-sm-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-sm-n5 {
    margin-left: -3rem !important;
  }
  .ms-sm-n6 {
    margin-left: -4.5rem !important;
  }
  .ms-sm-n7 {
    margin-left: -6rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .p-sm-6 {
    padding: 4.5rem !important;
  }
  .p-sm-7 {
    padding: 6rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-sm-6 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .px-sm-7 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-sm-6 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .py-sm-7 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pt-sm-6 {
    padding-top: 4.5rem !important;
  }
  .pt-sm-7 {
    padding-top: 6rem !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-right: 1rem !important;
  }
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-right: 3rem !important;
  }
  .pe-sm-6 {
    padding-right: 4.5rem !important;
  }
  .pe-sm-7 {
    padding-right: 6rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .pb-sm-6 {
    padding-bottom: 4.5rem !important;
  }
  .pb-sm-7 {
    padding-bottom: 6rem !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-left: 1rem !important;
  }
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-left: 3rem !important;
  }
  .ps-sm-6 {
    padding-left: 4.5rem !important;
  }
  .ps-sm-7 {
    padding-left: 6rem !important;
  }
  .gap-sm-0 {
    gap: 0 !important;
  }
  .gap-sm-1 {
    gap: 0.25rem !important;
  }
  .gap-sm-2 {
    gap: 0.5rem !important;
  }
  .gap-sm-3 {
    gap: 1rem !important;
  }
  .gap-sm-4 {
    gap: 1.5rem !important;
  }
  .gap-sm-5 {
    gap: 3rem !important;
  }
  .gap-sm-6 {
    gap: 4.5rem !important;
  }
  .gap-sm-7 {
    gap: 6rem !important;
  }
  .row-gap-sm-0 {
    row-gap: 0 !important;
  }
  .row-gap-sm-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-sm-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-sm-3 {
    row-gap: 1rem !important;
  }
  .row-gap-sm-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-sm-5 {
    row-gap: 3rem !important;
  }
  .row-gap-sm-6 {
    row-gap: 4.5rem !important;
  }
  .row-gap-sm-7 {
    row-gap: 6rem !important;
  }
  .column-gap-sm-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .column-gap-sm-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }
  .column-gap-sm-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }
  .column-gap-sm-3 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }
  .column-gap-sm-4 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }
  .column-gap-sm-5 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }
  .column-gap-sm-6 {
    -moz-column-gap: 4.5rem !important;
         column-gap: 4.5rem !important;
  }
  .column-gap-sm-7 {
    -moz-column-gap: 6rem !important;
         column-gap: 6rem !important;
  }
  .text-sm-start {
    text-align: left !important;
  }
  .text-sm-end {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .float-md-start {
    float: left !important;
  }
  .float-md-end {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .object-fit-md-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-md-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-md-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-md-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-md-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-inline-grid {
    display: inline-grid !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .m-md-6 {
    margin: 4.5rem !important;
  }
  .m-md-7 {
    margin: 6rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-6 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .mx-md-7 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-6 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .my-md-7 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-6 {
    margin-top: 4.5rem !important;
  }
  .mt-md-7 {
    margin-top: 6rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  .me-md-3 {
    margin-right: 1rem !important;
  }
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  .me-md-5 {
    margin-right: 3rem !important;
  }
  .me-md-6 {
    margin-right: 4.5rem !important;
  }
  .me-md-7 {
    margin-right: 6rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-6 {
    margin-bottom: 4.5rem !important;
  }
  .mb-md-7 {
    margin-bottom: 6rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  .ms-md-3 {
    margin-left: 1rem !important;
  }
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  .ms-md-5 {
    margin-left: 3rem !important;
  }
  .ms-md-6 {
    margin-left: 4.5rem !important;
  }
  .ms-md-7 {
    margin-left: 6rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .m-md-n3 {
    margin: -1rem !important;
  }
  .m-md-n4 {
    margin: -1.5rem !important;
  }
  .m-md-n5 {
    margin: -3rem !important;
  }
  .m-md-n6 {
    margin: -4.5rem !important;
  }
  .m-md-n7 {
    margin: -6rem !important;
  }
  .mx-md-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-md-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-md-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-md-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-md-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-md-n6 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important;
  }
  .mx-md-n7 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  .my-md-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-md-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-md-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-md-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-md-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-md-n6 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }
  .my-md-n7 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .mt-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-md-n3 {
    margin-top: -1rem !important;
  }
  .mt-md-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-md-n5 {
    margin-top: -3rem !important;
  }
  .mt-md-n6 {
    margin-top: -4.5rem !important;
  }
  .mt-md-n7 {
    margin-top: -6rem !important;
  }
  .me-md-n1 {
    margin-right: -0.25rem !important;
  }
  .me-md-n2 {
    margin-right: -0.5rem !important;
  }
  .me-md-n3 {
    margin-right: -1rem !important;
  }
  .me-md-n4 {
    margin-right: -1.5rem !important;
  }
  .me-md-n5 {
    margin-right: -3rem !important;
  }
  .me-md-n6 {
    margin-right: -4.5rem !important;
  }
  .me-md-n7 {
    margin-right: -6rem !important;
  }
  .mb-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-md-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-md-n5 {
    margin-bottom: -3rem !important;
  }
  .mb-md-n6 {
    margin-bottom: -4.5rem !important;
  }
  .mb-md-n7 {
    margin-bottom: -6rem !important;
  }
  .ms-md-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-md-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-md-n3 {
    margin-left: -1rem !important;
  }
  .ms-md-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-md-n5 {
    margin-left: -3rem !important;
  }
  .ms-md-n6 {
    margin-left: -4.5rem !important;
  }
  .ms-md-n7 {
    margin-left: -6rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .p-md-6 {
    padding: 4.5rem !important;
  }
  .p-md-7 {
    padding: 6rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-md-6 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .px-md-7 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-md-6 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .py-md-7 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pt-md-6 {
    padding-top: 4.5rem !important;
  }
  .pt-md-7 {
    padding-top: 6rem !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  .pe-md-3 {
    padding-right: 1rem !important;
  }
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  .pe-md-5 {
    padding-right: 3rem !important;
  }
  .pe-md-6 {
    padding-right: 4.5rem !important;
  }
  .pe-md-7 {
    padding-right: 6rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .pb-md-6 {
    padding-bottom: 4.5rem !important;
  }
  .pb-md-7 {
    padding-bottom: 6rem !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  .ps-md-3 {
    padding-left: 1rem !important;
  }
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  .ps-md-5 {
    padding-left: 3rem !important;
  }
  .ps-md-6 {
    padding-left: 4.5rem !important;
  }
  .ps-md-7 {
    padding-left: 6rem !important;
  }
  .gap-md-0 {
    gap: 0 !important;
  }
  .gap-md-1 {
    gap: 0.25rem !important;
  }
  .gap-md-2 {
    gap: 0.5rem !important;
  }
  .gap-md-3 {
    gap: 1rem !important;
  }
  .gap-md-4 {
    gap: 1.5rem !important;
  }
  .gap-md-5 {
    gap: 3rem !important;
  }
  .gap-md-6 {
    gap: 4.5rem !important;
  }
  .gap-md-7 {
    gap: 6rem !important;
  }
  .row-gap-md-0 {
    row-gap: 0 !important;
  }
  .row-gap-md-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-md-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-md-3 {
    row-gap: 1rem !important;
  }
  .row-gap-md-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-md-5 {
    row-gap: 3rem !important;
  }
  .row-gap-md-6 {
    row-gap: 4.5rem !important;
  }
  .row-gap-md-7 {
    row-gap: 6rem !important;
  }
  .column-gap-md-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .column-gap-md-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }
  .column-gap-md-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }
  .column-gap-md-3 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }
  .column-gap-md-4 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }
  .column-gap-md-5 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }
  .column-gap-md-6 {
    -moz-column-gap: 4.5rem !important;
         column-gap: 4.5rem !important;
  }
  .column-gap-md-7 {
    -moz-column-gap: 6rem !important;
         column-gap: 6rem !important;
  }
  .text-md-start {
    text-align: left !important;
  }
  .text-md-end {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .float-lg-start {
    float: left !important;
  }
  .float-lg-end {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .object-fit-lg-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-lg-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-lg-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-lg-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-lg-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-inline-grid {
    display: inline-grid !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-6 {
    margin: 4.5rem !important;
  }
  .m-lg-7 {
    margin: 6rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-6 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .mx-lg-7 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-6 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .my-lg-7 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-6 {
    margin-top: 4.5rem !important;
  }
  .mt-lg-7 {
    margin-top: 6rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  .me-lg-3 {
    margin-right: 1rem !important;
  }
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  .me-lg-5 {
    margin-right: 3rem !important;
  }
  .me-lg-6 {
    margin-right: 4.5rem !important;
  }
  .me-lg-7 {
    margin-right: 6rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-6 {
    margin-bottom: 4.5rem !important;
  }
  .mb-lg-7 {
    margin-bottom: 6rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-left: 1rem !important;
  }
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-left: 3rem !important;
  }
  .ms-lg-6 {
    margin-left: 4.5rem !important;
  }
  .ms-lg-7 {
    margin-left: 6rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .m-lg-n3 {
    margin: -1rem !important;
  }
  .m-lg-n4 {
    margin: -1.5rem !important;
  }
  .m-lg-n5 {
    margin: -3rem !important;
  }
  .m-lg-n6 {
    margin: -4.5rem !important;
  }
  .m-lg-n7 {
    margin: -6rem !important;
  }
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-lg-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-lg-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-lg-n6 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important;
  }
  .mx-lg-n7 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  .my-lg-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-lg-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-lg-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-lg-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-lg-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-lg-n6 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }
  .my-lg-n7 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .mt-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-lg-n3 {
    margin-top: -1rem !important;
  }
  .mt-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-lg-n5 {
    margin-top: -3rem !important;
  }
  .mt-lg-n6 {
    margin-top: -4.5rem !important;
  }
  .mt-lg-n7 {
    margin-top: -6rem !important;
  }
  .me-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .me-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .me-lg-n3 {
    margin-right: -1rem !important;
  }
  .me-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .me-lg-n5 {
    margin-right: -3rem !important;
  }
  .me-lg-n6 {
    margin-right: -4.5rem !important;
  }
  .me-lg-n7 {
    margin-right: -6rem !important;
  }
  .mb-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-lg-n5 {
    margin-bottom: -3rem !important;
  }
  .mb-lg-n6 {
    margin-bottom: -4.5rem !important;
  }
  .mb-lg-n7 {
    margin-bottom: -6rem !important;
  }
  .ms-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-lg-n3 {
    margin-left: -1rem !important;
  }
  .ms-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-lg-n5 {
    margin-left: -3rem !important;
  }
  .ms-lg-n6 {
    margin-left: -4.5rem !important;
  }
  .ms-lg-n7 {
    margin-left: -6rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .p-lg-6 {
    padding: 4.5rem !important;
  }
  .p-lg-7 {
    padding: 6rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-lg-6 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .px-lg-7 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-lg-6 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .py-lg-7 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pt-lg-6 {
    padding-top: 4.5rem !important;
  }
  .pt-lg-7 {
    padding-top: 6rem !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-right: 1rem !important;
  }
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-right: 3rem !important;
  }
  .pe-lg-6 {
    padding-right: 4.5rem !important;
  }
  .pe-lg-7 {
    padding-right: 6rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .pb-lg-6 {
    padding-bottom: 4.5rem !important;
  }
  .pb-lg-7 {
    padding-bottom: 6rem !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-left: 1rem !important;
  }
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-left: 3rem !important;
  }
  .ps-lg-6 {
    padding-left: 4.5rem !important;
  }
  .ps-lg-7 {
    padding-left: 6rem !important;
  }
  .gap-lg-0 {
    gap: 0 !important;
  }
  .gap-lg-1 {
    gap: 0.25rem !important;
  }
  .gap-lg-2 {
    gap: 0.5rem !important;
  }
  .gap-lg-3 {
    gap: 1rem !important;
  }
  .gap-lg-4 {
    gap: 1.5rem !important;
  }
  .gap-lg-5 {
    gap: 3rem !important;
  }
  .gap-lg-6 {
    gap: 4.5rem !important;
  }
  .gap-lg-7 {
    gap: 6rem !important;
  }
  .row-gap-lg-0 {
    row-gap: 0 !important;
  }
  .row-gap-lg-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-lg-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-lg-3 {
    row-gap: 1rem !important;
  }
  .row-gap-lg-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-lg-5 {
    row-gap: 3rem !important;
  }
  .row-gap-lg-6 {
    row-gap: 4.5rem !important;
  }
  .row-gap-lg-7 {
    row-gap: 6rem !important;
  }
  .column-gap-lg-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .column-gap-lg-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }
  .column-gap-lg-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }
  .column-gap-lg-3 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }
  .column-gap-lg-4 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }
  .column-gap-lg-5 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }
  .column-gap-lg-6 {
    -moz-column-gap: 4.5rem !important;
         column-gap: 4.5rem !important;
  }
  .column-gap-lg-7 {
    -moz-column-gap: 6rem !important;
         column-gap: 6rem !important;
  }
  .text-lg-start {
    text-align: left !important;
  }
  .text-lg-end {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-start {
    float: left !important;
  }
  .float-xl-end {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .object-fit-xl-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-xl-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-xl-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-xl-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-xl-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-inline-grid {
    display: inline-grid !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-6 {
    margin: 4.5rem !important;
  }
  .m-xl-7 {
    margin: 6rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-6 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .mx-xl-7 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-6 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .my-xl-7 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-6 {
    margin-top: 4.5rem !important;
  }
  .mt-xl-7 {
    margin-top: 6rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-right: 0 !important;
  }
  .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xl-3 {
    margin-right: 1rem !important;
  }
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xl-5 {
    margin-right: 3rem !important;
  }
  .me-xl-6 {
    margin-right: 4.5rem !important;
  }
  .me-xl-7 {
    margin-right: 6rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-6 {
    margin-bottom: 4.5rem !important;
  }
  .mb-xl-7 {
    margin-bottom: 6rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-left: 1rem !important;
  }
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-left: 3rem !important;
  }
  .ms-xl-6 {
    margin-left: 4.5rem !important;
  }
  .ms-xl-7 {
    margin-left: 6rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .m-xl-n3 {
    margin: -1rem !important;
  }
  .m-xl-n4 {
    margin: -1.5rem !important;
  }
  .m-xl-n5 {
    margin: -3rem !important;
  }
  .m-xl-n6 {
    margin: -4.5rem !important;
  }
  .m-xl-n7 {
    margin: -6rem !important;
  }
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-xl-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-xl-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-xl-n6 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important;
  }
  .mx-xl-n7 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  .my-xl-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-xl-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-xl-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-xl-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-xl-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-xl-n6 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }
  .my-xl-n7 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .mt-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-xl-n3 {
    margin-top: -1rem !important;
  }
  .mt-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-xl-n5 {
    margin-top: -3rem !important;
  }
  .mt-xl-n6 {
    margin-top: -4.5rem !important;
  }
  .mt-xl-n7 {
    margin-top: -6rem !important;
  }
  .me-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .me-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .me-xl-n3 {
    margin-right: -1rem !important;
  }
  .me-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .me-xl-n5 {
    margin-right: -3rem !important;
  }
  .me-xl-n6 {
    margin-right: -4.5rem !important;
  }
  .me-xl-n7 {
    margin-right: -6rem !important;
  }
  .mb-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-xl-n5 {
    margin-bottom: -3rem !important;
  }
  .mb-xl-n6 {
    margin-bottom: -4.5rem !important;
  }
  .mb-xl-n7 {
    margin-bottom: -6rem !important;
  }
  .ms-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-xl-n3 {
    margin-left: -1rem !important;
  }
  .ms-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-xl-n5 {
    margin-left: -3rem !important;
  }
  .ms-xl-n6 {
    margin-left: -4.5rem !important;
  }
  .ms-xl-n7 {
    margin-left: -6rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .p-xl-6 {
    padding: 4.5rem !important;
  }
  .p-xl-7 {
    padding: 6rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-xl-6 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .px-xl-7 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-xl-6 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .py-xl-7 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pt-xl-6 {
    padding-top: 4.5rem !important;
  }
  .pt-xl-7 {
    padding-top: 6rem !important;
  }
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-right: 1rem !important;
  }
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-right: 3rem !important;
  }
  .pe-xl-6 {
    padding-right: 4.5rem !important;
  }
  .pe-xl-7 {
    padding-right: 6rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .pb-xl-6 {
    padding-bottom: 4.5rem !important;
  }
  .pb-xl-7 {
    padding-bottom: 6rem !important;
  }
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-left: 1rem !important;
  }
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-left: 3rem !important;
  }
  .ps-xl-6 {
    padding-left: 4.5rem !important;
  }
  .ps-xl-7 {
    padding-left: 6rem !important;
  }
  .gap-xl-0 {
    gap: 0 !important;
  }
  .gap-xl-1 {
    gap: 0.25rem !important;
  }
  .gap-xl-2 {
    gap: 0.5rem !important;
  }
  .gap-xl-3 {
    gap: 1rem !important;
  }
  .gap-xl-4 {
    gap: 1.5rem !important;
  }
  .gap-xl-5 {
    gap: 3rem !important;
  }
  .gap-xl-6 {
    gap: 4.5rem !important;
  }
  .gap-xl-7 {
    gap: 6rem !important;
  }
  .row-gap-xl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xl-5 {
    row-gap: 3rem !important;
  }
  .row-gap-xl-6 {
    row-gap: 4.5rem !important;
  }
  .row-gap-xl-7 {
    row-gap: 6rem !important;
  }
  .column-gap-xl-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .column-gap-xl-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }
  .column-gap-xl-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }
  .column-gap-xl-3 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }
  .column-gap-xl-4 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }
  .column-gap-xl-5 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }
  .column-gap-xl-6 {
    -moz-column-gap: 4.5rem !important;
         column-gap: 4.5rem !important;
  }
  .column-gap-xl-7 {
    -moz-column-gap: 6rem !important;
         column-gap: 6rem !important;
  }
  .text-xl-start {
    text-align: left !important;
  }
  .text-xl-end {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1440px) {
  .float-xxl-start {
    float: left !important;
  }
  .float-xxl-end {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
  .object-fit-xxl-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-xxl-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-xxl-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-xxl-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-xxl-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: grid !important;
  }
  .d-xxl-inline-grid {
    display: inline-grid !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .m-xxl-6 {
    margin: 4.5rem !important;
  }
  .m-xxl-7 {
    margin: 6rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-6 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .mx-xxl-7 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxl-6 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .my-xxl-7 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxl-6 {
    margin-top: 4.5rem !important;
  }
  .mt-xxl-7 {
    margin-top: 6rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xxl-3 {
    margin-right: 1rem !important;
  }
  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-right: 3rem !important;
  }
  .me-xxl-6 {
    margin-right: 4.5rem !important;
  }
  .me-xxl-7 {
    margin-right: 6rem !important;
  }
  .me-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-6 {
    margin-bottom: 4.5rem !important;
  }
  .mb-xxl-7 {
    margin-bottom: 6rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  .ms-xxl-6 {
    margin-left: 4.5rem !important;
  }
  .ms-xxl-7 {
    margin-left: 6rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .m-xxl-n1 {
    margin: -0.25rem !important;
  }
  .m-xxl-n2 {
    margin: -0.5rem !important;
  }
  .m-xxl-n3 {
    margin: -1rem !important;
  }
  .m-xxl-n4 {
    margin: -1.5rem !important;
  }
  .m-xxl-n5 {
    margin: -3rem !important;
  }
  .m-xxl-n6 {
    margin: -4.5rem !important;
  }
  .m-xxl-n7 {
    margin: -6rem !important;
  }
  .mx-xxl-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-xxl-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-xxl-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-xxl-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-xxl-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-xxl-n6 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important;
  }
  .mx-xxl-n7 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  .my-xxl-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-xxl-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-xxl-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-xxl-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-xxl-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-xxl-n6 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }
  .my-xxl-n7 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .mt-xxl-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-xxl-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-xxl-n3 {
    margin-top: -1rem !important;
  }
  .mt-xxl-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-xxl-n5 {
    margin-top: -3rem !important;
  }
  .mt-xxl-n6 {
    margin-top: -4.5rem !important;
  }
  .mt-xxl-n7 {
    margin-top: -6rem !important;
  }
  .me-xxl-n1 {
    margin-right: -0.25rem !important;
  }
  .me-xxl-n2 {
    margin-right: -0.5rem !important;
  }
  .me-xxl-n3 {
    margin-right: -1rem !important;
  }
  .me-xxl-n4 {
    margin-right: -1.5rem !important;
  }
  .me-xxl-n5 {
    margin-right: -3rem !important;
  }
  .me-xxl-n6 {
    margin-right: -4.5rem !important;
  }
  .me-xxl-n7 {
    margin-right: -6rem !important;
  }
  .mb-xxl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-xxl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-xxl-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-xxl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-xxl-n5 {
    margin-bottom: -3rem !important;
  }
  .mb-xxl-n6 {
    margin-bottom: -4.5rem !important;
  }
  .mb-xxl-n7 {
    margin-bottom: -6rem !important;
  }
  .ms-xxl-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-xxl-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-xxl-n3 {
    margin-left: -1rem !important;
  }
  .ms-xxl-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-xxl-n5 {
    margin-left: -3rem !important;
  }
  .ms-xxl-n6 {
    margin-left: -4.5rem !important;
  }
  .ms-xxl-n7 {
    margin-left: -6rem !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .p-xxl-6 {
    padding: 4.5rem !important;
  }
  .p-xxl-7 {
    padding: 6rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-xxl-6 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .px-xxl-7 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-xxl-6 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .py-xxl-7 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .pt-xxl-6 {
    padding-top: 4.5rem !important;
  }
  .pt-xxl-7 {
    padding-top: 6rem !important;
  }
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-right: 3rem !important;
  }
  .pe-xxl-6 {
    padding-right: 4.5rem !important;
  }
  .pe-xxl-7 {
    padding-right: 6rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .pb-xxl-6 {
    padding-bottom: 4.5rem !important;
  }
  .pb-xxl-7 {
    padding-bottom: 6rem !important;
  }
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-left: 3rem !important;
  }
  .ps-xxl-6 {
    padding-left: 4.5rem !important;
  }
  .ps-xxl-7 {
    padding-left: 6rem !important;
  }
  .gap-xxl-0 {
    gap: 0 !important;
  }
  .gap-xxl-1 {
    gap: 0.25rem !important;
  }
  .gap-xxl-2 {
    gap: 0.5rem !important;
  }
  .gap-xxl-3 {
    gap: 1rem !important;
  }
  .gap-xxl-4 {
    gap: 1.5rem !important;
  }
  .gap-xxl-5 {
    gap: 3rem !important;
  }
  .gap-xxl-6 {
    gap: 4.5rem !important;
  }
  .gap-xxl-7 {
    gap: 6rem !important;
  }
  .row-gap-xxl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xxl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xxl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xxl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xxl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xxl-5 {
    row-gap: 3rem !important;
  }
  .row-gap-xxl-6 {
    row-gap: 4.5rem !important;
  }
  .row-gap-xxl-7 {
    row-gap: 6rem !important;
  }
  .column-gap-xxl-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .column-gap-xxl-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }
  .column-gap-xxl-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }
  .column-gap-xxl-3 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }
  .column-gap-xxl-4 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }
  .column-gap-xxl-5 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }
  .column-gap-xxl-6 {
    -moz-column-gap: 4.5rem !important;
         column-gap: 4.5rem !important;
  }
  .column-gap-xxl-7 {
    -moz-column-gap: 6rem !important;
         column-gap: 6rem !important;
  }
  .text-xxl-start {
    text-align: left !important;
  }
  .text-xxl-end {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.1875rem !important;
  }
  .fs-2 {
    font-size: 1.75rem !important;
  }
  .fs-3 {
    font-size: 1.53125rem !important;
  }
  .fs-4 {
    font-size: 1.3125rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-inline-grid {
    display: inline-grid !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}
/*!
 * Bootstrap Icons v1.11.3 (https://icons.getbootstrap.com/)
 * Copyright 2019-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/icons/blob/main/LICENSE)
 */
@font-face {
  font-display: block;
  font-family: "bootstrap-icons";
  src: url(/assets/bootstrap-icons/font/fonts/bootstrap-icons-4f186bfcba02df32e2e45e64645aa46886457cb855a85bbec8013e1866c8a1f6.woff2?24e3eb84d0bcaf83d77f904c78ac1f47) format("woff2"), url(/assets/bootstrap-icons/font/fonts/bootstrap-icons-69de61f24e1c47410e9c685931afab4ca0ebba40d9ebbf50c669f7496b112f32.woff?24e3eb84d0bcaf83d77f904c78ac1f47) format("woff");
}
.bi::before,
[class^=bi-]::before,
[class*=" bi-"]::before {
  display: inline-block;
  font-family: "bootstrap-icons" !important;
  font-style: normal;
  font-weight: normal !important;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: -0.125em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.bi-123::before {
  content: "\f67f";
}

.bi-alarm-fill::before {
  content: "\f101";
}

.bi-alarm::before {
  content: "\f102";
}

.bi-align-bottom::before {
  content: "\f103";
}

.bi-align-center::before {
  content: "\f104";
}

.bi-align-end::before {
  content: "\f105";
}

.bi-align-middle::before {
  content: "\f106";
}

.bi-align-start::before {
  content: "\f107";
}

.bi-align-top::before {
  content: "\f108";
}

.bi-alt::before {
  content: "\f109";
}

.bi-app-indicator::before {
  content: "\f10a";
}

.bi-app::before {
  content: "\f10b";
}

.bi-archive-fill::before {
  content: "\f10c";
}

.bi-archive::before {
  content: "\f10d";
}

.bi-arrow-90deg-down::before {
  content: "\f10e";
}

.bi-arrow-90deg-left::before {
  content: "\f10f";
}

.bi-arrow-90deg-right::before {
  content: "\f110";
}

.bi-arrow-90deg-up::before {
  content: "\f111";
}

.bi-arrow-bar-down::before {
  content: "\f112";
}

.bi-arrow-bar-left::before {
  content: "\f113";
}

.bi-arrow-bar-right::before {
  content: "\f114";
}

.bi-arrow-bar-up::before {
  content: "\f115";
}

.bi-arrow-clockwise::before {
  content: "\f116";
}

.bi-arrow-counterclockwise::before {
  content: "\f117";
}

.bi-arrow-down-circle-fill::before {
  content: "\f118";
}

.bi-arrow-down-circle::before {
  content: "\f119";
}

.bi-arrow-down-left-circle-fill::before {
  content: "\f11a";
}

.bi-arrow-down-left-circle::before {
  content: "\f11b";
}

.bi-arrow-down-left-square-fill::before {
  content: "\f11c";
}

.bi-arrow-down-left-square::before {
  content: "\f11d";
}

.bi-arrow-down-left::before {
  content: "\f11e";
}

.bi-arrow-down-right-circle-fill::before {
  content: "\f11f";
}

.bi-arrow-down-right-circle::before {
  content: "\f120";
}

.bi-arrow-down-right-square-fill::before {
  content: "\f121";
}

.bi-arrow-down-right-square::before {
  content: "\f122";
}

.bi-arrow-down-right::before {
  content: "\f123";
}

.bi-arrow-down-short::before {
  content: "\f124";
}

.bi-arrow-down-square-fill::before {
  content: "\f125";
}

.bi-arrow-down-square::before {
  content: "\f126";
}

.bi-arrow-down-up::before {
  content: "\f127";
}

.bi-arrow-down::before {
  content: "\f128";
}

.bi-arrow-left-circle-fill::before {
  content: "\f129";
}

.bi-arrow-left-circle::before {
  content: "\f12a";
}

.bi-arrow-left-right::before {
  content: "\f12b";
}

.bi-arrow-left-short::before {
  content: "\f12c";
}

.bi-arrow-left-square-fill::before {
  content: "\f12d";
}

.bi-arrow-left-square::before {
  content: "\f12e";
}

.bi-arrow-left::before {
  content: "\f12f";
}

.bi-arrow-repeat::before {
  content: "\f130";
}

.bi-arrow-return-left::before {
  content: "\f131";
}

.bi-arrow-return-right::before {
  content: "\f132";
}

.bi-arrow-right-circle-fill::before {
  content: "\f133";
}

.bi-arrow-right-circle::before {
  content: "\f134";
}

.bi-arrow-right-short::before {
  content: "\f135";
}

.bi-arrow-right-square-fill::before {
  content: "\f136";
}

.bi-arrow-right-square::before {
  content: "\f137";
}

.bi-arrow-right::before {
  content: "\f138";
}

.bi-arrow-up-circle-fill::before {
  content: "\f139";
}

.bi-arrow-up-circle::before {
  content: "\f13a";
}

.bi-arrow-up-left-circle-fill::before {
  content: "\f13b";
}

.bi-arrow-up-left-circle::before {
  content: "\f13c";
}

.bi-arrow-up-left-square-fill::before {
  content: "\f13d";
}

.bi-arrow-up-left-square::before {
  content: "\f13e";
}

.bi-arrow-up-left::before {
  content: "\f13f";
}

.bi-arrow-up-right-circle-fill::before {
  content: "\f140";
}

.bi-arrow-up-right-circle::before {
  content: "\f141";
}

.bi-arrow-up-right-square-fill::before {
  content: "\f142";
}

.bi-arrow-up-right-square::before {
  content: "\f143";
}

.bi-arrow-up-right::before {
  content: "\f144";
}

.bi-arrow-up-short::before {
  content: "\f145";
}

.bi-arrow-up-square-fill::before {
  content: "\f146";
}

.bi-arrow-up-square::before {
  content: "\f147";
}

.bi-arrow-up::before {
  content: "\f148";
}

.bi-arrows-angle-contract::before {
  content: "\f149";
}

.bi-arrows-angle-expand::before {
  content: "\f14a";
}

.bi-arrows-collapse::before {
  content: "\f14b";
}

.bi-arrows-expand::before {
  content: "\f14c";
}

.bi-arrows-fullscreen::before {
  content: "\f14d";
}

.bi-arrows-move::before {
  content: "\f14e";
}

.bi-aspect-ratio-fill::before {
  content: "\f14f";
}

.bi-aspect-ratio::before {
  content: "\f150";
}

.bi-asterisk::before {
  content: "\f151";
}

.bi-at::before {
  content: "\f152";
}

.bi-award-fill::before {
  content: "\f153";
}

.bi-award::before {
  content: "\f154";
}

.bi-back::before {
  content: "\f155";
}

.bi-backspace-fill::before {
  content: "\f156";
}

.bi-backspace-reverse-fill::before {
  content: "\f157";
}

.bi-backspace-reverse::before {
  content: "\f158";
}

.bi-backspace::before {
  content: "\f159";
}

.bi-badge-3d-fill::before {
  content: "\f15a";
}

.bi-badge-3d::before {
  content: "\f15b";
}

.bi-badge-4k-fill::before {
  content: "\f15c";
}

.bi-badge-4k::before {
  content: "\f15d";
}

.bi-badge-8k-fill::before {
  content: "\f15e";
}

.bi-badge-8k::before {
  content: "\f15f";
}

.bi-badge-ad-fill::before {
  content: "\f160";
}

.bi-badge-ad::before {
  content: "\f161";
}

.bi-badge-ar-fill::before {
  content: "\f162";
}

.bi-badge-ar::before {
  content: "\f163";
}

.bi-badge-cc-fill::before {
  content: "\f164";
}

.bi-badge-cc::before {
  content: "\f165";
}

.bi-badge-hd-fill::before {
  content: "\f166";
}

.bi-badge-hd::before {
  content: "\f167";
}

.bi-badge-tm-fill::before {
  content: "\f168";
}

.bi-badge-tm::before {
  content: "\f169";
}

.bi-badge-vo-fill::before {
  content: "\f16a";
}

.bi-badge-vo::before {
  content: "\f16b";
}

.bi-badge-vr-fill::before {
  content: "\f16c";
}

.bi-badge-vr::before {
  content: "\f16d";
}

.bi-badge-wc-fill::before {
  content: "\f16e";
}

.bi-badge-wc::before {
  content: "\f16f";
}

.bi-bag-check-fill::before {
  content: "\f170";
}

.bi-bag-check::before {
  content: "\f171";
}

.bi-bag-dash-fill::before {
  content: "\f172";
}

.bi-bag-dash::before {
  content: "\f173";
}

.bi-bag-fill::before {
  content: "\f174";
}

.bi-bag-plus-fill::before {
  content: "\f175";
}

.bi-bag-plus::before {
  content: "\f176";
}

.bi-bag-x-fill::before {
  content: "\f177";
}

.bi-bag-x::before {
  content: "\f178";
}

.bi-bag::before {
  content: "\f179";
}

.bi-bar-chart-fill::before {
  content: "\f17a";
}

.bi-bar-chart-line-fill::before {
  content: "\f17b";
}

.bi-bar-chart-line::before {
  content: "\f17c";
}

.bi-bar-chart-steps::before {
  content: "\f17d";
}

.bi-bar-chart::before {
  content: "\f17e";
}

.bi-basket-fill::before {
  content: "\f17f";
}

.bi-basket::before {
  content: "\f180";
}

.bi-basket2-fill::before {
  content: "\f181";
}

.bi-basket2::before {
  content: "\f182";
}

.bi-basket3-fill::before {
  content: "\f183";
}

.bi-basket3::before {
  content: "\f184";
}

.bi-battery-charging::before {
  content: "\f185";
}

.bi-battery-full::before {
  content: "\f186";
}

.bi-battery-half::before {
  content: "\f187";
}

.bi-battery::before {
  content: "\f188";
}

.bi-bell-fill::before {
  content: "\f189";
}

.bi-bell::before {
  content: "\f18a";
}

.bi-bezier::before {
  content: "\f18b";
}

.bi-bezier2::before {
  content: "\f18c";
}

.bi-bicycle::before {
  content: "\f18d";
}

.bi-binoculars-fill::before {
  content: "\f18e";
}

.bi-binoculars::before {
  content: "\f18f";
}

.bi-blockquote-left::before {
  content: "\f190";
}

.bi-blockquote-right::before {
  content: "\f191";
}

.bi-book-fill::before {
  content: "\f192";
}

.bi-book-half::before {
  content: "\f193";
}

.bi-book::before {
  content: "\f194";
}

.bi-bookmark-check-fill::before {
  content: "\f195";
}

.bi-bookmark-check::before {
  content: "\f196";
}

.bi-bookmark-dash-fill::before {
  content: "\f197";
}

.bi-bookmark-dash::before {
  content: "\f198";
}

.bi-bookmark-fill::before {
  content: "\f199";
}

.bi-bookmark-heart-fill::before {
  content: "\f19a";
}

.bi-bookmark-heart::before {
  content: "\f19b";
}

.bi-bookmark-plus-fill::before {
  content: "\f19c";
}

.bi-bookmark-plus::before {
  content: "\f19d";
}

.bi-bookmark-star-fill::before {
  content: "\f19e";
}

.bi-bookmark-star::before {
  content: "\f19f";
}

.bi-bookmark-x-fill::before {
  content: "\f1a0";
}

.bi-bookmark-x::before {
  content: "\f1a1";
}

.bi-bookmark::before {
  content: "\f1a2";
}

.bi-bookmarks-fill::before {
  content: "\f1a3";
}

.bi-bookmarks::before {
  content: "\f1a4";
}

.bi-bookshelf::before {
  content: "\f1a5";
}

.bi-bootstrap-fill::before {
  content: "\f1a6";
}

.bi-bootstrap-reboot::before {
  content: "\f1a7";
}

.bi-bootstrap::before {
  content: "\f1a8";
}

.bi-border-all::before {
  content: "\f1a9";
}

.bi-border-bottom::before {
  content: "\f1aa";
}

.bi-border-center::before {
  content: "\f1ab";
}

.bi-border-inner::before {
  content: "\f1ac";
}

.bi-border-left::before {
  content: "\f1ad";
}

.bi-border-middle::before {
  content: "\f1ae";
}

.bi-border-outer::before {
  content: "\f1af";
}

.bi-border-right::before {
  content: "\f1b0";
}

.bi-border-style::before {
  content: "\f1b1";
}

.bi-border-top::before {
  content: "\f1b2";
}

.bi-border-width::before {
  content: "\f1b3";
}

.bi-border::before {
  content: "\f1b4";
}

.bi-bounding-box-circles::before {
  content: "\f1b5";
}

.bi-bounding-box::before {
  content: "\f1b6";
}

.bi-box-arrow-down-left::before {
  content: "\f1b7";
}

.bi-box-arrow-down-right::before {
  content: "\f1b8";
}

.bi-box-arrow-down::before {
  content: "\f1b9";
}

.bi-box-arrow-in-down-left::before {
  content: "\f1ba";
}

.bi-box-arrow-in-down-right::before {
  content: "\f1bb";
}

.bi-box-arrow-in-down::before {
  content: "\f1bc";
}

.bi-box-arrow-in-left::before {
  content: "\f1bd";
}

.bi-box-arrow-in-right::before {
  content: "\f1be";
}

.bi-box-arrow-in-up-left::before {
  content: "\f1bf";
}

.bi-box-arrow-in-up-right::before {
  content: "\f1c0";
}

.bi-box-arrow-in-up::before {
  content: "\f1c1";
}

.bi-box-arrow-left::before {
  content: "\f1c2";
}

.bi-box-arrow-right::before {
  content: "\f1c3";
}

.bi-box-arrow-up-left::before {
  content: "\f1c4";
}

.bi-box-arrow-up-right::before {
  content: "\f1c5";
}

.bi-box-arrow-up::before {
  content: "\f1c6";
}

.bi-box-seam::before {
  content: "\f1c7";
}

.bi-box::before {
  content: "\f1c8";
}

.bi-braces::before {
  content: "\f1c9";
}

.bi-bricks::before {
  content: "\f1ca";
}

.bi-briefcase-fill::before {
  content: "\f1cb";
}

.bi-briefcase::before {
  content: "\f1cc";
}

.bi-brightness-alt-high-fill::before {
  content: "\f1cd";
}

.bi-brightness-alt-high::before {
  content: "\f1ce";
}

.bi-brightness-alt-low-fill::before {
  content: "\f1cf";
}

.bi-brightness-alt-low::before {
  content: "\f1d0";
}

.bi-brightness-high-fill::before {
  content: "\f1d1";
}

.bi-brightness-high::before {
  content: "\f1d2";
}

.bi-brightness-low-fill::before {
  content: "\f1d3";
}

.bi-brightness-low::before {
  content: "\f1d4";
}

.bi-broadcast-pin::before {
  content: "\f1d5";
}

.bi-broadcast::before {
  content: "\f1d6";
}

.bi-brush-fill::before {
  content: "\f1d7";
}

.bi-brush::before {
  content: "\f1d8";
}

.bi-bucket-fill::before {
  content: "\f1d9";
}

.bi-bucket::before {
  content: "\f1da";
}

.bi-bug-fill::before {
  content: "\f1db";
}

.bi-bug::before {
  content: "\f1dc";
}

.bi-building::before {
  content: "\f1dd";
}

.bi-bullseye::before {
  content: "\f1de";
}

.bi-calculator-fill::before {
  content: "\f1df";
}

.bi-calculator::before {
  content: "\f1e0";
}

.bi-calendar-check-fill::before {
  content: "\f1e1";
}

.bi-calendar-check::before {
  content: "\f1e2";
}

.bi-calendar-date-fill::before {
  content: "\f1e3";
}

.bi-calendar-date::before {
  content: "\f1e4";
}

.bi-calendar-day-fill::before {
  content: "\f1e5";
}

.bi-calendar-day::before {
  content: "\f1e6";
}

.bi-calendar-event-fill::before {
  content: "\f1e7";
}

.bi-calendar-event::before {
  content: "\f1e8";
}

.bi-calendar-fill::before {
  content: "\f1e9";
}

.bi-calendar-minus-fill::before {
  content: "\f1ea";
}

.bi-calendar-minus::before {
  content: "\f1eb";
}

.bi-calendar-month-fill::before {
  content: "\f1ec";
}

.bi-calendar-month::before {
  content: "\f1ed";
}

.bi-calendar-plus-fill::before {
  content: "\f1ee";
}

.bi-calendar-plus::before {
  content: "\f1ef";
}

.bi-calendar-range-fill::before {
  content: "\f1f0";
}

.bi-calendar-range::before {
  content: "\f1f1";
}

.bi-calendar-week-fill::before {
  content: "\f1f2";
}

.bi-calendar-week::before {
  content: "\f1f3";
}

.bi-calendar-x-fill::before {
  content: "\f1f4";
}

.bi-calendar-x::before {
  content: "\f1f5";
}

.bi-calendar::before {
  content: "\f1f6";
}

.bi-calendar2-check-fill::before {
  content: "\f1f7";
}

.bi-calendar2-check::before {
  content: "\f1f8";
}

.bi-calendar2-date-fill::before {
  content: "\f1f9";
}

.bi-calendar2-date::before {
  content: "\f1fa";
}

.bi-calendar2-day-fill::before {
  content: "\f1fb";
}

.bi-calendar2-day::before {
  content: "\f1fc";
}

.bi-calendar2-event-fill::before {
  content: "\f1fd";
}

.bi-calendar2-event::before {
  content: "\f1fe";
}

.bi-calendar2-fill::before {
  content: "\f1ff";
}

.bi-calendar2-minus-fill::before {
  content: "\f200";
}

.bi-calendar2-minus::before {
  content: "\f201";
}

.bi-calendar2-month-fill::before {
  content: "\f202";
}

.bi-calendar2-month::before {
  content: "\f203";
}

.bi-calendar2-plus-fill::before {
  content: "\f204";
}

.bi-calendar2-plus::before {
  content: "\f205";
}

.bi-calendar2-range-fill::before {
  content: "\f206";
}

.bi-calendar2-range::before {
  content: "\f207";
}

.bi-calendar2-week-fill::before {
  content: "\f208";
}

.bi-calendar2-week::before {
  content: "\f209";
}

.bi-calendar2-x-fill::before {
  content: "\f20a";
}

.bi-calendar2-x::before {
  content: "\f20b";
}

.bi-calendar2::before {
  content: "\f20c";
}

.bi-calendar3-event-fill::before {
  content: "\f20d";
}

.bi-calendar3-event::before {
  content: "\f20e";
}

.bi-calendar3-fill::before {
  content: "\f20f";
}

.bi-calendar3-range-fill::before {
  content: "\f210";
}

.bi-calendar3-range::before {
  content: "\f211";
}

.bi-calendar3-week-fill::before {
  content: "\f212";
}

.bi-calendar3-week::before {
  content: "\f213";
}

.bi-calendar3::before {
  content: "\f214";
}

.bi-calendar4-event::before {
  content: "\f215";
}

.bi-calendar4-range::before {
  content: "\f216";
}

.bi-calendar4-week::before {
  content: "\f217";
}

.bi-calendar4::before {
  content: "\f218";
}

.bi-camera-fill::before {
  content: "\f219";
}

.bi-camera-reels-fill::before {
  content: "\f21a";
}

.bi-camera-reels::before {
  content: "\f21b";
}

.bi-camera-video-fill::before {
  content: "\f21c";
}

.bi-camera-video-off-fill::before {
  content: "\f21d";
}

.bi-camera-video-off::before {
  content: "\f21e";
}

.bi-camera-video::before {
  content: "\f21f";
}

.bi-camera::before {
  content: "\f220";
}

.bi-camera2::before {
  content: "\f221";
}

.bi-capslock-fill::before {
  content: "\f222";
}

.bi-capslock::before {
  content: "\f223";
}

.bi-card-checklist::before {
  content: "\f224";
}

.bi-card-heading::before {
  content: "\f225";
}

.bi-card-image::before {
  content: "\f226";
}

.bi-card-list::before {
  content: "\f227";
}

.bi-card-text::before {
  content: "\f228";
}

.bi-caret-down-fill::before {
  content: "\f229";
}

.bi-caret-down-square-fill::before {
  content: "\f22a";
}

.bi-caret-down-square::before {
  content: "\f22b";
}

.bi-caret-down::before {
  content: "\f22c";
}

.bi-caret-left-fill::before {
  content: "\f22d";
}

.bi-caret-left-square-fill::before {
  content: "\f22e";
}

.bi-caret-left-square::before {
  content: "\f22f";
}

.bi-caret-left::before {
  content: "\f230";
}

.bi-caret-right-fill::before {
  content: "\f231";
}

.bi-caret-right-square-fill::before {
  content: "\f232";
}

.bi-caret-right-square::before {
  content: "\f233";
}

.bi-caret-right::before {
  content: "\f234";
}

.bi-caret-up-fill::before {
  content: "\f235";
}

.bi-caret-up-square-fill::before {
  content: "\f236";
}

.bi-caret-up-square::before {
  content: "\f237";
}

.bi-caret-up::before {
  content: "\f238";
}

.bi-cart-check-fill::before {
  content: "\f239";
}

.bi-cart-check::before {
  content: "\f23a";
}

.bi-cart-dash-fill::before {
  content: "\f23b";
}

.bi-cart-dash::before {
  content: "\f23c";
}

.bi-cart-fill::before {
  content: "\f23d";
}

.bi-cart-plus-fill::before {
  content: "\f23e";
}

.bi-cart-plus::before {
  content: "\f23f";
}

.bi-cart-x-fill::before {
  content: "\f240";
}

.bi-cart-x::before {
  content: "\f241";
}

.bi-cart::before {
  content: "\f242";
}

.bi-cart2::before {
  content: "\f243";
}

.bi-cart3::before {
  content: "\f244";
}

.bi-cart4::before {
  content: "\f245";
}

.bi-cash-stack::before {
  content: "\f246";
}

.bi-cash::before {
  content: "\f247";
}

.bi-cast::before {
  content: "\f248";
}

.bi-chat-dots-fill::before {
  content: "\f249";
}

.bi-chat-dots::before {
  content: "\f24a";
}

.bi-chat-fill::before {
  content: "\f24b";
}

.bi-chat-left-dots-fill::before {
  content: "\f24c";
}

.bi-chat-left-dots::before {
  content: "\f24d";
}

.bi-chat-left-fill::before {
  content: "\f24e";
}

.bi-chat-left-quote-fill::before {
  content: "\f24f";
}

.bi-chat-left-quote::before {
  content: "\f250";
}

.bi-chat-left-text-fill::before {
  content: "\f251";
}

.bi-chat-left-text::before {
  content: "\f252";
}

.bi-chat-left::before {
  content: "\f253";
}

.bi-chat-quote-fill::before {
  content: "\f254";
}

.bi-chat-quote::before {
  content: "\f255";
}

.bi-chat-right-dots-fill::before {
  content: "\f256";
}

.bi-chat-right-dots::before {
  content: "\f257";
}

.bi-chat-right-fill::before {
  content: "\f258";
}

.bi-chat-right-quote-fill::before {
  content: "\f259";
}

.bi-chat-right-quote::before {
  content: "\f25a";
}

.bi-chat-right-text-fill::before {
  content: "\f25b";
}

.bi-chat-right-text::before {
  content: "\f25c";
}

.bi-chat-right::before {
  content: "\f25d";
}

.bi-chat-square-dots-fill::before {
  content: "\f25e";
}

.bi-chat-square-dots::before {
  content: "\f25f";
}

.bi-chat-square-fill::before {
  content: "\f260";
}

.bi-chat-square-quote-fill::before {
  content: "\f261";
}

.bi-chat-square-quote::before {
  content: "\f262";
}

.bi-chat-square-text-fill::before {
  content: "\f263";
}

.bi-chat-square-text::before {
  content: "\f264";
}

.bi-chat-square::before {
  content: "\f265";
}

.bi-chat-text-fill::before {
  content: "\f266";
}

.bi-chat-text::before {
  content: "\f267";
}

.bi-chat::before {
  content: "\f268";
}

.bi-check-all::before {
  content: "\f269";
}

.bi-check-circle-fill::before {
  content: "\f26a";
}

.bi-check-circle::before {
  content: "\f26b";
}

.bi-check-square-fill::before {
  content: "\f26c";
}

.bi-check-square::before {
  content: "\f26d";
}

.bi-check::before {
  content: "\f26e";
}

.bi-check2-all::before {
  content: "\f26f";
}

.bi-check2-circle::before {
  content: "\f270";
}

.bi-check2-square::before {
  content: "\f271";
}

.bi-check2::before {
  content: "\f272";
}

.bi-chevron-bar-contract::before {
  content: "\f273";
}

.bi-chevron-bar-down::before {
  content: "\f274";
}

.bi-chevron-bar-expand::before {
  content: "\f275";
}

.bi-chevron-bar-left::before {
  content: "\f276";
}

.bi-chevron-bar-right::before {
  content: "\f277";
}

.bi-chevron-bar-up::before {
  content: "\f278";
}

.bi-chevron-compact-down::before {
  content: "\f279";
}

.bi-chevron-compact-left::before {
  content: "\f27a";
}

.bi-chevron-compact-right::before {
  content: "\f27b";
}

.bi-chevron-compact-up::before {
  content: "\f27c";
}

.bi-chevron-contract::before {
  content: "\f27d";
}

.bi-chevron-double-down::before {
  content: "\f27e";
}

.bi-chevron-double-left::before {
  content: "\f27f";
}

.bi-chevron-double-right::before {
  content: "\f280";
}

.bi-chevron-double-up::before {
  content: "\f281";
}

.bi-chevron-down::before {
  content: "\f282";
}

.bi-chevron-expand::before {
  content: "\f283";
}

.bi-chevron-left::before {
  content: "\f284";
}

.bi-chevron-right::before {
  content: "\f285";
}

.bi-chevron-up::before {
  content: "\f286";
}

.bi-circle-fill::before {
  content: "\f287";
}

.bi-circle-half::before {
  content: "\f288";
}

.bi-circle-square::before {
  content: "\f289";
}

.bi-circle::before {
  content: "\f28a";
}

.bi-clipboard-check::before {
  content: "\f28b";
}

.bi-clipboard-data::before {
  content: "\f28c";
}

.bi-clipboard-minus::before {
  content: "\f28d";
}

.bi-clipboard-plus::before {
  content: "\f28e";
}

.bi-clipboard-x::before {
  content: "\f28f";
}

.bi-clipboard::before {
  content: "\f290";
}

.bi-clock-fill::before {
  content: "\f291";
}

.bi-clock-history::before {
  content: "\f292";
}

.bi-clock::before {
  content: "\f293";
}

.bi-cloud-arrow-down-fill::before {
  content: "\f294";
}

.bi-cloud-arrow-down::before {
  content: "\f295";
}

.bi-cloud-arrow-up-fill::before {
  content: "\f296";
}

.bi-cloud-arrow-up::before {
  content: "\f297";
}

.bi-cloud-check-fill::before {
  content: "\f298";
}

.bi-cloud-check::before {
  content: "\f299";
}

.bi-cloud-download-fill::before {
  content: "\f29a";
}

.bi-cloud-download::before {
  content: "\f29b";
}

.bi-cloud-drizzle-fill::before {
  content: "\f29c";
}

.bi-cloud-drizzle::before {
  content: "\f29d";
}

.bi-cloud-fill::before {
  content: "\f29e";
}

.bi-cloud-fog-fill::before {
  content: "\f29f";
}

.bi-cloud-fog::before {
  content: "\f2a0";
}

.bi-cloud-fog2-fill::before {
  content: "\f2a1";
}

.bi-cloud-fog2::before {
  content: "\f2a2";
}

.bi-cloud-hail-fill::before {
  content: "\f2a3";
}

.bi-cloud-hail::before {
  content: "\f2a4";
}

.bi-cloud-haze-fill::before {
  content: "\f2a6";
}

.bi-cloud-haze::before {
  content: "\f2a7";
}

.bi-cloud-haze2-fill::before {
  content: "\f2a8";
}

.bi-cloud-lightning-fill::before {
  content: "\f2a9";
}

.bi-cloud-lightning-rain-fill::before {
  content: "\f2aa";
}

.bi-cloud-lightning-rain::before {
  content: "\f2ab";
}

.bi-cloud-lightning::before {
  content: "\f2ac";
}

.bi-cloud-minus-fill::before {
  content: "\f2ad";
}

.bi-cloud-minus::before {
  content: "\f2ae";
}

.bi-cloud-moon-fill::before {
  content: "\f2af";
}

.bi-cloud-moon::before {
  content: "\f2b0";
}

.bi-cloud-plus-fill::before {
  content: "\f2b1";
}

.bi-cloud-plus::before {
  content: "\f2b2";
}

.bi-cloud-rain-fill::before {
  content: "\f2b3";
}

.bi-cloud-rain-heavy-fill::before {
  content: "\f2b4";
}

.bi-cloud-rain-heavy::before {
  content: "\f2b5";
}

.bi-cloud-rain::before {
  content: "\f2b6";
}

.bi-cloud-slash-fill::before {
  content: "\f2b7";
}

.bi-cloud-slash::before {
  content: "\f2b8";
}

.bi-cloud-sleet-fill::before {
  content: "\f2b9";
}

.bi-cloud-sleet::before {
  content: "\f2ba";
}

.bi-cloud-snow-fill::before {
  content: "\f2bb";
}

.bi-cloud-snow::before {
  content: "\f2bc";
}

.bi-cloud-sun-fill::before {
  content: "\f2bd";
}

.bi-cloud-sun::before {
  content: "\f2be";
}

.bi-cloud-upload-fill::before {
  content: "\f2bf";
}

.bi-cloud-upload::before {
  content: "\f2c0";
}

.bi-cloud::before {
  content: "\f2c1";
}

.bi-clouds-fill::before {
  content: "\f2c2";
}

.bi-clouds::before {
  content: "\f2c3";
}

.bi-cloudy-fill::before {
  content: "\f2c4";
}

.bi-cloudy::before {
  content: "\f2c5";
}

.bi-code-slash::before {
  content: "\f2c6";
}

.bi-code-square::before {
  content: "\f2c7";
}

.bi-code::before {
  content: "\f2c8";
}

.bi-collection-fill::before {
  content: "\f2c9";
}

.bi-collection-play-fill::before {
  content: "\f2ca";
}

.bi-collection-play::before {
  content: "\f2cb";
}

.bi-collection::before {
  content: "\f2cc";
}

.bi-columns-gap::before {
  content: "\f2cd";
}

.bi-columns::before {
  content: "\f2ce";
}

.bi-command::before {
  content: "\f2cf";
}

.bi-compass-fill::before {
  content: "\f2d0";
}

.bi-compass::before {
  content: "\f2d1";
}

.bi-cone-striped::before {
  content: "\f2d2";
}

.bi-cone::before {
  content: "\f2d3";
}

.bi-controller::before {
  content: "\f2d4";
}

.bi-cpu-fill::before {
  content: "\f2d5";
}

.bi-cpu::before {
  content: "\f2d6";
}

.bi-credit-card-2-back-fill::before {
  content: "\f2d7";
}

.bi-credit-card-2-back::before {
  content: "\f2d8";
}

.bi-credit-card-2-front-fill::before {
  content: "\f2d9";
}

.bi-credit-card-2-front::before {
  content: "\f2da";
}

.bi-credit-card-fill::before {
  content: "\f2db";
}

.bi-credit-card::before {
  content: "\f2dc";
}

.bi-crop::before {
  content: "\f2dd";
}

.bi-cup-fill::before {
  content: "\f2de";
}

.bi-cup-straw::before {
  content: "\f2df";
}

.bi-cup::before {
  content: "\f2e0";
}

.bi-cursor-fill::before {
  content: "\f2e1";
}

.bi-cursor-text::before {
  content: "\f2e2";
}

.bi-cursor::before {
  content: "\f2e3";
}

.bi-dash-circle-dotted::before {
  content: "\f2e4";
}

.bi-dash-circle-fill::before {
  content: "\f2e5";
}

.bi-dash-circle::before {
  content: "\f2e6";
}

.bi-dash-square-dotted::before {
  content: "\f2e7";
}

.bi-dash-square-fill::before {
  content: "\f2e8";
}

.bi-dash-square::before {
  content: "\f2e9";
}

.bi-dash::before {
  content: "\f2ea";
}

.bi-diagram-2-fill::before {
  content: "\f2eb";
}

.bi-diagram-2::before {
  content: "\f2ec";
}

.bi-diagram-3-fill::before {
  content: "\f2ed";
}

.bi-diagram-3::before {
  content: "\f2ee";
}

.bi-diamond-fill::before {
  content: "\f2ef";
}

.bi-diamond-half::before {
  content: "\f2f0";
}

.bi-diamond::before {
  content: "\f2f1";
}

.bi-dice-1-fill::before {
  content: "\f2f2";
}

.bi-dice-1::before {
  content: "\f2f3";
}

.bi-dice-2-fill::before {
  content: "\f2f4";
}

.bi-dice-2::before {
  content: "\f2f5";
}

.bi-dice-3-fill::before {
  content: "\f2f6";
}

.bi-dice-3::before {
  content: "\f2f7";
}

.bi-dice-4-fill::before {
  content: "\f2f8";
}

.bi-dice-4::before {
  content: "\f2f9";
}

.bi-dice-5-fill::before {
  content: "\f2fa";
}

.bi-dice-5::before {
  content: "\f2fb";
}

.bi-dice-6-fill::before {
  content: "\f2fc";
}

.bi-dice-6::before {
  content: "\f2fd";
}

.bi-disc-fill::before {
  content: "\f2fe";
}

.bi-disc::before {
  content: "\f2ff";
}

.bi-discord::before {
  content: "\f300";
}

.bi-display-fill::before {
  content: "\f301";
}

.bi-display::before {
  content: "\f302";
}

.bi-distribute-horizontal::before {
  content: "\f303";
}

.bi-distribute-vertical::before {
  content: "\f304";
}

.bi-door-closed-fill::before {
  content: "\f305";
}

.bi-door-closed::before {
  content: "\f306";
}

.bi-door-open-fill::before {
  content: "\f307";
}

.bi-door-open::before {
  content: "\f308";
}

.bi-dot::before {
  content: "\f309";
}

.bi-download::before {
  content: "\f30a";
}

.bi-droplet-fill::before {
  content: "\f30b";
}

.bi-droplet-half::before {
  content: "\f30c";
}

.bi-droplet::before {
  content: "\f30d";
}

.bi-earbuds::before {
  content: "\f30e";
}

.bi-easel-fill::before {
  content: "\f30f";
}

.bi-easel::before {
  content: "\f310";
}

.bi-egg-fill::before {
  content: "\f311";
}

.bi-egg-fried::before {
  content: "\f312";
}

.bi-egg::before {
  content: "\f313";
}

.bi-eject-fill::before {
  content: "\f314";
}

.bi-eject::before {
  content: "\f315";
}

.bi-emoji-angry-fill::before {
  content: "\f316";
}

.bi-emoji-angry::before {
  content: "\f317";
}

.bi-emoji-dizzy-fill::before {
  content: "\f318";
}

.bi-emoji-dizzy::before {
  content: "\f319";
}

.bi-emoji-expressionless-fill::before {
  content: "\f31a";
}

.bi-emoji-expressionless::before {
  content: "\f31b";
}

.bi-emoji-frown-fill::before {
  content: "\f31c";
}

.bi-emoji-frown::before {
  content: "\f31d";
}

.bi-emoji-heart-eyes-fill::before {
  content: "\f31e";
}

.bi-emoji-heart-eyes::before {
  content: "\f31f";
}

.bi-emoji-laughing-fill::before {
  content: "\f320";
}

.bi-emoji-laughing::before {
  content: "\f321";
}

.bi-emoji-neutral-fill::before {
  content: "\f322";
}

.bi-emoji-neutral::before {
  content: "\f323";
}

.bi-emoji-smile-fill::before {
  content: "\f324";
}

.bi-emoji-smile-upside-down-fill::before {
  content: "\f325";
}

.bi-emoji-smile-upside-down::before {
  content: "\f326";
}

.bi-emoji-smile::before {
  content: "\f327";
}

.bi-emoji-sunglasses-fill::before {
  content: "\f328";
}

.bi-emoji-sunglasses::before {
  content: "\f329";
}

.bi-emoji-wink-fill::before {
  content: "\f32a";
}

.bi-emoji-wink::before {
  content: "\f32b";
}

.bi-envelope-fill::before {
  content: "\f32c";
}

.bi-envelope-open-fill::before {
  content: "\f32d";
}

.bi-envelope-open::before {
  content: "\f32e";
}

.bi-envelope::before {
  content: "\f32f";
}

.bi-eraser-fill::before {
  content: "\f330";
}

.bi-eraser::before {
  content: "\f331";
}

.bi-exclamation-circle-fill::before {
  content: "\f332";
}

.bi-exclamation-circle::before {
  content: "\f333";
}

.bi-exclamation-diamond-fill::before {
  content: "\f334";
}

.bi-exclamation-diamond::before {
  content: "\f335";
}

.bi-exclamation-octagon-fill::before {
  content: "\f336";
}

.bi-exclamation-octagon::before {
  content: "\f337";
}

.bi-exclamation-square-fill::before {
  content: "\f338";
}

.bi-exclamation-square::before {
  content: "\f339";
}

.bi-exclamation-triangle-fill::before {
  content: "\f33a";
}

.bi-exclamation-triangle::before {
  content: "\f33b";
}

.bi-exclamation::before {
  content: "\f33c";
}

.bi-exclude::before {
  content: "\f33d";
}

.bi-eye-fill::before {
  content: "\f33e";
}

.bi-eye-slash-fill::before {
  content: "\f33f";
}

.bi-eye-slash::before {
  content: "\f340";
}

.bi-eye::before {
  content: "\f341";
}

.bi-eyedropper::before {
  content: "\f342";
}

.bi-eyeglasses::before {
  content: "\f343";
}

.bi-facebook::before {
  content: "\f344";
}

.bi-file-arrow-down-fill::before {
  content: "\f345";
}

.bi-file-arrow-down::before {
  content: "\f346";
}

.bi-file-arrow-up-fill::before {
  content: "\f347";
}

.bi-file-arrow-up::before {
  content: "\f348";
}

.bi-file-bar-graph-fill::before {
  content: "\f349";
}

.bi-file-bar-graph::before {
  content: "\f34a";
}

.bi-file-binary-fill::before {
  content: "\f34b";
}

.bi-file-binary::before {
  content: "\f34c";
}

.bi-file-break-fill::before {
  content: "\f34d";
}

.bi-file-break::before {
  content: "\f34e";
}

.bi-file-check-fill::before {
  content: "\f34f";
}

.bi-file-check::before {
  content: "\f350";
}

.bi-file-code-fill::before {
  content: "\f351";
}

.bi-file-code::before {
  content: "\f352";
}

.bi-file-diff-fill::before {
  content: "\f353";
}

.bi-file-diff::before {
  content: "\f354";
}

.bi-file-earmark-arrow-down-fill::before {
  content: "\f355";
}

.bi-file-earmark-arrow-down::before {
  content: "\f356";
}

.bi-file-earmark-arrow-up-fill::before {
  content: "\f357";
}

.bi-file-earmark-arrow-up::before {
  content: "\f358";
}

.bi-file-earmark-bar-graph-fill::before {
  content: "\f359";
}

.bi-file-earmark-bar-graph::before {
  content: "\f35a";
}

.bi-file-earmark-binary-fill::before {
  content: "\f35b";
}

.bi-file-earmark-binary::before {
  content: "\f35c";
}

.bi-file-earmark-break-fill::before {
  content: "\f35d";
}

.bi-file-earmark-break::before {
  content: "\f35e";
}

.bi-file-earmark-check-fill::before {
  content: "\f35f";
}

.bi-file-earmark-check::before {
  content: "\f360";
}

.bi-file-earmark-code-fill::before {
  content: "\f361";
}

.bi-file-earmark-code::before {
  content: "\f362";
}

.bi-file-earmark-diff-fill::before {
  content: "\f363";
}

.bi-file-earmark-diff::before {
  content: "\f364";
}

.bi-file-earmark-easel-fill::before {
  content: "\f365";
}

.bi-file-earmark-easel::before {
  content: "\f366";
}

.bi-file-earmark-excel-fill::before {
  content: "\f367";
}

.bi-file-earmark-excel::before {
  content: "\f368";
}

.bi-file-earmark-fill::before {
  content: "\f369";
}

.bi-file-earmark-font-fill::before {
  content: "\f36a";
}

.bi-file-earmark-font::before {
  content: "\f36b";
}

.bi-file-earmark-image-fill::before {
  content: "\f36c";
}

.bi-file-earmark-image::before {
  content: "\f36d";
}

.bi-file-earmark-lock-fill::before {
  content: "\f36e";
}

.bi-file-earmark-lock::before {
  content: "\f36f";
}

.bi-file-earmark-lock2-fill::before {
  content: "\f370";
}

.bi-file-earmark-lock2::before {
  content: "\f371";
}

.bi-file-earmark-medical-fill::before {
  content: "\f372";
}

.bi-file-earmark-medical::before {
  content: "\f373";
}

.bi-file-earmark-minus-fill::before {
  content: "\f374";
}

.bi-file-earmark-minus::before {
  content: "\f375";
}

.bi-file-earmark-music-fill::before {
  content: "\f376";
}

.bi-file-earmark-music::before {
  content: "\f377";
}

.bi-file-earmark-person-fill::before {
  content: "\f378";
}

.bi-file-earmark-person::before {
  content: "\f379";
}

.bi-file-earmark-play-fill::before {
  content: "\f37a";
}

.bi-file-earmark-play::before {
  content: "\f37b";
}

.bi-file-earmark-plus-fill::before {
  content: "\f37c";
}

.bi-file-earmark-plus::before {
  content: "\f37d";
}

.bi-file-earmark-post-fill::before {
  content: "\f37e";
}

.bi-file-earmark-post::before {
  content: "\f37f";
}

.bi-file-earmark-ppt-fill::before {
  content: "\f380";
}

.bi-file-earmark-ppt::before {
  content: "\f381";
}

.bi-file-earmark-richtext-fill::before {
  content: "\f382";
}

.bi-file-earmark-richtext::before {
  content: "\f383";
}

.bi-file-earmark-ruled-fill::before {
  content: "\f384";
}

.bi-file-earmark-ruled::before {
  content: "\f385";
}

.bi-file-earmark-slides-fill::before {
  content: "\f386";
}

.bi-file-earmark-slides::before {
  content: "\f387";
}

.bi-file-earmark-spreadsheet-fill::before {
  content: "\f388";
}

.bi-file-earmark-spreadsheet::before {
  content: "\f389";
}

.bi-file-earmark-text-fill::before {
  content: "\f38a";
}

.bi-file-earmark-text::before {
  content: "\f38b";
}

.bi-file-earmark-word-fill::before {
  content: "\f38c";
}

.bi-file-earmark-word::before {
  content: "\f38d";
}

.bi-file-earmark-x-fill::before {
  content: "\f38e";
}

.bi-file-earmark-x::before {
  content: "\f38f";
}

.bi-file-earmark-zip-fill::before {
  content: "\f390";
}

.bi-file-earmark-zip::before {
  content: "\f391";
}

.bi-file-earmark::before {
  content: "\f392";
}

.bi-file-easel-fill::before {
  content: "\f393";
}

.bi-file-easel::before {
  content: "\f394";
}

.bi-file-excel-fill::before {
  content: "\f395";
}

.bi-file-excel::before {
  content: "\f396";
}

.bi-file-fill::before {
  content: "\f397";
}

.bi-file-font-fill::before {
  content: "\f398";
}

.bi-file-font::before {
  content: "\f399";
}

.bi-file-image-fill::before {
  content: "\f39a";
}

.bi-file-image::before {
  content: "\f39b";
}

.bi-file-lock-fill::before {
  content: "\f39c";
}

.bi-file-lock::before {
  content: "\f39d";
}

.bi-file-lock2-fill::before {
  content: "\f39e";
}

.bi-file-lock2::before {
  content: "\f39f";
}

.bi-file-medical-fill::before {
  content: "\f3a0";
}

.bi-file-medical::before {
  content: "\f3a1";
}

.bi-file-minus-fill::before {
  content: "\f3a2";
}

.bi-file-minus::before {
  content: "\f3a3";
}

.bi-file-music-fill::before {
  content: "\f3a4";
}

.bi-file-music::before {
  content: "\f3a5";
}

.bi-file-person-fill::before {
  content: "\f3a6";
}

.bi-file-person::before {
  content: "\f3a7";
}

.bi-file-play-fill::before {
  content: "\f3a8";
}

.bi-file-play::before {
  content: "\f3a9";
}

.bi-file-plus-fill::before {
  content: "\f3aa";
}

.bi-file-plus::before {
  content: "\f3ab";
}

.bi-file-post-fill::before {
  content: "\f3ac";
}

.bi-file-post::before {
  content: "\f3ad";
}

.bi-file-ppt-fill::before {
  content: "\f3ae";
}

.bi-file-ppt::before {
  content: "\f3af";
}

.bi-file-richtext-fill::before {
  content: "\f3b0";
}

.bi-file-richtext::before {
  content: "\f3b1";
}

.bi-file-ruled-fill::before {
  content: "\f3b2";
}

.bi-file-ruled::before {
  content: "\f3b3";
}

.bi-file-slides-fill::before {
  content: "\f3b4";
}

.bi-file-slides::before {
  content: "\f3b5";
}

.bi-file-spreadsheet-fill::before {
  content: "\f3b6";
}

.bi-file-spreadsheet::before {
  content: "\f3b7";
}

.bi-file-text-fill::before {
  content: "\f3b8";
}

.bi-file-text::before {
  content: "\f3b9";
}

.bi-file-word-fill::before {
  content: "\f3ba";
}

.bi-file-word::before {
  content: "\f3bb";
}

.bi-file-x-fill::before {
  content: "\f3bc";
}

.bi-file-x::before {
  content: "\f3bd";
}

.bi-file-zip-fill::before {
  content: "\f3be";
}

.bi-file-zip::before {
  content: "\f3bf";
}

.bi-file::before {
  content: "\f3c0";
}

.bi-files-alt::before {
  content: "\f3c1";
}

.bi-files::before {
  content: "\f3c2";
}

.bi-film::before {
  content: "\f3c3";
}

.bi-filter-circle-fill::before {
  content: "\f3c4";
}

.bi-filter-circle::before {
  content: "\f3c5";
}

.bi-filter-left::before {
  content: "\f3c6";
}

.bi-filter-right::before {
  content: "\f3c7";
}

.bi-filter-square-fill::before {
  content: "\f3c8";
}

.bi-filter-square::before {
  content: "\f3c9";
}

.bi-filter::before {
  content: "\f3ca";
}

.bi-flag-fill::before {
  content: "\f3cb";
}

.bi-flag::before {
  content: "\f3cc";
}

.bi-flower1::before {
  content: "\f3cd";
}

.bi-flower2::before {
  content: "\f3ce";
}

.bi-flower3::before {
  content: "\f3cf";
}

.bi-folder-check::before {
  content: "\f3d0";
}

.bi-folder-fill::before {
  content: "\f3d1";
}

.bi-folder-minus::before {
  content: "\f3d2";
}

.bi-folder-plus::before {
  content: "\f3d3";
}

.bi-folder-symlink-fill::before {
  content: "\f3d4";
}

.bi-folder-symlink::before {
  content: "\f3d5";
}

.bi-folder-x::before {
  content: "\f3d6";
}

.bi-folder::before {
  content: "\f3d7";
}

.bi-folder2-open::before {
  content: "\f3d8";
}

.bi-folder2::before {
  content: "\f3d9";
}

.bi-fonts::before {
  content: "\f3da";
}

.bi-forward-fill::before {
  content: "\f3db";
}

.bi-forward::before {
  content: "\f3dc";
}

.bi-front::before {
  content: "\f3dd";
}

.bi-fullscreen-exit::before {
  content: "\f3de";
}

.bi-fullscreen::before {
  content: "\f3df";
}

.bi-funnel-fill::before {
  content: "\f3e0";
}

.bi-funnel::before {
  content: "\f3e1";
}

.bi-gear-fill::before {
  content: "\f3e2";
}

.bi-gear-wide-connected::before {
  content: "\f3e3";
}

.bi-gear-wide::before {
  content: "\f3e4";
}

.bi-gear::before {
  content: "\f3e5";
}

.bi-gem::before {
  content: "\f3e6";
}

.bi-geo-alt-fill::before {
  content: "\f3e7";
}

.bi-geo-alt::before {
  content: "\f3e8";
}

.bi-geo-fill::before {
  content: "\f3e9";
}

.bi-geo::before {
  content: "\f3ea";
}

.bi-gift-fill::before {
  content: "\f3eb";
}

.bi-gift::before {
  content: "\f3ec";
}

.bi-github::before {
  content: "\f3ed";
}

.bi-globe::before {
  content: "\f3ee";
}

.bi-globe2::before {
  content: "\f3ef";
}

.bi-google::before {
  content: "\f3f0";
}

.bi-graph-down::before {
  content: "\f3f1";
}

.bi-graph-up::before {
  content: "\f3f2";
}

.bi-grid-1x2-fill::before {
  content: "\f3f3";
}

.bi-grid-1x2::before {
  content: "\f3f4";
}

.bi-grid-3x2-gap-fill::before {
  content: "\f3f5";
}

.bi-grid-3x2-gap::before {
  content: "\f3f6";
}

.bi-grid-3x2::before {
  content: "\f3f7";
}

.bi-grid-3x3-gap-fill::before {
  content: "\f3f8";
}

.bi-grid-3x3-gap::before {
  content: "\f3f9";
}

.bi-grid-3x3::before {
  content: "\f3fa";
}

.bi-grid-fill::before {
  content: "\f3fb";
}

.bi-grid::before {
  content: "\f3fc";
}

.bi-grip-horizontal::before {
  content: "\f3fd";
}

.bi-grip-vertical::before {
  content: "\f3fe";
}

.bi-hammer::before {
  content: "\f3ff";
}

.bi-hand-index-fill::before {
  content: "\f400";
}

.bi-hand-index-thumb-fill::before {
  content: "\f401";
}

.bi-hand-index-thumb::before {
  content: "\f402";
}

.bi-hand-index::before {
  content: "\f403";
}

.bi-hand-thumbs-down-fill::before {
  content: "\f404";
}

.bi-hand-thumbs-down::before {
  content: "\f405";
}

.bi-hand-thumbs-up-fill::before {
  content: "\f406";
}

.bi-hand-thumbs-up::before {
  content: "\f407";
}

.bi-handbag-fill::before {
  content: "\f408";
}

.bi-handbag::before {
  content: "\f409";
}

.bi-hash::before {
  content: "\f40a";
}

.bi-hdd-fill::before {
  content: "\f40b";
}

.bi-hdd-network-fill::before {
  content: "\f40c";
}

.bi-hdd-network::before {
  content: "\f40d";
}

.bi-hdd-rack-fill::before {
  content: "\f40e";
}

.bi-hdd-rack::before {
  content: "\f40f";
}

.bi-hdd-stack-fill::before {
  content: "\f410";
}

.bi-hdd-stack::before {
  content: "\f411";
}

.bi-hdd::before {
  content: "\f412";
}

.bi-headphones::before {
  content: "\f413";
}

.bi-headset::before {
  content: "\f414";
}

.bi-heart-fill::before {
  content: "\f415";
}

.bi-heart-half::before {
  content: "\f416";
}

.bi-heart::before {
  content: "\f417";
}

.bi-heptagon-fill::before {
  content: "\f418";
}

.bi-heptagon-half::before {
  content: "\f419";
}

.bi-heptagon::before {
  content: "\f41a";
}

.bi-hexagon-fill::before {
  content: "\f41b";
}

.bi-hexagon-half::before {
  content: "\f41c";
}

.bi-hexagon::before {
  content: "\f41d";
}

.bi-hourglass-bottom::before {
  content: "\f41e";
}

.bi-hourglass-split::before {
  content: "\f41f";
}

.bi-hourglass-top::before {
  content: "\f420";
}

.bi-hourglass::before {
  content: "\f421";
}

.bi-house-door-fill::before {
  content: "\f422";
}

.bi-house-door::before {
  content: "\f423";
}

.bi-house-fill::before {
  content: "\f424";
}

.bi-house::before {
  content: "\f425";
}

.bi-hr::before {
  content: "\f426";
}

.bi-hurricane::before {
  content: "\f427";
}

.bi-image-alt::before {
  content: "\f428";
}

.bi-image-fill::before {
  content: "\f429";
}

.bi-image::before {
  content: "\f42a";
}

.bi-images::before {
  content: "\f42b";
}

.bi-inbox-fill::before {
  content: "\f42c";
}

.bi-inbox::before {
  content: "\f42d";
}

.bi-inboxes-fill::before {
  content: "\f42e";
}

.bi-inboxes::before {
  content: "\f42f";
}

.bi-info-circle-fill::before {
  content: "\f430";
}

.bi-info-circle::before {
  content: "\f431";
}

.bi-info-square-fill::before {
  content: "\f432";
}

.bi-info-square::before {
  content: "\f433";
}

.bi-info::before {
  content: "\f434";
}

.bi-input-cursor-text::before {
  content: "\f435";
}

.bi-input-cursor::before {
  content: "\f436";
}

.bi-instagram::before {
  content: "\f437";
}

.bi-intersect::before {
  content: "\f438";
}

.bi-journal-album::before {
  content: "\f439";
}

.bi-journal-arrow-down::before {
  content: "\f43a";
}

.bi-journal-arrow-up::before {
  content: "\f43b";
}

.bi-journal-bookmark-fill::before {
  content: "\f43c";
}

.bi-journal-bookmark::before {
  content: "\f43d";
}

.bi-journal-check::before {
  content: "\f43e";
}

.bi-journal-code::before {
  content: "\f43f";
}

.bi-journal-medical::before {
  content: "\f440";
}

.bi-journal-minus::before {
  content: "\f441";
}

.bi-journal-plus::before {
  content: "\f442";
}

.bi-journal-richtext::before {
  content: "\f443";
}

.bi-journal-text::before {
  content: "\f444";
}

.bi-journal-x::before {
  content: "\f445";
}

.bi-journal::before {
  content: "\f446";
}

.bi-journals::before {
  content: "\f447";
}

.bi-joystick::before {
  content: "\f448";
}

.bi-justify-left::before {
  content: "\f449";
}

.bi-justify-right::before {
  content: "\f44a";
}

.bi-justify::before {
  content: "\f44b";
}

.bi-kanban-fill::before {
  content: "\f44c";
}

.bi-kanban::before {
  content: "\f44d";
}

.bi-key-fill::before {
  content: "\f44e";
}

.bi-key::before {
  content: "\f44f";
}

.bi-keyboard-fill::before {
  content: "\f450";
}

.bi-keyboard::before {
  content: "\f451";
}

.bi-ladder::before {
  content: "\f452";
}

.bi-lamp-fill::before {
  content: "\f453";
}

.bi-lamp::before {
  content: "\f454";
}

.bi-laptop-fill::before {
  content: "\f455";
}

.bi-laptop::before {
  content: "\f456";
}

.bi-layer-backward::before {
  content: "\f457";
}

.bi-layer-forward::before {
  content: "\f458";
}

.bi-layers-fill::before {
  content: "\f459";
}

.bi-layers-half::before {
  content: "\f45a";
}

.bi-layers::before {
  content: "\f45b";
}

.bi-layout-sidebar-inset-reverse::before {
  content: "\f45c";
}

.bi-layout-sidebar-inset::before {
  content: "\f45d";
}

.bi-layout-sidebar-reverse::before {
  content: "\f45e";
}

.bi-layout-sidebar::before {
  content: "\f45f";
}

.bi-layout-split::before {
  content: "\f460";
}

.bi-layout-text-sidebar-reverse::before {
  content: "\f461";
}

.bi-layout-text-sidebar::before {
  content: "\f462";
}

.bi-layout-text-window-reverse::before {
  content: "\f463";
}

.bi-layout-text-window::before {
  content: "\f464";
}

.bi-layout-three-columns::before {
  content: "\f465";
}

.bi-layout-wtf::before {
  content: "\f466";
}

.bi-life-preserver::before {
  content: "\f467";
}

.bi-lightbulb-fill::before {
  content: "\f468";
}

.bi-lightbulb-off-fill::before {
  content: "\f469";
}

.bi-lightbulb-off::before {
  content: "\f46a";
}

.bi-lightbulb::before {
  content: "\f46b";
}

.bi-lightning-charge-fill::before {
  content: "\f46c";
}

.bi-lightning-charge::before {
  content: "\f46d";
}

.bi-lightning-fill::before {
  content: "\f46e";
}

.bi-lightning::before {
  content: "\f46f";
}

.bi-link-45deg::before {
  content: "\f470";
}

.bi-link::before {
  content: "\f471";
}

.bi-linkedin::before {
  content: "\f472";
}

.bi-list-check::before {
  content: "\f473";
}

.bi-list-nested::before {
  content: "\f474";
}

.bi-list-ol::before {
  content: "\f475";
}

.bi-list-stars::before {
  content: "\f476";
}

.bi-list-task::before {
  content: "\f477";
}

.bi-list-ul::before {
  content: "\f478";
}

.bi-list::before {
  content: "\f479";
}

.bi-lock-fill::before {
  content: "\f47a";
}

.bi-lock::before {
  content: "\f47b";
}

.bi-mailbox::before {
  content: "\f47c";
}

.bi-mailbox2::before {
  content: "\f47d";
}

.bi-map-fill::before {
  content: "\f47e";
}

.bi-map::before {
  content: "\f47f";
}

.bi-markdown-fill::before {
  content: "\f480";
}

.bi-markdown::before {
  content: "\f481";
}

.bi-mask::before {
  content: "\f482";
}

.bi-megaphone-fill::before {
  content: "\f483";
}

.bi-megaphone::before {
  content: "\f484";
}

.bi-menu-app-fill::before {
  content: "\f485";
}

.bi-menu-app::before {
  content: "\f486";
}

.bi-menu-button-fill::before {
  content: "\f487";
}

.bi-menu-button-wide-fill::before {
  content: "\f488";
}

.bi-menu-button-wide::before {
  content: "\f489";
}

.bi-menu-button::before {
  content: "\f48a";
}

.bi-menu-down::before {
  content: "\f48b";
}

.bi-menu-up::before {
  content: "\f48c";
}

.bi-mic-fill::before {
  content: "\f48d";
}

.bi-mic-mute-fill::before {
  content: "\f48e";
}

.bi-mic-mute::before {
  content: "\f48f";
}

.bi-mic::before {
  content: "\f490";
}

.bi-minecart-loaded::before {
  content: "\f491";
}

.bi-minecart::before {
  content: "\f492";
}

.bi-moisture::before {
  content: "\f493";
}

.bi-moon-fill::before {
  content: "\f494";
}

.bi-moon-stars-fill::before {
  content: "\f495";
}

.bi-moon-stars::before {
  content: "\f496";
}

.bi-moon::before {
  content: "\f497";
}

.bi-mouse-fill::before {
  content: "\f498";
}

.bi-mouse::before {
  content: "\f499";
}

.bi-mouse2-fill::before {
  content: "\f49a";
}

.bi-mouse2::before {
  content: "\f49b";
}

.bi-mouse3-fill::before {
  content: "\f49c";
}

.bi-mouse3::before {
  content: "\f49d";
}

.bi-music-note-beamed::before {
  content: "\f49e";
}

.bi-music-note-list::before {
  content: "\f49f";
}

.bi-music-note::before {
  content: "\f4a0";
}

.bi-music-player-fill::before {
  content: "\f4a1";
}

.bi-music-player::before {
  content: "\f4a2";
}

.bi-newspaper::before {
  content: "\f4a3";
}

.bi-node-minus-fill::before {
  content: "\f4a4";
}

.bi-node-minus::before {
  content: "\f4a5";
}

.bi-node-plus-fill::before {
  content: "\f4a6";
}

.bi-node-plus::before {
  content: "\f4a7";
}

.bi-nut-fill::before {
  content: "\f4a8";
}

.bi-nut::before {
  content: "\f4a9";
}

.bi-octagon-fill::before {
  content: "\f4aa";
}

.bi-octagon-half::before {
  content: "\f4ab";
}

.bi-octagon::before {
  content: "\f4ac";
}

.bi-option::before {
  content: "\f4ad";
}

.bi-outlet::before {
  content: "\f4ae";
}

.bi-paint-bucket::before {
  content: "\f4af";
}

.bi-palette-fill::before {
  content: "\f4b0";
}

.bi-palette::before {
  content: "\f4b1";
}

.bi-palette2::before {
  content: "\f4b2";
}

.bi-paperclip::before {
  content: "\f4b3";
}

.bi-paragraph::before {
  content: "\f4b4";
}

.bi-patch-check-fill::before {
  content: "\f4b5";
}

.bi-patch-check::before {
  content: "\f4b6";
}

.bi-patch-exclamation-fill::before {
  content: "\f4b7";
}

.bi-patch-exclamation::before {
  content: "\f4b8";
}

.bi-patch-minus-fill::before {
  content: "\f4b9";
}

.bi-patch-minus::before {
  content: "\f4ba";
}

.bi-patch-plus-fill::before {
  content: "\f4bb";
}

.bi-patch-plus::before {
  content: "\f4bc";
}

.bi-patch-question-fill::before {
  content: "\f4bd";
}

.bi-patch-question::before {
  content: "\f4be";
}

.bi-pause-btn-fill::before {
  content: "\f4bf";
}

.bi-pause-btn::before {
  content: "\f4c0";
}

.bi-pause-circle-fill::before {
  content: "\f4c1";
}

.bi-pause-circle::before {
  content: "\f4c2";
}

.bi-pause-fill::before {
  content: "\f4c3";
}

.bi-pause::before {
  content: "\f4c4";
}

.bi-peace-fill::before {
  content: "\f4c5";
}

.bi-peace::before {
  content: "\f4c6";
}

.bi-pen-fill::before {
  content: "\f4c7";
}

.bi-pen::before {
  content: "\f4c8";
}

.bi-pencil-fill::before {
  content: "\f4c9";
}

.bi-pencil-square::before {
  content: "\f4ca";
}

.bi-pencil::before {
  content: "\f4cb";
}

.bi-pentagon-fill::before {
  content: "\f4cc";
}

.bi-pentagon-half::before {
  content: "\f4cd";
}

.bi-pentagon::before {
  content: "\f4ce";
}

.bi-people-fill::before {
  content: "\f4cf";
}

.bi-people::before {
  content: "\f4d0";
}

.bi-percent::before {
  content: "\f4d1";
}

.bi-person-badge-fill::before {
  content: "\f4d2";
}

.bi-person-badge::before {
  content: "\f4d3";
}

.bi-person-bounding-box::before {
  content: "\f4d4";
}

.bi-person-check-fill::before {
  content: "\f4d5";
}

.bi-person-check::before {
  content: "\f4d6";
}

.bi-person-circle::before {
  content: "\f4d7";
}

.bi-person-dash-fill::before {
  content: "\f4d8";
}

.bi-person-dash::before {
  content: "\f4d9";
}

.bi-person-fill::before {
  content: "\f4da";
}

.bi-person-lines-fill::before {
  content: "\f4db";
}

.bi-person-plus-fill::before {
  content: "\f4dc";
}

.bi-person-plus::before {
  content: "\f4dd";
}

.bi-person-square::before {
  content: "\f4de";
}

.bi-person-x-fill::before {
  content: "\f4df";
}

.bi-person-x::before {
  content: "\f4e0";
}

.bi-person::before {
  content: "\f4e1";
}

.bi-phone-fill::before {
  content: "\f4e2";
}

.bi-phone-landscape-fill::before {
  content: "\f4e3";
}

.bi-phone-landscape::before {
  content: "\f4e4";
}

.bi-phone-vibrate-fill::before {
  content: "\f4e5";
}

.bi-phone-vibrate::before {
  content: "\f4e6";
}

.bi-phone::before {
  content: "\f4e7";
}

.bi-pie-chart-fill::before {
  content: "\f4e8";
}

.bi-pie-chart::before {
  content: "\f4e9";
}

.bi-pin-angle-fill::before {
  content: "\f4ea";
}

.bi-pin-angle::before {
  content: "\f4eb";
}

.bi-pin-fill::before {
  content: "\f4ec";
}

.bi-pin::before {
  content: "\f4ed";
}

.bi-pip-fill::before {
  content: "\f4ee";
}

.bi-pip::before {
  content: "\f4ef";
}

.bi-play-btn-fill::before {
  content: "\f4f0";
}

.bi-play-btn::before {
  content: "\f4f1";
}

.bi-play-circle-fill::before {
  content: "\f4f2";
}

.bi-play-circle::before {
  content: "\f4f3";
}

.bi-play-fill::before {
  content: "\f4f4";
}

.bi-play::before {
  content: "\f4f5";
}

.bi-plug-fill::before {
  content: "\f4f6";
}

.bi-plug::before {
  content: "\f4f7";
}

.bi-plus-circle-dotted::before {
  content: "\f4f8";
}

.bi-plus-circle-fill::before {
  content: "\f4f9";
}

.bi-plus-circle::before {
  content: "\f4fa";
}

.bi-plus-square-dotted::before {
  content: "\f4fb";
}

.bi-plus-square-fill::before {
  content: "\f4fc";
}

.bi-plus-square::before {
  content: "\f4fd";
}

.bi-plus::before {
  content: "\f4fe";
}

.bi-power::before {
  content: "\f4ff";
}

.bi-printer-fill::before {
  content: "\f500";
}

.bi-printer::before {
  content: "\f501";
}

.bi-puzzle-fill::before {
  content: "\f502";
}

.bi-puzzle::before {
  content: "\f503";
}

.bi-question-circle-fill::before {
  content: "\f504";
}

.bi-question-circle::before {
  content: "\f505";
}

.bi-question-diamond-fill::before {
  content: "\f506";
}

.bi-question-diamond::before {
  content: "\f507";
}

.bi-question-octagon-fill::before {
  content: "\f508";
}

.bi-question-octagon::before {
  content: "\f509";
}

.bi-question-square-fill::before {
  content: "\f50a";
}

.bi-question-square::before {
  content: "\f50b";
}

.bi-question::before {
  content: "\f50c";
}

.bi-rainbow::before {
  content: "\f50d";
}

.bi-receipt-cutoff::before {
  content: "\f50e";
}

.bi-receipt::before {
  content: "\f50f";
}

.bi-reception-0::before {
  content: "\f510";
}

.bi-reception-1::before {
  content: "\f511";
}

.bi-reception-2::before {
  content: "\f512";
}

.bi-reception-3::before {
  content: "\f513";
}

.bi-reception-4::before {
  content: "\f514";
}

.bi-record-btn-fill::before {
  content: "\f515";
}

.bi-record-btn::before {
  content: "\f516";
}

.bi-record-circle-fill::before {
  content: "\f517";
}

.bi-record-circle::before {
  content: "\f518";
}

.bi-record-fill::before {
  content: "\f519";
}

.bi-record::before {
  content: "\f51a";
}

.bi-record2-fill::before {
  content: "\f51b";
}

.bi-record2::before {
  content: "\f51c";
}

.bi-reply-all-fill::before {
  content: "\f51d";
}

.bi-reply-all::before {
  content: "\f51e";
}

.bi-reply-fill::before {
  content: "\f51f";
}

.bi-reply::before {
  content: "\f520";
}

.bi-rss-fill::before {
  content: "\f521";
}

.bi-rss::before {
  content: "\f522";
}

.bi-rulers::before {
  content: "\f523";
}

.bi-save-fill::before {
  content: "\f524";
}

.bi-save::before {
  content: "\f525";
}

.bi-save2-fill::before {
  content: "\f526";
}

.bi-save2::before {
  content: "\f527";
}

.bi-scissors::before {
  content: "\f528";
}

.bi-screwdriver::before {
  content: "\f529";
}

.bi-search::before {
  content: "\f52a";
}

.bi-segmented-nav::before {
  content: "\f52b";
}

.bi-server::before {
  content: "\f52c";
}

.bi-share-fill::before {
  content: "\f52d";
}

.bi-share::before {
  content: "\f52e";
}

.bi-shield-check::before {
  content: "\f52f";
}

.bi-shield-exclamation::before {
  content: "\f530";
}

.bi-shield-fill-check::before {
  content: "\f531";
}

.bi-shield-fill-exclamation::before {
  content: "\f532";
}

.bi-shield-fill-minus::before {
  content: "\f533";
}

.bi-shield-fill-plus::before {
  content: "\f534";
}

.bi-shield-fill-x::before {
  content: "\f535";
}

.bi-shield-fill::before {
  content: "\f536";
}

.bi-shield-lock-fill::before {
  content: "\f537";
}

.bi-shield-lock::before {
  content: "\f538";
}

.bi-shield-minus::before {
  content: "\f539";
}

.bi-shield-plus::before {
  content: "\f53a";
}

.bi-shield-shaded::before {
  content: "\f53b";
}

.bi-shield-slash-fill::before {
  content: "\f53c";
}

.bi-shield-slash::before {
  content: "\f53d";
}

.bi-shield-x::before {
  content: "\f53e";
}

.bi-shield::before {
  content: "\f53f";
}

.bi-shift-fill::before {
  content: "\f540";
}

.bi-shift::before {
  content: "\f541";
}

.bi-shop-window::before {
  content: "\f542";
}

.bi-shop::before {
  content: "\f543";
}

.bi-shuffle::before {
  content: "\f544";
}

.bi-signpost-2-fill::before {
  content: "\f545";
}

.bi-signpost-2::before {
  content: "\f546";
}

.bi-signpost-fill::before {
  content: "\f547";
}

.bi-signpost-split-fill::before {
  content: "\f548";
}

.bi-signpost-split::before {
  content: "\f549";
}

.bi-signpost::before {
  content: "\f54a";
}

.bi-sim-fill::before {
  content: "\f54b";
}

.bi-sim::before {
  content: "\f54c";
}

.bi-skip-backward-btn-fill::before {
  content: "\f54d";
}

.bi-skip-backward-btn::before {
  content: "\f54e";
}

.bi-skip-backward-circle-fill::before {
  content: "\f54f";
}

.bi-skip-backward-circle::before {
  content: "\f550";
}

.bi-skip-backward-fill::before {
  content: "\f551";
}

.bi-skip-backward::before {
  content: "\f552";
}

.bi-skip-end-btn-fill::before {
  content: "\f553";
}

.bi-skip-end-btn::before {
  content: "\f554";
}

.bi-skip-end-circle-fill::before {
  content: "\f555";
}

.bi-skip-end-circle::before {
  content: "\f556";
}

.bi-skip-end-fill::before {
  content: "\f557";
}

.bi-skip-end::before {
  content: "\f558";
}

.bi-skip-forward-btn-fill::before {
  content: "\f559";
}

.bi-skip-forward-btn::before {
  content: "\f55a";
}

.bi-skip-forward-circle-fill::before {
  content: "\f55b";
}

.bi-skip-forward-circle::before {
  content: "\f55c";
}

.bi-skip-forward-fill::before {
  content: "\f55d";
}

.bi-skip-forward::before {
  content: "\f55e";
}

.bi-skip-start-btn-fill::before {
  content: "\f55f";
}

.bi-skip-start-btn::before {
  content: "\f560";
}

.bi-skip-start-circle-fill::before {
  content: "\f561";
}

.bi-skip-start-circle::before {
  content: "\f562";
}

.bi-skip-start-fill::before {
  content: "\f563";
}

.bi-skip-start::before {
  content: "\f564";
}

.bi-slack::before {
  content: "\f565";
}

.bi-slash-circle-fill::before {
  content: "\f566";
}

.bi-slash-circle::before {
  content: "\f567";
}

.bi-slash-square-fill::before {
  content: "\f568";
}

.bi-slash-square::before {
  content: "\f569";
}

.bi-slash::before {
  content: "\f56a";
}

.bi-sliders::before {
  content: "\f56b";
}

.bi-smartwatch::before {
  content: "\f56c";
}

.bi-snow::before {
  content: "\f56d";
}

.bi-snow2::before {
  content: "\f56e";
}

.bi-snow3::before {
  content: "\f56f";
}

.bi-sort-alpha-down-alt::before {
  content: "\f570";
}

.bi-sort-alpha-down::before {
  content: "\f571";
}

.bi-sort-alpha-up-alt::before {
  content: "\f572";
}

.bi-sort-alpha-up::before {
  content: "\f573";
}

.bi-sort-down-alt::before {
  content: "\f574";
}

.bi-sort-down::before {
  content: "\f575";
}

.bi-sort-numeric-down-alt::before {
  content: "\f576";
}

.bi-sort-numeric-down::before {
  content: "\f577";
}

.bi-sort-numeric-up-alt::before {
  content: "\f578";
}

.bi-sort-numeric-up::before {
  content: "\f579";
}

.bi-sort-up-alt::before {
  content: "\f57a";
}

.bi-sort-up::before {
  content: "\f57b";
}

.bi-soundwave::before {
  content: "\f57c";
}

.bi-speaker-fill::before {
  content: "\f57d";
}

.bi-speaker::before {
  content: "\f57e";
}

.bi-speedometer::before {
  content: "\f57f";
}

.bi-speedometer2::before {
  content: "\f580";
}

.bi-spellcheck::before {
  content: "\f581";
}

.bi-square-fill::before {
  content: "\f582";
}

.bi-square-half::before {
  content: "\f583";
}

.bi-square::before {
  content: "\f584";
}

.bi-stack::before {
  content: "\f585";
}

.bi-star-fill::before {
  content: "\f586";
}

.bi-star-half::before {
  content: "\f587";
}

.bi-star::before {
  content: "\f588";
}

.bi-stars::before {
  content: "\f589";
}

.bi-stickies-fill::before {
  content: "\f58a";
}

.bi-stickies::before {
  content: "\f58b";
}

.bi-sticky-fill::before {
  content: "\f58c";
}

.bi-sticky::before {
  content: "\f58d";
}

.bi-stop-btn-fill::before {
  content: "\f58e";
}

.bi-stop-btn::before {
  content: "\f58f";
}

.bi-stop-circle-fill::before {
  content: "\f590";
}

.bi-stop-circle::before {
  content: "\f591";
}

.bi-stop-fill::before {
  content: "\f592";
}

.bi-stop::before {
  content: "\f593";
}

.bi-stoplights-fill::before {
  content: "\f594";
}

.bi-stoplights::before {
  content: "\f595";
}

.bi-stopwatch-fill::before {
  content: "\f596";
}

.bi-stopwatch::before {
  content: "\f597";
}

.bi-subtract::before {
  content: "\f598";
}

.bi-suit-club-fill::before {
  content: "\f599";
}

.bi-suit-club::before {
  content: "\f59a";
}

.bi-suit-diamond-fill::before {
  content: "\f59b";
}

.bi-suit-diamond::before {
  content: "\f59c";
}

.bi-suit-heart-fill::before {
  content: "\f59d";
}

.bi-suit-heart::before {
  content: "\f59e";
}

.bi-suit-spade-fill::before {
  content: "\f59f";
}

.bi-suit-spade::before {
  content: "\f5a0";
}

.bi-sun-fill::before {
  content: "\f5a1";
}

.bi-sun::before {
  content: "\f5a2";
}

.bi-sunglasses::before {
  content: "\f5a3";
}

.bi-sunrise-fill::before {
  content: "\f5a4";
}

.bi-sunrise::before {
  content: "\f5a5";
}

.bi-sunset-fill::before {
  content: "\f5a6";
}

.bi-sunset::before {
  content: "\f5a7";
}

.bi-symmetry-horizontal::before {
  content: "\f5a8";
}

.bi-symmetry-vertical::before {
  content: "\f5a9";
}

.bi-table::before {
  content: "\f5aa";
}

.bi-tablet-fill::before {
  content: "\f5ab";
}

.bi-tablet-landscape-fill::before {
  content: "\f5ac";
}

.bi-tablet-landscape::before {
  content: "\f5ad";
}

.bi-tablet::before {
  content: "\f5ae";
}

.bi-tag-fill::before {
  content: "\f5af";
}

.bi-tag::before {
  content: "\f5b0";
}

.bi-tags-fill::before {
  content: "\f5b1";
}

.bi-tags::before {
  content: "\f5b2";
}

.bi-telegram::before {
  content: "\f5b3";
}

.bi-telephone-fill::before {
  content: "\f5b4";
}

.bi-telephone-forward-fill::before {
  content: "\f5b5";
}

.bi-telephone-forward::before {
  content: "\f5b6";
}

.bi-telephone-inbound-fill::before {
  content: "\f5b7";
}

.bi-telephone-inbound::before {
  content: "\f5b8";
}

.bi-telephone-minus-fill::before {
  content: "\f5b9";
}

.bi-telephone-minus::before {
  content: "\f5ba";
}

.bi-telephone-outbound-fill::before {
  content: "\f5bb";
}

.bi-telephone-outbound::before {
  content: "\f5bc";
}

.bi-telephone-plus-fill::before {
  content: "\f5bd";
}

.bi-telephone-plus::before {
  content: "\f5be";
}

.bi-telephone-x-fill::before {
  content: "\f5bf";
}

.bi-telephone-x::before {
  content: "\f5c0";
}

.bi-telephone::before {
  content: "\f5c1";
}

.bi-terminal-fill::before {
  content: "\f5c2";
}

.bi-terminal::before {
  content: "\f5c3";
}

.bi-text-center::before {
  content: "\f5c4";
}

.bi-text-indent-left::before {
  content: "\f5c5";
}

.bi-text-indent-right::before {
  content: "\f5c6";
}

.bi-text-left::before {
  content: "\f5c7";
}

.bi-text-paragraph::before {
  content: "\f5c8";
}

.bi-text-right::before {
  content: "\f5c9";
}

.bi-textarea-resize::before {
  content: "\f5ca";
}

.bi-textarea-t::before {
  content: "\f5cb";
}

.bi-textarea::before {
  content: "\f5cc";
}

.bi-thermometer-half::before {
  content: "\f5cd";
}

.bi-thermometer-high::before {
  content: "\f5ce";
}

.bi-thermometer-low::before {
  content: "\f5cf";
}

.bi-thermometer-snow::before {
  content: "\f5d0";
}

.bi-thermometer-sun::before {
  content: "\f5d1";
}

.bi-thermometer::before {
  content: "\f5d2";
}

.bi-three-dots-vertical::before {
  content: "\f5d3";
}

.bi-three-dots::before {
  content: "\f5d4";
}

.bi-toggle-off::before {
  content: "\f5d5";
}

.bi-toggle-on::before {
  content: "\f5d6";
}

.bi-toggle2-off::before {
  content: "\f5d7";
}

.bi-toggle2-on::before {
  content: "\f5d8";
}

.bi-toggles::before {
  content: "\f5d9";
}

.bi-toggles2::before {
  content: "\f5da";
}

.bi-tools::before {
  content: "\f5db";
}

.bi-tornado::before {
  content: "\f5dc";
}

.bi-trash-fill::before {
  content: "\f5dd";
}

.bi-trash::before {
  content: "\f5de";
}

.bi-trash2-fill::before {
  content: "\f5df";
}

.bi-trash2::before {
  content: "\f5e0";
}

.bi-tree-fill::before {
  content: "\f5e1";
}

.bi-tree::before {
  content: "\f5e2";
}

.bi-triangle-fill::before {
  content: "\f5e3";
}

.bi-triangle-half::before {
  content: "\f5e4";
}

.bi-triangle::before {
  content: "\f5e5";
}

.bi-trophy-fill::before {
  content: "\f5e6";
}

.bi-trophy::before {
  content: "\f5e7";
}

.bi-tropical-storm::before {
  content: "\f5e8";
}

.bi-truck-flatbed::before {
  content: "\f5e9";
}

.bi-truck::before {
  content: "\f5ea";
}

.bi-tsunami::before {
  content: "\f5eb";
}

.bi-tv-fill::before {
  content: "\f5ec";
}

.bi-tv::before {
  content: "\f5ed";
}

.bi-twitch::before {
  content: "\f5ee";
}

.bi-twitter::before {
  content: "\f5ef";
}

.bi-type-bold::before {
  content: "\f5f0";
}

.bi-type-h1::before {
  content: "\f5f1";
}

.bi-type-h2::before {
  content: "\f5f2";
}

.bi-type-h3::before {
  content: "\f5f3";
}

.bi-type-italic::before {
  content: "\f5f4";
}

.bi-type-strikethrough::before {
  content: "\f5f5";
}

.bi-type-underline::before {
  content: "\f5f6";
}

.bi-type::before {
  content: "\f5f7";
}

.bi-ui-checks-grid::before {
  content: "\f5f8";
}

.bi-ui-checks::before {
  content: "\f5f9";
}

.bi-ui-radios-grid::before {
  content: "\f5fa";
}

.bi-ui-radios::before {
  content: "\f5fb";
}

.bi-umbrella-fill::before {
  content: "\f5fc";
}

.bi-umbrella::before {
  content: "\f5fd";
}

.bi-union::before {
  content: "\f5fe";
}

.bi-unlock-fill::before {
  content: "\f5ff";
}

.bi-unlock::before {
  content: "\f600";
}

.bi-upc-scan::before {
  content: "\f601";
}

.bi-upc::before {
  content: "\f602";
}

.bi-upload::before {
  content: "\f603";
}

.bi-vector-pen::before {
  content: "\f604";
}

.bi-view-list::before {
  content: "\f605";
}

.bi-view-stacked::before {
  content: "\f606";
}

.bi-vinyl-fill::before {
  content: "\f607";
}

.bi-vinyl::before {
  content: "\f608";
}

.bi-voicemail::before {
  content: "\f609";
}

.bi-volume-down-fill::before {
  content: "\f60a";
}

.bi-volume-down::before {
  content: "\f60b";
}

.bi-volume-mute-fill::before {
  content: "\f60c";
}

.bi-volume-mute::before {
  content: "\f60d";
}

.bi-volume-off-fill::before {
  content: "\f60e";
}

.bi-volume-off::before {
  content: "\f60f";
}

.bi-volume-up-fill::before {
  content: "\f610";
}

.bi-volume-up::before {
  content: "\f611";
}

.bi-vr::before {
  content: "\f612";
}

.bi-wallet-fill::before {
  content: "\f613";
}

.bi-wallet::before {
  content: "\f614";
}

.bi-wallet2::before {
  content: "\f615";
}

.bi-watch::before {
  content: "\f616";
}

.bi-water::before {
  content: "\f617";
}

.bi-whatsapp::before {
  content: "\f618";
}

.bi-wifi-1::before {
  content: "\f619";
}

.bi-wifi-2::before {
  content: "\f61a";
}

.bi-wifi-off::before {
  content: "\f61b";
}

.bi-wifi::before {
  content: "\f61c";
}

.bi-wind::before {
  content: "\f61d";
}

.bi-window-dock::before {
  content: "\f61e";
}

.bi-window-sidebar::before {
  content: "\f61f";
}

.bi-window::before {
  content: "\f620";
}

.bi-wrench::before {
  content: "\f621";
}

.bi-x-circle-fill::before {
  content: "\f622";
}

.bi-x-circle::before {
  content: "\f623";
}

.bi-x-diamond-fill::before {
  content: "\f624";
}

.bi-x-diamond::before {
  content: "\f625";
}

.bi-x-octagon-fill::before {
  content: "\f626";
}

.bi-x-octagon::before {
  content: "\f627";
}

.bi-x-square-fill::before {
  content: "\f628";
}

.bi-x-square::before {
  content: "\f629";
}

.bi-x::before {
  content: "\f62a";
}

.bi-youtube::before {
  content: "\f62b";
}

.bi-zoom-in::before {
  content: "\f62c";
}

.bi-zoom-out::before {
  content: "\f62d";
}

.bi-bank::before {
  content: "\f62e";
}

.bi-bank2::before {
  content: "\f62f";
}

.bi-bell-slash-fill::before {
  content: "\f630";
}

.bi-bell-slash::before {
  content: "\f631";
}

.bi-cash-coin::before {
  content: "\f632";
}

.bi-check-lg::before {
  content: "\f633";
}

.bi-coin::before {
  content: "\f634";
}

.bi-currency-bitcoin::before {
  content: "\f635";
}

.bi-currency-dollar::before {
  content: "\f636";
}

.bi-currency-euro::before {
  content: "\f637";
}

.bi-currency-exchange::before {
  content: "\f638";
}

.bi-currency-pound::before {
  content: "\f639";
}

.bi-currency-yen::before {
  content: "\f63a";
}

.bi-dash-lg::before {
  content: "\f63b";
}

.bi-exclamation-lg::before {
  content: "\f63c";
}

.bi-file-earmark-pdf-fill::before {
  content: "\f63d";
}

.bi-file-earmark-pdf::before {
  content: "\f63e";
}

.bi-file-pdf-fill::before {
  content: "\f63f";
}

.bi-file-pdf::before {
  content: "\f640";
}

.bi-gender-ambiguous::before {
  content: "\f641";
}

.bi-gender-female::before {
  content: "\f642";
}

.bi-gender-male::before {
  content: "\f643";
}

.bi-gender-trans::before {
  content: "\f644";
}

.bi-headset-vr::before {
  content: "\f645";
}

.bi-info-lg::before {
  content: "\f646";
}

.bi-mastodon::before {
  content: "\f647";
}

.bi-messenger::before {
  content: "\f648";
}

.bi-piggy-bank-fill::before {
  content: "\f649";
}

.bi-piggy-bank::before {
  content: "\f64a";
}

.bi-pin-map-fill::before {
  content: "\f64b";
}

.bi-pin-map::before {
  content: "\f64c";
}

.bi-plus-lg::before {
  content: "\f64d";
}

.bi-question-lg::before {
  content: "\f64e";
}

.bi-recycle::before {
  content: "\f64f";
}

.bi-reddit::before {
  content: "\f650";
}

.bi-safe-fill::before {
  content: "\f651";
}

.bi-safe2-fill::before {
  content: "\f652";
}

.bi-safe2::before {
  content: "\f653";
}

.bi-sd-card-fill::before {
  content: "\f654";
}

.bi-sd-card::before {
  content: "\f655";
}

.bi-skype::before {
  content: "\f656";
}

.bi-slash-lg::before {
  content: "\f657";
}

.bi-translate::before {
  content: "\f658";
}

.bi-x-lg::before {
  content: "\f659";
}

.bi-safe::before {
  content: "\f65a";
}

.bi-apple::before {
  content: "\f65b";
}

.bi-microsoft::before {
  content: "\f65d";
}

.bi-windows::before {
  content: "\f65e";
}

.bi-behance::before {
  content: "\f65c";
}

.bi-dribbble::before {
  content: "\f65f";
}

.bi-line::before {
  content: "\f660";
}

.bi-medium::before {
  content: "\f661";
}

.bi-paypal::before {
  content: "\f662";
}

.bi-pinterest::before {
  content: "\f663";
}

.bi-signal::before {
  content: "\f664";
}

.bi-snapchat::before {
  content: "\f665";
}

.bi-spotify::before {
  content: "\f666";
}

.bi-stack-overflow::before {
  content: "\f667";
}

.bi-strava::before {
  content: "\f668";
}

.bi-wordpress::before {
  content: "\f669";
}

.bi-vimeo::before {
  content: "\f66a";
}

.bi-activity::before {
  content: "\f66b";
}

.bi-easel2-fill::before {
  content: "\f66c";
}

.bi-easel2::before {
  content: "\f66d";
}

.bi-easel3-fill::before {
  content: "\f66e";
}

.bi-easel3::before {
  content: "\f66f";
}

.bi-fan::before {
  content: "\f670";
}

.bi-fingerprint::before {
  content: "\f671";
}

.bi-graph-down-arrow::before {
  content: "\f672";
}

.bi-graph-up-arrow::before {
  content: "\f673";
}

.bi-hypnotize::before {
  content: "\f674";
}

.bi-magic::before {
  content: "\f675";
}

.bi-person-rolodex::before {
  content: "\f676";
}

.bi-person-video::before {
  content: "\f677";
}

.bi-person-video2::before {
  content: "\f678";
}

.bi-person-video3::before {
  content: "\f679";
}

.bi-person-workspace::before {
  content: "\f67a";
}

.bi-radioactive::before {
  content: "\f67b";
}

.bi-webcam-fill::before {
  content: "\f67c";
}

.bi-webcam::before {
  content: "\f67d";
}

.bi-yin-yang::before {
  content: "\f67e";
}

.bi-bandaid-fill::before {
  content: "\f680";
}

.bi-bandaid::before {
  content: "\f681";
}

.bi-bluetooth::before {
  content: "\f682";
}

.bi-body-text::before {
  content: "\f683";
}

.bi-boombox::before {
  content: "\f684";
}

.bi-boxes::before {
  content: "\f685";
}

.bi-dpad-fill::before {
  content: "\f686";
}

.bi-dpad::before {
  content: "\f687";
}

.bi-ear-fill::before {
  content: "\f688";
}

.bi-ear::before {
  content: "\f689";
}

.bi-envelope-check-fill::before {
  content: "\f68b";
}

.bi-envelope-check::before {
  content: "\f68c";
}

.bi-envelope-dash-fill::before {
  content: "\f68e";
}

.bi-envelope-dash::before {
  content: "\f68f";
}

.bi-envelope-exclamation-fill::before {
  content: "\f691";
}

.bi-envelope-exclamation::before {
  content: "\f692";
}

.bi-envelope-plus-fill::before {
  content: "\f693";
}

.bi-envelope-plus::before {
  content: "\f694";
}

.bi-envelope-slash-fill::before {
  content: "\f696";
}

.bi-envelope-slash::before {
  content: "\f697";
}

.bi-envelope-x-fill::before {
  content: "\f699";
}

.bi-envelope-x::before {
  content: "\f69a";
}

.bi-explicit-fill::before {
  content: "\f69b";
}

.bi-explicit::before {
  content: "\f69c";
}

.bi-git::before {
  content: "\f69d";
}

.bi-infinity::before {
  content: "\f69e";
}

.bi-list-columns-reverse::before {
  content: "\f69f";
}

.bi-list-columns::before {
  content: "\f6a0";
}

.bi-meta::before {
  content: "\f6a1";
}

.bi-nintendo-switch::before {
  content: "\f6a4";
}

.bi-pc-display-horizontal::before {
  content: "\f6a5";
}

.bi-pc-display::before {
  content: "\f6a6";
}

.bi-pc-horizontal::before {
  content: "\f6a7";
}

.bi-pc::before {
  content: "\f6a8";
}

.bi-playstation::before {
  content: "\f6a9";
}

.bi-plus-slash-minus::before {
  content: "\f6aa";
}

.bi-projector-fill::before {
  content: "\f6ab";
}

.bi-projector::before {
  content: "\f6ac";
}

.bi-qr-code-scan::before {
  content: "\f6ad";
}

.bi-qr-code::before {
  content: "\f6ae";
}

.bi-quora::before {
  content: "\f6af";
}

.bi-quote::before {
  content: "\f6b0";
}

.bi-robot::before {
  content: "\f6b1";
}

.bi-send-check-fill::before {
  content: "\f6b2";
}

.bi-send-check::before {
  content: "\f6b3";
}

.bi-send-dash-fill::before {
  content: "\f6b4";
}

.bi-send-dash::before {
  content: "\f6b5";
}

.bi-send-exclamation-fill::before {
  content: "\f6b7";
}

.bi-send-exclamation::before {
  content: "\f6b8";
}

.bi-send-fill::before {
  content: "\f6b9";
}

.bi-send-plus-fill::before {
  content: "\f6ba";
}

.bi-send-plus::before {
  content: "\f6bb";
}

.bi-send-slash-fill::before {
  content: "\f6bc";
}

.bi-send-slash::before {
  content: "\f6bd";
}

.bi-send-x-fill::before {
  content: "\f6be";
}

.bi-send-x::before {
  content: "\f6bf";
}

.bi-send::before {
  content: "\f6c0";
}

.bi-steam::before {
  content: "\f6c1";
}

.bi-terminal-dash::before {
  content: "\f6c3";
}

.bi-terminal-plus::before {
  content: "\f6c4";
}

.bi-terminal-split::before {
  content: "\f6c5";
}

.bi-ticket-detailed-fill::before {
  content: "\f6c6";
}

.bi-ticket-detailed::before {
  content: "\f6c7";
}

.bi-ticket-fill::before {
  content: "\f6c8";
}

.bi-ticket-perforated-fill::before {
  content: "\f6c9";
}

.bi-ticket-perforated::before {
  content: "\f6ca";
}

.bi-ticket::before {
  content: "\f6cb";
}

.bi-tiktok::before {
  content: "\f6cc";
}

.bi-window-dash::before {
  content: "\f6cd";
}

.bi-window-desktop::before {
  content: "\f6ce";
}

.bi-window-fullscreen::before {
  content: "\f6cf";
}

.bi-window-plus::before {
  content: "\f6d0";
}

.bi-window-split::before {
  content: "\f6d1";
}

.bi-window-stack::before {
  content: "\f6d2";
}

.bi-window-x::before {
  content: "\f6d3";
}

.bi-xbox::before {
  content: "\f6d4";
}

.bi-ethernet::before {
  content: "\f6d5";
}

.bi-hdmi-fill::before {
  content: "\f6d6";
}

.bi-hdmi::before {
  content: "\f6d7";
}

.bi-usb-c-fill::before {
  content: "\f6d8";
}

.bi-usb-c::before {
  content: "\f6d9";
}

.bi-usb-fill::before {
  content: "\f6da";
}

.bi-usb-plug-fill::before {
  content: "\f6db";
}

.bi-usb-plug::before {
  content: "\f6dc";
}

.bi-usb-symbol::before {
  content: "\f6dd";
}

.bi-usb::before {
  content: "\f6de";
}

.bi-boombox-fill::before {
  content: "\f6df";
}

.bi-displayport::before {
  content: "\f6e1";
}

.bi-gpu-card::before {
  content: "\f6e2";
}

.bi-memory::before {
  content: "\f6e3";
}

.bi-modem-fill::before {
  content: "\f6e4";
}

.bi-modem::before {
  content: "\f6e5";
}

.bi-motherboard-fill::before {
  content: "\f6e6";
}

.bi-motherboard::before {
  content: "\f6e7";
}

.bi-optical-audio-fill::before {
  content: "\f6e8";
}

.bi-optical-audio::before {
  content: "\f6e9";
}

.bi-pci-card::before {
  content: "\f6ea";
}

.bi-router-fill::before {
  content: "\f6eb";
}

.bi-router::before {
  content: "\f6ec";
}

.bi-thunderbolt-fill::before {
  content: "\f6ef";
}

.bi-thunderbolt::before {
  content: "\f6f0";
}

.bi-usb-drive-fill::before {
  content: "\f6f1";
}

.bi-usb-drive::before {
  content: "\f6f2";
}

.bi-usb-micro-fill::before {
  content: "\f6f3";
}

.bi-usb-micro::before {
  content: "\f6f4";
}

.bi-usb-mini-fill::before {
  content: "\f6f5";
}

.bi-usb-mini::before {
  content: "\f6f6";
}

.bi-cloud-haze2::before {
  content: "\f6f7";
}

.bi-device-hdd-fill::before {
  content: "\f6f8";
}

.bi-device-hdd::before {
  content: "\f6f9";
}

.bi-device-ssd-fill::before {
  content: "\f6fa";
}

.bi-device-ssd::before {
  content: "\f6fb";
}

.bi-displayport-fill::before {
  content: "\f6fc";
}

.bi-mortarboard-fill::before {
  content: "\f6fd";
}

.bi-mortarboard::before {
  content: "\f6fe";
}

.bi-terminal-x::before {
  content: "\f6ff";
}

.bi-arrow-through-heart-fill::before {
  content: "\f700";
}

.bi-arrow-through-heart::before {
  content: "\f701";
}

.bi-badge-sd-fill::before {
  content: "\f702";
}

.bi-badge-sd::before {
  content: "\f703";
}

.bi-bag-heart-fill::before {
  content: "\f704";
}

.bi-bag-heart::before {
  content: "\f705";
}

.bi-balloon-fill::before {
  content: "\f706";
}

.bi-balloon-heart-fill::before {
  content: "\f707";
}

.bi-balloon-heart::before {
  content: "\f708";
}

.bi-balloon::before {
  content: "\f709";
}

.bi-box2-fill::before {
  content: "\f70a";
}

.bi-box2-heart-fill::before {
  content: "\f70b";
}

.bi-box2-heart::before {
  content: "\f70c";
}

.bi-box2::before {
  content: "\f70d";
}

.bi-braces-asterisk::before {
  content: "\f70e";
}

.bi-calendar-heart-fill::before {
  content: "\f70f";
}

.bi-calendar-heart::before {
  content: "\f710";
}

.bi-calendar2-heart-fill::before {
  content: "\f711";
}

.bi-calendar2-heart::before {
  content: "\f712";
}

.bi-chat-heart-fill::before {
  content: "\f713";
}

.bi-chat-heart::before {
  content: "\f714";
}

.bi-chat-left-heart-fill::before {
  content: "\f715";
}

.bi-chat-left-heart::before {
  content: "\f716";
}

.bi-chat-right-heart-fill::before {
  content: "\f717";
}

.bi-chat-right-heart::before {
  content: "\f718";
}

.bi-chat-square-heart-fill::before {
  content: "\f719";
}

.bi-chat-square-heart::before {
  content: "\f71a";
}

.bi-clipboard-check-fill::before {
  content: "\f71b";
}

.bi-clipboard-data-fill::before {
  content: "\f71c";
}

.bi-clipboard-fill::before {
  content: "\f71d";
}

.bi-clipboard-heart-fill::before {
  content: "\f71e";
}

.bi-clipboard-heart::before {
  content: "\f71f";
}

.bi-clipboard-minus-fill::before {
  content: "\f720";
}

.bi-clipboard-plus-fill::before {
  content: "\f721";
}

.bi-clipboard-pulse::before {
  content: "\f722";
}

.bi-clipboard-x-fill::before {
  content: "\f723";
}

.bi-clipboard2-check-fill::before {
  content: "\f724";
}

.bi-clipboard2-check::before {
  content: "\f725";
}

.bi-clipboard2-data-fill::before {
  content: "\f726";
}

.bi-clipboard2-data::before {
  content: "\f727";
}

.bi-clipboard2-fill::before {
  content: "\f728";
}

.bi-clipboard2-heart-fill::before {
  content: "\f729";
}

.bi-clipboard2-heart::before {
  content: "\f72a";
}

.bi-clipboard2-minus-fill::before {
  content: "\f72b";
}

.bi-clipboard2-minus::before {
  content: "\f72c";
}

.bi-clipboard2-plus-fill::before {
  content: "\f72d";
}

.bi-clipboard2-plus::before {
  content: "\f72e";
}

.bi-clipboard2-pulse-fill::before {
  content: "\f72f";
}

.bi-clipboard2-pulse::before {
  content: "\f730";
}

.bi-clipboard2-x-fill::before {
  content: "\f731";
}

.bi-clipboard2-x::before {
  content: "\f732";
}

.bi-clipboard2::before {
  content: "\f733";
}

.bi-emoji-kiss-fill::before {
  content: "\f734";
}

.bi-emoji-kiss::before {
  content: "\f735";
}

.bi-envelope-heart-fill::before {
  content: "\f736";
}

.bi-envelope-heart::before {
  content: "\f737";
}

.bi-envelope-open-heart-fill::before {
  content: "\f738";
}

.bi-envelope-open-heart::before {
  content: "\f739";
}

.bi-envelope-paper-fill::before {
  content: "\f73a";
}

.bi-envelope-paper-heart-fill::before {
  content: "\f73b";
}

.bi-envelope-paper-heart::before {
  content: "\f73c";
}

.bi-envelope-paper::before {
  content: "\f73d";
}

.bi-filetype-aac::before {
  content: "\f73e";
}

.bi-filetype-ai::before {
  content: "\f73f";
}

.bi-filetype-bmp::before {
  content: "\f740";
}

.bi-filetype-cs::before {
  content: "\f741";
}

.bi-filetype-css::before {
  content: "\f742";
}

.bi-filetype-csv::before {
  content: "\f743";
}

.bi-filetype-doc::before {
  content: "\f744";
}

.bi-filetype-docx::before {
  content: "\f745";
}

.bi-filetype-exe::before {
  content: "\f746";
}

.bi-filetype-gif::before {
  content: "\f747";
}

.bi-filetype-heic::before {
  content: "\f748";
}

.bi-filetype-html::before {
  content: "\f749";
}

.bi-filetype-java::before {
  content: "\f74a";
}

.bi-filetype-jpg::before {
  content: "\f74b";
}

.bi-filetype-js::before {
  content: "\f74c";
}

.bi-filetype-jsx::before {
  content: "\f74d";
}

.bi-filetype-key::before {
  content: "\f74e";
}

.bi-filetype-m4p::before {
  content: "\f74f";
}

.bi-filetype-md::before {
  content: "\f750";
}

.bi-filetype-mdx::before {
  content: "\f751";
}

.bi-filetype-mov::before {
  content: "\f752";
}

.bi-filetype-mp3::before {
  content: "\f753";
}

.bi-filetype-mp4::before {
  content: "\f754";
}

.bi-filetype-otf::before {
  content: "\f755";
}

.bi-filetype-pdf::before {
  content: "\f756";
}

.bi-filetype-php::before {
  content: "\f757";
}

.bi-filetype-png::before {
  content: "\f758";
}

.bi-filetype-ppt::before {
  content: "\f75a";
}

.bi-filetype-psd::before {
  content: "\f75b";
}

.bi-filetype-py::before {
  content: "\f75c";
}

.bi-filetype-raw::before {
  content: "\f75d";
}

.bi-filetype-rb::before {
  content: "\f75e";
}

.bi-filetype-sass::before {
  content: "\f75f";
}

.bi-filetype-scss::before {
  content: "\f760";
}

.bi-filetype-sh::before {
  content: "\f761";
}

.bi-filetype-svg::before {
  content: "\f762";
}

.bi-filetype-tiff::before {
  content: "\f763";
}

.bi-filetype-tsx::before {
  content: "\f764";
}

.bi-filetype-ttf::before {
  content: "\f765";
}

.bi-filetype-txt::before {
  content: "\f766";
}

.bi-filetype-wav::before {
  content: "\f767";
}

.bi-filetype-woff::before {
  content: "\f768";
}

.bi-filetype-xls::before {
  content: "\f76a";
}

.bi-filetype-xml::before {
  content: "\f76b";
}

.bi-filetype-yml::before {
  content: "\f76c";
}

.bi-heart-arrow::before {
  content: "\f76d";
}

.bi-heart-pulse-fill::before {
  content: "\f76e";
}

.bi-heart-pulse::before {
  content: "\f76f";
}

.bi-heartbreak-fill::before {
  content: "\f770";
}

.bi-heartbreak::before {
  content: "\f771";
}

.bi-hearts::before {
  content: "\f772";
}

.bi-hospital-fill::before {
  content: "\f773";
}

.bi-hospital::before {
  content: "\f774";
}

.bi-house-heart-fill::before {
  content: "\f775";
}

.bi-house-heart::before {
  content: "\f776";
}

.bi-incognito::before {
  content: "\f777";
}

.bi-magnet-fill::before {
  content: "\f778";
}

.bi-magnet::before {
  content: "\f779";
}

.bi-person-heart::before {
  content: "\f77a";
}

.bi-person-hearts::before {
  content: "\f77b";
}

.bi-phone-flip::before {
  content: "\f77c";
}

.bi-plugin::before {
  content: "\f77d";
}

.bi-postage-fill::before {
  content: "\f77e";
}

.bi-postage-heart-fill::before {
  content: "\f77f";
}

.bi-postage-heart::before {
  content: "\f780";
}

.bi-postage::before {
  content: "\f781";
}

.bi-postcard-fill::before {
  content: "\f782";
}

.bi-postcard-heart-fill::before {
  content: "\f783";
}

.bi-postcard-heart::before {
  content: "\f784";
}

.bi-postcard::before {
  content: "\f785";
}

.bi-search-heart-fill::before {
  content: "\f786";
}

.bi-search-heart::before {
  content: "\f787";
}

.bi-sliders2-vertical::before {
  content: "\f788";
}

.bi-sliders2::before {
  content: "\f789";
}

.bi-trash3-fill::before {
  content: "\f78a";
}

.bi-trash3::before {
  content: "\f78b";
}

.bi-valentine::before {
  content: "\f78c";
}

.bi-valentine2::before {
  content: "\f78d";
}

.bi-wrench-adjustable-circle-fill::before {
  content: "\f78e";
}

.bi-wrench-adjustable-circle::before {
  content: "\f78f";
}

.bi-wrench-adjustable::before {
  content: "\f790";
}

.bi-filetype-json::before {
  content: "\f791";
}

.bi-filetype-pptx::before {
  content: "\f792";
}

.bi-filetype-xlsx::before {
  content: "\f793";
}

.bi-1-circle-fill::before {
  content: "\f796";
}

.bi-1-circle::before {
  content: "\f797";
}

.bi-1-square-fill::before {
  content: "\f798";
}

.bi-1-square::before {
  content: "\f799";
}

.bi-2-circle-fill::before {
  content: "\f79c";
}

.bi-2-circle::before {
  content: "\f79d";
}

.bi-2-square-fill::before {
  content: "\f79e";
}

.bi-2-square::before {
  content: "\f79f";
}

.bi-3-circle-fill::before {
  content: "\f7a2";
}

.bi-3-circle::before {
  content: "\f7a3";
}

.bi-3-square-fill::before {
  content: "\f7a4";
}

.bi-3-square::before {
  content: "\f7a5";
}

.bi-4-circle-fill::before {
  content: "\f7a8";
}

.bi-4-circle::before {
  content: "\f7a9";
}

.bi-4-square-fill::before {
  content: "\f7aa";
}

.bi-4-square::before {
  content: "\f7ab";
}

.bi-5-circle-fill::before {
  content: "\f7ae";
}

.bi-5-circle::before {
  content: "\f7af";
}

.bi-5-square-fill::before {
  content: "\f7b0";
}

.bi-5-square::before {
  content: "\f7b1";
}

.bi-6-circle-fill::before {
  content: "\f7b4";
}

.bi-6-circle::before {
  content: "\f7b5";
}

.bi-6-square-fill::before {
  content: "\f7b6";
}

.bi-6-square::before {
  content: "\f7b7";
}

.bi-7-circle-fill::before {
  content: "\f7ba";
}

.bi-7-circle::before {
  content: "\f7bb";
}

.bi-7-square-fill::before {
  content: "\f7bc";
}

.bi-7-square::before {
  content: "\f7bd";
}

.bi-8-circle-fill::before {
  content: "\f7c0";
}

.bi-8-circle::before {
  content: "\f7c1";
}

.bi-8-square-fill::before {
  content: "\f7c2";
}

.bi-8-square::before {
  content: "\f7c3";
}

.bi-9-circle-fill::before {
  content: "\f7c6";
}

.bi-9-circle::before {
  content: "\f7c7";
}

.bi-9-square-fill::before {
  content: "\f7c8";
}

.bi-9-square::before {
  content: "\f7c9";
}

.bi-airplane-engines-fill::before {
  content: "\f7ca";
}

.bi-airplane-engines::before {
  content: "\f7cb";
}

.bi-airplane-fill::before {
  content: "\f7cc";
}

.bi-airplane::before {
  content: "\f7cd";
}

.bi-alexa::before {
  content: "\f7ce";
}

.bi-alipay::before {
  content: "\f7cf";
}

.bi-android::before {
  content: "\f7d0";
}

.bi-android2::before {
  content: "\f7d1";
}

.bi-box-fill::before {
  content: "\f7d2";
}

.bi-box-seam-fill::before {
  content: "\f7d3";
}

.bi-browser-chrome::before {
  content: "\f7d4";
}

.bi-browser-edge::before {
  content: "\f7d5";
}

.bi-browser-firefox::before {
  content: "\f7d6";
}

.bi-browser-safari::before {
  content: "\f7d7";
}

.bi-c-circle-fill::before {
  content: "\f7da";
}

.bi-c-circle::before {
  content: "\f7db";
}

.bi-c-square-fill::before {
  content: "\f7dc";
}

.bi-c-square::before {
  content: "\f7dd";
}

.bi-capsule-pill::before {
  content: "\f7de";
}

.bi-capsule::before {
  content: "\f7df";
}

.bi-car-front-fill::before {
  content: "\f7e0";
}

.bi-car-front::before {
  content: "\f7e1";
}

.bi-cassette-fill::before {
  content: "\f7e2";
}

.bi-cassette::before {
  content: "\f7e3";
}

.bi-cc-circle-fill::before {
  content: "\f7e6";
}

.bi-cc-circle::before {
  content: "\f7e7";
}

.bi-cc-square-fill::before {
  content: "\f7e8";
}

.bi-cc-square::before {
  content: "\f7e9";
}

.bi-cup-hot-fill::before {
  content: "\f7ea";
}

.bi-cup-hot::before {
  content: "\f7eb";
}

.bi-currency-rupee::before {
  content: "\f7ec";
}

.bi-dropbox::before {
  content: "\f7ed";
}

.bi-escape::before {
  content: "\f7ee";
}

.bi-fast-forward-btn-fill::before {
  content: "\f7ef";
}

.bi-fast-forward-btn::before {
  content: "\f7f0";
}

.bi-fast-forward-circle-fill::before {
  content: "\f7f1";
}

.bi-fast-forward-circle::before {
  content: "\f7f2";
}

.bi-fast-forward-fill::before {
  content: "\f7f3";
}

.bi-fast-forward::before {
  content: "\f7f4";
}

.bi-filetype-sql::before {
  content: "\f7f5";
}

.bi-fire::before {
  content: "\f7f6";
}

.bi-google-play::before {
  content: "\f7f7";
}

.bi-h-circle-fill::before {
  content: "\f7fa";
}

.bi-h-circle::before {
  content: "\f7fb";
}

.bi-h-square-fill::before {
  content: "\f7fc";
}

.bi-h-square::before {
  content: "\f7fd";
}

.bi-indent::before {
  content: "\f7fe";
}

.bi-lungs-fill::before {
  content: "\f7ff";
}

.bi-lungs::before {
  content: "\f800";
}

.bi-microsoft-teams::before {
  content: "\f801";
}

.bi-p-circle-fill::before {
  content: "\f804";
}

.bi-p-circle::before {
  content: "\f805";
}

.bi-p-square-fill::before {
  content: "\f806";
}

.bi-p-square::before {
  content: "\f807";
}

.bi-pass-fill::before {
  content: "\f808";
}

.bi-pass::before {
  content: "\f809";
}

.bi-prescription::before {
  content: "\f80a";
}

.bi-prescription2::before {
  content: "\f80b";
}

.bi-r-circle-fill::before {
  content: "\f80e";
}

.bi-r-circle::before {
  content: "\f80f";
}

.bi-r-square-fill::before {
  content: "\f810";
}

.bi-r-square::before {
  content: "\f811";
}

.bi-repeat-1::before {
  content: "\f812";
}

.bi-repeat::before {
  content: "\f813";
}

.bi-rewind-btn-fill::before {
  content: "\f814";
}

.bi-rewind-btn::before {
  content: "\f815";
}

.bi-rewind-circle-fill::before {
  content: "\f816";
}

.bi-rewind-circle::before {
  content: "\f817";
}

.bi-rewind-fill::before {
  content: "\f818";
}

.bi-rewind::before {
  content: "\f819";
}

.bi-train-freight-front-fill::before {
  content: "\f81a";
}

.bi-train-freight-front::before {
  content: "\f81b";
}

.bi-train-front-fill::before {
  content: "\f81c";
}

.bi-train-front::before {
  content: "\f81d";
}

.bi-train-lightrail-front-fill::before {
  content: "\f81e";
}

.bi-train-lightrail-front::before {
  content: "\f81f";
}

.bi-truck-front-fill::before {
  content: "\f820";
}

.bi-truck-front::before {
  content: "\f821";
}

.bi-ubuntu::before {
  content: "\f822";
}

.bi-unindent::before {
  content: "\f823";
}

.bi-unity::before {
  content: "\f824";
}

.bi-universal-access-circle::before {
  content: "\f825";
}

.bi-universal-access::before {
  content: "\f826";
}

.bi-virus::before {
  content: "\f827";
}

.bi-virus2::before {
  content: "\f828";
}

.bi-wechat::before {
  content: "\f829";
}

.bi-yelp::before {
  content: "\f82a";
}

.bi-sign-stop-fill::before {
  content: "\f82b";
}

.bi-sign-stop-lights-fill::before {
  content: "\f82c";
}

.bi-sign-stop-lights::before {
  content: "\f82d";
}

.bi-sign-stop::before {
  content: "\f82e";
}

.bi-sign-turn-left-fill::before {
  content: "\f82f";
}

.bi-sign-turn-left::before {
  content: "\f830";
}

.bi-sign-turn-right-fill::before {
  content: "\f831";
}

.bi-sign-turn-right::before {
  content: "\f832";
}

.bi-sign-turn-slight-left-fill::before {
  content: "\f833";
}

.bi-sign-turn-slight-left::before {
  content: "\f834";
}

.bi-sign-turn-slight-right-fill::before {
  content: "\f835";
}

.bi-sign-turn-slight-right::before {
  content: "\f836";
}

.bi-sign-yield-fill::before {
  content: "\f837";
}

.bi-sign-yield::before {
  content: "\f838";
}

.bi-ev-station-fill::before {
  content: "\f839";
}

.bi-ev-station::before {
  content: "\f83a";
}

.bi-fuel-pump-diesel-fill::before {
  content: "\f83b";
}

.bi-fuel-pump-diesel::before {
  content: "\f83c";
}

.bi-fuel-pump-fill::before {
  content: "\f83d";
}

.bi-fuel-pump::before {
  content: "\f83e";
}

.bi-0-circle-fill::before {
  content: "\f83f";
}

.bi-0-circle::before {
  content: "\f840";
}

.bi-0-square-fill::before {
  content: "\f841";
}

.bi-0-square::before {
  content: "\f842";
}

.bi-rocket-fill::before {
  content: "\f843";
}

.bi-rocket-takeoff-fill::before {
  content: "\f844";
}

.bi-rocket-takeoff::before {
  content: "\f845";
}

.bi-rocket::before {
  content: "\f846";
}

.bi-stripe::before {
  content: "\f847";
}

.bi-subscript::before {
  content: "\f848";
}

.bi-superscript::before {
  content: "\f849";
}

.bi-trello::before {
  content: "\f84a";
}

.bi-envelope-at-fill::before {
  content: "\f84b";
}

.bi-envelope-at::before {
  content: "\f84c";
}

.bi-regex::before {
  content: "\f84d";
}

.bi-text-wrap::before {
  content: "\f84e";
}

.bi-sign-dead-end-fill::before {
  content: "\f84f";
}

.bi-sign-dead-end::before {
  content: "\f850";
}

.bi-sign-do-not-enter-fill::before {
  content: "\f851";
}

.bi-sign-do-not-enter::before {
  content: "\f852";
}

.bi-sign-intersection-fill::before {
  content: "\f853";
}

.bi-sign-intersection-side-fill::before {
  content: "\f854";
}

.bi-sign-intersection-side::before {
  content: "\f855";
}

.bi-sign-intersection-t-fill::before {
  content: "\f856";
}

.bi-sign-intersection-t::before {
  content: "\f857";
}

.bi-sign-intersection-y-fill::before {
  content: "\f858";
}

.bi-sign-intersection-y::before {
  content: "\f859";
}

.bi-sign-intersection::before {
  content: "\f85a";
}

.bi-sign-merge-left-fill::before {
  content: "\f85b";
}

.bi-sign-merge-left::before {
  content: "\f85c";
}

.bi-sign-merge-right-fill::before {
  content: "\f85d";
}

.bi-sign-merge-right::before {
  content: "\f85e";
}

.bi-sign-no-left-turn-fill::before {
  content: "\f85f";
}

.bi-sign-no-left-turn::before {
  content: "\f860";
}

.bi-sign-no-parking-fill::before {
  content: "\f861";
}

.bi-sign-no-parking::before {
  content: "\f862";
}

.bi-sign-no-right-turn-fill::before {
  content: "\f863";
}

.bi-sign-no-right-turn::before {
  content: "\f864";
}

.bi-sign-railroad-fill::before {
  content: "\f865";
}

.bi-sign-railroad::before {
  content: "\f866";
}

.bi-building-add::before {
  content: "\f867";
}

.bi-building-check::before {
  content: "\f868";
}

.bi-building-dash::before {
  content: "\f869";
}

.bi-building-down::before {
  content: "\f86a";
}

.bi-building-exclamation::before {
  content: "\f86b";
}

.bi-building-fill-add::before {
  content: "\f86c";
}

.bi-building-fill-check::before {
  content: "\f86d";
}

.bi-building-fill-dash::before {
  content: "\f86e";
}

.bi-building-fill-down::before {
  content: "\f86f";
}

.bi-building-fill-exclamation::before {
  content: "\f870";
}

.bi-building-fill-gear::before {
  content: "\f871";
}

.bi-building-fill-lock::before {
  content: "\f872";
}

.bi-building-fill-slash::before {
  content: "\f873";
}

.bi-building-fill-up::before {
  content: "\f874";
}

.bi-building-fill-x::before {
  content: "\f875";
}

.bi-building-fill::before {
  content: "\f876";
}

.bi-building-gear::before {
  content: "\f877";
}

.bi-building-lock::before {
  content: "\f878";
}

.bi-building-slash::before {
  content: "\f879";
}

.bi-building-up::before {
  content: "\f87a";
}

.bi-building-x::before {
  content: "\f87b";
}

.bi-buildings-fill::before {
  content: "\f87c";
}

.bi-buildings::before {
  content: "\f87d";
}

.bi-bus-front-fill::before {
  content: "\f87e";
}

.bi-bus-front::before {
  content: "\f87f";
}

.bi-ev-front-fill::before {
  content: "\f880";
}

.bi-ev-front::before {
  content: "\f881";
}

.bi-globe-americas::before {
  content: "\f882";
}

.bi-globe-asia-australia::before {
  content: "\f883";
}

.bi-globe-central-south-asia::before {
  content: "\f884";
}

.bi-globe-europe-africa::before {
  content: "\f885";
}

.bi-house-add-fill::before {
  content: "\f886";
}

.bi-house-add::before {
  content: "\f887";
}

.bi-house-check-fill::before {
  content: "\f888";
}

.bi-house-check::before {
  content: "\f889";
}

.bi-house-dash-fill::before {
  content: "\f88a";
}

.bi-house-dash::before {
  content: "\f88b";
}

.bi-house-down-fill::before {
  content: "\f88c";
}

.bi-house-down::before {
  content: "\f88d";
}

.bi-house-exclamation-fill::before {
  content: "\f88e";
}

.bi-house-exclamation::before {
  content: "\f88f";
}

.bi-house-gear-fill::before {
  content: "\f890";
}

.bi-house-gear::before {
  content: "\f891";
}

.bi-house-lock-fill::before {
  content: "\f892";
}

.bi-house-lock::before {
  content: "\f893";
}

.bi-house-slash-fill::before {
  content: "\f894";
}

.bi-house-slash::before {
  content: "\f895";
}

.bi-house-up-fill::before {
  content: "\f896";
}

.bi-house-up::before {
  content: "\f897";
}

.bi-house-x-fill::before {
  content: "\f898";
}

.bi-house-x::before {
  content: "\f899";
}

.bi-person-add::before {
  content: "\f89a";
}

.bi-person-down::before {
  content: "\f89b";
}

.bi-person-exclamation::before {
  content: "\f89c";
}

.bi-person-fill-add::before {
  content: "\f89d";
}

.bi-person-fill-check::before {
  content: "\f89e";
}

.bi-person-fill-dash::before {
  content: "\f89f";
}

.bi-person-fill-down::before {
  content: "\f8a0";
}

.bi-person-fill-exclamation::before {
  content: "\f8a1";
}

.bi-person-fill-gear::before {
  content: "\f8a2";
}

.bi-person-fill-lock::before {
  content: "\f8a3";
}

.bi-person-fill-slash::before {
  content: "\f8a4";
}

.bi-person-fill-up::before {
  content: "\f8a5";
}

.bi-person-fill-x::before {
  content: "\f8a6";
}

.bi-person-gear::before {
  content: "\f8a7";
}

.bi-person-lock::before {
  content: "\f8a8";
}

.bi-person-slash::before {
  content: "\f8a9";
}

.bi-person-up::before {
  content: "\f8aa";
}

.bi-scooter::before {
  content: "\f8ab";
}

.bi-taxi-front-fill::before {
  content: "\f8ac";
}

.bi-taxi-front::before {
  content: "\f8ad";
}

.bi-amd::before {
  content: "\f8ae";
}

.bi-database-add::before {
  content: "\f8af";
}

.bi-database-check::before {
  content: "\f8b0";
}

.bi-database-dash::before {
  content: "\f8b1";
}

.bi-database-down::before {
  content: "\f8b2";
}

.bi-database-exclamation::before {
  content: "\f8b3";
}

.bi-database-fill-add::before {
  content: "\f8b4";
}

.bi-database-fill-check::before {
  content: "\f8b5";
}

.bi-database-fill-dash::before {
  content: "\f8b6";
}

.bi-database-fill-down::before {
  content: "\f8b7";
}

.bi-database-fill-exclamation::before {
  content: "\f8b8";
}

.bi-database-fill-gear::before {
  content: "\f8b9";
}

.bi-database-fill-lock::before {
  content: "\f8ba";
}

.bi-database-fill-slash::before {
  content: "\f8bb";
}

.bi-database-fill-up::before {
  content: "\f8bc";
}

.bi-database-fill-x::before {
  content: "\f8bd";
}

.bi-database-fill::before {
  content: "\f8be";
}

.bi-database-gear::before {
  content: "\f8bf";
}

.bi-database-lock::before {
  content: "\f8c0";
}

.bi-database-slash::before {
  content: "\f8c1";
}

.bi-database-up::before {
  content: "\f8c2";
}

.bi-database-x::before {
  content: "\f8c3";
}

.bi-database::before {
  content: "\f8c4";
}

.bi-houses-fill::before {
  content: "\f8c5";
}

.bi-houses::before {
  content: "\f8c6";
}

.bi-nvidia::before {
  content: "\f8c7";
}

.bi-person-vcard-fill::before {
  content: "\f8c8";
}

.bi-person-vcard::before {
  content: "\f8c9";
}

.bi-sina-weibo::before {
  content: "\f8ca";
}

.bi-tencent-qq::before {
  content: "\f8cb";
}

.bi-wikipedia::before {
  content: "\f8cc";
}

.bi-alphabet-uppercase::before {
  content: "\f2a5";
}

.bi-alphabet::before {
  content: "\f68a";
}

.bi-amazon::before {
  content: "\f68d";
}

.bi-arrows-collapse-vertical::before {
  content: "\f690";
}

.bi-arrows-expand-vertical::before {
  content: "\f695";
}

.bi-arrows-vertical::before {
  content: "\f698";
}

.bi-arrows::before {
  content: "\f6a2";
}

.bi-ban-fill::before {
  content: "\f6a3";
}

.bi-ban::before {
  content: "\f6b6";
}

.bi-bing::before {
  content: "\f6c2";
}

.bi-cake::before {
  content: "\f6e0";
}

.bi-cake2::before {
  content: "\f6ed";
}

.bi-cookie::before {
  content: "\f6ee";
}

.bi-copy::before {
  content: "\f759";
}

.bi-crosshair::before {
  content: "\f769";
}

.bi-crosshair2::before {
  content: "\f794";
}

.bi-emoji-astonished-fill::before {
  content: "\f795";
}

.bi-emoji-astonished::before {
  content: "\f79a";
}

.bi-emoji-grimace-fill::before {
  content: "\f79b";
}

.bi-emoji-grimace::before {
  content: "\f7a0";
}

.bi-emoji-grin-fill::before {
  content: "\f7a1";
}

.bi-emoji-grin::before {
  content: "\f7a6";
}

.bi-emoji-surprise-fill::before {
  content: "\f7a7";
}

.bi-emoji-surprise::before {
  content: "\f7ac";
}

.bi-emoji-tear-fill::before {
  content: "\f7ad";
}

.bi-emoji-tear::before {
  content: "\f7b2";
}

.bi-envelope-arrow-down-fill::before {
  content: "\f7b3";
}

.bi-envelope-arrow-down::before {
  content: "\f7b8";
}

.bi-envelope-arrow-up-fill::before {
  content: "\f7b9";
}

.bi-envelope-arrow-up::before {
  content: "\f7be";
}

.bi-feather::before {
  content: "\f7bf";
}

.bi-feather2::before {
  content: "\f7c4";
}

.bi-floppy-fill::before {
  content: "\f7c5";
}

.bi-floppy::before {
  content: "\f7d8";
}

.bi-floppy2-fill::before {
  content: "\f7d9";
}

.bi-floppy2::before {
  content: "\f7e4";
}

.bi-gitlab::before {
  content: "\f7e5";
}

.bi-highlighter::before {
  content: "\f7f8";
}

.bi-marker-tip::before {
  content: "\f802";
}

.bi-nvme-fill::before {
  content: "\f803";
}

.bi-nvme::before {
  content: "\f80c";
}

.bi-opencollective::before {
  content: "\f80d";
}

.bi-pci-card-network::before {
  content: "\f8cd";
}

.bi-pci-card-sound::before {
  content: "\f8ce";
}

.bi-radar::before {
  content: "\f8cf";
}

.bi-send-arrow-down-fill::before {
  content: "\f8d0";
}

.bi-send-arrow-down::before {
  content: "\f8d1";
}

.bi-send-arrow-up-fill::before {
  content: "\f8d2";
}

.bi-send-arrow-up::before {
  content: "\f8d3";
}

.bi-sim-slash-fill::before {
  content: "\f8d4";
}

.bi-sim-slash::before {
  content: "\f8d5";
}

.bi-sourceforge::before {
  content: "\f8d6";
}

.bi-substack::before {
  content: "\f8d7";
}

.bi-threads-fill::before {
  content: "\f8d8";
}

.bi-threads::before {
  content: "\f8d9";
}

.bi-transparency::before {
  content: "\f8da";
}

.bi-twitter-x::before {
  content: "\f8db";
}

.bi-type-h4::before {
  content: "\f8dc";
}

.bi-type-h5::before {
  content: "\f8dd";
}

.bi-type-h6::before {
  content: "\f8de";
}

.bi-backpack-fill::before {
  content: "\f8df";
}

.bi-backpack::before {
  content: "\f8e0";
}

.bi-backpack2-fill::before {
  content: "\f8e1";
}

.bi-backpack2::before {
  content: "\f8e2";
}

.bi-backpack3-fill::before {
  content: "\f8e3";
}

.bi-backpack3::before {
  content: "\f8e4";
}

.bi-backpack4-fill::before {
  content: "\f8e5";
}

.bi-backpack4::before {
  content: "\f8e6";
}

.bi-brilliance::before {
  content: "\f8e7";
}

.bi-cake-fill::before {
  content: "\f8e8";
}

.bi-cake2-fill::before {
  content: "\f8e9";
}

.bi-duffle-fill::before {
  content: "\f8ea";
}

.bi-duffle::before {
  content: "\f8eb";
}

.bi-exposure::before {
  content: "\f8ec";
}

.bi-gender-neuter::before {
  content: "\f8ed";
}

.bi-highlights::before {
  content: "\f8ee";
}

.bi-luggage-fill::before {
  content: "\f8ef";
}

.bi-luggage::before {
  content: "\f8f0";
}

.bi-mailbox-flag::before {
  content: "\f8f1";
}

.bi-mailbox2-flag::before {
  content: "\f8f2";
}

.bi-noise-reduction::before {
  content: "\f8f3";
}

.bi-passport-fill::before {
  content: "\f8f4";
}

.bi-passport::before {
  content: "\f8f5";
}

.bi-person-arms-up::before {
  content: "\f8f6";
}

.bi-person-raised-hand::before {
  content: "\f8f7";
}

.bi-person-standing-dress::before {
  content: "\f8f8";
}

.bi-person-standing::before {
  content: "\f8f9";
}

.bi-person-walking::before {
  content: "\f8fa";
}

.bi-person-wheelchair::before {
  content: "\f8fb";
}

.bi-shadows::before {
  content: "\f8fc";
}

.bi-suitcase-fill::before {
  content: "\f8fd";
}

.bi-suitcase-lg-fill::before {
  content: "\f8fe";
}

.bi-suitcase-lg::before {
  content: "\f8ff";
}

.bi-suitcase::before {
  content: "豈";
}

.bi-suitcase2-fill::before {
  content: "更";
}

.bi-suitcase2::before {
  content: "車";
}

.bi-vignette::before {
  content: "賈";
}

.avatar {
  width: 40px;
  height: 40px;
}

.avatar-lg {
  width: 64px;
  height: 64px;
}

.btn .feather {
  width: 14px;
  height: 14px;
}

.btn-primary, .btn-primary:focus, .btn-primary.focus, .btn-primary.disabled, .btn-primary:disabled, .show > .btn-primary.dropdown-toggle {
  color: #fff;
}
.btn-primary:hover:not(:disabled):not(.disabled), .btn-primary.hover:not(:disabled):not(.disabled) {
  color: #fff;
}

.btn-secondary, .btn-secondary:focus, .btn-secondary.focus, .btn-secondary.disabled, .btn-secondary:disabled, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
}
.btn-secondary:hover:not(:disabled):not(.disabled), .btn-secondary.hover:not(:disabled):not(.disabled) {
  color: #fff;
}

.btn-success, .btn-success:focus, .btn-success.focus, .btn-success.disabled, .btn-success:disabled, .show > .btn-success.dropdown-toggle {
  color: #fff;
}
.btn-success:hover:not(:disabled):not(.disabled), .btn-success.hover:not(:disabled):not(.disabled) {
  color: #fff;
}

.btn-info, .btn-info:focus, .btn-info.focus, .btn-info.disabled, .btn-info:disabled, .show > .btn-info.dropdown-toggle {
  color: #fff;
}
.btn-info:hover:not(:disabled):not(.disabled), .btn-info.hover:not(:disabled):not(.disabled) {
  color: #fff;
}

.btn-warning, .btn-warning:focus, .btn-warning.focus, .btn-warning.disabled, .btn-warning:disabled, .show > .btn-warning.dropdown-toggle {
  color: #fff;
}
.btn-warning:hover:not(:disabled):not(.disabled), .btn-warning.hover:not(:disabled):not(.disabled) {
  color: #fff;
}

.btn-danger, .btn-danger:focus, .btn-danger.focus, .btn-danger.disabled, .btn-danger:disabled, .show > .btn-danger.dropdown-toggle {
  color: #fff;
}
.btn-danger:hover:not(:disabled):not(.disabled), .btn-danger.hover:not(:disabled):not(.disabled) {
  color: #fff;
}

.btn-light, .btn-light:focus, .btn-light.focus, .btn-light.disabled, .btn-light:disabled, .show > .btn-light.dropdown-toggle {
  color: #fff;
}
.btn-light:hover:not(:disabled):not(.disabled), .btn-light.hover:not(:disabled):not(.disabled) {
  color: #fff;
}

.btn-dark, .btn-dark:focus, .btn-dark.focus, .btn-dark.disabled, .btn-dark:disabled, .show > .btn-dark.dropdown-toggle {
  color: #fff;
}
.btn-dark:hover:not(:disabled):not(.disabled), .btn-dark.hover:not(:disabled):not(.disabled) {
  color: #fff;
}

.btn-facebook {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3b5998;
  --bs-btn-border-color: #3b5998;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #324c81;
  --bs-btn-hover-border-color: #2f477a;
  --bs-btn-focus-shadow-rgb: 88, 114, 167;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #2f477a;
  --bs-btn-active-border-color: #2c4372;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3b5998;
  --bs-btn-disabled-border-color: #3b5998;
}
.btn-facebook, .btn-facebook:focus, .btn-facebook.focus, .btn-facebook.disabled, .btn-facebook:disabled, .show > .btn-facebook.dropdown-toggle {
  color: #fff;
}
.btn-facebook:hover:not(:disabled):not(.disabled), .btn-facebook.hover:not(:disabled):not(.disabled) {
  color: #fff;
}

.btn-twitter {
  --bs-btn-color: #000;
  --bs-btn-bg: #1da1f2;
  --bs-btn-border-color: #1da1f2;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #3faff4;
  --bs-btn-hover-border-color: #34aaf3;
  --bs-btn-focus-shadow-rgb: 25, 137, 206;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #4ab4f5;
  --bs-btn-active-border-color: #34aaf3;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #1da1f2;
  --bs-btn-disabled-border-color: #1da1f2;
}
.btn-twitter, .btn-twitter:focus, .btn-twitter.focus, .btn-twitter.disabled, .btn-twitter:disabled, .show > .btn-twitter.dropdown-toggle {
  color: #fff;
}
.btn-twitter:hover:not(:disabled):not(.disabled), .btn-twitter.hover:not(:disabled):not(.disabled) {
  color: #fff;
}

.btn-google {
  --bs-btn-color: #fff;
  --bs-btn-bg: #dc4e41;
  --bs-btn-border-color: #dc4e41;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #bb4237;
  --bs-btn-hover-border-color: #b03e34;
  --bs-btn-focus-shadow-rgb: 225, 105, 94;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #b03e34;
  --bs-btn-active-border-color: #a53b31;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #dc4e41;
  --bs-btn-disabled-border-color: #dc4e41;
}
.btn-google, .btn-google:focus, .btn-google.focus, .btn-google.disabled, .btn-google:disabled, .show > .btn-google.dropdown-toggle {
  color: #fff;
}
.btn-google:hover:not(:disabled):not(.disabled), .btn-google.hover:not(:disabled):not(.disabled) {
  color: #fff;
}

.btn-youtube {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f00;
  --bs-btn-border-color: #f00;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d90000;
  --bs-btn-hover-border-color: #cc0000;
  --bs-btn-focus-shadow-rgb: 255, 38, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #cc0000;
  --bs-btn-active-border-color: #bf0000;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f00;
  --bs-btn-disabled-border-color: #f00;
}
.btn-youtube, .btn-youtube:focus, .btn-youtube.focus, .btn-youtube.disabled, .btn-youtube:disabled, .show > .btn-youtube.dropdown-toggle {
  color: #fff;
}
.btn-youtube:hover:not(:disabled):not(.disabled), .btn-youtube.hover:not(:disabled):not(.disabled) {
  color: #fff;
}

.btn-vimeo {
  --bs-btn-color: #000;
  --bs-btn-bg: #1ab7ea;
  --bs-btn-border-color: #1ab7ea;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #3cc2ed;
  --bs-btn-hover-border-color: #31beec;
  --bs-btn-focus-shadow-rgb: 22, 156, 199;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #48c5ee;
  --bs-btn-active-border-color: #31beec;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #1ab7ea;
  --bs-btn-disabled-border-color: #1ab7ea;
}
.btn-vimeo, .btn-vimeo:focus, .btn-vimeo.focus, .btn-vimeo.disabled, .btn-vimeo:disabled, .show > .btn-vimeo.dropdown-toggle {
  color: #fff;
}
.btn-vimeo:hover:not(:disabled):not(.disabled), .btn-vimeo.hover:not(:disabled):not(.disabled) {
  color: #fff;
}

.btn-dribbble {
  --bs-btn-color: #fff;
  --bs-btn-bg: #ea4c89;
  --bs-btn-border-color: #ea4c89;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #c74174;
  --bs-btn-hover-border-color: #bb3d6e;
  --bs-btn-focus-shadow-rgb: 237, 103, 155;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #bb3d6e;
  --bs-btn-active-border-color: #b03967;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #ea4c89;
  --bs-btn-disabled-border-color: #ea4c89;
}
.btn-dribbble, .btn-dribbble:focus, .btn-dribbble.focus, .btn-dribbble.disabled, .btn-dribbble:disabled, .show > .btn-dribbble.dropdown-toggle {
  color: #fff;
}
.btn-dribbble:hover:not(:disabled):not(.disabled), .btn-dribbble.hover:not(:disabled):not(.disabled) {
  color: #fff;
}

.btn-github {
  --bs-btn-color: #fff;
  --bs-btn-bg: #181717;
  --bs-btn-border-color: #181717;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #141414;
  --bs-btn-hover-border-color: #131212;
  --bs-btn-focus-shadow-rgb: 59, 58, 58;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #131212;
  --bs-btn-active-border-color: #121111;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #181717;
  --bs-btn-disabled-border-color: #181717;
}
.btn-github, .btn-github:focus, .btn-github.focus, .btn-github.disabled, .btn-github:disabled, .show > .btn-github.dropdown-toggle {
  color: #fff;
}
.btn-github:hover:not(:disabled):not(.disabled), .btn-github.hover:not(:disabled):not(.disabled) {
  color: #fff;
}

.btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #e4405f;
  --bs-btn-border-color: #e4405f;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #c23651;
  --bs-btn-hover-border-color: #b6334c;
  --bs-btn-focus-shadow-rgb: 232, 93, 119;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #b6334c;
  --bs-btn-active-border-color: #ab3047;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #e4405f;
  --bs-btn-disabled-border-color: #e4405f;
}
.btn-instagram, .btn-instagram:focus, .btn-instagram.focus, .btn-instagram.disabled, .btn-instagram:disabled, .show > .btn-instagram.dropdown-toggle {
  color: #fff;
}
.btn-instagram:hover:not(:disabled):not(.disabled), .btn-instagram.hover:not(:disabled):not(.disabled) {
  color: #fff;
}

.btn-pinterest {
  --bs-btn-color: #fff;
  --bs-btn-bg: #bd081c;
  --bs-btn-border-color: #bd081c;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #a10718;
  --bs-btn-hover-border-color: #970616;
  --bs-btn-focus-shadow-rgb: 199, 45, 62;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #970616;
  --bs-btn-active-border-color: #8e0615;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #bd081c;
  --bs-btn-disabled-border-color: #bd081c;
}
.btn-pinterest, .btn-pinterest:focus, .btn-pinterest.focus, .btn-pinterest.disabled, .btn-pinterest:disabled, .show > .btn-pinterest.dropdown-toggle {
  color: #fff;
}
.btn-pinterest:hover:not(:disabled):not(.disabled), .btn-pinterest.hover:not(:disabled):not(.disabled) {
  color: #fff;
}

.btn-flickr {
  --bs-btn-color: #fff;
  --bs-btn-bg: #0063dc;
  --bs-btn-border-color: #0063dc;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0054bb;
  --bs-btn-hover-border-color: #004fb0;
  --bs-btn-focus-shadow-rgb: 38, 122, 225;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #004fb0;
  --bs-btn-active-border-color: #004aa5;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #0063dc;
  --bs-btn-disabled-border-color: #0063dc;
}
.btn-flickr, .btn-flickr:focus, .btn-flickr.focus, .btn-flickr.disabled, .btn-flickr:disabled, .show > .btn-flickr.dropdown-toggle {
  color: #fff;
}
.btn-flickr:hover:not(:disabled):not(.disabled), .btn-flickr.hover:not(:disabled):not(.disabled) {
  color: #fff;
}

.btn-bitbucket {
  --bs-btn-color: #fff;
  --bs-btn-bg: #0052cc;
  --bs-btn-border-color: #0052cc;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0046ad;
  --bs-btn-hover-border-color: #0042a3;
  --bs-btn-focus-shadow-rgb: 38, 108, 212;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0042a3;
  --bs-btn-active-border-color: #003e99;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #0052cc;
  --bs-btn-disabled-border-color: #0052cc;
}
.btn-bitbucket, .btn-bitbucket:focus, .btn-bitbucket.focus, .btn-bitbucket.disabled, .btn-bitbucket:disabled, .show > .btn-bitbucket.dropdown-toggle {
  color: #fff;
}
.btn-bitbucket:hover:not(:disabled):not(.disabled), .btn-bitbucket.hover:not(:disabled):not(.disabled) {
  color: #fff;
}

.btn-light, .btn-light:focus, .btn-light.focus, .btn-light.disabled, .btn-light:disabled, .show > .btn-light.dropdown-toggle,
.btn-white,
.btn-white:focus,
.btn-white.focus,
.btn-white.disabled,
.btn-white:disabled,
.show > .btn-white.dropdown-toggle {
  color: #121212;
}
.btn-light:hover:not(:disabled):not(.disabled), .btn-light.hover:not(:disabled):not(.disabled),
.btn-white:hover:not(:disabled):not(.disabled),
.btn-white.hover:not(:disabled):not(.disabled) {
  color: #121212;
}

.card {
  margin-bottom: 24px;
  box-shadow: 0 0 0.875rem 0 rgba(14, 14, 14, 0.05);
}

.card-header {
  border-bottom-width: 1px;
}

.card-title {
  font-size: 0.925rem;
  font-weight: 600;
  color: #444444;
}

.card-subtitle {
  font-weight: 400;
}

.card-img,
.card-img-top,
.card-img-bottom {
  max-width: 100%;
  height: auto;
}
@media all and (-ms-high-contrast: none) {
  .card-img,
  .card-img-top,
  .card-img-bottom {
    height: 100%;
  }
}

.card > .table > tbody tr:last-child td:first-child,
.card > .table > tbody tr:last-child th:first-child {
  border-bottom-left-radius: 0.25rem;
}
.card > .table > tbody tr:last-child td:last-child,
.card > .table > tbody tr:last-child th:last-child {
  border-bottom-right-radius: 0.25rem;
}

.media-card {
  position: relative;
  cursor: pointer;
}

.media-card .form-check-input {
  display: none;
  position: absolute;
  top: 8px;
  left: 8px;
  z-index: 2;
}

.media-card.selected .form-check-input {
  display: block;
}

.media-card .expand-media {
  display: none;
  position: absolute;
  right: 6px;
  top: 6px;
  z-index: 2;
  color: #fff;
  background: #333 !important;
  border-radius: 14px;
  padding: 3px 6px;
  font-size: 13px;
}

.media-card:hover .expand-media {
  display: block;
}

.chart {
  margin: auto;
  position: relative;
  width: 100%;
  min-height: 300px;
}
.chart-xs {
  min-height: 200px;
}
.chart-sm {
  min-height: 252px;
}
.chart-lg {
  min-height: 350px;
}
.chart-xl {
  min-height: 500px;
}
.chart canvas {
  max-width: 100%;
}

.main .content {
  margin: 0 auto;
  padding: 1.5rem 1.5rem 0.75rem;
  flex: 1;
  width: 100%;
}
@media (max-width: 767.98px) {
  .main .content {
    margin-left: 0;
    padding: 0;
  }
}
@media (min-width: 992px) {
  .main .content {
    padding: 3rem 3rem 1.5rem;
  }
}

/* Dashboard content override */
body.dashboard .content {
  max-width: 100% !important;
}

.navbar-nav .dropdown-menu {
  box-shadow: 0 0.1rem 0.2rem rgba(0, 0, 0, 0.05);
}

.dropdown .dropdown-menu.show {
  animation-name: dropdownAnimation;
  animation-duration: 0.25s;
  animation-iteration-count: 1;
  animation-timing-function: ease;
  animation-fill-mode: forwards;
}

/* Animate opacity only so Popper.js transform (positioning) is not overwritten */
@keyframes dropdownAnimation {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.dropdown-toggle:after {
  border: solid;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 2px;
  transform: rotate(45deg);
}

.dropdown-item {
  transition: background 0.1s ease-in-out, color 0.1s ease-in-out;
}

.dropdown-menu-lg {
  min-width: 20rem;
}

.dropdown .list-group .list-group-item {
  border-width: 0;
  border-bottom-width: 1px;
  margin-bottom: 0;
}
.dropdown .list-group .list-group-item:first-child, .dropdown .list-group .list-group-item:last-child {
  border-radius: 0;
}
.dropdown .list-group .list-group-item:hover {
  background: #bababa;
}

.dropdown-menu-header {
  padding: 0.75rem;
  text-align: center;
  font-weight: 600;
  border-bottom: 1px solid #6a6a6a;
}

.dropdown-menu-footer {
  padding: 0.5rem;
  text-align: center;
  display: block;
  font-size: 0.75rem;
}

footer.footer {
  padding: 1rem 0.875rem;
  direction: ltr;
  background: #fff;
}
footer.footer ul {
  margin-bottom: 0;
}
@media (max-width: 767.98px) {
  footer.footer {
    width: 100vw;
  }
}

.hamburger,
.hamburger:before,
.hamburger:after {
  cursor: pointer;
  border-radius: 1px;
  height: 3px;
  width: 24px;
  background: #171717;
  display: block;
  content: "";
  transition: background 0.1s ease-in-out, color 0.1s ease-in-out;
}

.hamburger {
  position: relative;
}

.hamburger:before {
  top: -7.5px;
  width: 24px;
  position: absolute;
}

.hamburger:after {
  bottom: -7.5px;
  width: 16px;
  position: absolute;
}

.sidebar-toggle:hover .hamburger,
.sidebar-toggle:hover .hamburger:before,
.sidebar-toggle:hover .hamburger:after {
  background: #FFCA2C;
}

.hamburger-right, .hamburger-right:before, .hamburger-right:after {
  right: 0;
}

.main {
  display: flex;
  width: 100%;
  min-width: 0;
  min-height: 100vh;
  transition: margin-left 0.35s ease-in-out, left 0.35s ease-in-out, margin-right 0.35s ease-in-out, right 0.35s ease-in-out;
  background: #fff;
  flex-direction: column;
  overflow: hidden;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.navbar {
  border-bottom: 0;
  box-shadow: 0 0 2rem 0 rgba(14, 14, 14, 0.1);
}
@media (max-width: 767.98px) {
  .navbar {
    width: 100vw;
  }
}

.navbar .avatar {
  margin-top: -15px;
  margin-bottom: -15px;
}

.navbar-nav {
  direction: ltr;
  margin-left: auto;
  display: flex;
  align-items: center;
}

.navbar-bg {
  background: #fff;
}

.navbar-brand {
  font-weight: 400;
  font-size: 1.15rem;
  padding: 0.875rem 0;
  color: #bababa;
  display: block;
}
.navbar-brand svg,
.navbar-brand .feather {
  color: #FFCA2C;
  height: 24px;
  width: 24px;
  margin-left: -0.15rem;
  margin-right: 0.375rem;
  margin-top: -0.375rem;
}

.nav-icon,
.nav-flag {
  padding: 0.1rem 0.8rem;
  display: block;
  font-size: 1.5rem;
  color: #1e1e1e;
  transition: background 0.1s ease-in-out, color 0.1s ease-in-out;
  line-height: 1.4;
}
.nav-icon:after,
.nav-flag:after {
  display: none !important;
}
.nav-icon:hover, .nav-icon.active,
.nav-flag:hover,
.nav-flag.active {
  color: #FFCA2C;
}
.nav-icon svg,
.nav-icon .feather,
.nav-flag svg,
.nav-flag .feather {
  width: 20px;
  height: 20px;
}

.nav-item .indicator {
  background: #FFCA2C;
  box-shadow: 0 0.1rem 0.2rem rgba(0, 0, 0, 0.05);
  border-radius: 50%;
  display: block;
  height: 18px;
  width: 18px;
  padding: 1px;
  position: absolute;
  top: 0;
  right: -8px;
  text-align: center;
  transition: top 0.1s ease-out;
  font-size: 0.675rem;
  color: #fff;
}
.nav-item:hover .indicator {
  top: -4px;
}
.nav-item a:focus {
  outline: 0;
}

.create-button {
  background-color: #F8E907;
  border: none;
  padding: 10px 20px;
  font-weight: bold;
  border: 1px solid #F8E907;
  cursor: pointer;
  border-radius: 8px;
  display: inline-flex;
  width: 190px;
  align-items: center;
  height: 39px;
  gap: 5px;
  margin-right: 40px;
  color: black;
}

.create-button:hover {
  background-color: white;
  color: black;
  border: 1px solid #D1D5DB;
  text-decoration: none;
}

.create-button i {
  width: 15px;
  height: 15px;
}

@media (max-width: 768px) {
  .create-button {
    display: none;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .navbar .avatar {
    max-height: 47px;
  }
}
@media (max-width: 575.98px) {
  .navbar {
    padding: 0.75rem;
  }
  .nav-icon {
    padding: 0.1rem 0.75rem;
  }
  .dropdown,
  .dropleft,
  .dropright,
  .dropup {
    position: inherit;
  }
  .navbar-expand .navbar-nav .dropdown-menu-lg {
    min-width: 100%;
  }
  .nav-item .nav-link:after {
    display: none;
  }
}
.nav-flag img {
  border-radius: 50%;
  width: 20px;
  height: 20px;
  -o-object-fit: cover;
     object-fit: cover;
}

.navbar input {
  direction: ltr;
}

/* Page Header Components */
/* Standard page header layout */
.page-header {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 2rem;
  padding: 0 0.5rem;
  gap: 2rem;
}

.page-header-text {
  text-align: left;
}

/* Page title - Bootstrap h2 handles size/weight */
.page-title {
  color: #111827;
  line-height: 1.2;
}

/* Page description - Bootstrap text-muted handles color */
.page-description {
  font-size: 14px;
  line-height: 1.5;
}

/* Header actions container */
.header-actions,
.page-actions {
  display: flex;
  align-items: center;
  gap: 1rem;
  margin-left: auto;
  flex: 1;
}

/* Back header variant for forms */
.back-header {
  position: relative;
}

/* Mobile (768px and below): center title, description, and actions */
@media (max-width: 768px) {
  .page-header {
    flex-direction: column;
    align-items: stretch;
    gap: 1rem;
    margin-bottom: 1.5rem;
  }
  .page-header-text {
    width: 100%;
    text-align: center;
  }
  .header-actions,
  .page-actions {
    width: 100%;
    margin-left: 0;
    flex: none;
    justify-content: center;
  }
  .page-title {
    font-size: 20px;
  }
  .page-description {
    font-size: 13px;
  }
}
/* Page Layout Components - Standardized to match dashboard structure */
/* Remove the custom wrapper classes - use the standard .wrapper, .main, .content structure */
/* All pages should use the same layout as dashboard */
/* Content wrapper - standard width for most pages */
.content-wrapper {
  max-width: 1400px;
  margin: 0 auto;
  padding: 2rem;
}

/* Page content width variants */
.page-content {
  max-width: 1440px;
  margin: 0 auto;
  padding: 2rem;
}

.page-content-full {
  max-width: none;
  margin: 0;
  padding: 2rem;
}

.page-content-constrained {
  max-width: 1200px;
  margin: 0 auto;
  padding: 2rem;
}

.page-content-narrow {
  max-width: 800px;
  margin: 0 auto;
  padding: 2rem;
}

.page-content-tight {
  max-width: 600px;
  margin: 0 auto;
  padding: 2rem;
}

/* Responsive adjustments */
@media (max-width: 768px) {
  .content-wrapper,
  .page-content,
  .page-content-constrained,
  .page-content-narrow,
  .page-content-tight {
    padding: 1rem;
  }
}
body, html, #root {
  height: 100%;
}

body {
  overflow-y: scroll;
  opacity: 1 !important;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  html {
    overflow-x: hidden;
  }
}
.sidebar {
  width: 64px;
  background: rgba(31, 31, 31, 0.95);
  height: 100vh;
  position: fixed;
  z-index: 1040;
  top: 0;
  left: 0;
  padding: 0;
  border-right: 1px solid rgba(38, 38, 38, 0.8);
  transition: width 0.3s ease;
  display: flex;
  flex-direction: column;
  box-shadow: 1px 0 2px rgba(0, 0, 0, 0.1);
}
.sidebar .sidebar-toggle {
  background: none;
  border: none;
  padding: 0;
  margin: 0 1rem 1rem;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  height: 24px;
}
.sidebar .sidebar-toggle i {
  font-size: 18px;
  color: #FFFFFF;
  transition: transform 0.2s ease;
}
.sidebar .sidebar-logo {
  padding: 0.75rem 1rem;
  margin: 5px auto 0px auto;
  margin-bottom: 0.5rem;
  background: transparent;
}
.sidebar .logo-full {
  width: 115px;
  height: auto;
  display: block;
}
.sidebar .logo-icon {
  width: 30px;
  height: auto;
  display: none;
  margin: 0 auto;
}
.sidebar .nav-items {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
  padding: 0 1rem;
  overflow: hidden;
}
.sidebar .nav-items .nav-item {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  padding: 0.5rem 1rem;
  color: #E5E7EB;
  text-decoration: none;
  border-radius: 8px;
  font-size: 14px;
  transition: all 0.2s ease;
  white-space: nowrap;
  height: 36px;
}
.sidebar .nav-items .nav-item:hover {
  background: rgba(255, 255, 255, 0.1);
  color: #FFFFFF;
  text-decoration: none;
}
.sidebar .nav-items .nav-item.active {
  background: rgba(255, 255, 255, 0.1);
  color: #FFFFFF;
  font-weight: 500;
  text-decoration: none;
}
.sidebar .nav-items .nav-item i {
  font-size: 18px;
  min-width: 18px;
  text-align: center;
}
.sidebar .nav-item.active,
.sidebar .nav-subitem.active {
  background: rgba(255, 255, 255, 0.1);
  color: #ffffff;
  font-weight: 500;
  text-decoration: none;
}
.sidebar .submenu {
  display: none;
  flex-direction: column;
  gap: 0.25rem;
  margin-left: 2.2rem;
  padding-left: 0.25rem;
  border-left: 1px solid rgba(255, 255, 255, 0.1);
}
.sidebar .submenu.open {
  display: flex;
}
.sidebar .nav-subitem {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  padding: 0.5rem 1rem;
  margin: 0 0.5rem;
  color: #D1D5DB;
  text-decoration: none;
  font-size: 13px;
  border-radius: 6px;
  transition: all 0.2s ease;
  white-space: nowrap;
}
.sidebar .nav-subitem i {
  font-size: 16px;
  min-width: 16px;
}
.sidebar .nav-subitem .count {
  margin-left: auto;
  font-size: 11px;
  font-weight: 600;
  padding: 3px 8px;
  border-radius: 12px;
  background: #F59E0B;
  color: #000000;
  min-width: 20px;
  text-align: center;
  line-height: 1;
}
.sidebar .nav-subitem:hover {
  background: rgba(255, 255, 255, 0.08);
  color: #ffffff;
  text-decoration: none;
}
.sidebar .nav-item.has-submenu {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.sidebar .nav-item.has-submenu .toggle-icon {
  margin-left: auto;
  font-size: 14px;
  transition: transform 0.3s ease;
}
.sidebar .nav-item.has-submenu.open .toggle-icon {
  transform: rotate(90deg);
}
.sidebar .sidebar-footer {
  margin-top: auto;
  padding: 0;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}
.sidebar .profile-trigger {
  display: flex;
  align-items: center;
  gap: 8px;
  width: 100%;
  padding: 1.25rem 1rem;
  background: none;
  border: none;
  border-radius: 0;
  color: #E5E7EB;
  cursor: pointer;
  transition: all 0.2s ease;
  height: 48px;
}
.sidebar .profile-trigger:hover {
  background: rgba(255, 255, 255, 0.1);
}
.sidebar .profile-trigger i {
  font-size: 1.25rem;
  margin-left: auto;
  line-height: 1;
}
.sidebar .user-profile {
  margin-right: 16px;
  position: relative;
  width: 100%;
}
.sidebar .user-profile .profile-dropdown {
  width: 235px;
  z-index: 1060;
}
.sidebar .user-profile .profile-dropdown .dropdown-item {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 10px 16px;
  color: #212121;
  text-decoration: none;
  transition: background-color 0.2s ease;
  font-size: 13px;
}
.sidebar .user-profile .profile-dropdown .dropdown-item:hover {
  background: #F9FAFB;
}
.sidebar .user-profile .profile-dropdown .dropdown-item.text-danger {
  color: #DC2626;
}
.sidebar .user-profile .profile-dropdown .dropdown-item.text-danger i {
  color: #DC2626;
}
.sidebar .user-profile .profile-dropdown .dropdown-item i {
  font-size: 14px;
  color: #6B7280;
}
.sidebar .user-profile .profile-dropdown .dropdown-divider {
  height: 1px;
  background: #E5E7EB;
  margin: 0;
}
.sidebar .user-profile .profile-name {
  font-size: 13px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 1.5;
}
.sidebar .user-profile .profile-image {
  width: 32px;
  height: 32px;
  border-radius: 300px;
  -o-object-fit: cover;
     object-fit: cover;
}
.sidebar.expanded {
  width: 235px;
}
.sidebar.expanded + .main {
  margin-left: 235px;
  width: calc(100% - 235px);
}
.sidebar:not(.expanded) .sidebar-toggle {
  margin: 0 auto 1rem;
  width: 36px;
  justify-content: center;
}
.sidebar:not(.expanded) .logo-full {
  display: none;
}
.sidebar:not(.expanded) .logo-icon {
  display: block;
}
.sidebar:not(.expanded) .sidebar-logo {
  padding: 0.75rem 1rem;
  margin-bottom: 0.5rem;
}
.sidebar:not(.expanded) .nav-items {
  padding: 0;
}
.sidebar:not(.expanded) .nav-items .nav-item {
  justify-content: center;
  padding: 0;
  width: 36px;
  margin: 0 auto;
}
.sidebar:not(.expanded) .nav-items .nav-item i {
  font-size: 18px;
}
.sidebar:not(.expanded) .nav-items .nav-item span {
  display: none;
}
.sidebar:not(.expanded) .nav-items .nav-item .toggle-icon {
  display: none;
}
.sidebar:not(.expanded) .nav-items .submenu {
  display: none !important;
}
.sidebar:not(.expanded) .sidebar-footer {
  padding: 0;
}
.sidebar:not(.expanded) .profile-trigger {
  justify-content: center;
  padding: 1.25rem 0;
  height: 48px;
}
.sidebar:not(.expanded) .profile-trigger i {
  display: none;
}
.sidebar:not(.expanded) .user-profile .profile-name {
  display: none;
}

@media (max-width: 768.98px) {
  .sidebar {
    left: -66px;
    z-index: 99999;
    height: 100vh;
    top: 0;
    padding-top: 56px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
  }
  .sidebar .nav-items {
    flex-shrink: 0;
    overflow: visible;
  }
  .sidebar.expanded {
    left: 0;
  }
  .sidebar .sidebar-toggle {
    position: fixed;
    top: 12px;
    left: 12px;
    right: auto;
    background: transparent;
    width: auto;
    height: auto;
    border-radius: 0;
    padding: 0;
    margin: 0;
    z-index: 9990;
    transition: opacity 0.2s ease;
  }
  .sidebar .sidebar-toggle.mobile-auto-hidden {
    opacity: 0;
    pointer-events: none;
  }
  .sidebar .sidebar-toggle i {
    font-size: 30px;
    color: #6b7280;
    transition: transform 0.25s ease;
  }
  .sidebar .sidebar-toggle i.sidebar-toggle-icon-rotated {
    transform: rotate(-180deg);
  }
  .sidebar-logo {
    display: none;
  }
}
.table thead, .table tbody, .table tfoot, .table tr, .table td, .table th {
  border-color: var(--bs-border-color);
}
.table > :not(:last-child) > :last-child > * {
  border-color: var(--bs-border-color);
}

.table > tbody > tr > td {
  vertical-align: middle;
}

@media (max-width: 767.98px) {
  .table-responsive.table-scroll .table th,
  .table-responsive.table-scroll .table td {
    white-space: nowrap;
  }
}
.text-sm {
  font-size: 0.75rem;
}

.text-lg {
  font-size: 0.925rem;
}

b, strong {
  font-weight: 600;
}

pre.snippet {
  white-space: pre-wrap;
  word-wrap: break-word;
  text-align: justify;
}

a {
  cursor: pointer;
}

.wrapper {
  align-items: stretch;
  display: flex;
  width: 100%;
  background: #FCFCFC;
}

/* Platform-wide UI standardization overrides */
/* Keep sidebar text rendering consistent across page-level font-smoothing overrides */
.sidebar {
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  text-rendering: auto;
}

/* Keep core content text rendering consistent on Design Studio and Media Library */
body.design_studio,
body.media_library {
  -webkit-font-smoothing: inherit !important;
  -moz-osx-font-smoothing: inherit !important;
  text-rendering: inherit !important;
}

/* 1) Reduce excess whitespace around main content area */
.main {
  padding: 0;
}

.main .content {
  max-width: 100%;
  padding: 1rem;
}

.main .content > .container-fluid > .content-wrapper, .main .content > .container-sm > .content-wrapper, .main .content > .container-md > .content-wrapper, .main .content > .container-lg > .content-wrapper, .main .content > .container-xl > .content-wrapper {
  max-width: 2200px;
  margin: 0 auto;
  padding: 0 0.5rem;
}

.content-wrapper,
.page-content,
.page-content-full,
.page-content-constrained,
.page-content-narrow,
.page-content-tight {
  max-width: 2200px;
  margin: 0 auto;
  padding: 0 0.5rem;
}

/* Keep pricing content on the same width rails as the rest of the platform */
body.checkout .pricing-page,
body.checkout .pricing-page > .pricing-summary,
body.checkout .pricing-page > .row,
body.checkout .pricing-page > .compare-plans,
body.checkout .pricing-page > .faq-section {
  width: 100% !important;
  max-width: none !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

@media (min-width: 992px) {
  .main .content {
    padding: 1.75rem 1.75rem 1rem;
  }
}
/* Global hyperlink color inside app content */
.main .content a:not(.btn):not(.btn-campaign):not(.nav-link):not(.page-link):not(.dropdown-item):not(.settings-nav-item):not(.tab-list-item):not(.tab-view-more-btn),
.main .content a:not(.btn):not(.btn-campaign):not(.nav-link):not(.page-link):not(.dropdown-item):not(.settings-nav-item):not(.tab-list-item):not(.tab-view-more-btn):visited {
  color: #1C5D99 !important;
}

.main .content a:not(.btn):not(.btn-campaign):not(.nav-link):not(.page-link):not(.dropdown-item):not(.settings-nav-item):not(.tab-list-item):not(.tab-view-more-btn):hover {
  color: #164877 !important;
}

.main .content .profile-dropdown .dropdown-item,
.main .content .profile-dropdown .dropdown-item:visited {
  color: #212121 !important;
}

/* Cross-page type hierarchy for sections and fields */
.main .content .section-header,
.main .content .section-title,
.main .content .card-subtitle,
.main .content .modal-title {
  font-size: 1.125rem !important;
  font-weight: 600 !important;
  line-height: 1.35 !important;
  margin-top: 0 !important;
  margin-bottom: 0.75rem !important;
}

.main .content .section-subheader,
.main .content .section-subtitle,
.main .content .section-description,
.main .content .text-subheader {
  font-size: 0.95rem !important;
  font-weight: 400 !important;
  line-height: 1.5 !important;
  margin-top: 0 !important;
  margin-bottom: 1rem !important;
  color: #4b5563 !important;
}

.main .content .form-label {
  font-size: 0.875rem !important;
  font-weight: 500 !important;
  line-height: 1.35 !important;
  margin-top: 0 !important;
  margin-bottom: 0.5rem !important;
  color: #374151 !important;
}

.main .content .form-control,
.main .content .form-select,
.main .content .form-check-label,
.main .content .form-control-plaintext {
  font-size: 0.875rem !important;
  font-weight: 400 !important;
  line-height: 1.4 !important;
}

.main .content .form-control,
.main .content .form-select {
  min-height: 40px;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.main .content .form-control::placeholder,
.main .content .form-select::placeholder,
.main .content .form-control::-webkit-input-placeholder,
.main .content .form-select::-webkit-input-placeholder {
  font-size: 0.875rem !important;
  font-weight: 400 !important;
  color: #9ca3af !important;
  opacity: 1;
}

.main .content .form-text {
  font-size: 0.8125rem !important;
  font-weight: 400 !important;
  margin-top: 0.375rem !important;
  margin-bottom: 0 !important;
  color: #6b7280 !important;
}

/* Scoped create/edit form standards for Playlists, Locations, and Campaigns */
body.playlists .playlist-form-standardized .form-section-title,
body.stores .store-form-standardized .card-title,
body.ads .campaign-form-standardized .section-title {
  font-size: 1.125rem !important;
  font-weight: 600 !important;
  line-height: 1.35 !important;
  margin-top: 0 !important;
  margin-bottom: 0.75rem !important;
}

body.playlists .playlist-form-standardized .section-description,
body.stores .store-form-standardized .card-body > p.text-muted,
body.ads .campaign-form-standardized .section-description,
body.ads .campaign-form-standardized .page-description {
  font-size: 0.95rem !important;
  font-weight: 400 !important;
  line-height: 1.5 !important;
  margin-top: 0 !important;
  margin-bottom: 1rem !important;
  color: #4b5563 !important;
}

body.playlists .playlist-form-standardized .form-label,
body.stores .store-form-standardized .form-label,
body.ads .campaign-form-standardized .form-label {
  font-size: 0.875rem !important;
  font-weight: 500 !important;
  line-height: 1.35 !important;
  margin-top: 0 !important;
  margin-bottom: 0.5rem !important;
}

body.playlists .playlist-form-standardized .form-control,
body.playlists .playlist-form-standardized .form-select,
body.stores .store-form-standardized .form-control,
body.stores .store-form-standardized .form-select,
body.ads .campaign-form-standardized .form-control,
body.ads .campaign-form-standardized .form-select {
  font-size: 0.875rem !important;
  font-weight: 400 !important;
  line-height: 1.4 !important;
  min-height: 40px !important;
  max-width: 100% !important;
}

body.playlists .playlist-form-standardized .form-control::-moz-placeholder, body.playlists .playlist-form-standardized .form-select::-moz-placeholder, body.stores .store-form-standardized .form-control::-moz-placeholder, body.stores .store-form-standardized .form-select::-moz-placeholder, body.ads .campaign-form-standardized .form-control::-moz-placeholder, body.ads .campaign-form-standardized .form-select::-moz-placeholder {
  font-size: 0.875rem !important;
  font-weight: 400 !important;
  color: #9ca3af !important;
  opacity: 1;
}

body.playlists .playlist-form-standardized .form-control::placeholder,
body.playlists .playlist-form-standardized .form-select::placeholder,
body.stores .store-form-standardized .form-control::placeholder,
body.stores .store-form-standardized .form-select::placeholder,
body.ads .campaign-form-standardized .form-control::placeholder,
body.ads .campaign-form-standardized .form-select::placeholder {
  font-size: 0.875rem !important;
  font-weight: 400 !important;
  color: #9ca3af !important;
  opacity: 1;
}

body.playlists .playlist-form-standardized .form-check,
body.stores .store-form-standardized .form-check,
body.ads .campaign-form-standardized .form-check {
  align-items: flex-start !important;
}

body.playlists .playlist-form-standardized .form-check-input[type=checkbox],
body.stores .store-form-standardized .form-check-input[type=checkbox],
body.ads .campaign-form-standardized .form-check-input[type=checkbox] {
  margin-top: 0.125rem !important;
}

body.playlists .playlist-form-standardized .playlist-details-section .playlist-details-field {
  width: 100%;
  min-height: 48px !important;
  height: 48px !important;
}

body.playlists .playlist-form-standardized .playlist-details-section .row > [class*=col-],
body.admin-playlists .playlist-form-standardized .playlist-details-section .row > [class*=col-] {
  display: flex;
  flex-direction: column;
}

body.playlists .playlist-form-standardized .playlist-details-section .playlist-details-field,
body.admin-playlists .playlist-form-standardized .playlist-details-section .playlist-details-field {
  width: 100% !important;
  min-height: 48px !important;
  height: 48px !important;
  box-sizing: border-box !important;
}

body.playlists .playlist-form-standardized .playlist-details-section .playlist-details-row,
body.admin-playlists .playlist-form-standardized .playlist-details-section .playlist-details-row {
  align-items: stretch !important;
}

body.playlists .playlist-form-standardized .playlist-details-section .playlist-details-row > .col-md-6,
body.admin-playlists .playlist-form-standardized .playlist-details-section .playlist-details-row > .col-md-6 {
  flex: 1 1 0 !important;
  max-width: 50% !important;
}

@media (max-width: 767.98px) {
  body.playlists .playlist-form-standardized .playlist-details-section .playlist-details-row > .col-md-6,
  body.admin-playlists .playlist-form-standardized .playlist-details-section .playlist-details-row > .col-md-6 {
    max-width: 100% !important;
  }
}
/* Stack Playlist Name + Category on very narrow screens */
@media (max-width: 515px) {
  body.playlists .playlist-form-standardized .playlist-details-section .playlist-details-row,
  body.admin-playlists .playlist-form-standardized .playlist-details-section .playlist-details-row {
    flex-direction: column;
  }
  body.playlists .playlist-form-standardized .playlist-details-section .playlist-details-row > .col-md-6,
  body.admin-playlists .playlist-form-standardized .playlist-details-section .playlist-details-row > .col-md-6 {
    flex: 0 0 auto !important;
    width: 100% !important;
    max-width: 100% !important;
  }
}
body.playlists .playlist-form-standardized #playlist-name,
body.playlists .playlist-form-standardized #playlist-category,
body.admin-playlists .playlist-form-standardized #playlist-name,
body.admin-playlists .playlist-form-standardized #playlist-category {
  width: 100%;
  min-height: 48px !important;
  height: 48px !important;
  line-height: 1.25 !important;
  padding-top: 0.625rem !important;
  padding-bottom: 0.625rem !important;
}

body.playlists .playlist-form-standardized .playlist-schedule-section .schedule-panel {
  border: 1px solid #d1d5db !important;
  border-radius: 10px !important;
  background: #fff;
}

.table-thumbnail-empty {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 0.15rem;
  width: 100%;
  height: 100%;
  background: #f9fafb;
  border: 1px dashed #d1d5db;
  border-radius: 6px;
  color: #6b7280;
  text-align: center;
  line-height: 1.15;
}

.table-thumbnail-empty i {
  font-size: 0.75rem;
}

.table-thumbnail-empty .table-thumbnail-text {
  font-size: 0.625rem;
  font-weight: 500;
}

body.playlists .table-thumbnail-empty--playlist {
  width: 40px;
  min-width: 40px;
  height: 40px;
}

body.ads .campaign-form-standardized .location-helper-text {
  font-size: 0.8125rem !important;
  line-height: 1.35 !important;
  margin-top: 0.375rem !important;
  margin-bottom: 0 !important;
}

body.ads .campaign-form-standardized .campaign-budget-section {
  border-top: 1px solid #e5e7eb !important;
  padding-top: 1.5rem !important;
  margin-top: 1.5rem !important;
}

/* Polished Add Payment Method modal styles */
.add-payment-modal .modal-dialog {
  max-width: 34rem;
}

.add-payment-modal .modal-content {
  border-radius: 12px;
  border: 1px solid #e5e7eb;
  box-shadow: 0 12px 28px rgba(17, 24, 39, 0.14);
  overflow: hidden;
}

.add-payment-modal .modal-header {
  padding: 1rem 1rem 0.875rem;
  border-bottom: 1px solid #e5e7eb;
}

.add-payment-modal .modal-title {
  font-size: 1.125rem;
  font-weight: 600;
  color: #111827;
  margin: 0;
}

.add-payment-modal .add-payment-subtitle {
  margin-top: 0.25rem;
  font-size: 0.875rem;
  font-weight: 400;
  color: #6b7280;
}

.add-payment-modal .add-payment-modal-body {
  padding: 1rem;
}

.add-payment-modal .add-payment-form .form-label {
  font-size: 0.875rem;
  font-weight: 500;
  color: #374151;
}

.add-payment-modal .add-payment-form .form-control {
  min-height: 42px;
  border-radius: 8px;
}

.add-payment-modal .add-payment-form #cardNumber,
.add-payment-modal .add-payment-form #expiryDate,
.add-payment-modal .add-payment-form #cvv {
  display: block;
  width: 100%;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.add-payment-modal .add-payment-error {
  margin-bottom: 0;
  border-radius: 8px;
  font-size: 0.875rem;
}

.add-payment-modal .modal-footer,
.add-payment-modal .add-payment-modal-footer {
  padding: 0.875rem 1rem 1rem;
  border-top: 1px solid #e5e7eb;
  gap: 0.5rem;
}

/* Shared media/design selection modal polish */
.media-selection-modal .modal-dialog {
  max-width: min(1080px, 100vw - 2.5rem);
}

.media-selection-modal .media-selection-modal-content {
  border-radius: 14px;
  border: 1px solid #e5e7eb;
  box-shadow: 0 16px 40px rgba(15, 23, 42, 0.18);
  overflow: hidden;
}

.media-selection-modal .modal-header {
  padding: 1rem 1.5rem;
  border-bottom: 1px solid #e5e7eb;
}

.media-selection-modal .modal-title {
  font-size: 1.125rem;
  font-weight: 600;
  color: #111827;
}

.media-selection-modal .media-selection-modal-body {
  padding: 1rem 1.5rem 1.25rem;
}

.media-selection-modal .media-selection-tabs-header {
  display: flex;
  justify-content: center;
}

.media-selection-modal .media-selection-tabs-header .nav-pills {
  margin: 0 auto;
}

.media-selection-modal .media-selection-tab-content {
  border: 1px solid #e5e7eb;
  border-radius: 12px;
  padding: 1rem;
  min-height: 33rem;
  max-height: 33rem;
}

.media-selection-modal .media-selection-tab-pane,
.media-selection-modal .media-selection-tab-pane.active {
  height: 100%;
}

.media-selection-modal .media-selection-pane {
  height: 100%;
  display: flex;
  flex-direction: column;
}

.media-selection-modal .media-selection-toolbar {
  padding-bottom: 0.75rem;
  margin-bottom: 0;
  border-bottom: 1px solid #e5e7eb;
}

.media-selection-modal .media-selection-toolbar .form-check {
  margin-bottom: 0;
}

.media-selection-modal .media-selection-toolbar .btn {
  min-height: 40px;
}

.media-selection-modal .media-selection-grid-shell {
  min-height: 28rem;
  max-height: 28rem;
  overflow-y: auto;
  overflow-x: hidden;
  padding-top: 0.75rem;
  padding-right: 0.25rem;
}

.media-selection-modal .media-selection-grid-shell #media-grid,
.media-selection-modal .media-selection-grid-shell .media-selection-gallery {
  min-height: 100%;
}

.media-selection-modal .media-selection-grid-shell .empty-state-container {
  min-height: 27rem;
  border: 1px dashed #d1d5db;
  border-radius: 12px;
  background: #f9fafb;
}

.media-selection-modal .modal-footer {
  padding: 0.875rem 1.5rem 1rem;
  border-top: 1px solid #e5e7eb;
  justify-content: center;
  gap: 0.75rem;
  margin-top: 0;
}

@media (max-width: 991.98px) {
  .media-selection-modal .modal-dialog {
    max-width: calc(100vw - 1.25rem);
    margin: 0.625rem auto;
  }
  .media-selection-modal .media-selection-tab-content {
    min-height: 30rem;
  }
  .media-selection-modal .media-selection-grid-shell {
    min-height: 25rem;
    max-height: 25rem;
  }
  .media-selection-modal #canva .media-selection-toolbar {
    display: grid !important;
    grid-template-columns: 1fr auto;
    grid-template-areas: "select sync" ". design";
    gap: 0.5rem 0.75rem;
    align-items: center;
  }
  .media-selection-modal #canva .media-selection-toolbar .form-check {
    grid-area: select;
  }
  .media-selection-modal #canva .media-selection-toolbar .d-flex.justify-content-end.gap-2.w-100 {
    display: contents !important;
  }
  .media-selection-modal #canva .media-selection-toolbar [data-action="playlist#syncDesigns"] {
    grid-area: sync;
    justify-self: end;
  }
  .media-selection-modal #canva .media-selection-toolbar a.btn[href="/design_studio"] {
    grid-area: design;
    justify-self: end;
  }
}
body.settings-base .content,
body.settings-profile .content,
body.settings-subscriptions .content,
body.settings-billing .content,
body.settings-security .content,
body.settings-notification_preferences .content,
body.settings-privacy .content {
  max-width: 100% !important;
}

body.settings-base .main,
body.settings-profile .main,
body.settings-subscriptions .main,
body.settings-billing .main,
body.settings-security .main,
body.settings-notification_preferences .main,
body.settings-privacy .main {
  padding-left: 0 !important;
  padding-right: 0 !important;
  padding-bottom: 0 !important;
}

body.settings-base .settings-nav .settings-nav-item,
body.settings-profile .settings-nav .settings-nav-item,
body.settings-subscriptions .settings-nav .settings-nav-item,
body.settings-billing .settings-nav .settings-nav-item,
body.settings-security .settings-nav .settings-nav-item,
body.settings-notification_preferences .settings-nav .settings-nav-item,
body.settings-privacy .settings-nav .settings-nav-item {
  color: #4b5563 !important;
}

body.settings-base .settings-nav .settings-nav-item:hover,
body.settings-base .settings-nav .settings-nav-item.active,
body.settings-profile .settings-nav .settings-nav-item:hover,
body.settings-profile .settings-nav .settings-nav-item.active,
body.settings-subscriptions .settings-nav .settings-nav-item:hover,
body.settings-subscriptions .settings-nav .settings-nav-item.active,
body.settings-billing .settings-nav .settings-nav-item:hover,
body.settings-billing .settings-nav .settings-nav-item.active,
body.settings-security .settings-nav .settings-nav-item:hover,
body.settings-security .settings-nav .settings-nav-item.active,
body.settings-notification_preferences .settings-nav .settings-nav-item:hover,
body.settings-notification_preferences .settings-nav .settings-nav-item.active,
body.settings-privacy .settings-nav .settings-nav-item:hover,
body.settings-privacy .settings-nav .settings-nav-item.active {
  color: #111827 !important;
}

body.settings-security #displayPhoneNumber.phone-number-empty {
  display: inline-flex;
  align-items: center;
  padding: 0.25rem 0.625rem;
  border: 1px solid #e5e7eb;
  border-radius: 999px;
  background: #f9fafb;
  color: #6b7280;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.2;
}

body.settings-profile .change-email-modal .modal-dialog {
  max-width: 34rem;
}

body.settings-profile .change-email-modal .modal-content {
  border-radius: 12px;
  border: 1px solid #e5e7eb;
  box-shadow: 0 12px 28px rgba(17, 24, 39, 0.12);
  overflow: hidden;
}

body.settings-profile .change-email-modal .modal-header {
  padding: 1rem 1rem 0.875rem;
  border-bottom: 1px solid #e5e7eb;
}

body.settings-profile .change-email-modal .modal-title {
  font-size: 1.125rem;
  font-weight: 600;
  color: #111827;
  margin: 0;
}

body.settings-profile .change-email-modal .change-email-modal-subtitle {
  margin-top: 0.25rem;
  font-size: 0.875rem;
  font-weight: 400;
  color: #6b7280;
}

body.settings-profile .change-email-modal .change-email-modal-body {
  padding: 1rem;
}

body.settings-profile .change-email-modal .change-email-modal-footer {
  padding: 0.875rem 1rem 1rem;
  border-top: 1px solid #e5e7eb;
  gap: 0.5rem;
}

body.settings-profile .change-email-verification {
  padding: 0 0.25rem;
}

body.settings-profile .change-email-heading {
  font-size: 1rem;
  font-weight: 600;
  color: #111827;
}

body.settings-profile .change-email-help {
  font-size: 0.875rem;
  color: #6b7280;
}

body.settings-profile .change-email-current-email {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
  width: 100%;
  min-height: 2.25rem;
  padding: 0.375rem 0.75rem;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  background: #f9fafb;
  color: #374151;
  font-size: 0.875rem;
  font-weight: 500;
}

body.settings-profile .change-email-current-email i {
  color: #6b7280;
}

body.settings-profile .change-email-resend-wrap {
  width: 100%;
  text-align: center;
}

body.settings-profile .change-email-resend-form {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}

body.settings-profile .change-email-resend-btn {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.35;
  white-space: nowrap;
  width: auto !important;
  min-width: -moz-max-content !important;
  min-width: max-content !important;
  overflow: visible !important;
  padding: 0.125rem 0.25rem !important;
  margin: 0 auto;
  border: 0 !important;
  background: transparent !important;
  text-decoration: underline;
  text-underline-offset: 2px;
}

body.settings-profile .change-email-code-input {
  width: 2.5rem !important;
  height: 2.5rem !important;
  padding: 0 !important;
  text-align: center;
  border-radius: 8px;
  font-size: 1rem;
  font-weight: 600;
}

body.settings-profile .change-email-input {
  min-height: 42px;
  font-size: 0.875rem;
}

body.settings-profile .change-email-trigger,
body.settings-profile .change-email-trigger:hover,
body.settings-profile .change-email-trigger:focus,
body.settings-profile .change-email-trigger:active {
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  color: #374151 !important;
  text-decoration: underline;
  text-underline-offset: 2px;
  padding: 0 !important;
  line-height: 1.2;
  font-size: 0.875rem;
  font-weight: 500;
}

body.settings-billing .payment-method {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 1rem;
  border: 1px solid #e5e7eb;
  border-radius: 10px;
  padding: 0.875rem 1rem;
  background: #fff;
}

body.settings-billing .payment-actions {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  flex-wrap: wrap;
}

body.settings-billing .remove-payment-modal .modal-dialog {
  max-width: 30rem;
}

body.settings-billing .remove-payment-modal .modal-content {
  border-radius: 12px;
  border: 1px solid #e5e7eb;
  box-shadow: 0 12px 28px rgba(17, 24, 39, 0.16);
  overflow: hidden;
}

body.settings-billing .remove-payment-modal .modal-header {
  padding: 1rem 1rem 0.875rem;
  border-bottom: 1px solid #e5e7eb;
}

body.settings-billing .remove-payment-modal .remove-payment-subtitle {
  margin-top: 0.25rem;
  font-size: 0.875rem;
  color: #6b7280;
}

body.settings-billing .remove-payment-modal .remove-payment-modal-body {
  padding: 1rem;
}

body.settings-billing .remove-payment-modal .remove-payment-summary {
  border: 1px solid #e5e7eb;
  border-radius: 10px;
  padding: 1rem;
  background: #f9fafb;
}

body.settings-billing .remove-payment-modal .remove-payment-icon-wrap {
  width: 2.375rem;
  height: 2.375rem;
  border-radius: 8px;
  background: #eef2ff;
  color: #1C5D99;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 0.75rem;
}

body.settings-billing .remove-payment-modal .remove-payment-method-name {
  font-size: 0.9375rem;
  font-weight: 600;
  color: #111827;
}

body.settings-billing .remove-payment-modal .remove-payment-modal-footer {
  padding: 0.875rem 1rem 1rem;
  border-top: 1px solid #e5e7eb;
  gap: 0.5rem;
}

body.settings-billing .billing-history .btn-link {
  font-size: 0.8125rem;
  font-weight: 500;
  text-decoration: none;
  padding-left: 0;
  padding-right: 0;
}

body.settings-base .page-header,
body.settings-profile .page-header,
body.settings-subscriptions .page-header,
body.settings-billing .page-header,
body.settings-security .page-header,
body.settings-notification_preferences .page-header,
body.settings-privacy .page-header {
  margin-top: 0;
  margin-bottom: 1.5rem;
}

body.settings-base .page-title,
body.settings-profile .page-title,
body.settings-subscriptions .page-title,
body.settings-billing .page-title,
body.settings-security .page-title,
body.settings-notification_preferences .page-title,
body.settings-privacy .page-title {
  font-size: 2rem;
  font-weight: 500;
}

body.settings-base .page-description,
body.settings-profile .page-description,
body.settings-subscriptions .page-description,
body.settings-billing .page-description,
body.settings-security .page-description,
body.settings-notification_preferences .page-description,
body.settings-privacy .page-description {
  font-size: 0.95rem;
  font-weight: 400;
}

/* 2) Standardize page headers using ads page style */
.page-header {
  margin-bottom: 1.5rem;
  padding: 0;
}

.page-title {
  font-size: 2rem;
  font-weight: 500;
  line-height: 1.2;
  color: #111827;
  margin-bottom: 0.5rem;
}

.page-description {
  font-size: 0.95rem;
  font-weight: 400;
  line-height: 1.5;
  color: #4b5563;
}

body .page-header .page-title {
  font-size: 2rem !important;
  font-weight: 500 !important;
}

body .page-header .page-description {
  font-size: 0.95rem !important;
  font-weight: 400 !important;
}

body.design_studio .page-header .page-title,
body.media_library .page-header .page-title {
  font-size: 2rem !important;
  font-weight: 500 !important;
}

body.design_studio .page-header .page-description,
body.media_library .page-header .page-description {
  font-size: 0.95rem !important;
  font-weight: 400 !important;
}

body.design_studio .page-header .header-actions .btn,
body.media_library .page-header .header-actions .btn {
  min-height: 40px !important;
  height: auto !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  padding: 0.5rem 1rem !important;
}

body.dashboard .dashboard-greeting h2, body.dashboard .dashboard-greeting .h2 {
  font-size: 2rem;
  font-weight: 500;
  line-height: 1.2;
  color: #111827;
  margin: 0 0 0.5rem;
}

body.dashboard .dashboard-greeting-description {
  font-size: 0.95rem;
  font-weight: 400;
  line-height: 1.5;
  color: #4b5563;
  margin: 0;
}

@media (max-width: 768px) {
  .page-title {
    font-size: 1.625rem;
  }
}
/* 4) Standardize top-right action button sizing/weight on key pages */
.header-actions .btn,
.page-actions .btn,
body.dashboard .dashboard-header-actions .btn {
  min-height: 40px !important;
  padding: 0.5rem 1rem !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  border-radius: 6px !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 0.5rem !important;
  line-height: 1.2 !important;
}

.header-actions .btn i,
.page-actions .btn i,
body.dashboard .dashboard-header-actions .btn i {
  font-size: 14px !important;
  margin: 0 !important;
}

body .btn-standard-action {
  min-height: 40px !important;
  padding: 0.5rem 1rem !important;
  font-size: 14px;
  font-weight: 500 !important;
  border-radius: 6px !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 0.5rem !important;
  line-height: 1.2 !important;
}

body .btn-standard-action i {
  font-size: 14px !important;
  margin: 0 !important;
}

/* 5) Standardize checkbox visuals to lapis-lazuli checkmark */
.form-check-input[type=checkbox] {
  width: 14px !important;
  height: 14px !important;
  min-width: 14px;
  min-height: 14px;
  border-radius: 4px !important;
  border: 1.5px solid #d1d5db !important;
}

.form-check:not(.form-switch) .form-check-input[type=checkbox]:checked {
  background-color: #1C5D99 !important;
  border-color: #1C5D99 !important;
  background-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='2.5' d='m5 10 3 3 7-7'/%3e%3c/svg%3e") !important;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 0.875rem;
  --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='2.5' d='m5 10 3 3 7-7'/%3e%3c/svg%3e");
}

.form-check-input[type=checkbox]:focus {
  border-color: #9ca3af;
  box-shadow: 0 0 0 0.2rem rgba(107, 114, 128, 0.2);
}

/* Match radio controls to checkbox color system globally */
body input[type=radio],
body .form-check-input[type=radio],
input[type=radio],
.form-check-input[type=radio] {
  accent-color: #1C5D99 !important;
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  appearance: none !important;
  width: 14px !important;
  height: 14px !important;
  min-width: 14px;
  min-height: 14px;
  border-radius: 50% !important;
  border: 1.5px solid #d1d5db !important;
  background-color: #fff !important;
  background-image: none !important;
  --bs-form-check-bg-image: none !important;
  box-shadow: none !important;
}

body input[type=radio]:checked,
body .form-check-input[type=radio]:checked,
input[type=radio]:checked,
.form-check-input[type=radio]:checked {
  border-color: #1C5D99 !important;
  background-color: #1C5D99 !important;
  background-image: radial-gradient(circle, #fff 0 30%, transparent 32%) !important;
  --bs-form-check-bg-image: radial-gradient(circle, #fff 0 30%, transparent 32%) !important;
}

body input[type=radio]::before,
body .form-check-input[type=radio]::before,
body input[type=radio]:checked::before,
body .form-check-input[type=radio]:checked::before,
input[type=radio]::before,
.form-check-input[type=radio]::before,
input[type=radio]:checked::before,
.form-check-input[type=radio]:checked::before {
  content: none !important;
}

body.ads .campaign-form-standardized .form-check-input[type=radio]:checked,
body.admin-campaigns .campaign-form-standardized .form-check-input[type=radio]:checked,
body.ads .campaign-form-standardized input[type=radio]:checked,
body.admin-campaigns .campaign-form-standardized input[type=radio]:checked {
  border-color: #1C5D99 !important;
  background-color: #1C5D99 !important;
  background-image: radial-gradient(circle, #fff 0 30%, transparent 32%) !important;
  --bs-form-check-bg-image: radial-gradient(circle, #fff 0 30%, transparent 32%) !important;
}

body.ads .campaign-form-standardized .form-check-input[type=radio],
body.admin-campaigns .campaign-form-standardized .form-check-input[type=radio],
body.ads .campaign-form-standardized input[type=radio],
body.admin-campaigns .campaign-form-standardized input[type=radio] {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  appearance: none !important;
  border: 1.5px solid #d1d5db !important;
  background-color: #fff !important;
  box-shadow: none !important;
}

input[type=radio]:focus,
.form-check-input[type=radio]:focus {
  border-color: #9ca3af !important;
  box-shadow: 0 0 0 0.2rem rgba(107, 114, 128, 0.2) !important;
}

/* Keep switch controls as switches */
.form-switch .form-check-input[type=checkbox] {
  width: 2em !important;
  height: 1em !important;
  border-radius: 2em !important;
}

.form-switch .form-check-input[type=checkbox]:checked {
  background-image: 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") !important;
  --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='3' fill='%23fff'/%3e%3c/svg%3e");
}

body.settings-notification_preferences .notification-setting .form-check {
  align-items: flex-start;
}

body.settings-notification_preferences .notification-setting .form-switch .form-check-input {
  margin-top: 0.2rem !important;
}

body.settings-notification_preferences .notification-setting .form-check-label {
  margin-bottom: 0;
}

/* 6) Pagination highlight should be neutral */
.pagination .page-item.active .page-link,
.pagination .page-number.active,
.pagy .current,
.pagy a[aria-current=page] {
  background-color: #e5e7eb !important;
  border-color: #d1d5db !important;
  color: #374151 !important;
}

.pagy a:not(.gap) {
  border-radius: 0.375rem;
  background-color: #fff;
  border: 1px solid #d1d5db;
  color: #374151;
  margin-right: 0.5rem;
}

.pagy a:not(.gap):hover {
  background-color: #f3f4f6;
  color: #111827;
}

.pagy a:not(.gap):not([href]) {
  background-color: #f3f4f6;
  border-color: #e5e7eb;
  color: #9ca3af;
}

/* 7) Standardize filter/search/select text sizing and weight */
.search-filter-section .form-control::-moz-placeholder, .filters-section .form-control::-moz-placeholder, body.design_studio .search-box .form-control::-moz-placeholder {
  font-size: 0.8125rem !important;
  font-weight: 500 !important;
}
.search-filter-section .btn-outline-secondary,
.search-filter-section .btn-outline-secondary.dropdown-toggle,
.search-filter-section .dropdown-toggle,
.search-filter-section .btn,
.search-filter-section .form-control,
.search-filter-section .form-control::placeholder,
.search-filter-section .form-select,
.filters-section .btn-outline-secondary,
.filters-section .dropdown-toggle,
.filters-section .btn,
.filters-section .form-control,
.filters-section .form-control::placeholder,
.filters-section .form-select,
body.design_studio .search-box .form-control,
body.design_studio .search-box .form-control::placeholder {
  font-size: 0.8125rem !important;
  font-weight: 500 !important;
}

/* Keep Design Studio search typography aligned with campaigns/media search controls */
body.design_studio .search-filter-section .search-box .form-control::-moz-placeholder {
  font-size: 14px !important;
  font-weight: 400 !important;
}
body.design_studio .search-filter-section .search-box .form-control,
body.design_studio .search-filter-section .search-box .form-control::placeholder {
  font-size: 14px !important;
  font-weight: 400 !important;
}

.search-filter-section .dropdown-menu .dropdown-item,
.search-filter-section .form-check-label,
.filters-section .dropdown-menu .dropdown-item {
  font-size: 0.8125rem !important;
  font-weight: 500 !important;
}

body .search-box .form-control::-moz-placeholder {
  font-size: 0.8125rem !important;
  font-weight: 500 !important;
}

body .search-box .form-control::placeholder {
  font-size: 0.8125rem !important;
  font-weight: 500 !important;
}

.search-filter-section .form-control,
.search-filter-section .form-select,
.search-filter-section .btn,
.filters-section .form-control,
.filters-section .form-select,
.filters-section .btn {
  min-height: 40px !important;
}

body.settings-subscriptions .settings-subscriptions-filters .btn.btn-outline-secondary,
body.settings-subscriptions .settings-subscriptions-filters .btn.btn-outline-secondary:disabled,
body.settings-subscriptions .settings-subscriptions-filters .btn.btn-outline-secondary:hover,
body.settings-subscriptions .settings-subscriptions-filters .btn.btn-outline-secondary:focus,
body.settings-subscriptions .settings-subscriptions-filters .btn.btn-outline-secondary:active,
body.settings-subscriptions .settings-subscriptions-filters .btn.btn-outline-secondary.show {
  border-color: #e5e7eb !important;
  box-shadow: none !important;
  color: #6b7280 !important;
}

body.settings-subscriptions .settings-subscriptions-filters .btn.btn-outline-secondary,
body.settings-subscriptions .settings-subscriptions-filters .btn.btn-outline-secondary:disabled {
  background-color: #fff !important;
}

body.settings-subscriptions .settings-subscriptions-filters .btn.btn-outline-secondary:hover,
body.settings-subscriptions .settings-subscriptions-filters .btn.btn-outline-secondary:focus,
body.settings-subscriptions .settings-subscriptions-filters .btn.btn-outline-secondary:active,
body.settings-subscriptions .settings-subscriptions-filters .btn.btn-outline-secondary.show {
  background-color: #f9fafb !important;
}

/* 8) Earnings widget headers should match */
body.earnings .earnings-card .card-subtitle,
body.earnings .card-header .card-title,
body.earnings .payout-method h6,
body.earnings .payout-method .h6,
body.earnings .auto-payout h6,
body.earnings .auto-payout .h6,
body.earnings .available-earnings h6,
body.earnings .available-earnings .h6 {
  font-size: 0.875rem !important;
  font-weight: 600 !important;
  line-height: 1.3;
}

/* Keep payout controls aligned and disabled-state colors consistent */
body.earnings .auto-payout-toggle {
  padding-left: 0 !important;
  margin-left: 0 !important;
  display: flex !important;
  align-items: flex-start !important;
  gap: 0.5rem !important;
}

body.earnings .auto-payout-toggle .form-check-input {
  margin: 0.125rem 0 0 !important;
  position: static !important;
  float: none !important;
  align-self: flex-start !important;
}

body.earnings .auto-payout-toggle .form-check-label {
  margin: 0 !important;
  display: inline-flex !important;
  align-items: center !important;
  line-height: 1.25 !important;
}

body.earnings .request-payout-btn:disabled,
body.earnings .request-payout-btn.disabled,
body.earnings .payout-settings-save-btn:disabled,
body.earnings .payout-settings-save-btn.disabled {
  color: #6b7280 !important;
  background-color: #f3f4f6 !important;
  border-color: #d1d5db !important;
  box-shadow: none !important;
  opacity: 1 !important;
}

body.earnings .payout-settings-tile .form-select:disabled {
  color: #6b7280 !important;
  background-color: #f3f4f6 !important;
  border-color: #d1d5db !important;
  box-shadow: none !important;
  opacity: 1 !important;
}

/* 9) Standardize table column header typography across platform */
.table thead th,
.table th,
.theme-table .table th,
.screens-table th {
  font-size: 13px !important;
  font-weight: 600 !important;
  color: #6b7280 !important;
  text-transform: none !important;
  letter-spacing: 0 !important;
}

/* 10) Platform yellow should be #FFCA2C where yellow is used for primary surfaces */
.btn-primary,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.show {
  background-color: #FFCA2C;
  border-color: #FFCA2C;
  color: #111827;
}

.btn-primary:hover {
  background-color: #f2bf29;
  border-color: #f2bf29;
  color: #111827;
}

.bg-primary,
.badge.bg-primary,
.nav-pills .nav-link.active {
  background-color: #FFCA2C !important;
  border-color: #FFCA2C !important;
  color: #111827 !important;
}

/* 11) Standardize list header components (search/filter toolbar) */
.search-filter-section,
.filters-section,
body.design_studio .design-studio-search-section {
  background: #fff !important;
  border: 1px solid #e5e7eb !important;
  padding: 10px !important;
  box-shadow: none !important;
}

.search-filter-section,
.filters-section {
  margin-top: 1.5rem;
}

body.design_studio .design-studio-search-section {
  margin-top: 1.5rem;
}

.search-filter-section .row,
.filters-section .row,
body.design_studio .design-studio-search-section .row {
  align-items: center;
}

.search-filter-section .search-box,
.filters-section .search-box,
body.design_studio .design-studio-search-section .search-box {
  position: relative;
}

.search-filter-section .search-box .bi-search,
.search-filter-section .search-box .search-icon,
.filters-section .search-box .bi-search,
.filters-section .search-box .search-icon,
body.design_studio .design-studio-search-section .search-box .bi-search,
body.design_studio .design-studio-search-section .search-box .search-icon {
  position: absolute;
  left: 1rem;
  top: 50%;
  transform: translateY(-50%);
  color: #9ca3af;
  font-size: 1rem;
  pointer-events: none;
  z-index: 2;
}

.search-filter-section .search-box .form-control,
.filters-section .search-box .form-control,
body.design_studio .design-studio-search-section .search-box .form-control {
  min-height: 42px !important;
  height: 42px !important;
  border-radius: 8px !important;
  border: 1px solid #e5e7eb !important;
  padding: 10px 12px 10px 40px !important;
  padding-left: 2.5rem !important;
}

.search-filter-section .form-control,
.filters-section .form-control,
body.design_studio .design-studio-search-section .form-control,
.search-filter-section .form-select,
.filters-section .form-select {
  min-height: 42px !important;
  border: 1px solid #e5e7eb !important;
  padding: 10px 12px !important;
}

.search-filter-section .dropdown-menu .dropdown-item.filter-option-row,
.filters-section .dropdown-menu .dropdown-item.filter-option-row {
  display: flex !important;
  align-items: center !important;
  gap: 0.75rem !important;
  padding: 0.625rem 0.75rem !important;
  margin: 0 !important;
  width: 100% !important;
  box-sizing: border-box !important;
  border-radius: 8px !important;
  -webkit-tap-highlight-color: transparent;
}

.search-filter-section .dropdown-menu .dropdown-item.filter-option-row .form-check-input,
.filters-section .dropdown-menu .dropdown-item.filter-option-row .form-check-input {
  margin: 0 !important;
  flex-shrink: 0;
}

.search-filter-section .dropdown-menu .dropdown-item.filter-option-row.filter-selected,
.filters-section .dropdown-menu .dropdown-item.filter-option-row.filter-selected {
  background-color: #eef4ff !important;
  color: #1c5d99 !important;
  font-weight: 600 !important;
  border: 1px solid #c5d9ff !important;
  border-radius: 8px !important;
}

.search-filter-section .dropdown-menu .dropdown-item.filter-option-row.filter-selected:hover,
.filters-section .dropdown-menu .dropdown-item.filter-option-row.filter-selected:hover,
.search-filter-section .dropdown-menu .dropdown-item.filter-option-row:hover,
.filters-section .dropdown-menu .dropdown-item.filter-option-row:hover,
.search-filter-section .dropdown-menu .dropdown-item.filter-option-row:active,
.filters-section .dropdown-menu .dropdown-item.filter-option-row:active,
.search-filter-section .dropdown-menu .dropdown-item.filter-option-row:focus,
.filters-section .dropdown-menu .dropdown-item.filter-option-row:focus {
  background-color: #e3efff !important;
  color: #1c5d99 !important;
  box-shadow: none !important;
}

.search-filter-section .dropdown-menu .dropdown-item.filter-option-row .form-check-input:checked,
.filters-section .dropdown-menu .dropdown-item.filter-option-row .form-check-input:checked {
  background-color: #1c5d99 !important;
  border-color: #1c5d99 !important;
}

/* Give bulk action menu values the same row treatment as filter values */
.search-filter-section .dropdown-menu .dropdown-item:not(.filter-option-row),
.filters-section .dropdown-menu .dropdown-item:not(.filter-option-row) {
  display: flex !important;
  align-items: center !important;
  gap: 0.75rem !important;
  padding: 0.625rem 0.75rem !important;
  margin: 0 !important;
  width: 100% !important;
  box-sizing: border-box !important;
  border-radius: 8px !important;
  -webkit-tap-highlight-color: transparent;
}

.search-filter-section .dropdown-menu .dropdown-item:not(.filter-option-row):hover,
.filters-section .dropdown-menu .dropdown-item:not(.filter-option-row):hover,
.search-filter-section .dropdown-menu .dropdown-item:not(.filter-option-row):active,
.filters-section .dropdown-menu .dropdown-item:not(.filter-option-row):active,
.search-filter-section .dropdown-menu .dropdown-item:not(.filter-option-row):focus,
.filters-section .dropdown-menu .dropdown-item:not(.filter-option-row):focus {
  background-color: #e3efff !important;
  color: #1c5d99 !important;
  box-shadow: none !important;
}

.search-filter-section .dropdown-menu .dropdown-item.text-danger:not(.filter-option-row),
.filters-section .dropdown-menu .dropdown-item.text-danger:not(.filter-option-row) {
  color: #dc3545 !important;
}

.search-filter-section .dropdown-menu .dropdown-item.text-danger:not(.filter-option-row):hover,
.filters-section .dropdown-menu .dropdown-item.text-danger:not(.filter-option-row):hover,
.search-filter-section .dropdown-menu .dropdown-item.text-danger:not(.filter-option-row):active,
.filters-section .dropdown-menu .dropdown-item.text-danger:not(.filter-option-row):active,
.search-filter-section .dropdown-menu .dropdown-item.text-danger:not(.filter-option-row):focus,
.filters-section .dropdown-menu .dropdown-item.text-danger:not(.filter-option-row):focus {
  background-color: #fef2f2 !important;
  color: #dc3545 !important;
}

.search-filter-section .btn.filter-toggle-active,
.search-filter-section .btn.filter-toggle-active:hover,
.search-filter-section .btn.filter-toggle-active:active,
.search-filter-section .btn.filter-toggle-active:focus,
.search-filter-section .btn.filter-toggle-active.show,
.search-filter-section .filter-button.filter-toggle-active,
.search-filter-section .filter-button.show,
.filters-section .btn.filter-toggle-active,
.filters-section .btn.filter-toggle-active:hover,
.filters-section .btn.filter-toggle-active:active,
.filters-section .btn.filter-toggle-active:focus,
.filters-section .btn.filter-toggle-active.show,
.filters-section .filter-button.filter-toggle-active,
.filters-section .filter-button.show {
  border: 1px solid #d4a600 !important;
  border-color: #d4a600 !important;
  background-color: #fff6d6 !important;
  color: #111827 !important;
  font-weight: 600 !important;
  box-shadow: none !important;
  opacity: 1 !important;
}

/* 12) Standardize status badges across platform */
.status-badge {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 24px;
  padding: 4px 10px;
  border-radius: 999px;
  font-size: 12px;
  font-weight: 600;
  line-height: 1;
}

.status-badge.status-active,
.status-badge.status-verified,
.tab-list-status.active,
.tab-list-status.verified,
.badge.status-active {
  background-color: #dcfce7 !important;
  color: #166534 !important;
}

.status-badge.status-scheduled,
.status-badge.status-pending,
.tab-list-status.scheduled,
.tab-list-status.pending,
.badge.status-scheduled {
  background-color: #eff6ff !important;
  color: #1d4ed8 !important;
}

.status-badge.status-completed,
.status-badge.status-inactive,
.tab-list-status.inactive,
.tab-list-status.completed,
.badge.status-completed {
  background-color: #f3f4f6 !important;
  color: #4b5563 !important;
}

.status-badge.status-draft,
.status-badge.status-in-review,
.status-badge.status-needs-revision,
.tab-list-status.draft,
.badge.status-draft {
  background-color: #fef3c7 !important;
  color: #92400e !important;
}

/* 13) Standardize table row action buttons */
.table-action-btn {
  width: 36px !important;
  height: 36px !important;
  padding: 0 !important;
  border: 1px solid #d1d5db !important;
  border-radius: 6px !important;
  background-color: #ffffff !important;
  color: #6b7280 !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  text-decoration: none !important;
}

.table-action-btn i {
  color: inherit !important;
}

.table-action-btn:hover {
  background-color: #f9fafb !important;
  border-color: #cbd5e1 !important;
  color: #374151 !important;
}

.table-action-btn.text-danger {
  color: #ef4444 !important;
}

.search-filter-section .form-select,
.filters-section .form-select {
  border-radius: 8px !important;
  border-color: #e5e7eb !important;
}

.search-filter-section .btn,
.filters-section .btn {
  min-height: 42px !important;
  border-radius: 8px !important;
  padding: 10px 12px !important;
}

.search-filter-section .btn:disabled,
.filters-section .btn:disabled {
  color: #9ca3af !important;
  background-color: #f3f4f6 !important;
  border-color: #e5e7eb !important;
  opacity: 1 !important;
  box-shadow: none !important;
}

/* Keep filter dropdown menus above lower-page pagination controls */
.search-filter-section,
.filters-section {
  position: relative;
  z-index: auto;
  overflow: visible !important;
}

.search-filter-section .dropdown,
.filters-section .dropdown {
  position: relative;
  z-index: 5;
}

.search-filter-section .dropdown-menu,
.filters-section .dropdown-menu {
  z-index: 1040 !important;
}

.search-filter-section .dropdown-menu .dropdown-item,
.filters-section .dropdown-menu .dropdown-item {
  width: 100% !important;
}

.search-filter-section .dropdown-toggle.show,
.filters-section .dropdown-toggle.show {
  position: relative;
  z-index: 1041;
}

.pagination-controls {
  position: relative;
  z-index: 1;
}

/* Keep upload modal above filter/search toolbars and dropdowns */
body.media_library.modal-open .search-filter-section,
body.media_library.modal-open .filters-section,
body.media_library.modal-open .search-filter-section .dropdown,
body.media_library.modal-open .filters-section .dropdown,
body.media_library.modal-open .search-filter-section .dropdown-menu,
body.media_library.modal-open .filters-section .dropdown-menu {
  z-index: 1 !important;
}

body.media_library.modal-open .search-filter-section,
body.media_library.modal-open .filters-section {
  box-shadow: none !important;
}

/* Remove green valid-state border color from campaign create/edit fields */
body.ads .campaign-form-standardized .was-validated .form-control:valid,
body.ads .campaign-form-standardized .was-validated .form-select:valid,
body.ads .campaign-form-standardized .form-control.is-valid,
body.ads .campaign-form-standardized .form-select.is-valid {
  border-color: #d1d5db !important;
  box-shadow: none !important;
  background-image: none !important;
}

/* Keep campaign and playlist table thumbnails properly filled */
.campaign-thumbnail .campaign-image,
.campaign-thumbnail img,
.campaign-thumbnail video {
  width: 100% !important;
  height: 100% !important;
  -o-object-fit: cover !important;
     object-fit: cover !important;
  -o-object-position: center !important;
     object-position: center !important;
  display: block;
}

.campaign-thumbnail .campaign-video-thumb-wrap {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 6px;
  overflow: hidden;
}

.campaign-thumbnail .campaign-video-thumb-wrap .campaign-video-overlay {
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  pointer-events: none;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.24));
}

.campaign-thumbnail .campaign-video-thumb-wrap .campaign-video-overlay i {
  color: #ffffff;
  font-size: 14px;
  width: 22px;
  height: 22px;
  border-radius: 999px;
  background: rgba(17, 24, 39, 0.68);
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.campaign-thumbnail,
.table-thumbnail-empty--campaign,
.playlist-thumbnail,
body.playlists .table-thumbnail-empty--playlist,
body.admin-playlists .table-thumbnail-empty--playlist {
  width: 80px !important;
  min-width: 80px !important;
  height: 45px !important;
  border-radius: 6px !important;
}

.playlist-thumbnail {
  -o-object-fit: cover !important;
     object-fit: cover !important;
  -o-object-position: center !important;
     object-position: center !important;
  display: block;
}

body.settings-subscriptions .settings-subscriptions-filters .subscriptions-select-all {
  min-height: 42px;
  padding: 0 0.5rem;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  background: #fff;
}

body.settings-subscriptions .settings-subscriptions-filters .subscriptions-select-all .form-check-input {
  margin-top: 0 !important;
}

body.settings-subscriptions .settings-subscriptions-filters #batchOperationsDropdown,
body.settings-subscriptions .settings-subscriptions-filters #batchOperationsDropdown:disabled,
body.settings-subscriptions .settings-subscriptions-filters #batchOperationsDropdown:focus,
body.settings-subscriptions .settings-subscriptions-filters #batchOperationsDropdown:active,
body.settings-subscriptions .settings-subscriptions-filters #batchOperationsDropdown.show {
  border: 1px solid #e5e7eb !important;
  border-color: #e5e7eb !important;
  background-color: #fff !important;
  color: #6b7280 !important;
  outline: none !important;
  box-shadow: none !important;
}

body.settings-subscriptions .settings-subscriptions-filters #batchOperationsDropdown:hover,
body.settings-subscriptions .settings-subscriptions-filters #batchOperationsDropdown[aria-expanded=true] {
  border: 1px solid #e5e7eb !important;
  border-color: #e5e7eb !important;
  background-color: #fff !important;
  color: #374151 !important;
  outline: none !important;
  box-shadow: none !important;
}

/* 12) Dashboard widget header consistency and full-width usage */
body.dashboard .dashboard-new-layout {
  width: 100%;
  min-height: calc(100vh - 11rem);
  display: flex;
  flex-direction: column;
}

body.dashboard .dashboard-header-new {
  margin-bottom: 0 !important;
}

body.dashboard .dashboard-new-layout > .quick-actions-tile {
  margin-top: 1.5rem !important;
  margin-bottom: 0 !important;
}

body.dashboard .dashboard-new-layout > .kpi-metrics-row,
body.dashboard .dashboard-new-layout > .dashboard-main-grid,
body.dashboard .dashboard-new-layout > .latest-news-row {
  margin-top: 1rem !important;
  margin-bottom: 0 !important;
}

body.dashboard .main-wrapper {
  width: 100%;
}

body.dashboard .main .content > .container-fluid > .content-wrapper, body.dashboard .main .content > .container-sm > .content-wrapper, body.dashboard .main .content > .container-md > .content-wrapper, body.dashboard .main .content > .container-lg > .content-wrapper, body.dashboard .main .content > .container-xl > .content-wrapper {
  width: 100%;
}

body.dashboard .kpi-metrics-row {
  display: grid;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  gap: 1rem;
  overflow: visible;
  padding: 0 !important;
}

body.dashboard .kpi-card {
  min-width: 0 !important;
  width: 100%;
  height: 100%;
  align-items: flex-start !important;
}

body.dashboard .kpi-card .kpi-icon {
  margin-top: 0.125rem;
}

body.dashboard .dashboard-main-grid {
  width: 100%;
  grid-template-columns: minmax(0, 2fr) minmax(0, 1fr);
  align-items: stretch;
  flex: 1 1 auto;
  min-height: 0;
}

body.dashboard .dashboard-main-grid > * {
  min-width: 0;
}

body.dashboard .quick-actions-tile,
body.dashboard .main-tile,
body.dashboard .top-locations-tile,
body.dashboard .latest-news-tile {
  width: 100%;
}

body.dashboard .latest-news-row {
  flex: 0 0 auto;
  margin-top: 1rem !important;
}

body.dashboard .latest-news-tile {
  height: auto;
  margin-top: 1rem !important;
  margin-bottom: 0 !important;
}

body.dashboard .dashboard-main-grid .main-tile,
body.dashboard .dashboard-main-grid .top-locations-tile {
  height: 100%;
}

body.dashboard .quick-actions-tile .card-header h3, body.dashboard .quick-actions-tile .card-header .h3,
body.dashboard .top-locations-tile .card-header h3,
body.dashboard .top-locations-tile .card-header .h3,
body.dashboard .latest-news-tile .card-header h3,
body.dashboard .latest-news-tile .card-header .h3,
body.dashboard .main-tile .tab-btn {
  font-size: 1rem !important;
  font-weight: 600 !important;
  line-height: 1.3 !important;
}

body.dashboard .main-tile .card-header {
  padding: 0.6rem 0.5rem 0.5rem 0.5rem !important;
}

body.dashboard .main-tile .tab-navigation {
  margin-bottom: 0 !important;
}

body.dashboard .main-tile .tab-btn {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

/* Keep dashboard list tiles neutral (not hyperlink blue) */
body.dashboard .main-tile .tab-list-table a,
body.dashboard .main-tile .tab-list-table a:visited,
body.dashboard .main-tile .tab-list-table a:hover,
body.dashboard .main-tile .tab-list-table a:active,
body.dashboard .main-tile .tab-view-more-btn,
body.dashboard .main-tile .tab-view-more-btn:visited,
body.dashboard .main-tile .tab-view-more-btn:hover {
  color: #6b7280 !important;
}

body.dashboard .main-tile .tab-list-table .tab-list-title,
body.dashboard .main-tile .tab-list-table a .tab-list-title {
  color: #1f2937 !important;
}

body.dashboard .main-tile .tab-list-table a i,
body.dashboard .main-tile .tab-list-table a span {
  color: inherit !important;
}

body.dashboard .quick-actions-tile .next-step-card.quick-action-highlight {
  border-color: #1C5D99 !important;
  box-shadow: 0 0 0 3px rgba(28, 93, 153, 0.2) !important;
  background: #fff !important;
}

@media (max-width: 1200px) {
  body.dashboard .kpi-metrics-row {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: 768px) {
  body.dashboard .kpi-metrics-row {
    grid-template-columns: 1fr;
  }
  body.dashboard .dashboard-main-grid {
    grid-template-columns: 1fr;
  }
}
/* 13) Keep priority checkboxes on playlists using the standard white checkmark */
body.playlists .priority-toggle .form-check-input:checked,
body.admin-playlists .priority-toggle .form-check-input:checked {
  background-color: #1C5D99 !important;
  border-color: #1C5D99 !important;
  background-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='2.5' d='m5 10 3 3 7-7'/%3e%3c/svg%3e") !important;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 0.875rem;
}

body.playlists .priority-toggle .form-check-input:checked::after,
body.admin-playlists .priority-toggle .form-check-input:checked::after {
  display: none !important;
  content: none !important;
}

.driver-active .driver-overlay, .driver-active * {
  pointer-events: none;
}

.driver-active .driver-active-element, .driver-active .driver-active-element *, .driver-popover, .driver-popover * {
  pointer-events: auto;
}

@keyframes animate-fade-in {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.driver-fade .driver-overlay {
  animation: animate-fade-in 0.2s ease-in-out;
}

.driver-fade .driver-popover {
  animation: animate-fade-in 0.2s;
}

.driver-popover {
  all: unset;
  box-sizing: border-box;
  color: #2d2d2d;
  margin: 0;
  padding: 15px;
  border-radius: 5px;
  min-width: 250px;
  max-width: 300px;
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.4);
  z-index: 1000000000;
  position: fixed;
  top: 0;
  right: 0;
  background-color: #fff;
}

.driver-popover * {
  font-family: Helvetica Neue, Inter, ui-sans-serif, "Apple Color Emoji", Helvetica, Arial, sans-serif;
}

.driver-popover-title {
  font: 19px/normal sans-serif;
  font-weight: 700;
  display: block;
  position: relative;
  line-height: 1.5;
  zoom: 1;
  margin: 0;
}

.driver-popover-close-btn {
  all: unset;
  position: absolute;
  top: 0;
  right: 0;
  width: 32px;
  height: 28px;
  cursor: pointer;
  font-size: 18px;
  font-weight: 500;
  color: #d2d2d2;
  z-index: 1;
  text-align: center;
  transition: color;
  transition-duration: 0.2s;
}

.driver-popover-close-btn:hover, .driver-popover-close-btn:focus {
  color: #2d2d2d;
}

.driver-popover-title[style*=block] + .driver-popover-description {
  margin-top: 5px;
}

.driver-popover-description {
  margin-bottom: 0;
  font: 14px/normal sans-serif;
  line-height: 1.5;
  font-weight: 400;
  zoom: 1;
}

.driver-popover-footer {
  margin-top: 15px;
  text-align: right;
  zoom: 1;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.driver-popover-progress-text {
  font-size: 13px;
  font-weight: 400;
  color: #727272;
  zoom: 1;
}

.driver-popover-footer button {
  all: unset;
  display: inline-block;
  box-sizing: border-box;
  padding: 3px 7px;
  text-decoration: none;
  text-shadow: 1px 1px 0 #fff;
  background-color: #fff;
  color: #2d2d2d;
  font: 12px/normal sans-serif;
  cursor: pointer;
  outline: 0;
  zoom: 1;
  line-height: 1.3;
  border: 1px solid #ccc;
  border-radius: 3px;
}

.driver-popover-footer .driver-popover-btn-disabled {
  opacity: 0.5;
  pointer-events: none;
}

:not(body):has(> .driver-active-element) {
  overflow: hidden !important;
}

.driver-no-interaction, .driver-no-interaction * {
  pointer-events: none !important;
}

.driver-popover-footer button:hover, .driver-popover-footer button:focus {
  background-color: #f7f7f7;
}

.driver-popover-navigation-btns {
  display: flex;
  flex-grow: 1;
  justify-content: flex-end;
}

.driver-popover-navigation-btns button + button {
  margin-left: 4px;
}

.driver-popover-arrow {
  content: "";
  position: absolute;
  border: 5px solid #fff;
}

.driver-popover-arrow-side-over {
  display: none;
}

.driver-popover-arrow-side-left {
  left: 100%;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-top-color: transparent;
}

.driver-popover-arrow-side-right {
  right: 100%;
  border-left-color: transparent;
  border-bottom-color: transparent;
  border-top-color: transparent;
}

.driver-popover-arrow-side-top {
  top: 100%;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: transparent;
}

.driver-popover-arrow-side-bottom {
  bottom: 100%;
  border-left-color: transparent;
  border-top-color: transparent;
  border-right-color: transparent;
}

.driver-popover-arrow-side-center {
  display: none;
}

.driver-popover-arrow-side-left.driver-popover-arrow-align-start, .driver-popover-arrow-side-right.driver-popover-arrow-align-start {
  top: 15px;
}

.driver-popover-arrow-side-top.driver-popover-arrow-align-start, .driver-popover-arrow-side-bottom.driver-popover-arrow-align-start {
  left: 15px;
}

.driver-popover-arrow-align-end.driver-popover-arrow-side-left, .driver-popover-arrow-align-end.driver-popover-arrow-side-right {
  bottom: 15px;
}

.driver-popover-arrow-side-top.driver-popover-arrow-align-end, .driver-popover-arrow-side-bottom.driver-popover-arrow-align-end {
  right: 15px;
}

.driver-popover-arrow-side-left.driver-popover-arrow-align-center, .driver-popover-arrow-side-right.driver-popover-arrow-align-center {
  top: 50%;
  margin-top: -5px;
}

.driver-popover-arrow-side-top.driver-popover-arrow-align-center, .driver-popover-arrow-side-bottom.driver-popover-arrow-align-center {
  left: 50%;
  margin-left: -5px;
}

.driver-popover-arrow-none {
  display: none;
}

.driver-overlay {
  background: rgba(15, 23, 42, 0.3) !important;
}

.driver-active-element {
  position: relative;
  z-index: 10001 !important;
  border-radius: 10px;
}

.driver-active-element * {
  opacity: 1 !important;
}

.driver-popover.beam-tour-popover {
  border: 1px solid #e5e7eb;
  border-radius: 12px;
  box-shadow: 0 16px 40px rgba(15, 23, 42, 0.2);
  max-width: 360px;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}

.driver-popover.beam-tour-popover * {
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
}

.driver-popover.beam-tour-popover .driver-popover-title {
  color: #111827;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.3;
}

.driver-popover.beam-tour-popover .driver-popover-description {
  color: #4b5563;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
}

.driver-popover.beam-tour-popover .driver-popover-progress-text {
  color: #6b7280;
  font-size: 0.8125rem;
  font-weight: 500;
}

.driver-popover.beam-tour-popover .driver-popover-btn {
  border-radius: 8px;
  font-weight: 500;
  font-size: 0.8125rem;
  border: 1px solid transparent;
  transition: all 0.15s ease;
}

.driver-popover.beam-tour-popover .driver-popover-next-btn {
  background: #FFCA2C;
  border-color: #FFCA2C;
  color: #111827;
  text-shadow: none;
}

.driver-popover.beam-tour-popover .driver-popover-next-btn:hover {
  background: #f2bf29;
  border-color: #f2bf29;
  color: #111827;
  text-shadow: none;
}

.driver-popover.beam-tour-popover .driver-popover-prev-btn {
  background: #ffffff;
  border-color: #d1d5db;
  color: #374151;
}

.driver-popover.beam-tour-popover .driver-popover-prev-btn:hover {
  background: #f9fafb;
}

.driver-popover.beam-tour-popover .driver-popover-next-btn,
.driver-popover.beam-tour-popover .driver-popover-prev-btn,
.driver-popover.beam-tour-popover .driver-popover-close-btn {
  font-size: 0.8125rem !important;
  font-weight: 500 !important;
}

@media (max-width: 768px) {
  .driver-popover.beam-tour-popover {
    width: 90vw;
    max-width: 340px;
  }
}
.custom-file-input {
  background-color: #F3F4F6;
  color: black;
  border: none;
  border-radius: 5px;
  padding: 15px;
}

.ss-main .ss-arrow {
  display: none !important;
}

.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall span {
  font-size: 14px !important;
}

.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg {
  width: 14px !important;
  height: 14px !important;
  margin-top: 8px !important;
}

.custom-file-input::-webkit-file-upload-button {
  background-color: #000;
  color: #fff;
  border: none;
  border-radius: 5px;
  padding: 3px 20px;
  margin-left: 1px;
}

.custom-file-input::-webkit-file-upload-button:hover {
  background-color: inherit;
  color: inherit;
  cursor: default;
}

.custom-file-input::-moz-file-upload-button {
  background-color: #F3F4F6;
  color: black;
  border: none;
  border-radius: 5px;
  padding: 10px;
  cursor: pointer;
}

.form-control {
  border-radius: 5px;
}

.form-select {
  border-radius: 5px;
}

.form-check-input:checked[type=radio] {
  background-color: white;
  border-color: yellow;
}

.form-check-input:checked[type=radio]::before {
  content: "";
  display: block;
  width: 0.4rem;
  height: 0.4rem;
  border-radius: 50%;
  background-color: yellow;
  border-color: blue;
  position: relative;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.form-label {
  font-weight: bold;
}

.was-validated .form-control:invalid {
  border-color: red;
}

.was-validated .form-control:valid {
  border-color: green;
}

.was-validated .form-check-input:valid ~ .form-check-label,
.form-check-input.is-valid ~ .form-check-label {
  color: black;
}

.was-validated .form-check-input:valid:checked,
.form-check-input.is-valid:checked {
  background-color: white;
}

.form-select[multiple] {
  height: 20px;
  cursor: pointer;
}

.select2-container--default .select2-search--inline .select2-search__field {
  height: 30px;
  line-height: 2;
}

.select2-container--default .select2-selection--multiple {
  border: 1px solid var(--bs-border-color);
}

.select2-container .select2-search--inline .select2-search__field {
  font-size: 14px;
}

.form-select {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-color: white;
  border: 1px solid #ccc;
  border-radius: 5px;
  width: 100%;
  position: relative;
  cursor: pointer;
}

.form-select-container {
  position: relative;
  display: inline-block;
  width: 100%;
}

.custom-select-wrapper {
  position: relative;
}

.custom-dropdown-icon {
  position: absolute;
  right: 0.5rem;
  font-size: 12px;
  margin-right: 8px;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
  font-size: rem;
  color: #000;
}

.form-check-input:checked {
  background-color: white;
  border-color: #3B7DDD;
}

.custom-file-input:hover {
  background-color: none;
  color: inherit;
  border: none;
  cursor: default;
}

.file-upload-wrapper:hover {
  background-color: inherit;
  color: inherit;
  border: none;
  cursor: default;
}

.step-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
}

.step {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  width: 100%;
}

.circle {
  background-color: white;
  color: black;
  border-radius: 50%;
  width: 27px;
  height: 27px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 18px;
  font-weight: bold;
  border: 2px solid black;
}

.step .line {
  position: absolute;
  top: 20%;
  left: calc(55% + 20px);
  width: calc(92% - 54px);
  height: 2px;
  background-color: #000;
}

.step:last-child .line {
  display: none;
}

.description {
  margin-top: 10px;
  font-size: 14px;
  text-align: center;
}

.btn-primary {
  --bs-btn-border-color: none;
  background-color: var(--Surface-Darker, #E2D406);
  color: black;
  font-weight: 800;
  --bs-btn-active-bg: var(--Surface-Darker, #E2D406);
}

.btn-primary:hover {
  --bs-btn-border-color: none;
  background-color: var(--Surface-Darker, #E2D406);
  color: black;
}

.ss-main {
  display: flex;
  flex-direction: row;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  color: var(--ss-font-color);
  min-height: var(--ss-main-height);
  width: 100%;
  padding: 7px;
  cursor: pointer;
  border: 1px solid var(--ss-border-color);
  border-radius: 5px;
  background-color: var(--ss-bg-color);
  outline: 0;
  box-sizing: border-box;
  transition: background-color var(--ss-animation-timing);
  overflow: hidden;
  height: 42px;
  line-height: 5;
}

.login-signup-link {
  color: #333;
  text-decoration: none;
  font-weight: 500;
  padding: 5px 10px;
  transition: color 0.3s ease, border-bottom 0.3s ease;
  border-bottom: 2px solid transparent;
}

.login-signup-link:hover {
  color: #007bff;
  border-bottom: 2px solid #007bff;
}

.login-signup-link:active {
  color: #0056b3;
}

body.checkout {
  /* Pricing page specific styles */
}
body.checkout .subscription-container {
  max-width: 600px;
  margin: 0 auto;
  padding: 18px 30px 29px 30px;
  background-color: white;
  border: 1px solid #ccc;
  border-radius: 20px;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3);
}
body.checkout .subscription-container h1, body.checkout .subscription-container .h1 {
  font-weight: 900;
  font-size: 24px;
  margin-bottom: 0.5rem;
}
body.checkout .subscription-container h3, body.checkout .subscription-container .h3 {
  font-weight: 500;
  font-size: 1.75rem;
}
body.checkout .plan-options {
  display: flex;
  flex-direction: column;
  padding: 18px 0px 18px 0px;
}
body.checkout .plan-option {
  position: relative;
  padding: 10px;
  border: 1px solid #ccc;
  margin-bottom: 10px;
  margin-top: 10px;
  border-radius: 7px;
  transition: border-color 0.3s;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px 25px 10px 25px;
  line-height: 2;
  min-height: 120px;
}
body.checkout .plan-option input[type=radio] {
  position: absolute;
  top: 50%;
  left: 15px;
  transform: translateY(-50%);
  opacity: 0;
  z-index: 1;
}
body.checkout .plan-option .custom-radio {
  position: absolute;
  top: 50%;
  left: 25px;
  width: 30px;
  height: 30px;
  border: 2px solid gray;
  border-radius: 50%;
  transform: translateY(-50%);
  background-color: transparent;
  z-index: 0;
}
body.checkout .plan-option input[type=radio]:checked + .custom-radio {
  background-color: #222E3C;
  border: 1px solid #222E3C;
}
body.checkout .plan-option .plan-details {
  padding-left: 50px;
}
body.checkout .plan-option.selected {
  border: 3px solid var(--Surface-Default, #F8E907);
}
body.checkout .plan-option .tick-icon {
  position: absolute;
  top: 50%;
  left: 25px;
  transform: translateY(-50%);
  display: none;
  color: white;
  font-size: 30px;
}
body.checkout .plan-option input[type=radio]:checked + .custom-radio + .plan-details .tick-icon {
  display: block;
}
body.checkout .best-value {
  display: inle-block;
  padding: 5px 10px;
  background-color: var(--Surface-Default, #F8E907);
  color: black;
  border-radius: 3px;
  margin-top: 0px;
  margin-bottom: 10px;
  font-size: 14px;
  text-align: right;
}
body.checkout .price-tag {
  font-size: 30px;
  font-weight: bold;
  color: #222E3C;
  line-height: 1.2;
  text-align: right;
}
body.checkout .continue-button {
  display: block;
  margin: 0px auto 0;
  padding: 10px 30px;
  font-size: 17px;
  background-color: black;
  color: white;
  border: 1px solid black;
  font-weight: 900;
  border-radius: 20px;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}
body.checkout .back-button {
  display: block;
  margin: 25px auto 0;
  padding: 10px 80px;
  font-size: 17px;
  background-color: white;
  color: black;
  border: 1px solid black;
  font-weight: 900;
  border-radius: 20px;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}
body.checkout .payment-options {
  text-align: center;
  margin-top: 20px;
}
body.checkout .payment-options img {
  height: 20px;
  vertical-align: middle;
}
body.checkout h4, body.checkout .h4 {
  margin-bottom: 3px;
  margin-top: 5px;
  font-weight: 700;
}
body.checkout p {
  margin-bottom: 0px;
  font-size: 16px;
  padding: 5px 10px 0px 0px;
}
body.checkout #loading {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 60vh;
  font-size: 24px;
  color: black;
}
body.checkout .back-button2 {
  display: none;
  margin: 25px auto 0;
  padding: 10px 50px;
  font-size: 17px;
  background-color: white;
  color: black;
  border: 1px solid black;
  font-weight: 900;
  border-radius: 20px;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}
body.checkout .circle2 {
  width: 30px;
  height: 30px;
  border: 2px solid #000;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 15px;
  font-weight: bold;
  background-color: black;
  z-index: 1;
}
body.checkout .content3 {
  flex: 1;
  padding: 0px 20px 0;
  text-align: center;
}
body.checkout .btn-primary2 {
  color: black;
  background-color: var(--Surface-Default, #F8E907);
  border-color: none;
  border: none;
  width: 40%;
  max-width: 100%;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  border-radius: 7px;
  padding: 13px;
  font-size: 18px;
}
body.checkout .icon-container {
  width: 80px;
  height: 80px;
  border: 2px solid #28a745;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  background-color: #28a745;
  z-index: 1;
  margin: auto;
  color: white;
  font-size: 50px;
}
body.checkout .success-card {
  margin-top: 7%;
  background-color: white;
  border-radius: 10px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  padding: 20px;
  text-align: center;
  max-width: 500px;
  width: 100%;
}
body.checkout .success-card-container {
  display: flex;
  justify-content: center;
  margin-top: 20px;
}
body.checkout .circle2 {
  width: 30px;
  height: 30px;
  border: 2px solid #000;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  font-weight: bold;
  background-color: black;
  z-index: 1;
  color: yellow;
}
body.checkout .success-content {
  flex: 1;
  padding: 0px 20px 0;
  text-align: center;
}
body.checkout .pricing-page {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
}
body.checkout .pricing-summary {
  margin: 1.25rem 0 2rem;
}
body.checkout .pricing-summary-card {
  border: 1px solid #e5e7eb;
  border-radius: 12px;
  background: linear-gradient(180deg, #ffffff 0%, #f9fafb 100%);
  padding: 1.25rem;
  box-shadow: 0 1px 3px rgba(15, 23, 42, 0.08);
}
body.checkout .pricing-summary-title {
  font-size: 1.1rem;
  font-weight: 600;
  margin-bottom: 0.35rem;
  color: #111827;
}
body.checkout .pricing-summary-text {
  font-size: 0.95rem;
  color: #4b5563;
  margin-bottom: 0;
  padding: 0;
}
body.checkout .pricing-header {
  margin-bottom: 2rem;
}
body.checkout .pricing-card-title {
  font-size: 2.5rem;
  font-weight: 600;
  margin-bottom: 0;
  color: #1a1a1a;
}
body.checkout .pricing-card-title small, body.checkout .pricing-card-title .small {
  font-size: 0.9rem;
  font-weight: 400;
  color: #6c757d;
}
body.checkout .custom-text {
  color: white;
}
body.checkout .card {
  height: 100%;
  border-radius: 16px;
  overflow: hidden;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);
  border: none;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}
body.checkout .pricing-card {
  border: 1px solid #e5e7eb;
  box-shadow: 0 10px 24px rgba(15, 23, 42, 0.08);
}
body.checkout .pricing-card--premium {
  transform: translateY(-2px);
}
body.checkout .card-header {
  font-weight: 600;
  padding: 1.5rem;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  background-color: rgba(33, 37, 41, 0.03);
}
body.checkout .card-header h4, body.checkout .card-header .h4 {
  font-weight: 700;
  font-size: 1.5rem;
  margin: 0;
}
body.checkout .feature-list {
  margin: 1.5rem 0;
}
body.checkout .feature-item {
  padding: 0.625rem 0;
  display: flex;
  align-items: center;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
body.checkout .feature-item:last-child {
  border-bottom: none;
}
body.checkout .feature-item i {
  color: #0d6efd;
  margin-right: 0.75rem;
  font-size: 1.1rem;
  flex-shrink: 0;
}
body.checkout .feature-item.neutral {
  color: #6c757d;
}
body.checkout .feature-item.neutral i {
  color: #9ca3af;
}
body.checkout .plan-badge {
  position: absolute;
  top: 50%;
  right: 2rem;
  transform: translateY(-50%);
  padding: 0.5rem 1rem;
  border-radius: 2rem;
  font-size: 0.8rem;
  font-weight: 700;
  letter-spacing: 0.5px;
  z-index: 1;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1);
}
body.checkout .plan-badge.free {
  background-color: #28a745;
  color: white;
}
body.checkout .plan-badge.premium {
  background: linear-gradient(45deg, #c0b283, #dcd0c0);
  color: #373737;
}
body.checkout .compare-plans {
  margin-top: 4rem;
}
body.checkout .compare-table {
  border-collapse: separate;
  border-spacing: 0;
  width: 100%;
  border-radius: 12px;
  overflow: hidden;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05);
}
body.checkout .compare-table th, body.checkout .compare-table td {
  padding: 1.25rem;
  text-align: center;
  border-bottom: 1px solid #dee2e6;
}
body.checkout .compare-table th:first-child, body.checkout .compare-table td:first-child {
  text-align: left;
  background-color: #f8f9fa;
  font-weight: 500;
}
body.checkout .compare-table thead th {
  background-color: #f8f9fa;
  border-bottom: 2px solid #dee2e6;
  font-weight: 600;
}
body.checkout .check-icon {
  color: #28a745;
  font-size: 1.25rem;
}
body.checkout .neutral-icon {
  color: #9ca3af;
  font-size: 1.25rem;
  font-weight: 600;
}
body.checkout .btn-premium {
  background: linear-gradient(45deg, #c0b283, #dcd0c0);
  border: none;
  color: #373737;
  padding: 0.75rem 1.5rem;
  border-radius: 50px;
  font-weight: 600;
  transition: all 0.3s ease;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  justify-content: center;
}
body.checkout .btn-premium:hover {
  background: linear-gradient(45deg, #b3a677, #d1c5b5);
  box-shadow: 0 5px 15px rgba(192, 178, 131, 0.3);
  transform: translateY(-2px);
}
body.checkout .btn-freemium {
  background: transparent;
  border: 2px solid #0d6efd;
  color: #0d6efd;
  padding: 0.75rem 1.5rem;
  border-radius: 50px;
  font-weight: 600;
  transition: all 0.3s ease;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  justify-content: center;
}
body.checkout .btn-freemium:hover {
  background: rgba(13, 110, 253, 0.1);
  box-shadow: 0 5px 15px rgba(13, 110, 253, 0.15);
  transform: translateY(-2px);
  border-color: transparent;
  color: black;
}
body.checkout .price-amount {
  font-weight: 700;
  color: #1a1a1a;
}
body.checkout .price-period {
  font-size: 0.9rem;
  color: #6c757d;
  font-weight: 400;
}
body.checkout .accordion-button:not(.collapsed) {
  color: #052c65;
  background-color: #cfe2ff;
  box-shadow: 0 0 0 0 rgba(13, 110, 253, 0.25);
}
body.checkout .accordion-button:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
body.checkout .accordion-item {
  border-color: #dee2e6 !important;
}

/* Campaigns Header */
.campaigns-header {
  padding: 1.5rem 1.5rem 1rem;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  gap: 1rem;
}

.campaigns-header h1, .campaigns-header .h1 {
  font-size: 24px;
  font-weight: 500;
  color: #111827;
  margin: 0 0 0.5rem;
}

.campaigns-header p {
  font-size: 14px;
  color: #6b7280;
  margin: 0;
}

/* Controls Section */
.campaigns-controls {
  padding: 1.5rem 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 1rem;
}

.controls-left,
.controls-right {
  display: flex;
  align-items: center;
  gap: 0.75rem;
}

/* Buttons */
.btn {
  font-size: 14px;
  font-weight: 500;
  padding: 0.5rem 1rem;
  border-radius: 8px;
  border-color: #e5e7eb;
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
}

.btn-primary {
  background-color: #FFCA2C;
  border-color: #FFCA2C;
  color: #000;
}

.btn-primary:hover {
  background-color: #FFCA2C !important;
  border-color: #FFCA2C !important;
  color: #000 !important;
}

.btn-outline-secondary:hover {
  background-color: #f9fafb;
  border-color: #d1d5db;
  color: #374151;
}

/* Table Styles */
.theme-table {
  padding: 0;
}

.table {
  margin: 0;
  border-collapse: separate;
  border-spacing: 0;
}

.table th:first-child {
  border-left: 1px solid #e5e7eb !important;
  border-top-left-radius: 8px;
}

.table th:last-child {
  border-right: 1px solid #e5e7eb !important;
  border-top-right-radius: 8px;
}

.table td {
  font-size: 12px;
  color: #374151;
  padding: 1rem;
  border-bottom: 1px solid #e5e7eb;
  background-color: #fff;
  vertical-align: middle;
}

.table td:first-child {
  border-left: 1px solid #e5e7eb;
}

.table td:last-child {
  border-right: 1px solid #e5e7eb;
}

.table tr:last-child td:first-child {
  border-bottom-left-radius: 8px;
}

.table tr:last-child td:last-child {
  border-bottom-right-radius: 8px;
}

/* Checkbox Column */
.checkbox-col {
  width: 48px;
  text-align: center;
}

/* Actions Column */
.actions-col {
  width: 100px;
  text-align: center;
  white-space: nowrap;
}

/* For the table cells only, keep the buttons right-aligned */
td.actions-col {
  text-align: right;
}

body.ads .btn-link:not(.table-action-btn),
body.admin-ads .btn-link:not(.table-action-btn) {
  padding: 8px;
  width: 36px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  color: #6b7280;
  margin-left: 0.5rem;
  background-color: transparent;
  border: 1px solid #e5e7eb;
}

body.ads .btn-link:not(.table-action-btn):hover,
body.admin-ads .btn-link:not(.table-action-btn):hover {
  background-color: #f9fafb;
  color: #374151;
  border-color: #d1d5db;
}

body.ads .btn-link:not(.table-action-btn).text-danger,
body.admin-ads .btn-link:not(.table-action-btn).text-danger {
  color: #ef4444;
  border-color: #e5e7eb;
}

body.ads .btn-link:not(.table-action-btn).text-danger:hover,
body.admin-ads .btn-link:not(.table-action-btn).text-danger:hover {
  background-color: #fef2f2;
  color: #dc2626;
  border-color: #d1d5db;
}

.btn.show {
  color: #6c757d;
  background-color: #ebebeb;
  border-color: #6c757d;
}

body.ads .btn-link:not(.table-action-btn) i,
body.admin-ads .btn-link:not(.table-action-btn) i {
  font-size: 16px;
}

/* Campaign Info */
.campaign-info {
  display: flex;
  align-items: center;
  gap: 0.75rem;
}

.campaign-thumbnail {
  width: 80px;
  height: 45px;
  border-radius: 4px;
  overflow: hidden;
  background-color: #f3f4f6;
  flex-shrink: 0;
}

.campaign-thumbnail video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.campaign-details h6, .campaign-details .h6 {
  font-size: 12px;
  font-weight: 500;
  color: #111827;
  margin: 0;
}

/* Form Controls */
.form-check-input {
  width: 16px;
  height: 16px;
  margin-top: 0.2rem;
  border-color: #d1d5db;
  cursor: pointer;
}

.form-check-input:checked {
  background-color: #FFCA2C;
  border-color: #FFCA2C;
}

/* Dropdown Menu */
.dropdown-menu {
  padding: 0;
  min-width: 200px;
  border: 1px solid #e5e7eb;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  border-radius: 8px;
}

.dropdown-item {
  font-size: 14px;
  padding: 0.5rem 1rem;
  display: flex;
  align-items: center;
  gap: 0.5rem;
}

.dropdown-item i {
  font-size: 16px;
}

.dropdown-divider {
  margin: 0.5rem 0;
  border-top-color: #e5e7eb;
}

.dropdown-menu .form-check {
  padding: 0.375rem 1rem;
  margin: 0;
  cursor: pointer;
}

.dropdown-menu .form-check:hover {
  background-color: #f9fafb;
}

.dropdown-menu .form-check-input {
  margin-right: 0.75rem;
}

.dropdown-menu .form-check-label {
  display: flex;
  align-items: center;
  font-size: 12px;
  color: #374151;
  cursor: pointer;
}

.dropdown-menu .form-check-label i {
  font-size: 10px;
}

.dropdown-menu .form-check-input:checked + .form-check-label {
  font-weight: 500;
}

/* Status Colors */
.text-warning {
  color: #FFCA2C !important;
}

/* Responsive Styles */
@media (max-width: 991.98px) {
  .campaigns-header {
    flex-direction: column;
  }
  .header-actions {
    width: 100%;
  }
  .campaigns-controls {
    flex-direction: row;
    gap: 0.75rem;
  }
  .controls-left .btn,
  .controls-right .btn {
    width: 100%;
  }
  .campaign-thumbnail {
    width: 80px;
    height: 45px;
  }
}
/* Form Styles */
.form-label {
  font-weight: 500;
  color: #111827;
  margin-bottom: 0.5rem;
}

.form-control,
.form-select {
  border-color: #e5e7eb;
  border-radius: 6px;
  padding: 0.625rem 0.75rem;
  font-size: 14px;
  color: #374151;
}

.form-control:focus,
.form-select:focus {
  border-color: #FFCA2C;
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.25);
}

.form-check-input {
  border-color: #d1d5db;
}

.form-check-input:checked {
  background-color: #FFCA2C;
  border-color: #FFCA2C;
}

.form-check-label {
  font-size: 14px;
  color: #374151;
}

.btn-warning {
  background-color: #FFCA2C;
  border-color: #FFCA2C;
  color: #000;
  font-weight: 500;
  padding: 0.625rem 1.25rem;
}

.btn-warning:hover {
  background-color: #FFCA2C;
  border-color: #FFCA2C;
  color: #000;
}

.btn-secondary {
  background-color: #f3f4f6;
  border-color: #898989;
  color: #374151;
  font-weight: 500;
}

.theme-table {
  overflow-y: auto;
}

.btn-secondary:hover {
  background-color: #e5e7eb;
  border-color: #d1d5db;
  color: #111827 !important;
}

/* Content Layout styles moved to components/_page-layout.scss */
/* Form Section */
.form-section {
  background: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  padding: 1.5rem;
}

.form-label {
  font-size: 14px;
  font-weight: 500;
  color: #4b5563;
  margin-bottom: 0.5rem;
}

.form-label[required]:after {
  content: "*";
  color: #ef4444;
  margin-left: 0.25rem;
  display: inline;
}

.form-control,
.form-select {
  border-color: #e5e7eb;
  border-radius: 6px;
  padding: 0.625rem 0.75rem;
  font-size: 14px;
  color: #374151;
}

.form-control:focus,
.form-select:focus {
  border-color: #FFCA2C;
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.25);
}

.form-check-input {
  border-color: #d1d5db;
}

.form-check-input:checked {
  background-color: #FFCA2C;
  border-color: #FFCA2C;
}

.form-check-label {
  font-size: 14px;
  color: #374151;
}

/* Form Actions */
.form-actions {
  margin-top: 2rem;
  padding: 1.5rem 0;
  border-top: 1px solid #e5e7eb;
  width: 100%;
}

.form-actions .btn {
  height: 44px;
  font-size: 14px;
  font-weight: 500;
  border-radius: 8px;
}

.form-actions .btn-warning {
  background-color: #FFCA2C;
  border-color: #FFCA2C;
  color: #000;
  padding: 0 32px;
}

.form-actions .btn-warning:hover {
  background-color: #ffb300;
  border-color: #ffb300;
}

.form-actions .btn-outline-secondary {
  color: #4b5563;
  border-color: #e5e7eb;
  background-color: #fff;
  width: auto;
  height: 44px;
  border: 1px solid #e5e7eb;
  border-radius: 6px;
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
}

.form-actions .btn-outline-secondary:hover {
  background-color: #f9fafb;
  border-color: #e5e7eb;
}

.form-actions .text-secondary {
  color: #6b7280 !important;
  font-size: 14px;
}

.form-actions .text-secondary:hover {
  color: #374151 !important;
  text-decoration: none;
}

/* Section Groups */
.section-group {
  margin-bottom: 2rem;
  padding-bottom: 2rem;
  border-bottom: 1px solid #e5e7eb;
}

.section-group:last-of-type {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

.section-title {
  font-size: 20px;
  font-weight: 600;
  color: #111827;
  margin-bottom: 0.5rem;
}

.section-description {
  font-size: 14px;
  color: #6b7280;
  margin-bottom: 1.5rem;
}

/* Subheaders */
.section-group h6, .section-group .h6,
.performance-card h6,
.performance-card .h6,
.disclaimer-title,
.metrics-title,
.frequency-title {
  font-size: 14px;
  font-weight: 600;
  color: #111827;
  margin-bottom: 1rem;
}

/* Content Spacing */
.section-group > div:not(.section-title):not(.section-description) {
  margin-top: 1.5rem;
}

.content-upload-wrapper,
.budget-card,
.performance-card {
  padding: 1.5rem;
}

.disclaimer-section,
.performance-metrics {
  margin-top: 1.5rem;
}

/* Ensure consistent form group spacing */
.form-group,
.mb-4 {
  margin-bottom: 1.5rem;
}

/* Ensure consistent card spacing */
.budget-card,
.performance-card {
  height: 100%;
}

/* Content Upload Styles */
.content-upload-wrapper {
  background-color: #fff;
  padding: 1.5rem;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
}

.upload-options {
  display: flex;
  gap: 2rem;
  align-items: stretch;
  margin-top: 1.5rem;
}

.upload-option {
  flex: 1;
  padding: 1.5rem;
  background-color: #f9fafb;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
}

.upload-divider {
  display: flex;
  align-items: center;
  color: #6b7280;
  font-weight: 500;
}

.upload-divider span {
  background: #fff;
  padding: 0.5rem;
}

.upload-info {
  color: #6b7280;
  font-size: 13px;
}

.requirements p {
  position: relative;
  padding-left: 1rem;
}

.requirements p:before {
  content: "•";
  position: absolute;
  left: 0;
  color: #9ca3af;
}

.media-preview {
  position: relative;
  background-color: #f9fafb;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  margin-top: 1rem;
}

.preview-section {
  max-width: 600px;
  margin: 0 auto;
}

.preview-container {
  position: relative;
  width: 100%;
  aspect-ratio: 16/9;
  background-color: #000;
  border-radius: 4px;
  overflow: hidden;
}

#imagePreview,
#videoPreview {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  background: #000;
}

.preview-info {
  margin-top: 0.75rem;
  color: #6b7280;
  font-size: 13px;
}

.preview-info .file-name {
  color: #111827;
  font-weight: 500;
}

.remove-media {
  display: inline-flex;
  align-items: center;
  gap: 0.25rem;
  margin-top: 0.75rem;
  padding: 0.5rem 0.75rem;
  font-size: 14px;
  background: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 4px;
  color: #6b7280;
  cursor: pointer;
  transition: all 0.2s ease;
}

.remove-media:hover {
  background: #f3f4f6;
  color: #374151;
  border-color: #d1d5db;
}

.remove-media i {
  font-size: 16px;
}

@media (max-width: 767.98px) {
  .form-actions .d-flex .btn {
    display: block;
    text-align: center;
  }
  .form-actions .d-flex {
    flex-direction: column;
    width: 100%;
    gap: 1rem;
  }
  .upload-options {
    flex-direction: column;
    gap: 1rem;
  }
  .upload-divider {
    text-align: center;
    padding: 0.5rem 0;
  }
}
/* Media Library Modal */
.media-library-controls {
  padding: 1rem;
  background-color: #f9fafb;
  border-radius: 8px;
}

.media-library-content {
  min-height: 400px;
  max-height: 600px;
  overflow-y: auto;
}

.media-grid.ad-form-modal .media-preview {
  position: relative;
}
.media-grid.ad-form-modal .media-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 2;
  display: flex;
  justify-content: space-between;
  padding: 0.25rem;
  pointer-events: none;
}
.media-grid.ad-form-modal .media-overlay .media-check {
  position: relative;
  z-index: 3;
  pointer-events: auto;
}

.media-item {
  position: relative;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  overflow: hidden;
  cursor: pointer;
  transition: all 0.2s ease;
}

.media-item:hover {
  border-color: #FFCA2C;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}

.media-item.selected {
  border-color: #FFCA2C;
  box-shadow: 0 0 0 2px #FFCA2C;
}

.media-item .media-preview {
  position: relative;
  width: 100%;
  padding-top: 56.25%; /* 16:9 aspect ratio */
  background-color: #000;
}

.media-item .media-preview img,
.media-item .media-preview video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.media-item .media-info {
  padding: 0.75rem;
  background-color: #fff;
}

.media-item .media-name {
  font-size: 14px;
  font-weight: 500;
  color: #111827;
  margin: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.media-item .media-details {
  font-size: 12px;
  color: #6b7280;
  margin: 0.25rem 0 0;
}

.media-item .media-checkbox {
  position: absolute;
  top: 0.5rem;
  right: 0.5rem;
  z-index: 1;
}

.media-item .media-checkbox .form-check-input {
  background-color: rgba(255, 255, 255, 0.9);
  border-color: rgba(0, 0, 0, 0.2);
}

.media-item .media-checkbox .form-check-input:checked {
  background-color: #FFCA2C;
  border-color: #FFCA2C;
}

/* List View */
.media-library-content[data-view=list] .media-item {
  display: flex;
  align-items: center;
  margin-bottom: 0.5rem;
}

.media-library-content[data-view=list] .media-preview {
  width: 120px;
  padding-top: 67.5px; /* Maintain 16:9 for preview */
  flex-shrink: 0;
}

.media-library-content[data-view=list] .media-info {
  flex-grow: 1;
  padding: 0.75rem 1rem;
}

/* Media Library Styles */
.media-library-header {
  padding: 1rem;
  border-bottom: 1px solid #e5e7eb;
}

.media-library-content {
  padding: 1.5rem;
  min-height: 400px;
}

.media-library-content[data-view=grid] .media-item {
  border: 1px solid #e5e7eb;
  border-radius: 0.5rem;
  padding: 0.75rem;
  margin-bottom: 1rem;
  cursor: pointer;
  transition: all 0.2s ease;
}

.media-library-content[data-view=list] .media-item {
  display: flex;
  align-items: center;
  padding: 0.75rem;
  border-bottom: 1px solid #e5e7eb;
  cursor: pointer;
}

.media-item:hover {
  background-color: #f9fafb;
}

.media-item.selected {
  border-color: #000;
  background-color: #f3f4f6;
}

.media-checkbox {
  position: absolute;
  top: 0.5rem;
  right: 0.5rem;
  z-index: 10;
}

.media-preview {
  position: relative;
  aspect-ratio: 16/9;
  background-color: #f3f4f6;
  border-radius: 0.25rem;
  overflow: hidden;
  margin-bottom: 0.5rem;
}

.media-preview img,
.media-preview video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

/* Ensure the Select Files button is black */
.upload-btn {
  background-color: #000 !important;
  color: #fff !important;
  border: none !important;
}

.upload-btn:hover {
  background-color: #1a1a1a !important;
}

body.ads .campaign-media-section .upload-actions .btn,
body.admin-campaigns .campaign-media-section .upload-actions .btn {
  justify-content: center;
  text-align: center;
}

/* Ensure text doesn't wrap in buttons */
.btn {
  white-space: nowrap;
}

/* Custom padding for Save as Draft button */
.px-10 {
  padding-left: 8rem !important;
  padding-right: 8rem !important;
}

/* Disclaimer Section Styles */
.disclaimer-section {
  display: flex;
  gap: 2rem;
  background-color: #f9fafb;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  padding: 1.25rem;
}

.disclaimer-group {
  flex: 1;
}

.disclaimer-title {
  font-size: 14px;
  font-weight: 600;
  color: #374151;
  margin-bottom: 0.75rem;
}

.disclaimer-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.disclaimer-list li {
  position: relative;
  padding-left: 1.25rem;
  font-size: 13px;
  color: #6b7280;
  margin-bottom: 0.5rem;
  line-height: 1.4;
}

.disclaimer-list li:last-child {
  margin-bottom: 0;
}

.disclaimer-list li::before {
  content: "•";
  position: absolute;
  left: 0;
  color: #9ca3af;
}

@media (max-width: 767px) {
  .disclaimer-section {
    flex-direction: column;
    gap: 1.25rem;
  }
}
/* Campaign Metrics Styles */
.campaign-metrics {
  background-color: #fff;
  border: 1px solid #e5e7eb;
}

.metrics-header {
  text-align: center;
}

.metrics-title {
  font-size: 18px;
  font-weight: 600;
  color: #111827;
  margin-bottom: 0.5rem;
}

.metrics-description {
  color: #6b7280;
  font-size: 14px;
  margin: 0;
}

.metrics-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 1rem;
}

.metric-card {
  background: #f9fafb;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  padding: 1.25rem;
  display: flex;
  align-items: flex-start;
  gap: 1rem;
  transition: all 0.2s ease;
}

.metric-card:hover {
  background: #f3f4f6;
  border-color: #d1d5db;
}

.metric-card.highlight {
  background: #fff;
  border: 2px solid #FFCA2C;
}

.metric-icon {
  width: 40px;
  height: 40px;
  background: #fff;
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  color: #6b7280;
  border: 1px solid #e5e7eb;
}

.metric-content {
  flex: 1;
}

.metric-label {
  font-size: 13px;
  font-weight: 500;
  color: #6b7280;
  margin-bottom: 0.25rem;
  display: block;
}

.metric-value {
  font-size: 20px;
  font-weight: 600;
  color: #111827;
  margin: 0;
}

/* Frequency Options */
.frequency-options {
  margin-top: 2rem;
  padding-top: 2rem;
  border-top: 1px solid #e5e7eb;
}

.frequency-header {
  text-align: center;
}

.frequency-title {
  font-size: 16px;
  font-weight: 600;
  color: #111827;
  margin-bottom: 0.5rem;
}

.frequency-description {
  color: #6b7280;
  font-size: 14px;
  margin: 0;
}

.frequency-cards {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 1rem;
  margin-top: 1rem;
}

.frequency-card {
  background: #f9fafb;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  padding: 1.25rem;
  transition: all 0.2s ease;
}

.frequency-card.active {
  background: #fff;
  border-color: #d1d5db;
}

.frequency-card.premium {
  background: #fffbeb;
  border-color: #fcd34d;
}

.frequency-content h5, .frequency-content .h5 {
  font-size: 15px;
  font-weight: 600;
  color: #111827;
  margin-bottom: 0.5rem;
}

.frequency-value {
  font-size: 14px;
  color: #374151;
  margin-bottom: 0.25rem;
}

.frequency-note {
  font-size: 13px;
  color: #6b7280;
  margin: 0;
}

/* Budget Section */
.budget-section {
  margin-top: 2rem;
  padding-top: 2rem;
  border-top: 1px solid #e5e7eb;
}

.budget-note {
  font-size: 13px;
  color: #6b7280;
  display: flex;
  align-items: center;
}

/* Responsive Styles */
@media (max-width: 991px) {
  .metrics-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 767px) {
  .metrics-grid {
    grid-template-columns: 1fr;
  }
  .frequency-cards {
    grid-template-columns: 1fr;
  }
}
/* Campaign Budget Section */
.campaign-budget {
  background-color: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  padding: 24px;
}

.campaign-budget .section-title {
  font-size: 20px;
  font-weight: 600;
  color: #111827;
  margin: 0;
}

.campaign-budget .learn-about-pricing {
  color: #6b7280;
  font-size: 14px;
  text-decoration: none;
}

.campaign-budget .learn-about-pricing:hover {
  color: #374151;
}

.campaign-budget .learn-about-pricing i {
  font-size: 16px;
  margin-right: 6px;
}

.budget-input-section .form-label {
  font-size: 14px;
  font-weight: 500;
  color: #111827;
}

.budget-input-section .form-label i {
  color: #6b7280;
  font-size: 14px;
}

.budget-input-section .input-group-text {
  background-color: #f9fafb;
  border-color: #e5e7eb;
  color: #6b7280;
}

.budget-input-section .form-control {
  border-color: #e5e7eb;
  color: #111827;
  font-size: 14px;
}

.budget-limits {
  margin-top: 1rem;
  margin-bottom: 1.25rem;
  font-size: 12px;
}

.budget-limits .d-flex:not(:last-child) {
  margin-bottom: 0.5rem;
}

.budget-limits .text-muted {
  color: #6b7280 !important;
  font-size: 12px;
}

.estimated-performance h6, .estimated-performance .h6 {
  font-size: 14px;
  font-weight: 500;
  color: #111827;
}

.performance-metrics {
  background-color: #f9fafb;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  padding: 16px;
}

.metric-item {
  background: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 6px;
  padding: 0.75rem;
}

.metric-item:not(:last-child) {
  margin-bottom: 0.5rem;
}

/* Main value (first line) */
.metric-item .d-flex {
  font-size: 16px;
  font-weight: 500;
  color: #111827;
  margin-bottom: 0.5rem;
}

/* Metric title (second line) */
.metric-item div.text-muted:nth-child(2) {
  font-size: 13px;
  color: #6b7280;
  margin-bottom: 4px;
  font-style: normal;
}

/* Explanatory text (third line) */
.metric-item div.text-muted:nth-child(3) {
  font-size: 11px;
  color: #6b7280;
  margin-top: 4px;
}

/* Reset any other text-muted styles */
.metric-item .text-muted {
  color: #6b7280 !important;
}

.metric-item .text-muted:not(.small) {
  font-size: 13px;
  line-height: 1.5;
  margin-bottom: 4px;
  font-style: normal;
}

/* Campaign Budget Section */
.section-group {
  margin-bottom: 2rem;
}

.section-title {
  font-size: 18px;
  font-weight: 600;
  color: #111827;
  margin: 0;
}

.learn-about-pricing {
  color: #0066cc;
  font-size: 12px;
  text-decoration: none;
  transition: all 0.2s ease;
  display: block;
  margin-bottom: 0;
}

.learn-about-pricing:hover {
  color: #0052a3;
  text-decoration: underline;
}

.learn-about-pricing i {
  font-size: 16px;
}

.budget-card {
  background: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  padding: 1.25rem;
  height: auto;
}

.budget-card .form-label {
  font-size: 14px;
  font-weight: 500;
  color: #111827;
  margin-bottom: 1rem;
}

.budget-limits {
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-size: 12px;
}

.learn-about-pricing {
  color: #0066cc;
  font-size: 12px;
  text-decoration: none;
  transition: all 0.2s ease;
  display: block;
  margin-bottom: 0;
}

.performance-card {
  background: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  padding: 1.5rem;
}

.performance-card h6, .performance-card .h6 {
  font-size: 14px;
  font-weight: 500;
  color: #111827;
  margin-bottom: 1rem;
}

.performance-metrics {
  background: #f9fafb;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  padding: 1rem;
}

.metric-item {
  background: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 6px;
  padding: 0.75rem;
}

.metric-item:not(:last-child) {
  margin-bottom: 0.5rem;
}

.metric-item .d-flex {
  font-size: 14px;
  font-weight: 500;
  color: #111827;
  margin-bottom: 0.25rem;
}

.metric-item i {
  color: #FFCA2C;
  font-size: 14px;
}

.metric-item .small {
  font-size: 12px;
  line-height: 1.4;
}

.metric-item .text-muted {
  color: #6b7280 !important;
}

@media (max-width: 767px) {
  .budget-card,
  .performance-card {
    padding: 1rem;
  }
  .performance-metrics {
    padding: 0.75rem;
  }
  .metric-item {
    padding: 0.75rem;
  }
}
.metric-item .text-muted.small {
  font-size: 11px;
  line-height: 1.4;
  color: #6b7280 !important;
  margin-top: 4px;
}

.metric-item .text-muted {
  color: #6b7280 !important;
}

.metric-item .text-muted:not(.small) {
  font-size: 13px;
  line-height: 1.5;
  margin-bottom: 4px;
}

.budget-card .input-group {
  border-radius: 8px;
  position: relative;
}

.budget-card .input-group:focus-within {
  outline: none;
}

.budget-card .input-group:focus-within .input-group-text {
  border-color: #FFCA2C;
  border-right: 1px solid #FFCA2C;
}

.budget-card .input-group:focus-within .form-control {
  border-color: #FFCA2C;
  border-left: 1px solid #FFCA2C;
}

.budget-card .input-group-text {
  background-color: #f9fafb;
  border: 1px solid #e5e7eb;
  color: #6b7280;
  font-size: 14px;
  padding: 0.625rem 0.75rem;
  border-top-left-radius: 8px !important;
  border-bottom-left-radius: 8px !important;
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  transition: all 0.2s ease;
}

.budget-card .form-control {
  border: 1px solid #e5e7eb;
  font-size: 14px;
  color: #111827;
  padding: 0.625rem 0.75rem;
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
  border-top-right-radius: 8px !important;
  border-bottom-right-radius: 8px !important;
  transition: all 0.2s ease;
}

.budget-card .form-control:focus {
  outline: none;
  box-shadow: none;
}

.budget-card .form-control.is-invalid {
  border-color: #dc3545;
  border-left: none;
}

.budget-card .input-group-text.is-invalid {
  border-color: #dc3545;
  border-right: none;
}

.location-expand {
  background: none !important;
  border: none !important;
  padding: 0.5rem !important;
  color: #6b7280;
  transition: all 0.2s ease;
}

.location-expand:hover {
  color: #374151;
}

.location-expand i {
  font-size: 16px;
  transition: transform 0.2s ease;
}

.location-expand.collapsed i {
  transform: rotate(-90deg);
}

.location-expand[aria-expanded=false] i {
  transform: rotate(-90deg);
}

.location-expand[aria-expanded=true] i {
  transform: rotate(0deg);
}

.location-header .form-check-label {
  font-size: 13px;
  color: #374151;
}

.screen-item .form-check-label {
  font-size: 13px;
  color: #6b7280;
}

.screens-list {
  padding-left: 2rem;
  margin-top: 0.5rem;
}

.screen-item {
  margin-bottom: 0.5rem;
}

.screen-item:last-child {
  margin-bottom: 0;
}

.locations-list {
  margin-top: 1rem;
}

.locations-list .form-label {
  padding-bottom: 1rem;
  border-bottom: 1px solid #e5e7eb;
  margin-bottom: 1rem;
}

.location-header .form-check,
.screen-item .form-check {
  display: flex;
  align-items: center;
  margin: 0;
}

.location-header .form-check-input,
.screen-item .form-check-input {
  margin-top: 0;
  margin-right: 0.5rem;
}

.location-header .form-check-label,
.screen-item .form-check-label {
  font-size: 13px;
  padding-top: 1px;
}

/* Duration Info */
.duration-info div {
  font-size: 12px;
  color: #111827;
  font-weight: 500;
}

.duration-info small, .duration-info .small {
  font-size: 11px;
  color: #6b7280;
}

/* Locations Info */
.locations-info div {
  font-size: 12px;
  color: #111827;
  font-weight: 500;
}

.locations-info small, .locations-info .small {
  font-size: 11px;
  color: #6b7280;
}

/* Budget Info */
.budget-info div {
  font-size: 12px;
  color: #111827;
  font-weight: 500;
}

.budget-info small, .budget-info .small {
  font-size: 11px;
  color: #6b7280;
}

/* Delete Modal Styles */
.modal-footer .btn-danger {
  background: #ef4444;
  border: none;
  color: #fff;
  padding: 0.75rem 2rem;
  font-size: 0.813rem;
  font-weight: 600;
  border-radius: 8px;
  height: 40px;
  min-width: 120px;
  transition: all 0.2s ease;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.modal-footer .btn-danger i {
  color: #fff;
  font-size: 1rem;
  margin-right: 0.5rem;
}

.modal-footer .btn-danger:hover {
  background: #dc2626;
  transform: translateY(-1px);
  box-shadow: 0 4px 6px -1px rgba(220, 38, 38, 0.2);
}

.modal-footer .btn-danger:active {
  transform: translateY(0);
  box-shadow: none;
}

.alert-warning {
  background-color: #fef3c7;
  border-color: #fcd34d;
  color: #92400e;
  display: flex;
  align-items: center;
  gap: 0.5rem;
  padding: 1rem;
  margin-top: 1rem;
  border-radius: 8px;
}

.alert-warning i {
  color: #d97706;
  font-size: 1rem;
}

.form-label {
  font-weight: 500;
}

.form-label[required]:after {
  content: " *";
  color: #dc3545;
}

/* Override default form control width except for location selects and budget input */
.form-select:not(#countrySelect, #stateSelect, #citySelect),
.form-control:not(#countrySelect, #stateSelect, #citySelect, #daily-budget-input) {
  max-width: 400px;
}

/* Location Selection Fields */
#countrySelect,
#stateSelect,
#citySelect,
#countrySelect + .ss-main,
#stateSelect + .ss-main,
#citySelect + .ss-main {
  width: 400px;
  max-width: 100%;
}

/* Location Selection Container */
#stateSelectContainer .ss-main,
#citySelectContainer .ss-main,
#countrySelectDrop .ss-main {
  zoom: 1.2;
  height: 37px;
}

/* Helper text specific styling */
#stateSelectContainer small.text-muted, #stateSelectContainer .text-muted.small,
#citySelectContainer small.text-muted,
#citySelectContainer .text-muted.small {
  font-size: 9.5px;
  opacity: 0.7;
  margin-top: 4px;
  color: #6c757d;
  display: block;
  line-height: 1.2;
}

@media (max-width: 767px) {
  .campaign-budget {
    padding: 16px;
  }
  .col-md-6:not(:last-child) {
    margin-bottom: 24px;
  }
  #countrySelect,
  #stateSelect,
  #citySelect,
  #countrySelect + .ss-main,
  #stateSelect + .ss-main,
  #citySelect + .ss-main {
    width: 100%;
    max-width: 100%;
  }
  #stateSelectContainer,
  #citySelectContainer {
    width: 100%;
    max-width: 100%;
  }
  .media-preview-list {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    gap: 1rem;
  }
  .media-preview-item {
    position: relative;
    display: inline-block;
    margin-right: 1rem;
    margin-bottom: 1rem;
  }
  .media-preview-item img {
    max-width: 120px;
    max-height: 120px;
    display: block;
  }
}
.media-close-btn {
  width: 1.5rem;
  height: 1.5rem;
  padding: 0;
  border-radius: 50%;
  background: #000;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.1rem;
  border: none;
  opacity: 0.85;
  transition: opacity 0.2s;
  cursor: pointer;
}

.media-close-btn:hover {
  opacity: 1;
}

.media-card:hover .preview-icon {
  display: flex !important;
}

.preview-icon {
  display: none !important;
}

.nav-pills {
  background: #e9ecef;
  border-radius: 24px;
  padding: 1px 3px;
  display: flex;
  width: 100%;
  margin: 0 0 24px 0;
  width: 315px;
}

.nav-pills .nav-item {
  flex: 1;
  margin: 0;
  padding: 0;
}

.nav-pills .nav-link.active {
  background: #FFCA2C;
  color: #000;
}

.nav-pills .nav-link {
  border-radius: 22px;
  padding: 6px 12px;
  font-size: 13px;
  font-weight: 500;
  color: #6c757d;
  border: none;
  width: 100%;
  text-align: center;
}

.tab-content {
  background: white;
  border-radius: 12px;
  min-height: 300px;
  padding: 24px;
  margin-top: 8px;
  border: 1px solid #dee2e6;
}

.media-header-wrapper {
  display: flex;
  justify-content: center;
  align-items: baseline;
  gap: 18px;
  cursor: pointer;
}

.modal-footer {
  justify-content: center;
}

body.ads {
  /* Custom styles for multiple select */
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  background-color: #f9fafb;
  padding: 0;
  margin: 0;
  /* Override default form control width except for location selects and budget input */
  /* Text truncation for form-select elements */
  /* Location Selection Fields */
  /* Helper text specific styling */
  /* SlimSelect specific overrides */
  /* Mobile overrides */
  /* Form Sections */
  /* Location Selection Section */
  /* Budget field - clean implementation */
  /* Validation states */
  /* When input is invalid, style both the input and the currency sign */
  /* Disabled state */
  /* Remove Bootstrap's default validation styles */
  /* Ensure input group borders connect properly */
  /* Override Bootstrap's validation styles */
}
body.ads select[multiple] {
  min-height: 120px;
  padding: 8px;
  border-radius: 4px;
  border: 1px solid #ced4da;
}
body.ads select[multiple] option {
  padding: 8px;
  margin: 2px 0;
  border-radius: 2px;
}
body.ads select[multiple] option:checked {
  background-color: #0d6efd;
  color: white;
}
body.ads select[multiple] option:hover {
  background-color: #e9ecef;
}
body.ads select[multiple]:focus {
  border-color: #86b7fe;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
body.ads .select-wrapper {
  position: relative;
}
body.ads .select-wrapper::after {
  content: "";
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #6c757d;
  pointer-events: none;
}
body.ads .form-label {
  font-weight: 500;
}
body.ads .form-label[required]:after {
  content: " *";
  color: #dc3545;
}
body.ads .form-select:not(#countrySelect, #stateSelect, #citySelect),
body.ads .form-control:not(#countrySelect, #stateSelect, #citySelect, #daily-budget-input) {
  max-width: 400px;
}
body.ads .form-select {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  padding-right: 3rem;
}
body.ads .form-select option {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
body.ads #countrySelect,
body.ads #stateSelect,
body.ads #citySelect,
body.ads #countrySelect + .ss-main,
body.ads #stateSelect + .ss-main,
body.ads #citySelect + .ss-main {
  max-width: 400px;
}
body.ads .stateSelectContainer small.text-muted, body.ads .stateSelectContainer .text-muted.small,
body.ads .citySelectContainer small.text-muted,
body.ads .citySelectContainer .text-muted.small {
  font-size: 9.5px;
  opacity: 0.7;
  margin-top: 4px;
  color: #6c757d;
  display: block;
  line-height: 1.2;
}
@media (max-width: 768px) {
  body.ads #countrySelect,
  body.ads #stateSelect,
  body.ads #citySelect,
  body.ads #stateSelectContainer,
  body.ads #citySelectContainer {
    width: 240px;
    max-width: 240px;
    min-width: 240px;
  }
}
body.ads .form-section {
  background: #fff;
  border: 1px solid #E5E7EB;
  border-radius: 8px;
  padding: 1.5rem;
}
body.ads .location-selection .form-label {
  font-size: 14px;
  font-weight: 500;
  color: #374151;
  margin-bottom: 0.5rem;
}
body.ads .location-selection small.text-muted, body.ads .location-selection .text-muted.small {
  display: block;
  margin-top: 0.5rem;
  font-size: 12px;
  color: #6B7280;
  line-height: 1.4;
}
body.ads .budget-card {
  width: 100%;
}
body.ads .budget-card .input-group {
  width: 100%;
  display: inline-flex;
  align-items: stretch;
  height: 48px;
}
body.ads .budget-card .input-group-text {
  background: white;
  border: 1px solid #dee2e6;
  padding: 0.75rem 1rem;
  font-weight: 500;
  display: flex;
  align-items: center;
  height: 100%;
}
body.ads .budget-card .form-control {
  border: 1px solid #dee2e6;
  padding: 0.75rem 1rem;
  font-size: 1rem;
  background: white;
  height: 100%;
  line-height: normal;
}
body.ads .budget-card .input-group > :first-child {
  border-top-left-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
}
body.ads .budget-card .input-group > :last-child {
  border-top-right-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
}
body.ads .budget-limits {
  width: 100%;
  margin-top: 0.5rem;
  font-size: 0.875rem;
}
body.ads .budget-limits .text-end {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
}
body.ads .budget-limits .small {
  font-size: 0.75rem;
  line-height: 1.2;
}
body.ads .budget-limits .text-muted {
  color: #6c757d !important;
}
body.ads .budget-card .form-control.is-invalid,
body.ads .budget-card .form-control.is-invalid + .input-group-text,
body.ads .budget-card .form-control.is-invalid ~ .input-group-text {
  border-color: #dc3545;
  background-color: #fff;
}
body.ads .budget-card .input-group-text + .form-control.is-invalid {
  border-color: #dc3545;
  background-color: #fff;
}
body.ads .budget-card .input-group:has(.form-control.is-invalid) .input-group-text,
body.ads .budget-card .input-group:has(.form-control.is-invalid) .form-control {
  border-color: #dc3545;
  background-color: #fff;
}
body.ads .budget-card input.form-control:disabled,
body.ads .budget-card input.form-control[readonly] {
  opacity: 0.7;
  cursor: not-allowed;
  background: white !important;
}
body.ads .was-validated .budget-card .input-group .form-control,
body.ads .was-validated .budget-card .input-group .input-group-text {
  background-image: none !important;
}
body.ads .budget-card .input-group:focus-within .input-group-text {
  border-color: #dee2e6;
}
body.ads .was-validated .form-control:invalid,
body.ads .form-control.is-invalid,
body.ads .was-validated .input-group-text:invalid,
body.ads .input-group-text.is-invalid {
  background-position: right 12px center !important;
  background-size: 16px 16px !important;
}
body.ads .form-floating > .form-select {
  padding-top: 1rem !important;
  padding-bottom: 0.625rem;
}
body.ads .modal-footer {
  border: none;
  background: transparent;
  padding: 0 1.75rem 1.5rem 1.75rem;
  display: flex;
  gap: 0.5rem;
  justify-content: center;
}
body.ads .modal-footer .btn {
  font-size: 0.8125rem;
  padding: 0.5rem 1rem;
  height: 44px;
  min-height: 44px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
body.ads .btn-secondary:hover {
  background-color: #e5e7eb;
  border-color: #d1d5db;
  color: #111827 !important;
}
body.ads .btn-dark:hover {
  background-color: #1f2937;
  border-color: #1f2937;
  color: #fff;
}

/* Content styles moved to components/_page-layout.scss */
.button-container {
  display: flex;
  justify-content: space-between;
  margin-bottom: 10px;
}

.action-button.create {
  border: none;
  padding: 10px 18px;
  border: 1px solid #D1D5DB;
  cursor: pointer;
  border-radius: 5px;
  display: inline-flex;
  align-items: center;
  font-size: 14px;
  gap: 7px;
}

.action-button.create:hover,
.filter-button:hover {
  background-color: #f9fafb;
  border-color: #d1d5db;
  color: #374151;
}

.campaign-container {
  display: flex;
  flex-direction: column;
  padding: 15px;
  background-color: white;
  border-radius: 15px;
  margin-top: 10px;
}

.campaign-table {
  width: 100%;
  border-collapse: collapse;
  margin-top: 20px;
}

.table th {
  font-weight: 500;
  color: #6c757d;
  font-size: 13px;
  padding: 16px;
  border-bottom: 1px solid #e9ecef !important;
  border-top: 1px solid #e9ecef !important;
  background: #f8f9fa;
}

.campaign-table th,
.campaign-table td {
  padding: 12px;
  border-bottom: 1px solid #ddd;
  text-align: center;
  vertical-align: top;
}

.campaign-table td:first-child,
.campaign-table th:first-child {
  vertical-align: top;
}

.campaign-table th:nth-child(2),
.campaign-table td:nth-child(2) {
  max-width: 200px;
  text-align: left;
}

.campaign-table thead {
  background-color: white;
  text-align: left;
  font-weight: bold;
}

.campaign-table tbody tr:hover {
  background-color: #f5f5f5;
  transition: background-color 0.2s ease-in-out;
}

.campaign-details {
  flex-direction: column;
  gap: 8px;
}

.campaign-details p {
  margin: 0;
  font-weight: bold;
}

.campaign-image {
  width: 130px;
  height: 90px;
  border-radius: 4px;
  -o-object-fit: cover;
     object-fit: cover;
}

.status-badge {
  padding: 8px 12px;
  font-size: 12px;
  border-radius: 12px;
  font-weight: 500;
}

.status-active {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
  color: whitesmoke !important;
}

.status-scheduled {
  background-color: #eff6ff !important;
  color: #2563eb;
}

.status-completed {
  background-color: #f3f4f6 !important;
  color: #6b7280;
}

.status-in-review,
.status-needs-revision {
  background-color: #FFFBEB;
  color: #92400E;
}

.status-draft {
  background-color: #fef3c7 !important;
  color: #d97706;
}

.action-button2 {
  font-size: 18px;
  color: #555;
  margin: 0 30px 0 0;
  background-color: #F9FAFB;
  border: none;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.action-button2:hover {
  background-color: white;
}

.action-button2 i {
  font-size: 20px;
  color: #555;
}

.action-button.edit {
  color: #007bff;
}

.action-button.delete {
  color: #dc3545;
}

.action-button:hover {
  opacity: 0.8;
}

.new-action-buttons {
  display: flex;
  gap: 10px;
}

.large-checkbox {
  width: 20px;
  height: 20px;
  margin-top: 5px;
}

.create-button2 {
  background-color: #F9FAFB;
  border: none;
  padding: 10px 20px;
  font-weight: bold;
  border: 1px solid #D1D5DB;
  cursor: pointer;
  border-radius: 8px;
  margin-left: auto;
  display: inline-flex;
  width: 190px;
  align-items: center;
  height: 39px;
  gap: 5px;
  margin-top: 15px;
  color: black;
}

.create-button2:hover {
  background-color: white;
  color: black;
  border: 1px solid #D1D5DB;
  text-decoration: none;
}

.table-wrapper {
  overflow-x: auto;
}

.get-started {
  padding: 0 20px 0 0;
  border-radius: 10px;
  display: flex;
  align-items: center;
  gap: 40px;
  margin-top: 10px;
  background-color: white;
  padding: 5px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}

.get-started-content {
  width: 43%;
}

.get-started img {
  width: 100px;
  height: auto;
}

.get-started h2, .get-started .h2 {
  font-size: 20px;
  margin-bottom: 15px;
  font-weight: 700;
}

.get-started p {
  font-size: 16px;
  color: #666;
  line-height: 1.7;
}

.get-started .create-button {
  margin-top: 10px;
}

.campaign-title h1, .campaign-title .h1 {
  text-align: left;
  font-size: 25px;
  line-height: 2.5;
}

.campaign-title {
  margin-bottom: 20px;
}

.campaign-table td:last-child {
  width: 10px;
  white-space: nowrap;
}

.campaign-table th:last-child {
  width: 10px;
}

.page-container {
  display: flex;
  flex-direction: column;
  min-height: 80vh;
}

.campaign-wrapper {
  display: flex;
  align-items: top;
  gap: 15px;
  max-width: 350px;
}

.campaign-image {
  width: 130px;
  height: 90px;
  border-radius: 4px;
  -o-object-fit: cover;
     object-fit: cover;
}

/* Filter Dropdown */
.dropdown-item {
  display: flex;
  align-items: center;
}

.dropdown-menu {
  z-index: 1;
  width: auto;
  min-width: 220px;
  max-width: 250px;
  padding: 10px;
  border-radius: 10px;
  border: 1px solid #A1A8B3;
}

.dropdown-menu input[type=radio] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 1px solid #A1A8B3;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  outline: none;
  cursor: pointer;
  display: inline-block;
  position: relative;
  margin-right: 15px;
}

.dropdown-menu input[type=radio]:checked {
  border-color: #1C5D99;
  background-color: white;
}

.dropdown-menu input[type=radio]:checked::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 13px;
  height: 13px;
  border-radius: 50%;
  background-color: #1C5D99;
}

.card-body .form-check {
  display: flex;
  min-height: 1.3125rem;
  padding-left: 1.5em;
  gap: 5px;
  margin-bottom: 0.125rem;
}

/* Responsive Design */
@media (max-width: 768px) {
  .get-started {
    display: block;
    padding: 10px;
  }
  .get-started img {
    width: 100% !important;
    height: auto;
    margin-bottom: 20px;
  }
  .get-started .create-button2 img {
    width: 10% !important;
    margin-top: 20px;
  }
  .get-started-content {
    width: 100%;
  }
  .get-started h2, .get-started .h2 {
    font-size: 18px;
  }
  .get-started p {
    font-size: 14px;
  }
  .create-button2 {
    width: 100%;
    text-align: center;
  }
  .campaign-table th,
  .campaign-table td {
    font-size: 12px;
  }
  .button-container {
    flex-direction: column;
    gap: 10px;
  }
  .campaign-table {
    overflow-x: auto;
  }
  .campaign-table th,
  .campaign-table td {
    padding: 12px 15px;
    text-align: center;
    border-bottom: 1px solid #ddd;
    white-space: nowrap;
  }
  .campaign-image {
    width: 60px;
    height: auto;
    border-radius: 4px;
  }
  .new-action-buttons {
    display: flex;
    gap: 10px;
  }
  .new-action-buttons .action-button2 {
    cursor: pointer;
    background: none;
    border: none;
  }
  .action-button.create, .filter-button {
    width: 100%;
  }
}
body.admin-users {
  background-color: #f1f5ff;
}

body.admin-users .main-wrapper .tab-content {
  display: block !important;
}

body.admin-users .main-wrapper .tab-content .tab-pane {
  display: none !important;
}

body.admin-users .main-wrapper .tab-content .tab-pane.show,
body.admin-users .main-wrapper .tab-content .tab-pane.active,
body.admin-users .main-wrapper .tab-content .tab-pane.show.active {
  display: block !important;
}

.profile-header {
  background-color: #FFCA2C;
  border-radius: 16px 16px 0 0;
  height: 73px;
}

.profile-card {
  background-color: white;
  border-radius: 16px;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
  margin-top: 30px;
}

.profile-avatar {
  width: 80px;
  height: 80px;
  background-color: #f1f5ff;
  font-weight: 600;
  font-size: 24px;
  margin-left: 12px;
}

.input-group .form-control {
  border-radius: 10px;
}

.verified-badge {
  display: flex;
  align-items: center;
  gap: 5px;
  color: green;
  font-weight: 500;
}

.save-btn {
  background-color: #FFCA2C;
  border: none;
  color: black;
  font-weight: 600;
  padding: 10px 20px;
  border-radius: 8px;
}

.form-switch .form-check-input {
  width: 2.5em;
  height: 1.3em;
}

.form-check-input:checked {
  background-color: #00c853;
  border-color: #00c853;
}

.verified-badge {
  display: flex;
  align-items: center;
  gap: 6px;
  color: green;
  font-weight: 500;
  white-space: nowrap;
}

.form-label {
  font-size: 12px;
  margin-bottom: 6px;
}

.input-group-text {
  background-color: #FFCA2C;
  border: none;
}

.disabled-btn {
  pointer-events: none;
  opacity: 0.5;
}

.form-control:disabled {
  background-color: #f8f9fa;
}

.info-text {
  font-size: 14px;
  color: #6c757d;
}

.divider {
  height: 1px;
  background-color: #dee2e6;
  margin: 32px 0 24px;
}

.permission-table th,
.permission-table td {
  vertical-align: middle;
  text-align: center;
}

.permission-table th:first-child,
.permission-table td:first-child {
  text-align: left;
}

.form-check-input:checked {
  background-color: #FFCA2C !important;
  border-color: #FFCA2C !important;
}

.account-block.input-group {
  flex-wrap: nowrap;
}

.input-group #resetPasswordInput {
  border-radius: 10px 0 0 10px;
}

#profileTabs li {
  border-radius: 0 !important;
  border-bottom: none !important;
}

#profileTabs li button {
  border-radius: 0 !important;
  border-bottom: 1px solid #cfcfcf;
}

#profileTabs li button.active {
  border-radius: 8px !important;
}

.nav-item,
.tabs-rounded .nav-link {
  transition: 0s all;
}

.profile-info {
  margin-left: 20px;
}

.mobile-border {
  align-items: anchor-center;
}

.google-wrapper {
  width: 61px;
  margin-right: 14px;
}

.profile-name-block {
  display: flex;
  align-items: center;
}

.border_bottom {
  border-bottom: 1px solid #dee2e6;
}

.border_right {
  border-right: 1px solid #dee2e6;
}

.switch-label, .switch-note {
  font-size: 0.875em;
}

@media only screen and (max-width: 600px) {
  .nav-item {
    width: 100%;
  }
  .tabs-rounded .nav-link {
    width: 100%;
    text-align: center;
    justify-content: center;
    align-items: center;
  }
  #profileTabContent .border-end {
    border-width: 0 !important;
  }
  .mmt-50 {
    margin-top: 50px;
  }
  .login-detail-wrapper {
    padding: 20px 0px !important;
  }
  .login-email {
    width: calc(100vw - 241px);
  }
  .mobile-border {
    border-right: 1px solid #dcdcdc;
    padding: 0 5px 0 0;
    margin: 0 5px 0 0;
  }
  .profile-page {
    padding-top: 80px !important;
  }
  .profile-info {
    margin-left: 30px;
  }
}
body.admin-global_controls .border-bottom {
  border-bottom: 1px solid #f3f4f6 !important;
}
body.admin-global_controls .card {
  border-radius: 12px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  overflow: hidden;
  border: 1px solid #e5e7eb;
}
body.admin-global_controls .card-header {
  background: #fafbfc;
}
body.admin-global_controls .card-header h2, body.admin-global_controls .card-header .h2 {
  font-size: 1.5rem;
}
body.admin-global_controls .card-footer {
  background: #fafbfc;
}
body.admin-global_controls .constant-description {
  font-size: 0.75rem;
}
body.admin-global_controls .form-control {
  border-radius: 8px;
}
body.admin-global_controls .policy-section {
  margin-bottom: 1.5rem;
  padding: 1.5rem;
  background: #fafbfc;
  border: 1px solid #f3f4f6;
  border-radius: 12px;
}
body.admin-global_controls .policy-divider {
  opacity: 0.01;
}
body.admin-global_controls .venue-cpp-item {
  padding: 0.75rem;
  background: white;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
}
body.admin-global_controls .form-control {
  padding: 0.75rem;
  font-size: 0.875rem;
}
body.admin-global_controls .input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
body.admin-global_controls .form-control, body.admin-global_controls .form-select {
  max-width: 100% !important;
}
@media (max-width: 420px) {
  body.admin-global_controls {
    /* Remove right margin when stacked */
  }
  body.admin-global_controls .card-footer {
    flex-direction: column;
    align-items: stretch !important;
    gap: 0.75rem;
  }
  body.admin-global_controls .card-footer > :last-child {
    width: 100%;
  }
  body.admin-global_controls .card-footer > :last-child {
    flex-direction: column;
    align-items: stretch !important;
  }
  body.admin-global_controls .card-footer .btn {
    width: 100%;
    justify-content: center;
  }
  body.admin-global_controls .card-footer .me-2 {
    margin-right: 0 !important;
  }
}

.pagy a:not(.gap) {
  text-decoration: none;
  border-radius: 2rem;
  background-color: black;
  padding: 0.5rem 0.85rem;
  color: white;
  margin-right: 20px;
}

.pagy.next a {
  margin-right: 0;
}

.pagy a:not(.gap):not([href]) {
  cursor: default;
  background-color: rgb(243, 244, 246);
  color: rgb(209, 213, 219);
}

.pagy label {
  white-space: nowrap;
  display: inline-flex;
  align-items: center;
  border-radius: 0.5rem;
  background-color: #f9fafb;
  padding: 0.125rem 0.75rem;
  gap: 10px;
}

.pagy a {
  cursor: pointer;
  font-size: 17px;
}

.pagy {
  line-height: 1.25rem;
  font-weight: 600;
  color: rgb(107, 114, 128);
  margin-left: 20px;
}

.pagy a:hover {
  background-color: #D8D8D8;
  color: gray;
}

@media (max-width: 768px) {
  .pagy {
    margin-left: 10px;
  }
}
.pairing-instructions .step-item {
  padding: 1rem;
  background-color: #f8f9fa;
  border-radius: 8px;
}

.pairing-instructions .step-item:not(:last-child) {
  position: relative;
}

.pairing-instructions .step-item:not(:last-child)::after {
  content: "";
  position: absolute;
  bottom: -12px;
  left: 50%;
  transform: translateX(-50%);
  width: 2px;
  height: 12px;
  background-color: #dee2e6;
}

.pairing-instructions .list-unstyled li {
  margin-bottom: 0.5rem;
}

.pairing-instructions .list-unstyled li:last-child {
  margin-bottom: 0;
}

.pairing-instructions .btn-outline-dark {
  display: inline-flex;
  align-items: center;
  padding: 0.5rem 1rem;
}

.pairing-instructions .alert {
  margin-bottom: 0;
}

@media (max-width: 576px) {
  #pair-device-modal .pairing-instructions .step-item .d-flex.gap-3.mt-3,
  #pairDevicesModal .pairing-instructions .step-item .d-flex.gap-3.mt-3 {
    flex-direction: column !important;
    gap: 0.5rem !important;
  }
  #pair-device-modal .pairing-instructions .step-item .btn-outline-dark,
  #pairDevicesModal .pairing-instructions .step-item .btn-outline-dark {
    width: 100%;
    justify-content: center;
    white-space: normal;
  }
}
.theme-table {
  min-height: 300px;
  border-top: 1px solid #e9ecef;
  border-radius: 12px;
  overflow: hidden;
  /* Default state - no sort */
}
.theme-table .table > :not(:last-child) > :last-child > * {
  border-color: #E9ECEF !important;
}
.theme-table .align-middle {
  vertical-align: middle !important;
}
.theme-table .table > thead {
  vertical-align: bottom;
}
.theme-table tbody, .theme-table td, .theme-table tfoot, .theme-table th, .theme-table thead, .theme-table tr {
  border-color: inherit;
  border-style: solid;
}
.theme-table thead th {
  text-align: left !important;
  vertical-align: bottom;
  padding-left: 0.75rem;
}
.theme-table thead th.actions-col {
  width: 120px;
  text-align: center !important;
  white-space: nowrap;
}
.theme-table .table th {
  font-weight: 500;
  color: #6c757d;
  font-size: 13px;
  padding: 16px;
  border-bottom: 1px solid #e9ecef;
  background: #f8f9fa;
}
.theme-table .btn-link {
  padding: 8px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  color: #6b7280;
  margin-left: 0.25rem;
  background-color: transparent;
  gap: 0.5rem;
}
.theme-table .new-btn {
  border: 1px solid #e5e7eb;
}
.theme-table .new-btn:hover {
  background-color: #f9fafb;
  color: #374151;
  border-color: #d1d5db;
}
.theme-table .btn-link.text-danger {
  border-color: #e5e7eb;
}
.theme-table .btn-link.text-danger:hover {
  background-color: #fef2f2;
  border-color: #d1d5db;
}
.theme-table .form-check-input:checked {
  background-color: #FFCA2C;
  border-color: #FFCA2C;
}
.theme-table table .form-check-input {
  width: 12px;
  height: 12px;
}
.theme-table .dropdown-menu .form-check {
  margin-bottom: 0.5rem;
  font-size: 0.75rem;
}
.theme-table .form-check {
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5em;
}
.theme-table #location-table-body {
  border-color: #ccc;
}
.theme-table .table td .badge {
  font-size: 0.75rem;
  padding: 0.25rem 0.5rem;
}
.theme-table .badge {
  font-size: 12px;
  font-weight: 500;
  border-radius: 12px;
}
.theme-table .badge.bg-secondary {
  background-color: #f3f4f6 !important;
  color: #6b7280;
}
.theme-table .sortable {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  position: relative;
  transition: background-color 0.2s ease;
}
.theme-table .sort-icon {
  margin-left: 0.5rem;
  font-size: 0.75rem;
  color: #6c757d;
  transition: all 0.2s ease;
}
.theme-table th[aria-sort] .sort-icon {
  opacity: 0.3;
}
.theme-table th[aria-sort=ascending] .sort-icon {
  opacity: 1;
  color: #0d6efd;
}
.theme-table th[aria-sort=ascending] .sort-icon::before {
  content: "\f285";
}
.theme-table th[aria-sort=descending] .sort-icon {
  opacity: 1;
  color: #0d6efd;
}
.theme-table th[aria-sort=descending] .sort-icon::before {
  content: "\f282";
}
.theme-table .sortable:hover {
  background-color: rgba(0, 0, 0, 0.05);
}
.theme-table .sortable:hover .sort-icon {
  color: #0d6efd;
}
.theme-table .table th:first-child {
  border-left: 1px solid #E9ECEF !important;
  border-top-left-radius: 12px;
}
.theme-table .table th:last-child {
  border-right: 1px solid #E9ECEF;
  border-top-right-radius: 12px;
}
.theme-table .table td {
  font-size: 0.8125rem;
  border-bottom: 1px solid #e9ecef;
}
.theme-table .table td:first-child {
  border-left: 1px solid #E9ECEF;
}
.theme-table .table td:last-child {
  border-right: 1px solid #E9ECEF;
}
.theme-table .table tr:last-child td:first-child {
  border-bottom-left-radius: 12px;
}
.theme-table .table tr:last-child td:last-child {
  border-bottom-right-radius: 12px;
}

@media (max-width: 768.98px) {
  #pair-device-modal .modal-dialog,
  #pairDevicesModal .modal-dialog {
    margin-top: 4rem;
  }
}
.theme-table.table-responsive {
  overflow: visible;
  overflow-x: auto;
}

@media (max-width: 767.98px) {
  .theme-table:not(.table-responsive) {
    overflow: visible;
  }
}
body.stores {
  background-color: #f9fafb;
  margin: 0;
  padding: 0;
  /* Layout styles moved to components/_page-layout.scss */
  /* Search and Filter Section */
  /* Locations Grid */
  /* Android TV App section styling */
  /* Location Details Section */
  /* Horizontal scroll so all columns visible; dropdown uses data-bs-popper-config fixed */
}
body.stores .pairing-help-link i {
  font-size: 1.125rem;
}
body.stores .pairing-instructions .btn-outline-dark {
  display: inline-flex;
  align-items: center;
  padding: 0.5rem 1rem;
  border-radius: 6px;
  font-weight: 500;
  justify-content: center;
  width: 100%;
}
body.stores .dropdown .dropdown-menu {
  min-width: 140px;
  padding: 0.25rem 0;
  margin: 0;
  font-size: 0.75rem;
  border: 1px solid #e5e7eb;
  border-radius: 0.375rem;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}
body.stores .dropdown .dropdown-item {
  padding: 0.375rem 0.75rem;
  display: flex;
  align-items: center;
  gap: 0.375rem;
  color: #374151;
  font-size: 0.75rem;
}
body.stores .form-card {
  background: #FFFFFF;
  border-radius: 16px;
  padding: 2rem;
  border: 1px solid #E5E7EB;
  margin-bottom: 2rem;
}
@media (max-width: 768px) {
  body.stores .form-card {
    padding: 1.5rem;
  }
}
body.stores .form-section {
  background: #fff;
  border: 1px solid #E5E7EB;
  border-radius: 8px;
  padding: 1.5rem;
}
body.stores .form-section:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}
body.stores .form-section h2, body.stores .form-section .h2 {
  font-size: 16px;
  font-weight: 600;
  color: #111827;
  margin-bottom: 1.5rem;
}
body.stores .form-label {
  font-size: 13px;
  font-weight: 500;
  color: #4D4D4D;
  margin-bottom: 0.5rem;
}
body.stores .form-actions {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 1rem;
  margin-top: 2rem;
  padding-top: 2rem;
  border-top: 1px solid #E5E7EB;
}
@media (max-width: 768px) {
  body.stores .form-actions {
    flex-direction: column-reverse;
  }
  body.stores .form-actions .btn {
    justify-content: center;
  }
}
body.stores .card {
  border: 1px solid #E5E7EB;
  border-radius: 8px;
  background: #fff;
  margin-bottom: 1.5rem;
}
body.stores .card:hover {
  transform: none;
  box-shadow: none;
}
body.stores .card .card-body {
  padding: 1.5rem;
}
body.stores .card .card-body .card-title {
  font-size: 1.25rem;
  margin-bottom: 1.5rem !important;
  color: #111827;
  font-weight: 600;
}
body.stores .kiosk-list {
  /* Status Badg  e Colors */
  /* Actions Column */
}
body.stores .kiosk-list .table thead th {
  font-size: 0.813rem;
  font-weight: 500;
  color: #6B7280;
  padding: 0.75rem 1rem;
  border-bottom: 1px solid #E5E7EB;
  background-color: #F9FAFB;
}
body.stores .kiosk-list .table tbody td {
  padding: 1rem;
  vertical-align: middle;
  border-bottom: 1px solid #E5E7EB;
}
body.stores .kiosk-list .table-hover tbody tr:hover {
  background-color: #F9FAFB;
}
body.stores .kiosk-list .badge {
  font-size: 0.75rem;
  font-weight: 500;
  padding: 0.25rem 0.5rem;
  border-radius: 4px;
}
body.stores .kiosk-list .badge.bg-success {
  background-color: #D1FAE5 !important;
  color: #1cbb8c;
}
body.stores .kiosk-list .badge.bg-warning {
  background-color: #FEF3C7 !important;
  color: #FFCA2C;
}
body.stores .kiosk-list .badge.bg-danger {
  background-color: #FEE2E2 !important;
  color: #dc3545;
}
body.stores .kiosk-list .dropdown .btn-icon {
  padding: 0.25rem;
  color: #6B7280;
  border: none;
  background: none;
}
body.stores .kiosk-list .dropdown .btn-icon:hover {
  color: #374151;
  background-color: #F3F4F6;
  border-radius: 4px;
}
body.stores .kiosk-list .dropdown-menu {
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.08), 0 1.5px 4px rgba(0, 0, 0, 0.03);
  border-radius: 10px;
  padding: 0.5rem 0;
  border: 1px solid #eee;
  background: #fff;
  z-index: 1050;
}
body.stores .kiosk-list .dropdown-item {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  font-size: 1rem;
  padding: 0.5rem 1.25rem;
  color: #222;
  transition: background 0.15s;
  border-radius: 6px;
}
body.stores .kiosk-list .dropdown-item i {
  font-size: 1.1em;
}
body.stores .kiosk-list .dropdown-item.text-danger {
  color: #e3342f !important;
}
body.stores .kiosk-list .dropdown-item.text-success {
  color: #059669 !important;
}
body.stores .kiosk-list .dropdown-item:hover {
  background: #f9fafb;
}
body.stores .kiosk-list .dropdown-divider {
  margin: 0.25rem 0;
}
body.stores .kiosk-list .dropdown-toggle::after {
  display: none;
}
body.stores .operating-hours {
  margin-top: 1.5rem;
}
body.stores .operating-hours .hours-row {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 1rem;
  padding: 0.75rem;
  border: 1px solid #E5E7EB;
  border-radius: 8px;
  margin-bottom: 0.75rem;
  background: #fff;
}
@media (max-width: 767.98px) {
  body.stores .operating-hours .hours-row {
    flex-direction: column;
    gap: 1rem;
  }
}
body.stores .operating-hours .hours-row.disabled {
  background-color: #F9FAFB;
}
body.stores .operating-hours .hours-row.disabled .time-inputs input[type=time],
body.stores .operating-hours .hours-row.disabled .btn-icon {
  opacity: 0.5;
  cursor: not-allowed;
}
body.stores .operating-hours .hours-row.disabled .toggle-label {
  color: #545454;
}
body.stores .operating-hours .hours-row:last-child {
  margin-bottom: 0;
}
body.stores .operating-hours .hours-row .day-toggle {
  min-width: 100px;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 0;
}
body.stores .operating-hours .hours-row .toggle-label {
  font-size: 0.875rem;
  color: #080808;
  font-weight: 500;
}
body.stores .operating-hours .hours-row .hours-inputs {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.5rem;
}
@media (max-width: 767.98px) {
  body.stores .operating-hours .hours-row .hours-inputs {
    width: 100%;
    order: 3;
    align-items: flex-start;
  }
}
body.stores .operating-hours .hours-row .time-inputs {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 0.5rem;
  min-height: 38px;
}
body.stores .operating-hours .hours-row .time-inputs input[type=time] {
  width: 140px;
  height: 38px;
  padding: 0.375rem 0.75rem;
  font-size: 0.875rem;
  border: 1px solid #E5E7EB;
  border-radius: 6px;
  color: black;
}
@media (max-width: 767.98px) {
  body.stores .operating-hours .hours-row .time-inputs input[type=time] {
    width: 100%;
  }
}
body.stores .operating-hours .hours-row .time-slot-error {
  margin-top: 0.25rem;
}
body.stores .operating-hours .hours-row .hours-actions {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 0.5rem;
  margin-left: 0.5rem;
}
body.stores .operating-hours .hours-row .hours-actions .btn-icon {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 0;
  display: inline-flex;
  justify-content: center;
  width: 32px;
  height: 32px;
  border: 1px solid #E5E7EB;
  border-radius: 6px;
  background: #fff;
  color: #212121;
  transition: all 0.3s ease;
}
body.stores .operating-hours .hours-row .hours-actions .btn-icon:hover {
  background: white;
  border-color: white;
  color: #080808;
}
@media (max-width: 767.98px) {
  body.stores .operating-hours .hours-row .hours-actions {
    margin-left: 0;
    margin-top: 0.5rem;
  }
}
body.stores .operating-hours .hours-row .closed-toggle {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 0.5rem;
  padding-left: 1rem;
  border-left: 1px solid #E5E7EB;
  margin-left: auto;
}
body.stores .operating-hours .hours-row .closed-toggle .toggle-label {
  font-size: 0.875rem;
  color: #212121;
  cursor: pointer;
}
body.stores .operating-hours .hours-row .closed-toggle input[type=checkbox] {
  width: 1rem;
  height: 1rem;
  border-radius: 4px;
  border: 1px solid #D1D5DB;
  cursor: pointer;
}
body.stores .operating-hours .hours-row .closed-toggle input[type=checkbox]:checked {
  background-color: #EF4444;
  border-color: #EF4444;
}
@media (max-width: 767.98px) {
  body.stores .operating-hours .hours-row .closed-toggle {
    padding-left: 0;
    border-left: none;
    margin-left: 0;
    margin-top: 0.5rem;
    width: 100%;
  }
}
body.stores .search-box {
  width: 100%;
}
body.stores .locations-grid {
  margin-bottom: 2rem;
}
body.stores .location-card {
  background: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  transition: all 0.2s ease;
  height: 100%;
  padding: 16px;
}
body.stores .location-card:hover {
  border-color: #d1d5db;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
body.stores .location-type {
  display: inline-flex;
  align-items: center;
  gap: 0.375rem;
  font-size: 0.75rem;
  color: #6b7280;
  margin-bottom: 0.5rem;
  border-radius: 30px;
  padding: 0px 6px 2px;
}
body.stores .location-type i {
  font-size: 0.875rem;
}
body.stores .location-status {
  float: right;
  font-size: 0.75rem;
  display: inline-flex;
  align-items: center;
  gap: 0.25rem;
}
body.stores .location-status.status-active {
  color: #059669;
}
body.stores .location-status.status-active::before {
  content: "";
  display: inline-block;
  width: 6px;
  height: 6px;
  background: #059669;
  border-radius: 50%;
}
body.stores .location-status.status-inactive {
  color: #6b7280;
}
body.stores .location-status.status-inactive::before {
  content: "";
  display: inline-block;
  width: 6px;
  height: 6px;
  background: #6b7280;
  border-radius: 50%;
}
body.stores .location-name {
  font-size: 1rem;
  font-weight: 600;
  color: #111827;
  margin-bottom: 0.25rem;
}
body.stores .location-address {
  display: flex;
  align-items: center;
  gap: 0.375rem;
  font-size: 0.75rem;
  color: #6b7280;
  margin-bottom: 1.5rem;
}
body.stores .location-address i {
  font-size: 0.875rem;
  color: #9ca3af;
}
body.stores .location-stats {
  display: flex;
  justify-content: space-between;
  margin-bottom: 1rem;
  padding-bottom: 1rem;
  border-bottom: 1px solid #e5e7eb;
}
body.stores .stat-item {
  text-align: center;
}
body.stores .stat-value {
  font-size: 1.25rem;
  font-weight: 600;
  color: #111827;
  line-height: 1;
  margin-bottom: 0.25rem;
}
body.stores .stat-label {
  font-size: 0.75rem;
  color: #6b7280;
}
body.stores .btn-outline-secondary {
  padding: 0.5rem 1rem;
  font-size: 14px;
  font-weight: 500;
  color: #4b5563;
  border: 1px solid #e5e7eb;
  background-color: #fff;
  border-radius: 6px;
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  white-space: nowrap;
}
body.stores .btn-outline-secondary:hover {
  background-color: #f9fafb;
  border-color: #d1d5db;
  color: #374151;
}
body.stores .btn-action {
  height: 32px;
  min-height: 32px;
  max-height: 32px;
  padding: 0;
  width: 116px;
  min-width: 116px;
  max-width: 116px;
  font-size: 0.75rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.375rem;
  border-radius: 4px;
  font-weight: 500;
  border: 1px solid #e5e7eb;
  background: transparent;
  transition: all 0.2s ease;
  line-height: 1;
}
body.stores .btn-action i {
  font-size: 0.875rem;
  line-height: 1;
}
body.stores .btn-action.btn-outline-primary {
  color: #111827;
  max-width: unset;
  width: 48%;
}
body.stores .btn-action {
  font-size: 0.688rem;
  max-width: unset;
  width: 48%;
}
body.stores .btn-action:hover {
  border-color: #d1d5db !important;
  background: #f9fafb !important;
}
body.stores .android-tv-section {
  margin-top: 1.5rem;
}
@media (max-width: 475px) {
  body.stores .android-tv-section {
    flex-direction: column;
    align-items: flex-start;
  }
}
body.stores .android-tv-section .app-store-links-toggle {
  color: #fff;
  text-decoration: none;
  border: 2px solid #000;
  padding: 0.75rem 1rem;
  border-radius: 0.5rem;
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
  gap: 0.5rem;
  font-size: 0.9375rem;
  font-weight: 600;
  background-color: #000;
  transition: all 0.2s ease-in-out;
  height: 44px;
  width: auto;
  min-width: auto;
  max-width: 100%;
}
body.stores .android-tv-section .app-store-links-toggle:hover {
  background-color: #fff;
  color: #000;
}
body.stores .android-tv-section .text-decoration-none {
  color: #6b7280;
  font-size: 0.875rem;
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  padding: 0.75rem;
}
body.stores .android-tv-section .text-decoration-none:hover {
  color: #374151;
}
body.stores .pairing-help-link {
  color: #6b7280;
  font-size: 0.875rem;
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  padding: 0.75rem;
  text-decoration: none;
  background: none;
  border: none;
  cursor: pointer;
}
body.stores .pairing-help-link:hover {
  color: #374151;
  text-decoration: none;
}
body.stores .pairing-help-link:focus {
  outline: none;
  box-shadow: none;
}
body.stores .btn-black {
  background: #000;
  color: #fff;
  font-size: 13px;
  font-weight: 600;
  border-radius: 6px;
}
body.stores .btn-black:hover {
  background: #fff;
  border: 1px solid #000;
  color: #000;
}
body.stores .lctn-details-row {
  display: flex;
  gap: 1rem;
}
body.stores .lctn-details-row:last-child {
  margin-bottom: 0;
}
body.stores .lctn-details-row .form-group {
  flex: 1;
}
body.stores .lctn-details-row.address-row .form-group:first-child {
  flex: 2;
}
body.stores .lctn-details-row.location-row .form-group {
  flex: 1;
}
body.stores .lctn-details-row.location-row .form-group:last-child {
  flex: 0.5;
}
@media (max-width: 767.98px) {
  body.stores .lctn-details-row {
    flex-direction: column;
  }
  body.stores .lctn-details-row .form-group {
    flex: 1;
    width: 100%;
  }
  body.stores .lctn-details-row.address-row .form-group:first-child {
    flex: 1;
    width: 100%;
  }
  body.stores .lctn-details-row.location-row .form-group:last-child {
    flex: 1;
    width: 100%;
  }
}
@media (max-width: 768px) {
  body.stores .operating-hours .hours-row {
    display: grid;
    grid-template-columns: 1fr auto;
    grid-template-areas: "day actions" "closed closed" "times times";
    gap: 0.5rem 0.75rem;
  }
  body.stores .operating-hours .hours-row .day-toggle {
    grid-area: day;
    width: auto;
    min-width: 0;
    justify-content: flex-start;
  }
  body.stores .operating-hours .hours-row .hours-inputs {
    grid-area: times;
    width: 100%;
    order: initial;
    flex-direction: column;
    align-items: stretch;
  }
  body.stores .operating-hours .hours-row .time-inputs {
    width: 100%;
    flex-direction: row;
    align-items: center;
  }
  body.stores .operating-hours .hours-row .time-inputs .time-input {
    width: 100%;
    display: flex;
    align-items: center;
    gap: 0.5rem;
  }
  body.stores .operating-hours .hours-row .time-inputs input[type=time] {
    flex: 1;
    min-width: 0;
  }
  body.stores .operating-hours .hours-row .hours-actions {
    grid-area: actions;
    margin-left: 0;
    margin-top: 0;
    justify-content: flex-end;
  }
  body.stores .operating-hours .hours-row .closed-toggle {
    grid-area: closed;
    padding-left: 0;
    border-left: none;
    margin-left: 0;
    margin-top: 0;
    width: 100%;
  }
}
body.stores .kiosk-list.table-responsive {
  overflow-x: auto;
  overflow-y: visible;
}

body.stores-kiosks {
  background-color: #f9fafb;
  margin: 0;
  padding: 0;
  /* Layout styles moved to components/_page-layout.scss */
  /* Form Sections */
  /* Form Controls */
  /* Form Switch */
  /* Buttons */
  /* Form Actions */
  /* Responsive Styles */
  /* Alternating card backgrounds for better visual separation */
  /* Assigned Playlists Table */
  /* Create Screen – Screen Plan section */
}
body.stores-kiosks .page-header {
  margin-bottom: 2rem;
}
body.stores-kiosks .form-section {
  background: #fff;
  border-radius: 8px;
}
body.stores-kiosks .form-section-title {
  color: #212121;
  font-weight: 500;
}
body.stores-kiosks .form-label {
  font-size: 14px;
  color: #4b5563;
  margin-bottom: 0.5rem;
}
body.stores-kiosks .form-control,
body.stores-kiosks .form-select {
  border: 1px solid #e5e7eb;
  border-radius: 6px;
  padding: 0.5rem 0.75rem;
  font-size: 14px;
  color: #374151;
  height: 38px;
  max-width: 100% !important;
}
body.stores-kiosks .form-control:focus,
body.stores-kiosks .form-select:focus {
  border-color: #d1d5db;
  box-shadow: 0 0 0 3px rgba(209, 213, 219, 0.2);
}
body.stores-kiosks .form-control::-moz-placeholder {
  color: #9ca3af;
}
body.stores-kiosks .form-control::placeholder {
  color: #9ca3af;
}
body.stores-kiosks .input-group > .form-control, body.stores-kiosks .input-group > .form-select {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
body.stores-kiosks .form-switch .form-check-input {
  width: 36px;
  height: 20px;
  margin-top: 0.125rem;
}
body.stores-kiosks .form-switch .form-check-input:checked {
  background-color: #10b981;
  border-color: #10b981;
}
body.stores-kiosks .form-switch .form-check-label {
  font-size: 14px;
  color: #4b5563;
  margin-left: 0.5rem;
}
body.stores-kiosks .btn {
  font-size: 14px;
  font-weight: 500;
  padding: 0.5rem 1rem;
  border-radius: 6px;
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
}
body.stores-kiosks .btn-primary {
  background-color: #FFCA2C;
  border-color: #FFCA2C;
  color: #000;
}
body.stores-kiosks .btn-primary:hover {
  background-color: #FFCA2C;
  border-color: #FFCA2C;
  color: #000 !important;
}
body.stores-kiosks .btn-outline-secondary {
  border-color: #e5e7eb;
  color: #4b5563;
}
body.stores-kiosks .btn-outline-secondary:hover {
  background-color: #f9fafb !important;
  border-color: #d1d5db !important;
  color: #374151 !important;
}
body.stores-kiosks .text-muted {
  font-size: 0.875em !important;
}
@media (max-width: 767.98px) {
  body.stores-kiosks {
    /* Responsive styles moved to components/_page-layout.scss */
  }
  body.stores-kiosks .btn.pairing-btn {
    width: unset;
  }
  body.stores-kiosks .page-header {
    padding: 1rem 0;
  }
  body.stores-kiosks .header-actions {
    flex-direction: column-reverse;
    gap: 0.5rem;
    width: 100%;
  }
  body.stores-kiosks .header-actions .btn {
    width: 100%;
  }
  body.stores-kiosks .header-actions .btn.btn-sm, body.stores-kiosks .header-actions .btn-group-sm > .btn {
    width: auto;
    padding: 0.25rem 0.5rem;
    font-size: 0.875rem;
  }
}
body.stores-kiosks .card {
  background-color: #fff;
  border: 1px solid #e5e7eb;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
body.stores-kiosks .card .card-title {
  color: #111827;
  font-weight: 600;
  font-size: 1.1rem;
  margin-bottom: 1.25rem;
}
body.stores-kiosks .card:nth-of-type(even) {
  background-color: #f9fafb;
}
body.stores-kiosks .card:hover {
  transform: none !important;
}
body.stores-kiosks .table th {
  font-size: 12px;
  font-weight: 500;
  color: #6b7280;
  padding: 0.75rem;
  text-transform: uppercase;
  letter-spacing: 0.025em;
}
body.stores-kiosks .table td {
  font-size: 14px;
  color: #374151;
  padding: 0.75rem;
  vertical-align: middle;
}
body.stores-kiosks .table img {
  max-width: 100px;
  height: auto;
}
body.stores-kiosks .badge {
  font-size: 12px;
  font-weight: 500;
  padding: 0.35em 0.65em;
  border-radius: 4px;
}
body.stores-kiosks .bg-primary {
  background-color: #e6f4ff !important;
  color: #0958d9;
}
body.stores-kiosks .bg-warning {
  background-color: #fff3cd !important;
  color: #997404;
}
body.stores-kiosks .bg-secondary {
  background-color: #f3f4f6 !important;
  color: #6b7280;
}
body.stores-kiosks .btn-sm, body.stores-kiosks .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
}
body.stores-kiosks .table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
body.stores-kiosks .btn-outline-dark {
  border-radius: 6px;
  font-weight: 500;
  padding: 0.75rem 1.5rem;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
body.stores-kiosks .modal-footer {
  border: none;
  background: transparent;
  padding: 0 1.75rem 1.5rem 1.75rem;
  display: flex;
  gap: 0.5rem;
}
@media (max-width: 767.98px) {
  body.stores-kiosks .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #dee2e6;
  }
}
body.stores-kiosks .plan-info-card {
  background: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  padding: 1.5rem;
  height: 100%;
}
body.stores-kiosks .plan-badge .badge {
  font-size: 14px;
  font-weight: 600;
  padding: 0.5rem 1rem;
}
body.stores-kiosks .status-indicator {
  width: 8px;
  height: 8px;
  border-radius: 50%;
}
body.stores-kiosks .status-indicator.online {
  background-color: #10b981;
}
body.stores-kiosks .status-indicator.offline {
  background-color: #ef4444;
}
body.stores-kiosks .plan-benefits {
  background: #f9fafb;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  padding: 1.5rem;
  height: 100%;
}
body.stores-kiosks .gap-2 {
  gap: 0.5rem;
}
body.stores-kiosks .gap-3 {
  gap: 0.75rem;
}
body.stores-kiosks .detail-item-border {
  border-bottom: 1px solid #e5e7eb;
}
body.stores-kiosks .detail-item-border-top {
  border-top: 1px solid #e5e7eb;
}
body.stores-kiosks .create-screen-plan-section .plan-option {
  border: 2px solid #e5e7eb !important;
  border-radius: 8px;
  background: #fff;
  transition: border-color 0.2s ease;
}
body.stores-kiosks .create-screen-plan-section .plan-option:hover {
  border-color: #d1d5db;
}
body.stores-kiosks .create-screen-plan-section .plan-option.border {
  border-width: 2px;
  border-color: #e5e7eb;
}
body.stores-kiosks .create-screen-plan-section .plan-option:has(.form-check-input:checked) {
  border-color: #ffc107 !important;
  border-width: 2px !important;
}
body.stores-kiosks .create-screen-plan-section .plan-option .form-check-input:checked {
  background-color: #ffc107;
  border-color: #ffc107;
}
body.stores-kiosks .create-screen-plan-section .plan-option .plan-metrics,
body.stores-kiosks .create-screen-plan-section .plan-option .frequency-slider-container,
body.stores-kiosks .create-screen-plan-section .plan-option .payment-method-section {
  background: none;
}
body.stores-kiosks .create-screen-plan-section .frequency-slider-container {
  margin: 0.6rem 0;
}
body.stores-kiosks .create-screen-plan-section .frequency-slider-container .frequency-slider,
body.stores-kiosks .create-screen-plan-section .frequency-slider-container .form-range.frequency-slider {
  margin-bottom: 1rem;
  background: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
}
body.stores-kiosks .create-screen-plan-section .frequency-slider-container .frequency-slider::-webkit-slider-runnable-track,
body.stores-kiosks .create-screen-plan-section .frequency-slider-container .form-range.frequency-slider::-webkit-slider-runnable-track {
  height: 6px;
  background: #e5e7eb;
}
body.stores-kiosks .create-screen-plan-section .frequency-slider-container .frequency-slider::-moz-range-track,
body.stores-kiosks .create-screen-plan-section .frequency-slider-container .form-range.frequency-slider::-moz-range-track {
  height: 6px;
  background: #e5e7eb;
}
body.stores-kiosks .create-screen-plan-section .frequency-slider-container .frequency-slider::-webkit-slider-thumb,
body.stores-kiosks .create-screen-plan-section .frequency-slider-container .form-range.frequency-slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 20px;
  height: 20px;
  margin-top: -7px;
  border-radius: 50%;
  background: #ffc107;
  cursor: pointer;
}
body.stores-kiosks .create-screen-plan-section .frequency-slider-container .frequency-slider::-moz-range-thumb,
body.stores-kiosks .create-screen-plan-section .frequency-slider-container .form-range.frequency-slider::-moz-range-thumb {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: #ffc107;
  cursor: pointer;
}
body.stores-kiosks .plan-info-footer {
  border-top: 1px solid #e5e7eb;
}

:root {
  --ss-primary-color: #5897fb;
  --ss-bg-color: #ffffff;
  --ss-font-color: #4d4d4d;
  --ss-font-placeholder-color: #8d8d8d;
  --ss-disabled-color: #dcdee2;
  --ss-border-color: #dcdee2;
  --ss-highlight-color: #fffb8c;
  --ss-success-color: #00b755;
  --ss-error-color: #dc3545;
  --ss-focus-color: #5897fb;
  --ss-main-height: 30px;
  --ss-content-height: 300px;
  --ss-spacing-l: 7px;
  --ss-spacing-m: 5px;
  --ss-spacing-s: 3px;
  --ss-animation-timing: 0.2s;
  --ss-border-radius: 4px;
}

@keyframes ss-valueIn {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes ss-valueOut {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    transform: scale(0);
    opacity: 0;
  }
}
.ss-hide {
  display: none !important;
}

.ss-main {
  display: flex;
  flex-direction: row;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  color: var(--ss-font-color);
  min-height: var(--ss-main-height);
  width: 100%;
  padding: var(--ss-spacing-s);
  cursor: pointer;
  border: 1px solid var(--ss-border-color);
  border-radius: var(--ss-border-radius);
  background-color: var(--ss-bg-color);
  outline: 0;
  box-sizing: border-box;
  transition: background-color var(--ss-animation-timing);
  overflow: hidden;
}

.ss-main:focus {
  box-shadow: 0 0 5px var(--ss-focus-color);
}

.ss-main.ss-disabled {
  background-color: var(--ss-disabled-color);
  cursor: not-allowed;
}

.ss-main.ss-disabled .ss-values .ss-disabled {
  color: var(--ss-font-color);
}

.ss-main.ss-disabled .ss-values .ss-value .ss-value-delete {
  cursor: not-allowed;
}

.ss-main.ss-open-above {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}

.ss-main.ss-open-below {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

.ss-main .ss-values {
  display: inline-flex;
  flex-wrap: wrap;
  gap: var(--ss-spacing-m);
  flex: 1 1 100%;
}

.ss-main .ss-values .ss-placeholder {
  display: flex;
  padding: var(--ss-spacing-s) var(--ss-spacing-m) var(--ss-spacing-s) var(--ss-spacing-m);
  margin: auto 0px auto 0px;
  line-height: 1em;
  align-items: center;
  width: 100%;
  color: var(--ss-font-placeholder-color);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ss-main .ss-values .ss-max {
  display: flex;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 12px;
  color: var(--ss-bg-color);
  line-height: 1;
  padding: var(--ss-spacing-s) var(--ss-spacing-m);
  background-color: var(--ss-primary-color);
  border-radius: var(--ss-border-radius);
}

.ss-main .ss-values .ss-single {
  display: flex;
  margin: auto 0px auto var(--ss-spacing-s);
}

.ss-main .ss-values .ss-value {
  display: flex;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
  background-color: var(--ss-primary-color);
  border-radius: var(--ss-border-radius);
  animation-name: ss-valueIn;
  animation-duration: var(--ss-animation-timing);
  animation-timing-function: ease-out;
  animation-fill-mode: both;
}

.ss-main .ss-values .ss-value.ss-value-out {
  animation-name: ss-valueOut;
  animation-duration: var(--ss-animation-timing);
  animation-timing-function: ease-out;
}

.ss-main .ss-values .ss-value .ss-value-text {
  font-size: 12px;
  color: var(--ss-bg-color);
  line-height: 1;
  padding: var(--ss-spacing-s) var(--ss-spacing-m);
}

.ss-main .ss-values .ss-value .ss-value-delete {
  display: flex;
  align-items: center;
  height: var(--ss-spacing-l);
  width: var(--ss-spacing-l);
  padding: var(--ss-spacing-s) var(--ss-spacing-m);
  cursor: pointer;
  border-left: solid 1px var(--ss-bg-color);
  box-sizing: content-box;
}

.ss-main .ss-values .ss-value .ss-value-delete svg {
  height: var(--ss-spacing-l);
  width: var(--ss-spacing-l);
}

.ss-main .ss-values .ss-value .ss-value-delete svg path {
  fill: none;
  stroke: var(--ss-bg-color);
  stroke-width: 18;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.ss-main .ss-deselect {
  flex: 0 1 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  width: -moz-fit-content;
  width: fit-content;
  height: auto;
  padding: 0 var(--ss-spacing-m) 0 var(--ss-spacing-m);
}

.ss-main .ss-deselect svg {
  width: 8px;
  height: 8px;
}

.ss-main .ss-deselect svg path {
  fill: none;
  stroke: var(--ss-font-color);
  stroke-width: 20;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.ss-main .ss-arrow {
  flex: 0 1 auto;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  width: 12px;
  height: 12px;
  margin: auto var(--ss-spacing-m) auto var(--ss-spacing-m);
}

.ss-main .ss-arrow path {
  fill: none;
  stroke: var(--ss-font-color);
  stroke-width: 18;
  stroke-linecap: round;
  stroke-linejoin: round;
  transition-timing-function: ease-out;
  transition: var(--ss-animation-timing);
}

.ss-content {
  position: absolute;
  display: flex;
  height: auto;
  flex-direction: column;
  width: auto;
  max-height: var(--ss-content-height);
  box-sizing: border-box;
  border: solid 1px var(--ss-border-color);
  background-color: var(--ss-bg-color);
  transition: transform var(--ss-animation-timing), opacity var(--ss-animation-timing);
  opacity: 0;
  transform: scaleY(0);
  transform-origin: center top;
  overflow: hidden;
  z-index: 10000;
}

.ss-content.ss-relative {
  position: relative;
  height: 100%;
}

.ss-content.ss-fixed {
  position: fixed;
}

.ss-content.ss-open-above {
  flex-direction: column-reverse;
  opacity: 1;
  transform: scaleY(1);
  transform-origin: center bottom;
  border-top-left-radius: var(--ss-border-radius);
  border-top-right-radius: var(--ss-border-radius);
}

.ss-content.ss-open-below {
  opacity: 1;
  transform: scaleY(1);
  transform-origin: center top;
  border-bottom-left-radius: var(--ss-border-radius);
  border-bottom-right-radius: var(--ss-border-radius);
}

.ss-content .ss-search {
  flex: 0 1 auto;
  display: flex;
  flex-direction: row;
  padding: var(--ss-spacing-l) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l);
}

.ss-content .ss-search input {
  display: inline-flex;
  font-size: inherit;
  line-height: inherit;
  flex: 1 1 auto;
  width: 100%;
  min-width: 0px;
  padding: var(--ss-spacing-m) var(--ss-spacing-l);
  margin: 0;
  border: 1px solid var(--ss-border-color);
  border-radius: var(--ss-border-radius);
  background-color: var(--ss-bg-color);
  outline: 0;
  text-align: left;
  box-sizing: border-box;
}

.ss-content .ss-search input::-moz-placeholder {
  color: var(--ss-font-placeholder-color);
  vertical-align: middle;
}

.ss-content .ss-search input::placeholder {
  color: var(--ss-font-placeholder-color);
  vertical-align: middle;
}

.ss-content .ss-search input:focus {
  box-shadow: 0 0 5px var(--ss-focus-color);
}

.ss-content .ss-search .ss-addable {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  flex: 0 0 auto;
  height: auto;
  margin: 0 0 0 var(--ss-spacing-m);
  border: 1px solid var(--ss-border-color);
  border-radius: var(--ss-border-radius);
}

.ss-content .ss-search .ss-addable svg {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex: 0 1 auto;
  width: 12px;
  height: 12px;
  margin: auto var(--ss-spacing-m) auto var(--ss-spacing-m);
}

.ss-content .ss-search .ss-addable svg path {
  fill: none;
  stroke: var(--ss-font-color);
  stroke-width: 18;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.ss-content .ss-list {
  flex: 1 1 auto;
  height: auto;
  overflow-x: hidden;
  overflow-y: auto;
}

.ss-content .ss-list .ss-error {
  color: var(--ss-error-color);
  padding: var(--ss-spacing-l);
}

.ss-content .ss-list .ss-searching {
  color: var(--ss-font-color);
  padding: var(--ss-spacing-l);
}

.ss-content .ss-list .ss-optgroup.ss-close .ss-option {
  display: none !important;
}

.ss-content .ss-list .ss-optgroup .ss-optgroup-label {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  padding: var(--ss-spacing-m) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l);
}

.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-label-text {
  flex: 1 1 auto;
  font-weight: bold;
  color: var(--ss-font-color);
}

.ss-content .ss-list .ss-optgroup .ss-optgroup-label:has(.ss-arrow) {
  cursor: pointer;
}

.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions {
  flex: 0 1 auto;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: var(--ss-spacing-m);
}

.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall {
  flex: 0 0 auto;
  display: flex;
  flex-direction: row;
  cursor: pointer;
}

.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall:hover {
  opacity: 0.5;
}

.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall.ss-selected svg path {
  stroke: var(--ss-error-color);
}

.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall span {
  flex: 0 1 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 60%;
  text-align: center;
  padding: 0 var(--ss-spacing-s) 0 0;
}

.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg {
  flex: 0 1 auto;
  width: 13px;
  height: 13px;
}

.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg path {
  fill: none;
  stroke: var(--ss-success-color);
  stroke-linecap: round;
  stroke-linejoin: round;
}

.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg:first-child {
  stroke-width: 5;
}

.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg:last-child {
  stroke-width: 11;
}

.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable {
  flex: 0 1 auto;
  display: flex;
  flex-direction: row;
  cursor: pointer;
}

.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable .ss-arrow {
  flex: 1 1 auto;
  width: 10px;
  height: 10px;
}

.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable .ss-arrow path {
  fill: none;
  stroke: var(--ss-font-color);
  stroke-width: 18;
  stroke-linecap: round;
  stroke-linejoin: round;
  transition-timing-function: ease-out;
  transition: var(--ss-animation-timing);
}

.ss-content .ss-list .ss-optgroup .ss-option {
  padding: var(--ss-spacing-s) var(--ss-spacing-s) var(--ss-spacing-s) calc(var(--ss-spacing-l) * 3);
}

.ss-content .ss-list .ss-option {
  display: block;
  padding: var(--ss-spacing-m) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l);
  white-space: normal;
  color: var(--ss-font-color);
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.ss-content .ss-list .ss-option:hover {
  color: var(--ss-bg-color);
  background-color: var(--ss-primary-color);
}

.ss-content .ss-list .ss-option.ss-highlighted, .ss-content .ss-list .ss-option:not(.ss-disabled).ss-selected {
  color: var(--ss-bg-color);
  background-color: var(--ss-primary-color);
}

.ss-content .ss-list .ss-option.ss-disabled {
  cursor: not-allowed;
  background-color: var(--ss-disabled-color);
}

.ss-content .ss-list .ss-option.ss-disabled:hover {
  color: var(--ss-font-color);
}

.ss-content .ss-list .ss-option .ss-search-highlight {
  display: inline-block;
  background-color: var(--ss-highlight-color);
} 
.iti {
  position: relative;
  display: inline-block;
}

.iti * {
  box-sizing: border-box;
}

.iti__hide {
  display: none;
}

.iti__v-hide {
  visibility: hidden;
}

.iti input, .iti input[type=text], .iti input[type=tel] {
  position: relative;
  z-index: 0;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-right: 36px;
  margin-right: 0;
}

.iti__flag-container {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  padding: 1px;
}

.iti__selected-flag {
  z-index: 1;
  position: relative;
  display: flex;
  align-items: center;
  height: 100%;
  padding: 0 6px 0 8px;
}

.iti__arrow {
  margin-left: 6px;
  width: 0;
  height: 0;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-top: 4px solid #555;
}

[dir=rtl] .iti__arrow {
  margin-right: 6px;
  margin-left: 0;
}

.iti__arrow--up {
  border-top: none;
  border-bottom: 4px solid #555;
}

.iti__country-list {
  position: absolute;
  z-index: 2;
  list-style: none;
  padding: 0;
  margin: 0 0 0 -1px;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  background-color: white;
  border: 1px solid #CCC;
  white-space: nowrap;
  max-height: 200px;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}

.iti__country-list--dropup {
  bottom: 100%;
  margin-bottom: -1px;
}

@media (max-width: 500px) {
  .iti__country-list {
    white-space: normal;
  }
}
.iti__flag-box {
  display: inline-block;
  width: 20px;
}

.iti__divider {
  padding-bottom: 5px;
  margin-bottom: 5px;
  border-bottom: 1px solid #CCC;
}

.iti__country {
  display: flex;
  align-items: center;
  padding: 5px 10px;
  outline: none;
}

.iti__dial-code {
  color: #999;
}

.iti__country.iti__highlight {
  background-color: rgba(0, 0, 0, 0.05);
}

.iti__flag-box, .iti__country-name {
  margin-right: 6px;
}

[dir=rtl] .iti__flag-box, [dir=rtl] .iti__country-name {
  margin-right: 0;
  margin-left: 6px;
}

.iti--allow-dropdown input, .iti--allow-dropdown input[type=text], .iti--allow-dropdown input[type=tel], .iti--separate-dial-code input, .iti--separate-dial-code input[type=text], .iti--separate-dial-code input[type=tel] {
  padding-right: 6px;
  padding-left: 52px;
  margin-left: 0;
}

[dir=rtl] .iti--allow-dropdown input, [dir=rtl] .iti--allow-dropdown input[type=text], [dir=rtl] .iti--allow-dropdown input[type=tel], [dir=rtl] .iti--separate-dial-code input, [dir=rtl] .iti--separate-dial-code input[type=text], [dir=rtl] .iti--separate-dial-code input[type=tel] {
  padding-right: 52px;
  padding-left: 6px;
  margin-right: 0;
}

.iti--allow-dropdown .iti__flag-container, .iti--separate-dial-code .iti__flag-container {
  right: auto;
  left: 0;
}

[dir=rtl] .iti--allow-dropdown .iti__flag-container, [dir=rtl] .iti--separate-dial-code .iti__flag-container {
  right: 0;
  left: auto;
}

.iti--allow-dropdown .iti__flag-container:hover {
  cursor: pointer;
}

.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag {
  background-color: rgba(0, 0, 0, 0.05);
}

.iti--allow-dropdown input[disabled] + .iti__flag-container:hover,
.iti--allow-dropdown input[readonly] + .iti__flag-container:hover {
  cursor: default;
}

.iti--allow-dropdown input[disabled] + .iti__flag-container:hover .iti__selected-flag,
.iti--allow-dropdown input[readonly] + .iti__flag-container:hover .iti__selected-flag {
  background-color: transparent;
}

.iti--separate-dial-code .iti__selected-flag {
  background-color: rgba(0, 0, 0, 0.05);
}

.iti--separate-dial-code.iti--show-flags .iti__selected-dial-code {
  margin-left: 6px;
}

.iti--container {
  position: absolute;
  top: -1000px;
  left: -1000px;
  z-index: 1060;
  padding: 1px;
}

.iti--container:hover {
  cursor: pointer;
}

.iti-mobile .iti--container {
  top: 30px;
  bottom: 30px;
  left: 30px;
  right: 30px;
  position: fixed;
}

.iti-mobile .iti__country-list {
  max-height: 100%;
  width: 100%;
}

.iti-mobile .iti__country {
  padding: 10px 10px;
  line-height: 1.5em;
}

.iti__flag {
  width: 20px;
}

.iti__flag.iti__be {
  width: 18px;
}

.iti__flag.iti__ch {
  width: 15px;
}

.iti__flag.iti__mc {
  width: 19px;
}

.iti__flag.iti__ne {
  width: 18px;
}

.iti__flag.iti__np {
  width: 13px;
}

.iti__flag.iti__va {
  width: 15px;
}

@media (min-resolution: 192dpi) {
  .iti__flag {
    background-size: 5652px 15px;
  }
}
.iti__flag.iti__ac {
  height: 10px;
  background-position: 0px 0px;
}

.iti__flag.iti__ad {
  height: 14px;
  background-position: -22px 0px;
}

.iti__flag.iti__ae {
  height: 10px;
  background-position: -44px 0px;
}

.iti__flag.iti__af {
  height: 14px;
  background-position: -66px 0px;
}

.iti__flag.iti__ag {
  height: 14px;
  background-position: -88px 0px;
}

.iti__flag.iti__ai {
  height: 10px;
  background-position: -110px 0px;
}

.iti__flag.iti__al {
  height: 15px;
  background-position: -132px 0px;
}

.iti__flag.iti__am {
  height: 10px;
  background-position: -154px 0px;
}

.iti__flag.iti__ao {
  height: 14px;
  background-position: -176px 0px;
}

.iti__flag.iti__aq {
  height: 14px;
  background-position: -198px 0px;
}

.iti__flag.iti__ar {
  height: 13px;
  background-position: -220px 0px;
}

.iti__flag.iti__as {
  height: 10px;
  background-position: -242px 0px;
}

.iti__flag.iti__at {
  height: 14px;
  background-position: -264px 0px;
}

.iti__flag.iti__au {
  height: 10px;
  background-position: -286px 0px;
}

.iti__flag.iti__aw {
  height: 14px;
  background-position: -308px 0px;
}

.iti__flag.iti__ax {
  height: 13px;
  background-position: -330px 0px;
}

.iti__flag.iti__az {
  height: 10px;
  background-position: -352px 0px;
}

.iti__flag.iti__ba {
  height: 10px;
  background-position: -374px 0px;
}

.iti__flag.iti__bb {
  height: 14px;
  background-position: -396px 0px;
}

.iti__flag.iti__bd {
  height: 12px;
  background-position: -418px 0px;
}

.iti__flag.iti__be {
  height: 15px;
  background-position: -440px 0px;
}

.iti__flag.iti__bf {
  height: 14px;
  background-position: -460px 0px;
}

.iti__flag.iti__bg {
  height: 12px;
  background-position: -482px 0px;
}

.iti__flag.iti__bh {
  height: 12px;
  background-position: -504px 0px;
}

.iti__flag.iti__bi {
  height: 12px;
  background-position: -526px 0px;
}

.iti__flag.iti__bj {
  height: 14px;
  background-position: -548px 0px;
}

.iti__flag.iti__bl {
  height: 14px;
  background-position: -570px 0px;
}

.iti__flag.iti__bm {
  height: 10px;
  background-position: -592px 0px;
}

.iti__flag.iti__bn {
  height: 10px;
  background-position: -614px 0px;
}

.iti__flag.iti__bo {
  height: 14px;
  background-position: -636px 0px;
}

.iti__flag.iti__bq {
  height: 14px;
  background-position: -658px 0px;
}

.iti__flag.iti__br {
  height: 14px;
  background-position: -680px 0px;
}

.iti__flag.iti__bs {
  height: 10px;
  background-position: -702px 0px;
}

.iti__flag.iti__bt {
  height: 14px;
  background-position: -724px 0px;
}

.iti__flag.iti__bv {
  height: 15px;
  background-position: -746px 0px;
}

.iti__flag.iti__bw {
  height: 14px;
  background-position: -768px 0px;
}

.iti__flag.iti__by {
  height: 10px;
  background-position: -790px 0px;
}

.iti__flag.iti__bz {
  height: 14px;
  background-position: -812px 0px;
}

.iti__flag.iti__ca {
  height: 10px;
  background-position: -834px 0px;
}

.iti__flag.iti__cc {
  height: 10px;
  background-position: -856px 0px;
}

.iti__flag.iti__cd {
  height: 15px;
  background-position: -878px 0px;
}

.iti__flag.iti__cf {
  height: 14px;
  background-position: -900px 0px;
}

.iti__flag.iti__cg {
  height: 14px;
  background-position: -922px 0px;
}

.iti__flag.iti__ch {
  height: 15px;
  background-position: -944px 0px;
}

.iti__flag.iti__ci {
  height: 14px;
  background-position: -961px 0px;
}

.iti__flag.iti__ck {
  height: 10px;
  background-position: -983px 0px;
}

.iti__flag.iti__cl {
  height: 14px;
  background-position: -1005px 0px;
}

.iti__flag.iti__cm {
  height: 14px;
  background-position: -1027px 0px;
}

.iti__flag.iti__cn {
  height: 14px;
  background-position: -1049px 0px;
}

.iti__flag.iti__co {
  height: 14px;
  background-position: -1071px 0px;
}

.iti__flag.iti__cp {
  height: 14px;
  background-position: -1093px 0px;
}

.iti__flag.iti__cr {
  height: 12px;
  background-position: -1115px 0px;
}

.iti__flag.iti__cu {
  height: 10px;
  background-position: -1137px 0px;
}

.iti__flag.iti__cv {
  height: 12px;
  background-position: -1159px 0px;
}

.iti__flag.iti__cw {
  height: 14px;
  background-position: -1181px 0px;
}

.iti__flag.iti__cx {
  height: 10px;
  background-position: -1203px 0px;
}

.iti__flag.iti__cy {
  height: 14px;
  background-position: -1225px 0px;
}

.iti__flag.iti__cz {
  height: 14px;
  background-position: -1247px 0px;
}

.iti__flag.iti__de {
  height: 12px;
  background-position: -1269px 0px;
}

.iti__flag.iti__dg {
  height: 10px;
  background-position: -1291px 0px;
}

.iti__flag.iti__dj {
  height: 14px;
  background-position: -1313px 0px;
}

.iti__flag.iti__dk {
  height: 15px;
  background-position: -1335px 0px;
}

.iti__flag.iti__dm {
  height: 10px;
  background-position: -1357px 0px;
}

.iti__flag.iti__do {
  height: 14px;
  background-position: -1379px 0px;
}

.iti__flag.iti__dz {
  height: 14px;
  background-position: -1401px 0px;
}

.iti__flag.iti__ea {
  height: 14px;
  background-position: -1423px 0px;
}

.iti__flag.iti__ec {
  height: 14px;
  background-position: -1445px 0px;
}

.iti__flag.iti__ee {
  height: 13px;
  background-position: -1467px 0px;
}

.iti__flag.iti__eg {
  height: 14px;
  background-position: -1489px 0px;
}

.iti__flag.iti__eh {
  height: 10px;
  background-position: -1511px 0px;
}

.iti__flag.iti__er {
  height: 10px;
  background-position: -1533px 0px;
}

.iti__flag.iti__es {
  height: 14px;
  background-position: -1555px 0px;
}

.iti__flag.iti__et {
  height: 10px;
  background-position: -1577px 0px;
}

.iti__flag.iti__eu {
  height: 14px;
  background-position: -1599px 0px;
}

.iti__flag.iti__fi {
  height: 12px;
  background-position: -1621px 0px;
}

.iti__flag.iti__fj {
  height: 10px;
  background-position: -1643px 0px;
}

.iti__flag.iti__fk {
  height: 10px;
  background-position: -1665px 0px;
}

.iti__flag.iti__fm {
  height: 11px;
  background-position: -1687px 0px;
}

.iti__flag.iti__fo {
  height: 15px;
  background-position: -1709px 0px;
}

.iti__flag.iti__fr {
  height: 14px;
  background-position: -1731px 0px;
}

.iti__flag.iti__ga {
  height: 15px;
  background-position: -1753px 0px;
}

.iti__flag.iti__gb {
  height: 10px;
  background-position: -1775px 0px;
}

.iti__flag.iti__gd {
  height: 12px;
  background-position: -1797px 0px;
}

.iti__flag.iti__ge {
  height: 14px;
  background-position: -1819px 0px;
}

.iti__flag.iti__gf {
  height: 14px;
  background-position: -1841px 0px;
}

.iti__flag.iti__gg {
  height: 14px;
  background-position: -1863px 0px;
}

.iti__flag.iti__gh {
  height: 14px;
  background-position: -1885px 0px;
}

.iti__flag.iti__gi {
  height: 10px;
  background-position: -1907px 0px;
}

.iti__flag.iti__gl {
  height: 14px;
  background-position: -1929px 0px;
}

.iti__flag.iti__gm {
  height: 14px;
  background-position: -1951px 0px;
}

.iti__flag.iti__gn {
  height: 14px;
  background-position: -1973px 0px;
}

.iti__flag.iti__gp {
  height: 14px;
  background-position: -1995px 0px;
}

.iti__flag.iti__gq {
  height: 14px;
  background-position: -2017px 0px;
}

.iti__flag.iti__gr {
  height: 14px;
  background-position: -2039px 0px;
}

.iti__flag.iti__gs {
  height: 10px;
  background-position: -2061px 0px;
}

.iti__flag.iti__gt {
  height: 13px;
  background-position: -2083px 0px;
}

.iti__flag.iti__gu {
  height: 11px;
  background-position: -2105px 0px;
}

.iti__flag.iti__gw {
  height: 10px;
  background-position: -2127px 0px;
}

.iti__flag.iti__gy {
  height: 12px;
  background-position: -2149px 0px;
}

.iti__flag.iti__hk {
  height: 14px;
  background-position: -2171px 0px;
}

.iti__flag.iti__hm {
  height: 10px;
  background-position: -2193px 0px;
}

.iti__flag.iti__hn {
  height: 10px;
  background-position: -2215px 0px;
}

.iti__flag.iti__hr {
  height: 10px;
  background-position: -2237px 0px;
}

.iti__flag.iti__ht {
  height: 12px;
  background-position: -2259px 0px;
}

.iti__flag.iti__hu {
  height: 10px;
  background-position: -2281px 0px;
}

.iti__flag.iti__ic {
  height: 14px;
  background-position: -2303px 0px;
}

.iti__flag.iti__id {
  height: 14px;
  background-position: -2325px 0px;
}

.iti__flag.iti__ie {
  height: 10px;
  background-position: -2347px 0px;
}

.iti__flag.iti__il {
  height: 15px;
  background-position: -2369px 0px;
}

.iti__flag.iti__im {
  height: 10px;
  background-position: -2391px 0px;
}

.iti__flag.iti__in {
  height: 14px;
  background-position: -2413px 0px;
}

.iti__flag.iti__io {
  height: 10px;
  background-position: -2435px 0px;
}

.iti__flag.iti__iq {
  height: 14px;
  background-position: -2457px 0px;
}

.iti__flag.iti__ir {
  height: 12px;
  background-position: -2479px 0px;
}

.iti__flag.iti__is {
  height: 15px;
  background-position: -2501px 0px;
}

.iti__flag.iti__it {
  height: 14px;
  background-position: -2523px 0px;
}

.iti__flag.iti__je {
  height: 12px;
  background-position: -2545px 0px;
}

.iti__flag.iti__jm {
  height: 10px;
  background-position: -2567px 0px;
}

.iti__flag.iti__jo {
  height: 10px;
  background-position: -2589px 0px;
}

.iti__flag.iti__jp {
  height: 14px;
  background-position: -2611px 0px;
}

.iti__flag.iti__ke {
  height: 14px;
  background-position: -2633px 0px;
}

.iti__flag.iti__kg {
  height: 12px;
  background-position: -2655px 0px;
}

.iti__flag.iti__kh {
  height: 13px;
  background-position: -2677px 0px;
}

.iti__flag.iti__ki {
  height: 10px;
  background-position: -2699px 0px;
}

.iti__flag.iti__km {
  height: 12px;
  background-position: -2721px 0px;
}

.iti__flag.iti__kn {
  height: 14px;
  background-position: -2743px 0px;
}

.iti__flag.iti__kp {
  height: 10px;
  background-position: -2765px 0px;
}

.iti__flag.iti__kr {
  height: 14px;
  background-position: -2787px 0px;
}

.iti__flag.iti__kw {
  height: 10px;
  background-position: -2809px 0px;
}

.iti__flag.iti__ky {
  height: 10px;
  background-position: -2831px 0px;
}

.iti__flag.iti__kz {
  height: 10px;
  background-position: -2853px 0px;
}

.iti__flag.iti__la {
  height: 14px;
  background-position: -2875px 0px;
}

.iti__flag.iti__lb {
  height: 14px;
  background-position: -2897px 0px;
}

.iti__flag.iti__lc {
  height: 10px;
  background-position: -2919px 0px;
}

.iti__flag.iti__li {
  height: 12px;
  background-position: -2941px 0px;
}

.iti__flag.iti__lk {
  height: 10px;
  background-position: -2963px 0px;
}

.iti__flag.iti__lr {
  height: 11px;
  background-position: -2985px 0px;
}

.iti__flag.iti__ls {
  height: 14px;
  background-position: -3007px 0px;
}

.iti__flag.iti__lt {
  height: 12px;
  background-position: -3029px 0px;
}

.iti__flag.iti__lu {
  height: 12px;
  background-position: -3051px 0px;
}

.iti__flag.iti__lv {
  height: 10px;
  background-position: -3073px 0px;
}

.iti__flag.iti__ly {
  height: 10px;
  background-position: -3095px 0px;
}

.iti__flag.iti__ma {
  height: 14px;
  background-position: -3117px 0px;
}

.iti__flag.iti__mc {
  height: 15px;
  background-position: -3139px 0px;
}

.iti__flag.iti__md {
  height: 10px;
  background-position: -3160px 0px;
}

.iti__flag.iti__me {
  height: 10px;
  background-position: -3182px 0px;
}

.iti__flag.iti__mf {
  height: 14px;
  background-position: -3204px 0px;
}

.iti__flag.iti__mg {
  height: 14px;
  background-position: -3226px 0px;
}

.iti__flag.iti__mh {
  height: 11px;
  background-position: -3248px 0px;
}

.iti__flag.iti__mk {
  height: 10px;
  background-position: -3270px 0px;
}

.iti__flag.iti__ml {
  height: 14px;
  background-position: -3292px 0px;
}

.iti__flag.iti__mm {
  height: 14px;
  background-position: -3314px 0px;
}

.iti__flag.iti__mn {
  height: 10px;
  background-position: -3336px 0px;
}

.iti__flag.iti__mo {
  height: 14px;
  background-position: -3358px 0px;
}

.iti__flag.iti__mp {
  height: 10px;
  background-position: -3380px 0px;
}

.iti__flag.iti__mq {
  height: 14px;
  background-position: -3402px 0px;
}

.iti__flag.iti__mr {
  height: 14px;
  background-position: -3424px 0px;
}

.iti__flag.iti__ms {
  height: 10px;
  background-position: -3446px 0px;
}

.iti__flag.iti__mt {
  height: 14px;
  background-position: -3468px 0px;
}

.iti__flag.iti__mu {
  height: 14px;
  background-position: -3490px 0px;
}

.iti__flag.iti__mv {
  height: 14px;
  background-position: -3512px 0px;
}

.iti__flag.iti__mw {
  height: 14px;
  background-position: -3534px 0px;
}

.iti__flag.iti__mx {
  height: 12px;
  background-position: -3556px 0px;
}

.iti__flag.iti__my {
  height: 10px;
  background-position: -3578px 0px;
}

.iti__flag.iti__mz {
  height: 14px;
  background-position: -3600px 0px;
}

.iti__flag.iti__na {
  height: 14px;
  background-position: -3622px 0px;
}

.iti__flag.iti__nc {
  height: 10px;
  background-position: -3644px 0px;
}

.iti__flag.iti__ne {
  height: 15px;
  background-position: -3666px 0px;
}

.iti__flag.iti__nf {
  height: 10px;
  background-position: -3686px 0px;
}

.iti__flag.iti__ng {
  height: 10px;
  background-position: -3708px 0px;
}

.iti__flag.iti__ni {
  height: 12px;
  background-position: -3730px 0px;
}

.iti__flag.iti__nl {
  height: 14px;
  background-position: -3752px 0px;
}

.iti__flag.iti__no {
  height: 15px;
  background-position: -3774px 0px;
}

.iti__flag.iti__np {
  height: 15px;
  background-position: -3796px 0px;
}

.iti__flag.iti__nr {
  height: 10px;
  background-position: -3811px 0px;
}

.iti__flag.iti__nu {
  height: 10px;
  background-position: -3833px 0px;
}

.iti__flag.iti__nz {
  height: 10px;
  background-position: -3855px 0px;
}

.iti__flag.iti__om {
  height: 10px;
  background-position: -3877px 0px;
}

.iti__flag.iti__pa {
  height: 14px;
  background-position: -3899px 0px;
}

.iti__flag.iti__pe {
  height: 14px;
  background-position: -3921px 0px;
}

.iti__flag.iti__pf {
  height: 14px;
  background-position: -3943px 0px;
}

.iti__flag.iti__pg {
  height: 15px;
  background-position: -3965px 0px;
}

.iti__flag.iti__ph {
  height: 10px;
  background-position: -3987px 0px;
}

.iti__flag.iti__pk {
  height: 14px;
  background-position: -4009px 0px;
}

.iti__flag.iti__pl {
  height: 13px;
  background-position: -4031px 0px;
}

.iti__flag.iti__pm {
  height: 14px;
  background-position: -4053px 0px;
}

.iti__flag.iti__pn {
  height: 10px;
  background-position: -4075px 0px;
}

.iti__flag.iti__pr {
  height: 14px;
  background-position: -4097px 0px;
}

.iti__flag.iti__ps {
  height: 10px;
  background-position: -4119px 0px;
}

.iti__flag.iti__pt {
  height: 14px;
  background-position: -4141px 0px;
}

.iti__flag.iti__pw {
  height: 13px;
  background-position: -4163px 0px;
}

.iti__flag.iti__py {
  height: 11px;
  background-position: -4185px 0px;
}

.iti__flag.iti__qa {
  height: 8px;
  background-position: -4207px 0px;
}

.iti__flag.iti__re {
  height: 14px;
  background-position: -4229px 0px;
}

.iti__flag.iti__ro {
  height: 14px;
  background-position: -4251px 0px;
}

.iti__flag.iti__rs {
  height: 14px;
  background-position: -4273px 0px;
}

.iti__flag.iti__ru {
  height: 14px;
  background-position: -4295px 0px;
}

.iti__flag.iti__rw {
  height: 14px;
  background-position: -4317px 0px;
}

.iti__flag.iti__sa {
  height: 14px;
  background-position: -4339px 0px;
}

.iti__flag.iti__sb {
  height: 10px;
  background-position: -4361px 0px;
}

.iti__flag.iti__sc {
  height: 10px;
  background-position: -4383px 0px;
}

.iti__flag.iti__sd {
  height: 10px;
  background-position: -4405px 0px;
}

.iti__flag.iti__se {
  height: 13px;
  background-position: -4427px 0px;
}

.iti__flag.iti__sg {
  height: 14px;
  background-position: -4449px 0px;
}

.iti__flag.iti__sh {
  height: 10px;
  background-position: -4471px 0px;
}

.iti__flag.iti__si {
  height: 10px;
  background-position: -4493px 0px;
}

.iti__flag.iti__sj {
  height: 15px;
  background-position: -4515px 0px;
}

.iti__flag.iti__sk {
  height: 14px;
  background-position: -4537px 0px;
}

.iti__flag.iti__sl {
  height: 14px;
  background-position: -4559px 0px;
}

.iti__flag.iti__sm {
  height: 15px;
  background-position: -4581px 0px;
}

.iti__flag.iti__sn {
  height: 14px;
  background-position: -4603px 0px;
}

.iti__flag.iti__so {
  height: 14px;
  background-position: -4625px 0px;
}

.iti__flag.iti__sr {
  height: 14px;
  background-position: -4647px 0px;
}

.iti__flag.iti__ss {
  height: 10px;
  background-position: -4669px 0px;
}

.iti__flag.iti__st {
  height: 10px;
  background-position: -4691px 0px;
}

.iti__flag.iti__sv {
  height: 12px;
  background-position: -4713px 0px;
}

.iti__flag.iti__sx {
  height: 14px;
  background-position: -4735px 0px;
}

.iti__flag.iti__sy {
  height: 14px;
  background-position: -4757px 0px;
}

.iti__flag.iti__sz {
  height: 14px;
  background-position: -4779px 0px;
}

.iti__flag.iti__ta {
  height: 10px;
  background-position: -4801px 0px;
}

.iti__flag.iti__tc {
  height: 10px;
  background-position: -4823px 0px;
}

.iti__flag.iti__td {
  height: 14px;
  background-position: -4845px 0px;
}

.iti__flag.iti__tf {
  height: 14px;
  background-position: -4867px 0px;
}

.iti__flag.iti__tg {
  height: 13px;
  background-position: -4889px 0px;
}

.iti__flag.iti__th {
  height: 14px;
  background-position: -4911px 0px;
}

.iti__flag.iti__tj {
  height: 10px;
  background-position: -4933px 0px;
}

.iti__flag.iti__tk {
  height: 10px;
  background-position: -4955px 0px;
}

.iti__flag.iti__tl {
  height: 10px;
  background-position: -4977px 0px;
}

.iti__flag.iti__tm {
  height: 14px;
  background-position: -4999px 0px;
}

.iti__flag.iti__tn {
  height: 14px;
  background-position: -5021px 0px;
}

.iti__flag.iti__to {
  height: 10px;
  background-position: -5043px 0px;
}

.iti__flag.iti__tr {
  height: 14px;
  background-position: -5065px 0px;
}

.iti__flag.iti__tt {
  height: 12px;
  background-position: -5087px 0px;
}

.iti__flag.iti__tv {
  height: 10px;
  background-position: -5109px 0px;
}

.iti__flag.iti__tw {
  height: 14px;
  background-position: -5131px 0px;
}

.iti__flag.iti__tz {
  height: 14px;
  background-position: -5153px 0px;
}

.iti__flag.iti__ua {
  height: 14px;
  background-position: -5175px 0px;
}

.iti__flag.iti__ug {
  height: 14px;
  background-position: -5197px 0px;
}

.iti__flag.iti__um {
  height: 11px;
  background-position: -5219px 0px;
}

.iti__flag.iti__un {
  height: 14px;
  background-position: -5241px 0px;
}

.iti__flag.iti__us {
  height: 11px;
  background-position: -5263px 0px;
}

.iti__flag.iti__uy {
  height: 14px;
  background-position: -5285px 0px;
}

.iti__flag.iti__uz {
  height: 10px;
  background-position: -5307px 0px;
}

.iti__flag.iti__va {
  height: 15px;
  background-position: -5329px 0px;
}

.iti__flag.iti__vc {
  height: 14px;
  background-position: -5346px 0px;
}

.iti__flag.iti__ve {
  height: 14px;
  background-position: -5368px 0px;
}

.iti__flag.iti__vg {
  height: 10px;
  background-position: -5390px 0px;
}

.iti__flag.iti__vi {
  height: 14px;
  background-position: -5412px 0px;
}

.iti__flag.iti__vn {
  height: 14px;
  background-position: -5434px 0px;
}

.iti__flag.iti__vu {
  height: 12px;
  background-position: -5456px 0px;
}

.iti__flag.iti__wf {
  height: 14px;
  background-position: -5478px 0px;
}

.iti__flag.iti__ws {
  height: 10px;
  background-position: -5500px 0px;
}

.iti__flag.iti__xk {
  height: 15px;
  background-position: -5522px 0px;
}

.iti__flag.iti__ye {
  height: 14px;
  background-position: -5544px 0px;
}

.iti__flag.iti__yt {
  height: 14px;
  background-position: -5566px 0px;
}

.iti__flag.iti__za {
  height: 14px;
  background-position: -5588px 0px;
}

.iti__flag.iti__zm {
  height: 14px;
  background-position: -5610px 0px;
}

.iti__flag.iti__zw {
  height: 10px;
  background-position: -5632px 0px;
}

.iti__flag {
  height: 15px;
  box-shadow: 0px 0px 1px 0px #888;
  background-image: url(/../img/flags.png);
  background-repeat: no-repeat;
  background-color: #DBDBDB;
  background-position: 20px 0;
}

@media (min-resolution: 192dpi) {
  .iti__flag {
    background-image: url(/../img/flags@2x.png);
  }
}
.iti__flag.iti__np {
  background-color: transparent;
}

.iti__flag {
  background-image: url(/assets/flags.png) !important;
}

@media (min-resolution: 192dpi) {
  .iti__flag {
    background-image: url(/assets/flags@2x.png) !important;
  }
}
body.kiosk-mode {
  overflow: hidden;
}
body.kiosk-mode .carousel-item {
  max-height: 100vh;
  width: 100%;
}
body.kiosk-mode .setup {
  background: #1A1C1E;
  padding: calc(1.525rem + 3.3vw);
}
@media (min-width: 1200px) {
  body.kiosk-mode .setup {
    padding: 4rem;
  }
}
body.kiosk-mode .setup h1, body.kiosk-mode .setup .h1 {
  font-size: calc(1.275rem + 0.3vw);
  padding-bottom: calc(1.325rem + 0.9vw);
}
@media (min-width: 1200px) {
  body.kiosk-mode .setup h1, body.kiosk-mode .setup .h1 {
    font-size: 1.5rem;
  }
}
@media (min-width: 1200px) {
  body.kiosk-mode .setup h1, body.kiosk-mode .setup .h1 {
    padding-bottom: 2rem;
  }
}
body.kiosk-mode .setup h2, body.kiosk-mode .setup .h2 {
  font-weight: 900;
}
body.kiosk-mode .setup h4, body.kiosk-mode .setup .h4 {
  padding-bottom: 1rem;
}
@media (min-width: 768px) {
  body.kiosk-mode .setup .col-sm:nth-child(1) {
    border-right: 1px solid;
    padding-right: calc(1.525rem + 3.3vw);
  }
}
@media (min-width: 768px) and (min-width: 1200px) {
  body.kiosk-mode .setup .col-sm:nth-child(1) {
    padding-right: 4rem;
  }
}
@media (min-width: 768px) {
  body.kiosk-mode .setup .col-sm:nth-child(2) {
    padding-left: calc(1.525rem + 3.3vw);
  }
}
@media (min-width: 768px) and (min-width: 1200px) {
  body.kiosk-mode .setup .col-sm:nth-child(2) {
    padding-left: 4rem;
  }
}
body.kiosk-mode .setup .col-sm ol {
  padding: 0;
  list-style-position: inside;
}
body.kiosk-mode .setup .col-sm ol li {
  padding-bottom: 1.25rem;
}
body.kiosk-mode .setup .col-sm .code {
  padding-left: 1.25rem;
  padding-bottom: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  body.kiosk-mode .setup .col-sm .code {
    padding-bottom: 2.5rem;
  }
}
body.kiosk-mode .setup .col-sm .code .char {
  font-size: 1.25rem;
  padding: 1.05rem 0.8rem;
  margin-right: 0.25rem;
  border-radius: 0.3125rem;
  display: inline-block;
  border: 1.2px solid #464646;
  line-height: 0;
}
@media (max-width: 767.98px) {
  body.kiosk-mode .setup .col-sm .code .char {
    padding: 0.25em 0.75em;
    border: none;
    margin-right: 0;
  }
}

.main {
  margin-left: 64px;
  padding: 1.5rem;
  width: calc(100% - 64px);
  margin-top: 0;
  transition: margin-left 0.3s ease, width 0.3s ease;
  background: #F9FAFB;
  min-height: 100vh;
  /* .content styles moved to components/_content.scss */
}

@media (max-width: 768.98px) {
  .main {
    margin-left: 0;
    width: 100%;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .sidebar.expanded + .main {
    margin-left: 0;
    width: 100%;
  }
}
/* Page Header styles moved to components/_page-header.scss */
/* Form Actions */
.form-actions {
  display: flex;
  gap: 1rem;
  margin-top: 2rem;
  padding-top: 2rem;
  border-top: 1px solid #E5E7EB;
}

.pagination-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: auto;
  font-size: 14px;
  color: #000;
  padding: 30px 0px 0px;
}

.pagination-text {
  font-size: 14px;
  color: #4d4d4d;
}

@media (max-width: 768px) {
  .form-actions {
    flex-direction: column-reverse;
  }
  .form-actions .btn {
    width: 100%;
  }
}
.preview-grid-video {
  pointer-events: none;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwcGxpY2F0aW9uLmNzcyIsIi4uL3N0eWxlc2hlZXRzL192YXJpYWJsZXMuc2NzcyIsIi4uL3N0eWxlc2hlZXRzL2F1dGguc2NzcyIsIi4uL3N0eWxlc2hlZXRzL2Rhc2hib2FyZC5zY3NzIiwiLi4vc3R5bGVzaGVldHMvZGVzaWduX3N0dWRpby5zY3NzIiwiLi4vc3R5bGVzaGVldHMvbWVkaWEtbGlicmFyeS5zY3NzIiwiLi4vc3R5bGVzaGVldHMvc2V0dXBfd2l6YXJkLnNjc3MiLCIuLi9zdHlsZXNoZWV0cy9wYWlyLnNjc3MiLCIuLi9zdHlsZXNoZWV0cy9wbGF5bGlzdHMuc2NzcyIsIi4uL3N0eWxlc2hlZXRzL2NvbW1vbi5zY3NzIiwiLi4vc3R5bGVzaGVldHMvc2V0dGluZ3Muc2NzcyIsIi4uL3N0eWxlc2hlZXRzL3N1YnNjcmlwdGlvbnMuc2NzcyIsIi4uL3N0eWxlc2hlZXRzL3Jldmlld3Muc2NzcyIsIi4uL3N0eWxlc2hlZXRzL2Vhcm5pbmdzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYW5uZXIuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcm9vdC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jb2xvci1tb2RlLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdHMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW1hZ2VzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jb250YWluZXJzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jb250YWluZXIuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS12YXJpYW50cy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19sYWJlbHMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS10ZXh0LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tY29udHJvbC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tc2VsZWN0LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tY2hlY2suc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1yYW5nZS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mbG9hdGluZy1sYWJlbHMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9faW5wdXQtZ3JvdXAuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXYuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWNjb3JkaW9uLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JyZWFkY3J1bWIuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcm9ncmVzcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nsb3NlLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RvYXN0cy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2Ryb3Auc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9vbHRpcC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wb3BvdmVyLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19zcGlubmVycy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19vZmZjYW52YXMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcGxhY2Vob2xkZXJzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fY29sb3ItYmcuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19jb2xvcmVkLWxpbmtzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fZm9jdXMtcmluZy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2ljb24tbGluay5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3JhdGlvLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fcG9zaXRpb24uc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19zdGFja3Muc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL192aXN1YWxseS1oaWRkZW4uc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Zpc3VhbGx5LWhpZGRlbi5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3N0cmV0Y2hlZC1saW5rLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdGV4dC10cnVuY2F0aW9uLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdnIuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYXBpLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLWljb25zL2ZvbnQvYm9vdHN0cmFwLWljb25zLnNjc3MiLCIuLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL19hdmF0YXIuc2NzcyIsIi4uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsIi4uL3N0eWxlc2hlZXRzL21peGlucy9fYnV0dG9uLnNjc3MiLCIuLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL19jYXJkLnNjc3MiLCIuLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL19jaGFydC5zY3NzIiwiLi4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9fY29udGVudC5zY3NzIiwiLi4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9fZHJvcGRvd24uc2NzcyIsIi4uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvX2Zvb3Rlci5zY3NzIiwiLi4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9faGFtYnVyZ2VyLnNjc3MiLCIuLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL19tYWluLnNjc3MiLCIuLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL19uYXZiYXIuc2NzcyIsIi4uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvX3BhZ2UtaGVhZGVyLnNjc3MiLCIuLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL19wYWdlLWxheW91dC5zY3NzIiwiLi4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9fcmVib290LnNjc3MiLCIuLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL19zaWRlYmFyLnNjc3MiLCIuLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL190YWJsZXMuc2NzcyIsIi4uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvX3R5cGUuc2NzcyIsIi4uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvX3dyYXBwZXIuc2NzcyIsIi4uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvX3BsYXRmb3JtX3N0YW5kYXJkLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvZHJpdmVyLmpzL2Rpc3QvZHJpdmVyLmNzcyIsIi4uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvX2Rhc2hib2FyZF90b3VyLnNjc3MiLCIuLi9zdHlsZXNoZWV0cy9nZXR0aW5nX3N0YXJ0ZWQuc2NzcyIsIi4uL3N0eWxlc2hlZXRzL2NoZWNrb3V0LnNjc3MiLCIuLi9zdHlsZXNoZWV0cy9jYW1wYWlnbnMvY2FtcGFpZ25zLnNjc3MiLCIuLi9zdHlsZXNoZWV0cy9jYW1wYWlnbnMvY3JlYXRlX2NhbXBhaWduLnNjc3MiLCIuLi9zdHlsZXNoZWV0cy9jYW1wYWlnbnMvY2FtcGFpZ25fbGlzdC5zY3NzIiwiLi4vc3R5bGVzaGVldHMvYWRtaW4vbWFuYWdlX3VzZXIuc2NzcyIsIi4uL3N0eWxlc2hlZXRzL2FkbWluL2dsb2JhbF9jb250cm9scy5zY3NzIiwiLi4vc3R5bGVzaGVldHMvcGFneS5zY3NzIiwiLi4vc3R5bGVzaGVldHMvX3BhaXJpbmdfbW9kYWwuc2NzcyIsIi4uL3N0eWxlc2hlZXRzL3N0b3Jlcy5zY3NzIiwiLi4vc3R5bGVzaGVldHMva2lvc2tzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvc2xpbS1zZWxlY3QvZGlzdC9zbGltc2VsZWN0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9pbnRsLXRlbC1pbnB1dC9idWlsZC9jc3MvaW50bFRlbElucHV0LmNzcyIsIi4uL3N0eWxlc2hlZXRzL2FwcGxpY2F0aW9uLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDbVZoQjtFQUNFLHVD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O0VBQ0EscUJDd2pCNEI7RURyakI1QixnQmpCNERxQjtFaUIzRHJCLGdCQ3dqQjRCO0VEdmpCNUIsOEJBQUE7QWxCb25YRjs7QWtCam5YQTtFRnVNUSxxQ0FBQTtBaEI4NldSO0FnQjFrWEk7RUUzQ0o7SUY4TVEsb0JBQUE7RWhCMjZXTjtBQUNGOztBa0JyblhBO0VGa01RLCtCQUFBO0FoQnU3V1I7QWdCbmxYSTtFRXRDSjtJRnlNUSxrQkFBQTtFaEJvN1dOO0FBQ0Y7O0FrQnpuWEE7RUY2TFEsdUNBQUE7QWhCZzhXUjtBZ0I1bFhJO0VFakNKO0lGb01RLHFCQUFBO0VoQjY3V047QUFDRjs7QWtCN25YQTtFRndMUSxxQ0FBQTtBaEJ5OFdSO0FnQnJtWEk7RUU1Qko7SUYrTFEsb0JBQUE7RWhCczhXTjtBQUNGOztBa0Jqb1hBO0VGK0tNLHFCQUxJO0FoQjI5V1Y7O0FrQmhvWEE7RUYwS00sbUJBTEk7QWhCKzlXVjs7QWtCem5YQTtFQUNFLGFBQUE7RUFDQSxtQkN3VjBCO0FuQm95VzVCOztBa0JsblhBO0VBQ0UseUNBQUE7VUFBQSxpQ0FBQTtFQUNBLFlBQUE7RUFDQSxzQ0FBQTtVQUFBLDhCQUFBO0FsQnFuWEY7O0FrQi9tWEE7RUFDRSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7QWxCa25YRjs7QWtCNW1YQTs7RUFFRSxrQkFBQTtBbEIrbVhGOztBa0I1bVhBOzs7RUFHRSxhQUFBO0VBQ0EsbUJBQUE7QWxCK21YRjs7QWtCNW1YQTs7OztFQUlFLGdCQUFBO0FsQittWEY7O0FrQjVtWEE7RUFDRSxnQmpCOUtpQjtBRDZ4WG5COztBa0IxbVhBO0VBQ0UscUJBQUE7RUFDQSxjQUFBO0FsQjZtWEY7O0FrQnZtWEE7RUFDRSxnQkFBQTtBbEIwbVhGOztBa0JsbVhBOztFQUVFLG1CQ3NhNEI7QW5CK3JXOUI7O0FrQjdsWEE7RUY2RU0sY0FMSTtBaEJ5aFhWOztBa0IxbFhBO0VBQ0UsaUJDcWY0QjtFRHBmNUIsZ0NBQUE7RUFDQSx3Q0FBQTtBbEI2bFhGOztBa0JwbFhBOztFQUVFLGtCQUFBO0VGd0RJ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d0JBQUE7QWxCMjlXRjs7QXFCaGlZQTtFTG1RTSxxQkFMSTtFSzVQUixnQkZ3b0I0QjtBbkIyNVc5Qjs7QXFCOWhZRTtFTGdRTSxpQ0FBQTtFSzVQSixnQkZ5bkJrQjtFRXhuQmxCLGdCRndtQjBCO0FuQnU3VzlCO0FnQmg4WEk7RUtwR0Y7SUx1UU0sZUFBQTtFaEJpeVhOO0FBQ0Y7O0FxQnppWUU7RUxnUU0saUNBQUE7RUs1UEosZ0JGeW5Ca0I7RUV4bkJsQixnQkZ3bUIwQjtBbkJrOFc5QjtBZ0IzOFhJO0VLcEdGO0lMdVFNLGlCQUFBO0VoQjR5WE47QUFDRjs7QXFCcGpZRTtFTGdRTSxpQ0FBQTtFSzVQSixnQkZ5bkJrQjtFRXhuQmxCLGdCRndtQjBCO0FuQjY4VzlCO0FnQnQ5WEk7RUtwR0Y7SUx1UU0saUJBQUE7RWhCdXpYTjtBQUNGOztBcUIvallFO0VMZ1FNLGlDQUFBO0VLNVBKLGdCRnluQmtCO0VFeG5CbEIsZ0JGd21CMEI7QW5CdzlXOUI7QWdCaitYSTtFS3BHRjtJTHVRTSxpQkFBQTtFaEJrMFhOO0FBQ0Y7O0FxQjFrWUU7RUxnUU0saUNBQUE7RUs1UEosZ0JGeW5Ca0I7RUV4bkJsQixnQkZ3bUIwQjtBbkJtK1c5QjtBZ0I1K1hJO0VLcEdGO0lMdVFNLGVBQUE7RWhCNjBYTjtBQUNGOztBcUJybFlFO0VMZ1FNLGlDQUFBO0VLNVBKLGdCRnluQmtCO0VFeG5CbEIsZ0JGd21CMEI7QW5COCtXOUI7QWdCdi9YSTtFS3BHRjtJTHVRTSxpQkFBQTtFaEJ3MVhOO0FBQ0Y7O0FxQnhrWUE7RUN2REUsZUFBQTtFQUNBLGdCQUFBO0F0Qm1vWUY7O0FxQnhrWUE7RUM1REUsZUFBQTtFQUNBLGdCQUFBO0F0QndvWUY7O0FxQjFrWUE7RUFDRSxxQkFBQTtBckI2a1lGO0FxQjNrWUU7RUFDRSxvQkZzb0IwQjtBbkJ1OFc5Qjs7QXFCbmtZQTtFTDhNTSxjQUxJO0VLdk1SLHlCQUFBO0FyQnNrWUY7O0FxQmxrWUE7RUFDRSxtQnBCN0VPO0Vlb1JILHFCQUxJO0FoQm80WFY7QXFCbmtZRTtFQUNFLGdCQUFB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Qit4WnhDOztBa0Nub2JBO0VBQ0UsY0FBQTtFQUNBLFdBQUE7RUFDQSx1QkFBQTtFbEJ3UkksbUJBTEk7RWtCaFJSLGdCakNQbUI7RWlDUW5CLGdCakM0SGlCO0VpQzNIakIsY2pDOERTO0VpQzdEVCx3QkFBQTtLQUFBLHFCQUFBO1VBQUEsZ0JBQUE7RUFDQSxzQmpDb0RNO0VpQ25ETiw0QkFBQTtFQUNBLHdDQUFBO0VkR0Usc0NBQUE7RWVIRSx3RURNSjtBbENpb2JGO0FtQ25vYk07RURoQk47SUNpQlEsZ0JBQUE7RW5Dc29iTjtBQUNGO0FrQ3BvYkU7RUFDRSxnQkFBQTtBbENzb2JKO0FrQ3BvYkk7RUFDRSxlQUFBO0FsQ3NvYk47QWtDam9iRTtFQUNFLGNqQ3dDTztFaUN2Q1Asc0JqQytCSTtFaUM5QkoscUJmODJCb0M7RWU3MkJwQyxVQUFBO0VBS0Usa0Rma2hCa0I7QW5CNm1heEI7QWtDM25iRTtFQU1FLGVBQUE7RUFNQSxhQUFBO0VBS0EsU0FBQTtBbEMrbWJKO0FrQzFtYkU7RUFDRSxjQUFBO0VBQ0EsVUFBQTtBbEM0bWJKO0FrQ3htYkU7RUFDRSxnQ2Y0MEJvQztFZTEwQnBDLFVBQUE7QWxDeW1iSjtBa0M1bWJFO0VBQ0UsZ0NmNDBCb0M7RWUxMEJwQyxVQUFBO0FsQ3ltYko7QWtDam1iRTtFQUVFLHlCakNsQk87RWlDcUJQLFVBQUE7QWxDZ21iSjtBa0M1bGJFO0VBQ0UsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDBCakMwR2tCO0VpQ3pHbEIsY2pDeEJPO0VtQ3RFVCx1Q2pCcWlDZ0M7RWVyOEI5QixvQkFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsNEJqQzJCVztFaUMxQlgsZ0JBQUE7RUN6RkUscUlEMEZGO0FsQzhsYko7QW1DcHJiTTtFRDBFSjtJQ3pFTSxnQkFBQTtFbkN1cmJOO0FBQ0Y7QWtDaG1iRTtFQUNFLHdDZjQ3QjhCO0FuQnNxWmxDOztBa0N6bGJBO0VBQ0UsY0FBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JqQ1dpQjtFaUNWakIsMkJmMnhCc0M7RWUxeEJ0Qyw2QkFBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7QWxDNGxiRjtBa0MxbGJFO0VBQ0UsVUFBQTtBbEM0bGJKO0FrQ3psYkU7RUFFRSxnQkFBQTtFQUNBLGVBQUE7QWxDMGxiSjs7QWtDL2tiQTtFQUNFLGdDakM4RGdCO0VpQzdEaEIsc0JBQUE7RWxCeUlJLGtCQUxJO0VJdlFOLHlDQUFBO0FwQnV0Yko7QWtDaGxiRTtFQUNFLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSx5QmZvb0IwQjtBbkI4OFo5Qjs7QWtDOWtiQTtFQUNFLGlDakNvRGdCO0VpQ25EaEIsb0JBQUE7RWxCNEhJLG1CQUxJO0VJdlFOLHlDQUFBO0FwQm11Yko7QWtDL2tiRTtFQUNFLG9CQUFBO0VBQ0EscUJBQUE7RUFDQSx1QmYybkIwQjtBbkJzOVo5Qjs7QWtDemtiRTtFQUNFLGlDakM2Qlc7QUQraWJmO0FrQ3prYkU7RUFDRSxnQ2pDNEJjO0FEK2libEI7QWtDeGtiRTtFQUNFLGlDakMyQmM7QUQraWJsQjs7QWtDcmtiQTtFQUNFLFdmcXVCc0M7RWVwdUJ0Qyw2QmpDY2E7RWlDYmIsZWpDS29CO0FEbWtidEI7QWtDdGtiRTtFQUNFLGVBQUE7QWxDd2tiSjtBa0Nya2JFO0VBQ0Usb0JBQUE7RWR2TEEsc0NBQUE7QXBCK3ZiSjtBa0Nwa2JFO0VBQ0Usb0JBQUE7RWQ1TEEsc0NBQUE7QXBCbXdiSjtBa0Nua2JFO0VBQW9CLDRCQUFBO0FsQ3NrYnRCO0FrQ3JrYkU7RUFBb0IsNkJqQ0VKO0FEc2tibEI7O0FxQ3Z4YkE7RUFDRSx3UEFBQTtFQUVBLGNBQUE7RUFDQSxXQUFBO0VBQ0Esc0NBQUE7RXJCcVJJLG1CQUxJO0VxQjdRUixnQnBDVm1CO0VvQ1duQixnQnBDeUhpQjtFb0N4SGpCLGNwQzJEUztFb0MxRFQsd0JBQUE7S0FBQSxxQkFBQTtVQUFBLGdCQUFBO0VBQ0Esc0JwQ2lETTtFb0NoRE4sbUZBQUE7RUFDQSw0QkFBQTtFQUNBLHlDbEIrOUJrQztFa0I5OUJsQywwQmxCKzlCa0M7RWtCOTlCbEMsd0NBQUE7RWpCSEUsc0NBQUE7RWVIRSx3RUVTSjtBckN1eGJGO0FtQzV4Yk07RUVmTjtJRmdCUSxnQkFBQTtFbkMreGJOO0FBQ0Y7QXFDMXhiRTtFQUNFLHFCbEJzM0JvQztFa0JyM0JwQyxVQUFBO0VBS0UsaURsQmkrQjRCO0FuQnV6WmxDO0FxQ3B4YkU7RUFFRSxzQnBDbUtrQjtFb0NsS2xCLHNCQUFBO0FyQ3F4Yko7QXFDbHhiRTtFQUVFLHlCcEN1Qk87QUQ0dmJYO0FxQzl3YkU7RUFDRSxrQkFBQTtFQUNBLDBCQUFBO0FyQ2d4Yko7O0FxQzV3YkE7RUFDRSxtQnBDK0l1QjtFb0M5SXZCLHNCcEM4SXVCO0VvQzdJdkIsb0JsQnF1QjRCO0VIbGdCeEIsa0JBTEk7RUl2UU4seUNBQUE7QXBCMHpiSjs7QXFDNXdiQTtFQUNFLG1CcEN3SXVCO0VvQ3ZJdkIsc0JwQ3VJdUI7RW9DdEl2QixrQmxCaXVCNEI7RUh0Z0J4QixtQkFMSTtFSXZRTix5Q0FBQTtBcEJrMGJKOztBcUMxd2JJO0VBQ0Usd1BBQUE7QXJDNndiTjs7QXNDcjFiQTtFQUNFLGNBQUE7RUFDQSxxQm5CcTZCd0M7RW1CcDZCeEMsbUJuQnE2QndDO0VtQnA2QnhDLHVCbkJxNkJ3QztBbkJtN1oxQztBc0N0MWJFO0VBQ0UsV0FBQTtFQUNBLG1CQUFBO0F0Q3cxYko7O0FzQ3AxYkE7RUFDRSxvQm5CMjVCd0M7RW1CMTVCeEMsZUFBQTtFQUNBLGlCQUFBO0F0Q3UxYkY7QXNDcjFiRTtFQUNFLFlBQUE7RUFDQSxvQkFBQTtFQUNBLGNBQUE7QXRDdTFiSjs7QXNDbjFiQTtFQUNFLHdCQUFBO0VBRUEsY0FBQTtFQUNBLFVuQjA0QndDO0VtQno0QnhDLFduQnk0QndDO0VtQng0QnhDLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSx3QkFBQTtLQUFBLHFCQUFBO1VBQUEsZ0JBQUE7RUFDQSx5Q0FBQTtFQUNBLCtDQUFBO0VBQ0EsNEJBQUE7RUFDQSwyQkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkRuQjI0QndDO0VtQjE0QnhDLGlDQUFBO1VBQUEseUJBQUE7QXRDcTFiRjtBc0NsMWJFO0VsQjNCRSxxQkFBQTtBcEJnM2JKO0FzQ2oxYkU7RUFFRSxrQm5CbTRCc0M7QW5CKzhaMUM7QXNDLzBiRTtFQUNFLHVCbkIwM0JzQztBbkJ1OVoxQztBc0M5MGJFO0VBQ0UscUJuQnMxQm9DO0VtQnIxQnBDLFVBQUE7RUFDQSxrRG5COGZvQjtBbkJrMWF4QjtBc0M3MGJFO0VBQ0UseUJyQ05LO0VxQ09MLHFCckNQSztBRHMxYlQ7QXNDNzBiSTtFQUlJLHVQQUFBO0F0QzQwYlI7QXNDeDBiSTtFQUlJLCtKQUFBO0F0Q3UwYlI7QXNDbDBiRTtFQUNFLHlCckMzQks7RXFDNEJMLHFCckM1Qks7RXFDaUNILGlQQUFBO0F0Q2cwYk47QXNDNXpiRTtFQUNFLG9CQUFBO0VBQ0EsWUFBQTtFQUNBLFluQmsyQnVDO0FuQjQ5WjNDO0FzQ3Z6Ykk7RUFDRSxlQUFBO0VBQ0EsWW5CeTFCcUM7QW5CZytaM0M7O0FzQzN5YkE7RUFDRSxtQm5CbzFCZ0M7QW5CMDlabEM7QXNDNXliRTtFQUNFLDJLQUFBO0VBRUEsVW5CODBCOEI7RW1CNzBCOUIsbUJBQUE7RUFDQSwwQ0FBQTtFQUNBLGdDQUFBO0VsQmpIQSxrQkFBQTtFZUhFLGlER3NIRjtBdEM2eWJKO0FtQy81Yk07RUcwR0o7SUh6R00sZ0JBQUE7RW5DazZiTjtBQUNGO0FzQ2h6Ykk7RUFDRSw2SkFBQTtBdENremJOO0FzQy95Ykk7RUFDRSxpQ25CNjBCNEI7RW1CeDBCMUIsMEpBQUE7QXRDNnliUjtBc0N4eWJFO0VBQ0Usb0JuQnd6QjhCO0VtQnZ6QjlCLGVBQUE7QXRDMHliSjtBc0N4eWJJO0VBQ0Usb0JBQUE7RUFDQSxjQUFBO0F0QzB5Yk47O0FzQ3J5YkE7RUFDRSxxQkFBQTtFQUNBLGtCbkJzeUJnQztBbkJrZ2FsQzs7QXNDcnliQTtFQUNFLGtCQUFBO0VBQ0Esc0JBQUE7RUFDQSxvQkFBQTtBdEN3eWJGO0FzQ3B5Ykk7RUFDRSxvQkFBQTtFQUNBLFlBQUE7RUFDQSxhbkJzcEJ3QjtBbkJncGE5Qjs7QXNDL3hiSTtFQUNFLGlMQUFBO0F0Q2t5Yk47O0F1Q3I5YkE7RUFDRSxXQUFBO0VBQ0EsY0FBQTtFQUNBLFVBQUE7RUFDQSx3QkFBQTtLQUFBLHFCQUFBO1VBQUEsZ0JBQUE7RUFDQSw2QkFBQTtBdkN3OWJGO0F1Q3Q5YkU7RUFDRSxVQUFBO0F2Q3c5Yko7QXVDcDliSTtFQUEwQixrRXBCOGdDYTtBbkJ5OFozQztBdUN0OWJJO0VBQTBCLGtFcEI2Z0NhO0FuQjQ4WjNDO0F1Q3Q5YkU7RUFDRSxTQUFBO0F2Q3c5Yko7QXVDcjliRTtFQUNFLFdwQisvQnVDO0VvQjkvQnZDLFlwQjgvQnVDO0VvQjcvQnZDLG9CQUFBO0VBQ0Esd0JBQUE7VUFBQSxnQkFBQTtFSDFCRix5Qm5Dd0RPO0VzQzVCTCxTcEI2L0J1QztFQzFnQ3ZDLG1CQUFBO0VlSEUsb0hJbUJGO0VKbkJFLDRHSW1CRjtBdkNzOWJKO0FtQ3IrYk07RUlNSjtJSkxNLHdCQUFBO0lBQUEsZ0JBQUE7RW5DdytiTjtBQUNGO0F1Q3o5Ykk7RUhqQ0YseUJqQjhoQ3lDO0FuQis5WjNDO0F1Q3Y5YkU7RUFDRSxXcEJ3K0I4QjtFb0J2K0I5QixjcEJ3K0I4QjtFb0J2K0I5QixrQkFBQTtFQUNBLGVwQnUrQjhCO0VvQnQrQjlCLHdDcEJ1K0I4QjtFb0J0K0I5Qix5QkFBQTtFbkI3QkEsbUJBQUE7QXBCdS9iSjtBdUNyOWJFO0VBQ0UsV3BCbytCdUM7RW9CbitCdkMsWXBCbStCdUM7RW9CbCtCdkMscUJBQUE7T0FBQSxnQkFBQTtFSHBERix5Qm5Dd0RPO0VzQ0ZMLFNwQm0rQnVDO0VDMWdDdkMsbUJBQUE7RWVIRSxpSEk2Q0Y7RUo3Q0UsNEdJNkNGO0F2Q3M5Yko7QW1DLy9iTTtFSWlDSjtJSmhDTSxxQkFBQTtJQUFBLGdCQUFBO0VuQ2tnY047QUFDRjtBdUN6OWJJO0VIM0RGLHlCakI4aEN5QztBbkJ5L1ozQztBdUN2OWJFO0VBQ0UsV3BCODhCOEI7RW9CNzhCOUIsY3BCODhCOEI7RW9CNzhCOUIsa0JBQUE7RUFDQSxlcEI2OEI4QjtFb0I1OEI5Qix3Q3BCNjhCOEI7RW9CNThCOUIseUJBQUE7RW5CdkRBLG1CQUFBO0FwQmloY0o7QXVDcjliRTtFQUNFLG9CQUFBO0F2Q3U5Yko7QXVDcjliSTtFQUNFLDJDcEJnOUJxQztBbkJ1Z2EzQztBdUNwOWJJO0VBQ0UsMkNwQjQ4QnFDO0FuQjBnYTNDOztBd0M3aWNBO0VBQ0Usa0JBQUE7QXhDZ2pjRjtBd0M5aWNFOzs7RUFHRSwwQnJCd2lDb0M7RXFCdmlDcEMsOEJyQnVpQ29DO0VxQnRpQ3BDLGlCckJ1aUNvQztBbkJ5Z2F4QztBd0M3aWNFO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0EsNkJBQUE7RUFDQSxxQkFBQTtFTFJFLGdFS1NGO0F4QytpY0o7QW1DcGpjTTtFS1RKO0lMVU0sZ0JBQUE7RW5DdWpjTjtBQUNGO0F3Q2pqY0U7O0VBRUUscUJBQUE7QXhDbWpjSjtBd0NqamNJO0VBQ0Usa0JBQUE7QXhDb2pjTjtBd0NyamNJOztFQUNFLGtCQUFBO0F4Q29qY047QXdDampjSTtFQUVFLHFCckI0Z0NrQztFcUIzZ0NsQyx3QnJCNGdDa0M7QW5Cd2lheEM7QXdDdmpjSTs7O0VBRUUscUJyQjRnQ2tDO0VxQjNnQ2xDLHdCckI0Z0NrQztBbkJ3aWF4QztBd0NqamNJOztFQUNFLHFCckJ1Z0NrQztFcUJ0Z0NsQyx3QnJCdWdDa0M7QW5CNmlheEM7QXdDaGpjRTtFQUNFLHFCckJpZ0NvQztFcUJoZ0NwQyx3QnJCaWdDb0M7QW5CaWpheEM7QXdDM2ljSTtFQUNFLDJDQUFBO0VBQ0EsOERyQjIvQmtDO0FuQnFqYXhDO0F3Q2xqY0k7Ozs7RUFDRSwyQ0FBQTtFQUNBLDhEckIyL0JrQztBbkJxamF4QztBd0M5aWNNO0VBQ0Usa0JBQUE7RUFDQSxvQkFBQTtFQUNBLFdBQUE7RUFDQSxhckJtL0JnQztFcUJsL0JoQyxXQUFBO0VBQ0Esc0J2Q0RBO0VtQi9DSixzQ0FBQTtBcEJvbWNKO0F3QzFqY007Ozs7RUFDRSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0EsV0FBQTtFQUNBLGFyQm0vQmdDO0VxQmwvQmhDLFdBQUE7RUFDQSxzQnZDREE7RW1CL0NKLHNDQUFBO0FwQm9tY0o7QXdDN2ljSTtFQUNFLDJDQUFBO0VBQ0EsOERyQjArQmtDO0FuQnFrYXhDO0F3QzFpY0k7RUFDRSxtQkFBQTtBeEM0aWNOO0F3Q3hpY0U7O0VBRUUsY3ZDZk87QUR5amNYO0F3Q3hpY0k7O0VBQ0UseUJ2Q3RCSztBRGlrY1g7O0F5Q2xvY0E7RUFDRSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0Esb0JBQUE7RUFDQSxXQUFBO0F6Q3FvY0Y7QXlDbm9jRTs7O0VBR0Usa0JBQUE7RUFDQSxjQUFBO0VBQ0EsU0FBQTtFQUNBLFlBQUE7QXpDcW9jSjtBeUNqb2NFOzs7RUFHRSxVQUFBO0F6Q21vY0o7QXlDN25jRTtFQUNFLGtCQUFBO0VBQ0EsVUFBQTtBekMrbmNKO0F5QzduY0k7RUFDRSxVQUFBO0F6QytuY047O0F5Q3BuY0E7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFekI4T0ksbUJBTEk7RXlCdk9SLGdCeENoRG1CO0V3Q2lEbkIsZ0J4Q21GaUI7RXdDbEZqQixjeENxQlM7RXdDcEJULGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSx1Q3RCMDZCc0M7RXNCejZCdEMsd0NBQUE7RXJCdENFLHNDQUFBO0FwQjhwY0o7O0F5QzltY0E7Ozs7RUFJRSxvQkFBQTtFekJ3TkksbUJBTEk7RUl2UU4seUNBQUE7QXBCdXFjSjs7QXlDOW1jQTs7OztFQUlFLHNCQUFBO0V6QitNSSxrQkFMSTtFSXZRTix5Q0FBQTtBcEJncmNKOztBeUM5bWNBOztFQUVFLHFCQUFBO0F6Q2luY0Y7O0F5Q3BtY0k7Ozs7RXJCakVBLDBCQUFBO0VBQ0EsNkJBQUE7QXBCNHFjSjtBeUNubWNJOzs7O0VyQjFFQSwwQkFBQTtFQUNBLDZCQUFBO0FwQm1yY0o7QXlDN2xjRTtFQUNFLDJCQUFBO0VyQjFFQSx5QkFBQTtFQUNBLDRCQUFBO0FwQjBxY0o7QXlDN2xjRTs7RXJCOUVFLHlCQUFBO0VBQ0EsNEJBQUE7QXBCK3FjSjs7QTBDdnNjRTtFQUNFLGFBQUE7RUFDQSxXQUFBO0VBQ0EsbUJ2QnUwQm9DO0VIcmtCbEMsY0FMSTtFMEIxUE4saUN2QmtqQ3FCO0FuQnVwYXpCOztBMEN0c2NFO0VBQ0Usa0JBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFMUJxUEUsa0JBTEk7RTBCN09OLFd2QnFpQ3FCO0V1QnBpQ3JCLG1DdkJvaUNxQjtFQy9qQ3JCLHNDQUFBO0FwQm91Y0o7O0EwQ3BzY0k7Ozs7RUFFRSxjQUFBO0ExQ3lzY047O0EwQ3h2Y0k7RUFxREUsK0N2QnVoQ21CO0FuQmdyYXpCO0EwQzdyY007RUFDRSwrQ3ZCNGdDaUI7RXVCdmdDZiwwRHZCdWdDZTtBbkJvcmF6Qjs7QTBDaHdjSTtFQXVGRSwrQ3ZCcS9CbUI7QW5Cd3JhekI7QTBDanFjTTtFQUNFLCtDdkJ3K0JpQjtFdUJuK0JmLDBEdkJtK0JlO0FuQjRyYXpCOztBMEN4d2NJO0VBeUhFLCtDdkJtOUJtQjtBbkJnc2F6QjtBMENqcGNNO0VBQ0UsNEN2Qmc5QmlCO0FuQm1zYXpCO0EwQ2hwY007RUFDRSwwRHZCNDhCaUI7QW5Cc3NhekI7QTBDL29jTTtFQUNFLGlDdkJ3OEJpQjtBbkJ5c2F6Qjs7QTBDNW9jSTtFQUNFLGtCQUFBO0ExQytvY047O0EwQ3p4Y0k7Ozs7O0VBb0pNLFVBQUE7QTFDNm9jVjs7QTBDN3djRTtFQUNFLGFBQUE7RUFDQSxXQUFBO0VBQ0EsbUJ2QnUwQm9DO0VIcmtCbEMsY0FMSTtFMEIxUE4sbUN2QmtqQ3FCO0FuQjZ0YXpCOztBMEM1d2NFO0VBQ0Usa0JBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFMUJxUEUsa0JBTEk7RTBCN09OLFd2QnFpQ3FCO0V1QnBpQ3JCLGtDdkJvaUNxQjtFQy9qQ3JCLHNDQUFBO0FwQjB5Y0o7O0Ew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RnM4a0JaOztBcUY3OGtCUTtFQU9JLHdCQUFBO0FyRjA4a0JaOztBcUZqOWtCUTtFQU9JLHFCQUFBO0FyRjg4a0JaOztBcUZyOWtCUTtFQU9JLHlCQUFBO0FyRms5a0JaOztBcUZ6OWtCUTtFQU9JLDJCQUFBO0FyRnM5a0JaOztBcUY3OWtCUTtFQU9JLDRCQUFBO0FyRjA5a0JaOztBcUZqK2tCUTtFQU9JLDJCQUFBO0FyRjg5a0JaOztBcUZyK2tCUTtFQU9JLDJCQUFBO0FyRmsra0JaOztBcUZ6K2tCUTtFQU9JLDZCQUFBO0FyRnMra0JaOztBcUY3K2tCUTtFQU9JLDhCQUFBO0FyRjAra0JaOztBcUZqL2tCUTtFQU9JLDZCQUFBO0FyRjgra0JaOztBcUZyL2tCUTtFQU9JLDJCQUFBO0FyRmsva0JaOztBcUZ6L2tCUTtFQU9JLDZCQUFBO0FyRnMva0JaOztBcUY3L2tCUTtFQU9JLDhCQUFBO0FyRjAva0JaOztBcUZqZ2xCUTtFQU9JLDZCQUFBO0FyRjgva0JaOztBcUZyZ2xCUTtFQU9JLDBCQUFBO0FyRmtnbEJaOztBcUZ6Z2xCUTtFQU9JLGdDQUFBO0FyRnNnbEJaOztBcUY3Z2xCUTtFQU9JLHlCQUFBO0FyRjBnbEJaOztBcUZqaGxCUTtFQU9JLHdCQUFBO0FyRjhnbEJaOztBcUZyaGxCUTtFQU9JLCtCQUFBO0FyRmtobEJaOztBcUZ6aGxCUTtFQU9JLHlCQUFBO0FyRnNobEJaOztBcUY3aGxCUTtFQU9JLDZCQUFBO0FyRjBobEJaOztBcUZqaWxCUTtFQU9JLDhCQUFBO0FyRjhobEJaOztBcUZyaWxCUTtFQU9JLHdCQUFBO0FyRmtpbEJaOztBcUZ6aWxCUTtFQU9JLCtCQUFBO0FyRnNpbEJaOztBcUY3aWxCUTtFQU9JLHdCQUFBO0FyRjBpbEJaOztBcUZqamxCUTtFQU9JLDJDQUFBO0FyRjhpbEJaOztBcUZyamxCUTtFQU9JLDhDQUFBO0FyRmtqbEJaOztBcUZ6amxCUTtFQU9JLDhDQUFBO0FyRnNqbEJaOztBcUY3amxCUTtFQU9JLDJCQUFBO0FyRjBqbEJaOztBcUYza2xCUTtFQUNFLGdGQUFBO0FyRjhrbEJWOztBcUYva2xCUTtFQUNFLGtGQUFBO0FyRmtsbEJWOztBcUZubGxCUTtFQUNFLGdGQUFBO0FyRnNsbEJWOztBcUZ2bGxCUTtFQUNFLDZFQUFBO0FyRjBsbEJWOztBcUYzbGxCUTtFQUNFLGdGQUFBO0FyRjhsbEJWOztBcUYvbGxCUTtFQUNFLCtFQUFBO0FyRmttbEJWOztBcUZubWxCUTtFQUNFLDhFQUFBO0FyRnNtbEJWOztBcUZ2bWxCUTtFQUNFLDZFQUFBO0FyRjBtbEJWOztBcUZqbWxCUTtFQU9JLDJCQUFBO0FyRjhsbEJaOztBcUZybWxCUTtFQU9JLDZCQUFBO0FyRmttbEJaOztBcUZ6bWxCUTtFQU9JLDZCQUFBO0FyRnNtbEJaOztBcUY3bWxCUTtFQU9JLDBCQUFBO0FyRjBtbEJaOztBcUZqbmxCUTtFQU9JLDJCQUFBO0FyRjhtbEJaOztBcUZybmxCUTtFQU9JLGlCQUFBO0FyRmtubEJaOztBcUZ6bmxCUTtFQU9JLG1CQUFBO0FyRnNubEJaOztBcUY3bmxCUTtFQU9JLG9CQUFBO0FyRjBubEJaOztBcUZqb2xCUTtFQU9JLG9CQUFBO0FyRjhubEJaOztBcUZyb2xCUTtFQU9JLHNCQUFBO0FyRmtvbEJaOztBcUZ6b2xCUTtFQU9JLHVCQUFBO0FyRnNvbEJaOztBcUY3b2xCUTtFQU9JLGtCQUFBO0FyRjBvbEJaOztBcUZqcGxCUTtFQU9JLG9CQUFBO0FyRjhvbEJaOztBcUZycGxCUTtFQU9JLHFCQUFBO0FyRmtwbEJaOztBcUZ6cGxCUTtFQU9JLG1CQUFBO0FyRnNwbEJaOztBcUY3cGxCUTtFQU9JLHFCQUFBO0FyRjBwbEJaOztBcUZqcWxCUTtFQU9JLHNCQUFBO0FyRjhwbEJaOztBcUZycWxCUTtFQU9JLDJDQUFBO0FyRmtxbEJaOztBcUZ6cWxCUTtFQU9JLHNDQUFBO0FyRnNxbEJaOztBcUY3cWxCUTtFQU9JLHNDQUFBO0FyRjBxbEJaOztBcUZqcmxCUTtFQU9JLHVGQUFBO0FyRjhxbEJaOztBcUZycmxCUTtFQU9JLG9CQUFBO0FyRmtybEJaOztBcUZ6cmxCUTtFQU9JLDJGQUFBO0FyRnNybEJaOztBcUY3cmxCUTtFQU9JLHdCQUFBO0FyRjBybEJaOztBcUZqc2xCUTtFQU9JLDZGQUFBO0FyRjhybEJaOztBcUZyc2xCUTtFQU9JLDBCQUFBO0FyRmtzbEJaOztBcUZ6c2xCUTtFQU9JLDhGQUFBO0FyRnNzbEJaOztBcUY3c2xCUTtFQU9JLDJCQUFBO0FyRjBzbEJaOztBcUZqdGxCUTtFQU9JLDRGQUFBO0FyRjhzbEJaOztBcUZydGxCUTtFQU9JLHlCQUFBO0FyRmt0bEJaOztBcUZ6dGxCUTtFQUlRLHNCQUFBO0VBR0osOEVBQUE7QXJGdXRsQlo7O0FxRjl0bEJRO0VBSVEsc0JBQUE7RUFHSixnRkFBQTtBckY0dGxCWjs7QXFGbnVsQlE7RUFJUSxzQkFBQTtFQUdKLDhFQUFBO0FyRml1bEJaOztBcUZ4dWxCUTtFQUlRLHNCQUFBO0VBR0osMkVBQUE7QXJGc3VsQlo7O0FxRjd1bEJRO0VBSVEsc0JBQUE7RUFHSiw4RUFBQTtBckYydWxCWjs7QXFGbHZsQlE7RUFJUSxzQkFBQTtFQUdKLDZFQUFBO0FyRmd2bEJaOztBcUZ2dmxCUTtFQUlRLHNCQUFBO0VBR0osNEVBQUE7QXJGcXZsQlo7O0FxRjV2bEJRO0VBSVEsc0JBQUE7RUFHSiwyRUFBQTtBckYwdmxCWjs7QXFGandsQlE7RUFJUSxzQkFBQTtFQUdKLDRFQUFBO0FyRit2bEJaOztBcUZ0d2xCUTtFQUlRLHNCQUFBO0VBR0osNEVBQUE7QXJGb3dsQlo7O0FxRjN3bEJRO0VBT0ksd0RBQUE7QXJGd3dsQlo7O0FxRi93bEJRO0VBT0ksMERBQUE7QXJGNHdsQlo7O0FxRm54bEJRO0VBT0ksd0RBQUE7QXJGZ3hsQlo7O0FxRnZ4bEJRO0VBT0kscURBQUE7QXJGb3hsQlo7O0FxRjN4bEJRO0VBT0ksd0RBQUE7QXJGd3hsQlo7O0FxRi94bEJRO0VBT0ksdURBQUE7QXJGNHhsQlo7O0FxRm55bEJRO0VBT0ksc0RBQUE7QXJGZ3lsQlo7O0FxRnZ5bEJRO0VBT0kscURBQUE7QXJGb3lsQlo7O0FxRjN5bEJRO0VBT0ksNEJBQUE7QXJGd3lsQlo7O0FxRi95bEJRO0VBT0ksNEJBQUE7QXJGNHlsQlo7O0FxRm56bEJRO0VBT0ksNEJBQUE7QXJGZ3psQlo7O0FxRnZ6bEJRO0VBT0ksNEJBQUE7QXJGb3psQlo7O0FxRjN6bEJRO0VBT0ksNEJBQUE7QXJGd3psQlo7O0FxRnowbEJRO0VBQ0Usd0JBQUE7QXJGNDBsQlY7O0FxRjcwbEJRO0VBQ0UseUJBQUE7QXJGZzFsQlY7O0FxRmoxbEJRO0VBQ0Usd0JBQUE7QXJGbzFsQlY7O0FxRnIxbEJRO0VBQ0UseUJBQUE7QXJGdzFsQlY7O0FxRnoxbEJRO0VBQ0Usc0JBQUE7QXJGNDFsQlY7O0FxRm4xbEJRO0VBT0kscUJBQUE7QXJGZzFsQlo7O0FxRnYxbEJRO0VBT0kscUJBQUE7QXJGbzFsQlo7O0FxRjMxbEJRO0VBT0kscUJBQUE7QXJGdzFsQlo7O0FxRi8xbEJRO0VBT0ksc0JBQUE7QXJGNDFsQlo7O0FxRm4ybEJRO0VBT0ksc0JBQUE7QXJGZzJsQlo7O0FxRnYybEJRO0VBT0ksMEJBQUE7QXJGbzJsQlo7O0FxRjMybEJRO0VBT0ksdUJBQUE7QXJGdzJsQlo7O0FxRi8ybEJRO0VBT0ksMkJBQUE7QXJGNDJsQlo7O0FxRm4zbEJRO0VBT0ksc0JBQUE7QXJGZzNsQlo7O0FxRnYzbEJRO0VBT0ksc0JBQUE7QXJGbzNsQlo7O0FxRjMzbEJRO0VBT0ksc0JBQUE7QXJGdzNsQlo7O0FxRi8zbEJRO0VBT0ksdUJBQUE7QXJGNDNsQlo7O0FxRm40bEJRO0VBT0ksdUJBQUE7QXJGZzRsQlo7O0FxRnY0bEJRO0VBT0ksMkJBQUE7QXJGbzRsQlo7O0FxRjM0bEJRO0VBT0ksd0JBQUE7QXJGdzRsQlo7O0FxRi80bEJRO0VBT0ksNEJBQUE7QXJGNDRsQlo7O0FxRm41bEJRO0VBT0kseUJBQUE7QXJGZzVsQlo7O0FxRnY1bEJRO0VBT0ksOEJBQUE7QXJGbzVsQlo7O0FxRjM1bEJRO0VBT0ksaUNBQUE7QXJGdzVsQlo7O0FxRi81bEJRO0VBT0ksc0NBQUE7QXJGNDVsQlo7O0FxRm42bEJRO0VBT0kseUNBQUE7QXJGZzZsQlo7O0FxRnY2bEJRO0VBT0ksdUJBQUE7QXJGbzZsQlo7O0FxRjM2bEJRO0VBT0ksdUJBQUE7QXJGdzZsQlo7O0FxRi82bEJRO0VBT0kseUJBQUE7QXJGNDZsQlo7O0FxRm43bEJRO0VBT0kseUJBQUE7QXJGZzdsQlo7O0FxRnY3bEJRO0VBT0ksMEJBQUE7QXJGbzdsQlo7O0FxRjM3bEJRO0VBT0ksNEJBQUE7QXJGdzdsQlo7O0FxRi83bEJRO0VBT0ksa0NBQUE7QXJGNDdsQlo7O0FxRm44bEJRO0VBT0ksc0NBQUE7QXJGZzhsQlo7O0FxRnY4bEJRO0VBT0ksb0NBQUE7QXJGbzhsQlo7O0FxRjM4bEJRO0VBT0ksa0NBQUE7QXJGdzhsQlo7O0FxRi84bEJRO0VBT0kseUNBQUE7QXJGNDhsQlo7O0FxRm45bEJRO0VBT0ksd0NBQUE7QXJGZzlsQlo7O0FxRnY5bEJRO0VBT0ksd0NBQUE7QXJGbzlsQlo7O0FxRjM5bEJRO0VBT0ksa0NBQUE7QXJGdzlsQlo7O0FxRi85bEJRO0VBT0ksZ0NBQUE7QXJGNDlsQlo7O0FxRm4rbEJRO0VBT0ksOEJBQUE7QXJGZytsQlo7O0FxRnYrbEJRO0VBT0ksZ0NBQUE7QXJGbytsQlo7O0FxRjMrbEJRO0VBT0ksK0JBQUE7QXJGdytsQlo7O0FxRi8rbEJRO0VBT0ksb0NBQUE7QXJGNCtsQlo7O0FxRm4vbEJRO0VBT0ksa0NBQUE7QXJGZy9sQlo7O0FxRnYvbEJRO0VBT0ksZ0NBQUE7QXJGby9sQlo7O0FxRjMvbEJRO0VBT0ksdUNBQUE7QXJGdy9sQlo7O0FxRi8vbEJRO0VBT0ksc0NBQUE7QXJGNC9sQlo7O0FxRm5nbUJRO0VBT0ksaUNBQUE7QXJGZ2dtQlo7O0FxRnZnbUJRO0VBT0ksMkJBQUE7QXJGb2dtQlo7O0FxRjNnbUJRO0VBT0ksaUNBQUE7QXJGd2dtQlo7O0FxRi9nbUJRO0VBT0ksK0JBQUE7QXJGNGdtQlo7O0FxRm5obUJRO0VBT0ksNkJBQUE7QXJGZ2htQlo7O0FxRnZobUJRO0VBT0ksK0JBQUE7QXJGb2htQlo7O0FxRjNobUJRO0VBT0ksOEJBQUE7QXJGd2htQlo7O0FxRi9obUJRO0VBT0ksb0JBQUE7QXJGNGhtQlo7O0FxRm5pbUJRO0VBT0ksbUJBQUE7QXJGZ2ltQlo7O0FxRnZpbUJRO0VBT0ksbUJBQUE7QXJGb2ltQlo7O0FxRjNpbUJRO0VBT0ksbUJBQUE7QXJGd2ltQlo7O0FxRi9pbUJRO0VBT0ksbUJBQUE7QXJGNGltQlo7O0FxRm5qbUJRO0VBT0ksbUJBQUE7QXJGZ2ptQlo7O0FxRnZqbUJRO0VBT0ksbUJBQUE7QXJGb2ptQlo7O0FxRjNqbUJRO0VBT0ksbUJBQUE7QXJGd2ptQlo7O0FxRi9qbUJRO0VBT0ksb0JBQUE7QXJGNGptQlo7O0FxRm5rbUJRO0VBT0ksMEJBQUE7QXJGZ2ttQlo7O0FxRnZrbUJRO0VBT0kseUJBQUE7QXJGb2ttQlo7O0FxRjNrbUJRO0VBT0ksdUJBQUE7QXJGd2ttQlo7O0FxRi9rbUJRO0VBT0kseUJBQUE7QXJGNGttQlo7O0FxRm5sbUJRO0VBT0ksdUJBQUE7QXJGZ2xtQlo7O0FxRnZsbUJRO0VBT0kseUJBQUE7QXJGb2xtQlo7O0FxRjNsbUJRO0VBT0ksdUJBQUE7QXJGd2xtQlo7O0FxRi9sbUJRO0VBT0ksdUJBQUE7QXJGNGxtQlo7O0FxRm5tbUJRO0VBT0ksMEJBQUE7RUFBQSx5QkFBQTtBckZpbW1CWjs7QXFGeG1tQlE7RUFPSSxnQ0FBQTtFQUFBLCtCQUFBO0FyRnNtbUJaOztBcUY3bW1CUTtFQU9JLCtCQUFBO0VBQUEsOEJBQUE7QXJGMm1tQlo7O0FxRmxubUJRO0VBT0ksNkJBQUE7RUFBQSw0QkFBQTtBckZnbm1CWjs7QXFGdm5tQlE7RUFPSSwrQkFBQTtFQUFBLDhCQUFBO0FyRnFubUJaOztBcUY1bm1CUTtFQU9JLDZCQUFBO0VBQUEsNEJBQUE7QXJGMG5tQlo7O0FxRmpvbUJRO0VBT0ksK0JBQUE7RUFBQSw4QkFBQTtBckYrbm1CWjs7QXFGdG9tQlE7RUFPSSw2QkFBQTtFQUFBLDRCQUFBO0FyRm9vbUJaOztBcUYzb21CUTtFQU9JLDZCQUFBO0VBQUEsNEJBQUE7QXJGeW9tQlo7O0FxRmhwbUJRO0VBT0ksd0JBQUE7RUFBQSwyQkFBQTtBckY4b21CWjs7QXFGcnBtQlE7RUFPSSw4QkFBQTtFQUFBLGlDQUFBO0FyRm1wbUJaOztBcUYxcG1CUTtFQU9JLDZCQUFBO0VBQUEsZ0NBQUE7QXJGd3BtQlo7O0FxRi9wbUJRO0VBT0ksMkJBQUE7RUFBQSw4QkFBQTtBckY2cG1CWjs7QXFGcHFtQlE7RUFPSSw2QkFBQTtFQUFBLGdDQUFBO0FyRmtxbUJaOztBcUZ6cW1CUTtFQU9JLDJCQUFBO0VBQUEsOEJBQUE7QXJGdXFtQlo7O0FxRjlxbUJRO0VBT0ksNkJBQUE7RUFBQSxnQ0FBQTtBckY0cW1CWjs7QXFGbnJtQlE7RUFPSSwyQkFBQTtFQUFBLDhCQUFBO0FyRmlybUJaOztBcUZ4cm1CUTtFQU9JLDJCQUFBO0VBQUEsOEJBQUE7QXJGc3JtQlo7O0FxRjdybUJRO0VBT0ksd0JBQUE7QXJGMHJtQlo7O0FxRmpzbUJRO0VBT0ksOEJBQUE7QXJGOHJtQlo7O0FxRnJzbUJRO0VBT0ksNkJBQUE7QXJGa3NtQlo7O0FxRnpzbUJRO0VBT0ksMkJBQUE7QXJGc3NtQlo7O0FxRjdzbUJRO0VBT0ksNkJBQUE7QXJGMHNtQlo7O0FxRmp0bUJRO0VBT0ksMkJBQUE7QXJGOHNtQlo7O0FxRnJ0bUJRO0VBT0ksNkJBQUE7QXJGa3RtQlo7O0FxRnp0bUJRO0VBT0ksMkJBQUE7QXJGc3RtQlo7O0FxRjd0bUJRO0VBT0ksMkJBQUE7QXJGMHRtQlo7O0FxRmp1bUJRO0VBT0ksMEJBQUE7QXJGOHRtQlo7O0FxRnJ1bUJRO0VBT0ksZ0NBQUE7QXJGa3VtQlo7O0FxRnp1bUJRO0VBT0ksK0JBQUE7QXJGc3VtQlo7O0FxRjd1bUJRO0VBT0ksNkJBQUE7QXJGMHVtQlo7O0FxRmp2bUJRO0VBT0ksK0JBQUE7QXJGOHVtQlo7O0FxRnJ2bUJRO0VBT0ksNkJBQUE7QXJGa3ZtQlo7O0FxRnp2bUJRO0VBT0ksK0JBQUE7QXJGc3ZtQlo7O0FxRjd2bUJRO0VBT0ksNkJBQUE7QXJGMHZtQlo7O0FxRmp3bUJRO0VBT0ksNkJBQUE7QXJGOHZtQlo7O0FxRnJ3bUJRO0VBT0ksMkJBQUE7QXJGa3dtQlo7O0FxRnp3bUJRO0VBT0ksaUNBQUE7QXJGc3dtQlo7O0FxRjd3bUJRO0VBT0ksZ0NBQUE7QXJGMHdtQlo7O0FxRmp4bUJRO0VBT0ksOEJBQUE7QXJGOHdtQlo7O0FxRnJ4bUJRO0VBT0ksZ0NBQUE7QXJGa3htQlo7O0FxRnp4bUJRO0VBT0ksOEJBQUE7QXJGc3htQlo7O0FxRjd4bUJRO0VBT0ksZ0NBQUE7QXJGMHhtQlo7O0FxRmp5bUJRO0VBT0ksOEJBQUE7QXJGOHhtQlo7O0FxRnJ5bUJRO0VBT0ksOEJBQUE7QXJGa3ltQlo7O0FxRnp5bUJRO0VBT0kseUJBQUE7QXJGc3ltQlo7O0FxRjd5bUJRO0VBT0ksK0JBQUE7QXJGMHltQlo7O0FxRmp6bUJRO0VBT0ksOEJBQUE7QXJGOHltQlo7O0FxRnJ6bUJRO0VBT0ksNEJBQUE7QXJGa3ptQlo7O0FxRnp6bUJRO0VBT0ksOEJBQUE7QXJGc3ptQlo7O0FxRjd6bUJRO0VBT0ksNEJBQUE7QXJGMHptQlo7O0FxRmowbUJRO0VBT0ksOEJBQUE7QXJGOHptQlo7O0FxRnIwbUJRO0VBT0ksNEJBQUE7QXJGazBtQlo7O0FxRnowbUJRO0VBT0ksNEJBQUE7QXJGczBtQlo7O0FxRjcwbUJRO0VBT0ksMkJBQUE7QXJGMDBtQlo7O0FxRmoxbUJRO0VBT0ksMEJBQUE7QXJGODBtQlo7O0FxRnIxbUJRO0VBT0ksd0JBQUE7QXJGazFtQlo7O0FxRnoxbUJRO0VBT0ksMEJBQUE7QXJGczFtQlo7O0FxRjcxbUJRO0VBT0ksd0JBQUE7QXJGMDFtQlo7O0FxRmoybUJRO0VBT0ksMEJBQUE7QXJGODFtQlo7O0FxRnIybUJRO0VBT0ksd0JBQUE7QXJGazJtQlo7O0FxRnoybUJRO0VBT0ksaUNBQUE7RUFBQSxnQ0FBQTtBckZ1Mm1CWjs7QXFGOTJtQlE7RUFPSSxnQ0FBQTtFQUFBLCtCQUFBO0FyRjQybUJaOztBcUZuM21CUTtFQU9JLDhCQUFBO0VBQUEsNkJBQUE7QXJGaTNtQlo7O0FxRngzbUJRO0VBT0ksZ0NBQUE7RUFBQSwrQkFBQTtBckZzM21CWjs7QXFGNzNtQlE7RUFPSSw4QkFBQTtFQUFBLDZCQUFBO0FyRjIzbUJaOztBcUZsNG1CUTtFQU9JLGdDQUFBO0VBQUEsK0JBQUE7QXJGZzRtQlo7O0FxRnY0bUJRO0VBT0ksOEJBQUE7RUFBQSw2QkFBQTtBckZxNG1CWjs7QXFGNTRtQlE7RUFPSSwrQkFBQTtFQUFBLGtDQUFBO0FyRjA0bUJaOztBcUZqNW1CUTtFQU9JLDhCQUFBO0VBQUEsaUNBQUE7QXJGKzRtQlo7O0FxRnQ1bUJRO0VBT0ksNEJBQUE7RUFBQSwrQkFBQTtBckZvNW1CWjs7QXFGMzVtQlE7RUFPSSw4QkFBQTtFQUFBLGlDQUFBO0FyRnk1bUJaOztBcUZoNm1CUTtFQU9JLDRCQUFBO0VBQUEsK0JBQUE7QXJGODVtQlo7O0FxRnI2bUJRO0VBT0ksOEJBQUE7RUFBQSxpQ0FBQTtBckZtNm1CWjs7QXFGMTZtQlE7RUFPSSw0QkFBQTtFQUFBLCtCQUFBO0FyRnc2bUJaOztBcUYvNm1CUTtFQU9JLCtCQUFBO0FyRjQ2bUJaOztBcUZuN21CUTtFQU9JLDhCQUFBO0FyRmc3bUJaOztBcUZ2N21CUTtFQU9JLDRCQUFBO0FyRm83bUJaOztBcUYzN21CUTtFQU9JLDhCQUFBO0FyRnc3bUJaOztBcUYvN21CUTtFQU9JLDRCQUFBO0FyRjQ3bUJaOztBcUZuOG1CUTtFQU9JLDhCQUFBO0FyRmc4bUJaOztBcUZ2OG1CUTtFQU9JLDRCQUFBO0FyRm84bUJaOztBcUYzOG1CUTtFQU9JLGlDQUFBO0FyRnc4bUJaOztBcUYvOG1CUTtFQU9JLGdDQUFBO0FyRjQ4bUJaOztBcUZuOW1CUTtFQU9JLDhCQUFBO0FyRmc5bUJaOztBcUZ2OW1CUTtFQU9JLGdDQUFBO0FyRm85bUJaOztBcUYzOW1CUTtFQU9JLDhCQUFBO0FyRnc5bUJaOztBcUYvOW1CUTtFQU9JLGdDQUFBO0FyRjQ5bUJaOztBcUZuK21CUTtFQU9JLDhCQUFBO0FyRmcrbUJaOztBcUZ2K21CUTtFQU9JLGtDQUFBO0FyRm8rbUJaOztBcUYzK21CUTtFQU9JLGlDQUFBO0FyRncrbUJaOztBcUYvK21CUTtF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aUNBQUE7QXJGb3RuQlo7O0FxRjN0bkJRO0VBT0ksK0JBQUE7QXJGd3RuQlo7O0FxRi90bkJRO0VBT0ksaUNBQUE7QXJGNHRuQlo7O0FxRm51bkJRO0VBT0ksK0JBQUE7QXJGZ3VuQlo7O0FxRnZ1bkJRO0VBT0ksaUNBQUE7QXJGb3VuQlo7O0FxRjN1bkJRO0VBT0ksK0JBQUE7QXJGd3VuQlo7O0FxRi91bkJRO0VBT0ksMEJBQUE7QXJGNHVuQlo7O0FxRm52bkJRO0VBT0ksZ0NBQUE7QXJGZ3ZuQlo7O0FxRnZ2bkJRO0VBT0ksK0JBQUE7QXJGb3ZuQlo7O0FxRjN2bkJRO0VBT0ksNkJBQUE7QXJGd3ZuQlo7O0FxRi92bkJRO0VBT0ksK0JBQUE7QXJGNHZuQlo7O0FxRm53bkJRO0VBT0ksNkJBQUE7QXJGZ3duQlo7O0FxRnZ3bkJRO0VBT0ksK0JBQUE7QXJGb3duQlo7O0FxRjN3bkJRO0VBT0ksNkJBQUE7QXJGd3duQlo7O0FxRi93bkJRO0VBT0ksaUJBQUE7QXJGNHduQlo7O0FxRm54bkJRO0VBT0ksdUJBQUE7QXJGZ3huQlo7O0FxRnZ4bkJRO0VBT0ksc0JBQUE7QXJGb3huQlo7O0FxRjN4bkJRO0VBT0ksb0JBQUE7QXJGd3huQlo7O0FxRi94bkJRO0VBT0ksc0JBQUE7QXJGNHhuQlo7O0FxRm55bkJRO0VBT0ksb0JBQUE7QXJGZ3luQlo7O0FxRnZ5bkJRO0VBT0ksc0JBQUE7QXJGb3luQlo7O0FxRjN5bkJRO0VBT0ksb0JBQUE7QXJGd3luQlo7O0FxRi95bkJRO0VBT0kscUJBQUE7QXJGNHluQlo7O0FxRm56bkJRO0VBT0ksMkJBQUE7QXJGZ3puQlo7O0FxRnZ6bkJRO0VBT0ksMEJBQUE7QXJGb3puQlo7O0FxRjN6bkJRO0VBT0ksd0JBQUE7QXJGd3puQlo7O0FxRi96bkJRO0VBT0ksMEJBQUE7QXJGNHpuQlo7O0FxRm4wbkJRO0VBT0ksd0JBQUE7QXJGZzBuQlo7O0FxRnYwbkJRO0VBT0ksMEJBQUE7QXJGbzBuQlo7O0FxRjMwbkJRO0VBT0ksd0JBQUE7QXJGdzBuQlo7O0FxRi8wbkJRO0VBT0ks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QU9JLCtCQUFBO0VyRmlzcEJWO0VxRnhzcEJNO0lBT0kseUJBQUE7RXJGb3NwQlY7RXFGM3NwQk07SUFPSSw2QkFBQTtFckZ1c3BCVjtFcUY5c3BCTTtJQU9JLDhCQUFBO0VyRjBzcEJWO0VxRmp0cEJNO0lBT0ksd0JBQUE7RXJGNnNwQlY7RXFGcHRwQk07SUFPSSwrQkFBQTtFckZndHBCVjtFcUZ2dHBCTTtJQU9JLHdCQUFBO0VyRm10cEJWO0VxRjF0cEJNO0lBT0kseUJBQUE7RXJGc3RwQlY7RXFGN3RwQk07SUFPSSw4QkFBQTtFckZ5dHBCVjtFcUZodXBCTTtJQU9JLGlDQUFBO0VyRjR0cEJWO0VxRm51cEJNO0lBT0ksc0NBQUE7RXJGK3RwQlY7RXFGdHVwQk07SUFPSSx5Q0FBQTtFckZrdXBCVjtFcUZ6dXBCTTtJQU9JLHVCQUFBO0VyRnF1cEJWO0VxRjV1cEJNO0lBT0ksdUJBQUE7RXJGd3VwQlY7RXFGL3VwQk07SUFPSSx5QkFBQTtFckYydXBCVjtFcUZsdnBCTTtJQU9JLHlCQUFBO0VyRjh1cEJWO0VxRnJ2cEJNO0lBT0ksMEJBQUE7RXJGaXZwQlY7RXFGeHZwQk07SUFPSSw0QkFBQTtFckZvdnBCVjtFcUYzdnBCTTtJQU9JLGtDQUFBO0VyRnV2cEJWO0VxRjl2cEJNO0lBT0ksc0NBQUE7RXJGMHZwQlY7RXFGandwQk07SUFPSSxvQ0FBQTtFckY2dnBCVjtFcUZwd3BCTTtJQU9JLGtDQUFBO0VyRmd3cEJWO0VxRnZ3cEJNO0lBT0kseUNBQUE7RXJGbXdwQlY7RXFGMXdwQk07SUFPSSx3Q0FBQTtFckZzd3BCVjtFcUY3d3BCTTtJQU9JLHdDQUFBO0VyRnl3cEJWO0VxRmh4cEJNO0lBT0ksa0NBQUE7RXJGNHdwQlY7RXFGbnhwQk07SUFPSSxnQ0FBQTtFckYrd3BCVjtFcUZ0eHBCTTtJQU9JLDhCQUFBO0VyRmt4cEJWO0VxRnp4cEJNO0lBT0ksZ0NBQUE7RXJGcXhwQlY7RXFGNXhwQk07SUFPSSwrQkFBQTtFckZ3eHBCVjtFcUYveHBCTTtJQU9JLG9DQUFBO0VyRjJ4cEJWO0VxRmx5cEJNO0lB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QTtFckZxOXBCVjtFcUY1OXBCTTtJQU9JLGdDQUFBO0VyRnc5cEJWO0VxRi85cEJNO0lBT0ksK0JBQUE7RXJGMjlwQlY7RXFGbCtwQk07SUFPSSw2QkFBQTtFckY4OXBCVjtFcUZyK3BCTTtJQU9JLCtCQUFBO0VyRmkrcEJWO0VxRngrcEJNO0lBT0ksNkJBQUE7RXJGbytwQlY7RXFGMytwQk07SUFPSSwrQkFBQTtFckZ1K3BCVjtFcUY5K3BCTTtJQU9JLDZCQUFBO0VyRjArcEJWO0VxRmovcEJNO0lBT0ksNkJBQUE7RXJGNitwQlY7RXFGcC9wQk07SUFPSSwyQkFBQTtFckZnL3BCVjtFcUZ2L3BCTTtJQU9JLGlDQUFBO0VyRm0vcEJWO0VxRjEvcEJNO0lBT0ksZ0NBQUE7RXJGcy9wQlY7RXFGNy9wQk07SUFPSSw4QkFBQTtFckZ5L3BCVjtFcUZoZ3FCTTtJQU9JLGdDQUFBO0VyRjQvcEJWO0VxRm5ncUJNO0lBT0ksOEJBQUE7RXJGKy9wQlY7RXFGdGdxQk07SUFPSSxnQ0FBQTtFckZrZ3FCVjtFcUZ6Z3FCTTtJQU9JLDhCQUFBO0VyRnFncUJWO0VxRjVncUJNO0lBT0ksOEJBQUE7RXJGd2dxQlY7RXFGL2dxQk07SUFPSSx5QkFBQTtFckYyZ3FCVjtFcUZsaHFCTTtJQU9JLCtCQUFBO0VyRjhncUJWO0VxRnJocUJNO0lBT0ksOEJBQUE7RXJGaWhxQlY7RXFGeGhxQk07SUFPSSw0QkFBQTtFckZvaHFCVjtFcUYzaHFCTTtJQU9JLDhCQUFBO0VyRnVocUJWO0VxRjlocUJNO0lBT0ksNEJBQUE7RXJGMGhxQlY7RXFGamlxQk07SUFPSSw4QkFBQTtFckY2aHFCVjtFcUZwaXFCTTtJQU9JLDRCQUFBO0VyRmdpcUJWO0VxRnZpcUJNO0lBT0ksNEJBQUE7RXJGbWlxQlY7RXFGMWlxQk07SUFPSSwyQkFBQTtFckZzaXFCVjtFcUY3aXFCTTtJQU9JLDBCQUFBO0VyRnlpcUJWO0VxRmhqcUJNO0lBT0ksd0JBQUE7RXJGNGlxQlY7RXFGbmpxQk07SUFPSSwwQkFBQTtFckYraXFCVjtFcUZ0anFCTTtJQU9JLHdCQUFB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T0ksOEJBQUE7RXJGczBxQlY7RXFGNzBxQk07SUFPSSxnQ0FBQTtFckZ5MHFCVjtFcUZoMXFCTTtJQU9JLDhCQUFBO0VyRjQwcUJWO0VxRm4xcUJNO0lBT0ksNEJBQUE7RXJGKzBxQlY7RXFGdDFxQk07SUFPSSxrQ0FBQTtFckZrMXFCVjtFcUZ6MXFCTTtJQU9JLGlDQUFBO0VyRnExcUJWO0VxRjUxcUJNO0lBT0ksK0JBQUE7RXJGdzFxQlY7RXFGLzFxQk07SUFPSSxpQ0FBQTtFckYyMXFCVjtFcUZsMnFCTTtJQU9JLCtCQUFBO0VyRjgxcUJWO0VxRnIycUJNO0lBT0ksaUNBQUE7RXJGaTJxQlY7RXFGeDJxQk07SUFPSSwrQkFBQTtFckZvMnFCVjtFcUYzMnFCTTtJQU9JLDBCQUFBO0VyRnUycUJWO0VxRjkycUJNO0lBT0ksZ0NBQUE7RXJGMDJxQlY7RXFGajNxQk07SUFPSSwrQkFBQTtFckY2MnFCVjtFcUZwM3FCTTtJQU9JLDZCQUFBO0VyRmczcUJWO0VxRnYzcUJNO0lBT0ksK0JBQUE7RXJGbTNxQlY7RXFGMTNxQk07SUFPSSw2QkFBQTtFckZzM3FCVjtFcUY3M3FCTTtJQU9JLCtCQUFBO0VyRnkzcUJWO0VxRmg0cUJNO0lBT0ksNkJBQUE7RXJGNDNxQlY7RXFGbjRxQk07SUFPSSxpQkFBQTtFckYrM3FCVjtFcUZ0NHFCTTtJQU9JLHVCQUFBO0VyRms0cUJWO0VxRno0cUJNO0lBT0ksc0JBQUE7RXJGcTRxQlY7RXFGNTRxQk07SUFPSSxvQkFBQTtFckZ3NHFCVjtFcUYvNHFCTTtJQU9JLHNCQUFBO0VyRjI0cUJWO0VxRmw1cUJNO0lBT0ksb0JBQUE7RXJGODRxQlY7RXFGcjVxQk07SUFPSSxzQkFBQTtFckZpNXFCVjtFcUZ4NXFCTTtJQU9JLG9CQUFBO0VyRm81cUJWO0VxRjM1cUJNO0lBT0kscUJBQUE7RXJGdTVxQlY7RXFGOTVxQk07SUFPSSwyQkFBQTtFckYwNXFCVjtFcUZqNnFCTTtJQU9JLDBCQUFBO0VyRjY1cUJWO0VxRnA2cUJNO0lBT0ksd0JBQUE7RXJGZzZxQlY7RXFGdjZxQk07SUFPSSwwQkFBQTtFckZtNnFCVjtFcUYxNnFCTTtJQU9JLHdCQUFBO0VyRnM2cUJWO0VxRjc2cUJNO0lBT0ksMEJBQUE7RXJGeTZxQlY7RXFGaDdxQk07SUFPSSx3QkFBQTtFckY0NnFCVjtFcUZuN3FCTTtJQU9JLDZCQUFBO1NBQUEsd0JBQUE7RXJGKzZxQlY7RXFGdDdxQk07SUFPSSxtQ0FBQTtTQUFBLDhCQUFBO0VyRms3cUJWO0VxRno3cUJNO0lBT0ksa0NBQUE7U0FBQSw2QkFBQTtFckZxN3FCVjtFcUY1N3FCTTtJQU9JLGdDQUFBO1NBQUEsMkJBQUE7RXJGdzdxQlY7RXFGLzdxQk07SUFPSSxrQ0FBQTtTQUFBLDZCQUFBO0VyRjI3cUJWO0VxRmw4cUJNO0lBT0ksZ0NBQUE7U0FBQSwyQkFBQTtFckY4N3FCVjtFcUZyOHFCTTtJQU9JLGtDQUFBO1NBQUEsNkJBQUE7RXJGaThxQlY7RXFGeDhxQk07SUFPSSxnQ0FBQTtTQUFBLDJCQUFBO0VyRm84cUJWO0VxRjM4cUJNO0lBT0ksMkJBQUE7RXJGdThxQlY7RXFGOThxQk07SUFPSSw0QkFBQTtFckYwOHFCVjtFcUZqOXFCTTtJQU9JLDZCQUFBO0VyRjY4cUJWO0FBQ0Y7QTJCeDlxQkk7RTBER0k7SUFPSSxzQkFBQTtFckZrOXFCVjtFcUZ6OXFCTTtJQU9JLHVCQUFBO0VyRnE5cUJWO0VxRjU5cUJNO0lBT0ksc0JBQUE7RXJGdzlxQlY7RXFGLzlxQk07SUFPSSxpQ0FBQTtPQUFBLDhCQUFBO0VyRjI5cUJWO0VxRmwrcUJNO0lBT0ksK0JBQUE7T0FBQSw0QkFBQTtFckY4OXFCVjtFcUZyK3FCTTtJQU9JLDhCQUFBO09BQUEsMkJBQUE7RXJGaStxQlY7RXFGeCtxQk07SUFPSSxvQ0FBQTtPQUFBLGlDQUFBO0VyRm8rcUJWO0VxRjMrcUJNO0lBT0ksOEJBQUE7T0FBQSwyQkFBQTtFckZ1K3FCVjtFcUY5K3FCTTtJQU9JLDBCQUFBO0VyRjArcUJWO0VxRmovcUJNO0lBT0ksZ0NBQUE7RXJGNitxQlY7RXFGcC9xQk07SUFPSSx5QkFBQTtFckZnL3FCVjtFcUZ2L3FCTTtJQU9JLHdCQUFBO0VyRm0vcUJWO0VxRjEvcUJNO0lBT0ksK0JBQUE7RXJGcy9xQlY7RXFGNy9xQk07SUFPSSx5QkFBQTtFckZ5L3FCVjtFcUZoZ3JCTTtJQU9JLDZCQUFBO0VyRjQvcUJWO0VxRm5nckJNO0lBT0ksOEJBQUE7RXJGKy9xQlY7RXFGdGdyQk07SUFPSSx3QkFBQTtFckZrZ3JCVjtFcUZ6Z3JCTTtJQU9JLCtCQUFBO0VyRnFnckJWO0VxRjVnckJNO0lBT0ksd0JBQUE7RXJGd2dyQlY7RXFGL2dyQk07SUFPSSx5QkFBQTtFckYyZ3JCVjtFcUZsaHJCTTtJQU9JLDhCQUFBO0VyRjhnckJWO0VxRnJockJNO0lBT0ksaUNBQUE7RXJGaWhyQlY7RXFGeGhyQk07SUFPSSxzQ0FBQTtFckZvaHJCVjtFcUYzaHJCTTtJQU9JLHlDQUFBO0VyRnVockJWO0VxRjlockJNO0lBT0ksdUJBQUE7RXJGMGhyQlY7RXFGamlyQk07SUFPSSx1QkFBQTtFckY2aHJCVjtFcUZwaXJCTTtJQU9JLHlCQUFBO0VyRmdpckJWO0VxRnZpckJNO0lBT0kseUJBQUE7RXJGbWlyQlY7RXFGMWlyQk07SUFPSSwwQkFBQTtFckZzaXJCVjtFcUY3aXJCTTtJQU9JLDRCQUFBO0VyRnlpckJWO0VxRmhqckJNO0lBT0ksa0NBQUE7RXJGNGlyQlY7RXFGbmpyQk07SUFPSSxzQ0FBQTtFckYraXJCVjtFcUZ0anJCTTtJQU9JLG9DQUFBO0VyRmtqckJWO0VxRnpqckJNO0lBT0ksa0NBQUE7RXJGcWpyQlY7RXFGNWpyQk07SUFPSSx5Q0FBQTtFckZ3anJCVjtFcUYvanJCTTtJQU9JLHdDQUFBO0VyRjJqckJWO0VxRmxrckJNO0lBT0ksd0NBQUE7RXJGOGpyQlY7RXFGcmtyQk07SUFPSSxrQ0FBQTtFckZpa3JCVjtFcUZ4a3JCTTtJQU9JLGdDQUFBO0VyRm9rckJWO0VxRjNrckJNO0lBT0ksOEJBQUE7RXJGdWtyQlY7RXFGOWtyQk07SUFPSSxnQ0FBQTtFckYwa3JCVjtFcUZqbHJCTTtJQU9JLCtCQUFBO0VyRjZrckJWO0VxRnBs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SSwyQkFBQTtFckZ1d3JCVjtFcUY5d3JCTTtJQU9JLDBCQUFBO0VyRjB3ckJWO0VxRmp4ckJNO0lBT0ksZ0NBQUE7RXJGNndyQlY7RXFGcHhyQk07SUFPSSwrQkFBQTtFckZneHJCVjtFcUZ2eHJCTTtJQU9JLDZCQUFBO0VyRm14ckJWO0VxRjF4ckJNO0lBT0ksK0JBQUE7RXJGc3hyQlY7RXFGN3hyQk07SUFPSSw2QkFBQTtFckZ5eHJCVjtFcUZoeXJCTTtJQU9JLCtCQUFBO0VyRjR4ckJWO0VxRm55ckJNO0lBT0ksNkJBQUE7RXJGK3hyQlY7RXFGdHlyQk07SUFPSSw2QkFBQTtFckZreXJCVjtFcUZ6eXJCTTtJQU9JLDJCQUFBO0VyRnF5ckJWO0VxRjV5ckJNO0lBT0ksaUNBQUE7RXJGd3lyQlY7RXFGL3lyQk07SUFPSSxnQ0FBQTtFckYyeXJCVjtFcUZsenJCTTtJQU9JLDhCQUFBO0VyRjh5ckJWO0VxRnJ6ckJNO0lBT0ksZ0NBQUE7RXJGaXpyQlY7RXFGeHpyQk07SUFPSSw4QkFBQTtFckZvenJCVjtFcUYzenJCTTtJQU9JLGdDQUFBO0VyRnV6ckJWO0VxRjl6ckJNO0lBT0ksOEJBQUE7RXJGMHpyQlY7RXFGajByQk07SUFPSSw4QkFBQTtFckY2enJCVjtFcUZwMHJCTTtJQU9JLHlCQUFBO0VyRmcwckJWO0VxRnYwckJNO0lBT0ksK0JBQUE7RXJGbTByQlY7RXFGMTByQk07SUFPSSw4QkFBQTtFckZzMHJCVjtFcUY3MHJCTTtJQU9JLDRCQUFBO0VyRnkwckJWO0VxRmgxckJNO0lBT0ksOEJBQUE7RXJGNDByQlY7RXFGbjFyQk07SUFPSSw0QkFBQTtFckYrMHJCVjtFcUZ0MXJCTTtJQU9JLDhCQUFBO0VyRmsxckJWO0VxRnoxckJNO0lBT0ksNEJBQUE7RXJGcTFyQlY7RXFGNTFyQk07SUFPSSw0QkFBQTtFckZ3MXJCVjtFcUYvMXJCTTtJQU9JLDJCQUFBO0VyRjIxckJWO0VxRmwyckJNO0lBT0ksMEJBQUE7RXJGODFyQlY7RXFGcjJyQk07SUFPSSx3QkFBQTtFckZpMnJCVjtFcUZ4MnJCTTtJQU9J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c0JNO0lBT0ksZ0NBQUE7RXJGd25zQlY7RXFGL25zQk07SUFPSSw4QkFBQTtFckYybnNCVjtFcUZsb3NCTTtJQU9JLGdDQUFBO0VyRjhuc0JWO0VxRnJvc0JNO0lBT0ksOEJBQUE7RXJGaW9zQlY7RXFGeG9zQk07SUFPSSw0QkFBQTtFckZvb3NCVjtFcUYzb3NCTTtJQU9JLGtDQUFBO0VyRnVvc0JWO0VxRjlvc0JNO0lBT0ksaUNBQUE7RXJGMG9zQlY7RXFGanBzQk07SUFPSSwrQkFBQTtFckY2b3NCVjtFcUZwcHNCTTtJQU9JLGlDQUFBO0VyRmdwc0JWO0VxRnZwc0JNO0lBT0ksK0JBQUE7RXJGbXBzQlY7RXFGMXBzQk07SUFPSSxpQ0FBQTtFckZzcHNCVjtFcUY3cHNCTTtJQU9JLCtCQUFBO0VyRnlwc0JWO0VxRmhxc0JNO0lBT0ksMEJBQUE7RXJGNHBzQlY7RXFGbnFzQk07SUFPSSxnQ0FBQTtFckYrcHNCVjtFcUZ0cXNCTTtJQU9JLCtCQUFBO0VyRmtxc0JWO0VxRnpxc0JNO0lBT0ksNkJBQUE7RXJGcXFzQlY7RXFGNXFzQk07SUFPSSwrQkFBQTtFckZ3cXNCVjtFcUYvcXNCTTtJQU9JLDZCQUFBO0VyRjJxc0JWO0VxRmxyc0JNO0lBT0ksK0JBQUE7RXJGOHFzQlY7RXFGcnJzQk07SUFPSSw2QkFBQTtFckZpcnNCVjtFcUZ4cnNCTTtJQU9JLGlCQUFBO0VyRm9yc0JWO0VxRjNyc0JNO0lBT0ksdUJBQUE7RXJGdXJzQlY7RXFGOXJzQk07SUFPSSxzQkFBQTtFckYwcnNCVjtFcUZqc3NCTTtJQU9JLG9CQUFBO0VyRjZyc0JWO0VxRnBzc0JNO0lBT0ksc0JBQUE7RXJGZ3NzQlY7RXFGdnNzQk07SUFPSSxvQkFBQTtFckZtc3NCVjtFcUYxc3NCTTtJQU9JLHNCQUFBO0VyRnNzc0JWO0VxRjdzc0JNO0lBT0ksb0JBQUE7RXJGeXNzQlY7RXFGaHRzQk07SUFPSSxxQkFBQTtFckY0c3NCVjtFcUZudHNCTTtJQU9JLDJCQUFBO0VyRitzc0JWO0VxRnR0c0JNO0lBT0ksMEJBQUE7RXJGa3RzQlY7RXFGenRzQk07SUFPSSx3QkFBQTtFckZxdHNCVjtFcUY1dHNCTTtJQU9JLDBCQUFBO0VyRnd0c0JWO0VxRi90c0JNO0lBT0ksd0JBQUE7RXJGMnRzQlY7RXFGbHVzQk07SUFPSSwwQkFBQTtFckY4dHNCVjtFcUZydXNCTTtJQU9JLHdCQUFBO0VyRml1c0JWO0VxRnh1c0JNO0lBT0ksNkJBQUE7U0FBQSx3QkFBQTtFckZvdXNCVjtFcUYzdXNCTTtJQU9JLG1DQUFBO1NBQUEsOEJBQUE7RXJGdXVzQlY7RXFGOXVzQk07SUFPSSxrQ0FBQTtTQUFBLDZCQUFBO0VyRjB1c0JWO0VxRmp2c0JNO0lBT0ksZ0NBQUE7U0FBQSwyQkFBQTtFckY2dXNCVjtFcUZwdnNCTTtJQU9JLGtDQUFBO1NBQUEsNkJBQUE7RXJGZ3ZzQlY7RXFGdnZzQk07SUFPSSxnQ0FBQTtTQUFBLDJCQUFBO0VyRm12c0JWO0VxRjF2c0JNO0lBT0ksa0NBQUE7U0FBQSw2QkFBQTtFckZzdnNCVjtFcUY3dnNCTTtJQU9JLGdDQUFBO1NBQUEsMkJBQUE7RXJGeXZzQlY7RXFGaHdzQk07SUFPSSwyQkFBQTtFckY0dnNCVjtFcUZud3NCTTtJQU9JLDRCQUFBO0VyRit2c0JWO0VxRnR3c0JNO0lBT0ksNkJBQUE7RXJGa3dzQlY7QUFDRjtBMkI3d3NCSTtFMERHSTtJQU9JLHNCQUFBO0VyRnV3c0JWO0VxRjl3c0JNO0lBT0ksdUJBQUE7RXJGMHdzQlY7RXFGanhzQk07SUFPSSxzQkFBQTtFckY2d3NCVjtFcUZweHNCTTtJQU9JLGlDQUFBO09BQUEsOEJBQUE7RXJGZ3hzQlY7RXFGdnhzQk07SUFPSSwrQkFBQTtPQUFBLDRCQUFBO0VyRm14c0JWO0VxRjF4c0JNO0lBT0ksOEJBQUE7T0FBQSwyQkFBQTtFckZzeHNCVjtFcUY3eHNCTTtJQU9JLG9DQUFBO09BQUEsaUNBQUE7RXJGeXhzQlY7RXFGaHlzQk07SUFPSSw4QkFBQTtPQUFBLDJCQUFBO0VyRjR4c0JWO0VxRm55c0JNO0lBT0ksMEJBQUE7RXJGK3hzQlY7RXFGdHlzQk07SUFPSSxnQ0FBQTtFckZreXNCVjtFcUZ6eXNCTTtJQU9JLHlCQUFBO0VyRnF5c0JWO0VxRjV5c0JNO0lBT0ksd0JBQUE7RXJGd3lzQlY7RXFGL3lzQk07SUFPSSwrQkFBQTtFckYyeXNCVjtFcUZsenNCTTtJQU9JLHlCQUFBO0VyRjh5c0JWO0VxRnJ6c0JNO0lBT0ksNkJBQUE7RXJGaXpzQlY7RXFGeHpzQk07SUFPSSw4QkFBQTtFckZvenNCVjtFcUYzenNCTTtJQU9JLHdCQUFBO0VyRnV6c0JWO0VxRjl6c0JNO0lBT0ksK0JBQUE7RXJGMHpzQlY7RXFGajBzQk07SUFPSSx3QkFBQTtFckY2enNCVjtFcUZwMHNCTTtJQU9JLHlCQUFBO0VyRmcwc0JWO0VxRnYwc0JNO0lBT0ksOEJBQUE7RXJGbTBzQlY7RXFGMTBzQk07SUFPSSxpQ0FBQTtFckZzMHNCVjtFcUY3MHNCTTtJQU9JLHNDQUFBO0VyRnkwc0JWO0VxRmgxc0JNO0lBT0kseUNBQUE7RXJGNDBzQlY7RXFGbjFzQk07SUFPSSx1QkFBQTtFckYrMHNCVjtFcUZ0MXNCTTtJQU9JLHVCQUFBO0VyRmsxc0JWO0VxRnoxc0JNO0lBT0kseUJBQUE7RXJGcTFzQlY7RXFGNTFzQk07SUFPSSx5QkFBQTtFckZ3MXNCVjtFcUYvMXNCTTtJQU9JLDBCQUFBO0VyRjIxc0JWO0VxRmwyc0JNO0lBT0ksNEJBQUE7RXJGODFzQlY7RXFGcjJzQk07SUFPSSxrQ0FBQTtFckZpMnNCVjtFcUZ4MnNCTTtJQU9JLHNDQUFBO0VyRm8yc0JWO0VxRjMyc0JNO0lBT0ksb0NBQUE7RXJGdTJzQlY7RXFGOTJzQk07SUFPSSxrQ0FBQTtFckYwMnNCVjtFcUZqM3NCTTtJQU9JLHlDQUFBO0VyRjYyc0JWO0VxRnAzc0JNO0lBT0ksd0NBQUE7RXJGZzNzQlY7RXFGdjNzQk07SUFPSSx3Q0FBQTtFckZtM3NCVjtFcUYxM3NCTTtJQU9JLGtDQUFBO0VyRnMzc0JWO0VxRjczc0JNO0lBT0ksZ0NBQUE7RXJGeTNzQlY7RXFGaDRzQk07SUFPSSw4QkFBQTtFckY0M3NCVjtFcUZuNHNCTTtJQU9JLGdDQUFBO0VyRiszc0JW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Qk07SUFPSSwyQkFBQTtFckZ5anRCVjtFcUZoa3RCTTtJQU9JLDJCQUFBO0VyRjRqdEJWO0VxRm5rdEJNO0lBT0ksMEJBQUE7RXJGK2p0QlY7RXFGdGt0Qk07SUFPSSxnQ0FBQTtFckZra3RCVjtFcUZ6a3RCTTtJQU9JLCtCQUFBO0VyRnFrdEJWO0VxRjVrdEJNO0lBT0ksNkJBQUE7RXJGd2t0QlY7RXFGL2t0Qk07SUFPSSwrQkFBQTtFckYya3RCVjtFcUZsbHRCTTtJQU9JLDZCQUFBO0VyRjhrdEJWO0VxRnJsdEJNO0lBT0ksK0JBQUE7RXJGaWx0QlY7RXFGeGx0Qk07SUFPSSw2QkFBQTtFckZvbHRCVjtFcUYzbHRCTTtJQU9JLDZCQUFBO0VyRnVsdEJWO0VxRjlsdEJNO0lBT0ksMkJBQUE7RXJGMGx0QlY7RXFGam10Qk07SUFPSSxpQ0FBQTtFckY2bHRCVjtFcUZwbXRCTTtJQU9JLGdDQUFBO0VyRmdtdEJWO0VxRnZtdEJNO0lBT0ksOEJBQUE7RXJGbW10QlY7RXFGMW10Qk07SUFPSSxnQ0FBQTtFckZzbXRCVjtFcUY3bXRCTTtJQU9JLDhCQUFBO0VyRnltdEJWO0VxRmhudEJNO0lBT0ksZ0NBQUE7RXJGNG10QlY7RXFGbm50Qk07SUFPSSw4QkFBQTtFckYrbXRCVjtFcUZ0bnRCTTtJQU9JLDhCQUFBO0VyRmtudEJWO0VxRnpudEJNO0lBT0kseUJBQUE7RXJGcW50QlY7RXFGNW50Qk07SUFPSSwrQkFBQTtFckZ3bnRCVjtFcUYvbnRCTTtJQU9JLDhCQUFBO0VyRjJudEJWO0VxRmxvdEJNO0lBT0ksNEJBQUE7RXJGOG50QlY7RXFGcm90Qk07SUFPSSw4QkFBQTtFckZpb3RCVjtFcUZ4b3RCTTtJQU9JLDRCQUFBO0VyRm9vdEJWO0VxRjNvdEJNO0lBT0ksOEJBQUE7RXJGdW90QlY7RXFGOW90Qk07SUFPSSw0QkFBQTtFckYwb3RCVjtFcUZqcHRCTTtJQU9JLDRCQUFBO0VyRjZvdEJWO0VxRnBwdEJNO0lBT0ksMkJBQUE7RXJGZ3B0QlY7RXFGdnB0Qk07SUFPSSwwQkFBQTtFckZtcHRCVjtFcUYxcHRC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O0VxRjk2dEJNO0lBT0ksOEJBQUE7RXJGMDZ0QlY7RXFGajd0Qk07SUFPSSxnQ0FBQTtFckY2NnRCVjtFcUZwN3RCTTtJQU9JLDhCQUFBO0VyRmc3dEJWO0VxRnY3dEJNO0lBT0ksZ0NBQUE7RXJGbTd0QlY7RXFGMTd0Qk07SUFPSSw4QkFBQTtFckZzN3RCVjtFcUY3N3RCTTtJQU9JLDRCQUFBO0VyRnk3dEJWO0VxRmg4dEJNO0lBT0ksa0NBQUE7RXJGNDd0QlY7RXFGbjh0Qk07SUFPSSxpQ0FBQTtFckYrN3RCVjtFcUZ0OHRCTTtJQU9JLCtCQUFBO0VyRms4dEJWO0VxRno4dEJNO0lBT0ksaUNBQUE7RXJGcTh0QlY7RXFGNTh0Qk07SUFPSSwrQkFBQTtFckZ3OHRCVjtFcUYvOHRCTTtJQU9JLGlDQUFBO0VyRjI4dEJWO0VxRmw5dEJNO0lBT0ksK0JBQUE7RXJGODh0QlY7RXFGcjl0Qk07SUFPSSwwQkFBQTtFckZpOXRCVjtFcUZ4OXRCTTtJQU9JLGdDQUFBO0VyRm85dEJWO0VxRjM5dEJNO0lBT0ksK0JBQUE7RXJGdTl0QlY7RXFGOTl0Qk07SUFPSSw2QkFBQTtFckYwOXRCVjtFcUZqK3RCTTtJQU9JLCtCQUFBO0VyRjY5dEJWO0VxRnArdEJNO0lBT0ksNkJBQUE7RXJGZyt0QlY7RXFGdit0Qk07SUFPSSwrQkFBQTtFckZtK3RCVjtFcUYxK3RCTTtJQU9JLDZCQUFBO0VyRnMrdEJWO0VxRjcrdEJNO0lBT0ksaUJBQUE7RXJGeSt0QlY7RXFGaC90Qk07SUFPSSx1QkFBQTtFckY0K3RCVjtFcUZuL3RCTTtJQU9JLHNCQUFBO0VyRisrdEJWO0VxRnQvdEJNO0lBT0ksb0JBQUE7RXJGay90QlY7RXFGei90Qk07SUFPSSxzQkFBQTtFckZxL3RCVjtFcUY1L3RCTTtJQU9JLG9CQUFBO0VyRncvdEJWO0VxRi8vdEJNO0lBT0ksc0JBQUE7RXJGMi90QlY7RXFGbGd1Qk07SUFPSSxvQkFBQTtFckY4L3RCVjtFcUZyZ3VCTTtJQU9JLHFCQUFBO0VyRmlndUJWO0VxRnhndUJNO0lBT0ksMkJBQUE7RXJGb2d1QlY7RXFGM2d1Qk07SUFPSSwwQkFBQTtFckZ1Z3VCVjtFcUY5Z3VCTTtJQU9JLHdCQUFBO0VyRjBndUJWO0VxRmpodUJNO0lBT0ksMEJBQUE7RXJGNmd1QlY7RXFGcGh1Qk07SUFPSSx3QkFBQTtFckZnaHVCVjtFcUZ2aHVCTTtJQU9JLDBCQUFBO0VyRm1odUJWO0VxRjFodUJNO0lBT0ksd0JBQUE7RXJGc2h1QlY7RXFGN2h1Qk07SUFPSSw2QkFBQTtTQUFBLHdCQUFBO0VyRnlodUJWO0VxRmhpdUJNO0lBT0ksbUNBQUE7U0FBQSw4QkFBQTtFckY0aHVCVjtFcUZuaXVCTTtJQU9JLGtDQUFBO1NBQUEsNkJBQUE7RXJGK2h1QlY7RXFGdGl1Qk07SUFPSSxnQ0FBQTtTQUFBLDJCQUFBO0VyRmtpdUJWO0VxRnppdUJNO0lBT0ksa0NBQUE7U0FBQSw2QkFBQTtFckZxaXVCVjtFcUY1aXVCTTtJQU9JLGdDQUFBO1NBQUEsMkJBQUE7RXJGd2l1QlY7RXFGL2l1Qk07SUFPSSxrQ0FBQTtTQUFBLDZCQUFBO0VyRjJpdUJWO0VxRmxqdUJNO0lBT0ksZ0NBQUE7U0FBQSwyQkFBQTtFckY4aXVCVjtFcUZyanVCTTtJQU9JLDJCQUFBO0VyRmlqdUJWO0VxRnhqdUJNO0lBT0ksNEJBQUE7RXJGb2p1QlY7RXFGM2p1Qk07SUFPSSw2QkFBQTtFckZ1anVCVjtBQUNGO0EyQmxrdUJJO0UwREdJO0lBT0ksc0JBQUE7RXJGNGp1QlY7RXFGbmt1Qk07SUFPSSx1QkFBQTtFckYranVCVjtFcUZ0a3VCTTtJQU9JLHNCQUFBO0VyRmtrdUJWO0VxRnprdUJNO0lBT0ksaUNBQUE7T0FBQSw4QkFBQTtFckZxa3VCVjtFcUY1a3VCTTtJQU9JLCtCQUFBO09BQUEsNEJBQUE7RXJGd2t1QlY7RXFGL2t1Qk07SUFPSSw4QkFBQTtPQUFBLDJCQUFBO0VyRjJrdUJWO0VxRmxsdUJNO0lBT0ksb0NBQUE7T0FBQSxpQ0FBQTtFckY4a3VCVjtFcUZybHVCTTtJQU9JLDhCQUFBO09BQUEsMkJBQUE7RXJGaWx1QlY7RXFGeGx1Qk07SUFPSSwwQkFBQTtFckZvbHVCVjtFcUYzbHVCTTtJQU9JLGdDQUFBO0VyRnVsdUJWO0VxRjlsdUJNO0lBT0kseUJBQUE7RXJGMGx1QlY7RXFGam11Qk07SUFPSSx3QkFBQTtFckY2bHVCVjtFcUZwbXVCTTtJQU9JLCtCQUFBO0VyRmdtdUJWO0VxRnZtdUJNO0lBT0kseUJBQUE7RXJGbW11QlY7RXFGMW11Qk07SUFPSSw2QkFBQTtFckZzbXVCVjtFcUY3bXVCTTtJQU9JLDhCQUFBO0VyRnltdUJWO0VxRmhudUJNO0lBT0ksd0JBQUE7RXJGNG11QlY7RXFGbm51Qk07SUFPSSwrQkFBQTtFckYrbXVCVjtFcUZ0bnVCTTtJQU9JLHdCQUFBO0VyRmtudUJWO0VxRnpudUJNO0lBT0kseUJBQUE7RXJGcW51QlY7RXFGNW51Qk07SUFPSSw4QkFBQTtFckZ3bnVCVjtFcUYvbnVCTTtJQU9JLGlDQUFBO0VyRjJudUJWO0VxRmxvdUJNO0lBT0ksc0NBQUE7RXJGOG51QlY7RXFGcm91Qk07SUFPSSx5Q0FBQTtFckZpb3VCVjtFcUZ4b3VCTTtJQU9JLHVCQUFBO0VyRm9vdUJWO0VxRjNvdUJNO0lBT0ksdUJBQUE7RXJGdW91QlY7RXFGOW91Qk07SUFPSSx5QkFBQTtFckYwb3VCVjtFcUZqcHVCTTtJQU9JLHlCQUFBO0VyRjZvdUJWO0VxRnBwdUJNO0lBT0ksMEJBQUE7RXJGZ3B1QlY7RXFGdnB1Qk07SUFPSSw0QkFBQTtFckZtcHVCVjtFcUYxcHVCTTtJQU9JLGtDQUFBO0VyRnNwdUJWO0VxRjdwdUJNO0lBT0ksc0NBQUE7RXJGeXB1QlY7RXFGaHF1Qk07SUFPSSxvQ0FBQTtFckY0cHVCVjtFcUZucXVCTTtJQU9JLGtDQUFBO0VyRitwdUJWO0VxRnRxdUJNO0lBT0kseUNBQUE7RXJGa3F1QlY7RXFGenF1Qk07SUFPSSx3Q0FBQTtFckZxcXVCVjtFcUY1cXVCTTtJQU9JLHdDQUFBO0VyRndxdUJWO0VxRi9xdUJNO0lBT0ksa0NBQUE7RXJGMnF1QlY7RXFGbHJ1Qk07SUFPSSxnQ0FBQTtFckY4cXVCVjtFcUZycnVCTTtJQU9JLDhCQUFBO0VyRmlydUJWO0VxRnhydUJNO0lBT0ksZ0NBQUE7RXJGb3J1QlY7RXFGM3J1Qk07SUFPSSwrQkFBQTtFckZ1cnVCVjtFcUY5cnVCTTtJQU9JLG9DQUFBO0VyRjBydUJWO0VxRmpzdUJNO0lBT0ksa0NBQUE7RXJGNnJ1QlY7RXFGcHN1Qk07SUFPSSxnQ0FBQTtFckZnc3VCVjtFcUZ2c3VCTTtJQU9JLHVDQUFBO0VyRm1zdUJWO0VxRjFzdUJNO0lBT0ksc0NBQUE7RXJGc3N1QlY7RXFGN3N1Qk07SUFPSSxpQ0FBQTtFckZ5c3VCVjtFcUZodHVCTTtJQU9JLDJCQUFBO0VyRjRzdUJWO0VxRm50dUJNO0lBT0ksaUNBQUE7RXJGK3N1QlY7RXFGdHR1Qk07SUFPSSwrQkFBQTtFckZrdHVCVjtFcUZ6dHVCTTtJQU9JLDZCQUFBO0VyRnF0dUJWO0VxRjV0dUJNO0lBT0ksK0JBQUE7RXJGd3R1QlY7RXFGL3R1Qk07SUFPSSw4QkFBQTtFckYydHVCVjtFcUZsdXVCTTtJQU9JLG9CQUFBO0VyRjh0dUJWO0VxRnJ1dUJNO0lBT0ksbUJBQUE7RXJGaXV1QlY7RXFGeHV1Qk07SUFPSSxtQkFBQTtFckZvdXVCVjtFcUYzdXVCTTtJQU9JLG1CQUFBO0VyRnV1dUJWO0VxRjl1dUJNO0lBT0ksbUJBQUE7RXJGMHV1QlY7RXFGanZ1Qk07SUFPSSxtQkFBQTtFckY2dXVCVjtFcUZwdnVCTTtJQU9JLG1CQUFBO0VyRmd2dUJWO0VxRnZ2dUJNO0lBT0ksbUJBQUE7RXJGbXZ1QlY7RXFGMXZ1Qk07SUFPSSxvQkFBQTtFckZzdnVCVjtFcUY3dnVCTTtJQU9JLDBCQUFBO0VyRnl2dUJWO0VxRmh3dUJNO0lBT0kseUJBQUE7RXJGNHZ1QlY7RXFGbnd1Qk07SUFPSSx1QkFBQTtFckYrdnVCVjtFcUZ0d3VCTTtJQU9JLHlCQUFBO0VyRmt3dUJWO0VxRnp3dUJNO0lBT0ksdUJBQUE7RXJGcXd1QlY7RXFGNXd1Qk07SUFPSSx5QkFBQTtFckZ3d3VCVjtFcUYvd3VCTTtJQU9JLHVCQUFBO0VyRjJ3dUJWO0VxRmx4dUJNO0lBT0ksdUJBQUE7RXJGOHd1QlY7RXFGcnh1Qk07SUFPSSwwQkFBQTtJQUFBLHlCQUFBO0VyRmt4dUJWO0VxRnp4dUJNO0lBT0ksZ0NBQUE7SUFBQSwrQkFBQTtFckZzeHVCVjtFcUY3eHVCTTtJQU9JLCtCQUFBO0lBQUEsOEJBQUE7RXJGMHh1QlY7RXFGanl1Qk07SUFPSSw2QkFBQTtJQUFBLDRCQUFBO0VyRjh4dUJWO0VxRnJ5dUJNO0lBT0ksK0JBQUE7SUFBQSw4QkFBQTtFckZreXVCVjtFcUZ6eXVCTTtJQU9JLDZCQUFBO0lBQUEsNEJBQUE7RXJGc3l1QlY7RXFGN3l1Qk07SUFPSSwrQkFBQTtJQUFBLDhCQUFBO0VyRjB5dUJWO0VxRmp6dUJNO0lBT0ksNkJBQUE7SUFBQSw0QkFBQTtFckY4eXVCVjtFcUZyenVCTTtJQU9JLDZCQUFBO0lBQUEsNEJBQUE7RXJGa3p1QlY7RXFGenp1Qk07SUFPSSx3QkFBQTtJQUFBLDJCQUFBO0VyRnN6dUJWO0VxRjd6dUJNO0lBT0ksOEJBQUE7SUFBQSxpQ0FBQTtFckYwenVCVjtFcUZqMHVCTTtJQU9JLDZCQUFBO0lBQUEsZ0NBQUE7RXJGOHp1QlY7RXFGcjB1Qk07SUFPSSwyQkFBQTtJQUFBLDhCQUFBO0VyRmswdUJWO0VxRnowdUJNO0lBT0ksNkJBQUE7SUFBQSxnQ0FBQTtFckZzMHVCVjtFcUY3MHVCTTtJQU9JLDJCQUFBO0lBQUEsOEJBQUE7RXJGMDB1QlY7RXFGajF1Qk07SUFPSSw2QkFBQTtJQUFBLGdDQUFBO0VyRjgwdUJWO0VxRnIxdUJNO0lBT0ksMkJBQUE7SUFBQSw4QkFBQTtFckZrMXVCVjtFcUZ6MXVCTTtJQU9JLDJCQUFBO0lBQUEsOEJBQUE7RXJGczF1QlY7RXFGNzF1Qk07SUFPSSx3QkFBQTtFckZ5MXVCVjtFcUZoMnVCTTtJQU9JLDhCQUFBO0VyRjQxdUJWO0VxRm4ydUJNO0lBT0ksNkJBQUE7RXJGKzF1QlY7RXFGdDJ1Qk07SUFPSSwyQkFBQTtFckZrMnVCVjtFcUZ6MnVCTTtJQU9JLDZCQUFBO0VyRnEydUJWO0VxRjUydUJNO0lBT0ksMkJBQUE7RXJGdzJ1QlY7RXFGLzJ1Qk07SUFPSSw2QkFBQTtFckYyMnVCVjtFcUZsM3VCTTtJQU9JLDJCQUFBO0VyRjgydUJWO0VxRnIzdUJNO0lBT0ksMkJBQUE7RXJGaTN1QlY7RXFGeDN1Qk07SUFPSSwwQkFBQTtFckZvM3VCVjtFcUYzM3VCTTtJQU9JLGdDQUFBO0VyRnUzdUJWO0VxRjkzdUJNO0lBT0ksK0JBQUE7RXJGMDN1QlY7RXFGajR1Qk07SUFPSSw2QkFBQTtFckY2M3VCVjtFcUZwNHVCTTtJQU9JLCtCQUFBO0VyRmc0dUJWO0VxRnY0dUJNO0lBT0ksNkJBQUE7RXJGbTR1QlY7RXFGMTR1Qk07SUFPSSwrQkFBQTtFckZzNHVCVjtFcUY3NHVCTTtJQU9JLDZCQUFBO0VyRnk0dUJWO0VxRmg1dUJNO0lBT0ksNkJBQUE7RXJGNDR1QlY7RXFGbjV1Qk07SUFPSSwyQkFBQTtFckYrNHVCVjtFcUZ0NXVCTTtJQU9JLGlDQUFBO0VyRms1dUJWO0VxRno1dUJNO0lBT0ksZ0NBQUE7RXJGcTV1QlY7RXFGNTV1Qk07SUFPSSw4QkFBQTtFckZ3NXVCVjtFcUYvNXVCTTtJQU9JLGdDQUFBO0VyRjI1dUJWO0VxRmw2dUJNO0lBT0ksOEJBQUE7RXJGODV1QlY7RXFGcjZ1Qk07SUFPSSxnQ0FBQTtFckZpNnVCVjtFcUZ4NnVCTTtJQU9JLDhCQUFBO0VyRm82dUJWO0VxRjM2dUJNO0lBT0ksOEJBQUE7RXJGdTZ1QlY7RXFGOTZ1Qk07SUFPSSx5QkFBQTtFckYwNnVCVjtFcUZqN3VCTTtJQU9JLCtCQUFBO0VyRjY2dUJWO0VxRnA3dUJNO0lBT0ksOEJBQUE7RXJGZzd1QlY7RXFGdjd1Qk07SUFPSSw0QkFBQTtFckZtN3VCVjtFcUYxN3VCTTtJQU9JLDhCQUFBO0VyRnM3dUJWO0VxRjc3dUJNO0lBT0ksNEJBQUE7RXJGeTd1QlY7RXFGaDh1Qk07SUFPSSw4QkFBQTtFckY0N3VCVjtFcUZuOHVCTTtJQU9JLDRCQUFBO0VyRis3dUJWO0VxRnQ4dUJNO0lBT0ksNEJBQUE7RXJGazh1QlY7RXFGejh1Qk07SUFPSSwyQkFBQTtFckZxOHVCVjtFcUY1OHVCTTtJQU9JLDBCQUFBO0VyRnc4dUJWO0VxRi84dUJNO0lBT0ksd0JBQUE7RXJGMjh1QlY7RXFGbDl1Qk07SUFPSSwwQkFBQTtFckY4OHVCVjtFcUZyOXVCTTtJQU9JLHdCQUFBO0VyRmk5dUJWO0VxRng5dUJNO0lBT0ksMEJBQUE7RXJGbzl1QlY7RXFGMzl1Qk07SUFPSSx3QkFBQTtFckZ1OXVCVjtFcUY5OXVCTTtJQU9JLGlDQUFBO0lBQUEsZ0NBQUE7RXJGMjl1QlY7RXFGbCt1Qk07SUFPSSxnQ0FBQTtJQUFBLCtCQUFBO0VyRis5dUJWO0VxRnQrdUJNO0lBT0ksOEJBQUE7SUFBQSw2QkFBQTtFckZtK3VCVjtFcUYxK3VCTTtJQU9JLGdDQUFBO0lBQUEsK0JBQUE7RXJGdSt1QlY7RXFGOSt1Qk07SUFPSSw4QkFBQTtJQUFBLDZCQUFBO0VyRjIrdUJWO0VxRmwvdUJNO0lBT0ksZ0NBQUE7SUFBQSwrQkFBQTtFckYrK3VCVjtFcUZ0L3VCTTtJQU9JLDhCQUFBO0lBQUEsNkJBQUE7RXJGbS91QlY7RXFGMS91Qk07SUFPSSwrQkFBQTtJQUFBLGtDQUFBO0VyRnUvdUJWO0VxRjkvdUJNO0lBT0ksOEJBQUE7SUFBQSxpQ0FBQTtFckYyL3VCVjtFcUZsZ3ZCTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RXJGKy91QlY7RXFGdGd2Qk07SUFPSSw4QkFBQTtJQUFBLGlDQUFBO0VyRm1ndkJWO0VxRjFndkJNO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtFckZ1Z3ZCVjtFcUY5Z3ZCTTtJQU9JLDhCQUFBO0lBQUEsaUNBQUE7RXJGMmd2QlY7RXFGbGh2Qk07SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0VyRitndkJWO0VxRnRodkJNO0lBT0ksK0JBQUE7RXJGa2h2QlY7RXFGemh2Qk07SUFPSSw4QkFBQTtFckZxaHZCVjtFcUY1aHZCTTtJQU9JLDRCQUFBO0VyRndodkJWO0VxRi9odkJNO0lBT0ksOEJBQUE7RXJGMmh2QlY7RXFGbGl2Qk07SUFPSSw0QkFBQTtFckY4aHZCVjtFcUZyaXZCTTtJQU9JLDhCQUFBO0VyRmlpdkJWO0VxRnhpdkJNO0lBT0ksNEJBQUE7RXJGb2l2QlY7RXFGM2l2Qk07SUFPSSxpQ0FBQTtFckZ1aXZCVjtFcUY5aXZCTTtJQU9JLGdDQUFBO0VyRjBpdkJWO0VxRmpqdkJNO0lBT0ksOEJBQUE7RXJGNml2QlY7RXFGcGp2Qk07SUFPSSxnQ0FBQTtFckZnanZCVjtFcUZ2anZCTTtJQU9JLDhCQUFBO0VyRm1qdkJWO0VxRjFqdkJNO0lBT0ksZ0NBQUE7RXJGc2p2QlY7RXFGN2p2Qk07SUFPSSw4QkFBQTtFckZ5anZCVjtFcUZoa3ZCTTtJQU9JLGtDQUFBO0VyRjRqdkJWO0VxRm5rdkJNO0lBT0ksaUNBQUE7RXJGK2p2QlY7RXFGdGt2Qk07SUFPSSwrQkFBQTtFckZra3ZCVjtFcUZ6a3ZCTTtJQU9JLGlDQUFBO0VyRnFrdkJWO0VxRjVrdkJNO0lBT0ksK0JBQUE7RXJGd2t2QlY7RXFGL2t2Qk07SUFPSSxpQ0FBQTtFckYya3ZCVjtFcUZsbHZCTTtJQU9JLCtCQUFBO0VyRjhrdkJWO0VxRnJsdkJNO0lBT0ksZ0NBQUE7RXJGaWx2QlY7RXFGeGx2Qk07SUFPSSwrQkFBQTtFckZvbHZCVjtFcUYzbHZCTTtJQU9JLDZCQUFBO0VyRnVsdkJWO0VxRjlsdkJNO0lBT0ksK0JBQUE7RXJGMGx2QlY7RXFGam12Qk07SUFPSSw2QkFBQTtFckY2bHZCVjtFcUZwbXZCTTtJQU9JLCtCQUFBO0VyRmdtdkJWO0VxRnZtdkJNO0lBT0ksNkJBQUE7RXJGbW12QlY7RXFGMW12Qk07SUFPSSxxQkFBQTtFckZzbXZCVjtFcUY3bXZCTTtJQU9JLDJCQUFBO0VyRnltdkJWO0VxRmhudkJNO0lBT0ksMEJBQUE7RXJGNG12QlY7RXFGbm52Qk07SUFPSSx3QkFBQTtFckYrbXZCVjtFcUZ0bnZCTTtJQU9JLDBCQUFBO0VyRmtudkJWO0VxRnpudkJNO0lBT0ksd0JBQUE7RXJGcW52QlY7RXFGNW52Qk07SUFPSSwwQkFBQTtFckZ3bnZCVjtFcUYvbnZCTTtJQU9JLHdCQUFBO0VyRjJudkJWO0VxRmxvdkJNO0lBT0ksMkJBQUE7SUFBQSwwQkFBQTtFckYrbnZCVjtFcUZ0b3ZCTTtJQU9JLGlDQUFBO0lBQUEsZ0NBQUE7RXJGbW92QlY7RXFGMW92Qk07SUFPSSxnQ0FBQTtJQUFBLCtCQUFBO0VyRnVvdkJWO0VxRjlvdkJNO0lBT0ksOEJBQUE7SUFBQSw2QkFBQTtFckYyb3ZCVjtFcUZscHZCTTtJQU9JLGdDQUFBO0lBQUEsK0JBQUE7RXJGK292QlY7RXFGdHB2Qk07SUFPSSw4QkFBQTtJQUFBLDZCQUFBO0VyRm1wdkJWO0VxRjFwdkJNO0lBT0ksZ0NBQUE7SUFBQSwrQkFBQTtFckZ1cHZCVjtFcUY5cHZCTTtJQU9JLDhCQUFBO0lBQUEsNkJBQUE7RXJGMnB2QlY7RXFGbHF2Qk07SUFPSSx5QkFBQTtJQUFBLDRCQUFBO0VyRitwdkJWO0VxRnRxdkJNO0lBT0ksK0JBQUE7SUFBQSxrQ0FBQTtFckZtcXZCVjtFcUYxcXZCTTtJQU9JLDhCQUFBO0lBQUEsaUNBQUE7RXJGdXF2QlY7RXFGOXF2Qk07SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0VyRjJxdkJWO0VxRmxydkJNO0lBT0ksOEJBQUE7SUFBQSxpQ0FBQTtFckYrcXZCVjtFcUZ0cnZCTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RXJGbXJ2QlY7RXFGMXJ2Qk07SUFPSSw4QkFBQTtJQUFBLGlDQUFBO0VyRnVydkJWO0VxRjlydkJNO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtFckYycnZCVjtFcUZsc3ZCTTtJQU9JLHlCQUFBO0VyRjhydkJWO0VxRnJzdkJNO0lBT0ksK0JBQUE7RXJGaXN2QlY7RXFGeHN2Qk07SUFPSSw4QkFBQTtFckZvc3ZCVjtFcUYzc3ZCTTtJQU9JLDRCQUFBO0VyRnVzdkJWO0VxRjlzdkJNO0lBT0ksOEJBQUE7RXJGMHN2QlY7RXFGanR2Qk07SUFPSSw0QkFBQTtFckY2c3ZCVjtFcUZwdHZCTTtJQU9JLDhCQUFBO0VyRmd0dkJWO0VxRnZ0dkJNO0lBT0ksNEJBQUE7RXJGbXR2QlY7RXFGMXR2Qk07SUFPSSwyQkFBQTtFckZzdHZCVjtFcUY3dHZCTTtJQU9JLGlDQUFBO0VyRnl0dkJWO0VxRmh1dkJNO0lBT0ksZ0NBQUE7RXJGNHR2QlY7RXFGbnV2Qk07SUFPSSw4QkFBQTtFckYrdHZCVjtFcUZ0dXZCTTtJQU9JLGdDQUFBO0VyRmt1dkJWO0VxRnp1dkJNO0lBT0ksOEJBQUE7RXJGcXV2QlY7RXFGNXV2Qk07SUFPSSxnQ0FBQTtFckZ3dXZCVjtFcUYvdXZCTTtJQU9JLDhCQUFBO0VyRjJ1dkJWO0VxRmx2dkJNO0lBT0ksNEJBQUE7RXJGOHV2QlY7RXFGcnZ2Qk07SUFPSSxrQ0FBQTtFckZpdnZCVjtFcUZ4dnZCTTtJQU9JLGlDQUFBO0VyRm92dkJWO0VxRjN2dkJNO0lBT0ksK0JBQUE7RXJGdXZ2QlY7RXFGOXZ2Qk07SUFPSSxpQ0FBQTtFckYwdnZCVjtFcUZqd3ZCTTtJQU9JLCtCQUFBO0VyRjZ2dkJWO0VxRnB3dkJNO0lBT0ksaUNBQUE7RXJGZ3d2QlY7RXFGdnd2Qk07SUFPSSwrQkFBQTtFckZtd3ZCVjtFcUYxd3ZCTTtJQU9JLDBCQUFBO0VyRnN3dkJWO0VxRjd3dkJNO0lBT0ksZ0NBQUE7RXJGeXd2QlY7RXFGaHh2Qk07SUFPSSwrQkFBQTtFckY0d3ZCVjtFcUZueHZCTTtJQU9JLDZCQUFBO0VyRit3dkJWO0VxRnR4dkJNO0lBT0ksK0JBQUE7RXJGa3h2QlY7RXFGenh2Qk07SUFPSSw2QkFBQTtFckZxeHZCVjtFcUY1eHZCTTtJQU9JLCtCQUFBO0VyRnd4dkJWO0VxRi94dkJNO0lBT0ksNkJBQUE7RXJGMnh2QlY7RXFGbHl2Qk07SUFPSSxpQkFBQTtFckY4eHZCVjtFcUZyeXZCTTtJQU9JLHVCQUFBO0VyRml5dkJWO0VxRnh5dkJNO0lBT0ksc0JBQUE7RXJGb3l2QlY7RXFGM3l2Qk07SUFPSSxvQkFBQTtFckZ1eXZCVjtFcUY5eXZCTTtJQU9JLHNCQUFBO0VyRjB5dkJWO0VxRmp6dkJNO0lBT0ksb0JBQUE7RXJGNnl2QlY7RXFGcHp2Qk07SUFPSSxzQkFBQTtFckZnenZCVjtFcUZ2enZCTTtJQU9JLG9CQUFBO0VyRm16dkJWO0VxRjF6dkJNO0lBT0kscUJBQUE7RXJGc3p2QlY7RXFGN3p2Qk07SUFPSSwyQkFBQTtFckZ5enZCVjtFcUZoMHZCTTtJQU9JLDBCQUFBO0VyRjR6dkJWO0VxRm4wdkJNO0lBT0ksd0JBQUE7RXJGK3p2QlY7RXFGdDB2Qk07SUFPSSwwQkFBQTtFckZrMHZCVjtFcUZ6MHZCTTtJQU9JLHdCQUFBO0VyRnEwdkJWO0VxRjUwdkJNO0lBT0ksMEJBQUE7RXJGdzB2QlY7RXFGLzB2Qk07SUFPSSx3QkFBQTtFckYyMHZCVjtFcUZsMXZCTTtJQU9JLDZCQUFBO1NBQUEsd0JBQUE7RXJGODB2QlY7RXFGcjF2Qk07SUFPSSxtQ0FBQTtTQUFBLDhCQUFBO0VyRmkxdkJWO0VxRngxdkJNO0lBT0ksa0NBQUE7U0FBQSw2QkFBQTtFckZvMXZCVjtFcUYzMXZCTTtJQU9JLGdDQUFBO1NBQUEsMkJBQUE7RXJGdTF2QlY7RXFGOTF2Qk07SUFPSSxrQ0FBQTtTQUFBLDZCQUFBO0VyRjAxdkJWO0VxRmoydkJNO0lBT0ksZ0NBQUE7U0FBQSwyQkFBQTtFckY2MXZCVjtFcUZwMnZCTTtJQU9JLGtDQUFBO1NBQUEsNkJBQUE7RXJGZzJ2QlY7RXFGdjJ2Qk07SUFPSSxnQ0FBQTtTQUFBLDJCQUFBO0VyRm0ydkJWO0VxRjEydkJNO0lBT0ksMkJBQUE7RXJGczJ2QlY7RXFGNzJ2Qk07SUFPSSw0QkFBQTtFckZ5MnZCVjtFcUZoM3ZCTTtJQU9JLDZCQUFBO0VyRjQydkJWO0FBQ0Y7QTJCdjN2Qkk7RTBER0k7SUFPSSxzQkFBQTtFckZpM3ZCVjtFcUZ4M3ZCTTtJQU9JLHVCQUFBO0VyRm8zdkJWO0VxRjMzdkJNO0lBT0ksc0JBQUE7RXJGdTN2QlY7RXFGOTN2Qk07SUFPSSxpQ0FBQTtPQUFBLDhCQUFBO0VyRjAzdkJWO0VxRmo0dkJNO0lBT0ksK0JBQUE7T0FBQSw0QkFBQTtFckY2M3ZCVjtFcUZwNHZCTTtJQU9JLDhCQUFBO09BQUEsMkJBQUE7RXJGZzR2QlY7RXFGdjR2Qk07SUFPSSxvQ0FBQTtPQUFBLGlDQUFBO0VyRm00dkJWO0VxRjE0dkJNO0lBT0ksOEJBQUE7T0FBQSwyQkFBQTtFckZzNHZCVjtFcUY3NHZCTTtJQU9JLDBCQUFBO0VyRnk0dkJWO0VxRmg1dkJNO0lBT0ksZ0NBQUE7RXJGNDR2QlY7RXFGbjV2Qk07SUFPSSx5QkFBQTtFckYrNHZCVjtFcUZ0NXZCTTtJQU9JLHdCQUFBO0VyRms1dkJWO0VxRno1dkJNO0lBT0ksK0JBQUE7RXJGcTV2QlY7RXFGNTV2Qk07SUFPSSx5QkFBQTtFckZ3NXZCVjtFcUYvNXZCTTtJQU9JLDZCQUFBO0VyRjI1dkJWO0VxRmw2dkJNO0lBT0ksOEJBQUE7RXJGODV2QlY7RXFGcjZ2Qk07SUFPSSx3QkFBQTtFckZpNnZCVjtFcUZ4NnZCTTtJQU9JLCtCQUFBO0VyRm82dkJWO0VxRjM2dkJNO0lBT0ksd0JBQUE7RXJGdTZ2QlY7RXFGOTZ2Qk07SUFPSSx5QkFBQTtFckYwNnZCVjtFcUZqN3ZCTTtJQU9JLDhCQUFBO0VyRjY2dkJWO0VxRnA3dkJNO0lBT0ksaUNBQUE7RXJGZzd2QlY7RXFGdjd2Qk07SUFPSSxzQ0FBQTtFckZtN3ZCVjtFcUYxN3ZCTTtJQU9JLHlDQUFBO0VyRnM3dkJWO0VxRjc3dkJNO0lBT0ksdUJBQUE7RXJGeTd2QlY7RXFGaDh2Qk07SUFPSSx1QkFBQTtFckY0N3ZCVjtFcUZuOHZCTTtJQU9JLHlCQUFBO0VyRis3dkJWO0VxRnQ4dkJNO0lBT0kseUJBQUE7RXJGazh2QlY7RXFGejh2Qk07SUFPSSwwQkFBQTtFckZxOHZCVjtFcUY1OHZCTTtJQU9JLDRCQUFBO0VyRnc4dkJWO0VxRi84dkJNO0lBT0ksa0NBQUE7RXJGMjh2QlY7RXFGbDl2Qk07SUFPSSxzQ0FBQTtFckY4OHZCVjtFcUZyOXZCTTtJQU9JLG9DQUFBO0VyRmk5dkJWO0VxRng5dkJNO0lBT0ksa0NBQUE7RXJGbzl2QlY7RXFGMzl2Qk07SUFPSSx5Q0FBQTtFckZ1OXZCVjtFcUY5OXZCTTtJQU9JLHdDQUFBO0VyRjA5dkJWO0VxRmordkJNO0lBT0ksd0NBQUE7RXJGNjl2QlY7RXFGcCt2Qk07SUFPSSxrQ0FBQTtFckZnK3ZCVjtFcUZ2K3ZCTTtJQU9JLGdDQUFBO0VyRm0rdkJWO0VxRjErdkJNO0lBT0ksOEJBQUE7RXJGcyt2QlY7RXFGNyt2Qk07SUFPSSxnQ0FBQTtFckZ5K3ZCVjtFcUZoL3ZCTTtJQU9JLCtCQUFBO0VyRjQrdkJWO0VxRm4vdkJNO0lBT0ksb0NBQUE7RXJGKyt2QlY7RXFGdC92Qk07SUFPSSxrQ0FBQTtFckZrL3ZCVjtFcUZ6L3ZCTTtJQU9JLGdDQUFBO0VyRnEvdkJWO0VxRjUvdkJNO0lBT0ksdUNBQUE7RXJGdy92QlY7RXFGLy92Qk07SUFPSSxzQ0FBQTtFckYyL3ZCVjtFcUZsZ3dCTTtJQU9JLGlDQUFBO0VyRjgvdkJWO0VxRnJnd0JNO0lBT0ksMkJBQUE7RXJGaWd3QlY7RXFGeGd3Qk07SUFPSSxpQ0FBQTtFckZvZ3dCVjtFcUYzZ3dCTTtJQU9JLCtCQUFBO0VyRnVnd0JWO0VxRjlnd0JNO0lBT0ksNkJBQUE7RXJGMGd3QlY7RXFGamh3Qk07SUFPSSwrQkFBQTtFckY2Z3dCVjtFcUZwaHdCTTtJQU9JLDhCQUFBO0VyRmdod0JWO0VxRnZod0JNO0lBT0ksb0JBQUE7RXJGbWh3QlY7RXFGMWh3Qk07SUFPSSxtQkFBQTtFckZzaHdCVjtFcUY3aHdCTTtJQU9JLG1CQUFBO0VyRnlod0JWO0VxRmhpd0JNO0lBT0ksbUJBQUE7RXJGNGh3QlY7RXFGbml3Qk07SUFPSSxtQkFBQTtFckYraHdCVjtFcUZ0aXdCTTtJQU9JLG1CQUFBO0VyRmtpd0JWO0VxRnppd0JNO0lBT0ksbUJBQUE7RXJGcWl3QlY7RXFGNWl3Qk07SUFPSSxtQkFBQTtFckZ3aXdCVjtFcUYvaXdCTTtJQU9JLG9CQUFBO0VyRjJpd0JWO0VxRmxqd0JNO0lBT0ksMEJBQUE7RXJGOGl3QlY7RXFGcmp3Qk07SUFPSSx5QkFBQTtFckZpandCVjtFcUZ4andCTTtJQU9JLHVCQUFBO0VyRm9qd0JWO0VxRjNqd0JNO0lBT0kseUJBQUE7RXJGdWp3QlY7RXFGOWp3Qk07SUFPSSx1QkFBQTtFckYwandCVjtFcUZqa3dCTTtJQU9JLHlCQUFBO0VyRjZqd0JWO0VxRnBrd0JNO0lBT0ksdUJBQUE7RXJGZ2t3QlY7RXFGdmt3Qk07SUFPSSx1QkFBQTtFckZta3dCVjtFcUYxa3dCTTtJQU9JLDBCQUFBO0lBQUEseUJBQUE7RXJGdWt3QlY7RXFGOWt3Qk07SUFPSSxnQ0FBQTtJQUFBLCtCQUFBO0VyRjJrd0JWO0VxRmxsd0JNO0lBT0ksK0JBQUE7SUFBQSw4QkFBQTtFckYra3dCVjtFcUZ0bHdCTTtJQU9JLDZCQUFBO0lBQUEsNEJBQUE7RXJGbWx3QlY7RXFGMWx3Qk07SUFPSSwrQkFBQTtJQUFBLDhCQUFBO0VyRnVsd0JWO0VxRjlsd0JNO0lBT0ksNkJBQUE7SUFBQSw0QkFBQTtFckYybHdCVjtFcUZsbXdCTTtJQU9JLCtCQUFBO0lBQUEsOEJBQUE7RXJGK2x3QlY7RXFGdG13Qk07SUFPSSw2QkFBQTtJQUFBLDRCQUFBO0VyRm1td0JWO0VxRjFtd0JNO0lBT0ksNkJBQUE7SUFBQSw0QkFBQTtFckZ1bXdCVjtFcUY5bXdCTTtJQU9JLHdCQUFBO0lBQUEsMkJBQUE7RXJGMm13QlY7RXFGbG53Qk07SUFPSSw4QkFBQTtJQUFBLGlDQUFBO0VyRittd0JWO0VxRnRud0JNO0lBT0ksNkJBQUE7SUFBQSxnQ0FBQTtFckZtbndCVjtFcUYxbndCTTtJQU9JLDJCQUFBO0lBQUEsOEJBQUE7RXJGdW53QlY7RXFGOW53Qk07SUFPSSw2QkFBQTtJQUFBLGdDQUFBO0VyRjJud0JWO0VxRmxvd0JNO0lBT0ksMkJBQUE7SUFBQSw4QkFBQTtFckYrbndCVjtFcUZ0b3dCTTtJQU9JLDZCQUFBO0lBQUEsZ0NBQUE7RXJGbW93QlY7RXFGMW93Qk07SUFPSSwyQkFBQTtJQUFBLDhCQUFBO0VyRnVvd0JWO0VxRjlvd0JNO0lBT0ksMkJBQUE7SUFBQSw4QkFBQTtFckYyb3dCVjtFcUZscHdCTTtJQU9JLHdCQUFBO0VyRjhvd0JWO0VxRnJwd0JNO0lBT0ksOEJBQUE7RXJGaXB3QlY7RXFGeHB3Qk07SUFPSSw2QkFBQTtFckZvcHdCVjtFcUYzcHdCTTtJQU9JLDJCQUFBO0VyRnVwd0JWO0VxRjlwd0JNO0lBT0ksNkJBQUE7RXJGMHB3QlY7RXFGanF3Qk07SUFPSSwyQkFBQTtFckY2cHdCVjtFcUZwcXdCTTtJQU9JLDZCQUFBO0VyRmdxd0JWO0VxRnZxd0JNO0lBT0ksMkJBQUE7RXJGbXF3QlY7RXFGMXF3Qk07SUFPSSwyQkFBQTtFckZzcXdCVjtFcUY3cXdCTTtJQU9JLDBCQUFBO0VyRnlxd0JWO0VxRmhyd0JNO0lBT0ksZ0NBQUE7RXJGNHF3QlY7RXFGbnJ3Qk07SUFPSSwrQkFBQTtFckYrcXdCVjtFcUZ0cndCTTtJQU9JLDZCQUFBO0VyRmtyd0JWO0VxRnpyd0JNO0lBT0ksK0JBQUE7RXJGcXJ3QlY7RXFGNXJ3Qk07SUFPSSw2QkFBQTtFckZ3cndCVjtFcUYvcndCTTtJQU9JLCtCQUFBO0VyRjJyd0JWO0VxRmxzd0JNO0lBT0ksNkJBQUE7RXJGOHJ3QlY7RXFGcnN3Qk07SUFPSSw2QkFBQTtFckZpc3dCVjtFcUZ4c3dCTTtJQU9JLDJCQUFBO0VyRm9zd0JWO0VxRjNzd0JNO0lBT0ksaUNBQUE7RXJGdXN3QlY7RXFGOXN3Qk07SUFPSSxnQ0FBQTtFckYwc3dCVjtFcUZqdHdCTTtJQU9JLDhCQUFBO0VyRjZzd0JWO0VxRnB0d0JNO0lBT0ksZ0NBQUE7RXJGZ3R3QlY7RXFGdnR3Qk07SUFPSSw4QkFBQTtFckZtdHdCVjtFcUYxdHdCTTtJQU9JLGdDQUFBO0VyRnN0d0JWO0VxRjd0d0JNO0lBT0ksOEJBQUE7RXJGeXR3QlY7RXFGaHV3Qk07SUFPSSw4QkFBQTtFckY0dHdCVjtFcUZudXdCTTtJQU9JLHlCQUFBO0VyRit0d0JWO0VxRnR1d0JNO0lBT0ksK0JBQUE7RXJGa3V3QlY7RXFGenV3Qk07SUFPSSw4QkFBQTtFckZxdXdCVjtFcUY1dXdCTTtJQU9JLDRCQUFBO0VyRnd1d0JWO0VxRi91d0JNO0lBT0ksOEJBQUE7RXJGMnV3QlY7RXFGbHZ3Qk07SUFPSSw0QkFBQTtFckY4dXdCVjtFcUZydndCTTtJQU9JLDhCQUFBO0VyRml2d0JWO0VxRnh2d0JNO0lBT0ksNEJBQUE7RXJGb3Z3QlY7RXFGM3Z3Qk07SUFPSSw0QkFBQTtFckZ1dndCVjtFcUY5dndCTTtJQU9JLDJCQUFBO0VyRjB2d0JWO0VxRmp3d0JNO0lBT0ksMEJBQUE7RXJGNnZ3QlY7RXFGcHd3Qk07SUFPSSx3QkFBQTtFckZnd3dCVjtFcUZ2d3dCTTtJQU9JLDBCQUFBO0VyRm13d0JWO0VxRjF3d0JNO0lBT0ksd0JBQUE7RXJGc3d3QlY7RXFGN3d3Qk07SUFPSSwwQkFBQTtFckZ5d3dCVjtFcUZoeHdCTTtJQU9JLHdCQUFBO0VyRjR3d0JWO0VxRm54d0JNO0lBT0ksaUNBQUE7SUFBQSxnQ0FBQTtFckZneHdCVjtFcUZ2eHdCTTtJQU9JLGdDQUFBO0lBQUEsK0JBQUE7RXJGb3h3QlY7RXFGM3h3Qk07SUFPSSw4QkFBQTtJQUFBLDZCQUFBO0VyRnd4d0JWO0VxRi94d0JNO0lBT0ksZ0NBQUE7SUFBQSwrQkFBQTtFckY0eHdCVjtFcUZueXdCTTtJQU9JLDhCQUFBO0lBQUEsNkJBQUE7RXJGZ3l3QlY7RXFGdnl3Qk07SUFPSSxnQ0FBQTtJQUFBLCtCQUFBO0VyRm95d0JWO0VxRjN5d0JNO0lBT0ksOEJBQUE7SUFBQSw2QkFBQTtFckZ3eXdCVjtFcUYveXdCTTtJQU9JLCtCQUFBO0lBQUEsa0NBQUE7RXJGNHl3QlY7RXFGbnp3Qk07SUFPSSw4QkFBQTtJQUFBLGlDQUFBO0VyRmd6d0JWO0VxRnZ6d0JNO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtFckZvendCVjtFcUYzendCTTtJQU9JLDhCQUFBO0lBQUEsaUNBQUE7RXJGd3p3QlY7RXFGL3p3Qk07SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0VyRjR6d0JWO0VxRm4wd0JNO0lBT0ksOEJBQUE7SUFBQSxpQ0FBQTtFckZnMHdCVjtFcUZ2MHdCTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RXJGbzB3QlY7RXFGMzB3Qk07SUFPSSwrQkFBQTtFckZ1MHdCVjtFcUY5MHdCTTtJQU9JLDhCQUFBO0VyRjAwd0JWO0VxRmoxd0JNO0lBT0ksNEJBQUE7RXJGNjB3QlY7RXFGcDF3Qk07SUFPSSw4QkFBQTtFckZnMXdCVjtFcUZ2MXdCTTtJQU9JLDRCQUFBO0VyRm0xd0JWO0VxRjExd0JNO0lBT0ksOEJBQUE7RXJGczF3QlY7RXFGNzF3Qk07SUFPSSw0QkFBQTtFckZ5MXdCVjtFcUZoMndCTTtJQU9JLGlDQUFBO0VyRjQxd0JWO0VxRm4yd0JNO0lBT0ksZ0NBQUE7RXJGKzF3QlY7RXFGdDJ3Qk07SUFPSSw4QkFBQTtFckZrMndCVjtFcUZ6MndCTTtJQU9JLGdDQUFBO0VyRnEyd0JWO0VxRjUyd0JNO0lBT0ksOEJBQUE7RXJGdzJ3QlY7RXFGLzJ3Qk07SUFPSSxnQ0FBQTtFckYyMndCVjtFcUZsM3dCTTtJQU9JLDhCQUFBO0VyRjgyd0JWO0VxRnIzd0JNO0lBT0ksa0NBQUE7RXJGaTN3QlY7RXFGeDN3Qk07SUFPSSxpQ0FBQTtFckZvM3dCVjtFcUYzM3dCTTtJQU9JLCtCQUFBO0VyRnUzd0JWO0VxRjkzd0JNO0lBT0ksaUNBQUE7RXJGMDN3QlY7RXFGajR3Qk07SUFPSSwrQkFBQTtFckY2M3dCVjtFcUZwNHdCTTtJQU9JLGlDQUFBO0VyRmc0d0JWO0VxRnY0d0JNO0lBT0ksK0JBQUE7RXJGbTR3QlY7RXFGMTR3Qk07SUFPSSxnQ0FBQTtFckZzNHdCVjtFcUY3NHdCTTtJQU9JLCtCQUFBO0VyRnk0d0JWO0VxRmg1d0JNO0lBT0ksNkJBQUE7RXJGNDR3QlY7RXFGbjV3Qk07SUFPSSwrQkFBQTtFckYrNHdCVjtFcUZ0NXdCTTtJQU9JLDZCQUFBO0VyRms1d0JWO0VxRno1d0JNO0lBT0ksK0JBQUE7RXJGcTV3QlY7RXFGNTV3Qk07SUFPSSw2QkFBQTtFckZ3NXdCVjtFcUYvNXdCTTtJQU9JLHFCQUFBO0VyRjI1d0JWO0VxRmw2d0JNO0lBT0ksMkJBQUE7RXJGODV3QlY7RXFGcjZ3Qk07SUFPSSwwQkFBQTtFckZpNndCVjtFcUZ4NndCTTtJQU9JLHdCQUFBO0VyRm82d0JWO0VxRjM2d0JNO0lBT0ksMEJBQUE7RXJGdTZ3QlY7RXFGOTZ3Qk07SUFPSSx3QkFBQTtFckYwNndCVjtFcUZqN3dCTTtJQU9JLDBCQUFBO0VyRjY2d0JWO0VxRnA3d0JNO0lBT0ksd0JBQUE7RXJGZzd3QlY7RXFGdjd3Qk07SUFPSSwyQkFBQTtJQUFBLDBCQUFBO0VyRm83d0JWO0VxRjM3d0JNO0lBT0ksaUNBQUE7SUFBQSxnQ0FBQTtFckZ3N3dCVjtFcUYvN3dCTTtJQU9JLGdDQUFBO0lBQUEsK0JBQUE7RXJGNDd3QlY7RXFGbjh3Qk07SUFPSSw4QkFBQTtJQUFBLDZCQUFBO0VyRmc4d0JWO0VxRnY4d0JNO0lBT0ksZ0NBQUE7SUFBQSwrQkFBQTtFckZvOHdCVjtFcUYzOHdCTTtJQU9JLDhCQUFBO0lBQUEsNkJBQUE7RXJGdzh3QlY7RXFGLzh3Qk07SUFPSSxnQ0FBQTtJQUFBLCtCQUFBO0VyRjQ4d0JWO0VxRm45d0JNO0lBT0ksOEJBQUE7SUFBQSw2QkFBQTtFckZnOXdCVjtFcUZ2OXdCTTtJQU9JLHlCQUFBO0lBQUEsNEJBQUE7RXJGbzl3QlY7RXFGMzl3Qk07SUFPSSwrQkFBQTtJQUFBLGtDQUFBO0VyRnc5d0JWO0VxRi85d0JNO0lBT0ksOEJBQUE7SUFBQSxpQ0FBQTtFckY0OXdCVjtFcUZuK3dCTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RXJGZyt3QlY7RXFGdit3Qk07SUFPSSw4QkFBQTtJQUFBLGlDQUFBO0VyRm8rd0JWO0VxRjMrd0JNO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtFckZ3K3dCVjtFcUYvK3dCTTtJQU9JLDhCQUFBO0lBQUEsaUNBQUE7RXJGNCt3QlY7RXFGbi93Qk07SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0VyRmcvd0JWO0VxRnYvd0JNO0lBT0kseUJBQUE7RXJGbS93QlY7RXFGMS93Qk07SUFPSSwrQkFBQTtFckZzL3dCVjtFcUY3L3dCTTtJQU9JLDhCQUFBO0VyRnkvd0JWO0VxRmhneEJNO0lBT0ksNEJBQUE7RXJGNC93QlY7RXFGbmd4Qk07SUFPSSw4QkFBQTtFckYrL3dCVjtFcUZ0Z3hCTTtJQU9JLDRCQUFBO0VyRmtneEJWO0VxRnpneEJNO0lBT0ksOEJBQUE7RXJGcWd4QlY7RXFGNWd4Qk07SUFPSSw0QkFBQTtFckZ3Z3hCVjtFcUYvZ3hCTTtJQU9JLDJCQUFBO0VyRjJneEJWO0VxRmxoeEJNO0lBT0ksaUNBQUE7RXJGOGd4QlY7RXFGcmh4Qk07SUFPSSxnQ0FBQTtFckZpaHhCVjtFcUZ4aHhCTTtJQU9JLDhCQUFBO0VyRm9oeEJWO0VxRjNoeEJNO0lBT0ksZ0NBQUE7RXJGdWh4QlY7RXFGOWh4Qk07SUFPSSw4QkFBQTtFckYwaHhCVjtFcUZqaXhCTTtJQU9JLGdDQUFBO0VyRjZoeEJWO0VxRnBpeEJNO0lBT0ksOEJBQUE7RXJGZ2l4QlY7RXFGdml4Qk07SUFPSSw0QkFBQTtFckZtaXhCVjtFcUYxaXhCTTtJQU9JLGtDQUFBO0VyRnNpeEJWO0VxRjdpeEJNO0lBT0ksaUNBQUE7RXJGeWl4QlY7RXFGaGp4Qk07SUFPSSwrQkFBQTtFckY0aXhCVjtFcUZuanhCTTtJQU9JLGlDQUFBO0VyRitpeEJWO0VxRnRqeEJNO0lBT0ksK0JBQUE7RXJGa2p4QlY7RXFGemp4Qk07SUFPSSxpQ0FBQTtFckZxanhCVjtFcUY1anhCTTtJQU9JLCtCQUFBO0VyRndqeEJWO0VxRi9qeEJNO0lBT0ksMEJBQUE7RXJGMmp4QlY7RXFGbGt4Qk07SUFPSSxnQ0FBQTtFckY4anhCVjtFcUZya3hCTTtJQU9JLCtCQUFBO0VyRmlreEJWO0VxRnhreEJNO0lBT0ksNkJBQUE7RXJGb2t4QlY7RXFGM2t4Qk07SUFPSSwrQkFBQTtFckZ1a3hCVjtFcUY5a3hCTTtJQU9JLDZCQUFBO0VyRjBreEJWO0VxRmpseEJNO0lBT0ksK0JBQUE7RXJGNmt4QlY7RXFGcGx4Qk07SUFPSSw2QkFBQTtFckZnbHhCVjtFcUZ2bHhCTTtJQU9JLGlCQUFBO0VyRm1seEJWO0VxRjFseEJNO0lBT0ksdUJBQUE7RXJGc2x4QlY7RXFGN2x4Qk07SUFPSSxzQkFBQTtFckZ5bHhCVjtFcUZobXhCTTtJQU9JLG9CQUFBO0VyRjRseEJWO0VxRm5teEJNO0lBT0ksc0JBQUE7RXJGK2x4QlY7RXFGdG14Qk07SUFPSSxvQkFBQTtFckZrbXhCVjtFcUZ6bXhCTTtJQU9JLHNCQUFBO0VyRnFteEJWO0VxRjVteEJNO0lBT0ksb0JB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QixnQkF0Z0VIO0F2RjgweEJ0Qjs7QXVGeDB0QkU7RUFBdUIsZ0JBdGdFSDtBdkZrMXhCdEI7O0F1RjUwdEJFO0VBQXVCLGdCQXRnRUg7QXZGczF4QnRCOztBdUZoMXRCRTtFQUF1QixnQkF0Z0VIO0F2RjAxeEJ0Qjs7QXVGcDF0QkU7RUFBdUIsZ0JBdGdFSDtBdkY4MXhCdEI7O0F1RngxdEJFO0VBQXVCLGdCQXRnRUg7QXZGazJ4QnRCOztBdUY1MXRCRTtFQUF1QixnQkF0Z0VIO0F2RnMyeEJ0Qjs7QXVGaDJ0QkU7RUFBdUIsZ0JBdGdFSDtBdkYwMnhCdEI7O0F1RnAydEJFO0VBQXVCLGdCQXRnRUg7QXZGODJ4QnRCOztBdUZ4MnRCRTtFQUF1QixnQkF0Z0VIO0F2RmszeEJ0Qjs7QXVGNTJ0QkU7RUFBdUIsZ0JBdGdFSDtBdkZzM3hCdEI7O0F1RmgzdEJFO0VBQXVCLGdCQXRnRUg7QXZGMDN4QnRCOztBdUZwM3RCRTtFQUF1QixnQkF0Z0VIO0F2RjgzeEJ0Qjs7QXVGeDN0QkU7RUFBdUIsZ0JBdGdFSDtBdkZrNHhCdEI7O0F1RjUzdEJFO0VBQXVCLGdCQXRnRUg7QXZGczR4QnRCOztBdUZoNHRCRTtFQUF1QixnQkF0Z0VIO0F2RjA0eEJ0Qjs7QXVGcDR0QkU7RUFBdUIsZ0JBdGdFSDtBdkY4NHhCdEI7O0F1Rng0dEJFO0VBQXVCLGdCQXRnRUg7QXZGazV4QnRCOztBdUY1NHRCRTtFQUF1QixnQkF0Z0VIO0F2RnM1eEJ0Qjs7QXVGaDV0QkU7RUFBdUIsZ0JBdGdFSDtBdkYwNXhCdEI7O0F1RnA1dEJFO0VBQXVCLGdCQXRnRUg7QXZGODV4QnRCOztBdUZ4NXRCRTtFQUF1QixnQkF0Z0VIO0F2Rms2eEJ0Qjs7QXVGNTV0QkU7RUFBdUIsZ0JBdGdFSDtBdkZzNnhCdEI7O0F1Rmg2dEJFO0VBQXVCLGdCQXRnRUg7QXZGMDZ4QnRCOztBdUZwNnRCRTtFQUF1QixnQkF0Z0VIO0F2Rjg2eEJ0Qjs7QXVGeDZ0QkU7RUFBdUIsZ0JBdGdFSDtBdkZrN3hCdEI7O0F1RjU2dEJFO0VBQXVCLGdCQXRnRUg7QXZGczd4QnRCOztBdUZoN3RCRTtFQUF1QixnQkF0Z0VIO0F2RjA3eEJ0Qjs7QXVGcDd0QkU7RUFBdUIsZ0JBdGdFSDtBdkY4N3hCdEI7O0F1Rng3dEJFO0VBQXVCLGdCQXRnRUg7QXZGazh4QnRCOztBdUY1N3RCRTtFQUF1QixnQkF0Z0VIO0F2RnM4eEJ0Qjs7QXVGaDh0QkU7RUFBdUIsZ0JBdGdFSDtBdkYwOHhCdEI7O0F1RnA4dEJFO0VBQXVCLGdCQXRnRUg7QXZGODh4QnRCOztBdUZ4OHRCRTtFQUF1QixnQkF0Z0VIO0F2Rms5eEJ0Qjs7QXVGNTh0QkU7RUFBdUIsZ0JBdGdFSDtBdkZzOXhCdEI7O0F1Rmg5dEJFO0VBQXVCLGdCQXRnRUg7QXZGMDl4QnRCOztBdUZwOXRCRTtFQUF1QixnQkF0Z0VIO0F2Rjg5eEJ0Qjs7QXVGeDl0QkU7RUFBdUIsZ0JBdGdFSDtBdkZrK3hCdEI7O0F1RjU5dEJFO0VBQXVCLGdCQXRnRUg7QXZGcyt4QnRCOztBdUZoK3RCRTtFQUF1QixnQkF0Z0VIO0F2RjAreEJ0Qjs7QXVGcCt0QkU7RUFBdUIsZ0JBdGdFSDtBdkY4K3hCdEI7O0F1RngrdEJFO0VBQXVCLGdCQXRnRUg7QXZGay94QnRCOztBdUY1K3RCRTtFQUF1QixnQkF0Z0VIO0F2RnMveEJ0Qjs7QXVGaC90QkU7RUFBdUIsZ0JBdGdFSDtBdkYwL3hCdEI7O0F1RnAvdEJFO0VBQXVCLGdCQXRnRUg7QXZGOC94QnRCOztBdUZ4L3RCRTtFQUF1QixnQkF0Z0VIO0F2RmtneUJ0Qjs7QXVGNS90QkU7RUFBdUIsZ0JBdGdFSDtBdkZzZ3lCdEI7O0F1RmhndUJFO0VBQXVCLGdCQXRnRUg7QXZGMGd5QnRCOztBdUZwZ3VCRTtFQUF1QixnQkF0Z0VIO0F2RjhneUJ0Qjs7QXVGeGd1QkU7RUFBdUIsZ0JBdGdFSDtBdkZraHlCdEI7O0F1RjVndUJFO0VBQXVCLGdCQXRnRUg7QXZGc2h5QnRCOztBdUZoaHVCRTtFQUF1QixnQkF0Z0VIO0F2RjBoeUJ0Qjs7QXVGcGh1QkU7RUFBdUIsZ0JBdGdFSDtBdkY4aHlCdEI7O0F1RnhodUJFO0VBQXVCLGdCQXRnRUg7QXZGa2l5QnRCOztBdUY1aHVCRTtFQUF1QixnQkF0Z0VIO0F2RnNpeUJ0Qjs7QXVGaGl1QkU7RUFBdUIsZ0JBdGdFSDtBdkYwaXlCdEI7O0F1RnBpdUJFO0VBQXVCLGdCQXRnRUg7QXZGOGl5QnRCOztBdUZ4aXVCRTtFQUF1QixnQkF0Z0VIO0F2RmtqeUJ0Qjs7QXVGNWl1QkU7RUFBdUIsZ0JBdGdFSDtBdkZzanlCdEI7O0F1RmhqdUJFO0VBQXVCLGdCQXRnRUg7QXZGMGp5QnRCOztBdUZwanVCRTtFQUF1QixnQkF0Z0VIO0F2RjhqeUJ0Qjs7QXVGeGp1QkU7RUFBdUIsZ0JBdGdFSDtBdkZra3lCdEI7O0F1RjVqdUJFO0VBQXVCLGdCQXRnRUg7QXZGc2t5QnRCOztBdUZoa3VCRTtFQUF1QixnQkF0Z0VIO0F2RjBreUJ0Qjs7QXVGcGt1QkU7RUFBdUIsZ0JBdGdFSDtBdkY4a3lCdEI7O0F1RnhrdUJFO0VBQXVCLGdCQXRnRUg7QXZGa2x5QnRCOztBdUY1a3VCRTtFQUF1QixnQkF0Z0VIO0F2RnNseUJ0Qjs7QXVGaGx1QkU7RUFBdUIsZ0JBdGdFSDtBdkYwbHlCdEI7O0F1RnBsdUJFO0VBQXVCLGdCQXRnRUg7QXZGOGx5QnRCOztBdUZ4bHVCRTtFQUF1QixnQkF0Z0VIO0F2RmtteUJ0Qjs7QXVGNWx1QkU7RUFBdUIsZ0JBdGdFSDtBdkZzbXlCdEI7O0F1RmhtdUJFO0VBQXVCLGdCQXRnRUg7QXZGMG15QnRCOztBdUZwbXVCRTtFQUF1QixnQkF0Z0VIO0F2RjhteUJ0Qjs7QXVGeG11QkU7RUFBdUIsZ0JBdGdFSDtBdkZrbnlCdEI7O0F1RjVtdUJFO0VBQXVCLGdCQXRnRUg7QXZGc255QnRCOztBdUZobnVCRTtFQUF1QixnQkF0Z0VIO0F2RjBueUJ0Qjs7QXVGcG51QkU7RUFBdUIsZ0JBdGdFSDtBdkY4bnlCdEI7O0F1RnhudUJFO0VBQXVCLGdCQXRnRUg7QXZGa295QnRCOztBdUY1bnVCRTtFQUF1QixnQkF0Z0VIO0F2RnNveUJ0Qjs7QXVGaG91QkU7RUFBdUIsZ0JBdGdFSDtBdkYwb3lCdEI7O0F1RnBvdUJFO0VBQXVCLGdCQXRnRUg7QXZGOG95QnRCOztBdUZ4b3VCRTtFQUF1QixnQkF0Z0VIO0F2RmtweUJ0Qjs7QXVGNW91QkU7RUFBdUIsZ0JBdGdFSDtBdkZzcHlCdEI7O0F1RmhwdUJFO0VBQXVCLGdCQXRnRUg7QXZGMHB5QnRCOztBdUZwcHVCRTtFQUF1QixnQkF0Z0VIO0F2RjhweUJ0Qjs7QXVGeHB1QkU7RUFBdUIsZ0JBdGdFSDtBdkZrcXlCdEI7O0F1RjVwdUJFO0VBQXVCLGdCQXRnRUg7QXZGc3F5QnRCOztBdUZocXVCRTtFQUF1QixnQkF0Z0VIO0F2RjBxeUJ0Qjs7QXVGcHF1QkU7RUFBdUIsZ0JBdGdFSDtBdkY4cXlCdEI7O0F1RnhxdUJFO0VBQXVCLGdCQXRnRUg7QXZGa3J5QnRCOztBdUY1cXVCRTtFQUF1QixnQkF0Z0VIO0F2RnNyeUJ0Qjs7QXVGaHJ1QkU7RUFBdUIsZ0JBdGdFSDtBdkYwcnlCdEI7O0F1RnBydUJFO0VBQXVCLGdCQXRnRUg7QXZGOHJ5QnRCOztBdUZ4cnVCRTtFQUF1QixnQkF0Z0VIO0F2RmtzeUJ0Qjs7QXVGNXJ1QkU7RUFBdUIsZ0JBdGdFSDtBdkZzc3lCdEI7O0F1RmhzdUJFO0VBQXVCLGdCQXRnRUg7QXZGMHN5QnRCOztBdUZwc3VCRTtFQUF1QixnQkF0Z0VIO0F2RjhzeUJ0Qjs7QXVGeHN1QkU7RUFBdUIsZ0JBdGdFSDtBdkZrdHlCdEI7O0F1RjVzdUJFO0VBQXVCLGdCQXRnRUg7QXZGc3R5QnRCOztBdUZodHVCRTtFQUF1QixnQkF0Z0VIO0F2RjB0eUJ0Qjs7QXVGcHR1QkU7RUFBdUIsZ0JBdGdFSDtBdkY4dHlCdEI7O0F1Rnh0dUJFO0VBQXVCLGdCQXRnRUg7QXZGa3V5QnRCOztBdUY1dHVCRTtFQUF1QixnQkF0Z0VIO0F2RnN1eUJ0Qjs7QXVGaHV1QkU7RUFBdUIsZ0JBdGdFSDtBdkYwdXlCdEI7O0F1RnB1dUJFO0VBQXVCLGdCQXRnRUg7QXZGOHV5QnRCOztBdUZ4dXVCRTtFQUF1QixnQkF0Z0VIO0F2Rmt2eUJ0Qjs7QXVGNXV1QkU7RUFBdUIsZ0JBdGdFSDtBdkZzdnlCdEI7O0F1Rmh2dUJFO0VBQXVCLGdCQXRnRUg7QXZGMHZ5QnRCOztBdUZwdnVCRTtFQUF1QixnQkF0Z0VIO0F2Rjh2eUJ0Qjs7QXVGeHZ1QkU7RUFBdUIsZ0JBdGdFSDtBdkZrd3lCdEI7O0F1RjV2dUJFO0VBQXVCLGdCQXRnRUg7QXZGc3d5QnRCOztBdUZod3VCRTtFQUF1QixnQkF0Z0VIO0F2RjB3eUJ0Qjs7QXVGcHd1QkU7RUFBdUIsZ0JBdGdFSDtBdkY4d3lCdEI7O0F1Rnh3dUJFO0VBQXVCLGdCQXRnRUg7QXZGa3h5QnRCOztBdUY1d3VCRTtFQUF1QixnQkF0Z0VIO0F2RnN4eUJ0Qjs7QXVGaHh1QkU7RUFBdUIsZ0JBdGdFSDtBdkYweHlCdEI7O0F1RnB4dUJFO0VBQXVCLGdCQXRnRUg7QXZGOHh5QnRCOztBdUZ4eHVCRTtFQUF1QixnQkF0Z0VIO0F2Rmt5eUJ0Qjs7QXVGNXh1QkU7RUFBdUIsZ0JBdGdFSDtBdkZzeXlCdEI7O0F1Rmh5dUJFO0VBQXVCLGdCQXRnRUg7QXZGMHl5QnRCOztBdUZweXVCRTtFQUF1QixnQkF0Z0VIO0F2Rjh5eUJ0Qjs7QXVGeHl1QkU7RUFBdUIsZ0JBdGdFSDtBdkZrenlCdEI7O0F1RjV5dUJFO0VBQXVCLGdCQXRnRUg7QXZGc3p5QnRCOztBdUZoenVCRTtFQUF1QixnQkF0Z0VIO0F2RjB6eUJ0Qjs7QXVGcHp1QkU7RUFBdUIsZ0JBdGdFSDtBdkY4enlCdEI7O0F1Rnh6dUJFO0VBQXVCLGdCQXRnRUg7QXZGazB5QnRCOztBdUY1enVCRTtFQUF1QixnQkF0Z0VIO0F2RnMweUJ0Qjs7QXVGaDB1QkU7RUFBdUIsZ0JBdGdFSDtBdkYwMHlCdEI7O0F1RnAwdUJFO0VBQXVCLGdCQXRnRUg7QXZGODB5QnRCOztBdUZ4MHVCRTtFQUF1QixnQkF0Z0VIO0F2RmsxeUJ0Qjs7QXVGNTB1QkU7RUFBdUIsZ0JBdGdFSDtBdkZzMXlCdEI7O0F1RmgxdUJFO0VBQXVCLGdCQXRnRUg7QXZGMDF5QnRCOztBdUZwMXVCRTtFQUF1QixnQkF0Z0VIO0F2RjgxeUJ0Qjs7QXVGeDF1QkU7RUFBdUIsZ0JBdGdFSDtBdkZrMnlCdEI7O0F1RjUxdUJFO0VBQXVCLGdCQXRnRUg7QXZGczJ5QnRCOztBdUZoMnVCRTtFQUF1QixnQkF0Z0VIO0F2RjAyeUJ0Qjs7QXVGcDJ1QkU7RUFBdUIsZ0JBdGdFSDtBdkY4MnlCdEI7O0F1RngydUJFO0VBQXVCLGdCQXRnRUg7QXZGazN5QnRCOztBdUY1MnVCRTtFQUF1QixnQkF0Z0VIO0F2RnMzeUJ0Qjs7QXVGaDN1QkU7RUFBdUIsZ0JBdGdFSDtBdkYwM3lCdEI7O0F1RnAzdUJFO0VBQXVCLGdCQXRnRUg7QXZGODN5QnRCOztBdUZ4M3VCRTtFQUF1QixnQkF0Z0VIO0F2Rms0eUJ0Qjs7QXVGNTN1QkU7RUFBdUIsZ0JBdGdFSDtBdkZzNHlCdEI7O0F1Rmg0dUJFO0VBQXVCLGdCQXRnRUg7QXZGMDR5QnRCOztBdUZwNHVCRTtFQUF1QixnQkF0Z0VIO0F2Rjg0eUJ0Qjs7QXVGeDR1QkU7RUFBdUIsZ0JBdGdFSDtBdkZrNXlCdEI7O0F1RjU0dUJFO0VBQXVCLGdCQXRnRUg7QXZGczV5QnRCOztBdUZoNXVCRTtFQUF1QixnQkF0Z0VIO0F2RjA1eUJ0Qjs7QXVGcDV1QkU7RUFBdUIsZ0JBdGdFSDtBdkY4NXlCdEI7O0F1Rng1dUJFO0VBQXVCLGdCQXRnRUg7QXZGazZ5QnRCOztBdUY1NXVCRTtFQUF1QixnQkF0Z0VIO0F2RnM2eUJ0Qjs7QXVGaDZ1QkU7RUFBdUIsZ0JBdGdFSDtBdkYwNnlCdEI7O0F1RnA2dUJFO0VBQXVCLGdCQXRnRUg7QXZGODZ5QnRCOztBdUZ4NnVCRTtFQUF1QixnQkF0Z0VIO0F2Rms3eUJ0Qjs7QXVGNTZ1QkU7RUFBdUIsZ0JBdGdFSDtBdkZzN3lCdEI7O0F1Rmg3dUJFO0VBQXVCLGdCQXRnRUg7QXZGMDd5QnRCOztBdUZwN3VCRTtFQUF1QixnQkF0Z0VIO0F2Rjg3eUJ0Qjs7QXVGeDd1QkU7RUFBdUIsZ0JBdGdFSDtBdkZrOHlCdEI7O0F1RjU3dUJFO0VBQXVCLGdCQXRnRUg7QXZGczh5QnRCOztBdUZoOHVCRTtFQUF1QixnQkF0Z0VIO0F2RjA4eUJ0Qjs7QXVGcDh1QkU7RUFBdUIsZ0JBdGdFSDtBdkY4OHlCdEI7O0F1Rng4dUJFO0VBQXVCLGdCQXRnRUg7QXZGazl5QnRCOztBdUY1OHVCRTtFQUF1QixnQkF0Z0VIO0F2RnM5eUJ0Qjs7QXVGaDl1QkU7RUFBdUIsZ0JBdGdFSDtBdkYwOXlCdEI7O0F1RnA5dUJFO0VBQXVCLGdCQXRnRUg7QXZGODl5QnRCOztBdUZ4OXVCRTtFQUF1QixnQkF0Z0VIO0F2RmsreUJ0Qjs7QXVGNTl1QkU7RUFBdUIsZ0JBdGdFSDtBdkZzK3lCdEI7O0F1RmgrdUJFO0VBQXVCLGdCQXRnRUg7QXZGMCt5QnRCOztBdUZwK3VCRTtFQUF1QixnQkF0Z0VIO0F2RjgreUJ0Qjs7QXVGeCt1QkU7RUFBdUIsZ0JBdGdFSDtBdkZrL3lCdEI7O0F1RjUrdUJFO0VBQXVCLGdCQXRnRUg7QXZGcy95QnRCOztBdUZoL3VCRTtFQUF1QixnQkF0Z0VIO0F2RjAveUJ0Qjs7QXVGcC91QkU7RUFBdUIsZ0JBdGdFSDtBdkY4L3lCdEI7O0F1RngvdUJFO0VBQXVCLGdCQXRnRUg7QXZGa2d6QnRCOztBdUY1L3VCRTtFQUF1QixnQkF0Z0VIO0F2RnNnekJ0Qjs7QXVGaGd2QkU7RUFBdUIsZ0JBdGdFSDtBdkYwZ3pCdEI7O0F1RnBndkJFO0VBQXVCLGdCQXRnRUg7QXZGOGd6QnRCOztBdUZ4Z3ZCRTtFQUF1QixnQkF0Z0VIO0F2RmtoekJ0Qjs7QXVGNWd2QkU7RUFBdUIsZ0JBdGdFSDtBdkZzaHpCdEI7O0F1RmhodkJFO0VBQXVCLGdCQXRnRUg7QXZGMGh6QnRCOztBdUZwaHZCRTtFQUF1QixnQkF0Z0VIO0F2RjhoekJ0Qjs7QXVGeGh2QkU7RUFBdUIsZ0JBdGdFSDtBdkZraXpCdEI7O0F1RjVodkJFO0VBQXVCLGdCQXRnRUg7QXZGc2l6QnRCOztBdUZoaXZCRTtFQUF1QixnQkF0Z0VIO0F2RjBpekJ0Qjs7QXVGcGl2QkU7RUFBdUIsZ0JBdGdFSDtBdkY4aXpCdEI7O0F1RnhpdkJFO0VBQXVCLGdCQXRnRUg7QXZGa2p6QnRCOztBdUY1aXZCRTtFQUF1QixnQkF0Z0VIO0F2RnNqekJ0Qjs7QXVGaGp2QkU7RUFBdUIsZ0JBdGdFSDtBdkYwanpCdEI7O0F1RnBqdkJFO0VBQXVCLGdCQXRnRUg7QXZGOGp6QnRCOztBdUZ4anZCRTtFQUF1QixnQkF0Z0VIO0F2RmtrekJ0Qjs7QXVGNWp2QkU7RUFBdUIsZ0JBdGdFSDtBdkZza3pCdEI7O0F1RmhrdkJFO0VBQXVCLGdCQXRnRUg7QXZGMGt6QnRCOztBdUZwa3ZCRTtFQUF1QixnQkF0Z0VIO0F2RjhrekJ0Qjs7QXVGeGt2QkU7RUFBdUIsZ0JBdGdFSDtBdkZrbHpCdEI7O0F1RjVrdkJFO0VBQXVCLGdCQXRnRUg7QXZGc2x6QnRCOztBdUZobHZCRTtFQUF1QixnQkF0Z0VIO0F2RjBsekJ0Qjs7QXVGcGx2QkU7RUFBdUIsZ0JBdGdFSDtBdkY4bHpCdEI7O0F1RnhsdkJFO0VBQXVCLGdCQXRnRUg7QXZGa216QnRCOztBdUY1bHZCRTtFQUF1QixnQkF0Z0VIO0F2RnNtekJ0Qjs7QXVGaG12QkU7RUFBdUIsZ0JBdGdFSDtBdkYwbXpCdEI7O0F1RnBtdkJFO0VBQXVCLGdCQXRnRUg7QXZGOG16QnRCOztBdUZ4bXZCRTtFQUF1QixnQkF0Z0VIO0F2RmtuekJ0Qjs7QXVGNW12QkU7RUFBdUIsZ0JBdGdFSDtBdkZzbnpCdEI7O0F1RmhudkJFO0VBQXVCLGdCQXRnRUg7QXZGMG56QnRCOztBdUZwbnZCRTtFQUF1QixnQkF0Z0VIO0F2RjhuekJ0Qjs7QXVGeG52QkU7RUFBdUIsZ0JBdGdFSDtBdkZrb3pCdEI7O0F1RjVudkJFO0VBQXVCLGdCQXRnRUg7QXZGc296QnRCOztBdUZob3ZCRTtFQUF1QixnQkF0Z0VIO0F2RjBvekJ0Qjs7QXVGcG92QkU7RUFBdUIsZ0JBdGdFSDtBdkY4b3pCdEI7O0F1RnhvdkJFO0VBQXVCLGdCQXRnRUg7QXZGa3B6QnRCOztBdUY1b3ZCRTtFQUF1QixnQkF0Z0VIO0F2RnNwekJ0Qjs7QXVGaHB2QkU7RUFBdUIsZ0JBdGdFSDtBdkYwcHpCdEI7O0F1RnBwdkJFO0VBQXVCLGdCQXRnRUg7QXZGOHB6QnRCOztBdUZ4cHZCRTtFQUF1QixnQkF0Z0VIO0F2RmtxekJ0Qjs7QXVGNXB2QkU7RUFBdUIsZ0JBdGdFSDtBdkZzcXpCdEI7O0F1RmhxdkJFO0VBQXVCLGdCQXRnRUg7QXZGMHF6QnRCOztBdUZwcXZCRTtFQUF1QixnQkF0Z0VIO0F2RjhxekJ0Qjs7QXVGeHF2QkU7RUFBdUIsZ0JBdGdFSDtBdkZrcnpCdEI7O0F1RjVxdkJFO0VBQXVCLGdCQXRnRUg7QXZGc3J6QnRCOztBdUZocnZCRTtFQUF1QixnQkF0Z0VIO0F2RjByekJ0Qjs7QXVGcHJ2QkU7RUFBdUIsZ0JBdGdFSDtBdkY4cnpCdEI7O0F1RnhydkJFO0VBQXVCLGdCQXRnRUg7QXZGa3N6QnRCOztBdUY1cnZCRTtFQUF1QixnQkF0Z0VIO0F2RnNzekJ0Qjs7QXVGaHN2QkU7RUFBdUIsZ0JBdGdFSDtBdkYwc3pCdEI7O0F1RnBzdkJFO0VBQXVCLGdCQXRnRUg7QXZGOHN6QnRCOztBdUZ4c3ZCRTtFQUF1QixnQkF0Z0VIO0F2Rmt0ekJ0Qjs7QXVGNXN2QkU7RUFBdUIsZ0JBdGdFSDtBdkZzdHpCdEI7O0F1Rmh0dkJFO0VBQXVCLGdCQXRnRUg7QXZGMHR6QnRCOztBdUZwdHZCRTtFQUF1QixnQkF0Z0VIO0F2Rjh0ekJ0Qjs7QXVGeHR2QkU7RUFBdUIsZ0JBdGdFSDtBdkZrdXpCdEI7O0F1RjV0dkJFO0VBQXVCLGdCQXRnRUg7QXZGc3V6QnRCOztBdUZodXZCRTtFQUF1QixnQkF0Z0VIO0F2RjB1ekJ0Qjs7QXVGcHV2QkU7RUFBdUIsZ0JBdGdFSDtBdkY4dXpCdEI7O0F1Rnh1dkJFO0VBQXVCLGdCQXRnRUg7QXZGa3Z6QnRCOztBdUY1dXZCRTtFQUF1QixnQkF0Z0VIO0F2RnN2ekJ0Qjs7QXVGaHZ2QkU7RUFBdUIsZ0JBdGdFSDtBdkYwdnpCdEI7O0F1RnB2dkJFO0VBQXVCLGdCQXRnRUg7QXZGOHZ6QnRCOztBdUZ4dnZCRTtFQUF1QixnQkF0Z0VIO0F2Rmt3ekJ0Qjs7QXVGNXZ2QkU7RUFBdUIsZ0JBdGdFSDtBdkZzd3pCdEI7O0F1Rmh3dkJFO0VBQXVCLGdCQXRnRUg7QXZGMHd6QnRCOztBdUZwd3ZCRTtFQUF1QixnQkF0Z0VIO0F2Rjh3ekJ0Qjs7QXVGeHd2QkU7RUFBdUIsZ0JBdGdFSDtBdkZreHpCdEI7O0F1RjV3dkJFO0VBQXVCLGdCQXRnRUg7QXZGc3h6QnRCOztBdUZoeHZCRTtFQUF1QixnQkF0Z0VIO0F2RjB4ekJ0Qjs7QXVGcHh2QkU7RUFBdUIsZ0JBdGdFSDtBdkY4eHpCdEI7O0F1Rnh4dkJFO0VBQXVCLGdCQXRnRUg7QXZGa3l6QnRCOztBdUY1eHZCRTtFQUF1QixnQkF0Z0VIO0F2RnN5ekJ0Qjs7QXVGaHl2QkU7RUFBdUIsZ0JBdGdFSDtBdkYweXpCdEI7O0F1RnB5dkJFO0VBQXVCLGdCQXRnRUg7QXZGOHl6QnRCOztBdUZ4eXZCRTtFQUF1QixnQkF0Z0VIO0F2Rmt6ekJ0Qjs7QXVGNXl2QkU7RUFBdUIsZ0JBdGdFSDtBdkZzenpCdEI7O0F1Rmh6dkJFO0VBQXVCLGdCQXRnRUg7QXZGMHp6QnRCOztBdUZwenZCRTtFQUF1QixnQkF0Z0VIO0F2Rjh6ekJ0Qjs7QXVGeHp2QkU7RUFBdUIsZ0JBdGdFSDtBdkZrMHpCdEI7O0F1RjV6dkJFO0VBQXVCLGdCQXRnRUg7QXZGczB6QnRCOztBdUZoMHZCRTtFQUF1QixnQkF0Z0VIO0F2RjAwekJ0Qjs7QXVGcDB2QkU7RUFBdUIsZ0JBdGdFSDtBdkY4MHpCdEI7O0F1RngwdkJFO0VBQXVCLGdCQXRnRUg7QXZGazF6QnRCOztBdUY1MHZCRTtFQUF1QixnQkF0Z0VIO0F2RnMxekJ0Qjs7QXVGaDF2QkU7RUFBdUIsZ0JBdGdFSDtBdkYwMXpCdEI7O0F1RnAxdkJFO0VBQXVCLGdCQXRnRUg7QXZGODF6QnRCOztBdUZ4MXZCRTtFQUF1QixnQkF0Z0VIO0F2RmsyekJ0Qjs7QXVGNTF2QkU7RUFBdUIsZ0JBdGdFSDtBdkZzMnpCdEI7O0F1RmgydkJFO0VBQXVCLGdCQXRnRUg7QXZGMDJ6QnRCOztBdUZwMnZCRTtFQUF1QixnQkF0Z0VIO0F2RjgyekJ0Qjs7QXVGeDJ2QkU7RUFBdUIsZ0JBdGdFSDtBdkZrM3pCdEI7O0F1RjUydkJFO0VBQXVCLGdCQXRnRUg7QXZGczN6QnRCOztBdUZoM3ZCRTtFQUF1QixnQkF0Z0VIO0F2RjAzekJ0Qjs7QXVGcDN2QkU7RUFBdUIsZ0JBdGdFSDtBdkY4M3pCdEI7O0F1RngzdkJFO0VBQXVCLGdCQXRnRUg7QXZGazR6QnRCOztBdUY1M3ZCRTtFQUF1QixnQkF0Z0VIO0F2RnM0ekJ0Qjs7QXVGaDR2QkU7RUFBdUIsZ0JBdGdFSDtBdkYwNHpCdEI7O0F1RnA0dkJFO0VBQXVCLGdCQXRnRUg7QXZGODR6QnRCOztBdUZ4NHZCRTtFQUF1QixnQkF0Z0VIO0F2Rms1ekJ0Qjs7QXVGNTR2QkU7RUFBdUIsZ0JBdGdFSDtBdkZzNXpCdEI7O0F1Rmg1dkJFO0VBQXVCLGdCQXRnRUg7QXZGMDV6QnRCOztBdUZwNXZCRTtFQUF1QixnQkF0Z0VIO0F2Rjg1ekJ0Qjs7QXVGeDV2QkU7RUFBdUIsZ0JBdGdFSDtBdkZrNnpCdEI7O0F1RjU1dkJFO0VBQXVCLGdCQXRnRUg7QXZGczZ6QnRCOztBdUZoNnZCRTtFQUF1QixnQkF0Z0VIO0F2RjA2ekJ0Qjs7QXVGcDZ2QkU7RUFBdUIsZ0JBdGdFSDtBdkY4NnpCdEI7O0F1Rng2dkJFO0VBQXVCLGdCQXRnRUg7QXZGazd6QnRCOztBdUY1NnZCRTtFQUF1QixnQkF0Z0VIO0F2RnM3ekJ0Qjs7QXVGaDd2QkU7RUFBdUIsZ0JBdGdFSDtBdkYwN3pCdEI7O0F1RnA3dkJFO0VBQXVCLGdCQXRnRUg7QXZGODd6QnRCOztBdUZ4N3ZCRTtFQUF1QixnQkF0Z0VIO0F2Rms4ekJ0Qjs7QXVGNTd2QkU7RUFBdUIsZ0JBdGdFSDtBdkZzOHpCdEI7O0F1Rmg4dkJFO0VBQXVCLGdCQXRnRUg7QXZGMDh6QnRCOztBdUZwOHZCRTtFQUF1QixnQkF0Z0VIO0F2Rjg4ekJ0Qjs7QXVGeDh2QkU7RUFBdUIsZ0JBdGdFSDtBdkZrOXpCdEI7O0F1RjU4dkJFO0VBQXVCLGdCQXRnRUg7QXZGczl6QnRCOztBdUZoOXZCRTtFQUF1QixnQkF0Z0VIO0F2RjA5ekJ0Qjs7QXVGcDl2QkU7RUFBdUIsZ0JBdGdFSDtBdkY4OXpCdEI7O0F1Rng5dkJFO0VBQXVCLGdCQXRnRUg7QXZGayt6QnRCOztBdUY1OXZCRTtFQUF1QixnQkF0Z0VIO0F2RnMrekJ0Qjs7QXVGaCt2QkU7RUFBdUIsZ0JBdGdFSDtBdkYwK3pCdEI7O0F1RnArdkJFO0VBQXVCLGdCQXRnRUg7QXZGOCt6QnRCOztBdUZ4K3ZCRTtFQUF1QixnQkF0Z0VIO0F2RmsvekJ0Qjs7QXVGNSt2QkU7RUFBdUIsZ0JBdGdFSDtBdkZzL3pCdEI7O0F1RmgvdkJFO0VBQXVCLGdCQXRnRUg7QXZGMC96QnRCOztBdUZwL3ZCRTtFQUF1QixnQkF0Z0VIO0F2RjgvekJ0Qjs7QXVGeC92QkU7RUFBdUIsZ0JBdGdFSDtBdkZrZzBCdEI7O0F1RjUvdkJFO0VBQXVCLGdCQXRnRUg7QXZGc2cwQnRCOztBdUZoZ3dCRTtFQUF1QixnQkF0Z0VIO0F2RjBnMEJ0Qjs7QXVGcGd3QkU7RUFBdUIsZ0JBdGdFSDtBdkY4ZzBCdEI7O0F1Rnhnd0JFO0VBQXVCLGdCQXRnRUg7QXZGa2gwQnRCOztBdUY1Z3dCRTtFQUF1QixnQkF0Z0VIO0F2RnNoMEJ0Qjs7QXVGaGh3QkU7RUFBdUIsZ0JBdGdFSDtBdkYwaDBCdEI7O0F1RnBod0JFO0VBQXVCLGdCQXRnRUg7QXZGOGgwQnRCOztBdUZ4aHdCRTtFQUF1QixnQkF0Z0VIO0F2RmtpMEJ0Qjs7QXVGNWh3QkU7RUFBdUIsZ0JBdGdFSDtBdkZzaTBCdEI7O0F1Rmhpd0JFO0VBQXVCLGdCQXRnRUg7QXZGMGkwQnRCOztBdUZwaXdCRTtFQUF1QixnQkF0Z0VIO0F2RjhpMEJ0Qjs7QXVGeGl3QkU7RUFBdUIsZ0JBdGdFSDtBdkZrajBCdEI7O0F1RjVpd0JFO0VBQXVCLGdCQXRnRUg7QXZGc2owQnRCOztBdUZoandCRTtFQUF1QixnQkF0Z0VIO0F2RjBqMEJ0Qjs7QXVGcGp3QkU7RUFBdUIsZ0JBdGdFSDtBdkY4ajBCdEI7O0F1Rnhqd0JFO0VBQXVCLGdCQXRnRUg7QXZGa2swQnRCOztBdUY1andCRTtFQUF1QixnQkF0Z0VIO0F2RnNrMEJ0Qjs7QXVGaGt3QkU7RUFBdUIsZ0JBdGdFSDtBdkYwazBCdEI7O0F1RnBrd0JFO0VBQXVCLGdCQXRnRUg7QXZGOGswQnRCOztBdUZ4a3dCRTtFQUF1QixnQkF0Z0VIO0F2RmtsMEJ0Qjs7QXVGNWt3QkU7RUFBdUIsZ0JBdGdFSDtBdkZzbDBCdEI7O0F1Rmhsd0JFO0VBQXVCLGdCQXRnRUg7QXZGMGwwQnRCOztBdUZwbHdCRTtFQUF1QixnQkF0Z0VIO0F2RjhsMEJ0Qjs7QXVGeGx3QkU7RUFBdUIsZ0JBdGdFSDtBdkZrbTBCdEI7O0F1RjVsd0JFO0VBQXVCLGdCQXRnRUg7QXZGc20wQnRCOztBdUZobXdCRTtFQUF1QixnQkF0Z0VIO0F2RjBtMEJ0Qjs7QXVGcG13QkU7RUFBdUIsZ0JBdGdFSDtBdkY4bTBCdEI7O0F1Rnhtd0JFO0VBQXVCLGdCQXRnRUg7QXZGa24wQnRCOztBdUY1bXdCRTtFQUF1QixnQkF0Z0VIO0F2RnNuMEJ0Qjs7QXVGaG53QkU7RUFBdUIsZ0JBdGdFSDtBdkYwbjBCdEI7O0F1RnBud0JFO0VBQXVCLGdCQXRnRUg7QXZGOG4wQnRCOztBdUZ4bndCRTtFQUF1QixnQkF0Z0VIO0F2RmtvMEJ0Qjs7QXVGNW53QkU7RUFBdUIsZ0JBdGdFSDtBdkZzbzBCdEI7O0F1Rmhvd0JFO0VBQXVCLGdCQXRnRUg7QXZGMG8wQnRCOztBdUZwb3dCRTtFQUF1QixnQkF0Z0VIO0F2RjhvMEJ0Qjs7QXVGeG93QkU7RUFBdUIsZ0JBdGdFSDtBdkZrcDBCdEI7O0F1RjVvd0JFO0VBQXVCLGdCQXRnRUg7QXZGc3AwQnRCOztBdUZocHdCRTtFQUF1QixnQkF0Z0VIO0F2RjBwMEJ0Qjs7QXVGcHB3QkU7RUFBdUIsZ0JBdGdFSDtBdkY4cDBCdEI7O0F1Rnhwd0JFO0VBQXVCLGdCQXRnRUg7QXZGa3EwQnRCOztBdUY1cHdCRTtFQUF1QixnQkF0Z0VIO0F2RnNxMEJ0Qjs7QXVGaHF3QkU7RUFBdUIsZ0JBdGdFSDtBdkYwcTBCdEI7O0F1RnBxd0JFO0VBQXVCLGdCQXRnRUg7QXZGOHEwQnRCOztBdUZ4cXdCRTtFQUF1QixnQkF0Z0VIO0F2RmtyMEJ0Qjs7QXVGNXF3QkU7RUFBdUIsZ0JBdGdFSDtBdkZzcjBCdEI7O0F1Rmhyd0JFO0VBQXVCLGdCQXRnRUg7QXZGMHIwQnRCOztBdUZwcndCRTtFQUF1QixnQkF0Z0VIO0F2RjhyMEJ0Qjs7QXVGeHJ3QkU7RUFBdUIsZ0JBdGdFSDtBdkZrczBCdEI7O0F1RjVyd0JFO0VBQXVCLGdCQXRnRUg7QXZGc3MwQnRCOztBdUZoc3dCRTtFQUF1QixnQkF0Z0VIO0F2RjBzMEJ0Qjs7QXVGcHN3QkU7RUFBdUIsZ0JBdGdFSDtBdkY4czBCdEI7O0F1Rnhzd0JFO0VBQXVCLGdCQXRnRUg7QXZGa3QwQnRCOztBdUY1c3dCRTtFQUF1QixnQkF0Z0VIO0F2RnN0MEJ0Qjs7QXVGaHR3QkU7RUFBdUIsZ0JBdGdFSDtBdkYwdDBCdEI7O0F1RnB0d0JFO0VBQXVCLGdCQXRnRUg7QXZGOHQwQnRCOztBdUZ4dHdCRTtFQUF1QixnQkF0Z0VIO0F2Rmt1MEJ0Qjs7QXVGNXR3QkU7RUFBdUIsZ0JBdGdFSDtBdkZzdTBCdEI7O0F1Rmh1d0JFO0VBQXVCLGdCQXRnRUg7QXZGMHUwQnRCOztBdUZwdXdCRTtFQUF1QixnQkF0Z0VIO0F2Rjh1MEJ0Qjs7QXVGeHV3QkU7RUFBdUIsZ0JBdGdFSDtBdkZrdjBCdEI7O0F1RjV1d0JFO0VBQXVCLGdCQXRnRUg7QXZGc3YwQnRCOztBdUZodndCRTtFQUF1QixnQkF0Z0VIO0F2RjB2MEJ0Qjs7QXVGcHZ3QkU7RUFBdUIsZ0JBdGdFSDtBdkY4djBCdEI7O0F1Rnh2d0JFO0VBQXVCLGdCQXRnRUg7QXZGa3cwQnRCOztBdUY1dndCRTtFQUF1QixnQkF0Z0VIO0F2RnN3MEJ0Qjs7QXVGaHd3QkU7RUFBdUIsZ0JBdGdFSDtBdkYwdzBCdEI7O0F1RnB3d0JFO0VBQXVCLGdCQXRnRUg7QXZGOHcwQnRCOztBdUZ4d3dCRTtFQUF1QixnQkF0Z0VIO0F2Rmt4MEJ0Qjs7QXVGNXd3QkU7RUFBdUIsZ0JBdGdFSDtBdkZzeDBCdEI7O0F1Rmh4d0JFO0VBQXVCLGdCQXRnRUg7QXZGMHgwQnRCOztBdUZweHdCRTtFQUF1QixnQkF0Z0VIO0F2Rjh4MEJ0Qjs7QXVGeHh3QkU7RUFBdUIsZ0JBdGdFSDtBdkZreTBCdEI7O0F1RjV4d0JFO0VBQXVCLGdCQXRnRUg7QXZGc3kwQnRCOztBdUZoeXdCRTtFQUF1QixnQkF0Z0VIO0F2RjB5MEJ0Qjs7QXVGcHl3QkU7RUFBdUIsZ0JBdGdFSDtBdkY4eTBCdEI7O0F1Rnh5d0JFO0VBQXVCLGdCQXRnRUg7QXZGa3owQnRCOztBdUY1eXdCRTtFQUF1QixnQkF0Z0VIO0F2RnN6MEJ0Qjs7QXVGaHp3QkU7RUFBdUIsZ0JBdGdFSDtBdkYwejBCdEI7O0F1RnB6d0JFO0VBQXVCLGdCQXRnRUg7QXZGOHowQnRCOztBdUZ4endCRTtFQUF1QixnQkF0Z0VIO0F2RmswMEJ0Qjs7QXVGNXp3QkU7RUFBdUIsZ0JBdGdFSDtBdkZzMDBCdEI7O0F1Rmgwd0JFO0VBQXVCLGdCQXRnRUg7QXZGMDAwQnRCOztBdUZwMHdCRTtFQUF1QixnQkF0Z0VIO0F2RjgwMEJ0Qjs7QXVGeDB3QkU7RUFBdUIsZ0JBdGdFSDtBdkZrMTBCdEI7O0F1RjUwd0JFO0VBQXVCLGdCQXRnRUg7QXZGczEwQnRCOztBdUZoMXdCRTtFQUF1QixnQkF0Z0VIO0F2RjAxMEJ0Qjs7QXVGcDF3QkU7RUFBdUIsZ0JBdGdFSDtBdkY4MTBCdEI7O0F1Rngxd0JFO0VBQXVCLGdCQXRnRUg7QXZGazIwQnRCOztBdUY1MXdCRTtFQUF1QixnQkF0Z0VIO0F2RnMyMEJ0Qjs7QXVGaDJ3QkU7RUFBdUIsZ0JBdGdFSDtBdkYwMjBCdEI7O0F1RnAyd0JFO0VBQXVCLGdCQXRnRUg7QXZGODIwQnRCOztBdUZ4MndCRTtFQUF1QixnQkF0Z0VIO0F2RmszMEJ0Qjs7QXVGNTJ3QkU7RUFBdUIsZ0JBdGdFSDtBdkZzMzBCdEI7O0F1Rmgzd0JFO0VBQXVCLGdCQXRnRUg7QXZGMDMwQnRCOztBdUZwM3dCRTtFQUF1QixnQkF0Z0VIO0F2RjgzMEJ0Qjs7QXVGeDN3QkU7RUFBdUIsZ0JBdGdFSDtBdkZrNDBCdEI7O0F1RjUzd0JFO0VBQXVCLGdCQXRnRUg7QXZGczQwQnRCOztBdUZoNHdCRTtFQUF1QixnQkF0Z0VIO0F2RjA0MEJ0Qjs7QXVGcDR3QkU7RUFBdUIsZ0JBdGdFSDtBdkY4NDBCdEI7O0F1Rng0d0JFO0VBQXVCLGdCQXRnRUg7QXZGazUwQnRCOztBdUY1NHdCRTtFQUF1QixnQkF0Z0VIO0F2RnM1MEJ0Qjs7QXVGaDV3QkU7RUFBdUIsZ0JBdGdFSDtBdkYwNTBCdEI7O0F1RnA1d0JFO0VBQXVCLGdCQXRnRUg7QXZGODUwQnRCOztBdUZ4NXdCRTtFQUF1QixnQkF0Z0VIO0F2Rms2MEJ0Qjs7QXVGNTV3QkU7RUFBdUIsZ0JBdGdFSDtBdkZzNjBCdEI7O0F1Rmg2d0JFO0VBQXVCLGdCQXRnRUg7QXZGMDYwQnRCOztBdUZwNndCRTtFQUF1QixnQkF0Z0VIO0F2Rjg2MEJ0Qjs7QXVGeDZ3QkU7RUFBdUIsZ0JBdGdFSDtBdkZrNzBCdEI7O0F1RjU2d0JFO0VBQXVCLGdCQXRnRUg7QXZGczcwQnRCOztBdUZoN3dCRTtFQUF1QixnQkF0Z0VIO0F2RjA3MEJ0Qjs7QXVGcDd3QkU7RUFBdUIsZ0JBdGdFSDtBdkY4NzBCdEI7O0F1Rng3d0JFO0VBQXVCLGdCQXRnRUg7QXZGazgwQnRCOztBdUY1N3dCRTtFQUF1QixnQkF0Z0VIO0F2RnM4MEJ0Qjs7QXVGaDh3QkU7RUFBdUIsZ0JBdGdFSDtBdkYwODBCdEI7O0F1RnA4d0JFO0VBQXVCLGdCQXRnRUg7QXZGODgwQnRCOztBdUZ4OHdCRTtFQUF1QixnQkF0Z0VIO0F2Rms5MEJ0Qjs7QXVGNTh3QkU7RUFBdUIsZ0JBdGdFSDtBdkZzOTBCdEI7O0F1Rmg5d0JFO0VBQXVCLGdCQXRnRUg7QXZGMDkwQnRCOztBdUZwOXdCRTtFQUF1QixnQkF0Z0VIO0F2Rjg5MEJ0Qjs7QXVGeDl3QkU7RUFBdUIsZ0JBdGdFSDtBdkZrKzBCdEI7O0F1RjU5d0JFO0VBQXVCLGdCQXRnRUg7QXZGcyswQnRCOztBdUZoK3dCRTtFQUF1QixnQkF0Z0VIO0F2RjArMEJ0Qjs7QXVGcCt3QkU7RUFBdUIsZ0JBdGdFSDtBdkY4KzBCdEI7O0F1Rngrd0JFO0VBQXVCLGdCQXRnRUg7QXZGay8wQnRCOztBdUY1K3dCRTtFQUF1QixnQkF0Z0VIO0F2RnMvMEJ0Qjs7QXVGaC93QkU7RUFBdUIsZ0JBdGdFSDtBdkYwLzBCdEI7O0F1RnAvd0JFO0VBQXVCLGdCQXRnRUg7QXZGOC8wQnRCOztBdUZ4L3dCRTtFQUF1QixnQkF0Z0VIO0F2RmtnMUJ0Qjs7QXVGNS93QkU7RUFBdUIsZ0JBdGdFSDtBdkZzZzFCdEI7O0F1RmhneEJFO0VBQXVCLGdCQXRnRUg7QXZGMGcxQnRCOztBdUZwZ3hCRTtFQUF1QixnQkF0Z0VIO0F2RjhnMUJ0Qjs7QXVGeGd4QkU7RUFBdUIsZ0JBdGdFSDtBdkZraDFCdEI7O0F1RjVneEJFO0VBQXVCLGdCQXRnRUg7QXZGc2gxQnRCOztBdUZoaHhCRTtFQUF1QixnQkF0Z0VIO0F2RjBoMUJ0Qjs7QXVGcGh4QkU7RUFBdUIsZ0JBdGdFSDtBdkY4aDFCdEI7O0F1RnhoeEJFO0VBQXVCLGdCQXRnRUg7QXZGa2kxQnRCOztBdUY1aHhCRTtFQUF1QixnQkF0Z0VIO0F2RnNpMUJ0Qjs7QXVGaGl4QkU7RUFBdUIsZ0JBdGdFSDtBdkYwaTFCdEI7O0F1RnBpeEJFO0VBQXVCLGdCQXRnRUg7QXZGOGkxQnRCOztBdUZ4aXhCRTtFQUF1QixnQkF0Z0VIO0F2RmtqMUJ0Qjs7QXVGNWl4QkU7RUFBdUIsZ0JBdGdFSDtBdkZzajFCdEI7O0F1RmhqeEJFO0VBQXVCLGdCQXRnRUg7QXZGMGoxQnRCOztBdUZwanhCRTtFQUF1QixnQkF0Z0VIO0F2RjhqMUJ0Qjs7QXVGeGp4QkU7RUFBdUIsZ0JBdGdFSDtBdkZrazFCdEI7O0F1RjVqeEJFO0VBQXVCLGdCQXRnRUg7QXZGc2sxQnRCOztBdUZoa3hCRTtFQUF1QixnQkF0Z0VIO0F2RjBrMUJ0Qjs7QXVGcGt4QkU7RUFBdUIsZ0JBdGdFSDtBdkY4azFCdEI7O0F1RnhreEJFO0VBQXVCLGdCQXRnRUg7QXZGa2wxQnRCOztBdUY1a3hCRTtFQUF1QixnQkF0Z0VIO0F2RnNsMUJ0Qjs7QXVGaGx4QkU7RUFBdUIsZ0JBdGdFSDtBdkYwbDFCdEI7O0F1RnBseEJFO0VBQXVCLGdCQXRnRUg7QXZGOGwxQnRCOztBdUZ4bHhCRTtFQUF1QixnQkF0Z0VIO0F2RmttMUJ0Qjs7QXVGNWx4QkU7RUFBdUIsZ0JBdGdFSDtBdkZzbTFCdEI7O0F1RmhteEJFO0VBQXVCLGdCQXRnRUg7QXZGMG0xQnRCOztBdUZwbXhCRTtFQUF1QixnQkF0Z0VIO0F2RjhtMUJ0Qjs7QXVGeG14QkU7RUFBdUIsZ0JBdGdFSDtBdkZrbjFCdEI7O0F1RjVteEJFO0VBQXVCLGdCQXRnRUg7QXZGc24xQnRCOztBdUZobnhCRTtFQUF1QixnQkF0Z0VIO0F2RjBuMUJ0Qjs7QXVGcG54QkU7RUFBdUIsZ0JBdGdFSDtBdkY4bjFCdEI7O0F1RnhueEJFO0VBQXVCLGdCQXRnRUg7QXZGa28xQnRCOztBdUY1bnhCRTtFQUF1QixnQkF0Z0VIO0F2RnNvMUJ0Qjs7QXVGaG94QkU7RUFBdUIsZ0JBdGdFSDtBdkYwbzFCdEI7O0F1RnBveEJFO0VBQXVCLGdCQXRnRUg7QXZGOG8xQnRCOztBdUZ4b3hCRTtFQUF1QixnQkF0Z0VIO0F2RmtwMUJ0Qjs7QXVGNW94QkU7RUFBdUIsZ0JBdGdFSDtBdkZzcDFCdEI7O0F1RmhweEJFO0VBQXVCLGdCQXRnRUg7QXZGMHAxQnRCOztBdUZwcHhCRTtFQUF1QixnQkF0Z0VIO0F2RjhwMUJ0Qjs7QXVGeHB4QkU7RUFBdUIsZ0JBdGdFSDtBdkZrcTFCdEI7O0F1RjVweEJFO0VBQXVCLGdCQXRnRUg7QXZGc3ExQnRCOztBdUZocXhCRTtFQUF1QixnQkF0Z0VIO0F2RjBxMUJ0Qjs7QXVGcHF4QkU7RUFBdUIsZ0JBdGdFSDtBdkY4cTFCdEI7O0F1RnhxeEJFO0VBQXVCLGdCQXRnRUg7QXZGa3IxQnRCOztBdUY1cXhCRTtFQUF1QixnQkF0Z0VIO0F2RnNyMUJ0Qjs7QXVGaHJ4QkU7RUFBdUIsZ0JBdGdFSDtBdkYwcjFCdEI7O0F1RnByeEJFO0VBQXVCLGdCQXRnRUg7QXZGOHIxQnRCOztBdUZ4cnhCRTtFQUF1QixnQkF0Z0VIO0F2RmtzMUJ0Qjs7QXVGNXJ4QkU7RUFBdUIsZ0JBdGdFSDtBdkZzczFCdEI7O0F1RmhzeEJFO0VBQXVCLGdCQXRnRUg7QXZGMHMxQnRCOztBdUZwc3hCRTtFQUF1QixnQkF0Z0VIO0F2RjhzMUJ0Qjs7QXVGeHN4QkU7RUFBdUIsZ0JBdGdFSDtBdkZrdDFCdEI7O0F1RjVzeEJFO0VBQXVCLGdCQXRnRUg7QXZGc3QxQnRCOztBdUZodHhCRTtFQUF1QixnQkF0Z0VIO0F2RjB0MUJ0Qjs7QXVGcHR4QkU7RUFBdUIsZ0JBdGdFSDtBdkY4dDFCdEI7O0F1Rnh0eEJFO0VBQXVCLGdCQXRnRUg7QXZGa3UxQnRCOztBdUY1dHhCRTtFQUF1QixnQkF0Z0VIO0F2RnN1MUJ0Qjs7QXVGaHV4QkU7RUFBdUIsZ0JBdGdFSDtBdkYwdTFCdEI7O0F1RnB1eEJFO0VBQXVCLGdCQXRnRUg7QXZGOHUxQnRCOztBdUZ4dXhCRTtFQUF1QixnQkF0Z0VIO0F2Rmt2MUJ0Qjs7QXVGNXV4QkU7RUFBdUIsZ0JBdGdFSDtBdkZzdjFCdEI7O0F1Rmh2eEJFO0VBQXVCLGdCQXRnRUg7QXZGMHYxQnRCOztBdUZwdnhCRTtFQUF1QixnQkF0Z0VIO0F2Rjh2MUJ0Qjs7QXVGeHZ4QkU7RUFBdUIsZ0JBdGdFSDtBdkZrdzFCdEI7O0F1RjV2eEJFO0VBQXVCLGdCQXRnRUg7QXZGc3cxQnRCOztBdUZod3hCRTtFQUF1QixnQkF0Z0VIO0F2RjB3MUJ0Qjs7QXVGcHd4QkU7RUFBdUIsZ0JBdGdFSDtBdkY4dzFCdEI7O0F1Rnh3eEJFO0VBQXVCLGdCQXRnRUg7QXZGa3gxQnRCOztBdUY1d3hCRTtFQUF1QixnQkF0Z0VIO0F2RnN4MUJ0Qjs7QXVGaHh4QkU7RUFBdUIsZ0JBdGdFSDtBdkYweDFCdEI7O0F1RnB4eEJFO0VBQXVCLGdCQXRnRUg7QXZGOHgxQnRCOztBdUZ4eHhCRTtFQUF1QixnQkF0Z0VIO0F2Rmt5MUJ0Qjs7QXVGNXh4QkU7RUFBdUIsZ0JBdGdFSDtBdkZzeTFCdEI7O0F1Rmh5eEJFO0VBQXVCLGdCQXRnRUg7QXZGMHkxQnRCOztBdUZweXhCRTtFQUF1QixnQkF0Z0VIO0F2Rjh5MUJ0Qjs7QXVGeHl4QkU7RUFBdUIsZ0JBdGdFSDtBdkZrejFCdEI7O0F1RjV5eEJFO0VBQXVCLGdCQXRnRUg7QXZGc3oxQnRCOztBdUZoenhCRTtFQUF1QixnQkF0Z0VIO0F2RjB6MUJ0Qjs7QXVGcHp4QkU7RUFBdUIsZ0JBdGdFSDtBdkY4ejFCdEI7O0F1Rnh6eEJFO0VBQXVCLGdCQXRnRUg7QXZGazAxQnRCOztBdUY1enhCRTtFQUF1QixnQkF0Z0VIO0F2RnMwMUJ0Qjs7QXVGaDB4QkU7RUFBdUIsZ0JBdGdFSDtBdkYwMDFCdEI7O0F1RnAweEJFO0VBQXVCLGdCQXRnRUg7QXZGODAxQnRCOztBdUZ4MHhCRTtFQUF1QixnQkF0Z0VIO0F2RmsxMUJ0Qjs7QXVGNTB4QkU7RUFBdUIsZ0JBdGdFSDtBdkZzMTFCdEI7O0F1RmgxeEJFO0VBQXVCLGdCQXRnRUg7QXZGMDExQnRCOztBdUZwMXhCRTtFQUF1QixnQkF0Z0VIO0F2RjgxMUJ0Qjs7QXVGeDF4QkU7RUFBdUIsZ0JBdGdFSDtBdkZrMjFCdEI7O0F1RjUxeEJFO0VBQXVCLGdCQXRnRUg7QXZGczIxQnRCOztBdUZoMnhCRTtFQUF1QixnQkF0Z0VIO0F2RjAyMUJ0Qjs7QXVGcDJ4QkU7RUFBdUIsZ0JBdGdFSDtBdkY4MjFCdEI7O0F1RngyeEJFO0VBQXVCLGdCQXRnRUg7QXZGazMxQnRCOztBdUY1MnhCRTtFQUF1QixnQkF0Z0VIO0F2RnMzMUJ0Qjs7QXVGaDN4QkU7RUFBdUIsZ0JBdGdFSDtBdkYwMzFCdEI7O0F1RnAzeEJFO0VBQXVCLGdCQXRnRUg7QXZGODMxQnRCOztBdUZ4M3hCRTtFQUF1QixnQkF0Z0VIO0F2Rms0MUJ0Qjs7QXVGNTN4QkU7RUFBdUIsZ0JBdGdFSDtBdkZzNDFCdEI7O0F1Rmg0eEJFO0VBQXVCLGdCQXRnRUg7QXZGMDQxQnRCOztBdUZwNHhCRTtFQUF1QixnQkF0Z0VIO0F2Rjg0MUJ0Qjs7QXVGeDR4QkU7RUFBdUIsZ0JBdGdFSDtBdkZrNTFCdEI7O0F1RjU0eEJFO0VBQXVCLGdCQXRnRUg7QXZGczUxQnRCOztBdUZoNXhCRTtFQUF1QixnQkF0Z0VIO0F2RjA1MUJ0Qjs7QXVGcDV4QkU7RUFBdUIsZ0JBdGdFSDtBdkY4NTFCdEI7O0F1Rng1eEJFO0VBQXVCLGdCQXRnRUg7QXZGazYxQnRCOztBdUY1NXhCRTtFQUF1QixnQkF0Z0VIO0F2RnM2MUJ0Qjs7QXVGaDZ4QkU7RUFBdUIsZ0JBdGdFSDtBdkYwNjFCdEI7O0F1RnA2eEJFO0VBQXVCLGdCQXRnRUg7QXZGODYxQnRCOztBdUZ4NnhCRTtFQUF1QixnQkF0Z0VIO0F2Rms3MUJ0Qjs7QXVGNTZ4QkU7RUFBdUIsZ0JBdGdFSDtBdkZzNzFCdEI7O0F1Rmg3eEJFO0VBQXVCLGdCQXRnRUg7QXZGMDcxQnRCOztBdUZwN3hCRTtFQUF1QixnQkF0Z0VIO0F2Rjg3MUJ0Qjs7QXVGeDd4QkU7RUFBdUIsZ0JBdGdFSDtBdkZrODFCdEI7O0F1RjU3eEJFO0VBQXVCLGdCQXRnRUg7QXZGczgxQnRCOztBdUZoOHhCRTtFQUF1QixnQkF0Z0VIO0F2RjA4MUJ0Qjs7QXVGcDh4QkU7RUFBdUIsZ0JBdGdFSDtBdkY4ODFCdEI7O0F1Rng4eEJFO0VBQXVCLGdCQXRnRUg7QXZGazkxQnRCOztBdUY1OHhCRTtFQUF1QixnQkF0Z0VIO0F2RnM5MUJ0Qjs7QXVGaDl4QkU7RUFBdUIsZ0JBdGdFSDtBdkYwOTFCdEI7O0F1RnA5eEJFO0VBQXVCLGdCQXRnRUg7QXZGODkxQnRCOztBdUZ4OXhCRTtFQUF1QixnQkF0Z0VIO0F2RmsrMUJ0Qjs7QXVGNTl4QkU7RUFBdUIsZ0JBdGdFSDtBdkZzKzFCdEI7O0F1RmgreEJFO0VBQXVCLGdCQXRnRUg7QXZGMCsxQnRCOztBdUZwK3hCRTtFQUF1QixnQkF0Z0VIO0F2RjgrMUJ0Qjs7QXVGeCt4QkU7RUFBdUIsZ0JBdGdFSDtBdkZrLzFCdEI7O0F1RjUreEJFO0VBQXVCLGdCQXRnRUg7QXZGcy8xQnRCOztBdUZoL3hCRTtFQUF1QixnQkF0Z0VIO0F2RjAvMUJ0Qjs7QXVGcC94QkU7RUFBdUIsZ0JBdGdFSDtBdkY4LzFCdEI7O0F1RngveEJFO0VBQXVCLGdCQXRnRUg7QXZGa2cyQnRCOztBdUY1L3hCRTtFQUF1QixnQkF0Z0VIO0F2RnNnMkJ0Qjs7QXVGaGd5QkU7RUFBdUIsZ0JBdGdFSDtBdkYwZzJCdEI7O0F1RnBneUJFO0VBQXVCLGdCQXRnRUg7QXZGOGcyQnRCOztBdUZ4Z3lCRTtFQUF1QixnQkF0Z0VIO0F2RmtoMkJ0Qjs7QXVGNWd5QkU7RUFBdUIsZ0JBdGdFSDtBdkZzaDJCdEI7O0F1RmhoeUJFO0VBQXVCLGdCQXRnRUg7QXZGMGgyQnRCOztBdUZwaHlCRTtFQUF1QixnQkF0Z0VIO0F2RjhoMkJ0Qjs7QXVGeGh5QkU7RUFBdUIsZ0JBdGdFSDtBdkZraTJCdEI7O0F1RjVoeUJFO0VBQXVCLGdCQXRnRUg7QXZGc2kyQnRCOztBdUZoaXlCRTtFQUF1QixnQkF0Z0VIO0F2RjBpMkJ0Qjs7QXVGcGl5QkU7RUFBdUIsZ0JBdGdFSDtBdkY4aTJCdEI7O0F1RnhpeUJFO0VBQXVCLGdCQXRnRUg7QXZGa2oyQnRCOztBdUY1aXlCRTtFQUF1QixnQkF0Z0VIO0F2RnNqMkJ0Qjs7QXVGaGp5QkU7RUFBdUIsZ0JBdGdFSDtBdkYwajJCdEI7O0F1RnBqeUJFO0VBQXVCLGdCQXRnRUg7QXZGOGoyQnRCOztBdUZ4anlCRTtFQUF1QixnQkF0Z0VIO0F2RmtrMkJ0Qjs7QXVGNWp5QkU7RUFBdUIsZ0JBdGdFSDtBdkZzazJCdEI7O0F1RmhreUJFO0VBQXVCLGdCQXRnRUg7QXZGMGsyQnRCOztBdUZwa3lCRTtFQUF1QixnQkF0Z0VIO0F2RjhrMkJ0Qjs7QXVGeGt5QkU7RUFBdUIsZ0JBdGdFSDtBdkZrbDJCdEI7O0F1RjVreUJFO0VBQXVCLGdCQXRnRUg7QXZGc2wyQnRCOztBdUZobHlCRTtFQUF1QixnQkF0Z0VIO0F2RjBsMkJ0Qjs7QXVGcGx5QkU7RUFBdUIsZ0JBdGdFSDtBdkY4bDJCdEI7O0F1RnhseUJFO0VBQXVCLGdCQXRnRUg7QXZGa20yQnRCOztBdUY1bHlCRTtFQUF1QixnQkF0Z0VIO0F2RnNtMkJ0Qjs7QXVGaG15QkU7RUFBdUIsZ0JBdGdFSDtBdkYwbTJCdEI7O0F1RnBteUJFO0VBQXVCLGdCQXRnRUg7QXZGOG0yQnRCOztBdUZ4bXlCRTtFQUF1QixnQkF0Z0VIO0F2RmtuMkJ0Qjs7QXVGNW15QkU7RUFBdUIsZ0JBdGdFSDtBdkZzbjJCdEI7O0F1RmhueUJFO0VBQXVCLGdCQXRnRUg7QXZGMG4yQnRCOztBdUZwbnlCRTtFQUF1QixnQkF0Z0VIO0F2RjhuMkJ0Qjs7QXVGeG55QkU7RUFBdUIsZ0JBdGdFSDtBdkZrbzJCdEI7O0F1RjVueUJFO0VBQXVCLGdCQXRnRUg7QXZGc28yQnRCOztBdUZob3lCRTtFQUF1QixnQkF0Z0VIO0F2RjBvMkJ0Qjs7QXVGcG95QkU7RUFBdUIsZ0JBdGdFSDtBdkY4bzJCdEI7O0F1RnhveUJFO0VBQXVCLGdCQXRnRUg7QXZGa3AyQnRCOztBdUY1b3lCRTtFQUF1QixnQkF0Z0VIO0F2RnNwMkJ0Qjs7QXVGaHB5QkU7RUFBdUIsZ0JBdGdFSDtBdkYwcDJCdEI7O0F1RnBweUJFO0VBQXVCLGdCQXRnRUg7QXZGOHAyQnRCOztBdUZ4cHlCRTtFQUF1QixnQkF0Z0VIO0F2RmtxMkJ0Qjs7QXVGNXB5QkU7RUFBdUIsZ0JBdGdFSDtBdkZzcTJCdEI7O0F1RmhxeUJFO0VBQXVCLGdCQXRnRUg7QXZGMHEyQnRCOztBdUZwcXlCRTtFQUF1QixnQkF0Z0VIO0F2RjhxMkJ0Qjs7QXVGeHF5QkU7RUFBdUIsZ0JBdGdFSDtBdkZrcjJCdEI7O0F1RjVxeUJFO0VBQXVCLGdCQXRnRUg7QXZGc3IyQnRCOztBdUZocnlCRTtFQUF1QixnQkF0Z0VIO0F2RjByMkJ0Qjs7QXVGcHJ5QkU7RUFBdUIsZ0JBdGdFSDtBdkY4cjJCdEI7O0F1RnhyeUJFO0VBQXVCLGdCQXRnRUg7QXZGa3MyQnRCOztBdUY1cnlCRTtFQUF1QixnQkF0Z0VIO0F2RnNzMkJ0Qjs7QXVGaHN5QkU7RUFBdUIsZ0JBdGdFSDtBdkYwczJCdEI7O0F1RnBzeUJFO0VBQXVCLGdCQXRnRUg7QXZGOHMyQnRCOztBdUZ4c3lCRTtFQUF1QixnQkF0Z0VIO0F2Rmt0MkJ0Qjs7QXVGNXN5QkU7RUFBdUIsZ0JBdGdFSDtBdkZzdDJCdEI7O0F1Rmh0eUJFO0VBQXVCLGdCQXRnRUg7QXZGMHQyQnRCOztBdUZwdHlCRTtFQUF1QixnQkF0Z0VIO0F2Rjh0MkJ0Qjs7QXVGeHR5QkU7RUFBdUIsZ0JBdGdFSDtBdkZrdTJCdEI7O0F1RjV0eUJFO0VBQXVCLGdCQXRnRUg7QXZGc3UyQnRCOztBdUZodXlCRTtFQUF1QixnQkF0Z0VIO0F2RjB1MkJ0Qjs7QXVGcHV5QkU7RUFBdUIsZ0JBdGdFSDtBdkY4dTJCdEI7O0F1Rnh1eUJFO0VBQXVCLGdCQXRnRUg7QXZGa3YyQnRCOztBdUY1dXlCRTtFQUF1QixnQkF0Z0VIO0F2RnN2MkJ0Qjs7QXVGaHZ5QkU7RUFBdUIsZ0JBdGdFSDtBdkYwdjJCdEI7O0F1RnB2eUJFO0VBQXVCLGdCQXRnRUg7QXZGOHYyQnRCOztBdUZ4dnlCRTtFQUF1QixnQkF0Z0VIO0F2Rmt3MkJ0Qjs7QXVGNXZ5QkU7RUFBdUIsZ0JBdGdFSDtBdkZzdzJCdEI7O0F1Rmh3eUJFO0VBQXVCLGdCQXRnRUg7QXZGMHcyQnRCOztBdUZwd3lCRTtFQUF1QixnQkF0Z0VIO0F2Rjh3MkJ0Qjs7QXVGeHd5QkU7RUFBdUIsZ0JBdGdFSDtBdkZreDJCdEI7O0F1RjV3eUJFO0VBQXVCLGdCQXRnRUg7QXZGc3gyQnRCOztBdUZoeHlCRTtFQUF1QixnQkF0Z0VIO0F2RjB4MkJ0Qjs7QXVGcHh5QkU7RUFBdUIsZ0JBdGdFSDtBdkY4eDJCdEI7O0F1Rnh4eUJFO0VBQXVCLGdCQXRnRUg7QXZGa3kyQnRCOztBdUY1eHlCRTtFQUF1QixnQkF0Z0VIO0F2RnN5MkJ0Qjs7QXVGaHl5QkU7RUFBdUIsZ0JBdGdFSDtBdkYweTJCdEI7O0F1RnB5eUJFO0VBQXVCLGdCQXRnRUg7QXZGOHkyQnRCOztBdUZ4eXlCRTtFQUF1QixnQkF0Z0VIO0F2Rmt6MkJ0Qjs7QXVGNXl5QkU7RUFBdUIsZ0JBdGdFSDtBdkZzejJCdEI7O0F1Rmh6eUJFO0VBQXVCLGdCQXRnRUg7QXZGMHoyQnRCOztBdUZwenlCRTtFQUF1QixnQkF0Z0VIO0F2Rjh6MkJ0Qjs7QXVGeHp5QkU7RUFBdUIsZ0JBdGdFSDtBdkZrMDJCdEI7O0F1RjV6eUJFO0VBQXVCLGdCQXRnRUg7QXZGczAyQnRCOztBdUZoMHlCRTtFQUF1QixnQkF0Z0VIO0F2RjAwMkJ0Qjs7QXVGcDB5QkU7RUFBdUIsZ0JBdGdFSDtBdkY4MDJCdEI7O0F1RngweUJFO0VBQXVCLGdCQXRnRUg7QXZGazEyQnRCOztBdUY1MHlCRTtFQUF1QixnQkF0Z0VIO0F2RnMxMkJ0Qjs7QXVGaDF5QkU7RUFBdUIsZ0JBdGdFSDtBdkYwMTJCdEI7O0F1RnAxeUJFO0VBQXVCLGdCQXRnRUg7QXZGODEyQnRCOztBdUZ4MXlCRTtFQUF1QixnQkF0Z0VIO0F2RmsyMkJ0Qjs7QXVGNTF5QkU7RUFBdUIsZ0JBdGdFSDtBdkZzMjJCdEI7O0F1RmgyeUJFO0VBQXVCLGdCQXRnRUg7QXZGMDIyQnRCOztBdUZwMnlCRTtFQUF1QixnQkF0Z0VIO0F2RjgyMkJ0Qjs7QXVGeDJ5QkU7RUFBdUIsZ0JBdGdFSDtBdkZrMzJCdEI7O0F1RjUyeUJFO0VBQXVCLGdCQXRnRUg7QXZGczMyQnRCOztBdUZoM3lCRTtFQUF1QixnQkF0Z0VIO0F2RjAzMkJ0Qjs7QXVGcDN5QkU7RUFBdUIsZ0JBdGdFSDtBdkY4MzJCdEI7O0F1RngzeUJFO0VBQXVCLGdCQXRnRUg7QXZGazQyQnRCOztBdUY1M3lCRTtFQUF1QixnQkF0Z0VIO0F2RnM0MkJ0Qjs7QXVGaDR5QkU7RUFBdUIsZ0JBdGdFSDtBdkYwNDJCdEI7O0F1RnA0eUJFO0VBQXVCLGdCQXRnRUg7QXZGODQyQnRCOztBdUZ4NHlCRTtFQUF1QixnQkF0Z0VIO0F2Rms1MkJ0Qjs7QXVGNTR5QkU7RUFBdUIsZ0JBdGdFSDtBdkZzNTJCdEI7O0F1Rmg1eUJFO0VBQXVCLGdCQXRnRUg7QXZGMDUyQnRCOztBdUZwNXlCRTtFQUF1QixnQkF0Z0VIO0F2Rjg1MkJ0Qjs7QXVGeDV5QkU7RUFBdUIsZ0JBdGdFSDtBdkZrNjJCdEI7O0F1RjU1eUJFO0VBQXVCLGdCQXRnRUg7QXZGczYyQnRCOztBdUZoNnlCRTtFQUF1QixnQkF0Z0VIO0F2RjA2MkJ0Qjs7QXVGcDZ5QkU7RUFBdUIsZ0JBdGdFSDtBdkY4NjJCdEI7O0F1Rng2eUJFO0VBQXVCLGdCQXRnRUg7QXZGazcyQnRCOztBdUY1NnlCRTtFQUF1QixnQkF0Z0VIO0F2RnM3MkJ0Qjs7QXVGaDd5QkU7RUFBdUIsZ0JBdGdFSDtBdkYwNzJCdEI7O0F1RnA3eUJFO0VBQXVCLGdCQXRnRUg7QXZGODcyQnRCOztBdUZ4N3lCRTtFQUF1QixnQkF0Z0VIO0F2Rms4MkJ0Qjs7QXVGNTd5QkU7RUFBdUIsZ0JBdGdFSDtBdkZzODJCdEI7O0F1Rmg4eUJFO0VBQXVCLGdCQXRnRUg7QXZGMDgyQnRCOztBdUZwOHlCRTtFQUF1QixnQkF0Z0VIO0F2Rjg4MkJ0Qjs7QXVGeDh5QkU7RUFBdUIsZ0JBdGdFSDtBdkZrOTJCdEI7O0F1RjU4eUJFO0VBQXVCLGdCQXRnRUg7QXZGczkyQnRCOztBdUZoOXlCRTtFQUF1QixnQkF0Z0VIO0F2RjA5MkJ0Qjs7QXVGcDl5QkU7RUFBdUIsZ0JBdGdFSDtBdkY4OTJCdEI7O0F1Rng5eUJFO0VBQXVCLGdCQXRnRUg7QXZGaysyQnRCOztBdUY1OXlCRTtFQUF1QixnQkF0Z0VIO0F2RnMrMkJ0Qjs7QXVGaCt5QkU7RUFBdUIsZ0JBdGdFSDtBdkYwKzJCdEI7O0F1RnAreUJFO0VBQXVCLGdCQXRnRUg7QXZGOCsyQnRCOztBdUZ4K3lCRTtFQUF1QixnQkF0Z0VIO0F2RmsvMkJ0Qjs7QXVGNSt5QkU7RUFBdUIsZ0JBdGdFSDtBdkZzLzJCdEI7O0F1RmgveUJFO0VBQXVCLGdCQXRnRUg7QXZGMC8yQnRCOztBdUZwL3lCRTtFQUF1QixnQkF0Z0VIO0F2RjgvMkJ0Qjs7QXVGeC95QkU7RUFBdUIsZ0JBdGdFSDtBdkZrZzNCdEI7O0F1RjUveUJFO0VBQXVCLGdCQXRnRUg7QXZGc2czQnRCOztBdUZoZ3pCRTtFQUF1QixnQkF0Z0VIO0F2RjBnM0J0Qjs7QXVGcGd6QkU7RUFBdUIsZ0JBdGdFSDtBdkY4ZzNCdEI7O0F1RnhnekJFO0VBQXVCLGdCQXRnRUg7QXZGa2gzQnRCOztBdUY1Z3pCRTtFQUF1QixnQkF0Z0VIO0F2RnNoM0J0Qjs7QXVGaGh6QkU7RUFBdUIsZ0JBdGdFSDtBdkYwaDNCdEI7O0F1RnBoekJFO0VBQXVCLGdCQXRnRUg7QXZGOGgzQnRCOztBdUZ4aHpCRTtFQUF1QixnQkF0Z0VIO0F2RmtpM0J0Qjs7QXVGNWh6QkU7RUFBdUIsZ0JBdGdFSDtBdkZzaTNCdEI7O0F1RmhpekJFO0VBQXVCLGdCQXRnRUg7QXZGMGkzQnRCOztBdUZwaXpCRTtFQUF1QixnQkF0Z0VIO0F2RjhpM0J0Qjs7QXVGeGl6QkU7RUFBdUIsZ0JBdGdFSDtBdkZrajNCdEI7O0F1RjVpekJFO0VBQXVCLGdCQXRnRUg7QXZGc2ozQnRCOztBdUZoanpCRTtFQUF1QixnQkF0Z0VIO0F2RjBqM0J0Qjs7QXVGcGp6QkU7RUFBdUIsZ0JBdGdFSDtBdkY4ajNCdEI7O0F1RnhqekJFO0VBQXVCLGdCQXRnRUg7QXZGa2szQnRCOztBdUY1anpCRTtFQUF1QixnQkF0Z0VIO0F2RnNrM0J0Qjs7QXVGaGt6QkU7RUFBdUIsZ0JBdGdFSDtBdkYwazNCdEI7O0F1RnBrekJFO0VBQXVCLGdCQXRnRUg7QXZGOGszQnRCOztBdUZ4a3pCRTtFQUF1QixnQkF0Z0VIO0F2RmtsM0J0Qjs7QXVGNWt6QkU7RUFBdUIsZ0JBdGdFSDtBdkZzbDNCdEI7O0F1RmhsekJFO0VBQXVCLGdCQXRnRUg7QXZGMGwzQnRCOztBdUZwbHpCRTtFQUF1QixnQkF0Z0VIO0F2RjhsM0J0Qjs7QXVGeGx6QkU7RUFBdUIsZ0JBdGdFSDtBdkZrbTNCdEI7O0F1RjVsekJFO0VBQXVCLGdCQXRnRUg7QXZGc20zQnRCOztBdUZobXpCRTtFQUF1QixnQkF0Z0VIO0F2RjBtM0J0Qjs7QXVGcG16QkU7RUFBdUIsZ0JBdGdFSDtBdkY4bTNCdEI7O0F1RnhtekJFO0VBQXVCLGdCQXRnRUg7QXZGa24zQnRCOztBdUY1bXpCRTtFQUF1QixnQkF0Z0VIO0F2RnNuM0J0Qjs7QXVGaG56QkU7RUFBdUIsZ0JBdGdFSDtBdkYwbjNCdEI7O0F1RnBuekJFO0VBQXVCLGdCQXRnRUg7QXZGOG4zQnRCOztBdUZ4bnpCRTtFQUF1QixnQkF0Z0VIO0F2RmtvM0J0Qjs7QXVGNW56QkU7RUFBdUIsZ0JBdGdFSDtBdkZzbzNCdEI7O0F1RmhvekJFO0VBQXVCLGdCQXRnRUg7QXZGMG8zQnRCOztBdUZwb3pCRTtFQUF1QixnQkF0Z0VIO0F2RjhvM0J0Qjs7QXVGeG96QkU7RUFBdUIsZ0JBdGdFSDtBdkZrcDNCdEI7O0F1RjVvekJFO0VBQXVCLGdCQXRnRUg7QXZGc3AzQnRCOztBdUZocHpCRTtFQUF1QixnQkF0Z0VIO0F2RjBwM0J0Qjs7QXVGcHB6QkU7RUFBdUIsZ0JBdGdFSDtBdkY4cDNCdEI7O0F1RnhwekJFO0VBQXVCLGdCQXRnRUg7QXZGa3EzQnRCOztBdUY1cHpCRTtFQUF1QixnQkF0Z0VIO0F2RnNxM0J0Qjs7QXVGaHF6QkU7RUFBdUIsZ0JBdGdFSDtBdkYwcTNCdEI7O0F1RnBxekJFO0VBQXVCLGdCQXRnRUg7QXZGOHEzQnRCOztBdUZ4cXpCRTtFQUF1QixnQkF0Z0VIO0F2RmtyM0J0Qjs7QXVGNXF6QkU7RUFBdUIsZ0JBdGdFSDtBdkZzcjNCdEI7O0F1RmhyekJFO0VBQXVCLGdCQXRnRUg7QXZGMHIzQnRCOztBdUZwcnpCRTtFQUF1QixnQkF0Z0VIO0F2RjhyM0J0Qjs7QXVGeHJ6QkU7RUFBdUIsZ0JBdGdFSDtBdkZrczNCdEI7O0F1RjVyekJFO0VBQXVCLGdCQXRnRUg7QXZGc3MzQnRCOztBdUZoc3pCRTtFQUF1QixnQkF0Z0VIO0F2RjBzM0J0Qjs7QXVGcHN6QkU7RUFBdUIsZ0JBdGdFSDtBdkY4czNCdEI7O0F1RnhzekJFO0VBQXVCLGdCQXRnRUg7QXZGa3QzQnRCOztBdUY1c3pCRTtFQUF1QixnQkF0Z0VIO0F2RnN0M0J0Qjs7QXVGaHR6QkU7RUFBdUIsZ0JBdGdFSDtBdkYwdDNCdEI7O0F1RnB0ekJFO0VBQXVCLGdCQXRnRUg7QXZGOHQzQnRCOztBdUZ4dHpCRTtFQUF1QixnQkF0Z0VIO0F2Rmt1M0J0Qjs7QXVGNXR6QkU7RUFBdUIsZ0JBdGdFSDtBdkZzdTNCdEI7O0F1Rmh1ekJFO0VBQXVCLGdCQXRnRUg7QXZGMHUzQnRCOztBdUZwdXpCRTtFQUF1QixnQkF0Z0VIO0F2Rjh1M0J0Qjs7QXVGeHV6QkU7RUFBdUIsZ0JBdGdFSDtBdkZrdjNCdEI7O0F1RjV1ekJFO0VBQXVCLGdCQXRnRUg7QXZGc3YzQnRCOztBdUZodnpCRTtFQUF1QixnQkF0Z0VIO0F2RjB2M0J0Qjs7QXVGcHZ6QkU7RUFBdUIsZ0JBdGdFSDtBdkY4djNCdEI7O0F1Rnh2ekJFO0VBQXVCLGdCQXRnRUg7QXZGa3czQnRCOztBdUY1dnpCRTtFQUF1QixnQkF0Z0VIO0F2RnN3M0J0Qjs7QXVGaHd6QkU7RUFBdUIsZ0JBdGdFSDtBdkYwdzNCdEI7O0F1RnB3ekJFO0VBQXVCLGdCQXRnRUg7QXZGOHczQnRCOztBdUZ4d3pCRTtFQUF1QixnQkF0Z0VIO0F2Rmt4M0J0Qjs7QXVGNXd6QkU7RUFBdUIsZ0JBdGdFSDtBdkZzeDNCdEI7O0F1Rmh4ekJFO0VBQXVCLGdCQXRnRUg7QXZGMHgzQnRCOztBdUZweHpCRTtFQUF1QixnQkF0Z0VIO0F2Rjh4M0J0Qjs7QXVGeHh6QkU7RUFBdUIsZ0JBdGdFSDtBdkZreTNCdEI7O0F1RjV4ekJFO0VBQXVCLGdCQXRnRUg7QXZGc3kzQnRCOztBdUZoeXpCRTtFQUF1QixnQkF0Z0VIO0F2RjB5M0J0Qjs7QXVGcHl6QkU7RUFBdUIsZ0JBdGdFSDtBdkY4eTNCdEI7O0F1Rnh5ekJFO0VBQXVCLGdCQXRnRUg7QXZGa3ozQnRCOztBdUY1eXpCRTtFQUF1QixnQkF0Z0VIO0F2RnN6M0J0Qjs7QXVGaHp6QkU7RUFBdUIsZ0JBdGdFSDtBdkYwejNCdEI7O0F1RnB6ekJFO0VBQXVCLGdCQXRnRUg7QXZGOHozQnRCOztBdUZ4enpCRTtFQUF1QixnQkF0Z0VIO0F2RmswM0J0Qjs7QXVGNXp6QkU7RUFBdUIsZ0JBdGdFSDtBdkZzMDNCdEI7O0F1RmgwekJFO0VBQXVCLGdCQXRnRUg7QXZGMDAzQnRCOztBdUZwMHpCRTtFQUF1QixnQkF0Z0VIO0F2RjgwM0J0Qjs7QXVGeDB6QkU7RUFBdUIsZ0JBdGdFSDtBdkZrMTNCdEI7O0F1RjUwekJFO0VBQXVCLGdCQXRnRUg7QXZGczEzQnRCOztBdUZoMXpCRTtFQUF1QixnQkF0Z0VIO0F2RjAxM0J0Qjs7QXVGcDF6QkU7RUFBdUIsZ0JBdGdFSDtBdkY4MTNCdEI7O0F1RngxekJFO0VBQXVCLGdCQXRnRUg7QXZGazIzQnRCOztBdUY1MXpCRTtFQUF1QixnQkF0Z0VIO0F2RnMyM0J0Qjs7QXVGaDJ6QkU7RUFBdUIsZ0JBdGdFSDtBdkYwMjNCdEI7O0F1RnAyekJFO0VBQXVCLGdCQXRnRUg7QXZGODIzQnRCOztBdUZ4MnpCRTtFQUF1QixnQkF0Z0VIO0F2RmszM0J0Qjs7QXVGNTJ6QkU7RUFBdUIsZ0JBdGdFSDtBdkZzMzNCdEI7O0F1RmgzekJFO0VBQXVCLGdCQXRnRUg7QXZGMDMzQnRCOztBdUZwM3pCRTtFQUF1QixnQkF0Z0VIO0F2RjgzM0J0Qjs7QXVGeDN6QkU7RUFBdUIsZ0JBdGdFSDtBdkZrNDNCdEI7O0F1RjUzekJFO0VBQXVCLGdCQXRnRUg7QXZGczQzQnRCOztBdUZoNHpCRTtFQUF1QixnQkF0Z0VIO0F2RjA0M0J0Qjs7QXVGcDR6QkU7RUFBdUIsZ0JBdGdFSDtBdkY4NDNCdEI7O0F1Rng0ekJFO0VBQXVCLGdCQXRnRUg7QXZGazUzQnRCOztBdUY1NHpCRTtFQUF1QixnQkF0Z0VIO0F2RnM1M0J0Qjs7QXVGaDV6QkU7RUFBdUIsZ0JBdGdFSDtBdkYwNTNCdEI7O0F1RnA1ekJFO0VBQXVCLGdCQXRnRUg7QXZGODUzQnRCOztBdUZ4NXpCRTtFQUF1QixnQkF0Z0VIO0F2Rms2M0J0Qjs7QXVGNTV6QkU7RUFBdUIsZ0JBdGdFSDtBdkZzNjNCdEI7O0F1Rmg2ekJFO0VBQXVCLGdCQXRnRUg7QXZGMDYzQnRCOztBdUZwNnpCRTtFQUF1QixnQkF0Z0VIO0F2Rjg2M0J0Qjs7QXVGeDZ6QkU7RUFBdUIsZ0JBdGdFSDtBdkZrNzNCdEI7O0F1RjU2ekJFO0VBQXVCLGdCQXRnRUg7QXZGczczQnRCOztBdUZoN3pCRTtFQUF1QixnQkF0Z0VIO0F2RjA3M0J0Qjs7QXVGcDd6QkU7RUFBdUIsZ0JBdGdFSDtBdkY4NzNCdEI7O0F1Rng3ekJFO0VBQXVCLGdCQXRnRUg7QXZGazgzQnRCOztBdUY1N3pCRTtFQUF1QixnQkF0Z0VIO0F2RnM4M0J0Qjs7QXVGaDh6QkU7RUFBdUIsZ0JBdGdFSDtBdkYwODNCdEI7O0F1RnA4ekJFO0VBQXVCLGdCQXRnRUg7QXZGODgzQnRCOztBdUZ4OHpCRTtFQUF1QixnQkF0Z0VIO0F2Rms5M0J0Qjs7QXVGNTh6QkU7RUFBdUIsZ0JBdGdFSDtBdkZzOTNCdEI7O0F1Rmg5ekJFO0VBQXVCLGdCQXRnRUg7QXZGMDkzQnRCOztBdUZwOXpCRTtFQUF1QixnQkF0Z0VIO0F2Rjg5M0J0Qjs7QXVGeDl6QkU7RUFBdUIsZ0JBdGdFSDtBdkZrKzNCdEI7O0F1RjU5ekJFO0VBQXVCLGdCQXRnRUg7QXZGcyszQnRCOztBdUZoK3pCRTtFQUF1QixnQkF0Z0VIO0F2RjArM0J0Qjs7QXVGcCt6QkU7RUFBdUIsZ0JBdGdFSDtBdkY4KzNCdEI7O0F1RngrekJFO0VBQXVCLGdCQXRnRUg7QXZGay8zQnRCOztBdUY1K3pCRTtFQUF1QixnQkF0Z0VIO0F2RnMvM0J0Qjs7QXVGaC96QkU7RUFBdUIsZ0JBdGdFSDtBdkYwLzNCdEI7O0F1RnAvekJFO0VBQXVCLGdCQXRnRUg7QXZGOC8zQnRCOztBdUZ4L3pCRTtFQUF1QixnQkF0Z0VIO0F2RmtnNEJ0Qjs7QXVGNS96QkU7RUFBdUIsZ0JBdGdFSDtBdkZzZzRCdEI7O0F1RmhnMEJFO0VBQXVCLGdCQXRnRUg7QXZGMGc0QnRCOztBdUZwZzBCRTtFQUF1QixnQkF0Z0VIO0F2RjhnNEJ0Qjs7QXVGeGcwQkU7RUFBdUIsZ0JBdGdFSDtBdkZraDRCdEI7O0F1RjVnMEJFO0VBQXVCLGdCQXRnRUg7QXZGc2g0QnRCOztBdUZoaDBCRTtFQUF1QixnQkF0Z0VIO0F2RjBoNEJ0Qjs7QXVGcGgwQkU7RUFBdUIsZ0JBdGdFSDtBdkY4aDRCdEI7O0F1RnhoMEJFO0VBQXVCLGdCQXRnRUg7QXZGa2k0QnRCOztBdUY1aDBCRTtFQUF1QixnQkF0Z0VIO0F2RnNpNEJ0Qjs7QXVGaGkwQkU7RUFBdUIsZ0JBdGdFSDtBdkYwaTRCdEI7O0F1RnBpMEJFO0VBQXVCLGdCQXRnRUg7QXZGOGk0QnRCOztBdUZ4aTBCRTtFQUF1QixnQkF0Z0VIO0F2RmtqNEJ0Qjs7QXVGNWkwQkU7RUFBdUIsZ0JBdGdFSDtBdkZzajRCdEI7O0F1RmhqMEJFO0VBQXVCLGdCQXRnRUg7QXZGMGo0QnRCOztBdUZwajBCRTtFQUF1QixnQkF0Z0VIO0F2RjhqNEJ0Qjs7QXVGeGowQkU7RUFBdUIsZ0JBdGdFSDtBdkZrazRCdEI7O0F1RjVqMEJFO0VBQXVCLGdCQXRnRUg7QXZGc2s0QnRCOztBdUZoazBCRTtFQUF1QixnQkF0Z0VIO0F2RjBrNEJ0Qjs7QXVGcGswQkU7RUFBdUIsZ0JBdGdFSDtBdkY4azRCdEI7O0F1RnhrMEJFO0VBQXVCLGdCQXRnRUg7QXZGa2w0QnRCOztBdUY1azBCRTtFQUF1QixnQkF0Z0VIO0F2RnNsNEJ0Qjs7QXVGaGwwQkU7RUFBdUIsZ0JBdGdFSDtBdkYwbDRCdEI7O0F1RnBsMEJFO0VBQXVCLGdCQXRnRUg7QXZGOGw0QnRCOztBdUZ4bDBCRTtFQUF1QixnQkF0Z0VIO0F2RmttNEJ0Qjs7QXVGNWwwQkU7RUFBdUIsZ0JBdGdFSDtBdkZzbTRCdEI7O0F1RmhtMEJFO0VBQXVCLGdCQXRnRUg7QXZGMG00QnRCOztBdUZwbTBCRTtFQUF1QixnQkF0Z0VIO0F2RjhtNEJ0Qjs7QXVGeG0wQkU7RUFBdUIsZ0JBdGdFSDtBdkZrbjRCdEI7O0F1RjVtMEJFO0VBQXVCLGdCQXRnRUg7QXZGc240QnRCOztBdUZobjBCRTtFQUF1QixnQkF0Z0VIO0F2RjBuNEJ0Qjs7QXVGcG4wQkU7RUFBdUIsZ0JBdGdFSDtBdkY4bjRCdEI7O0F1RnhuMEJFO0VBQXVCLGdCQXRnRUg7QXZGa280QnRCOztBdUY1bjBCRTtFQUF1QixnQkF0Z0VIO0F2RnNvNEJ0Qjs7QXVGaG8wQkU7RUFBdUIsZ0JBdGdFSDtBdkYwbzRCdEI7O0F1RnBvMEJFO0VBQXVCLGdCQXRnRUg7QXZGOG80QnRCOztBdUZ4bzBCRTtFQUF1QixnQkF0Z0VIO0F2RmtwNEJ0Qjs7QXVGNW8wQkU7RUFBdUIsZ0JBdGdFSDtBdkZzcDRCdEI7O0F1RmhwMEJFO0VBQXVCLGdCQXRnRUg7QXZGMHA0QnRCOztBdUZwcDBCRTtFQUF1QixnQkF0Z0VIO0F2RjhwNEJ0Qjs7QXVGeHAwQkU7RUFBdUIsZ0JBdGdFSDtBdkZrcTRCdEI7O0F1RjVwMEJFO0VBQXVCLGdCQXRnRUg7QXZGc3E0QnRCOztBdUZocTBCRTtFQUF1QixnQkF0Z0VIO0F2RjBxNEJ0Qjs7QXVGcHEwQkU7RUFBdUIsZ0JBdGdFSDtBdkY4cTRCdEI7O0F1RnhxMEJFO0VBQXVCLGdCQXRnRUg7QXZGa3I0QnRCOztBdUY1cTBCRTtFQUF1QixnQkF0Z0VIO0F2RnNyNEJ0Qjs7QXVGaHIwQkU7RUFBdUIsZ0JBdGdFSDtBdkYwcjRCdEI7O0F1RnByMEJFO0VBQXVCLGdCQXRnRUg7QXZGOHI0QnRCOztBdUZ4cjBCRTtFQUF1QixnQkF0Z0VIO0F2RmtzNEJ0Qjs7QXVGNXIwQkU7RUFBdUIsZ0JBdGdFSDtBdkZzczRCdEI7O0F1RmhzMEJFO0VBQXVCLGdCQXRnRUg7QXZGMHM0QnRCOztBdUZwczBCRTtFQUF1QixnQkF0Z0VIO0F2RjhzNEJ0Qjs7QXVGeHMwQkU7RUFBdUIsZ0JBdGdFSDtBdkZrdDRCdEI7O0F1RjVzMEJFO0VBQXVCLGdCQXRnRUg7QXZGc3Q0QnRCOztBdUZodDBCRTtFQUF1QixnQkF0Z0VIO0F2RjB0NEJ0Qjs7QXVGcHQwQkU7RUFBdUIsZ0JBdGdFSDtBdkY4dDRCdEI7O0F1Rnh0MEJFO0VBQXVCLGdCQXRnRUg7QXZGa3U0QnRCOztBdUY1dDBCRTtFQUF1QixnQkF0Z0VIO0F2RnN1NEJ0Qjs7QXVGaHUwQkU7RUFBdUIsZ0JBdGdFSDtBdkYwdTRCdEI7O0F1RnB1MEJFO0VBQXVCLGdCQXRnRUg7QXZGOHU0QnRCOztBdUZ4dTBCRTtFQUF1QixnQkF0Z0VIO0F2Rmt2NEJ0Qjs7QXVGNXUwQkU7RUFBdUIsZ0JBdGdFSDtBdkZzdjRCdEI7O0F1Rmh2MEJFO0VBQXVCLGdCQXRnRUg7QXZGMHY0QnRCOztBdUZwdjBCRTtFQUF1QixnQkF0Z0VIO0F2Rjh2NEJ0Qjs7QXVGeHYwQkU7RUFBdUIsZ0JBdGdFSDtBdkZrdzRCdEI7O0F1RjV2MEJFO0VBQXVCLGdCQXRnRUg7QXZGc3c0QnRCOztBdUZodzBCRTtFQUF1QixnQkF0Z0VIO0F2RjB3NEJ0Qjs7QXVGcHcwQkU7RUFBdUIsZ0JBdGdFSDtBdkY4dzRCdEI7O0F1Rnh3MEJFO0VBQXVCLGdCQXRnRUg7QXZGa3g0QnRCOztBdUY1dzBCRTtFQUF1QixnQkF0Z0VIO0F2RnN4NEJ0Qjs7QXVGaHgwQkU7RUFBdUIsZ0JBdGdFSDtBdkYweDRCdEI7O0F1RnB4MEJFO0VBQXVCLGdCQXRnRUg7QXZGOHg0QnRCOztBdUZ4eDBCRTtFQUF1QixnQkF0Z0VIO0F2Rmt5NEJ0Qjs7QXVGNXgwQkU7RUFBdUIsZ0JBdGdFSDtBdkZzeTRCdEI7O0F1Rmh5MEJFO0VBQXVCLGdCQXRnRUg7QXZGMHk0QnRCOztBdUZweTBCRTtFQUF1QixnQkF0Z0VIO0F2Rjh5NEJ0Qjs7QXVGeHkwQkU7RUFBdUIsZ0JBdGdFSDtBdkZrejRCdEI7O0F1RjV5MEJFO0VBQXVCLGdCQXRnRUg7QXZGc3o0QnRCOztBdUZoejBCRTtFQUF1QixnQkF0Z0VIO0F2RjB6NEJ0Qjs7QXVGcHowQkU7RUFBdUIsZ0JBdGdFSDtBdkY4ejRCdEI7O0F1Rnh6MEJFO0VBQXVCLGdCQXRnRUg7QXZGazA0QnRCOztBdUY1ejBCRTtFQUF1QixnQkF0Z0VIO0F2RnMwNEJ0Qjs7QXVGaDAwQkU7RUFBdUIsZ0JBdGdFSDtBdkYwMDRCdEI7O0F1RnAwMEJFO0VBQXVCLGdCQXRnRUg7QXZGODA0QnRCOztBdUZ4MDBCRTtFQUF1QixnQkF0Z0VIO0F2RmsxNEJ0Qjs7QXVGNTAwQkU7RUFBdUIsZ0JBdGdFSDtBdkZzMTRCdEI7O0F1RmgxMEJFO0VBQXVCLGdCQXRnRUg7QXZGMDE0QnRCOztBdUZwMTBCRTtFQUF1QixnQkF0Z0VIO0F2RjgxNEJ0Qjs7QXVGeDEwQkU7RUFBdUIsZ0JBdGdFSDtBdkZrMjRCdEI7O0F1RjUxMEJFO0VBQXVCLGdCQXRnRUg7QXZGczI0QnRCOztBdUZoMjBCRTtFQUF1QixnQkF0Z0VIO0F2RjAyNEJ0Qjs7QXVGcDIwQkU7RUFBdUIsZ0JBdGdFSDtBdkY4MjRCdEI7O0F1RngyMEJFO0VBQXVCLGdCQXRnRUg7QXZGazM0QnRCOztBdUY1MjBCRTtFQUF1QixnQkF0Z0VIO0F2RnMzNEJ0Qjs7QXVGaDMwQkU7RUFBdUIsZ0JBdGdFSDtBdkYwMzRCdEI7O0F1RnAzMEJFO0VBQXVCLGdCQXRnRUg7QXZGODM0QnRCOztBdUZ4MzBCRTtFQUF1QixnQkF0Z0VIO0F2Rms0NEJ0Qjs7QXVGNTMwQkU7RUFBdUIsZ0JBdGdFSDtBdkZzNDRCdEI7O0F1Rmg0MEJFO0VBQXVCLGdCQXRnRUg7QXZGMDQ0QnRCOztBdUZwNDBCRTtFQUF1QixnQkF0Z0VIO0F2Rjg0NEJ0Qjs7QXVGeDQwQkU7RUFBdUIsZ0JBdGdFSDtBdkZrNTRCdEI7O0F1RjU0MEJFO0VBQXVCLGdCQXRnRUg7QXZGczU0QnRCOztBdUZoNTBCRTtFQUF1QixnQkF0Z0VIO0F2RjA1NEJ0Qjs7QXVGcDUwQkU7RUFBdUIsZ0JBdGdFSDtBdkY4NTRCdEI7O0F1Rng1MEJFO0VBQXVCLGdCQXRnRUg7QXZGazY0QnRCOztBdUY1NTBCRTtFQUF1QixnQkF0Z0VIO0F2RnM2NEJ0Qjs7QXVGaDYwQkU7RUFBdUIsZ0JBdGdFSDtBdkYwNjRCdEI7O0F1RnA2MEJFO0VBQXVCLGdCQXRnRUg7QXZGODY0QnRCOztBdUZ4NjBCRTtFQUF1QixnQkF0Z0VIO0F2Rms3NEJ0Qjs7QXVGNTYwQkU7RUFBdUIsZ0JBdGdFSDtBdkZzNzRCdEI7O0F1Rmg3MEJFO0VBQXVCLGdCQXRnRUg7QXZGMDc0QnRCOztBdUZwNzBCRTtFQUF1QixnQkF0Z0VIO0F2Rjg3NEJ0Qjs7QXVGeDcwQkU7RUFBdUIsZ0JBdGdFSDtBdkZrODRCdEI7O0F1RjU3MEJFO0VBQXVCLGdCQXRnRUg7QXZGczg0QnRCOztBdUZoODBCRTtFQUF1QixnQkF0Z0VIO0F2RjA4NEJ0Qjs7QXVGcDgwQkU7RUFBdUIsZ0JBdGdFSDtBdkY4ODRCdEI7O0F1Rng4MEJFO0VBQXVCLGdCQXRnRUg7QXZGazk0QnRCOztBdUY1ODBCRTtFQUF1QixnQkF0Z0VIO0F2RnM5NEJ0Qjs7QXVGaDkwQkU7RUFBdUIsZ0JBdGdFSDtBdkYwOTRCdEI7O0F1RnA5MEJFO0VBQXVCLGdCQXRnRUg7QXZGODk0QnRCOztBdUZ4OTBCRTtFQUF1QixnQkF0Z0VIO0F2RmsrNEJ0Qjs7QXVGNTkwQkU7RUFBdUIsZ0JBdGdFSDtBdkZzKzRCdEI7O0F1RmgrMEJFO0VBQXVCLGdCQXRnRUg7QXZGMCs0QnRCOztBdUZwKzBCRTtFQUF1QixnQkF0Z0VIO0F2RjgrNEJ0Qjs7QXVGeCswQkU7RUFBdUIsZ0JBdGdFSDtBdkZrLzRCdEI7O0F1RjUrMEJFO0VBQXVCLGdCQXRnRUg7QXZGcy80QnRCOztBdUZoLzBCRTtFQUF1QixnQkF0Z0VIO0F2RjAvNEJ0Qjs7QXVGcC8wQkU7RUFBdUIsZ0JBdGdFSDtBdkY4LzRCdEI7O0F1RngvMEJFO0VBQXVCLGdCQXRnRUg7QXZGa2c1QnRCOztBdUY1LzBCRTtFQUF1QixnQkF0Z0VIO0F2RnNnNUJ0Qjs7QXVGaGcxQkU7RUFBdUIsZ0JBdGdFSDtBdkYwZzVCdEI7O0F1RnBnMUJFO0VBQXVCLGdCQXRnRUg7QXZGOGc1QnRCOztBdUZ4ZzFCRTtFQUF1QixnQkF0Z0VIO0F2RmtoNUJ0Qjs7QXVGNWcxQkU7RUFBdUIsZ0JBdGdFSDtBdkZzaDVCdEI7O0F1RmhoMUJFO0VBQXVCLGdCQXRnRUg7QXZGMGg1QnRCOztBdUZwaDFCRTtFQUF1QixnQkF0Z0VIO0F2RjhoNUJ0Qjs7QXVGeGgxQkU7RUFBdUIsZ0JBdGdFSDtBdkZraTVCdEI7O0F1RjVoMUJFO0VBQXVCLGdCQXRnRUg7QXZGc2k1QnRCOztBdUZoaTFCRTtFQUF1QixnQkF0Z0VIO0F2RjBpNUJ0Qjs7QXVGcGkxQkU7RUFBdUIsZ0JBdGdFSDtBdkY4aTVCdEI7O0F1RnhpMUJFO0VBQXVCLGdCQXRnRUg7QXZGa2o1QnRCOztBdUY1aTFCRTtFQUF1QixnQkF0Z0VIO0F2RnNqNUJ0Qjs7QXVGaGoxQkU7RUFBdUIsZ0JBdGdFSDtBdkYwajVCdEI7O0F1RnBqMUJFO0VBQXVCLGdCQXRnRUg7QXZGOGo1QnRCOztBdUZ4ajFCRTtFQUF1QixnQkF0Z0VIO0F2RmtrNUJ0Qjs7QXVGNWoxQkU7RUFBdUIsZ0JBdGdFSDtBdkZzazVCdEI7O0F1RmhrMUJFO0VBQXVCLGdCQXRnRUg7QXZGMGs1QnRCOztBdUZwazFCRTtFQUF1QixnQkF0Z0VIO0F2RjhrNUJ0Qjs7QXVGeGsxQkU7RUFBdUIsZ0JBdGdFSDtBdkZrbDVCdEI7O0F1RjVrMUJFO0VBQXVCLGdCQXRnRUg7QXZGc2w1QnRCOztBdUZobDFCRTtFQUF1QixnQkF0Z0VIO0F2RjBsNUJ0Qjs7QXVGcGwxQkU7RUFBdUIsZ0JBdGdFSDtBdkY4bDVCdEI7O0F1RnhsMUJFO0VBQXVCLGdCQXRnRUg7QXZGa201QnRCOztBdUY1bDFCRTtFQUF1QixnQkF0Z0VIO0F2RnNtNUJ0Qjs7QXVGaG0xQkU7RUFBdUIsZ0JBdGdFSDtBdkYwbTVCdEI7O0F1RnBtMUJFO0VBQXVCLGdCQXRnRUg7QXZGOG01QnRCOztBdUZ4bTFCRTtFQUF1QixnQkF0Z0VIO0F2RmtuNUJ0Qjs7QXVGNW0xQkU7RUFBdUIsZ0JBdGdFSDtBdkZzbjVCdEI7O0F1RmhuMUJFO0VBQXVCLGdCQXRnRUg7QXZGMG41QnRCOztBdUZwbjFCRTtFQUF1QixnQkF0Z0VIO0F2RjhuNUJ0Qjs7QXVGeG4xQkU7RUFBdUIsZ0JBdGdFSDtBdkZrbzVCdEI7O0F1RjVuMUJFO0VBQXVCLGdCQXRnRUg7QXZGc281QnRCOztBdUZobzFCRTtFQUF1QixnQkF0Z0VIO0F2RjBvNUJ0Qjs7QXVGcG8xQkU7RUFBdUIsZ0JBdGdFSDtBdkY4bzVCdEI7O0F1RnhvMUJFO0VBQXVCLGdCQXRnRUg7QXZGa3A1QnRCOztBdUY1bzFCRTtFQUF1QixnQkF0Z0VIO0F2RnNwNUJ0Qjs7QXVGaHAxQkU7RUFBdUIsZ0JBdGdFSDtBdkYwcDVCdEI7O0F1RnBwMUJFO0VBQXVCLGdCQXRnRUg7QXZGOHA1QnRCOztBdUZ4cDFCRTtFQUF1QixnQkF0Z0VIO0F2RmtxNUJ0Qjs7QXVGNXAxQkU7RUFBdUIsZ0JBdGdFSDtBdkZzcTVCdEI7O0F1RmhxMUJFO0VBQXVCLGdCQXRnRUg7QXZGMHE1QnRCOztBdUZwcTFCRTtFQUF1QixnQkF0Z0VIO0F2RjhxNUJ0Qjs7QXVGeHExQkU7RUFBdUIsZ0JBdGdFSDtBdkZrcjVCdEI7O0F1RjVxMUJFO0VBQXVCLGdCQXRnRUg7QXZGc3I1QnRCOztBdUZocjFCRTtFQUF1QixnQkF0Z0VIO0F2RjByNUJ0Qjs7QXVGcHIxQkU7RUFBdUIsZ0JBdGdFSDtBdkY4cjVCdEI7O0F1RnhyMUJFO0VBQXVCLGdCQXRnRUg7QXZGa3M1QnRCOztBdUY1cjFCRTtFQUF1QixnQkF0Z0VIO0F2RnNzNUJ0Qjs7QXVGaHMxQkU7RUFBdUIsZ0JBdGdFSDtBdkYwczVCdEI7O0F1RnBzMUJFO0VBQXVCLGdCQXRnRUg7QXZGOHM1QnRCOztBdUZ4czFCRTtFQUF1QixnQkF0Z0VIO0F2Rmt0NUJ0Qjs7QXVGNXMxQkU7RUFBdUIsZ0JBdGdFSDtBdkZzdDVCdEI7O0F1Rmh0MUJFO0VBQXVCLGdCQXRnRUg7QXZGMHQ1QnRCOztBdUZwdDFCRTtFQUF1QixnQkF0Z0VIO0F2Rjh0NUJ0Qjs7QXVGeHQxQkU7RUFBdUIsZ0JBdGdFSDtBdkZrdTVCdEI7O0F1RjV0MUJFO0VBQXVCLGdCQXRnRUg7QXZGc3U1QnRCOztBdUZodTFCRTtFQUF1QixnQkF0Z0VIO0F2RjB1NUJ0Qjs7QXVGcHUxQkU7RUFBdUIsZ0JBdGdFSDtBdkY4dTVCdEI7O0F1Rnh1MUJFO0VBQXVCLGdCQXRnRUg7QXZGa3Y1QnRCOztBdUY1dTFCRTtFQUF1QixnQkF0Z0VIO0F2RnN2NUJ0Qjs7QXVGaHYxQkU7RUFBdUIsZ0JBdGdFSDtBdkYwdjVCdEI7O0F1RnB2MUJFO0VBQXVCLGdCQXRnRUg7QXZGOHY1QnRCOztBdUZ4djFCRTtFQUF1QixnQkF0Z0VIO0F2Rmt3NUJ0Qjs7QXVGNXYxQkU7RUFBdUIsZ0JBdGdFSDtBdkZzdzVCdEI7O0F1Rmh3MUJFO0VBQXVCLGdCQXRnRUg7QXZGMHc1QnRCOztBdUZwdzFCRTtFQUF1QixnQkF0Z0VIO0F2Rjh3NUJ0Qjs7QXVGeHcxQkU7RUFBdUIsZ0JBdGdFSDtBdkZreDVCdEI7O0F1RjV3MUJFO0VBQXVCLGdCQXRnRUg7QXZGc3g1QnRCOztBdUZoeDFCRTtFQUF1QixnQkF0Z0VIO0F2RjB4NUJ0Qjs7QXVGcHgxQkU7RUFBdUIsZ0JBdGdFSDtBdkY4eDVCdEI7O0F1Rnh4MUJFO0VBQXVCLGdCQXRnRUg7QXZGa3k1QnRCOztBdUY1eDFCRTtFQUF1QixnQkF0Z0VIO0F2RnN5NUJ0Qjs7QXVGaHkxQkU7RUFBdUIsZ0JBdGdFSDtBdkYweTVCdEI7O0F1RnB5MUJFO0VBQXVCLGdCQXRnRUg7QXZGOHk1QnRCOztBdUZ4eTFCRTtFQUF1QixnQkF0Z0VIO0F2Rmt6NUJ0Qjs7QXVGNXkxQkU7RUFBdUIsZ0JBdGdFSDtBdkZzejVCdEI7O0F1Rmh6MUJFO0VBQXVCLGdCQXRnRUg7QXZGMHo1QnRCOztBdUZwejFCRTtFQUF1QixnQkF0Z0VIO0F2Rjh6NUJ0Qjs7QXVGeHoxQkU7RUFBdUIsZ0JBdGdFSDtBdkZrMDVCdEI7O0F1RjV6MUJFO0VBQXVCLGdCQXRnRUg7QXZGczA1QnRCOztBdUZoMDFCRTtFQUF1QixnQkF0Z0VIO0F2RjAwNUJ0Qjs7QXVGcDAxQkU7RUFBdUIsZ0JBdGdFSDtBdkY4MDVCdEI7O0F1RngwMUJFO0VBQXVCLGdCQXRnRUg7QXZGazE1QnRCOztBdUY1MDFCRTtFQUF1QixnQkF0Z0VIO0F2RnMxNUJ0Qjs7QXVGaDExQkU7RUFBdUIsZ0JBdGdFSDtBdkYwMTVCdEI7O0F1RnAxMUJFO0VBQXVCLGdCQXRnRUg7QXZGODE1QnRCOztBdUZ4MTFCRTtFQUF1QixnQkF0Z0VIO0F2RmsyNUJ0Qjs7QXVGNTExQkU7RUFBdUIsZ0JBdGdFSDtBdkZzMjVCdEI7O0F1RmgyMUJFO0VBQXVCLGdCQXRnRUg7QXZGMDI1QnRCOztBdUZwMjFCRTtFQUF1QixnQkF0Z0VIO0F2RjgyNUJ0Qjs7QXVGeDIxQkU7RUFBdUIsZ0JBdGdFSDtBdkZrMzVCdEI7O0F1RjUyMUJFO0VBQXVCLGdCQXRnRUg7QXZGczM1QnRCOztBdUZoMzFCRTtFQUF1QixnQkF0Z0VIO0F2RjAzNUJ0Qjs7QXVGcDMxQkU7RUFBdUIsZ0JBdGdFSDtBdkY4MzVCdEI7O0F1RngzMUJFO0VBQXVCLGdCQXRnRUg7QXZGazQ1QnRCOztBdUY1MzFCRTtFQUF1QixnQkF0Z0VIO0F2RnM0NUJ0Qjs7QXVGaDQxQkU7RUFBdUIsZ0JBdGdFSDtBdkYwNDVCdEI7O0F1RnA0MUJFO0VBQXVCLGdCQXRnRUg7QXZGODQ1QnRCOztBdUZ4NDFCRTtFQUF1QixnQkF0Z0VIO0F2Rms1NUJ0Qjs7QXVGNTQxQkU7RUFBdUIsZ0JBdGdFSDtBdkZzNTVCdEI7O0F1Rmg1MUJFO0VBQXVCLGdCQXRnRUg7QXZGMDU1QnRCOztBdUZwNTFCRTtFQUF1QixnQkF0Z0VIO0F2Rjg1NUJ0Qjs7QXVGeDUxQkU7RUFBdUIsZ0JBdGdFSDtBdkZrNjVCdEI7O0F1RjU1MUJFO0VBQXVCLGdCQXRnRUg7QXZGczY1QnRCOztBdUZoNjFCRTtFQUF1QixnQkF0Z0VIO0F2RjA2NUJ0Qjs7QXVGcDYxQkU7RUFBdUIsZ0JBdGdFSDtBdkY4NjVCdEI7O0F1Rng2MUJFO0VBQXVCLGdCQXRnRUg7QXZGazc1QnRCOztBdUY1NjFCRTtFQUF1QixnQkF0Z0VIO0F2RnM3NUJ0Qjs7QXVGaDcxQkU7RUFBdUIsZ0JBdGdFSDtBdkYwNzVCdEI7O0F1RnA3MUJFO0VBQXVCLGdCQXRnRUg7QXZGODc1QnRCOztBdUZ4NzFCRTtFQUF1QixnQkF0Z0VIO0F2Rms4NUJ0Qjs7QXVGNTcxQkU7RUFBdUIsZ0JBdGdFSDtBdkZzODVCdEI7O0F1Rmg4MUJFO0VBQXVCLGdCQXRnRUg7QXZGMDg1QnRCOztBdUZwODFCRTtFQUF1QixnQkF0Z0VIO0F2Rjg4NUJ0Qjs7QXVGeDgxQkU7RUFBdUIsZ0JBdGdFSDtBdkZrOTVCdEI7O0F1RjU4MUJFO0VBQXVCLGdCQXRnRUg7QXZGczk1QnRCOztBdUZoOTFCRTtFQUF1QixnQkF0Z0VIO0F2RjA5NUJ0Qjs7QXVGcDkxQkU7RUFBdUIsZ0JBdGdFSDtBdkY4OTVCdEI7O0F1Rng5MUJFO0VBQXVCLGdCQXRnRUg7QXZGays1QnRCOztBdUY1OTFCRTtFQUF1QixnQkF0Z0VIO0F2RnMrNUJ0Qjs7QXVGaCsxQkU7RUFBdUIsZ0JBdGdFSDtBdkYwKzVCdEI7O0F1RnArMUJFO0VBQXVCLGdCQXRnRUg7QXZGOCs1QnRCOztBdUZ4KzFCRTtFQUF1QixnQkF0Z0VIO0F2RmsvNUJ0Qjs7QXVGNSsxQkU7RUFBdUIsZ0JBdGdFSDtBdkZzLzVCdEI7O0F1RmgvMUJFO0VBQXVCLGdCQXRnRUg7QXZGMC81QnRCOztBdUZwLzFCRTtFQUF1QixnQkF0Z0VIO0F2RjgvNUJ0Qjs7QXVGeC8xQkU7RUFBdUIsZ0JBdGdFSDtBdkZrZzZCdEI7O0F1RjUvMUJFO0VBQXVCLGdCQXRnRUg7QXZGc2c2QnRCOztBdUZoZzJCRTtFQUF1QixnQkF0Z0VIO0F2RjBnNkJ0Qjs7QXVGcGcyQkU7RUFBdUIsZ0JBdGdFSDtBdkY4ZzZCdEI7O0F1RnhnMkJFO0VBQXVCLGdCQXRnRUg7QXZGa2g2QnRCOztBdUY1ZzJCRTtFQUF1QixnQkF0Z0VIO0F2RnNoNkJ0Qjs7QXVGaGgyQkU7RUFBdUIsZ0JBdGdFSDtBdkYwaDZCdEI7O0F1RnBoMkJFO0VBQXVCLGdCQXRnRUg7QXZGOGg2QnRCOztBdUZ4aDJCRTtFQUF1QixnQkF0Z0VIO0F2RmtpNkJ0Qjs7QXVGNWgyQkU7RUFBdUIsZ0JBdGdFSDtBdkZzaTZCdEI7O0F1RmhpMkJFO0VBQXVCLGdCQXRnRUg7QXZGMGk2QnRCOztBdUZwaTJCRTtFQUF1QixnQkF0Z0VIO0F2RjhpNkJ0Qjs7QXVGeGkyQkU7RUFBdUIsZ0JBdGdFSDtBdkZrajZCdEI7O0F1RjVpMkJFO0VBQXVCLGdCQXRnRUg7QXZGc2o2QnRCOztBdUZoajJCRTtFQUF1QixnQkF0Z0VIO0F2RjBqNkJ0Qjs7QXVGcGoyQkU7RUFBdUIsZ0JBdGdFSDtBdkY4ajZCdEI7O0F1RnhqMkJFO0VBQXVCLGdCQXRnRUg7QXZGa2s2QnRCOztBdUY1ajJCRTtFQUF1QixnQkF0Z0VIO0F2RnNrNkJ0Qjs7QXVGaGsyQkU7RUFBdUIsZ0JBdGdFSDtBdkYwazZCdEI7O0F1RnBrMkJFO0VBQXVCLGdCQXRnRUg7QXZGOGs2QnRCOztBdUZ4azJCRTtFQUF1QixnQkF0Z0VIO0F2RmtsNkJ0Qjs7QXVGNWsyQkU7RUFBdUIsZ0JBdGdFSDtBdkZzbDZCdEI7O0F1RmhsMkJFO0VBQXVCLGdCQXRnRUg7QXZGMGw2QnRCOztBdUZwbDJCRTtFQUF1QixnQkF0Z0VIO0F2RjhsNkJ0Qjs7QXVGeGwyQkU7RUFBdUIsZ0JBdGdFSDtBdkZrbTZCdEI7O0F1RjVsMkJFO0VBQXVCLGdCQXRnRUg7QXZGc202QnRCOztBdUZobTJCRTtFQUF1QixnQkF0Z0VIO0F2RjBtNkJ0Qjs7QXVGcG0yQkU7RUFBdUIsZ0JBdGdFSDtBdkY4bTZCdEI7O0F1RnhtMkJFO0VBQXVCLGdCQXRnRUg7QXZGa242QnRCOztBdUY1bTJCRTtFQUF1QixnQkF0Z0VIO0F2RnNuNkJ0Qjs7QXVGaG4yQkU7RUFBdUIsZ0JBdGdFSDtBdkYwbjZCdEI7O0F1RnBuMkJFO0VBQXVCLGdCQXRnRUg7QXZGOG42QnRCOztBdUZ4bjJCRTtFQUF1QixnQkF0Z0VIO0F2RmtvNkJ0Qjs7QXVGNW4yQkU7RUFBdUIsZ0JBdGdFSDtBdkZzbzZCdEI7O0F1RmhvMkJFO0VBQXVCLGdCQXRnRUg7QXZGMG82QnRCOztBdUZwbzJCRTtFQUF1QixnQkF0Z0VIO0F2RjhvNkJ0Qjs7QXVGeG8yQkU7RUFBdUIsZ0JBdGdFSDtBdkZrcDZCdEI7O0F1RjVvMkJFO0VBQXVCLGdCQXRnRUg7QXZGc3A2QnRCOztBdUZocDJCRTtFQUF1QixnQkF0Z0VIO0F2RjBwNkJ0Qjs7QXVGcHAyQkU7RUFBdUIsZ0JBdGdFSDtBdkY4cDZCdEI7O0F1RnhwMkJFO0VBQXVCLGdCQXRnRUg7QXZGa3E2QnRCOztBdUY1cDJCRTtFQUF1QixnQkF0Z0VIO0F2RnNxNkJ0Qjs7QXVGaHEyQkU7RUFBdUIsZ0JBdGdFSDtBdkYwcTZCdEI7O0F1RnBxMkJFO0VBQXVCLGdCQXRnRUg7QXZGOHE2QnRCOztBdUZ4cTJCRTtFQUF1QixnQkF0Z0VIO0F2RmtyNkJ0Qjs7QXVGNXEyQkU7RUFBdUIsZ0JBdGdFSDtBdkZzcjZCdEI7O0F1RmhyMkJFO0VBQXVCLGdCQXRnRUg7QXZGMHI2QnRCOztBdUZwcjJCRTtFQUF1QixnQkF0Z0VIO0F2RjhyNkJ0Qjs7QXVGeHIyQkU7RUFBdUIsZ0JBdGdFSDtBdkZrczZCdEI7O0F1RjVyMkJFO0VBQXVCLGdCQXRnRUg7QXZGc3M2QnRCOztBdUZoczJCRTtFQUF1QixnQkF0Z0VIO0F2RjBzNkJ0Qjs7QXVGcHMyQkU7RUFBdUIsZ0JBdGdFSDtBdkY4czZCdEI7O0F1RnhzMkJFO0VBQXVCLGdCQXRnRUg7QXZGa3Q2QnRCOztBdUY1czJCRTtFQUF1QixnQkF0Z0VIO0F2RnN0NkJ0Qjs7QXVGaHQyQkU7RUFBdUIsZ0JBdGdFSDtBdkYwdDZCdEI7O0F1RnB0MkJFO0VBQXVCLGdCQXRnRUg7QXZGOHQ2QnRCOztBdUZ4dDJCRTtFQUF1QixnQkF0Z0VIO0F2Rmt1NkJ0Qjs7QXVGNXQyQkU7RUFBdUIsZ0JBdGdFSDtBdkZzdTZCdEI7O0F1Rmh1MkJFO0VBQXVCLGdCQXRnRUg7QXZGMHU2QnRCOztBdUZwdTJCRTtFQUF1QixnQkF0Z0VIO0F2Rjh1NkJ0Qjs7QXVGeHUyQkU7RUFBdUIsZ0JBdGdFSDtBdkZrdjZCdEI7O0F1RjV1MkJFO0VBQXVCLGdCQXRnRUg7QXZGc3Y2QnRCOztBdUZodjJCRTtFQUF1QixnQkF0Z0VIO0F2RjB2NkJ0Qjs7QXVGcHYyQkU7RUFBdUIsZ0JBdGdFSDtBdkY4djZCdEI7O0F1Rnh2MkJFO0VBQXVCLGdCQXRnRUg7QXZGa3c2QnRCOztBdUY1djJCRTtFQUF1QixnQkF0Z0VIO0F2RnN3NkJ0Qjs7QXVGaHcyQkU7RUFBdUIsZ0JBdGdFSDtBdkYwdzZCdEI7O0F1RnB3MkJFO0VBQXVCLGdCQXRnRUg7QXZGOHc2QnRCOztBdUZ4dzJCRTtFQUF1QixnQkF0Z0VIO0F2Rmt4NkJ0Qjs7QXVGNXcyQkU7RUFBdUIsZ0JBdGdFSDtBdkZzeDZCdEI7O0F1Rmh4MkJFO0VBQXVCLGdCQXRnRUg7QXZGMHg2QnRCOztBdUZweDJCRTtFQUF1QixnQkF0Z0VIO0F2Rjh4NkJ0Qjs7QXVGeHgyQkU7RUFBdUIsZ0JBdGdFSDtBdkZreTZCdEI7O0F1RjV4MkJFO0VBQXVCLGdCQXRnRUg7QXZGc3k2QnRCOztBdUZoeTJCRTtFQUF1QixnQkF0Z0VIO0F2RjB5NkJ0Qjs7QXVGcHkyQkU7RUFBdUIsZ0JBdGdFSDtBdkY4eTZCdEI7O0F1Rnh5MkJFO0VBQXVCLGdCQXRnRUg7QXZGa3o2QnRCOztBdUY1eTJCRTtFQUF1QixnQkF0Z0VIO0F2RnN6NkJ0Qjs7QXVGaHoyQkU7RUFBdUIsZ0JBdGdFSDtBdkYwejZCdEI7O0F1RnB6MkJFO0VBQXVCLGdCQXRnRUg7QXZGOHo2QnRCOztBdUZ4ejJCRTtFQUF1QixnQkF0Z0VIO0F2RmswNkJ0Qjs7QXVGNXoyQkU7RUFBdUIsZ0JBdGdFSDtBdkZzMDZCdEI7O0F1RmgwMkJFO0VBQXVCLGdCQXRnRUg7QXZGMDA2QnRCOztBdUZwMDJCRTtFQUF1QixnQkF0Z0VIO0F2RjgwNkJ0Qjs7QXVGeDAyQkU7RUFBdUIsZ0JBdGdFSDtBdkZrMTZCdEI7O0F1RjUwMkJFO0VBQXVCLGdCQXRnRUg7QXZGczE2QnRCOztBdUZoMTJCRTtFQUF1QixnQkF0Z0VIO0F2RjAxNkJ0Qjs7QXVGcDEyQkU7RUFBdUIsZ0JBdGdFSDtBdkY4MTZCdEI7O0F1RngxMkJFO0VBQXVCLGdCQXRnRUg7QXZGazI2QnRCOztBdUY1MTJCRTtFQUF1QixnQkF0Z0VIO0F2RnMyNkJ0Qjs7QXVGaDIyQkU7RUFBdUIsZ0JBdGdFSDtBdkYwMjZCdEI7O0F1RnAyMkJFO0VBQXVCLGdCQXRnRUg7QXZGODI2QnRCOztBdUZ4MjJCRTtFQUF1QixnQkF0Z0VIO0F2RmszNkJ0Qjs7QXVGNTIyQkU7RUFBdUIsZ0JBdGdFSDtBdkZzMzZCdEI7O0F1RmgzMkJFO0VBQXVCLGdCQXRnRUg7QXZGMDM2QnRCOztBdUZwMzJCRTtFQUF1QixnQkF0Z0VIO0F2RjgzNkJ0Qjs7QXVGeDMyQkU7RUFBdUIsZ0JBdGdFSDtBdkZrNDZCdEI7O0F1RjUzMkJFO0VBQXVCLGdCQXRnRUg7QXZGczQ2QnRCOztBdUZoNDJCRTtFQUF1QixnQkF0Z0VIO0F2RjA0NkJ0Qjs7QXVGcDQyQkU7RUFBdUIsZ0JBdGdFSDtBdkY4NDZCdEI7O0F1Rng0MkJFO0VBQXVCLGdCQXRnRUg7QXZGazU2QnRCOztBdUY1NDJCRTtFQUF1QixnQkF0Z0VIO0F2RnM1NkJ0Qjs7QXVGaDUyQkU7RUFBdUIsZ0JBdGdFSDtBdkYwNTZCdEI7O0F1RnA1MkJFO0VBQXVCLGdCQXRnRUg7QXZGODU2QnRCOztBdUZ4NTJCRTtFQUF1QixnQkF0Z0VIO0F2Rms2NkJ0Qjs7QXVGNTUyQkU7RUFBdUIsZ0JBdGdFSDtBdkZzNjZCdEI7O0F1Rmg2MkJFO0VBQXVCLGdCQXRnRUg7QXZGMDY2QnRCOztBdUZwNjJCRTtFQUF1QixnQkF0Z0VIO0F2Rjg2NkJ0Qjs7QXVGeDYyQkU7RUFBdUIsZ0JBdGdFSDtBdkZrNzZCdEI7O0F1RjU2MkJFO0VBQXVCLGdCQXRnRUg7QXZGczc2QnRCOztBdUZoNzJCRTtFQUF1QixnQkF0Z0VIO0F2RjA3NkJ0Qjs7QXVGcDcyQkU7RUFBdUIsZ0JBdGdFSDtBdkY4NzZCdEI7O0F1Rng3MkJFO0VBQXVCLGdCQXRnRUg7QXZGazg2QnRCOztBdUY1NzJCRTtFQUF1QixnQkF0Z0VIO0F2RnM4NkJ0Qjs7QXVGaDgyQkU7RUFBdUIsZ0JBdGdFSDtBdkYwODZCdEI7O0F1RnA4MkJFO0VBQXVCLGdCQXRnRUg7QXZGODg2QnRCOztBdUZ4ODJCRTtFQUF1QixnQkF0Z0VIO0F2Rms5NkJ0Qjs7QXVGNTgyQkU7RUFBdUIsZ0JBdGdFSDtBdkZzOTZCdEI7O0F1Rmg5MkJFO0VBQXVCLGdCQXRnRUg7QXZGMDk2QnRCOztBdUZwOTJCRTtFQUF1QixnQkF0Z0VIO0F2Rjg5NkJ0Qjs7QXVGeDkyQkU7RUFBdUIsZ0JBdGdFSDtBdkZrKzZCdEI7O0F1RjU5MkJFO0VBQXVCLGdCQXRnRUg7QXZGcys2QnRCOztBdUZoKzJCRTtFQUF1QixnQkF0Z0VIO0F2RjArNkJ0Qjs7QXVGcCsyQkU7RUFBdUIsZ0JBdGdFSDtBdkY4KzZCdEI7O0F1RngrMkJFO0VBQXVCLGdCQXRnRUg7QXZGay82QnRCOztBdUY1KzJCRTtFQUF1QixnQkF0Z0VIO0F2RnMvNkJ0Qjs7QXVGaC8yQkU7RUFBdUIsZ0JBdGdFSDtBdkYwLzZCdEI7O0F1RnAvMkJFO0VBQXVCLGdCQXRnRUg7QXZGOC82QnRCOztBdUZ4LzJCRTtFQUF1QixnQkF0Z0VIO0F2RmtnN0J0Qjs7QXVGNS8yQkU7RUFBdUIsZ0JBdGdFSDtBdkZzZzdCdEI7O0F1RmhnM0JFO0VBQXVCLGdCQXRnRUg7QXZGMGc3QnRCOztBdUZwZzNCRTtFQUF1QixnQkF0Z0VIO0F2RjhnN0J0Qjs7QXVGeGczQkU7RUFBdUIsZ0JBdGdFSDtBdkZraDdCdEI7O0F1RjVnM0JFO0VBQXVCLGdCQXRnRUg7QXZGc2g3QnRCOztBdUZoaDNCRTtFQUF1QixnQkF0Z0VIO0F2RjBoN0J0Qjs7QXVGcGgzQkU7RUFBdUIsZ0JBdGdFSDtBdkY4aDdCdEI7O0F1RnhoM0JFO0VBQXVCLGdCQXRnRUg7QXZGa2k3QnRCOztBdUY1aDNCRTtFQUF1QixnQkF0Z0VIO0F2RnNpN0J0Qjs7QXVGaGkzQkU7RUFBdUIsZ0JBdGdFSDtBdkYwaTdCdEI7O0F1RnBpM0JFO0VBQXVCLGdCQXRnRUg7QXZGOGk3QnRCOztBdUZ4aTNCRTtFQUF1QixnQkF0Z0VIO0F2RmtqN0J0Qjs7QXVGNWkzQkU7RUFBdUIsZ0JBdGdFSDtBdkZzajdCdEI7O0F1RmhqM0JFO0VBQXVCLGdCQXRnRUg7QXZGMGo3QnRCOztBdUZwajNCRTtFQUF1QixnQkF0Z0VIO0F2RjhqN0J0Qjs7QXVGeGozQkU7RUFBdUIsZ0JBdGdFSDtBdkZrazdCdEI7O0F1RjVqM0JFO0VBQXVCLGdCQXRnRUg7QXZGc2s3QnRCOztBdUZoazNCRTtFQUF1QixnQkF0Z0VIO0F2RjBrN0J0Qjs7QXVGcGszQkU7RUFBdUIsZ0JBdGdFSDtBdkY4azdCdEI7O0F1RnhrM0JFO0VBQXVCLGdCQXRnRUg7QXZGa2w3QnRCOztBdUY1azNCRTtFQUF1QixnQkF0Z0VIO0F2RnNsN0J0Qjs7QXVGaGwzQkU7RUFBdUIsZ0JBdGdFSDtBdkYwbDdCdEI7O0F1RnBsM0JFO0VBQXVCLGdCQXRnRUg7QXZGOGw3QnRCOztBdUZ4bDNCRTtFQUF1QixnQkF0Z0VIO0F2RmttN0J0Qjs7QXVGNWwzQkU7RUFBdUIsZ0JBdGdFSDtBdkZzbTdCdEI7O0F1RmhtM0JFO0VBQXVCLGdCQXRnRUg7QXZGMG03QnRCOztBdUZwbTNCRTtFQUF1QixnQkF0Z0VIO0F2RjhtN0J0Qjs7QXVGeG0zQkU7RUFBdUIsZ0JBdGdFSDtBdkZrbjdCdEI7O0F1RjVtM0JFO0VBQXVCLGdCQXRnRUg7QXZGc243QnRCOztBdUZobjNCRTtFQUF1QixnQkF0Z0VIO0F2RjBuN0J0Qjs7QXVGcG4zQkU7RUFBdUIsZ0JBdGdFSDtBdkY4bjdCdEI7O0F1RnhuM0JFO0VBQXVCLGdCQXRnRUg7QXZGa283QnRCOztBdUY1bjNCRTtFQUF1QixnQkF0Z0VIO0F2RnNvN0J0Qjs7QXVGaG8zQkU7RUFBdUIsZ0JBdGdFSDtBdkYwbzdCdEI7O0F1RnBvM0JFO0VBQXVCLGdCQXRnRUg7QXZGOG83QnRCOztBdUZ4bzNCRTtFQUF1QixnQkF0Z0VIO0F2RmtwN0J0Qjs7QXVGNW8zQkU7RUFBdUIsZ0JBdGdFSDtBdkZzcDdCdEI7O0F1RmhwM0JFO0VBQXVCLGdCQXRnRUg7QXZGMHA3QnRCOztBdUZwcDNCRTtFQUF1QixnQkF0Z0VIO0F2RjhwN0J0Qjs7QXVGeHAzQkU7RUFBdUIsZ0JBdGdFSDtBdkZrcTdCdEI7O0F1RjVwM0JFO0VBQXVCLGdCQXRnRUg7QXZGc3E3QnRCOztBdUZocTNCRTtFQUF1QixnQkF0Z0VIO0F2RjBxN0J0Qjs7QXVGcHEzQkU7RUFBdUIsZ0JBdGdFSDtBdkY4cTdCdEI7O0F1RnhxM0JFO0VBQXVCLGdCQXRnRUg7QXZGa3I3QnRCOztBdUY1cTNCRTtFQUF1QixnQkF0Z0VIO0F2RnNyN0J0Qjs7QXVGaHIzQkU7RUFBdUIsZ0JBdGdFSDtBdkYwcjdCdEI7O0F1RnByM0JFO0VBQXVCLGdCQXRnRUg7QXZGOHI3QnRCOztBdUZ4cjNCRTtFQUF1QixnQkF0Z0VIO0F2RmtzN0J0Qjs7QXVGNXIzQkU7RUFBdUIsZ0JBdGdFSDtBdkZzczdCdEI7O0F1RmhzM0JFO0VBQXVCLGdCQXRnRUg7QXZGMHM3QnRCOztBdUZwczNCRTtFQUF1QixnQkF0Z0VIO0F2RjhzN0J0Qjs7QXVGeHMzQkU7RUFBdUIsZ0JBdGdFSDtBdkZrdDdCdEI7O0F1RjVzM0JFO0VBQXVCLGdCQXRnRUg7QXZGc3Q3QnRCOztBdUZodDNCRTtFQUF1QixnQkF0Z0VIO0F2RjB0N0J0Qjs7QXVGcHQzQkU7RUFBdUIsZ0JBdGdFSDtBdkY4dDdCdEI7O0F1Rnh0M0JFO0VBQXVCLGdCQXRnRUg7QXZGa3U3QnRCOztBdUY1dDNCRTtFQUF1QixnQkF0Z0VIO0F2RnN1N0J0Qjs7QXVGaHUzQkU7RUFBdUIsZ0JBdGdFSDtBdkYwdTdCdEI7O0F1RnB1M0JFO0VBQXVCLGdCQXRnRUg7QXZGOHU3QnRCOztBdUZ4dTNCRTtFQUF1QixnQkF0Z0VIO0F2Rmt2N0J0Qjs7QXVGNXUzQkU7RUFBdUIsZ0JBdGdFSDtBdkZzdjdCdEI7O0F1Rmh2M0JFO0VBQXVCLGdCQXRnRUg7QXZGMHY3QnRCOztBdUZwdjNCRTtFQUF1QixnQkF0Z0VIO0F2Rjh2N0J0Qjs7QXVGeHYzQkU7RUFBdUIsZ0JBdGdFSDtBdkZrdzdCdEI7O0F1RjV2M0JFO0VBQXVCLGdCQXRnRUg7QXZGc3c3QnRCOztBdUZodzNCRTtFQUF1QixnQkF0Z0VIO0F2RjB3N0J0Qjs7QXVGcHczQkU7RUFBdUIsZ0JBdGdFSDtBdkY4dzdCdEI7O0F1Rnh3M0JFO0VBQXVCLGdCQXRnRUg7QXZGa3g3QnRCOztBdUY1dzNCRTtFQUF1QixnQkF0Z0VIO0F2RnN4N0J0Qjs7QXVGaHgzQkU7RUFBdUIsZ0JBdGdFSDtBdkYweDdCdEI7O0F1RnB4M0JFO0VBQXVCLGdCQXRnRUg7QXZGOHg3QnRCOztBdUZ4eDNCRTtFQUF1QixnQkF0Z0VIO0F2Rmt5N0J0Qjs7QXVGNXgzQkU7RUFBdUIsZ0JBdGdFSDtBdkZzeTdCdEI7O0F1Rmh5M0JFO0VBQXVCLGdCQXRnRUg7QXZGMHk3QnRCOztBdUZweTNCRTtFQUF1QixnQkF0Z0VIO0F2Rjh5N0J0Qjs7QXVGeHkzQkU7RUFBdUIsZ0JBdGdFSDtBdkZrejdCdEI7O0F1RjV5M0JFO0VBQXVCLGdCQXRnRUg7QXZGc3o3QnRCOztBdUZoejNCRTtFQUF1QixnQkF0Z0VIO0F2RjB6N0J0Qjs7QXVGcHozQkU7RUFBdUIsZ0JBdGdFSDtBdkY4ejdCdEI7O0F1Rnh6M0JFO0VBQXVCLGdCQXRnRUg7QXZGazA3QnRCOztBdUY1ejNCRTtFQUF1QixnQkF0Z0VIO0F2RnMwN0J0Qjs7QXVGaDAzQkU7RUFBdUIsZ0JBdGdFSDtBdkYwMDdCdEI7O0F1RnAwM0JFO0VBQXVCLGdCQXRnRUg7QXZGODA3QnRCOztBdUZ4MDNCRTtFQUF1QixnQkF0Z0VIO0F2RmsxN0J0Qjs7QXVGNTAzQkU7RUFBdUIsZ0JBdGdFSDtBdkZzMTdCdEI7O0F1RmgxM0JFO0VBQXVCLGdCQXRnRUg7QXZGMDE3QnRCOztBdUZwMTNCRTtFQUF1QixnQkF0Z0VIO0F2RjgxN0J0Qjs7QXVGeDEzQkU7RUFBdUIsZ0JBdGdFSDtBdkZrMjdCdEI7O0F1RjUxM0JFO0VBQXVCLGdCQXRnRUg7QXZGczI3QnRCOztBdUZoMjNCRTtFQUF1QixnQkF0Z0VIO0F2RjAyN0J0Qjs7QXVGcDIzQkU7RUFBdUIsZ0JBdGdFSDtBdkY4MjdCdEI7O0F1RngyM0JFO0VBQXVCLGdCQXRnRUg7QXZGazM3QnRCOztBdUY1MjNCRTtFQUF1QixnQkF0Z0VIO0F2RnMzN0J0Qjs7QXVGaDMzQkU7RUFBdUIsZ0JBdGdFSDtBdkYwMzdCdEI7O0F1RnAzM0JFO0VBQXVCLGdCQXRnRUg7QXZGODM3QnRCOztBdUZ4MzNCRTtFQUF1QixnQkF0Z0VIO0F2Rms0N0J0Qjs7QXVGNTMzQkU7RUFBdUIsZ0JBdGdFSDtBdkZzNDdCdEI7O0F1Rmg0M0JFO0VBQXVCLGdCQXRnRUg7QXZGMDQ3QnRCOztBdUZwNDNCRTtFQUF1QixnQkF0Z0VIO0F2Rjg0N0J0Qjs7QXVGeDQzQkU7RUFBdUIsZ0JBdGdFSDtBdkZrNTdCdEI7O0F1RjU0M0JFO0VBQXVCLGdCQXRnRUg7QXZGczU3QnRCOztBdUZoNTNCRTtFQUF1QixnQkF0Z0VIO0F2RjA1N0J0Qjs7QXVGcDUzQkU7RUFBdUIsZ0JBdGdFSDtBdkY4NTdCdEI7O0F1Rng1M0JFO0VBQXVCLGdCQXRnRUg7QXZGazY3QnRCOztBdUY1NTNCRTtFQUF1QixnQkF0Z0VIO0F2RnM2N0J0Qjs7QXVGaDYzQkU7RUFBdUIsZ0JBdGdFSDtBdkYwNjdCdEI7O0F1RnA2M0JFO0VBQXVCLGdCQXRnRUg7QXZGODY3QnRCOztBdUZ4NjNCRTtFQUF1QixnQkF0Z0VIO0F2Rms3N0J0Qjs7QXVGNTYzQkU7RUFBdUIsZ0JBdGdFSDtBdkZzNzdCdEI7O0F1Rmg3M0JFO0VBQXVCLGdCQXRnRUg7QXZGMDc3QnRCOztBdUZwNzNCRTtFQUF1QixnQkF0Z0VIO0F2Rjg3N0J0Qjs7QXVGeDczQkU7RUFBdUIsZ0JBdGdFSDtBdkZrODdCdEI7O0F1RjU3M0JFO0VBQXVCLGdCQXRnRUg7QXZGczg3QnRCOztBdUZoODNCRTtFQUF1QixnQkF0Z0VIO0F2RjA4N0J0Qjs7QXVGcDgzQkU7RUFBdUIsZ0JBdGdFSDtBdkY4ODdCdEI7O0F1Rng4M0JFO0VBQXVCLGdCQXRnRUg7QXZGazk3QnRCOztBdUY1ODNCRTtFQUF1QixnQkF0Z0VIO0F2RnM5N0J0Qjs7QXVGaDkzQkU7RUFBdUIsZ0JBdGdFSDtBdkYwOTdCdEI7O0F1RnA5M0JFO0VBQXVCLGdCQXRnRUg7QXZGODk3QnRCOztBdUZ4OTNCRTtFQUF1QixnQkF0Z0VIO0F2RmsrN0J0Qjs7QXVGNTkzQkU7RUFBdUIsZ0JBdGdFSDtBdkZzKzdCdEI7O0F1RmgrM0JFO0VBQXVCLGdCQXRnRUg7QXZGMCs3QnRCOztBdUZwKzNCRTtFQUF1QixnQkF0Z0VIO0F2RjgrN0J0Qjs7QXVGeCszQkU7RUFBdUIsZ0JBdGdFSDtBdkZrLzdCdEI7O0F1RjUrM0JFO0VBQXVCLGdCQXRnRUg7QXZGcy83QnRCOztBdUZoLzNCRTtFQUF1QixnQkF0Z0VIO0F2RjAvN0J0Qjs7QXVGcC8zQkU7RUFBdUIsZ0JBdGdFSDtBdkY4LzdCdEI7O0F1RngvM0JFO0VBQXVCLGdCQXRnRUg7QXZGa2c4QnRCOztBdUY1LzNCRTtFQUF1QixnQkF0Z0VIO0F2RnNnOEJ0Qjs7QXVGaGc0QkU7RUFBdUIsZ0JBdGdFSDtBdkYwZzhCdEI7O0F1RnBnNEJFO0VBQXVCLGdCQXRnRUg7QXZGOGc4QnRCOztBdUZ4ZzRCRTtFQUF1QixnQkF0Z0VIO0F2RmtoOEJ0Qjs7QXVGNWc0QkU7RUFBdUIsZ0JBdGdFSDtBdkZzaDhCdEI7O0F1RmhoNEJFO0VBQXVCLGdCQXRnRUg7QXZGMGg4QnRCOztBdUZwaDRCRTtFQUF1QixnQkF0Z0VIO0F2RjhoOEJ0Qjs7QXVGeGg0QkU7RUFBdUIsZ0JBdGdFSDtBdkZraThCdEI7O0F1RjVoNEJFO0VBQXVCLGdCQXRnRUg7QXZGc2k4QnRCOztBdUZoaTRCRTtFQUF1QixnQkF0Z0VIO0F2RjBpOEJ0Qjs7QXVGcGk0QkU7RUFBdUIsZ0JBdGdFSDtBdkY4aThCdEI7O0F1RnhpNEJFO0VBQXVCLGdCQXRnRUg7QXZGa2o4QnRCOztBdUY1aTRCRTtFQUF1QixnQkF0Z0VIO0F2RnNqOEJ0Qjs7QXVGaGo0QkU7RUFBdUIsZ0JBdGdFSDtBdkYwajhCdEI7O0F1RnBqNEJFO0VBQXVCLGdCQXRnRUg7QXZGOGo4QnRCOztBdUZ4ajRCRTtFQUF1QixnQkF0Z0VIO0F2RmtrOEJ0Qjs7QXVGNWo0QkU7RUFBdUIsZ0JBdGdFSDtBdkZzazhCdEI7O0F1RmhrNEJFO0VBQXVCLGdCQXRnRUg7QXZGMGs4QnRCOztBdUZwazRCRTtFQUF1QixnQkF0Z0VIO0F2RjhrOEJ0Qjs7QXVGeGs0QkU7RUFBdUIsZ0JBdGdFSDtBdkZrbDhCdEI7O0F1RjVrNEJFO0VBQXVCLGdCQXRnRUg7QXZGc2w4QnRCOztBdUZobDRCRTtFQUF1QixnQkF0Z0VIO0F2RjBsOEJ0Qjs7QXVGcGw0QkU7RUFBdUIsZ0JBdGdFSDtBdkY4bDhCdEI7O0F1RnhsNEJFO0VBQXVCLGdCQXRnRUg7QXZGa204QnRCOztBdUY1bDRCRTtFQUF1QixnQkF0Z0VIO0F2RnNtOEJ0Qjs7QXVGaG00QkU7RUFBdUIsZ0JBdGdFSDtBdkYwbThCdEI7O0F1RnBtNEJFO0VBQXVCLGdCQXRnRUg7QXZGOG04QnRCOztBdUZ4bTRCRTtFQUF1QixnQkF0Z0VIO0F2RmtuOEJ0Qjs7QXVGNW00QkU7RUFBdUIsZ0JBdGdFSDtBdkZzbjhCdEI7O0F1RmhuNEJFO0VBQXVCLGdCQXRnRUg7QXZGMG44QnRCOztBdUZwbjRCRTtFQUF1QixnQkF0Z0VIO0F2RjhuOEJ0Qjs7QXVGeG40QkU7RUFBdUIsZ0JBdGdFSDtBdkZrbzhCdEI7O0F1RjVuNEJFO0VBQXVCLGdCQXRnRUg7QXZGc284QnRCOztBdUZobzRCRTtFQUF1QixnQkF0Z0VIO0F2RjBvOEJ0Qjs7QXVGcG80QkU7RUFBdUIsZ0JBdGdFSDtBdkY4bzhCdEI7O0F1RnhvNEJFO0VBQXVCLGdCQXRnRUg7QXZGa3A4QnRCOztBdUY1bzRCRTtFQUF1QixnQkF0Z0VIO0F2RnNwOEJ0Qjs7QXVGaHA0QkU7RUFBdUIsZ0JBdGdFSDtBdkYwcDhCdEI7O0F1RnBwNEJFO0VBQXVCLGdCQXRnRUg7QXZGOHA4QnRCOztBdUZ4cDRCRTtFQUF1QixnQkF0Z0VIO0F2RmtxOEJ0Qjs7QXVGNXA0QkU7RUFBdUIsZ0JBdGdFSDtBdkZzcThCdEI7O0F1RmhxNEJFO0VBQXVCLGdCQXRnRUg7QXZGMHE4QnRCOztBdUZwcTRCRTtFQUF1QixnQkF0Z0VIO0F2RjhxOEJ0Qjs7QXVGeHE0QkU7RUFBdUIsZ0JBdGdFSDtBdkZrcjhCdEI7O0F1RjVxNEJFO0VBQXVCLGdCQXRnRUg7QXZGc3I4QnRCOztBdUZocjRCRTtFQUF1QixnQkF0Z0VIO0F2RjByOEJ0Qjs7QXVGcHI0QkU7RUFBdUIsZ0JBdGdFSDtBdkY4cjhCdEI7O0F1RnhyNEJFO0VBQXVCLGdCQXRnRUg7QXZGa3M4QnRCOztBdUY1cjRCRTtFQUF1QixnQkF0Z0VIO0F2RnNzOEJ0Qjs7QXVGaHM0QkU7RUFBdUIsZ0JBdGdFSDtBdkYwczhCdEI7O0F1RnBzNEJFO0VBQXVCLGdCQXRnRUg7QXZGOHM4QnRCOztBdUZ4czRCRTtFQUF1QixnQkF0Z0VIO0F2Rmt0OEJ0Qjs7QXVGNXM0QkU7RUFBdUIsZ0JBdGdFSDtBdkZzdDhCdEI7O0F1Rmh0NEJFO0VBQXVCLGdCQXRnRUg7QXZGMHQ4QnRCOztBdUZwdDRCRTtFQUF1QixnQkF0Z0VIO0F2Rjh0OEJ0Qjs7QXVGeHQ0QkU7RUFBdUIsZ0JBdGdFSDtBdkZrdThCdEI7O0F1RjV0NEJFO0VBQXVCLGdCQXRnRUg7QXZGc3U4QnRCOztBdUZodTRCRTtFQUF1QixnQkF0Z0VIO0F2RjB1OEJ0Qjs7QXVGcHU0QkU7RUFBdUIsZ0JBdGdFSDtBdkY4dThCdEI7O0F1Rnh1NEJFO0VBQXVCLGdCQXRnRUg7QXZGa3Y4QnRCOztBdUY1dTRCRTtFQUF1QixnQkF0Z0VIO0F2RnN2OEJ0Qjs7QXVGaHY0QkU7RUFBdUIsZ0JBdGdFSDtBdkYwdjhCdEI7O0F1RnB2NEJFO0VBQXVCLGdCQXRnRUg7QXZGOHY4QnRCOztBdUZ4djRCRTtFQUF1QixnQkF0Z0VIO0F2Rmt3OEJ0Qjs7QXVGNXY0QkU7RUFBdUIsZ0JBdGdFSDtBdkZzdzhCdEI7O0F1Rmh3NEJFO0VBQXVCLGdCQXRnRUg7QXZGMHc4QnRCOztBdUZwdzRCRTtFQUF1QixnQkF0Z0VIO0F2Rjh3OEJ0Qjs7QXVGeHc0QkU7RUFBdUIsZ0JBdGdFSDtBdkZreDhCdEI7O0F1RjV3NEJFO0VBQXVCLGdCQXRnRUg7QXZGc3g4QnRCOztBdUZoeDRCRTtFQUF1QixnQkF0Z0VIO0F2RjB4OEJ0Qjs7QXVGcHg0QkU7RUFBdUIsZ0JBdGdFSDtBdkY4eDhCdEI7O0F1Rnh4NEJFO0VBQXVCLGdCQXRnRUg7QXZGa3k4QnRCOztBdUY1eDRCRTtFQUF1QixnQkF0Z0VIO0F2RnN5OEJ0Qjs7QXVGaHk0QkU7RUFBdUIsZ0JBdGdFSDtBdkYweThCdEI7O0F1RnB5NEJFO0VBQXVCLGdCQXRnRUg7QXZGOHk4QnRCOztBdUZ4eTRCRTtFQUF1QixnQkF0Z0VIO0F2Rmt6OEJ0Qjs7QXVGNXk0QkU7RUFBdUIsZ0JBdGdFSDtBdkZzejhCdEI7O0F1Rmh6NEJFO0VBQXVCLGdCQXRnRUg7QXZGMHo4QnRCOztBdUZwejRCRTtFQUF1QixnQkF0Z0VIO0F2Rjh6OEJ0Qjs7QXVGeHo0QkU7RUFBdUIsZ0JBdGdFSDtBdkZrMDhCdEI7O0F1RjV6NEJFO0VBQXVCLGdCQXRnRUg7QXZGczA4QnRCOztBdUZoMDRCRTtFQUF1QixnQkF0Z0VIO0F2RjAwOEJ0Qjs7QXVGcDA0QkU7RUFBdUIsZ0JBdGdFSDtBdkY4MDhCdEI7O0F1RngwNEJFO0VBQXVCLGdCQXRnRUg7QXZGazE4QnRCOztBdUY1MDRCRTtFQUF1QixnQkF0Z0VIO0F2RnMxOEJ0Qjs7QXVGaDE0QkU7RUFBdUIsZ0JBdGdFSDtBdkYwMThCdEI7O0F1RnAxNEJFO0VBQXVCLGdCQXRnRUg7QXZGODE4QnRCOztBdUZ4MTRCRTtFQUF1QixnQkF0Z0VIO0F2RmsyOEJ0Qjs7QXVGNTE0QkU7RUFBdUIsZ0JBdGdFSDtBdkZzMjhCdEI7O0F1RmgyNEJFO0VBQXVCLGdCQXRnRUg7QXZGMDI4QnRCOztBdUZwMjRCRTtFQUF1QixnQkF0Z0VIO0F2RjgyOEJ0Qjs7QXVGeDI0QkU7RUFBdUIsZ0JBdGdFSDtBdkZrMzhCdEI7O0F1RjUyNEJFO0VBQXVCLGdCQXRnRUg7QXZGczM4QnRCOztBdUZoMzRCRTtFQUF1QixnQkF0Z0VIO0F2RjAzOEJ0Qjs7QXVGcDM0QkU7RUFBdUIsZ0JBdGdFSDtBdkY4MzhCdEI7O0F1RngzNEJFO0VBQXVCLGdCQXRnRUg7QXZGazQ4QnRCOztBdUY1MzRCRTtFQUF1QixnQkF0Z0VIO0F2RnM0OEJ0Qjs7QXVGaDQ0QkU7RUFBdUIsZ0JBdGdFSDtBdkYwNDhCdEI7O0F1RnA0NEJFO0VBQXVCLGdCQXRnRUg7QXZGODQ4QnRCOztBdUZ4NDRCRTtFQUF1QixnQkF0Z0VIO0F2Rms1OEJ0Qjs7QXVGNTQ0QkU7RUFBdUIsZ0JBdGdFSDtBdkZzNThCdEI7O0F1Rmg1NEJFO0VBQXVCLGdCQXRnRUg7QXZGMDU4QnRCOztBdUZwNTRCRTtFQUF1QixnQkF0Z0VIO0F2Rjg1OEJ0Qjs7QXVGeDU0QkU7RUFBdUIsZ0JBdGdFSDtBdkZrNjhCdEI7O0F1RjU1NEJFO0VBQXVCLGdCQXRnRUg7QXZGczY4QnRCOztBdUZoNjRCRTtFQUF1QixnQkF0Z0VIO0F2RjA2OEJ0Qjs7QXVGcDY0QkU7RUFBdUIsZ0JBdGdFSDtBdkY4NjhCdEI7O0F1Rng2NEJFO0VBQXVCLGdCQXRnRUg7QXZGazc4QnRCOztBdUY1NjRCRTtFQUF1QixnQkF0Z0VIO0F2RnM3OEJ0Qjs7QXVGaDc0QkU7RUFBdUIsZ0JBdGdFSDtBdkYwNzhCdEI7O0F1RnA3NEJFO0VBQXVCLGdCQXRnRUg7QXZGODc4QnRCOztBdUZ4NzRCRTtFQUF1QixnQkF0Z0VIO0F2Rms4OEJ0Qjs7QXVGNTc0QkU7RUFBdUIsZ0JBdGdFSDtBdkZzODhCdEI7O0F1Rmg4NEJFO0VBQXVCLGdCQXRnRUg7QXZGMDg4QnRCOztBdUZwODRCRTtFQUF1QixnQkF0Z0VIO0F2Rjg4OEJ0Qjs7QXVGeDg0QkU7RUFBdUIsZ0JBdGdFSDtBdkZrOThCdEI7O0F1RjU4NEJFO0VBQXVCLGdCQXRnRUg7QXZGczk4QnRCOztBdUZoOTRCRTtFQUF1QixnQkF0Z0VIO0F2RjA5OEJ0Qjs7QXVGcDk0QkU7RUFBdUIsZ0JBdGdFSDtBdkY4OThCdEI7O0F1Rng5NEJFO0VBQXVCLGdCQXRnRUg7QXZGays4QnRCOztBdUY1OTRCRTtFQUF1QixnQkF0Z0VIO0F2RnMrOEJ0Qjs7QXVGaCs0QkU7RUFBdUIsZ0JBdGdFSDtBdkYwKzhCdEI7O0F1RnArNEJFO0VBQXVCLGdCQXRnRUg7QXZGOCs4QnRCOztBdUZ4KzRCRTtFQUF1QixnQkF0Z0VIO0F2RmsvOEJ0Qjs7QXVGNSs0QkU7RUFBdUIsZ0JBdGdFSDtBdkZzLzhCdEI7O0F1RmgvNEJFO0VBQXVCLGdCQXRnRUg7QXZGMC84QnRCOztBdUZwLzRCRTtFQUF1QixnQkF0Z0VIO0F2RjgvOEJ0Qjs7QXVGeC80QkU7RUFBdUIsZ0JBdGdFSDtBdkZrZzlCdEI7O0F1RjUvNEJFO0VBQXVCLGdCQXRnRUg7QXZGc2c5QnRCOztBdUZoZzVCRTtFQUF1QixnQkF0Z0VIO0F2RjBnOUJ0Qjs7QXVGcGc1QkU7RUFBdUIsZ0JBdGdFSDtBdkY4ZzlCdEI7O0F1RnhnNUJFO0VBQXVCLGdCQXRnRUg7QXZGa2g5QnRCOztBdUY1ZzVCRTtFQUF1QixnQkF0Z0VIO0F2RnNoOUJ0Qjs7QXVGaGg1QkU7RUFBdUIsZ0JBdGdFSDtBdkYwaDlCdEI7O0F1RnBoNUJFO0VBQXVCLGdCQXRnRUg7QXZGOGg5QnRCOztBdUZ4aDVCRTtFQUF1QixnQkF0Z0VIO0F2RmtpOUJ0Qjs7QXVGNWg1QkU7RUFBdUIsZ0JBdGdFSDtBdkZzaTlCdEI7O0F1RmhpNUJFO0VBQXVCLGdCQXRnRUg7QXZGMGk5QnRCOztBdUZwaTVCRTtFQUF1QixnQkF0Z0VIO0F2RjhpOUJ0Qjs7QXVGeGk1QkU7RUFBdUIsZ0JBdGdFSDtBdkZrajlCdEI7O0F1RjVpNUJFO0VBQXVCLGdCQXRnRUg7QXZGc2o5QnRCOztBdUZoajVCRTtFQUF1QixnQkF0Z0VIO0F2RjBqOUJ0Qjs7QXVGcGo1QkU7RUFBdUIsZ0JBdGdFSDtBdkY4ajlCdEI7O0F1RnhqNUJFO0VBQXVCLGdCQXRnRUg7QXZGa2s5QnRCOztBdUY1ajVCRTtFQUF1QixnQkF0Z0VIO0F2RnNrOUJ0Qjs7QXVGaGs1QkU7RUFBdUIsZ0JBdGdFSDtBdkYwazlCdEI7O0F1RnBrNUJFO0VBQXVCLGdCQXRnRUg7QXZGOGs5QnRCOztBdUZ4azVCRTtFQUF1QixnQkF0Z0VIO0F2RmtsOUJ0Qjs7QXVGNWs1QkU7RUFBdUIsZ0JBdGdFSDtBdkZzbDlCdEI7O0F1RmhsNUJFO0VBQXVCLGdCQXRnRUg7QXZGMGw5QnRCOztBdUZwbDVCRTtFQUF1QixnQkF0Z0VIO0F2RjhsOUJ0Qjs7QXVGeGw1QkU7RUFBdUIsZ0JBdGdFSDtBdkZrbTlCdEI7O0F1RjVsNUJFO0VBQXVCLGdCQXRnRUg7QXZGc205QnRCOztBdUZobTVCRTtFQUF1QixnQkF0Z0VIO0F2RjBtOUJ0Qjs7QXVGcG01QkU7RUFBdUIsZ0JBdGdFSDtBdkY4bTlCdEI7O0F1RnhtNUJFO0VBQXVCLGdCQXRnRUg7QXZGa245QnRCOztBdUY1bTVCRTtFQUF1QixnQkF0Z0VIO0F2RnNuOUJ0Qjs7QXVGaG41QkU7RUFBdUIsZ0JBdGdFSDtBdkYwbjlCdEI7O0F1RnBuNUJFO0VBQXVCLGdCQXRnRUg7QXZGOG45QnRCOztBdUZ4bjVCRTtFQUF1QixnQkF0Z0VIO0F2RmtvOUJ0Qjs7QXVGNW41QkU7RUFBdUIsZ0JBdGdFSDtBdkZzbzlCdEI7O0F1RmhvNUJFO0VBQXVCLGdCQXRnRUg7QXZGMG85QnRCOztBdUZwbzVCRTtFQUF1QixnQkF0Z0VIO0F2RjhvOUJ0Qjs7QXVGeG81QkU7RUFBdUIsZ0JBdGdFSDtBdkZrcDlCdEI7O0F1RjVvNUJFO0VBQXVCLGdCQXRnRUg7QXZGc3A5QnRCOztBdUZocDVCRTtFQUF1QixnQkF0Z0VIO0F2RjBwOUJ0Qjs7QXVGcHA1QkU7RUFBdUIsZ0JBdGdFSDtBdkY4cDlCdEI7O0F1RnhwNUJFO0VBQXVCLGdCQXRnRUg7QXZGa3E5QnRCOztBdUY1cDVCRTtFQUF1QixnQkF0Z0VIO0F2RnNxOUJ0Qjs7QXVGaHE1QkU7RUFBdUIsZ0JBdGdFSDtBdkYwcTlCdEI7O0F1RnBxNUJFO0VBQXVCLGdCQXRnRUg7QXZGOHE5QnRCOztBdUZ4cTVCRTtFQUF1QixnQkF0Z0VIO0F2RmtyOUJ0Qjs7QXVGNXE1QkU7RUFBdUIsZ0JBdGdFSDtBdkZzcjlCdEI7O0F1RmhyNUJFO0VBQXVCLGdCQXRnRUg7QXZGMHI5QnRCOztBdUZwcjVCRTtFQUF1QixnQkF0Z0VIO0F2RjhyOUJ0Qjs7QXVGeHI1QkU7RUFBdUIsZ0JBdGdFSDtBdkZrczlCdEI7O0F1RjVyNUJFO0VBQXVCLGdCQXRnRUg7QXZGc3M5QnRCOztBdUZoczVCRTtFQUF1QixnQkF0Z0VIO0F2RjBzOUJ0Qjs7QXVGcHM1QkU7RUFBdUIsZ0JBdGdFSDtBdkY4czlCdEI7O0F1RnhzNUJFO0VBQXVCLGdCQXRnRUg7QXZGa3Q5QnRCOztBdUY1czVCRTtFQUF1QixnQkF0Z0VIO0F2RnN0OUJ0Qjs7QXVGaHQ1QkU7RUFBdUIsZ0JBdGdFSDtBdkYwdDlCdEI7O0F1RnB0NUJFO0VBQXVCLGdCQXRnRUg7QXZGOHQ5QnRCOztBdUZ4dDVCRTtFQUF1QixnQkF0Z0VIO0F2Rmt1OUJ0Qjs7QXVGNXQ1QkU7RUFBdUIsZ0JBdGdFSDtBdkZzdTlCdEI7O0F1Rmh1NUJFO0VBQXVCLGdCQXRnRUg7QXZGMHU5QnRCOztBdUZwdTVCRTtFQUF1QixnQkF0Z0VIO0F2Rjh1OUJ0Qjs7QXVGeHU1QkU7RUFBdUIsZ0JBdGdFSDtBdkZrdjlCdEI7O0F1RjV1NUJFO0VBQXVCLGdCQXRnRUg7QXZGc3Y5QnRCOztBdUZodjVCRTtFQUF1QixnQkF0Z0VIO0F2RjB2OUJ0Qjs7QXVGcHY1QkU7RUFBdUIsZ0JBdGdFSDtBdkY4djlCdEI7O0F1Rnh2NUJFO0VBQXVCLGdCQXRnRUg7QXZGa3c5QnRCOztBdUY1djVCRTtFQUF1QixnQkF0Z0VIO0F2RnN3OUJ0Qjs7QXVGaHc1QkU7RUFBdUIsZ0JBdGdFSDtBdkYwdzlCdEI7O0F1RnB3NUJFO0VBQXVCLGdCQXRnRUg7QXZGOHc5QnRCOztBdUZ4dzVCRTtFQUF1QixnQkF0Z0VIO0F2Rmt4OUJ0Qjs7QXVGNXc1QkU7RUFBdUIsZ0JBdGdFSDtBdkZzeDlCdEI7O0F1Rmh4NUJFO0VBQXVCLGdCQXRnRUg7QXZGMHg5QnRCOztBdUZweDVCRTtFQUF1QixnQkF0Z0VIO0F2Rjh4OUJ0Qjs7QXVGeHg1QkU7RUFBdUIsZ0JBdGdFSDtBdkZreTlCdEI7O0F1RjV4NUJFO0VBQXVCLGdCQXRnRUg7QXZGc3k5QnRCOztBdUZoeTVCRTtFQUF1QixnQkF0Z0VIO0F2RjB5OUJ0Qjs7QXVGcHk1QkU7RUFBdUIsZ0JBdGdFSDtBdkY4eTlCdEI7O0F1Rnh5NUJFO0VBQXVCLGdCQXRnRUg7QXZGa3o5QnRCOztBdUY1eTVCRTtFQUF1QixnQkF0Z0VIO0F2RnN6OUJ0Qjs7QXVGaHo1QkU7RUFBdUIsZ0JBdGdFSDtBdkYwejlCdEI7O0F1RnB6NUJFO0VBQXVCLGdCQXRnRUg7QXZGOHo5QnRCOztBdUZ4ejVCRTtFQUF1QixnQkF0Z0VIO0F2RmswOUJ0Qjs7QXVGNXo1QkU7RUFBdUIsZ0JBdGdFSDtBdkZzMDlCdEI7O0F1RmgwNUJFO0VBQXVCLGdCQXRnRUg7QXZGMDA5QnRCOztBdUZwMDVCRTtFQUF1QixnQkF0Z0VIO0F2RjgwOUJ0Qjs7QXVGeDA1QkU7RUFBdUIsZ0JBdGdFSDtBdkZrMTlCdEI7O0F1RjUwNUJFO0VBQXVCLGdCQXRnRUg7QXZGczE5QnRCOztBdUZoMTVCRTtFQUF1QixnQkF0Z0VIO0F2RjAxOUJ0Qjs7QXVGcDE1QkU7RUFBdUIsZ0JBdGdFSDtBdkY4MTlCdEI7O0F1RngxNUJFO0VBQXVCLGdCQXRnRUg7QXZGazI5QnRCOztBdUY1MTVCRTtFQUF1QixnQkF0Z0VIO0F2RnMyOUJ0Qjs7QXVGaDI1QkU7RUFBdUIsZ0JBdGdFSDtBdkYwMjlCdEI7O0F1RnAyNUJFO0VBQXVCLGdCQXRnRUg7QXZGODI5QnRCOztBdUZ4MjVCRTtFQUF1QixnQkF0Z0VIO0F2RmszOUJ0Qjs7QXVGNTI1QkU7RUFBdUIsZ0JBdGdFSDtBdkZzMzlCdEI7O0F1RmgzNUJFO0VBQXVCLGdCQXRnRUg7QXZGMDM5QnRCOztBdUZwMzVCRTtFQUF1QixnQkF0Z0VIO0F2RjgzOUJ0Qjs7QXVGeDM1QkU7RUFBdUIsZ0JBdGdFSDtBdkZrNDlCdEI7O0F1RjUzNUJFO0VBQXVCLGdCQXRnRUg7QXZGczQ5QnRCOztBdUZoNDVCRTtFQUF1QixnQkF0Z0VIO0F2RjA0OUJ0Qjs7QXVGcDQ1QkU7RUFBdUIsZ0JBdGdFSDtBdkY4NDlCdEI7O0F1Rng0NUJFO0VBQXVCLGdCQXRnRUg7QXZGazU5QnRCOztBdUY1NDVCRTtFQUF1QixnQkF0Z0VIO0F2RnM1OUJ0Qjs7QXVGaDU1QkU7RUFBdUIsZ0JBdGdFSDtBdkYwNTlCdEI7O0F1RnA1NUJFO0VBQXVCLGdCQXRnRUg7QXZGODU5QnRCOztBdUZ4NTVCRTtFQUF1QixnQkF0Z0VIO0F2Rms2OUJ0Qjs7QXVGNTU1QkU7RUFBdUIsZ0JBdGdFSDtBdkZzNjlCdEI7O0F1Rmg2NUJFO0VBQXVCLGdCQXRnRUg7QXZGMDY5QnRCOztBdUZwNjVCRTtFQUF1QixnQkF0Z0VIO0F2Rjg2OUJ0Qjs7QXVGeDY1QkU7RUFBdUIsZ0JBdGdFSDtBdkZrNzlCdEI7O0F1RjU2NUJFO0VBQXVCLGdCQXRnRUg7QXZGczc5QnRCOztBdUZoNzVCRTtFQUF1QixnQkF0Z0VIO0F2RjA3OUJ0Qjs7QXVGcDc1QkU7RUFBdUIsZ0JBdGdFSDtBdkY4NzlCdEI7O0F1Rng3NUJFO0VBQXVCLGdCQXRnRUg7QXZGazg5QnRCOztBdUY1NzVCRTtFQUF1QixnQkF0Z0VIO0F2RnM4OUJ0Qjs7QXVGaDg1QkU7RUFBdUIsZ0JBdGdFSDtBdkYwODlCdEI7O0F1RnA4NUJFO0VBQXVCLGdCQXRnRUg7QXZGODg5QnRCOztBdUZ4ODVCRTtFQUF1QixnQkF0Z0VIO0F2Rms5OUJ0Qjs7QXVGNTg1QkU7RUFBdUIsZ0JBdGdFSDtBdkZzOTlCdEI7O0F1Rmg5NUJFO0VBQXVCLGdCQXRnRUg7QXZGMDk5QnRCOztBdUZwOTVCRTtFQUF1QixnQkF0Z0VIO0F2Rjg5OUJ0Qjs7QXVGeDk1QkU7RUFBdUIsZ0JBdGdFSDtBdkZrKzlCdEI7O0F1RjU5NUJFO0VBQXVCLGdCQXRnRUg7QXZGcys5QnRCOztBdUZoKzVCRTtFQUF1QixnQkF0Z0VIO0F2RjArOUJ0Qjs7QXVGcCs1QkU7RUFBdUIsZ0JBdGdFSDtBdkY4KzlCdEI7O0F1RngrNUJFO0VBQXVCLGdCQXRnRUg7QXZGay85QnRCOztBdUY1KzVCRTtFQUF1QixnQkF0Z0VIO0F2RnMvOUJ0Qjs7QXVGaC81QkU7RUFBdUIsZ0JBdGdFSDtBdkYwLzlCdEI7O0F1RnAvNUJFO0VBQXVCLGdCQXRnRUg7QXZGOC85QnRCOztBdUZ4LzVCRTtFQUF1QixnQkF0Z0VIO0F2RmtnK0J0Qjs7QXVGNS81QkU7RUFBdUIsZ0JBdGdFSDtBdkZzZytCdEI7O0F1RmhnNkJFO0VBQXVCLGdCQXRnRUg7QXZGMGcrQnRCOztBdUZwZzZCRTtFQUF1QixnQkF0Z0VIO0F2RjhnK0J0Qjs7QXVGeGc2QkU7RUFBdUIsZ0JBdGdFSDtBdkZraCtCdEI7O0F1RjVnNkJFO0VBQXVCLGdCQXRnRUg7QXZGc2grQnRCOztBdUZoaDZCRTtFQUF1QixnQkF0Z0VIO0F2RjBoK0J0Qjs7QXVGcGg2QkU7RUFBdUIsZ0JBdGdFSDtBdkY4aCtCdEI7O0F1RnhoNkJFO0VBQXVCLGdCQXRnRUg7QXZGa2krQnRCOztBdUY1aDZCRTtFQUF1QixnQkF0Z0VIO0F2RnNpK0J0Qjs7QXVGaGk2QkU7RUFBdUIsZ0JBdGdFSDtBdkYwaStCdEI7O0F1RnBpNkJFO0VBQXVCLGdCQXRnRUg7QXZGOGkrQnRCOztBdUZ4aTZCRTtFQUF1QixnQkF0Z0VIO0F2RmtqK0J0Qjs7QXVGNWk2QkU7RUFBdUIsZ0JBdGdFSDtBdkZzaitCdEI7O0F1RmhqNkJFO0VBQXVCLGdCQXRnRUg7QXZGMGorQnRCOztBdUZwajZCRTtFQUF1QixnQkF0Z0VIO0F2RjhqK0J0Qjs7QXVGeGo2QkU7RUFBdUIsZ0JBdGdFSDtBdkZraytCdEI7O0F1RjVqNkJFO0VBQXVCLGdCQXRnRUg7QXZGc2srQnRCOztBdUZoazZCRTtFQUF1QixnQkF0Z0VIO0F2RjBrK0J0Qjs7QXVGcGs2QkU7RUFBdUIsZ0JBdGdFSDtBdkY4aytCdEI7O0F1RnhrNkJFO0VBQXVCLGdCQXRnRUg7QXZGa2wrQnRCOztBdUY1azZCRTtFQUF1QixnQkF0Z0VIO0F2RnNsK0J0Qjs7QXVGaGw2QkU7RUFBdUIsZ0JBdGdFSDtBdkYwbCtCdEI7O0F1RnBsNkJFO0VBQXVCLGdCQXRnRUg7QXZGOGwrQnRCOztBdUZ4bDZCRTtFQUF1QixnQkF0Z0VIO0F2RmttK0J0Qjs7QXVGNWw2QkU7RUFBdUIsZ0JBdGdFSDtBdkZzbStCdEI7O0F1RmhtNkJFO0VBQXVCLGdCQXRnRUg7QXZGMG0rQnRCOztBdUZwbTZCRTtFQUF1QixnQkF0Z0VIO0F2RjhtK0J0Qjs7QXVGeG02QkU7RUFBdUIsZ0JBdGdFSDtBdkZrbitCdEI7O0F1RjVtNkJFO0VBQXVCLGdCQXRnRUg7QXZGc24rQnRCOztBdUZobjZCRTtFQUF1QixnQkF0Z0VIO0F2RjBuK0J0Qjs7QXVGcG42QkU7RUFBdUIsZ0JBdGdFSDtBdkY4bitCdEI7O0F1RnhuNkJFO0VBQXVCLGdCQXRnRUg7QXZGa28rQnRCOztBdUY1bjZCRTtFQUF1QixnQkF0Z0VIO0F2RnNvK0J0Qjs7QXVGaG82QkU7RUFBdUIsZ0JBdGdFSDtBdkYwbytCdEI7O0F1RnBvNkJFO0VBQXVCLGdCQXRnRUg7QXZGOG8rQnRCOztBdUZ4bzZCRTtFQUF1QixnQkF0Z0VIO0F2RmtwK0J0Qjs7QXVGNW82QkU7RUFBdUIsZ0JBdGdFSDtBdkZzcCtCdEI7O0F1RmhwNkJFO0VBQXVCLGdCQXRnRUg7QXZGMHArQnRCOztBdUZwcDZCRTtFQUF1QixnQkF0Z0VIO0F2RjhwK0J0Qjs7QXVGeHA2QkU7RUFBdUIsZ0JBdGdFSDtBdkZrcStCdEI7O0F1RjVwNkJFO0VBQXVCLGdCQXRnRUg7QXZGc3ErQnRCOztBdUZocTZCRTtFQUF1QixnQkF0Z0VIO0F2RjBxK0J0Qjs7QXVGcHE2QkU7RUFBdUIsZ0JBdGdFSDtBdkY4cStCdEI7O0F1RnhxNkJFO0VBQXVCLGdCQXRnRUg7QXZGa3IrQnRCOztBdUY1cTZCRTtFQUF1QixnQkF0Z0VIO0F2RnNyK0J0Qjs7QXVGaHI2QkU7RUFBdUIsZ0JBdGdFSDtBdkYwcitCdEI7O0F1RnByNkJFO0VBQXVCLGdCQXRnRUg7QXZGOHIrQnRCOztBdUZ4cjZCRTtFQUF1QixnQkF0Z0VIO0F2RmtzK0J0Qjs7QXVGNXI2QkU7RUFBdUIsZ0JBdGdFSDtBdkZzcytCdEI7O0F1RmhzNkJFO0VBQXVCLGdCQXRnRUg7QXZGMHMrQnRCOztBdUZwczZCRTtFQUF1QixnQkF0Z0VIO0F2RjhzK0J0Qjs7QXVGeHM2QkU7RUFBdUIsZ0JBdGdFSDtBdkZrdCtCdEI7O0F1RjVzNkJFO0VBQXVCLGdCQXRnRUg7QXZGc3QrQnRCOztBdUZodDZCRTtFQUF1QixnQkF0Z0VIO0F2RjB0K0J0Qjs7QXVGcHQ2QkU7RUFBdUIsZ0JBdGdFSDtBdkY4dCtCdEI7O0F1Rnh0NkJFO0VBQXVCLGdCQXRnRUg7QXZGa3UrQnRCOztBdUY1dDZCRTtFQUF1QixnQkF0Z0VIO0F2RnN1K0J0Qjs7QXVGaHU2QkU7RUFBdUIsZ0JBdGdFSDtBdkYwdStCdEI7O0F1RnB1NkJFO0VBQXVCLGdCQXRnRUg7QXZGOHUrQnRCOztBdUZ4dTZCRTtFQUF1QixnQkF0Z0VIO0F2Rmt2K0J0Qjs7QXVGNXU2QkU7RUFBdUIsZ0JBdGdFSDtBdkZzditCdEI7O0F1Rmh2NkJFO0VBQXVCLGdCQXRnRUg7QXZGMHYrQnRCOztBdUZwdjZCRTtFQUF1QixnQkF0Z0VIO0F2Rjh2K0J0Qjs7QXVGeHY2QkU7RUFBdUIsZ0JBdGdFSDtBdkZrdytCdEI7O0F1RjV2NkJFO0VBQXVCLGdCQXRnRUg7QXZGc3crQnRCOztBdUZodzZCRTtFQUF1QixnQkF0Z0VIO0F2RjB3K0J0Qjs7QXVGcHc2QkU7RUFBdUIsZ0JBdGdFSDtBdkY4dytCdEI7O0F1Rnh3NkJFO0VBQXVCLGdCQXRnRUg7QXZGa3grQnRCOztBdUY1dzZCRTtFQUF1QixnQkF0Z0VIO0F2RnN4K0J0Qjs7QXVGaHg2QkU7RUFBdUIsZ0JBdGdFSDtBdkYweCtCdEI7O0F1RnB4NkJFO0VBQXVCLGdCQXRnRUg7QXZGOHgrQnRCOztBdUZ4eDZCRTtFQUF1QixnQkF0Z0VIO0F2Rmt5K0J0Qjs7QXVGNXg2QkU7RUFBdUIsZ0JBdGdFSDtBdkZzeStCdEI7O0F1Rmh5NkJFO0VBQXVCLGdCQXRnRUg7QXZGMHkrQnRCOztBdUZweTZCRTtFQUF1QixnQkF0Z0VIO0F2Rjh5K0J0Qjs7QXVGeHk2QkU7RUFBdUIsZ0JBdGdFSDtBdkZreitCdEI7O0F1RjV5NkJFO0VBQXVCLGdCQXRnRUg7QXZGc3orQnRCOztBdUZoejZCRTtFQUF1QixnQkF0Z0VIO0F2RjB6K0J0Qjs7QXVGcHo2QkU7RUFBdUIsZ0JBdGdFSDtBdkY4eitCdEI7O0F1Rnh6NkJFO0VBQXVCLGdCQXRnRUg7QXZGazArQnRCOztBdUY1ejZCRTtFQUF1QixnQkF0Z0VIO0F2RnMwK0J0Qjs7QXVGaDA2QkU7RUFBdUIsZ0JBdGdFSDtBdkYwMCtCdEI7O0F1RnAwNkJFO0VBQXVCLGdCQXRnRUg7QXZGODArQnRCOztBdUZ4MDZCRTtFQUF1QixnQkF0Z0VIO0F2RmsxK0J0Qjs7QXVGNTA2QkU7RUFBdUIsZ0JBdGdFSDtBdkZzMStCdEI7O0F1RmgxNkJFO0VBQXVCLGdCQXRnRUg7QXZGMDErQnRCOztBdUZwMTZCRTtFQUF1QixnQkF0Z0VIO0F2RjgxK0J0Qjs7QXVGeDE2QkU7RUFBdUIsZ0JBdGdFSDtBdkZrMitCdEI7O0F1RjUxNkJFO0VBQXVCLGdCQXRnRUg7QXZGczIrQnRCOztBdUZoMjZCRTtFQUF1QixnQkF0Z0VIO0F2RjAyK0J0Qjs7QXVGcDI2QkU7RUFBdUIsZ0JBdGdFSDtBdkY4MitCdEI7O0F1RngyNkJFO0VBQXVCLGdCQXRnRUg7QXZGazMrQnRCOztBdUY1MjZCRTtFQUF1QixnQkF0Z0VIO0F2RnMzK0J0Qjs7QXVGaDM2QkU7RUFBdUIsZ0JBdGdFSDtBdkYwMytCdEI7O0F1RnAzNkJFO0VBQXVCLGdCQXRnRUg7QXZGODMrQnRCOztBdUZ4MzZCRTtFQUF1QixnQkF0Z0VIO0F2Rms0K0J0Qjs7QXVGNTM2QkU7RUFBdUIsZ0JBdGdFSDtBdkZzNCtCdEI7O0F1Rmg0NkJFO0VBQXVCLGdCQXRnRUg7QXZGMDQrQnRCOztBdUZwNDZCRTtFQUF1QixnQkF0Z0VIO0F2Rjg0K0J0Qjs7QXVGeDQ2QkU7RUFBdUIsZ0JBdGdFSDtBdkZrNStCdEI7O0F1RjU0NkJFO0VBQXVCLGdCQXRnRUg7QXZGczUrQnRCOztBdUZoNTZCRTtFQUF1QixnQkF0Z0VIO0F2RjA1K0J0Qjs7QXVGcDU2QkU7RUFBdUIsZ0JBdGdFSDtBdkY4NStCdEI7O0F1Rng1NkJFO0VBQXVCLGdCQXRnRUg7QXZGazYrQnRCOztBdUY1NTZCRTtFQUF1QixnQkF0Z0VIO0F2RnM2K0J0Qjs7QXVGaDY2QkU7RUFBdUIsZ0JBdGdFSDtBdkYwNitCdEI7O0F1RnA2NkJFO0VBQXVCLGdCQXRnRUg7QXZGODYrQnRCOztBdUZ4NjZCRTtFQUF1QixnQkF0Z0VIO0F2Rms3K0J0Qjs7QXVGNTY2QkU7RUFBdUIsZ0JBdGdFSDtBdkZzNytCdEI7O0F1Rmg3NkJFO0VBQXVCLGdCQXRnRUg7QXZGMDcrQnRCOztBdUZwNzZCRTtFQUF1QixnQkF0Z0VIO0F2Rjg3K0J0Qjs7QXVGeDc2QkU7RUFBdUIsZ0JBdGdFSDtBdkZrOCtCdEI7O0F1RjU3NkJFO0VBQXVCLGdCQXRnRUg7QXZGczgrQnRCOztBdUZoODZCRTtFQUF1QixnQkF0Z0VIO0F2RjA4K0J0Qjs7QXVGcDg2QkU7RUFBdUIsZ0JBdGdFSDtBdkY4OCtCdEI7O0F1Rng4NkJFO0VBQXVCLGdCQXRnRUg7QXZGazkrQnRCOztBdUY1ODZCRTtFQUF1QixnQkF0Z0VIO0F2RnM5K0J0Qjs7QXVGaDk2QkU7RUFBdUIsZ0JBdGdFSDtBdkYwOStCdEI7O0F1RnA5NkJFO0VBQXVCLGdCQXRnRUg7QXZGODkrQnRCOztBdUZ4OTZCRTtFQUF1QixnQkF0Z0VIO0F2RmsrK0J0Qjs7QXVGNTk2QkU7RUFBdUIsZ0JBdGdFSDtBdkZzKytCdEI7O0F1RmgrNkJFO0VBQXVCLGdCQXRnRUg7QXZGMCsrQnRCOztBdUZwKzZCRTtFQUF1QixnQkF0Z0VIO0F2RjgrK0J0Qjs7QXVGeCs2QkU7RUFBdUIsZ0JBdGdFSDtBdkZrLytCdEI7O0F1RjUrNkJFO0VBQXVCLGdCQXRnRUg7QXZGcy8rQnRCOztBdUZoLzZCRTtFQUF1QixnQkF0Z0VIO0F2RjAvK0J0Qjs7QXVGcC82QkU7RUFBdUIsZ0JBdGdFSDtBdkY4LytCdEI7O0F1RngvNkJFO0VBQXVCLGdCQXRnRUg7QXZGa2cvQnRCOztBdUY1LzZCRTtFQUF1QixnQkF0Z0VIO0F2RnNnL0J0Qjs7QXVGaGc3QkU7RUFBdUIsZ0JBdGdFSDtBdkYwZy9CdEI7O0F1RnBnN0JFO0VBQXVCLGdCQXRnRUg7QXZGOGcvQnRCOztBdUZ4ZzdCRTtFQUF1QixnQkF0Z0VIO0F2RmtoL0J0Qjs7QXVGNWc3QkU7RUFBdUIsZ0JBdGdFSDtBdkZzaC9CdEI7O0F1RmhoN0JFO0VBQXVCLGdCQXRnRUg7QXZGMGgvQnRCOztBdUZwaDdCRTtFQUF1QixnQkF0Z0VIO0F2RjhoL0J0Qjs7QXVGeGg3QkU7RUFBdUIsZ0JBdGdFSDtBdkZraS9CdEI7O0F1RjVoN0JFO0VBQXVCLGdCQXRnRUg7QXZGc2kvQnRCOztBdUZoaTdCRTtFQUF1QixnQkF0Z0VIO0F2RjBpL0J0Qjs7QXVGcGk3QkU7RUFBdUIsZ0JBdGdFSDtBdkY4aS9CdEI7O0F1RnhpN0JFO0VBQXVCLGdCQXRnRUg7QXZGa2ovQnRCOztBdUY1aTdCRTtFQUF1QixnQkF0Z0VIO0F2RnNqL0J0Qjs7QXVGaGo3QkU7RUFBdUIsZ0JBdGdFSDtBdkYwai9CdEI7O0F1RnBqN0JFO0VBQXVCLGdCQXRnRUg7QXZGOGovQnRCOztBdUZ4ajdCRTtFQUF1QixnQkF0Z0VIO0F2RmtrL0J0Qjs7QXVGNWo3QkU7RUFBdUIsZ0JBdGdFSDtBdkZzay9CdEI7O0F1RmhrN0JFO0VBQXVCLGdCQXRnRUg7QXZGMGsvQnRCOztBdUZwazdCRTtFQUF1QixnQkF0Z0VIO0F2RjhrL0J0Qjs7QXVGeGs3QkU7RUFBdUIsZ0JBdGdFSDtBdkZrbC9CdEI7O0F1RjVrN0JFO0VBQXVCLGdCQXRnRUg7QXZGc2wvQnRCOztBdUZobDdCRTtFQUF1QixnQkF0Z0VIO0F2RjBsL0J0Qjs7QXVGcGw3QkU7RUFBdUIsZ0JBdGdFSDtBdkY4bC9CdEI7O0F1RnhsN0JFO0VBQXVCLGdCQXRnRUg7QXZGa20vQnRCOztBdUY1bDdCRTtFQUF1QixnQkF0Z0VIO0F2RnNtL0J0Qjs7QXVGaG03QkU7RUFBdUIsZ0JBdGdFSDtBdkYwbS9CdEI7O0F1RnBtN0JFO0VBQXVCLGdCQXRnRUg7QXZGOG0vQnRCOztBdUZ4bTdCRTtFQUF1QixnQkF0Z0VIO0F2RmtuL0J0Qjs7QXVGNW03QkU7RUFBdUIsZ0JBdGdFSDtBdkZzbi9CdEI7O0F1RmhuN0JFO0VBQXVCLGdCQXRnRUg7QXZGMG4vQnRCOztBdUZwbjdCRTtFQUF1QixnQkF0Z0VIO0F2RjhuL0J0Qjs7QXVGeG43QkU7RUFBdUIsZ0JBdGdFSDtBdkZrby9CdEI7O0F1RjVuN0JFO0VBQXVCLGdCQXRnRUg7QXZGc28vQnRCOztBdUZobzdCRTtFQUF1QixnQkF0Z0VIO0F2RjBvL0J0Qjs7QXVGcG83QkU7RUFBdUIsZ0JBdGdFSDtBdkY4by9CdEI7O0F1RnhvN0JFO0VBQXVCLGdCQXRnRUg7QXZGa3AvQnRCOztBdUY1bzdCRTtFQUF1QixnQkF0Z0VIO0F2RnNwL0J0Qjs7QXVGaHA3QkU7RUFBdUIsZ0JBdGdFSDtBdkYwcC9CdEI7O0F1RnBwN0JFO0VBQXVCLGdCQXRnRUg7QXZGOHAvQnRCOztBdUZ4cDdCRTtFQUF1QixnQkF0Z0VIO0F2RmtxL0J0Qjs7QXVGNXA3QkU7RUFBdUIsZ0JBdGdFSDtBdkZzcS9CdEI7O0F1RmhxN0JFO0VBQXVCLGdCQXRnRUg7QXZGMHEvQnRCOztBdUZwcTdCRTtFQUF1QixnQkF0Z0VIO0F2RjhxL0J0Qjs7QXVGeHE3QkU7RUFBdUIsZ0JBdGdFSDtBdkZrci9CdEI7O0F1RjVxN0JFO0VBQXVCLGdCQXRnRUg7QXZGc3IvQnRCOztBdUZocjdCRTtFQUF1QixnQkF0Z0VIO0F2RjByL0J0Qjs7QXVGcHI3QkU7RUFBdUIsZ0JBdGdFSDtBdkY4ci9CdEI7O0F1RnhyN0JFO0VBQXVCLGdCQXRnRUg7QXZGa3MvQnRCOztBdUY1cjdCRTtFQUF1QixnQkF0Z0VIO0F2RnNzL0J0Qjs7QXVGaHM3QkU7RUFBdUIsZ0JBdGdFSDtBdkYwcy9CdEI7O0F1RnBzN0JFO0VBQXVCLGdCQXRnRUg7QXZGOHMvQnRCOztBdUZ4czdCRTtFQUF1QixnQkF0Z0VIO0F2Rmt0L0J0Qjs7QXVGNXM3QkU7RUFBdUIsZ0JBdGdFSDtBdkZzdC9CdEI7O0F1Rmh0N0JFO0VBQXVCLGdCQXRnRUg7QXZGMHQvQnRCOztBdUZwdDdCRTtFQUF1QixnQkF0Z0VIO0F2Rjh0L0J0Qjs7QXVGeHQ3QkU7RUFBdUIsZ0JBdGdFSDtBdkZrdS9CdEI7O0F1RjV0N0JFO0VBQXVCLGdCQXRnRUg7QXZGc3UvQnRCOztBdUZodTdCRTtFQUF1QixnQkF0Z0VIO0F2RjB1L0J0Qjs7QXVGcHU3QkU7RUFBdUIsZ0JBdGdFSDtBdkY4dS9CdEI7O0F1Rnh1N0JFO0VBQXVCLGdCQXRnRUg7QXZGa3YvQnRCOztBdUY1dTdCRTtFQUF1QixnQkF0Z0VIO0F2RnN2L0J0Qjs7QXVGaHY3QkU7RUFBdUIsZ0JBdGdFSDtBdkYwdi9CdEI7O0F1RnB2N0JFO0VBQXVCLGdCQXRnRUg7QXZGOHYvQnRCOztBdUZ4djdCRTtFQUF1QixnQkF0Z0VIO0F2Rmt3L0J0Qjs7QXVGNXY3QkU7RUFBdUIsZ0JBdGdFSDtBdkZzdy9CdEI7O0F1Rmh3N0JFO0VBQXVCLGdCQXRnRUg7QXZGMHcvQnRCOztBdUZwdzdCRTtFQUF1QixnQkF0Z0VIO0F2Rjh3L0J0Qjs7QXVGeHc3QkU7RUFBdUIsZ0JBdGdFSDtBdkZreC9CdEI7O0F1RjV3N0JFO0VBQXVCLGdCQXRnRUg7QXZGc3gvQnRCOztBdUZoeDdCRTtFQUF1QixnQkF0Z0VIO0F2RjB4L0J0Qjs7QXVGcHg3QkU7RUFBdUIsZ0JBdGdFSDtBdkY4eC9CdEI7O0F1Rnh4N0JFO0VBQXVCLGdCQXRnRUg7QXZGa3kvQnRCOztBdUY1eDdCRTtFQUF1QixnQkF0Z0VIO0F2RnN5L0J0Qjs7QXVGaHk3QkU7RUFBdUIsZ0JBdGdFSDtBdkYweS9CdEI7O0F1RnB5N0JFO0VBQXVCLGdCQXRnRUg7QXZGOHkvQnRCOztBdUZ4eTdCRTtFQUF1QixnQkF0Z0VIO0F2Rmt6L0J0Qjs7QXVGNXk3QkU7RUFBdUIsZ0JBdGdFSDtBdkZzei9CdEI7O0F1Rmh6N0JFO0VBQXVCLGdCQXRnRUg7QXZGMHovQnRCOztBdUZwejdCRTtFQUF1QixnQkF0Z0VIO0F2Rjh6L0J0Qjs7QXVGeHo3QkU7RUFBdUIsZ0JBdGdFSDtBdkZrMC9CdEI7O0F1RjV6N0JFO0VBQXVCLGdCQXRnRUg7QXZGczAvQnRCOztBdUZoMDdCRTtFQUF1QixnQkF0Z0VIO0F2RjAwL0J0Qjs7QXVGcDA3QkU7RUFBdUIsZ0JBdGdFSDtBdkY4MC9CdEI7O0F1RngwN0JFO0VBQXVCLGdCQXRnRUg7QXZGazEvQnRCOztBdUY1MDdCRTtFQUF1QixnQkF0Z0VIO0F2RnMxL0J0Qjs7QXVGaDE3QkU7RUFBdUIsZ0JBdGdFSDtBdkYwMS9CdEI7O0F1RnAxN0JFO0VBQXVCLGdCQXRnRUg7QXZGODEvQnRCOztBdUZ4MTdCRTtFQUF1QixnQkF0Z0VIO0F2RmsyL0J0Qjs7QXVGNTE3QkU7RUFBdUIsZ0JBdGdFSDtBdkZzMi9CdEI7O0F1RmgyN0JFO0VBQXVCLGdCQXRnRUg7QXZGMDIvQnRCOztBdUZwMjdCRTtFQUF1QixnQkF0Z0VIO0F2RjgyL0J0Qjs7QXVGeDI3QkU7RUFBdUIsZ0JBdGdFSDtBdkZrMy9CdEI7O0F1RjUyN0JFO0VBQXVCLGdCQXRnRUg7QXZGczMvQnRCOztBdUZoMzdCRTtFQUF1QixnQkF0Z0VIO0F2RjAzL0J0Qjs7QXVGcDM3QkU7RUFBdUIsZ0JBdGdFSDtBdkY4My9CdEI7O0F1RngzN0JFO0VBQXVCLGdCQXRnRUg7QXZGazQvQnRCOztBdUY1MzdCRTtFQUF1QixnQkF0Z0VIO0F2RnM0L0J0Qjs7QXVGaDQ3QkU7RUFBdUIsZ0JBdGdFSDtBdkYwNC9CdEI7O0F1RnA0N0JFO0VBQXVCLGdCQXRnRUg7QXZGODQvQnRCOztBdUZ4NDdCRTtFQUF1QixnQkF0Z0VIO0F2Rms1L0J0Qjs7QXVGNTQ3QkU7RUFBdUIsZ0JBdGdFSDtBdkZzNS9CdEI7O0F1Rmg1N0JFO0VBQXVCLGdCQXRnRUg7QXZGMDUvQnRCOztBdUZwNTdCRTtFQUF1QixnQkF0Z0VIO0F2Rjg1L0J0Qjs7QXVGeDU3QkU7RUFBdUIsZ0JBdGdFSDtBdkZrNi9CdEI7O0F1RjU1N0JFO0VBQXVCLGdCQXRnRUg7QXZGczYvQnRCOztBdUZoNjdCRTtFQUF1QixnQkF0Z0VIO0F2RjA2L0J0Qjs7QXVGcDY3QkU7RUFBdUIsZ0JBdGdFSDtBdkY4Ni9CdEI7O0F1Rng2N0JFO0VBQXVCLGdCQXRnRUg7QXZGazcvQnRCOztBdUY1NjdCRTtFQUF1QixnQkF0Z0VIO0F2RnM3L0J0Qjs7QXVGaDc3QkU7RUFBdUIsZ0JBdGdFSDtBdkYwNy9CdEI7O0F1RnA3N0JFO0VBQXVCLGdCQXRnRUg7QXZGODcvQnRCOztBdUZ4NzdCRTtFQUF1QixnQkF0Z0VIO0F2Rms4L0J0Qjs7QXVGNTc3QkU7RUFBdUIsZ0JBdGdFSDtBdkZzOC9CdEI7O0F1Rmg4N0JFO0VBQXVCLGdCQXRnRUg7QXZGMDgvQnRCOztBdUZwODdCRTtFQUF1QixnQkF0Z0VIO0F2Rjg4L0J0Qjs7QXVGeDg3QkU7RUFBdUIsZ0JBdGdFSDtBdkZrOS9CdEI7O0F1RjU4N0JFO0VBQXVCLGdCQXRnRUg7QXZGczkvQnRCOztBdUZoOTdCRTtFQUF1QixnQkF0Z0VIO0F2RjA5L0J0Qjs7QXVGcDk3QkU7RUFBdUIsZ0JBdGdFSDtBdkY4OS9CdEI7O0F1Rng5N0JFO0VBQXVCLGdCQXRnRUg7QXZGaysvQnRCOztBdUY1OTdCRTtFQUF1QixnQkF0Z0VIO0F2RnMrL0J0Qjs7QXVGaCs3QkU7RUFBdUIsZ0JBdGdFSDtBdkYwKy9CdEI7O0F1RnArN0JFO0VBQXVCLGdCQXRnRUg7QXZGOCsvQnRCOztBdUZ4KzdCRTtFQUF1QixnQkF0Z0VIO0F2RmsvL0J0Qjs7QXVGNSs3QkU7RUFBdUIsZ0JBdGdFSDtBdkZzLy9CdEI7O0F1RmgvN0JFO0VBQXVCLGdCQXRnRUg7QXZGMC8vQnRCOztBdUZwLzdCRTtFQUF1QixnQkF0Z0VIO0F2RjgvL0J0Qjs7QXVGeC83QkU7RUFBdUIsZ0JBdGdFSDtBdkZrZ2dDdEI7O0F1RjUvN0JFO0VBQXVCLGdCQXRnRUg7QXZGc2dnQ3RCOztBdUZoZzhCRTtFQUF1QixnQkF0Z0VIO0F2RjBnZ0N0Qjs7QXVGcGc4QkU7RUFBdUIsZ0JBdGdFSDtBdkY4Z2dDdEI7O0F1RnhnOEJFO0VBQXVCLGdCQXRnRUg7QXZGa2hnQ3RCOztBdUY1ZzhCRTtFQUF1QixnQkF0Z0VIO0F2RnNoZ0N0Qjs7QXVGaGg4QkU7RUFBdUIsZ0JBdGdFSDtBdkYwaGdDdEI7O0F1RnBoOEJFO0VBQXVCLGdCQXRnRUg7QXZGOGhnQ3RCOztBdUZ4aDhCRTtFQUF1QixnQkF0Z0VIO0F2RmtpZ0N0Qjs7QXVGNWg4QkU7RUFBdUIsZ0JBdGdFSDtBdkZzaWdDdEI7O0F1RmhpOEJFO0VBQXVCLGdCQXRnRUg7QXZGMGlnQ3RCOztBdUZwaThCRTtFQUF1QixnQkF0Z0VIO0F2RjhpZ0N0Qjs7QXVGeGk4QkU7RUFBdUIsZ0JBdGdFSDtBdkZramdDdEI7O0F1RjVpOEJFO0VBQXVCLGdCQXRnRUg7QXZGc2pnQ3RCOztBdUZoajhCRTtFQUF1QixnQkF0Z0VIO0F2RjBqZ0N0Qjs7QXVGcGo4QkU7RUFBdUIsZ0JBdGdFSDtBdkY4amdDdEI7O0F1RnhqOEJFO0VBQXVCLGdCQXRnRUg7QXZGa2tnQ3RCOztBdUY1ajhCRTtFQUF1QixnQkF0Z0VIO0F2RnNrZ0N0Qjs7QXVGaGs4QkU7RUFBdUIsZ0JBdGdFSDtBdkYwa2dDdEI7O0F1RnBrOEJFO0VBQXVCLGdCQXRnRUg7QXZGOGtnQ3RCOztBdUZ4azhCRTtFQUF1QixnQkF0Z0VIO0F2RmtsZ0N0Qjs7QXVGNWs4QkU7RUFBdUIsZ0JBdGdFSDtBdkZzbGdDdEI7O0F1RmhsOEJFO0VBQXVCLGdCQXRnRUg7QXZGMGxnQ3RCOztBdUZwbDhCRTtFQUF1QixnQkF0Z0VIO0F2RjhsZ0N0Qjs7QXVGeGw4QkU7RUFBdUIsZ0JBdGdFSDtBdkZrbWdDdEI7O0F1RjVsOEJFO0VBQXVCLGdCQXRnRUg7QXZGc21nQ3RCOztBdUZobThCRTtFQUF1QixnQkF0Z0VIO0F2RjBtZ0N0Qjs7QXVGcG04QkU7RUFBdUIsZ0JBdGdFSDtBdkY4bWdDdEI7O0F1RnhtOEJFO0VBQXVCLGdCQXRnRUg7QXZGa25nQ3RCOztBdUY1bThCRTtFQUF1QixnQkF0Z0VIO0F2RnNuZ0N0Qjs7QXVGaG44QkU7RUFBdUIsZ0JBdGdFSDtBdkYwbmdDdEI7O0F1RnBuOEJFO0VBQXVCLGdCQXRnRUg7QXZGOG5nQ3RCOztBdUZ4bjhCRTtFQUF1QixnQkF0Z0VIO0F2RmtvZ0N0Qjs7QXVGNW44QkU7RUFBdUIsZ0JBdGdFSDtBdkZzb2dDdEI7O0F1RmhvOEJFO0VBQXVCLGdCQXRnRUg7QXZGMG9nQ3RCOztBdUZwbzhCRTtFQUF1QixnQkF0Z0VIO0F2RjhvZ0N0Qjs7QXVGeG84QkU7RUFBdUIsZ0JBdGdFSDtBdkZrcGdDdEI7O0F1RjVvOEJFO0VBQXVCLGdCQXRnRUg7QXZGc3BnQ3RCOztBdUZocDhCRTtFQUF1QixnQkF0Z0VIO0F2RjBwZ0N0Qjs7QXVGcHA4QkU7RUFBdUIsZ0JBdGdFSDtBdkY4cGdDdEI7O0F1RnhwOEJFO0VBQXVCLGdCQXRnRUg7QXZGa3FnQ3RCOztBdUY1cDhCRTtFQUF1QixnQkF0Z0VIO0F2RnNxZ0N0Qjs7QXVGaHE4QkU7RUFBdUIsZ0JBdGdFSDtBdkYwcWdDdEI7O0F1RnBxOEJFO0VBQXVCLGdCQXRnRUg7QXZGOHFnQ3RCOztBdUZ4cThCRTtFQUF1QixnQkF0Z0VIO0F2RmtyZ0N0Qjs7QXVGNXE4QkU7RUFBdUIsZ0JBdGdFSDtBdkZzcmdDdEI7O0F1RmhyOEJFO0VBQXVCLGdCQXRnRUg7QXZGMHJnQ3RCOztBdUZwcjhCRTtFQUF1QixnQkF0Z0VIO0F2RjhyZ0N0Qjs7QXVGeHI4QkU7RUFBdUIsZ0JBdGdFSDtBdkZrc2dDdEI7O0F1RjVyOEJFO0VBQXVCLGdCQXRnRUg7QXZGc3NnQ3RCOztBdUZoczhCRTtFQUF1QixnQkF0Z0VIO0F2RjBzZ0N0Qjs7QXVGcHM4QkU7RUFBdUIsZ0JBdGdFSDtBdkY4c2dDdEI7O0F1RnhzOEJFO0VBQXVCLGdCQXRnRUg7QXZGa3RnQ3RCOztBdUY1czhCRTtFQUF1QixnQkF0Z0VIO0F2RnN0Z0N0Qjs7QXVGaHQ4QkU7RUFBdUIsZ0JBdGdFSDtBdkYwdGdDdEI7O0F1RnB0OEJFO0VBQXVCLGdCQXRnRUg7QXZGOHRnQ3RCOztBdUZ4dDhCRTtFQUF1QixnQkF0Z0VIO0F2Rmt1Z0N0Qjs7QXVGNXQ4QkU7RUFBdUIsZ0JBdGdFSDtBdkZzdWdDdEI7O0F1Rmh1OEJFO0VBQXVCLGdCQXRnRUg7QXZGMHVnQ3RCOztBdUZwdThCRTtFQUF1QixnQkF0Z0VIO0F2Rjh1Z0N0Qjs7QXVGeHU4QkU7RUFBdUIsZ0JBdGdFSDtBdkZrdmdDdEI7O0F1RjV1OEJFO0VBQXVCLGdCQXRnRUg7QXZGc3ZnQ3RCOztBdUZodjhCRTtFQUF1QixnQkF0Z0VIO0F2RjB2Z0N0Qjs7QXVGcHY4QkU7RUFBdUIsZ0JBdGdFSDtBdkY4dmdDdEI7O0F1Rnh2OEJFO0VBQXVCLGdCQXRnRUg7QXZGa3dnQ3RCOztBdUY1djhCRTtFQUF1QixnQkF0Z0VIO0F2RnN3Z0N0Qjs7QXVGaHc4QkU7RUFBdUIsZ0JBdGdFSDtBdkYwd2dDdEI7O0F1RnB3OEJFO0VBQXVCLGdCQXRnRUg7QXZGOHdnQ3RCOztBdUZ4dzhCRTtFQUF1QixnQkF0Z0VIO0F2Rmt4Z0N0Qjs7QXVGNXc4QkU7RUFBdUIsZ0JBdGdFSDtBdkZzeGdDdEI7O0F1Rmh4OEJFO0VBQXVCLGdCQXRnRUg7QXZGMHhnQ3RCOztBdUZweDhCRTtFQUF1QixnQkF0Z0VIO0F2Rjh4Z0N0Qjs7QXVGeHg4QkU7RUFBdUIsZ0JBdGdFSDtBdkZreWdDdEI7O0F1RjV4OEJFO0VBQXVCLGdCQXRnRUg7QXZGc3lnQ3RCOztBdUZoeThCRTtFQUF1QixnQkF0Z0VIO0F2RjB5Z0N0Qjs7QXVGcHk4QkU7RUFBdUIsZ0JBdGdFSDtBdkY4eWdDdEI7O0F1Rnh5OEJFO0VBQXVCLGdCQXRnRUg7QXZGa3pnQ3RCOztBdUY1eThCRTtFQUF1QixnQkF0Z0VIO0F2RnN6Z0N0Qjs7QXVGaHo4QkU7RUFBdUIsZ0JBdGdFSDtBdkYwemdDdEI7O0F1RnB6OEJFO0VBQXVCLGdCQXRnRUg7QXZGOHpnQ3RCOztBdUZ4ejhCRTtFQUF1QixnQkF0Z0VIO0F2RmswZ0N0Qjs7QXVGNXo4QkU7RUFBdUIsZ0JBdGdFSDtBdkZzMGdDdEI7O0F1RmgwOEJFO0VBQXVCLGdCQXRnRUg7QXZGMDBnQ3RCOztBdUZwMDhCRTtFQUF1QixnQkF0Z0VIO0F2RjgwZ0N0Qjs7QXVGeDA4QkU7RUFBdUIsZ0JBdGdFSDtBdkZrMWdDdEI7O0F1RjUwOEJFO0VBQXVCLGdCQXRnRUg7QXZGczFnQ3RCOztBdUZoMThCRTtFQUF1QixnQkF0Z0VIO0F2RjAxZ0N0Qjs7QXVGcDE4QkU7RUFBdUIsZ0JBdGdFSDtBdkY4MWdDdEI7O0F1RngxOEJFO0VBQXVCLGdCQXRnRUg7QXZGazJnQ3RCOztBdUY1MThCRTtFQUF1QixnQkF0Z0VIO0F2RnMyZ0N0Qjs7QXVGaDI4QkU7RUFBdUIsZ0JBdGdFSDtBdkYwMmdDdEI7O0F1RnAyOEJFO0VBQXVCLGdCQXRnRUg7QXZGODJnQ3RCOztBdUZ4MjhCRTtFQUF1QixnQkF0Z0VIO0F2RmszZ0N0Qjs7QXVGNTI4QkU7RUFBdUIsZ0JBdGdFSDtBdkZzM2dDdEI7O0F1RmgzOEJFO0VBQXVCLGdCQXRnRUg7QXZGMDNnQ3RCOztBdUZwMzhCRTtFQUF1QixnQkF0Z0VIO0F2RjgzZ0N0Qjs7QXVGeDM4QkU7RUFBdUIsZ0JBdGdFSDtBdkZrNGdDdEI7O0F1RjUzOEJFO0VBQXVCLGdCQXRnRUg7QXZGczRnQ3RCOztBdUZoNDhCRTtFQUF1QixnQkF0Z0VIO0F2RjA0Z0N0Qjs7QXVGcDQ4QkU7RUFBdUIsZ0JBdGdFSDtBdkY4NGdDdEI7O0F1Rng0OEJFO0VBQXVCLGdCQXRnRUg7QXZGazVnQ3RCOztBdUY1NDhCRTtFQUF1QixnQkF0Z0VIO0F2RnM1Z0N0Qjs7QXVGaDU4QkU7RUFBdUIsZ0JBdGdFSDtBdkYwNWdDdEI7O0F1RnA1OEJFO0VBQXVCLGdCQXRnRUg7QXZGODVnQ3RCOztBdUZ4NThCRTtFQUF1QixnQkF0Z0VIO0F2Rms2Z0N0Qjs7QXVGNTU4QkU7RUFBdUIsZ0JBdGdFSDtBdkZzNmdDdEI7O0F1Rmg2OEJFO0VBQXVCLGdCQXRnRUg7QXZGMDZnQ3RCOztBdUZwNjhCRTtFQUF1QixnQkF0Z0VIO0F2Rjg2Z0N0Qjs7QXVGeDY4QkU7RUFBdUIsZ0JBdGdFSDtBdkZrN2dDdEI7O0F1RjU2OEJFO0VBQXVCLGdCQXRnRUg7QXZGczdnQ3RCOztBdUZoNzhCRTtFQUF1QixnQkF0Z0VIO0F2RjA3Z0N0Qjs7QXVGcDc4QkU7RUFBdUIsZ0JBdGdFSDtBdkY4N2dDdEI7O0F1Rng3OEJFO0VBQXVCLGdCQXRnRUg7QXZGazhnQ3RCOztBdUY1NzhCRTtFQUF1QixnQkF0Z0VIO0F2RnM4Z0N0Qjs7QXVGaDg4QkU7RUFBdUIsZ0JBdGdFSDtBdkYwOGdDdEI7O0F1RnA4OEJFO0VBQXVCLGdCQXRnRUg7QXZGODhnQ3RCOztBdUZ4ODhCRTtFQUF1QixnQkF0Z0VIO0F2Rms5Z0N0Qjs7QXVGNTg4QkU7RUFBdUIsZ0JBdGdFSDtBdkZzOWdDdEI7O0F1Rmg5OEJFO0VBQXVCLGdCQXRnRUg7QXZGMDlnQ3RCOztBdUZwOThCRTtFQUF1QixnQkF0Z0VIO0F2Rjg5Z0N0Qjs7QXVGeDk4QkU7RUFBdUIsZ0JBdGdFSDtBdkZrK2dDdEI7O0F1RjU5OEJFO0VBQXVCLGdCQXRnRUg7QXZGcytnQ3RCOztBdUZoKzhCRTtFQUF1QixnQkF0Z0VIO0F2RjArZ0N0Qjs7QXVGcCs4QkU7RUFBdUIsZ0JBdGdFSDtBdkY4K2dDdEI7O0F1RngrOEJFO0VBQXVCLGdCQXRnRUg7QXZGay9nQ3RCOztBdUY1KzhCRTtFQUF1QixnQkF0Z0VIO0F2RnMvZ0N0Qjs7QXVGaC84QkU7RUFBdUIsZ0JBdGdFSDtBdkYwL2dDdEI7O0F1RnAvOEJFO0VBQXVCLGdCQXRnRUg7QXZGOC9nQ3RCOztBdUZ4LzhCRTtFQUF1QixnQkF0Z0VIO0F2RmtnaEN0Qjs7QXVGNS84QkU7RUFBdUIsZ0JBdGdFSDtBdkZzZ2hDdEI7O0F1RmhnOUJFO0VBQXVCLGdCQXRnRUg7QXZGMGdoQ3RCOztBdUZwZzlCRTtFQUF1QixnQkF0Z0VIO0F2RjhnaEN0Qjs7QXVGeGc5QkU7RUFBdUIsZ0JBdGdFSDtBdkZraGhDdEI7O0F1RjVnOUJFO0VBQXVCLGdCQXRnRUg7QXZGc2hoQ3RCOztBdUZoaDlCRTtFQUF1QixnQkF0Z0VIO0F2RjBoaEN0Qjs7QXVGcGg5QkU7RUFBdUIsZ0JBdGdFSDtBdkY4aGhDdEI7O0F1RnhoOUJFO0VBQXVCLGdCQXRnRUg7QXZGa2loQ3RCOztBdUY1aDlCRTtFQUF1QixnQkF0Z0VIO0F2RnNpaEN0Qjs7QXVGaGk5QkU7RUFBdUIsZ0JBdGdFSDtBdkYwaWhDdEI7O0F1RnBpOUJFO0VBQXVCLGdCQXRnRUg7QXZGOGloQ3RCOztBdUZ4aTlCRTtFQUF1QixnQkF0Z0VIO0F2RmtqaEN0Qjs7QXVGNWk5QkU7RUFBdUIsZ0JBdGdFSDtBdkZzamhDdEI7O0F1RmhqOUJFO0VBQXVCLGdCQXRnRUg7QXZGMGpoQ3RCOztBdUZwajlCRTtFQUF1QixnQkF0Z0VIO0F2RjhqaEN0Qjs7QXVGeGo5QkU7RUFBdUIsZ0JBdGdFSDtBdkZra2hDdEI7O0F1RjVqOUJFO0VBQXVCLGdCQXRnRUg7QXZGc2toQ3RCOztBdUZoazlCRTtFQUF1QixnQkF0Z0VIO0F2RjBraEN0Qjs7QXVGcGs5QkU7RUFBdUIsZ0JBdGdFSDtBdkY4a2hDdEI7O0F1RnhrOUJFO0VBQXVCLGdCQXRnRUg7QXZGa2xoQ3RCOztBdUY1azlCRTtFQUF1QixnQkF0Z0VIO0F2RnNsaEN0Qjs7QXVGaGw5QkU7RUFBdUIsZ0JBdGdFSDtBdkYwbGhDdEI7O0F1RnBsOUJFO0VBQXVCLGdCQXRnRUg7QXZGOGxoQ3RCOztBdUZ4bDlCRTtFQUF1QixnQkF0Z0VIO0F2RmttaEN0Qjs7QXVGNWw5QkU7RUFBdUIsZ0JBdGdFSDtBdkZzbWhDdEI7O0F1RmhtOUJFO0VBQXVCLGdCQXRnRUg7QXZGMG1oQ3RCOztBdUZwbTlCRTtFQUF1QixnQkF0Z0VIO0F2RjhtaEN0Qjs7QXVGeG05QkU7RUFBdUIsZ0JBdGdFSDtBdkZrbmhDdEI7O0F1RjVtOUJFO0VBQXVCLGdCQXRnRUg7QXZGc25oQ3RCOztBdUZobjlCRTtFQUF1QixnQkF0Z0VIO0F2RjBuaEN0Qjs7QXVGcG45QkU7RUFBdUIsZ0JBdGdFSDtBdkY4bmhDdEI7O0F1RnhuOUJFO0VBQXVCLGdCQXRnRUg7QXZGa29oQ3RCOztBdUY1bjlCRTtFQUF1QixnQkF0Z0VIO0F2RnNvaEN0Qjs7QXVGaG85QkU7RUFBdUIsZ0JBdGdFSDtBdkYwb2hDdEI7O0F1RnBvOUJFO0VBQXVCLGdCQXRnRUg7QXZGOG9oQ3RCOztBdUZ4bzlCRTtFQUF1QixnQkF0Z0VIO0F2RmtwaEN0Qjs7QXVGNW85QkU7RUFBdUIsZ0JBdGdFSDtBdkZzcGhDdEI7O0F1RmhwOUJFO0VBQXVCLGdCQXRnRUg7QXZGMHBoQ3RCOztBdUZwcDlCRTtFQUF1QixnQkF0Z0VIO0F2RjhwaEN0Qjs7QXVGeHA5QkU7RUFBdUIsZ0JBdGdFSDtBdkZrcWhDdEI7O0F1RjVwOUJFO0VBQXVCLGdCQXRnRUg7QXZGc3FoQ3RCOztBdUZocTlCRTtFQUF1QixnQkF0Z0VIO0F2RjBxaEN0Qjs7QXVGcHE5QkU7RUFBdUIsZ0JBdGdFSDtBdkY4cWhDdEI7O0F1RnhxOUJFO0VBQXVCLGdCQXRnRUg7QXZGa3JoQ3RCOztBdUY1cTlCRTtFQUF1QixnQkF0Z0VIO0F2RnNyaEN0Qjs7QXVGaHI5QkU7RUFBdUIsZ0JBdGdFSDtBdkYwcmhDdEI7O0F1RnByOUJFO0VBQXVCLGdCQXRnRUg7QXZGOHJoQ3RCOztBdUZ4cjlCRTtFQUF1QixnQkF0Z0VIO0F2RmtzaEN0Qjs7QXVGNXI5QkU7RUFBdUIsZ0JBdGdFSDtBdkZzc2hDdEI7O0F1RmhzOUJFO0VBQXVCLGdCQXRnRUg7QXZGMHNoQ3RCOztBdUZwczlCRTtFQUF1QixnQkF0Z0VIO0F2RjhzaEN0Qjs7QXVGeHM5QkU7RUFBdUIsZ0JBdGdFSDtBdkZrdGhDdEI7O0F1RjVzOUJFO0VBQXVCLGdCQXRnRUg7QXZGc3RoQ3RCOztBdUZodDlCRTtFQUF1QixnQkF0Z0VIO0F2RjB0aEN0Qjs7QXVGcHQ5QkU7RUFBdUIsZ0JBdGdFSDtBdkY4dGhDdEI7O0F1Rnh0OUJFO0VBQXVCLGdCQXRnRUg7QXZGa3VoQ3RCOztBdUY1dDlCRTtFQUF1QixnQkF0Z0VIO0F2RnN1aEN0Qjs7QXVGaHU5QkU7RUFBdUIsZ0JBdGdFSDtBdkYwdWhDdEI7O0F1RnB1OUJFO0VBQXVCLGdCQXRnRUg7QXZGOHVoQ3RCOztBdUZ4dTlCRTtFQUF1QixnQkF0Z0VIO0F2Rmt2aEN0Qjs7QXVGNXU5QkU7RUFBdUIsZ0JBdGdFSDtBdkZzdmhDdEI7O0F1Rmh2OUJFO0VBQXVCLGdCQXRnRUg7QXZGMHZoQ3RCOztBdUZwdjlCRTtFQUF1QixnQkF0Z0VIO0F2Rjh2aEN0Qjs7QXVGeHY5QkU7RUFBdUIsZ0JBdGdFSDtBdkZrd2hDdEI7O0F1RjV2OUJFO0VBQXVCLGdCQXRnRUg7QXZGc3doQ3RCOztBdUZodzlCRTtFQUF1QixnQkF0Z0VIO0F2RjB3aEN0Qjs7QXVGcHc5QkU7RUFBdUIsWUF0Z0VIO0F2Rjh3aEN0Qjs7QXVGeHc5QkU7RUFBdUIsWUF0Z0VIO0F2Rmt4aEN0Qjs7QXVGNXc5QkU7RUFBdUIsWUF0Z0VIO0F2RnN4aEN0Qjs7QXVGaHg5QkU7RUFBdUIsWUF0Z0VIO0F2RjB4aEN0Qjs7QXdGNXpoQ0E7RUFDRSxXQUFBO0VBQ0EsWUFBQTtBeEYremhDRjs7QXdGNXpoQ0E7RUFDRSxXQUFBO0VBQ0EsWUFBQTtBeEYremhDRjs7QXlGdDBoQ0E7RUFDRSxXQUFBO0VBQ0EsWUFBQTtBekZ5MGhDRjs7QTBGMTBoQ0U7RUFNRSxXekYyREk7QUQ2d2hDUjtBMEZuMGhDRTtFQUVFLFd6Rm9ESTtBRGd4aENSOztBMEZqMWhDRTtFQU1FLFd6RjJESTtBRG94aENSO0EwRjEwaENFO0VBRUUsV3pGb0RJO0FEdXhoQ1I7O0EwRngxaENFO0VBTUUsV3pGMkRJO0FEMnhoQ1I7QTBGajFoQ0U7RUFFRSxXekZvREk7QUQ4eGhDUjs7QTBGLzFoQ0U7RUFNRSxXekYyREk7QURreWhDUjtBMEZ4MWhDRTtFQUVFLFd6Rm9ESTtBRHF5aENSOztBMEZ0MmhDRTtFQU1FLFd6RjJESTtBRHl5aENSO0EwRi8xaENFO0VBRUUsV3pGb0RJO0FENHloQ1I7O0EwRjcyaENFO0VBTUUsV3pGMkRJO0FEZ3poQ1I7QTBGdDJoQ0U7RUFFRSxXekZvREk7QURtemhDUjs7QTBGcDNoQ0U7RUFNRSxXekYyREk7QUR1emhDUjtBMEY3MmhDRTtFQUVFLFd6Rm9ESTtBRDB6aENSOztBMEYzM2hDRTtFQU1FLFd6RjJESTtBRDh6aENSO0EwRnAzaENFO0VBRUUsV3pGb0RJO0FEaTBoQ1I7O0F5RnQzaENFO0U3Q09BLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSw4QkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSxvQ0FBQTtFQUNBLHVDQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtFQUNBLHFDQUFBO0VBQ0EsNERBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsdUNBQUE7QTVDbTNoQ0Y7QTBGbjVoQ0U7RUFNRSxXekYyREk7QURxMWhDUjtBMEYzNGhDRTtFQUVFLFd6Rm9ESTtBRHcxaENSOztBeUY3NGhDRTtFN0NPQSxvQkFBQTtFQUNBLG9CQUFBO0VBQ0EsOEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0Esb0NBQUE7RUFDQSx1Q0FBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7RUFDQSxxQ0FBQTtFQUNBLDREQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLHVDQUFBO0E1QzA0aENGO0EwRjE2aENFO0VBTUUsV3pGMkRJO0FENDJoQ1I7QTBGbDZoQ0U7RUFFRSxXekZvREk7QUQrMmhDUjs7QXlGcDZoQ0U7RTdDT0Esb0JBQUE7RUFDQSxvQkFBQTtFQUNBLDhCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLG9DQUFBO0VBQ0EsdUNBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0VBQ0EscUNBQUE7RUFDQSw0REFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSx1Q0FBQTtBNUNpNmhDRjtBMEZqOGhDRTtFQU1FLFd6RjJESTtBRG00aENSO0EwRno3aENFO0VBRUUsV3pGb0RJO0FEczRoQ1I7O0F5RjM3aENFO0U3Q09BLG9CQUFBO0VBQ0EsaUJBQUE7RUFDQSwyQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSxvQ0FBQTtFQUNBLHNDQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtFQUNBLHFDQUFBO0VBQ0EsNERBQUE7RUFDQSw2QkFBQTtFQUNBLDBCQUFBO0VBQ0Esb0NBQUE7QTVDdzdoQ0Y7QTBGeDloQ0U7RUFNRSxXekYyREk7QUQwNWhDUjtBMEZoOWhDRTtFQUVFLFd6Rm9ESTtBRDY1aENSOztBeUZsOWhDRTtFN0NPQSxvQkFBQTtFQUNBLG9CQUFBO0VBQ0EsOEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0Esb0NBQUE7RUFDQSx1Q0FBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7RUFDQSxxQ0FBQTtFQUNBLDREQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLHVDQUFBO0E1Qys4aENGO0EwRi8raENFO0VBTUUsV3pGMkRJO0FEaTdoQ1I7QTBGditoQ0U7RUFFRSxXekZvREk7QURvN2hDUjs7QXlGeitoQ0U7RTdDT0Esb0JBQUE7RUFDQSxvQkFBQTtFQUNBLDhCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLG9DQUFBO0VBQ0Esd0NBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0VBQ0EscUNBQUE7RUFDQSw0REFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSx1Q0FBQTtBNUNzK2hDRjtBMEZ0Z2lDRTtFQU1FLFd6RjJESTtBRHc4aENSO0EwRjkvaENFO0VBRUUsV3pGb0RJO0FEMjhoQ1I7O0F5RmhnaUNFO0U3Q09BLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSw4QkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSxvQ0FBQTtFQUNBLHFDQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtFQUNBLHFDQUFBO0VBQ0EsNERBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsdUNBQUE7QTVDNi9oQ0Y7QTBGN2hpQ0U7RUFNRSxXekYyREk7QUQrOWhDUjtBMEZyaGlDRTtFQUVFLFd6Rm9ESTtBRGsraENSOztBeUZ2aGlDRTtFN0NPQSxvQkFBQTtFQUNBLG9CQUFBO0VBQ0EsOEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0Esb0NBQUE7RUFDQSx1Q0FBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7RUFDQSxxQ0FBQTtFQUNBLDREQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLHVDQUFBO0E1Q29oaUNGO0EwRnBqaUNFO0VBTUUsV3pGMkRJO0FEcy9oQ1I7QTBGNWlpQ0U7RUFFRSxXekZvREk7QUR5L2hDUjs7QXlGOWlpQ0U7RTdDT0Esb0JBQUE7RUFDQSxvQkFBQTtFQUNBLDhCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLG9DQUFBO0VBQ0Esc0NBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0VBQ0EscUNBQUE7RUFDQSw0REFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSx1Q0FBQTtBNUMyaWlDRjtBMEYza2lDRTtFQU1FLFd6RjJESTtBRDZnaUNSO0EwRm5raUNFO0VBRUUsV3pGb0RJO0FEZ2hpQ1I7O0F5RnJraUNFO0U3Q09BLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSw4QkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSxvQ0FBQTtFQUNBLHVDQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtFQUNBLHFDQUFBO0VBQ0EsNERBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsdUNBQUE7QTVDa2tpQ0Y7QTBGbG1pQ0U7RUFNRSxXekYyREk7QURvaWlDUjtBMEYxbGlDRTtFQUVFLFd6Rm9ESTtBRHVpaUNSOztBeUY1bGlDRTtFN0NPQSxvQkFBQTtFQUNBLG9CQUFBO0VBQ0EsOEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0Esb0NBQUE7RUFDQSx1Q0FBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7RUFDQSxxQ0FBQTtFQUNBLDREQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLHVDQUFBO0E1Q3lsaUNGO0EwRnpuaUNFO0VBTUUsV3pGMkRJO0FEMmppQ1I7QTBGam5pQ0U7RUFFRSxXekZvREk7QUQ4amlDUjs7QTBGL25pQ0U7Ozs7Ozs7RUFNRSxjekZvRU87QUQramlDWDtBMEY5bmlDRTs7O0VBRUUsY3pGNkRPO0FEb2tpQ1g7O0EyRi9vaUNBO0VBQ0UsbUIxRmdDa0I7RTBGL0JsQixpRDFGNE5ZO0FEczdoQ2Q7O0EyRi9vaUNBO0VBQ0Usd0JBQUE7QTNGa3BpQ0Y7O0EyRi9vaUNBO0VBQ0UsbUIxRkphO0UwRktiLGdCMUZQaUI7RTBGUWpCLGMxRnFOaUI7QUQ2N2hDbkI7O0EyRi9vaUNBO0VBQ0UsZ0IxRmJtQjtBRCtwaUNyQjs7QTJGL29pQ0E7OztFbkVSRSxlQUFBO0VBR0EsWUFBQTtBeEIycGlDRjtBMkZqcGlDRTtFQUxGOzs7SUFNSSxZQUFBO0UzRnNwaUNGO0FBQ0Y7O0EyRmxwaUNFOztFQUVFLGtDMUZ5TGlCO0FENDloQ3JCO0EyRm5waUNFOztFQUVFLG1DMUZxTGlCO0FEZytoQ3JCOztBMkZqcGlDQTtFQUNFLGtCQUFBO0VBQ0EsZUFBQTtBM0ZvcGlDRjs7QTJGanBpQ0E7RUFDRSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7QTNGb3BpQ0Y7O0EyRmpwaUNBO0VBQ0UsY0FBQTtBM0ZvcGlDRjs7QTJGanBpQ0E7RUFDRSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0EsUUFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsMkJBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtBM0ZvcGlDRjs7QTJGanBpQ0E7RUFDRSxjQUFBO0EzRm9waUNGOztBNEYzdGlDQTtFQUNFLFlBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtBNUY4dGlDRjtBNEY1dGlDRTtFQUNFLGlCQUFBO0E1Rjh0aUNKO0E0RjN0aUNFO0VBQ0UsaUJBQUE7QTVGNnRpQ0o7QTRGMXRpQ0U7RUFDRSxpQkFBQTtBNUY0dGlDSjtBNEZ6dGlDRTtFQUNFLGlCQUFBO0E1RjJ0aUNKO0E0Rnh0aUNFO0VBQ0UsZUFBQTtBNUYwdGlDSjs7QTZGanZpQ0E7RUFDRSxjQUFBO0VBQ0EsOEI1RjJUdUI7RTRGMVR2QixPQUFBO0VBQ0EsV0FBQTtBN0ZvdmlDRjtBMkI1cWlDSTtFa0U1RUo7SUFPSSxjQUFBO0lBQ0EsVUFBQTtFN0ZxdmlDRjtBQUNGO0EyQi9yaUNJO0VrRS9ESjtJQVdJLHlCNUZpVHNCO0VEczhoQ3hCO0FBQ0Y7O0E2RnB2aUNBLCtCQUFBO0FBQ0E7RUFDRSwwQkFBQTtBN0Z1dmlDRjs7QThGeHdpQ0E7RUFDRSwrQzdGK0pXO0FENG1pQ2I7O0E4Rnh3aUNBO0VBQ0UsaUNBQUE7RUFDQSx5QkFBQTtFQUNBLDRCQUFBO0VBQ0EsK0JBQUE7RUFDQSw2QkFBQTtBOUYyd2lDRjs7QThGeHdpQ0EsaUZBQUE7QUFDQTtFQUNFO0lBQ0UsVUFBQTtFOUYyd2lDRjtFOEZ6d2lDQTtJQUNFLFVBQUE7RTlGMndpQ0Y7QUFDRjtBOEZ4d2lDQTtFQUNFLGFBQUE7RUFDQSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsWUFBQTtFQUNBLHdCQUFBO0E5RjB3aUNGOztBOEZ2d2lDQTtFQUNFLCtEN0ZzUTJCO0FEb2dpQzdCOztBOEZ2d2lDQTtFQUNFLGdCQUFBO0E5RjB3aUNGOztBOEZ2d2lDQTtFQUNFLGVBQUE7RUFDQSx3QkFBQTtFQUNBLGdCQUFBO0E5RjB3aUNGO0E4Rnh3aUNFO0VBRUUsZ0JBQUE7QTlGeXdpQ0o7QThGdHdpQ0U7RUFDRSxtQjdGbUJPO0FEcXZpQ1g7O0E4RnB3aUNBO0VBQ0UsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGdCN0ZwRGlCO0U2RnFEakIsZ0NBQUE7QTlGdXdpQ0Y7O0E4RnB3aUNBO0VBQ0UsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLGtCN0Z6RGE7QURnMGlDZjs7QStGdjBpQ0E7RUFDRSxzQkFBQTtFQUNBLGNBQUE7RUFDQSxnQjlGK0RNO0FEMndpQ1I7QStGeDBpQ0U7RUFDRSxnQkFBQTtBL0YwMGlDSjtBMkJwd2lDSTtFb0U1RUo7SUFVSSxZQUFBO0UvRjAwaUNGO0FBQ0Y7O0FnR3IxaUNBOzs7RUFHRSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsVy9GaVV1QjtFK0ZoVXZCLG1CL0ZtRVM7RStGbEVULGNBQUE7RUFDQSxXQUFBO0VBQ0EsK0QvRjJSMkI7QUQ2amlDN0I7O0FnR3IxaUNBO0VBQ0Usa0JBQUE7QWhHdzFpQ0Y7O0FnR3IxaUNBO0VBQ0UsV0FBQTtFQUNBLFcvRm1Ub0I7RStGbFRwQixrQkFBQTtBaEd3MWlDRjs7QWdHcjFpQ0E7RUFDRSxjQUFBO0VBQ0EsVy9GK1N1QjtFK0Y5U3ZCLGtCQUFBO0FoR3cxaUNGOztBZ0dwMWlDRTs7O0VBR0UsbUIvRjJCSztBRDR6aUNUOztBZ0dsMWlDRTtFQUdFLFFBQUE7QWhHbTFpQ0o7O0FpRzUzaUNBO0VBQ0UsYUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSwwSGhHNE9tQjtFZ0czT25CLGdCaEc0RE07RWdHM0ROLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5QkFBQTtFQUNBLDRCQUFBO0FqRyszaUNGOztBa0d6NGlDQTtFQUNFLGdCakc4S3FCO0VpRzdLckIsNENqRzhLa0I7QUQ4dGlDcEI7QTJCbDBpQ0k7RXVFNUVKO0lBS0ksWUFBQTtFbEc2NGlDRjtBQUNGOztBa0cxNGlDQTtFQUNFLGlCQUFBO0VBQ0Esb0JBQUE7QWxHNjRpQ0Y7O0FrRzE0aUNBO0VBQ0UsY0FBQTtFQUNBLGlCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0FsRzY0aUNGOztBa0cxNGlDQTtFQUNFLGdCakc0Q007QURpMmlDUjs7QWtHMTRpQ0E7RUFDRSxnQmpHdkJtQjtFaUd3Qm5CLGtCakc0SnVCO0VpRzNKdkIsbUJBQUE7RUFDQSxjakd1Q1M7RWlHdENULGNBQUE7QWxHNjRpQ0Y7QWtHMzRpQ0U7O0VBRUUsY2pHMEJLO0VpR3pCTCxZQUFBO0VBQ0EsV0FBQTtFQUNBLHFCQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQkFBQTtBbEc2NGlDSjs7QWtHejRpQ0E7O0VBRUUsc0JBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxjakd5QlM7RWlHeEJULCtEakdvUDJCO0VpR25QM0IsZ0JBQUE7QWxHNDRpQ0Y7QWtHMTRpQ0U7O0VBQ0Usd0JBQUE7QWxHNjRpQ0o7QWtHMTRpQ0U7OztFQUVFLGNqR0VLO0FEMjRpQ1Q7QWtHMTRpQ0U7Ozs7RUFFRSxXQUFBO0VBQ0EsWUFBQTtBbEc4NGlDSjs7QWtHejRpQ0U7RUFDRSxtQmpHVks7RWlHV0wsK0NqR3lGUztFaUd4RlQsa0JBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxNQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsNkJBQUE7RUFDQSxtQkFBQTtFQUNBLFdqR2pCSTtBRDY1aUNSO0FrR3o0aUNFO0VBQ0UsU0FBQTtBbEcyNGlDSjtBa0d4NGlDRTtFQUNFLFVBQUE7QWxHMDRpQ0o7O0FrR3Q0aUNBO0VBQ0UseUJBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLHlCQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsUUFBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtBbEd5NGlDRjs7QWtHdDRpQ0E7RUFDRSx1QkFBQTtFQUNBLFlBQUE7RUFDQSx5QkFBQTtFQUNBLHFCQUFBO0FsR3k0aUNGOztBa0d0NGlDQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0FsR3k0aUNGOztBa0dyNGlDQTtFQUNFO0lBQ0UsYUFBQTtFbEd3NGlDRjtBQUNGO0FrR3I0aUNBO0VBQ0U7SUFDRSxnQkFBQTtFbEd1NGlDRjtBQUNGO0EyQmo4aUNJO0V1RThERjtJQUNFLGdCQUFBO0VsR3M0aUNGO0VrR240aUNBO0lBQ0UsdUJBQUE7RWxHcTRpQ0Y7RWtHbDRpQ0E7Ozs7SUFJRSxpQkFBQTtFbEdvNGlDRjtFa0dqNGlDQTtJQUNFLGVBQUE7RWxHbTRpQ0Y7RWtHaDRpQ0E7SUFDRSxhQUFBO0VsR2s0aUNGO0FBQ0Y7QWtHLzNpQ0E7RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7S0FBQSxpQkFBQTtBbEdpNGlDRjs7QWtHOTNpQ0E7RUFDRSxjQUFBO0FsR2k0aUNGOztBbUczaWpDQSwyQkFBQTtBQUVBLGdDQUFBO0FBQ0E7RUFDRSxhQUFBO0VBQ0EsOEJBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxTQUFBO0FuRzZpakNGOztBbUcxaWpDQTtFQUNFLGdCQUFBO0FuRzZpakNGOztBbUcxaWpDQSxrREFBQTtBQUNBO0VBQ0UsY0FBQTtFQUNBLGdCQUFBO0FuRzZpakNGOztBbUcxaWpDQSwwREFBQTtBQUNBO0VBQ0UsZUFBQTtFQUNBLGdCQUFBO0FuRzZpakNGOztBbUcxaWpDQSw2QkFBQTtBQUNBOztFQUVFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLFNBQUE7RUFDQSxpQkFBQTtFQUNBLE9BQUE7QW5HNmlqQ0Y7O0FtRzFpakNBLGtDQUFBO0FBQ0E7RUFDRSxrQkFBQTtBbkc2aWpDRjs7QW1HMWlqQ0EscUVBQUE7QUFDQTtFQUNFO0lBQ0Usc0JBQUE7SUFDQSxvQkFBQTtJQUNBLFNBQUE7SUFDQSxxQkFBQTtFbkc2aWpDRjtFbUcxaWpDQTtJQUNFLFdBQUE7SUFDQSxrQkFBQTtFbkc0aWpDRjtFbUd6aWpDQTs7SUFFRSxXQUFBO0lBQ0EsY0FBQTtJQUNBLFVBQUE7SUFDQSx1QkFBQTtFbkcyaWpDRjtFbUd4aWpDQTtJQUNFLGVBQUE7RW5HMGlqQ0Y7RW1HdmlqQ0E7SUFDRSxlQUFBO0VuR3lpakNGO0FBQ0Y7QW9HaG5qQ0EsdUVBQUE7QUFFQSw2RkFBQTtBQUNBLHNEQUFBO0FBRUEsb0RBQUE7QUFDQTtFQUNFLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7QXBHZ25qQ0Y7O0FvRzdtakNBLGdDQUFBO0FBQ0E7RUFDRSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxhQUFBO0FwR2duakNGOztBb0c3bWpDQTtFQUNFLGVBQUE7RUFDQSxTQUFBO0VBQ0EsYUFBQTtBcEdnbmpDRjs7QW9HN21qQ0E7RUFDRSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxhQUFBO0FwR2duakNGOztBb0c3bWpDQTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7QXBHZ25qQ0Y7O0FvRzdtakNBO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsYUFBQTtBcEdnbmpDRjs7QW9HN21qQ0EsMkJBQUE7QUFDQTtFQUNFOzs7OztJQUtFLGFBQUE7RXBHZ25qQ0Y7QUFDRjtBcUducWpDQTtFQUNFLFlBQUE7QXJHcXFqQ0Y7O0FxR2xxakNBO0VBQ0Usa0JBQUE7RUFDQSxxQkFBQTtBckdxcWpDRjs7QXFHbHFqQ0E7RUFDRTtJQUNFLGtCQUFBO0VyR3FxakNGO0FBQ0Y7QXNHanJqQ0E7RUFDRSxXQUFBO0VBQ0Esa0NBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtFQUNBLGFBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFVBQUE7RUFDQSw2Q0FBQTtFQUNBLDJCQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0VBQ0Esd0NBQUE7QXRHbXJqQ0Y7QXNHanJqQ0U7RUFDRSxnQkFBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7RUFDQSxZQUFBO0F0R21yakNKO0FzR2pyakNJO0VBQ0UsZUFBQTtFQUNBLGNBQUE7RUFDQSwrQkFBQTtBdEdtcmpDTjtBc0cvcWpDRTtFQUNFLHFCQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTtFQUNBLHVCQUFBO0F0R2lyakNKO0FzRzlxakNFO0VBQ0UsWUFBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0F0R2dyakNKO0FzRzdxakNFO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsY0FBQTtBdEcrcWpDSjtBc0c1cWpDRTtFQUNFLGFBQUE7RUFDQSxzQkFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7QXRHOHFqQ0o7QXNHNXFqQ0k7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtBdEc4cWpDTjtBc0c1cWpDTTtFQUNFLG9DQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0F0RzhxakNSO0FzRzNxakNNO0VBQ0Usb0NBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtBdEc2cWpDUjtBc0cxcWpDTTtFQUNFLGVBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7QXRHNHFqQ1I7QXNHdHFqQ0U7O0VBRUUsb0NBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtBdEd3cWpDSjtBc0dycWpDRTtFQUNFLGFBQUE7RUFDQSxzQkFBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLHFCQUFBO0VBQ0EsK0NBQUE7QXRHdXFqQ0o7QXNHcnFqQ0k7RUFDRSxhQUFBO0F0R3VxakNOO0FzR25xakNFO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0F0R3FxakNKO0FzR25xakNJO0VBQ0UsZUFBQTtFQUNBLGVBQUE7QXRHcXFqQ047QXNHbHFqQ0k7RUFDRSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0F0R29xakNOO0FzR2hxakNFO0VBQ0UscUNBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7QXRHa3FqQ0o7QXNHL3BqQ0U7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSwyQkFBQTtBdEdpcWpDSjtBc0cvcGpDSTtFQUNFLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLCtCQUFBO0F0R2lxakNOO0FzRzlwakNJO0VBQ0Usd0JBQUE7QXRHZ3FqQ047QXNHMXBqQ0U7RUFDRSxnQkFBQTtFQUNBLFVBQUE7RUFDQSw4Q0FBQTtBdEc0cGpDSjtBc0d6cGpDRTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLFFBQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EseUJBQUE7RUFDQSxZQUFBO0F0RzJwakNKO0FzR3pwakNJO0VBQ0Usb0NBQUE7QXRHMnBqQ047QXNHeHBqQ0k7RUFDRSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtBdEcwcGpDTjtBc0d0cGpDRTtFQUNFLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0F0R3dwakNKO0FzR3RwakNJO0VBQ0UsWXJHK0JVO0VxRzlCVixhQUFBO0F0R3dwakNOO0FzR3RwakNNO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsU0FBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0VBQ0Esc0NBQUE7RUFDQSxlQUFBO0F0R3dwakNSO0FzR3RwakNRO0VBQ0UsbUJBQUE7QXRHd3BqQ1Y7QXNHcnBqQ1E7RUFDRSxjQUFBO0F0R3VwakNWO0FzR3JwakNVO0VBQ0UsY0FBQTtBdEd1cGpDWjtBc0ducGpDUTtFQUNFLGVBQUE7RUFDQSxjQUFBO0F0R3FwakNWO0FzR2pwakNNO0VBQ0UsV0FBQTtFQUNBLG1CQUFBO0VBQ0EsU0FBQTtBdEdtcGpDUjtBc0cvb2pDSTtFQUNFLGVBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQkFBQTtBdEdpcGpDTjtBc0c5b2pDSTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtLQUFBLGlCQUFBO0F0R2dwakNOO0FzRzVvakNFO0VBQ0UsWXJHeEJZO0FEc3FqQ2hCO0FzRzVvakNJO0VBQ0Usa0JyRzNCVTtFcUc0QlYseUJBQUE7QXRHOG9qQ047QXNHem9qQ0k7RUFDRSxtQkFBQTtFQUNBLFdBQUE7RUFDQSx1QkFBQTtBdEcyb2pDTjtBc0d4b2pDSTtFQUNFLGFBQUE7QXRHMG9qQ047QXNHeG9qQ0k7RUFDRSxjQUFBO0F0RzBvakNOO0FzR3hvakNJO0VBQ0UscUJBQUE7RUFDQSxxQkFBQTtBdEcwb2pDTjtBc0d2b2pDSTtFQUNFLFVBQUE7QXRHeW9qQ047QXNHdm9qQ007RUFDRSx1QkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtBdEd5b2pDUjtBc0d2b2pDUTtFQUNFLGVBQUE7QXRHeW9qQ1Y7QXNHdG9qQ1E7RUFDRSxhQUFBO0F0R3dvakNWO0FzR3JvakNRO0VBQ0UsYUFBQTtBdEd1b2pDVjtBc0dub2pDTTtFQUNFLHdCQUFBO0F0R3FvakNSO0FzR2pvakNJO0VBQ0UsVUFBQTtBdEdtb2pDTjtBc0dob2pDSTtFQUNFLHVCQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0F0R2tvakNOO0FzR2hvakNNO0VBQ0UsYUFBQTtBdEdrb2pDUjtBc0c3bmpDTTtFQUNFLGFBQUE7QXRHK25qQ1I7O0FzR3puakNBO0VBQ0U7SUFDRSxXQUFBO0lBQ0EsY0FBQTtJQUNBLGFBQUE7SUFDQSxNQUFBO0lBQ0EsaUJBQUE7SUFDQSxnQkFBQTtJQUNBLGlDQUFBO0V0RzRuakNGO0VzR3puakNBO0lBQ0UsY0FBQTtJQUNBLGlCQUFBO0V0RzJuakNGO0VzR3huakNBO0lBQ0UsT0FBQTtFdEcwbmpDRjtFc0d2bmpDQTtJQUNFLGVBQUE7SUFDQSxTQUFBO0lBQ0EsVUFBQTtJQUNBLFdBQUE7SUFDQSx1QkFBQTtJQUNBLFdBQUE7SUFDQSxZQUFBO0lBQ0EsZ0JBQUE7SUFDQSxVQUFBO0lBQ0EsU0FBQTtJQUNBLGFBQUE7SUFDQSw2QkFBQTtFdEd5bmpDRjtFc0d0bmpDQTtJQUNFLFVBQUE7SUFDQSxvQkFBQTtFdEd3bmpDRjtFc0dybmpDQTtJQUNFLGVBQUE7SUFDQSxjQUFBO0lBQ0EsZ0NBQUE7RXRHdW5qQ0Y7RXNHcG5qQ0E7SUFDRSwwQkFBQTtFdEdzbmpDRjtFc0dubmpDQTtJQUNFLGFBQUE7RXRHcW5qQ0Y7QUFDRjtBdUczL2pDQztFQUNDLG9DcEZtdkI0QjtBbkIwd2lDOUI7QXVHMS9qQ0M7RUFDQyxvQ3BGK3VCNEI7QW5CNndpQzlCOztBdUd4L2pDQTtFQUNDLHNCQUFBO0F2RzIvakNEOztBdUd4L2pDQTtFQUNDOztJQUVDLG1CQUFBO0V2RzIvakNBO0FBQ0Y7QXdHN2drQ0E7RUFDRSxrQnZHTWE7QUR5Z2tDZjs7QXdHNWdrQ0E7RUFDRSxtQnZHQ2E7QUQ4Z2tDZjs7QXdHNWdrQ0E7RUFDQyxnQnZHTGtCO0FEb2hrQ25COztBd0c1Z2tDQTtFQUNFLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtBeEcrZ2tDRjs7QXdHNWdrQ0E7RUFDRSxlQUFBO0F4Rytna0NGOztBeUdsaWtDQTtFQUNFLG9CQUFBO0VBQ0EsYUFBQTtFQUNBLFdBQUE7RUFDQSxtQnhHaVBXO0FEb3pqQ2I7O0EwR3ppa0NBLCtDQUFBO0FBcUJBLHNGQUFBO0FBQ0E7RUFDRSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0Esb0JBQUE7QTFHd2hrQ0Y7O0EwR3Joa0NBLG1GQUFBO0FBQ0E7O0VBRUUsMENBQUE7RUFDQSwyQ0FBQTtFQUNBLGtDQUFBO0ExR3doa0NGOztBMEdyaGtDQSx5REFBQTtBQUNBO0VBQ0UsVUFBQTtBMUd3aGtDRjs7QTBHcmhrQ0E7RUFDRSxlQUFBO0VBQ0EsYUFBQTtBMUd3aGtDRjs7QTBHcmhrQ0E7RUFDRSxpQkEvQjJCO0VBZ0MzQixjQUFBO0VBQ0EsaUJBQUE7QTFHd2hrQ0Y7O0EwR3Joa0NBOzs7Ozs7RUFNRSxpQkExQzJCO0VBMkMzQixjQUFBO0VBQ0EsaUJBQUE7QTFHd2hrQ0Y7O0EwR3Joa0NBLDZFQUFBO0FBQ0E7Ozs7O0VBS0Usc0JBQUE7RUFDQSwwQkFBQTtFQUNBLHlCQUFBO0VBQ0EsMEJBQUE7QTFHd2hrQ0Y7O0EwR3Joa0NBO0VBQ0U7SUFDRSw2QkFBQTtFMUd3aGtDRjtBQUNGO0EwR3Joa0NBLDhDQUFBO0FBQ0E7O0VBRUUseUJBQUE7QTFHdWhrQ0Y7O0EwR3Boa0NBO0VBQ0UseUJBQUE7QTFHdWhrQ0Y7O0EwR3Boa0NBOztFQUVFLHlCQUFBO0ExR3Voa0NGOztBMEdwaGtDQSxzREFBQTtBQUNBOzs7O0VBSUUsOEJBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0Esd0JBQUE7RUFDQSxpQ0FBQTtBMUd1aGtDRjs7QTBHcGhrQ0E7Ozs7RUFJRSw2QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7RUFDQSx3QkFBQTtFQUNBLDhCQUFBO0VBQ0EseUJBQUE7QTFHdWhrQ0Y7O0EwR3Boa0NBO0VBQ0UsOEJBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0Esd0JBQUE7RUFDQSxnQ0FBQTtFQUNBLHlCQUFBO0ExR3Voa0NGOztBMEdwaGtDQTs7OztFQUlFLDhCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtBMUd1aGtDRjs7QTBHcGhrQ0E7O0VBRUUsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0ExR3Voa0NGOztBMEdwaGtDQTs7OztFQUlFLDhCQUFBO0VBQ0EsMkJBQUE7RUFDQSx5QkFBQTtFQUNBLFVBQUE7QTFHdWhrQ0Y7O0EwR3Boa0NBO0VBQ0UsK0JBQUE7RUFDQSwyQkFBQTtFQUNBLCtCQUFBO0VBQ0EsMkJBQUE7RUFDQSx5QkFBQTtBMUd1aGtDRjs7QTBHcGhrQ0EsOEVBQUE7QUFDQTs7O0VBR0UsOEJBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0Esd0JBQUE7RUFDQSxpQ0FBQTtBMUd1aGtDRjs7QTBHcGhrQ0E7Ozs7RUFJRSw2QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7RUFDQSx3QkFBQTtFQUNBLDhCQUFBO0VBQ0EseUJBQUE7QTFHdWhrQ0Y7O0EwR3Boa0NBOzs7RUFHRSw4QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSx3QkFBQTtFQUNBLGdDQUFBO0ExR3Voa0NGOztBMEdwaGtDQTs7Ozs7O0VBTUUsOEJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7RUFDQSwwQkFBQTtBMUd1aGtDRjs7QTBHcGhrQ0E7RUFNRSw4QkFBQTtFQUNBLDJCQUFBO0VBQ0EseUJBQUE7RUFDQSxVQUFBO0ExR3Voa0NGOztBMEdoaWtDQTs7Ozs7O0VBTUUsOEJBQUE7RUFDQSwyQkFBQTtFQUNBLHlCQUFBO0VBQ0EsVUFBQTtBMUd1aGtDRjs7QTBHcGhrQ0E7OztFQUdFLGtDQUFBO0ExR3Voa0NGOztBMEdwaGtDQTs7O0VBR0UsK0JBQUE7QTFHdWhrQ0Y7O0EwR3Boa0NBO0VBQ0UsV0FBQTtFQUNBLDJCQUFBO0VBQ0EsdUJBQUE7QTFHdWhrQ0Y7O0EwR3Boa0NBOztFQUVFLGFBQUE7RUFDQSxzQkFBQTtBMUd1aGtDRjs7QTBHcGhrQ0E7O0VBRUUsc0JBQUE7RUFDQSwyQkFBQTtFQUNBLHVCQUFBO0VBQ0EsaUNBQUE7QTFHdWhrQ0Y7O0EwR3Boa0NBOztFQUVFLCtCQUFBO0ExR3Voa0NGOztBMEdwaGtDQTs7RUFFRSxzQkFBQTtFQUNBLHlCQUFBO0ExR3Voa0NGOztBMEdwaGtDQTtFQUNFOztJQUVFLDBCQUFBO0UxR3Voa0NGO0FBQ0Y7QTBHcGhrQ0EsMERBQUE7QUFDQTtFQUNFOztJQUVFLHNCQUFBO0UxR3Noa0NGO0UwR25oa0NBOztJQUVFLHlCQUFBO0lBQ0Esc0JBQUE7SUFDQSwwQkFBQTtFMUdxaGtDRjtBQUNGO0EwR2xoa0NBOzs7O0VBSUUsV0FBQTtFQUNBLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSw0QkFBQTtFQUNBLGdDQUFBO0VBQ0EsbUNBQUE7QTFHb2hrQ0Y7O0EwR2poa0NBO0VBQ0Usb0NBQUE7RUFDQSw4QkFBQTtFQUNBLGdCQUFBO0ExR29oa0NGOztBMEdqaGtDQTtFQUNFLG9CQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSwwQkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7QTFHb2hrQ0Y7O0EwR2poa0NBO0VBQ0Usa0JBQUE7QTFHb2hrQ0Y7O0EwR2poa0NBO0VBQ0UsbUJBQUE7RUFDQSxnQkFBQTtBMUdvaGtDRjs7QTBHamhrQ0E7RUFDRSxXQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7QTFHb2hrQ0Y7O0EwR2poa0NBO0VBQ0UsK0JBQUE7RUFDQSw0QkFBQTtFQUNBLCtCQUFBO0VBQ0EsMkJBQUE7QTFHb2hrQ0Y7O0EwR2poa0NBO0VBQ0Usd0NBQUE7RUFDQSw4QkFBQTtFQUNBLDZCQUFBO0ExR29oa0NGOztBMEdqaGtDQSw2Q0FBQTtBQUNBO0VBQ0UsZ0JBQUE7QTFHb2hrQ0Y7O0EwR2poa0NBO0VBQ0UsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLDhDQUFBO0VBQ0EsZ0JBQUE7QTFHb2hrQ0Y7O0EwR2poa0NBO0VBQ0UsMkJBQUE7RUFDQSxnQ0FBQTtBMUdvaGtDRjs7QTBHamhrQ0E7RUFDRSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLFNBQUE7QTFHb2hrQ0Y7O0EwR2poa0NBO0VBQ0UsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtBMUdvaGtDRjs7QTBHamhrQ0E7RUFDRSxhQUFBO0ExR29oa0NGOztBMEdqaGtDQTtFQUNFLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0ExR29oa0NGOztBMEdqaGtDQTtFQUNFLGdCQUFBO0VBQ0Esa0JBQUE7QTFHb2hrQ0Y7O0EwR2poa0NBOzs7RUFHRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7QTFHb2hrQ0Y7O0EwR2poa0NBO0VBQ0UsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0ExR29oa0NGOztBMEdqaGtDQTs7RUFFRSwyQkFBQTtFQUNBLDZCQUFBO0VBQ0EsV0FBQTtBMUdvaGtDRjs7QTBHamhrQ0EsK0NBQUE7QUFDQTtFQUNFLHNDQUFBO0ExR29oa0NGOztBMEdqaGtDQTtFQUNFLG1CQUFBO0VBQ0EseUJBQUE7RUFDQSw4Q0FBQTtFQUNBLGdCQUFBO0ExR29oa0NGOztBMEdqaGtDQTtFQUNFLG9CQUFBO0VBQ0EsZ0NBQUE7QTFHb2hrQ0Y7O0EwR2poa0NBO0VBQ0UsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7QTFHb2hrQ0Y7O0EwR2poa0NBO0VBQ0UsNEJBQUE7QTFHb2hrQ0Y7O0EwR2poa0NBO0VBQ0UsYUFBQTtFQUNBLHVCQUFBO0ExR29oa0NGOztBMEdqaGtDQTtFQUNFLGNBQUE7QTFHb2hrQ0Y7O0EwR2poa0NBO0VBQ0UseUJBQUE7RUFDQSxtQkFBQTtFQUNBLGFBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0ExR29oa0NGOztBMEdqaGtDQTs7RUFFRSxZQUFBO0ExR29oa0NGOztBMEdqaGtDQTtFQUNFLFlBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7QTFHb2hrQ0Y7O0EwR2poa0NBO0VBQ0UsdUJBQUE7RUFDQSxnQkFBQTtFQUNBLGdDQUFBO0ExR29oa0NGOztBMEdqaGtDQTtFQUNFLGdCQUFBO0ExR29oa0NGOztBMEdqaGtDQTtFQUNFLGdCQUFBO0ExR29oa0NGOztBMEdqaGtDQTtFQUNFLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxzQkFBQTtBMUdvaGtDRjs7QTBHamhrQ0E7O0VBRUUsZ0JBQUE7QTFHb2hrQ0Y7O0EwR2poa0NBO0VBQ0UsaUJBQUE7RUFDQSwwQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7QTFHb2hrQ0Y7O0EwR2poa0NBO0VBQ0UsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLHVCQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7QTFHb2hrQ0Y7O0EwR2poa0NBO0VBQ0U7SUFDRSxnQ0FBQTtJQUNBLHFCQUFBO0UxR29oa0NGO0UwR2poa0NBO0lBQ0UsaUJBQUE7RTFHbWhrQ0Y7RTBHaGhrQ0E7SUFDRSxpQkFBQTtJQUNBLGlCQUFBO0UxR2toa0NGO0UwRy9na0NBO0lBQ0Usd0JBQUE7SUFDQSwrQkFBQTtJQUNBLDZDQUNFO0lBRUYsbUJBQUE7SUFDQSxtQkFBQTtFMUcrZ2tDRjtFMEc1Z2tDQTtJQUNFLGlCQUFBO0UxRzhna0NGO0UwRzNna0NBO0lBQ0UsNEJBQUE7RTFHNmdrQ0Y7RTBHMWdrQ0E7SUFDRSxlQUFBO0lBQ0EsaUJBQUE7RTFHNGdrQ0Y7RTBHemdrQ0E7SUFDRSxpQkFBQTtJQUNBLGlCQUFBO0UxRzJna0NGO0FBQ0Y7QTBHeGdrQ0E7Ozs7Ozs7RUFPRSwwQkFBQTtBMUcwZ2tDRjs7QTBHdmdrQ0E7Ozs7Ozs7RUFPRSwwQkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7QTFHMGdrQ0Y7O0EwR3Zna0NBOzs7Ozs7O0VBT0UseUJBQUE7QTFHMGdrQ0Y7O0EwR3Zna0NBOzs7Ozs7Ozs7Ozs7OztFQWNFLHlCQUFBO0ExRzBna0NGOztBMEd2Z2tDQTtFQUNFLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7QTFHMGdrQ0Y7O0EwR3Zna0NBO0VBQ0UsZ0JBQUE7QTFHMGdrQ0Y7O0EwR3Zna0NBO0VBQ0UsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLDhDQUFBO0VBQ0EsZ0JBQUE7QTFHMGdrQ0Y7O0EwR3Zna0NBO0VBQ0UsMkJBQUE7RUFDQSxnQ0FBQTtBMUcwZ2tDRjs7QTBHdmdrQ0E7RUFDRSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLFNBQUE7QTFHMGdrQ0Y7O0EwR3Zna0NBO0VBQ0UsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtBMUcwZ2tDRjs7QTBHdmdrQ0E7RUFDRSxhQUFBO0ExRzBna0NGOztBMEd2Z2tDQTtFQUNFLDJCQUFBO0VBQ0EsNkJBQUE7RUFDQSxXQUFBO0ExRzBna0NGOztBMEd2Z2tDQTtFQUNFLGtCQUFBO0ExRzBna0NGOztBMEd2Z2tDQTtFQUNFLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7QTFHMGdrQ0Y7O0EwR3Zna0NBO0VBQ0UsbUJBQUE7RUFDQSxjQUFBO0ExRzBna0NGOztBMEd2Z2tDQTtFQUNFLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0ExRzBna0NGOztBMEd2Z2tDQTtFQUNFLGNBQUE7QTFHMGdrQ0Y7O0EwR3Zna0NBO0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0ExRzBna0NGOztBMEd2Z2tDQTtFQUNFLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtBMUcwZ2tDRjs7QTBHdmdrQ0E7RUFDRSxvQkFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0NBQUE7RUFBQSxpQ0FBQTtFQUNBLDRCQUFBO0VBQ0Esb0NBQUE7RUFDQSxjQUFBO0VBQ0Esb0JBQUE7RUFDQSxrQ0FBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7QTFHMGdrQ0Y7O0EwR3Zna0NBO0VBQ0Usd0JBQUE7RUFDQSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtBMUcwZ2tDRjs7QTBHdmdrQ0E7RUFDRSxnQkFBQTtFQUNBLG1CQUFBO0ExRzBna0NGOztBMEd2Z2tDQTs7OztFQUlFLG9CQUFBO0VBQ0Esa0NBQUE7RUFDQSwyQkFBQTtFQUNBLHlCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0ExRzBna0NGOztBMEd2Z2tDQTtFQUNFLGFBQUE7RUFDQSw4QkFBQTtFQUNBLG1CQUFBO0VBQ0EsU0FBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0ExRzBna0NGOztBMEd2Z2tDQTtFQUNFLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtBMUcwZ2tDRjs7QTBHdmdrQ0E7RUFDRSxnQkFBQTtBMUcwZ2tDRjs7QTBHdmdrQ0E7RUFDRSxtQkFBQTtFQUNBLHlCQUFBO0VBQ0EsOENBQUE7RUFDQSxnQkFBQTtBMUcwZ2tDRjs7QTBHdmdrQ0E7RUFDRSwyQkFBQTtFQUNBLGdDQUFBO0ExRzBna0NGOztBMEd2Z2tDQTtFQUNFLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0ExRzBna0NGOztBMEd2Z2tDQTtFQUNFLGFBQUE7QTFHMGdrQ0Y7O0EwR3Zna0NBO0VBQ0UseUJBQUE7RUFDQSxtQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtBMUcwZ2tDRjs7QTBHdmdrQ0E7RUFDRSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLHNCQUFBO0ExRzBna0NGOztBMEd2Z2tDQTtFQUNFLG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0ExRzBna0NGOztBMEd2Z2tDQTtFQUNFLDJCQUFBO0VBQ0EsNkJBQUE7RUFDQSxXQUFBO0ExRzBna0NGOztBMEd2Z2tDQTtFQUNFLG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtBMUcwZ2tDRjs7QTBHdmdrQ0E7Ozs7Ozs7RUFPRSxhQUFBO0VBQ0EscUJBQUE7QTFHMGdrQ0Y7O0EwR3Zna0NBOzs7Ozs7O0VBT0UsZUFBQTtFQUNBLGdCQUFBO0ExRzBna0NGOztBMEd2Z2tDQTs7Ozs7OztFQU9FLGtCQUFBO0VBQ0EsZ0JBQUE7QTFHMGdrQ0Y7O0EwR3Zna0NBLHFEQUFBO0FBQ0E7RUFDRSxxQkFBQTtFQUNBLFVBQUE7QTFHMGdrQ0Y7O0EwR3Zna0NBO0VBQ0UsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7QTFHMGdrQ0Y7O0EwR3Zna0NBO0VBQ0Usa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtBMUcwZ2tDRjs7QTBHdmdrQ0E7RUFDRSwwQkFBQTtFQUNBLDJCQUFBO0ExRzBna0NGOztBMEd2Z2tDQTtFQUNFLDZCQUFBO0VBQ0EsMkJBQUE7QTFHMGdrQ0Y7O0EwR3Zna0NBOztFQUVFLDBCQUFBO0VBQ0EsMkJBQUE7QTFHMGdrQ0Y7O0EwR3Zna0NBOztFQUVFLDZCQUFBO0VBQ0EsMkJBQUE7QTFHMGdrQ0Y7O0EwR3Zna0NBOztFQUVFLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSwwQkFBQTtFQUNBLDJCQUFBO0VBQ0EsK0JBQUE7QTFHMGdrQ0Y7O0EwR3Zna0NBO0VBQ0UsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7QTFHMGdrQ0Y7O0EwR3Zna0NBO0VBQ0Usa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLFNBQUE7QTFHMGdrQ0Y7O0EwR3Zna0NBO0VBQ0U7SUFDRSxtQkFBQTtFMUcwZ2tDRjtBQUNGO0EwR3Zna0NBLHNFQUFBO0FBQ0E7OztFQUdFLDJCQUFBO0VBQ0EsK0JBQUE7RUFDQSwwQkFBQTtFQUNBLDJCQUFBO0VBQ0EsNkJBQUE7RUFDQSwrQkFBQTtFQUNBLDhCQUFBO0VBQ0Esc0JBQUE7RUFDQSwyQkFBQTtBMUd5Z2tDRjs7QTBHdGdrQ0E7OztFQUdFLDBCQUFBO0VBQ0Esb0JBQUE7QTFHeWdrQ0Y7O0EwR3Rna0NBO0VBQ0UsMkJBQUE7RUFDQSwrQkFBQTtFQUNBLGVBQUE7RUFDQSwyQkFBQTtFQUNBLDZCQUFBO0VBQ0EsK0JBQUE7RUFDQSw4QkFBQTtFQUNBLHNCQUFBO0VBQ0EsMkJBQUE7QTFHeWdrQ0Y7O0EwR3Rna0NBO0VBQ0UsMEJBQUE7RUFDQSxvQkFBQTtBMUd5Z2tDRjs7QTBHdGdrQ0EsOERBQUE7QUFDQTtFQUNFLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSw2QkFBQTtFQUNBLHNDQUFBO0ExR3lna0NGOztBMEd0Z2tDQTtFQUNFLG9DQUFBO0VBQ0EsZ0NBQUE7RUFDQSw0UEFBQTtFQUNBLDRCQUFBO0VBQ0EsMkJBQUE7RUFDQSx5QkFBQTtFQUNBLHlQQUFBO0ExR3lna0NGOztBMEd0Z2tDQTtFQUNFLHFCQUFBO0VBQ0EsaURBQUE7QTFHeWdrQ0Y7O0EwR3Rna0NBLDJEQUFBO0FBQ0E7Ozs7RUFJRSxnQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsZ0NBQUE7RUFDQSwyQkFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSw2QkFBQTtFQUNBLHNDQUFBO0VBQ0EsaUNBQUE7RUFDQSxpQ0FBQTtFQUNBLHlDQUFBO0VBQ0EsMkJBQUE7QTFHeWdrQ0Y7O0EwR3Rna0NBOzs7O0VBSUUsZ0NBQUE7RUFDQSxvQ0FBQTtFQUNBLGlGQUFBO0VBQ0EseUZBQUE7QTFHeWdrQ0Y7O0EwR3Rna0NBOzs7Ozs7OztFQVFFLHdCQUFBO0ExR3lna0NGOztBMEd0Z2tDQTs7OztFQUlFLGdDQUFBO0VBQ0Esb0NBQUE7RUFDQSxpRkFBQTtFQUNBLHlGQUFBO0ExR3lna0NGOztBMEd0Z2tDQTs7OztFQUlFLG1DQUFBO0VBQ0EsZ0NBQUE7RUFDQSwyQkFBQTtFQUNBLHNDQUFBO0VBQ0EsaUNBQUE7RUFDQSwyQkFBQTtBMUd5Z2tDRjs7QTBHdGdrQ0E7O0VBRUUsZ0NBQUE7RUFDQSw0REFBQTtBMUd5Z2tDRjs7QTBHdGdrQ0EscUNBQUE7QUFDQTtFQUNFLHFCQUFBO0VBQ0Esc0JBQUE7RUFDQSw2QkFBQTtBMUd5Z2tDRjs7QTBHdGdrQ0E7RUFDRSxrS0FBQTtFQUNBLCtKQUFBO0ExR3lna0NGOztBMEd0Z2tDQTtFQUNFLHVCQUFBO0ExR3lna0NGOztBMEd0Z2tDQTtFQUNFLDZCQUFBO0ExR3lna0NGOztBMEd0Z2tDQTtFQUNFLGdCQUFBO0ExR3lna0NGOztBMEd0Z2tDQSw4Q0FBQTtBQUNBOzs7O0VBSUUsb0NBQUE7RUFDQSxnQ0FBQTtFQUNBLHlCQUFBO0ExR3lna0NGOztBMEd0Z2tDQTtFQUNFLHVCQUFBO0VBQ0Esc0JBQUE7RUFDQSx5QkFBQTtFQUNBLGNBMWxDcUI7RUEybENyQixvQkFBQTtBMUd5Z2tDRjs7QTBHdGdrQ0E7RUFDRSx5QkFBQTtFQUNBLGNBQUE7QTFHeWdrQ0Y7O0EwR3Rna0NBO0VBQ0UseUJBQUE7RUFDQSxxQkFubUNxQjtFQW9tQ3JCLGNBQUE7QTFHeWdrQ0Y7O0EwR3Rna0NBLCtEQUFBO0FBQ0E7RUFlRSwrQkFBQTtFQUNBLDJCQUFBO0ExR3lna0NGO0EwR3poa0NBOzs7Ozs7Ozs7Ozs7Ozs7RUFlRSwrQkFBQTtFQUNBLDJCQUFBO0ExR3lna0NGOztBMEd0Z2tDQSxzRkFBQTtBQUNBO0VBRUUsMEJBQUE7RUFDQSwyQkFBQTtBMUd5Z2tDRjtBMEc1Z2tDQTs7RUFFRSwwQkFBQTtFQUNBLDJCQUFBO0ExR3lna0NGOztBMEd0Z2tDQTs7O0VBR0UsK0JBQUE7RUFDQSwyQkFBQTtBMUd5Z2tDRjs7QTBHdGdrQ0E7RUFDRSwrQkFBQTtFQUNBLDJCQUFBO0ExR3lna0NGOztBMEczZ2tDQTtFQUNFLCtCQUFBO0VBQ0EsMkJBQUE7QTFHeWdrQ0Y7O0EwR3Rna0NBOzs7Ozs7RUFNRSwyQkFBQTtBMUd5Z2tDRjs7QTBHdGdrQ0E7Ozs7OztFQU1FLGdDQUFBO0VBQ0EsMkJBQUE7RUFDQSx5QkFBQTtBMUd5Z2tDRjs7QTBHdGdrQ0E7O0VBRUUsaUNBQUE7QTFHeWdrQ0Y7O0EwR3Rna0NBOzs7O0VBSUUsb0NBQUE7QTFHeWdrQ0Y7O0EwR3Rna0NBLDRDQUFBO0FBQ0E7Ozs7Ozs7O0VBS0UsOEJBQUE7RUFDQSwyQkFBQTtFQUNBLGdCQUFBO0ExRzRna0NGOztBMEd6Z2tDQSxzRUFBQTtBQUNBO0VBQ0UsMEJBQUE7RUFDQSx5QkFBQTtFQUNBLHdCQUFBO0VBQ0Esa0NBQUE7RUFDQSxzQkFBQTtBMUc0Z2tDRjs7QTBHemdrQ0E7RUFDRSwrQkFBQTtFQUNBLDJCQUFBO0VBQ0Esc0JBQUE7RUFDQSxpQ0FBQTtBMUc0Z2tDRjs7QTBHemdrQ0E7RUFDRSxvQkFBQTtFQUNBLCtCQUFBO0VBQ0EsOEJBQUE7RUFDQSw0QkFBQTtBMUc0Z2tDRjs7QTBHemdrQ0E7Ozs7RUFJRSx5QkFBQTtFQUNBLG9DQUFBO0VBQ0EsZ0NBQUE7RUFDQSwyQkFBQTtFQUNBLHFCQUFBO0ExRzRna0NGOztBMEd6Z2tDQTtFQUNFLHlCQUFBO0VBQ0Esb0NBQUE7RUFDQSxnQ0FBQTtFQUNBLDJCQUFBO0VBQ0EscUJBQUE7QTFHNGdrQ0Y7O0EwR3pna0NBLGtFQUFBO0FBQ0E7Ozs7RUFJRSwwQkFBQTtFQUNBLDJCQUFBO0VBQ0EseUJBQUE7RUFDQSwrQkFBQTtFQUNBLDRCQUFBO0ExRzRna0NGOztBMEd6Z2tDQSxvRkFBQTtBQUNBOzs7O0VBSUUseUJBenZDZ0I7RUEwdkNoQixxQkExdkNnQjtFQTJ2Q2hCLGNBQUE7QTFHNGdrQ0Y7O0EwR3pna0NBO0VBQ0UseUJBOXZDc0I7RUErdkN0QixxQkEvdkNzQjtFQWd3Q3RCLGNBQUE7QTFHNGdrQ0Y7O0EwR3pna0NBOzs7RUFHRSxvQ0FBQTtFQUNBLGdDQUFBO0VBQ0EseUJBQUE7QTFHNGdrQ0Y7O0EwR3pna0NBLG1FQUFBO0FBQ0E7OztFQUdFLDJCQUFBO0VBQ0Esb0NBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0ExRzRna0NGOztBMEd6Z2tDQTs7RUFFRSxrQkFBQTtBMUc0Z2tDRjs7QTBHemdrQ0E7RUFDRSxrQkFBQTtBMUc0Z2tDRjs7QTBHemdrQ0E7OztFQUdFLG1CQUFBO0ExRzRna0NGOztBMEd6Z2tDQTs7O0VBR0Usa0JBQUE7QTFHNGdrQ0Y7O0EwR3pna0NBOzs7Ozs7RUFNRSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxRQUFBO0VBQ0EsMkJBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLG9CQUFBO0VBQ0EsVUFBQTtBMUc0Z2tDRjs7QTBHemdrQ0E7OztFQUdFLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSw2QkFBQTtFQUNBLG9DQUFBO0VBQ0EsdUNBQUE7RUFDQSwrQkFBQTtBMUc0Z2tDRjs7QTBHemdrQ0E7Ozs7O0VBS0UsMkJBQUE7RUFDQSxvQ0FBQTtFQUNBLDZCQUFBO0ExRzRna0NGOztBMEd6Z2tDQTs7RUFFRSx3QkFBQTtFQUNBLDhCQUFBO0VBQ0EsdUJBQUE7RUFDQSxvQ0FBQTtFQUNBLG9CQUFBO0VBQ0Esc0JBQUE7RUFDQSxpQ0FBQTtFQUNBLDZCQUFBO0VBQ0Esd0NBQUE7QTFHNGdrQ0Y7O0EwR3pna0NBOztFQUVFLG9CQUFBO0VBQ0EsY0FBQTtBMUc0Z2tDRjs7QTBHemdrQ0E7O0VBRUUsb0NBQUE7RUFDQSx5QkFBQTtFQUNBLDJCQUFBO0VBQ0Esb0NBQUE7RUFDQSw2QkFBQTtBMUc0Z2tDRjs7QTBHemdrQ0E7Ozs7Ozs7O0VBUUUsb0NBQUE7RUFDQSx5QkFBQTtFQUNBLDJCQUFBO0ExRzRna0NGOztBMEd6Z2tDQTs7RUFFRSxvQ0FBQTtFQUNBLGdDQUFBO0ExRzRna0NGOztBMEd6Z2tDQSx5RUFBQTtBQUNBOztFQUVFLHdCQUFBO0VBQ0EsOEJBQUE7RUFDQSx1QkFBQTtFQUNBLG9DQUFBO0VBQ0Esb0JBQUE7RUFDQSxzQkFBQTtFQUNBLGlDQUFBO0VBQ0EsNkJBQUE7RUFDQSx3Q0FBQTtBMUc0Z2tDRjs7QTBHemdrQ0E7Ozs7OztFQU1FLG9DQUFBO0VBQ0EseUJBQUE7RUFDQSwyQkFBQTtBMUc0Z2tDRjs7QTBHemdrQ0E7O0VBRUUseUJBQUE7QTFHNGdrQ0Y7O0EwR3pna0NBOzs7Ozs7RUFNRSxvQ0FBQTtFQUNBLHlCQUFBO0ExRzRna0NGOztBMEd6Z2tDQTs7Ozs7Ozs7Ozs7Ozs7RUFjRSxvQ0FBQTtFQUNBLGdDQUFBO0VBQ0Esb0NBQUE7RUFDQSx5QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7RUFDQSxxQkFBQTtBMUc0Z2tDRjs7QTBHemdrQ0Esa0RBQUE7QUFDQTtFQUNFLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7QTFHNGdrQ0Y7O0EwR3pna0NBOzs7OztFQUtFLG9DQUFBO0VBQ0EseUJBQUE7QTFHNGdrQ0Y7O0EwR3pna0NBOzs7OztFQUtFLG9DQUFBO0VBQ0EseUJBQUE7QTFHNGdrQ0Y7O0EwR3pna0NBOzs7OztFQUtFLG9DQUFBO0VBQ0EseUJBQUE7QTFHNGdrQ0Y7O0EwR3pna0NBOzs7OztFQUtFLG9DQUFBO0VBQ0EseUJBQUE7QTFHNGdrQ0Y7O0EwR3pna0NBLDZDQUFBO0FBQ0E7RUFDRSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EscUJBQUE7RUFDQSxvQ0FBQTtFQUNBLDZCQUFBO0VBQ0Esb0NBQUE7RUFDQSx5QkFBQTtFQUNBLCtCQUFBO0VBQ0EsOEJBQUE7RUFDQSxrQ0FBQTtFQUNBLGdDQUFBO0ExRzRna0NGOztBMEd6Z2tDQTtFQUNFLHlCQUFBO0ExRzRna0NGOztBMEd6Z2tDQTtFQUNFLG9DQUFBO0VBQ0EsZ0NBQUE7RUFDQSx5QkFBQTtBMUc0Z2tDRjs7QTBHemdrQ0E7RUFDRSx5QkFBQTtBMUc0Z2tDRjs7QTBHemdrQ0E7O0VBRUUsNkJBQUE7RUFDQSxnQ0FBQTtBMUc0Z2tDRjs7QTBHemdrQ0E7O0VBRUUsMkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0ExRzRna0NGOztBMEd6Z2tDQTs7RUFFRSx5QkFBQTtFQUNBLG9DQUFBO0VBQ0EsZ0NBQUE7RUFDQSxxQkFBQTtFQUNBLDJCQUFBO0ExRzRna0NGOztBMEd6Z2tDQSxvRUFBQTtBQUNBOztFQUVFLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLDRCQUFBO0ExRzRna0NGOztBMEd6Z2tDQTs7RUFFRSxrQkFBQTtFQUNBLFVBQUE7QTFHNGdrQ0Y7O0EwR3pna0NBOztFQUVFLHdCQUFBO0ExRzRna0NGOztBMEd6Z2tDQTs7RUFFRSxzQkFBQTtBMUc0Z2tDRjs7QTBHemdrQ0E7O0VBRUUsa0JBQUE7RUFDQSxhQUFBO0ExRzRna0NGOztBMEd6Z2tDQTtFQUNFLGtCQUFBO0VBQ0EsVUFBQTtBMUc0Z2tDRjs7QTBHemdrQ0EsaUVBQUE7QUFDQTs7Ozs7O0VBTUUscUJBQUE7QTFHNGdrQ0Y7O0EwR3pna0NBOztFQUVFLDJCQUFBO0ExRzRna0NGOztBMEd6Z2tDQSwyRUFBQTtBQUNBOzs7O0VBSUUsZ0NBQUE7RUFDQSwyQkFBQTtFQUNBLGlDQUFBO0ExRzRna0NGOztBMEd6Z2tDQSxnRUFBQTtBQUNBOzs7RUFHRSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EsK0JBQUE7S0FBQSw0QkFBQTtFQUNBLHFDQUFBO0tBQUEsa0NBQUE7RUFDQSxjQUFBO0ExRzRna0NGOztBMEd6Z2tDQTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0ExRzRna0NGOztBMEd6Z2tDQTtFQUNFLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0Esb0JBQUE7RUFDQSxnRkFBQTtBMUc0Z2tDRjs7QTBHemdrQ0E7RUFDRSxjQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7RUFDQSxrQ0FBQTtFQUNBLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtBMUc0Z2tDRjs7QTBHemdrQ0E7Ozs7O0VBS0Usc0JBQUE7RUFDQSwwQkFBQTtFQUNBLHVCQUFBO0VBQ0EsNkJBQUE7QTFHNGdrQ0Y7O0EwR3pna0NBO0VBQ0UsK0JBQUE7S0FBQSw0QkFBQTtFQUNBLHFDQUFBO0tBQUEsa0NBQUE7RUFDQSxjQUFBO0ExRzRna0NGOztBMEd6Z2tDQTtFQUNFLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7QTFHNGdrQ0Y7O0EwR3pna0NBO0VBQ0Usd0JBQUE7QTFHNGdrQ0Y7O0EwR3pna0NBOzs7OztFQUtFLG9DQUFBO0VBQ0EsZ0NBQUE7RUFDQSxpQ0FBQTtFQUNBLHlCQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQkFBQTtBMUc0Z2tDRjs7QTBHemdrQ0E7O0VBRUUsb0NBQUE7RUFDQSxnQ0FBQTtFQUNBLGlDQUFBO0VBQ0EseUJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0ExRzRna0NGOztBMEd6Z2tDQSxpRUFBQTtBQUNBO0VBQ0UsV0FBQTtFQUNBLCtCQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0ExRzRna0NGOztBMEd6Z2tDQTtFQUNFLDJCQUFBO0ExRzRna0NGOztBMEd6Z2tDQTtFQUNFLDZCQUFBO0VBQ0EsMkJBQUE7QTFHNGdrQ0Y7O0EwR3pna0NBOzs7RUFHRSwyQkFBQTtFQUNBLDJCQUFBO0ExRzRna0NGOztBMEd6Z2tDQTtFQUNFLFdBQUE7QTFHNGdrQ0Y7O0EwR3pna0NBO0VBQ0UsV0FBQTtBMUc0Z2tDRjs7QTBHemdrQ0E7RUFDRSxhQUFBO0VBQ0EsZ0RBQUE7RUFDQSxTQUFBO0VBQ0EsaUJBQUE7RUFDQSxxQkFBQTtBMUc0Z2tDRjs7QTBHemdrQ0E7RUFDRSx1QkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0NBQUE7QTFHNGdrQ0Y7O0EwR3pna0NBO0VBQ0Usb0JBQUE7QTFHNGdrQ0Y7O0EwR3pna0NBO0VBQ0UsV0FBQTtFQUNBLG9EQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0VBQ0EsYUFBQTtBMUc0Z2tDRjs7QTBHemdrQ0E7RUFDRSxZQUFBO0ExRzRna0NGOztBMEd6Z2tDQTs7OztFQUlFLFdBQUE7QTFHNGdrQ0Y7O0EwR3pna0NBO0VBQ0UsY0FBQTtFQUNBLDJCQUFBO0ExRzRna0NGOztBMEd6Z2tDQTtFQUNFLFlBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0ExRzRna0NGOztBMEd6Z2tDQTs7RUFFRSxZQUFBO0ExRzRna0NGOztBMEd6Z2tDQTs7Ozs7O0VBSUUsMEJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0ExRzhna0NGOztBMEczZ2tDQTtFQUNFLCtDQUFBO0ExRzhna0NGOztBMEczZ2tDQTtFQUNFLDJCQUFBO0ExRzhna0NGOztBMEczZ2tDQTtFQUNFLDhCQUFBO0VBQ0EsaUNBQUE7QTFHOGdrQ0Y7O0EwRzNna0NBLDJEQUFBO0FBQ0E7Ozs7Ozs7RUFPRSx5QkFBQTtBMUc4Z2tDRjs7QTBHM2drQ0E7O0VBRUUseUJBQUE7QTFHOGdrQ0Y7O0EwRzNna0NBOztFQUVFLHlCQUFBO0ExRzhna0NGOztBMEczZ2tDQTtFQUNFLGdDQUFBO0VBQ0EsdURBQUE7RUFDQSwyQkFBQTtBMUc4Z2tDRjs7QTBHM2drQ0E7RUFDRTtJQUNFLGdEQUFBO0UxRzhna0NGO0FBQ0Y7QTBHM2drQ0E7RUFDRTtJQUNFLDBCQUFBO0UxRzZna0NGO0UwRzFna0NBO0lBQ0UsMEJBQUE7RTFHNGdrQ0Y7QUFDRjtBMEd6Z2tDQSxpRkFBQTtBQUNBOztFQUVFLG9DQUFBO0VBQ0EsZ0NBQUE7RUFDQSw0UEFBQTtFQUNBLDRCQUFBO0VBQ0EsMkJBQUE7RUFDQSx5QkFBQTtBMUcyZ2tDRjs7QTBHeGdrQ0E7O0VBRUUsd0JBQUE7RUFDQSx3QkFBQTtBMUcyZ2tDRjs7QTJHNzJuQ0E7RUFBZ0Qsb0JBQUE7QTNHaTNuQ2hEOztBMkdqM25Db0U7RUFBZ0gsb0JBQUE7QTNHcTNuQ3BMOztBMkdyM25Dd007RUFBMkI7SUFBRyxVQUFBO0UzRzAzbkNwTztFMkcxM25DOE87SUFBRyxVQUFBO0UzRzYzbkNqUDtBQUNGO0EyRzkzbkM4UDtFQUE2QiwyQ0FBQTtBM0dpNG5DM1I7O0EyR2o0bkNxVTtFQUE2QiwrQkFBQTtBM0dxNG5DbFc7O0EyR3I0bkNnWTtFQUFnQixVQUFBO0VBQVUsc0JBQUE7RUFBc0IsY0FBQTtFQUFjLFNBQUE7RUFBUyxhQUFBO0VBQWEsa0JBQUE7RUFBa0IsZ0JBQUE7RUFBZ0IsZ0JBQUE7RUFBZ0IseUNBQUE7RUFBNEIsbUJBQUE7RUFBbUIsZUFBQTtFQUFlLE1BQUE7RUFBTSxRQUFBO0VBQVEsc0JBQUE7QTNHczVuQ2xsQjs7QTJHdDVuQ3dtQjtFQUFrQixvR0FBQTtBM0cwNW5DMW5COztBMkcxNW5Dd3RCO0VBQXNCLDRCQUFBO0VBQTRCLGdCQUFBO0VBQWdCLGNBQUE7RUFBYyxrQkFBQTtFQUFrQixnQkFBQTtFQUFnQixPQUFBO0VBQU8sU0FBQTtBM0dvNm5DajFCOztBMkdwNm5DMDFCO0VBQTBCLFVBQUE7RUFBVSxrQkFBQTtFQUFrQixNQUFBO0VBQU0sUUFBQTtFQUFRLFdBQUE7RUFBVyxZQUFBO0VBQVksZUFBQTtFQUFlLGVBQUE7RUFBZSxnQkFBQTtFQUFnQixjQUFBO0VBQWMsVUFBQTtFQUFVLGtCQUFBO0VBQWtCLGlCQUFBO0VBQWlCLHlCQUFBO0EzR3E3bkM5aEM7O0EyR3I3bkNzakM7RUFBZ0UsY0FBQTtBM0d5N25DdG5DOztBMkd6N25Db29DO0VBQWdFLGVBQUE7QTNHNjduQ3BzQzs7QTJHNzduQ210QztFQUE0QixnQkFBQTtFQUFnQiw0QkFBQTtFQUE0QixnQkFBQTtFQUFnQixnQkFBQTtFQUFnQixPQUFBO0EzR3E4bkMzekM7O0EyR3I4bkNrMEM7RUFBdUIsZ0JBQUE7RUFBZ0IsaUJBQUE7RUFBaUIsT0FBQTtFQUFPLGFBQUE7RUFBYSxtQkFBQTtFQUFtQiw4QkFBQTtBM0c4OG5DajZDOztBMkc5OG5DKzdDO0VBQThCLGVBQUE7RUFBZSxnQkFBQTtFQUFnQixjQUFBO0VBQWMsT0FBQTtBM0dxOW5DMWdEOztBMkdyOW5DaWhEO0VBQThCLFVBQUE7RUFBVSxxQkFBQTtFQUFxQixzQkFBQTtFQUFzQixnQkFBQTtFQUFnQixxQkFBQTtFQUFxQiwyQkFBQTtFQUEyQixzQkFBQTtFQUFzQixjQUFBO0VBQWMsNEJBQUE7RUFBNEIsZUFBQTtFQUFlLFVBQUE7RUFBVSxPQUFBO0VBQU8sZ0JBQUE7RUFBZ0Isc0JBQUE7RUFBc0Isa0JBQUE7QTNHdStuQzF5RDs7QTJHdituQzR6RDtFQUFvRCxZQUFBO0VBQVcsb0JBQUE7QTNHNCtuQzMzRDs7QTJHNStuQys0RDtFQUF3QywyQkFBQTtBM0dnL25DdjdEOztBMkdoL25DaTlEO0VBQWdELCtCQUFBO0EzR28vbkNqZ0U7O0EyR3AvbkMraEU7RUFBd0UseUJBQUE7QTNHdy9uQ3ZtRTs7QTJHeC9uQ2dvRTtFQUFnQyxhQUFBO0VBQWEsWUFBQTtFQUFZLHlCQUFBO0EzRzgvbkN6ckU7O0EyRzkvbkNrdEU7RUFBOEMsZ0JBQUE7QTNHa2dvQ2h3RTs7QTJHbGdvQ2d4RTtFQUFzQixXQUFBO0VBQVcsa0JBQUE7RUFBa0Isc0JBQUE7QTNHd2dvQ24wRTs7QTJHeGdvQ3kxRTtFQUFnQyxhQUFBO0EzRzRnb0N6M0U7O0EyRzVnb0NzNEU7RUFBZ0MsVUFBQTtFQUFVLCtCQUFBO0VBQStCLGdDQUFBO0VBQWdDLDZCQUFBO0EzR21ob0MvK0U7O0EyR25ob0M0Z0Y7RUFBaUMsV0FBQTtFQUFXLDhCQUFBO0VBQThCLGdDQUFBO0VBQWdDLDZCQUFBO0EzRzBob0N0bkY7O0EyRzFob0NtcEY7RUFBK0IsU0FBQTtFQUFTLCtCQUFBO0VBQStCLGdDQUFBO0VBQWdDLDhCQUFBO0EzR2lpb0MxdkY7O0EyR2ppb0N3eEY7RUFBa0MsWUFBQTtFQUFZLDhCQUFBO0VBQThCLDZCQUFBO0VBQTZCLCtCQUFBO0EzR3dpb0NqNEY7O0EyR3hpb0NnNkY7RUFBa0MsYUFBQTtBM0c0aW9DbDhGOztBMkc1aW9DKzhGO0VBQW1JLFNBQUE7QTNHZ2pvQ2xsRzs7QTJHaGpvQzJsRztFQUFtSSxVQUFBO0EzR29qb0M5dEc7O0EyR3Bqb0N3dUc7RUFBK0gsWUFBQTtBM0d3am9DdjJHOztBMkd4am9DbTNHO0VBQStILFdBQUE7QTNHNGpvQ2wvRzs7QTJHNWpvQzYvRztFQUFxSSxRQUFBO0VBQVEsZ0JBQUE7QTNHaWtvQzFvSDs7QTJHamtvQzBwSDtFQUFxSSxTQUFBO0VBQVMsaUJBQUE7QTNHc2tvQ3h5SDs7QTJHdGtvQ3l6SDtFQUEyQixhQUFBO0EzRzBrb0NwMUg7O0E0R3hrb0NBO0VBQ0UsNENBQUE7QTVHMmtvQ0Y7O0E0R3hrb0NBO0VBQ0Usa0JBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0E1RzJrb0NGOztBNEd4a29DQTtFQUNFLHFCQUFBO0E1RzJrb0NGOztBNEd4a29DQTtFQUNFLHlCQUFBO0VBQ0EsbUJBQUE7RUFDQSw2Q0FBQTtFQUNBLGdCQUFBO0VBQ0EsOEYzR3BCdUI7QUQrbG9DekI7O0E0R3hrb0NBO0VBQ0UseUdBQUE7QTVHMmtvQ0Y7O0E0R3hrb0NBO0VBQ0UsY0FBQTtFQUNBLG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtBNUcya29DRjs7QTRHeGtvQ0E7RUFDRSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0E1RzJrb0NGOztBNEd4a29DQTtFQUNFLGNBQUE7RUFDQSxvQkFBQTtFQUNBLGdCQUFBO0E1RzJrb0NGOztBNEd4a29DQTtFQUNFLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtFQUNBLDZCQUFBO0VBQ0EsMEJBQUE7QTVHMmtvQ0Y7O0E0R3hrb0NBO0VBQ0UsbUIzR0dPO0UyR0ZQLHFCM0dFTztFMkdEUCxjQUFBO0VBQ0EsaUJBQUE7QTVHMmtvQ0Y7O0E0R3hrb0NBO0VBQ0UsbUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtBNUcya29DRjs7QTRHeGtvQ0E7RUFDRSxtQkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBNUcya29DRjs7QTRHeGtvQ0E7RUFDRSxtQkFBQTtBNUcya29DRjs7QTRHeGtvQ0E7OztFQUdFLCtCQUFBO0VBQ0EsMkJBQUE7QTVHMmtvQ0Y7O0E0R3hrb0NBO0VBQ0U7SUFDRSxXQUFBO0lBQ0EsZ0JBQUE7RTVHMmtvQ0Y7QUFDRjtBNkd0cW9DQztFQUNHLHlCQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7QTdHd3FvQ0o7O0E2R3Jxb0NFO0VBQ0Usd0JBQUE7QTdHd3FvQ0o7O0E2R3Jxb0NFO0VBQ0UsMEJBQUE7QTdHd3FvQ0o7O0E2R3Jxb0NBO0VBQ0Usc0JBQUE7RUFDQSx1QkFBQTtFQUNBLDBCQUFBO0E3R3dxb0NGOztBNkdycW9DRTtFQUNFLHNCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7QTdHd3FvQ0o7O0E2R3Jxb0NFO0VBQ0UseUJBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtBN0d3cW9DSjs7QTZHcnFvQ0U7RUFDRSx5QkFBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtBN0d3cW9DSjs7QTZHcnFvQ0U7RUFDRSxrQkFBQTtBN0d3cW9DSjs7QTZHcnFvQ0U7RUFDRSxrQkFBQTtBN0d3cW9DSjs7QTZHcnFvQ0U7RUFDRSx1QkFBQTtFQUNBLG9CQUFBO0E3R3dxb0NKOztBNkdycW9DRTtFQUNFLFdBQUE7RUFDQSxjQUFBO0VBQ0EsYUFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLHdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsZ0NBQUE7QTdHd3FvQ0o7O0E2R3Jxb0NFO0VBQ0UsaUJBQUE7QTdHd3FvQ0o7O0E2R3Jxb0NFO0VBQ0UsaUJBQUE7QTdHd3FvQ0o7O0E2R3Jxb0NFO0VBQ0UsbUJBQUE7QTdHd3FvQ0o7O0E2R3Jxb0NFOztFQUVFLFlBQUE7QTdHd3FvQ0o7O0E2R3Jxb0NFOztFQUVFLHVCQUFBO0E3R3dxb0NKOztBNkdycW9DRTtFQUNFLFlBQUE7RUFDQSxlQUFBO0E3R3dxb0NKOztBNkdycW9DRTtFQUNFLFlBQUE7RUFDQSxjQUFBO0E3R3dxb0NKOztBNkdycW9DRTtFQUNFLHdDQUFBO0E3R3dxb0NKOztBNkdycW9DRTtFQUNFLGVBQUE7QTdHd3FvQ0o7O0E2R3Jxb0NFO0VBQ0UsZ0JBQUE7RUFDQSx3QkFBQTtFQUNBLHFCQUFBO0VBQ0EsdUJBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtBN0d3cW9DSjs7QTZHcnFvQ0U7RUFDRSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsV0FBQTtBN0d3cW9DSjs7QTZHcnFvQ0U7RUFDRSxrQkFBQTtBN0d3cW9DSjs7QTZHcnFvQ0U7RUFDRSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxRQUFBO0VBQ0EsMkJBQUE7RUFDQSxvQkFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0E3R3dxb0NKOztBNkdycW9DRTtFQUNFLHVCQUFBO0VBQ0EscUJBQUE7QTdHd3FvQ0o7O0E2R3Jxb0NFO0VBQ0Usc0JBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7QTdHd3FvQ0o7O0E2R3Jxb0NFO0VBQ0UseUJBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7QTdHd3FvQ0o7O0E2R3Jxb0NFO0VBQ0UsYUFBQTtFQUNBLDhCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0E3R3dxb0NKOztBNkdycW9DRTtFQUNFLGFBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0E3R3dxb0NKOztBNkdycW9DRTtFQUNFLHVCQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLHVCQUFBO0E3R3dxb0NKOztBNkdycW9DRTtFQUNFLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSxXQUFBO0VBQ0Esc0JBQUE7QTdHd3FvQ0o7O0E2R3Jxb0NFO0VBQ0UsYUFBQTtBN0d3cW9DSjs7QTZHcnFvQ0U7RUFDRSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtBN0d3cW9DSjs7QTZHcnFvQ0U7RUFDRSwyQkFBQTtFQUNBLGdEQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0RBQUE7QTdHd3FvQ0o7O0E2R3Jxb0NFO0VBQ0UsMkJBQUE7RUFDQSxnREFBQTtFQUNBLFlBQUE7QTdHd3FvQ0o7O0E2R3Jxb0NFO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtLQUFBLHNCQUFBO1VBQUEsaUJBQUE7RUFDQSwyQkFBQTtFQUNBLGlDQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0Esd0NBQUE7RUFDQSxrQkFBQTtFQUNBLG9DQUFBO0VBQ0EsVUFBQTtFQUNBLHNCQUFBO0VBQ0EsdURBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0E3R3dxb0NKOztBNkdwcW9DQTtFQUNFLFdBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxvREFBQTtFQUNBLG9DQUFBO0E3R3Vxb0NGOztBNkducW9DQTtFQUNFLGNBQUE7RUFDQSxnQ0FBQTtBN0dzcW9DRjs7QTZHbnFvQ0E7RUFDRSxjQUFBO0E3R3Nxb0NGOztBOEdqN29DQTtFQTRSSSxpQ0FBQTtBOUd5cG9DSjtBOEdwN29DRTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLDRCQUFBO0VBQ0EsdUJBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0VBQ0EseUNBQUE7QTlHczdvQ0o7QThHbjdvQ0U7RUFDRSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxxQkFBQTtBOUdxN29DSjtBOEdsN29DRTtFQUNFLGdCQUFBO0VBQ0Esa0JBQUE7QTlHbzdvQ0o7QThHajdvQ0U7RUFDRSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSwwQkFBQTtBOUdtN29DSjtBOEdoN29DRTtFQUNFLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsNkJBQUE7RUFDQSxhQUFBO0VBQ0EsOEJBQUE7RUFDQSxtQkFBQTtFQUNBLDRCQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0E5R2s3b0NKO0E4Ry82b0NFO0VBQ0Usa0JBQUE7RUFDQSxRQUFBO0VBQ0EsVUFBQTtFQUNBLDJCQUFBO0VBQ0EsVUFBQTtFQUNBLFVBQUE7QTlHaTdvQ0o7QThHOTZvQ0U7RUFDRSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsMkJBQUE7RUFDQSw2QkFBQTtFQUNBLFVBQUE7QTlHZzdvQ0o7QThHNzZvQ0U7RUFDRSx5QkFBQTtFQUNBLHlCQUFBO0E5Rys2b0NKO0E4RzU2b0NFO0VBQ0Usa0JBQUE7QTlHODZvQ0o7QThHMzZvQ0U7RUFDRSxpREFBQTtBOUc2Nm9DSjtBOEcxNm9DRTtFQUNFLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFVBQUE7RUFDQSwyQkFBQTtFQUNBLGFBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtBOUc0Nm9DSjtBOEd6Nm9DRTtFQUNFLGNBQUE7QTlHMjZvQ0o7QThHeDZvQ0U7RUFDRSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0EsaURBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7QTlHMDZvQ0o7QThHdjZvQ0U7RUFDRSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtBOUd5Nm9DSjtBOEd0Nm9DRTtFQUNFLGNBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLHVCQUFBO0VBQ0EsWUFBQTtFQUNBLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxTQUFBO0E5R3c2b0NKO0E4R3I2b0NFO0VBQ0UsY0FBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSxZQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLFNBQUE7QTlHdTZvQ0o7QThHbjZvQ0U7RUFDRSxrQkFBQTtFQUNBLGdCQUFBO0E5R3E2b0NKO0E4R2w2b0NFO0VBQ0UsWUFBQTtFQUNBLHNCQUFBO0E5R282b0NKO0E4R2o2b0NFO0VBQ0Usa0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7QTlHbTZvQ0o7QThHaDZvQ0U7RUFDRSxrQkFBQTtFQUNBLGVBQUE7RUFDQSx5QkFBQTtBOUdrNm9DSjtBOEcvNW9DRTtFQUNFLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0E5R2k2b0NKO0E4Rzk1b0NFO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSxZQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLFNBQUE7QTlHZzZvQ0o7QThHNzVvQ0U7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLHVCQUFBO0VBQ0EsVUFBQTtBOUcrNW9DSjtBOEc1NW9DRTtFQUNFLE9BQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0E5Rzg1b0NKO0E4RzM1b0NFO0VBQ0UsWUFBQTtFQUNBLGlEQUFBO0VBRUEsa0JBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0E5RzQ1b0NKO0E4R3g1b0NFO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxpQkFBQTtFQUNBLHlCQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtBOUcwNW9DSjtBOEd2NW9DRTtFQUNFLGNBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0Esd0NBQUE7RUFDQSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7QTlHeTVvQ0o7QThHdDVvQ0U7RUFDRSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQkFBQTtBOUd3NW9DSjtBOEdyNW9DRTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsdUJBQUE7RUFDQSxVQUFBO0VBQ0EsYUFBQTtBOUd1NW9DSjtBOEdwNW9DRTtFQUNFLE9BQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0E5R3M1b0NKO0E4R2w1b0NFO0VBQ0Usc0JBQUE7RUFDQSwwQkFBQTtFQUNBLG9CQUFBO0E5R281b0NKO0E4R2o1b0NFO0VBQ0Usc0JBQUE7QTlHbTVvQ0o7QThHaDVvQ0U7RUFDRSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0EsNkRBQUE7RUFDQSxnQkFBQTtFQUNBLDRDQUFBO0E5R2s1b0NKO0E4Ry80b0NFO0VBQ0UsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0VBQ0EsY0FBQTtBOUdpNW9DSjtBOEc5NG9DRTtFQUNFLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0EsVUFBQTtBOUdnNW9DSjtBOEc3NG9DRTtFQUNFLG1CQUFBO0E5Rys0b0NKO0E4Rzc0b0NFO0VBQ0UsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtBOUcrNG9DSjtBOEc3NG9DRTtFQUNFLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0E5Rys0b0NKO0E4Rzc0b0NFO0VBQ0UsWUFBQTtBOUcrNG9DSjtBOEc3NG9DRTtFQUNFLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsMkNBQUE7RUFDQSxZQUFBO0VBQ0EscURBQUE7QTlHKzRvQ0o7QThHNTRvQ0U7RUFDRSx5QkFBQTtFQUNBLDhDQUFBO0E5Rzg0b0NKO0E4RzM0b0NFO0VBQ0UsMkJBQUE7QTlHNjRvQ0o7QThHMzRvQ0U7RUFDRSxnQkFBQTtFQUNBLGVBQUE7RUFDQSw0Q0FBQTtFQUNBLHdDQUFBO0E5RzY0b0NKO0E4RzM0b0NFO0VBQ0UsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLFNBQUE7QTlHNjRvQ0o7QThHMzRvQ0U7RUFDRSxnQkFBQTtBOUc2NG9DSjtBOEczNG9DRTtFQUNFLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsNENBQUE7QTlHNjRvQ0o7QThHMzRvQ0U7RUFDRSxtQkFBQTtBOUc2NG9DSjtBOEczNG9DRTtFQUNFLGNBQUE7RUFDQSxxQkFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtBOUc2NG9DSjtBOEczNG9DRTtFQUNFLGNBQUE7QTlHNjRvQ0o7QThHMzRvQ0U7RUFDRSxjQUFBO0E5RzY0b0NKO0E4RzM0b0NFO0VBQ0Usa0JBQUE7RUFDQSxRQUFBO0VBQ0EsV0FBQTtFQUNBLDJCQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLFVBQUE7RUFDQSx5Q0FBQTtBOUc2NG9DSjtBOEczNG9DRTtFQUNFLHlCQUFBO0VBQ0EsWUFBQTtBOUc2NG9DSjtBOEczNG9DRTtFQUNFLG9EQUFBO0VBQ0EsY0FBQTtBOUc2NG9DSjtBOEczNG9DRTtFQUNFLGdCQUFBO0E5RzY0b0NKO0E4RzM0b0NFO0VBQ0UseUJBQUE7RUFDQSxpQkFBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsMENBQUE7QTlHNjRvQ0o7QThHMzRvQ0U7RUFDRSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0NBQUE7QTlHNjRvQ0o7QThHMzRvQ0U7RUFDRSxnQkFBQTtFQUNBLHlCQUFBO0VBQ0EsZ0JBQUE7QTlHNjRvQ0o7QThHMzRvQ0U7RUFDRSx5QkFBQTtFQUNBLGdDQUFBO0VBQ0EsZ0JBQUE7QTlHNjRvQ0o7QThHMzRvQ0U7RUFDRSxjQUFBO0VBQ0Esa0JBQUE7QTlHNjRvQ0o7QThHMzRvQ0U7RUFDRSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtBOUc2NG9DSjtBOEczNG9DRTtFQUNFLG9EQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSx1QkFBQTtBOUc2NG9DSjtBOEczNG9DRTtFQUNFLG9EQUFBO0VBQ0EsK0NBQUE7RUFDQSwyQkFBQTtBOUc2NG9DSjtBOEczNG9DRTtFQUNFLHVCQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsdUJBQUE7QTlHNjRvQ0o7QThHMzRvQ0U7RUFDRSxtQ0FBQTtFQUNBLCtDQUFBO0VBQ0EsMkJBQUE7RUFDQSx5QkFBQTtFQUNBLFlBQUE7QTlHNjRvQ0o7QThHMzRvQ0U7RUFDSSxnQkFBQTtFQUNBLGNBQUE7QTlHNjRvQ047QThHMzRvQ0U7RUFDSSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtBOUc2NG9DTjtBOEczNG9DRTtFQUNFLGNBQUE7RUFDQSx5QkFBQTtFQUNBLDRDQUFBO0E5RzY0b0NKO0E4RzM0b0NFO0VBQ0Usa0RBQUE7QTlHNjRvQ0o7QThHMzRvQ0U7RUFDRSxnQ0FBQTtBOUc2NG9DSjs7QStHNzNwQ0EscUJBQUE7QUFDQTtFQUNFLDJCQUFBO0VBQ0EsYUFBQTtFQUNBLDhCQUFBO0VBQ0EsdUJBQUE7RUFDQSxTQUFBO0EvR2c0cENGOztBK0c3M3BDQTtFQUNFLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtBL0dnNHBDRjs7QStHNzNwQ0E7RUFDRSxlQUFBO0VBQ0EsYzlHaUVZO0U4R2hFWixTQUFBO0EvR2c0cENGOztBK0c3M3BDQSxxQkFBQTtBQUNBO0VBQ0UsaUJBQUE7RUFDQSxhQUFBO0VBQ0EsOEJBQUE7RUFDQSxtQkFBQTtFQUNBLFNBQUE7QS9HZzRwQ0Y7O0ErRzczcENBOztFQUVFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7QS9HZzRwQ0Y7O0ErRzczcENBLFlBQUE7QUFDQTtFQUNFLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQjlHb0NZO0U4R25DWixvQkFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtBL0dnNHBDRjs7QStHNzNwQ0E7RUFDRSx5QjlHU087RThHUlAscUI5R1FPO0U4R1BQLFdBQUE7QS9HZzRwQ0Y7O0ErRzczcENBO0VBQ0Usb0NBQUE7RUFDQSxnQ0FBQTtFQUNBLHNCQUFBO0EvR2c0cENGOztBK0c3M3BDQTtFQUNFLHlCOUdlVztFOEdkWCxxQjlHaUJZO0U4R2hCWixjQUFBO0EvR2c0cENGOztBK0c3M3BDQSxpQkFBQTtBQUNBO0VBQ0UsVUFBQTtBL0dnNHBDRjs7QStHNzNwQ0E7RUFDRSxTQUFBO0VBQ0EseUJBQUE7RUFDQSxpQkFBQTtBL0dnNHBDRjs7QStHNzNwQ0E7RUFDRSx5Q0FBQTtFQUNBLDJCQUFBO0EvR2c0cENGOztBK0c3M3BDQTtFQUNFLDBDQUFBO0VBQ0EsNEJBQUE7QS9HZzRwQ0Y7O0ErRzczcENBO0VBQ0UsZUFBQTtFQUNBLGNBQUE7RUFDQSxhQUFBO0VBQ0EsZ0NBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0EvR2c0cENGOztBK0c3M3BDQTtFQUNFLDhCQUFBO0EvR2c0cENGOztBK0c3M3BDQTtFQUNFLCtCQUFBO0EvR2c0cENGOztBK0c3M3BDQTtFQUNFLDhCQUFBO0EvR2c0cENGOztBK0c3M3BDQTtFQUNFLCtCQUFBO0EvR2c0cENGOztBK0c3M3BDQSxvQkFBQTtBQUNBO0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0EvR2c0cENGOztBK0c3M3BDQSxtQkFBQTtBQUNBO0VBQ0UsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7QS9HZzRwQ0Y7O0ErRzczcENBLDZEQUFBO0FBQ0E7RUFDRSxpQkFBQTtBL0dnNHBDRjs7QStHNzNwQ0E7O0VBRUUsWUFBQTtFQUNBLFdBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLGM5R3pEWTtFOEcwRFosbUJBQUE7RUFDQSw2QkFBQTtFQUNBLHlCQUFBO0EvR2c0cENGOztBK0c3M3BDQTs7RUFFRSx5QjlHdEVXO0U4R3VFWCxjQUFBO0VBQ0EscUI5R3JFWTtBRHE4cENkOztBK0c3M3BDQTs7RUFFRSxjQUFBO0VBQ0EscUI5RzVFWTtBRDQ4cENkOztBK0c3M3BDQTs7RUFFRSx5QkFBQTtFQUNBLGNBQUE7RUFDQSxxQjlHbEZZO0FEazlwQ2Q7O0ErRzczcENBO0VBQ0UsY0FBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7QS9HZzRwQ0Y7O0ErRzczcENBOztFQUVFLGVBQUE7QS9HZzRwQ0Y7O0ErRzczcENBLGtCQUFBO0FBQ0E7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0EvR2c0cENGOztBK0c3M3BDQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHlCQUFBO0VBQ0EsY0FBQTtBL0dnNHBDRjs7QStHNzNwQ0E7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0tBQUEsaUJBQUE7QS9HZzRwQ0Y7O0ErRzczcENBO0VBQ0UsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLFNBQUE7QS9HZzRwQ0Y7O0ErRzczcENBLGtCQUFBO0FBQ0E7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EscUI5R2xJWTtFOEdtSVosZUFBQTtBL0dnNHBDRjs7QStHNzNwQ0E7RUFDRSx5QjlHNUpPO0U4RzZKUCxxQjlHN0pPO0FENmhxQ1Q7O0ErRzczcENBLGtCQUFBO0FBQ0E7RUFDRSxVQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5QkFBQTtFQUNBLGlGQUFBO0VBRUEsa0JBQUE7QS9HKzNwQ0Y7O0ErRzUzcENBO0VBQ0UsZUFBQTtFQUNBLG9CQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtBL0crM3BDRjs7QStHNTNwQ0E7RUFDRSxlQUFBO0EvRyszcENGOztBK0c1M3BDQTtFQUNFLGdCQUFBO0VBQ0EseUJBQUE7QS9HKzNwQ0Y7O0ErRzUzcENBO0VBQ0Usc0JBQUE7RUFDQSxTQUFBO0VBQ0EsZUFBQTtBL0crM3BDRjs7QStHNTNwQ0E7RUFDRSx5QjlHaExXO0FEK2lxQ2I7O0ErRzUzcENBO0VBQ0UscUJBQUE7QS9HKzNwQ0Y7O0ErRzUzcENBO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0EvRyszcENGOztBK0c1M3BDQTtFQUNFLGVBQUE7QS9HKzNwQ0Y7O0ErRzUzcENBO0VBQ0UsZ0JBQUE7QS9HKzNwQ0Y7O0ErRzUzcENBLGtCQUFBO0FBQ0E7RUFDRSx5QkFBQTtBL0crM3BDRjs7QStHNTNwQ0Esc0JBQUE7QUFDQTtFQUNFO0lBQ0Usc0JBQUE7RS9HKzNwQ0Y7RStHNTNwQ0E7SUFDRSxXQUFBO0UvRzgzcENGO0UrRzMzcENBO0lBQ0UsbUJBQUE7SUFDQSxZQUFBO0UvRzYzcENGO0UrRzEzcENBOztJQUVFLFdBQUE7RS9HNDNwQ0Y7RStHejNwQ0E7SUFDRSxXQUFBO0lBQ0EsWUFBQTtFL0cyM3BDRjtBQUNGO0ErR3gzcENBLGdCQUFBO0FBQ0E7RUFDRSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtBL0cwM3BDRjs7QStHdjNwQ0E7O0VBRUUscUI5RzdPWTtFOEc4T1osa0JBQUE7RUFDQSx5QkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0EvRzAzcENGOztBK0d2M3BDQTs7RUFFRSxxQjlHMVFPO0U4RzJRUCxnREFBQTtBL0cwM3BDRjs7QStHdjNwQ0E7RUFDRSxxQjlHMVBZO0FEb25xQ2Q7O0ErR3YzcENBO0VBQ0UseUI5R25STztFOEdvUlAscUI5R3BSTztBRDhvcUNUOztBK0d2M3BDQTtFQUNFLGVBQUE7RUFDQSxjQUFBO0EvRzAzcENGOztBK0d2M3BDQTtFQUNFLHlCOUc3Uk87RThHOFJQLHFCOUc5Uk87RThHK1JQLFdBQUE7RUFDQSxnQkFBQTtFQUNBLHlCQUFBO0EvRzAzcENGOztBK0d2M3BDQTtFQUNFLHlCOUdyU087RThHc1NQLHFCOUd0U087RThHdVNQLFdBQUE7QS9HMDNwQ0Y7O0ErR3YzcENBO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtBL0cwM3BDRjs7QStHeDNwQ0E7RUFDRSxnQkFBQTtBL0cyM3BDRjs7QStHeDNwQ0E7RUFDRSx5QkFBQTtFQUNBLHFCOUdqU1k7RThHa1NaLHlCQUFBO0EvRzIzcENGOztBK0d4M3BDQSxnRUFBQTtBQUVBLGlCQUFBO0FBQ0E7RUFDRSxnQkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0EvRzAzcENGOztBK0d2M3BDQTtFQUNFLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtBL0cwM3BDRjs7QStHdjNwQ0E7RUFDRSxZQUFBO0VBQ0EsY0FBQTtFQUNBLG9CQUFBO0VBQ0EsZUFBQTtBL0cwM3BDRjs7QStHdjNwQ0E7O0VBRUUscUI5R2hVWTtFOEdpVVosa0JBQUE7RUFDQSx5QkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0EvRzAzcENGOztBK0d2M3BDQTs7RUFFRSxxQjlHN1ZPO0U4RzhWUCxnREFBQTtBL0cwM3BDRjs7QStHdjNwQ0E7RUFDRSxxQjlHN1VZO0FEdXNxQ2Q7O0ErR3YzcENBO0VBQ0UseUI5R3RXTztFOEd1V1AscUI5R3ZXTztBRGl1cUNUOztBK0d2M3BDQTtFQUNFLGVBQUE7RUFDQSxjQUFBO0EvRzAzcENGOztBK0d2M3BDQSxpQkFBQTtBQUNBO0VBQ0UsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLDZCQUFBO0VBQ0EsV0FBQTtBL0cwM3BDRjs7QStHdjNwQ0E7RUFDRSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QS9HMDNwQ0Y7O0ErR3YzcENBO0VBQ0UseUI5Ry9YTztFOEdnWVAscUI5R2hZTztFOEdpWVAsV0FBQTtFQUNBLGVBQUE7QS9HMDNwQ0Y7O0ErR3YzcENBO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBL0cwM3BDRjs7QStHdjNwQ0E7RUFDRSxjQUFBO0VBQ0EscUI5R3hYWTtFOEd5WFosc0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUFhLHlCQUFBO0VBQ2Isa0JBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtBL0cyM3BDRjs7QStHdjNwQ0E7RUFDRSx5QjlHdFlXO0U4R3VZWCxxQjlHcllZO0FEK3ZxQ2Q7O0ErR3YzcENBO0VBQ0UseUJBQUE7RUFDQSxlQUFBO0EvRzAzcENGOztBK0d2M3BDQTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QS9HMDNwQ0Y7O0ErR3YzcENBLG1CQUFBO0FBQ0E7RUFDRSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0EsZ0NBQUE7QS9HMDNwQ0Y7O0ErR3YzcENBO0VBQ0UsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0EvRzAzcENGOztBK0d2M3BDQTtFQUNFLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtBL0cwM3BDRjs7QStHdjNwQ0E7RUFDRSxlQUFBO0VBQ0EsYzlHcmFZO0U4R3NhWixxQkFBQTtBL0cwM3BDRjs7QStHdjNwQ0EsZUFBQTtBQUNBOzs7Ozs7RUFLRSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7QS9HMjNwQ0Y7O0ErR3gzcENBLG9CQUFBO0FBQ0E7RUFDRSxrQkFBQTtBL0cyM3BDRjs7QStHeDNwQ0E7OztFQUdFLGVBQUE7QS9HMjNwQ0Y7O0ErR3gzcENBOztFQUVFLGtCQUFBO0EvRzIzcENGOztBK0d4M3BDQSx5Q0FBQTtBQUNBOztFQUVFLHFCQUFBO0EvRzIzcENGOztBK0d4M3BDQSxtQ0FBQTtBQUNBOztFQUVFLFlBQUE7QS9HMjNwQ0Y7O0ErR3gzcENBLDBCQUFBO0FBQ0E7RUFDRSxzQkFBQTtFQUNBLGVBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0EvRzIzcENGOztBK0d4M3BDQTtFQUNFLGFBQUE7RUFDQSxTQUFBO0VBQ0Esb0JBQUE7RUFDQSxrQkFBQTtBL0cyM3BDRjs7QStHeDNwQ0E7RUFDRSxPQUFBO0VBQ0EsZUFBQTtFQUNBLHlCOUd4ZVc7RThHeWVYLHlCQUFBO0VBQ0Esa0JBQUE7QS9HMjNwQ0Y7O0ErR3gzcENBO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsYzlHM2VZO0U4RzRlWixnQkFBQTtBL0cyM3BDRjs7QStHeDNwQ0E7RUFDRSxnQkFBQTtFQUNBLGVBQUE7QS9HMjNwQ0Y7O0ErR3gzcENBO0VBQ0UsYzlHcmZZO0U4R3NmWixlQUFBO0EvRzIzcENGOztBK0d4M3BDQTtFQUNFLGtCQUFBO0VBQ0Esa0JBQUE7QS9HMjNwQ0Y7O0ErR3gzcENBO0VBQ0UsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLGNBQUE7QS9HMjNwQ0Y7O0ErR3gzcENBO0VBQ0Usa0JBQUE7RUFDQSx5QjlHNWdCVztFOEc2Z0JYLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtBL0cyM3BDRjs7QStHeDNwQ0E7RUFDRSxnQkFBQTtFQUNBLGNBQUE7QS9HMjNwQ0Y7O0ErR3gzcENBO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7QS9HMjNwQ0Y7O0ErR3gzcENBOztFQUVFLFdBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7S0FBQSxtQkFBQTtFQUNBLGdCQUFBO0EvRzIzcENGOztBK0d4M3BDQTtFQUNFLG1CQUFBO0VBQ0EsYzlHcmlCWTtFOEdzaUJaLGVBQUE7QS9HMjNwQ0Y7O0ErR3gzcENBO0VBQ0UsY0FBQTtFQUNBLGdCQUFBO0EvRzIzcENGOztBK0d4M3BDQTtFQUNFLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxjOUd4akJZO0U4R3lqQlosZUFBQTtFQUNBLHlCQUFBO0EvRzIzcENGOztBK0d4M3BDQTtFQUNFLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLHFCOUdsa0JZO0FENjdxQ2Q7O0ErR3gzcENBO0VBQ0UsZUFBQTtBL0cyM3BDRjs7QStHeDNwQ0E7RUFDRTtJQUNFLGNBQUE7SUFDQSxrQkFBQTtFL0cyM3BDRjtFK0d6M3BDQTtJQUNFLHNCQUFBO0lBQ0EsV0FBQTtJQUNBLFNBQUE7RS9HMjNwQ0Y7RStHejNwQ0E7SUFDRSxzQkFBQTtJQUNBLFNBQUE7RS9HMjNwQ0Y7RStHeDNwQ0E7SUFDRSxrQkFBQTtJQUNBLGlCQUFBO0UvRzAzcENGO0FBQ0Y7QStHdjNwQ0Esd0JBQUE7QUFDQTtFQUNFLGFBQUE7RUFDQSx5QjlHcG1CVztFOEdzbUJYLGtCQUFBO0EvR3czcENGOztBK0dyM3BDQTtFQUNFLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtBL0d3M3BDRjs7QStHbjNwQ0U7RUFDRSxrQkFBQTtBL0dzM3BDSjtBK0dwM3BDRTtFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLGFBQUE7RUFDQSw4QkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7QS9HczNwQ0o7QStHcDNwQ0U7RUFDRSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxvQkFBQTtBL0dzM3BDSjs7QStHbDNwQ0E7RUFDRSxrQkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSx5QkFBQTtBL0dxM3BDRjs7QStHbDNwQ0E7RUFDRSxxQjlHbHFCTztFOEdtcUJQLHdDQUFBO0EvR3EzcENGOztBK0dsM3BDQTtFQUNFLHFCOUd2cUJPO0U4R3dxQlAsNkJBQUE7QS9HcTNwQ0Y7O0ErR2wzcENBO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUEsRUFBQSxzQkFBQTtFQUNBLHNCQUFBO0EvR3EzcENGOztBK0dsM3BDQTs7RUFFRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtLQUFBLGlCQUFBO0EvR3EzcENGOztBK0dsM3BDQTtFQUNFLGdCQUFBO0VBQ0Esc0JBQUE7QS9HcTNwQ0Y7O0ErR2wzcENBO0VBQ0UsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLFNBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7QS9HcTNwQ0Y7O0ErR2wzcENBO0VBQ0UsZUFBQTtFQUNBLGM5R3RyQlk7RThHdXJCWixtQkFBQTtBL0dxM3BDRjs7QStHbDNwQ0E7RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VBQ0EsVUFBQTtBL0dxM3BDRjs7QStHbDNwQ0E7RUFDRSwwQ0FBQTtFQUNBLGdDQUFBO0EvR3EzcENGOztBK0dsM3BDQTtFQUNFLHlCOUc5dEJPO0U4Ryt0QlAscUI5Ry90Qk87QURvbHJDVDs7QStHbDNwQ0EsY0FBQTtBQUNBO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7QS9HcTNwQ0Y7O0ErR2wzcENBO0VBQ0UsWUFBQTtFQUNBLG1CQUFBLEVBQUEsOEJBQUE7RUFDQSxjQUFBO0EvR3EzcENGOztBK0dsM3BDQTtFQUNFLFlBQUE7RUFDQSxxQkFBQTtBL0dxM3BDRjs7QStHbDNwQ0EseUJBQUE7QUFDQTtFQUNFLGFBQUE7RUFDQSxnQ0FBQTtBL0dxM3BDRjs7QStHbDNwQ0E7RUFDRSxlQUFBO0VBQ0EsaUJBQUE7QS9HcTNwQ0Y7O0ErR2wzcENBO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EseUJBQUE7QS9HcTNwQ0Y7O0ErR2wzcENBO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQ0FBQTtFQUNBLGVBQUE7QS9HcTNwQ0Y7O0ErR2wzcENBO0VBQ0UseUI5Ry92Qlc7QURvbnJDYjs7QStHbDNwQ0E7RUFDRSxrQkFBQTtFQUNBLHlCQUFBO0EvR3EzcENGOztBK0dsM3BDQTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUFDQSxXQUFBO0EvR3EzcENGOztBK0dsM3BDQTtFQUNFLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtBL0dxM3BDRjs7QStHbDNwQ0E7O0VBRUUsV0FBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtLQUFBLGlCQUFBO0EvR3EzcENGOztBK0duM3BDQSw0Q0FBQTtBQUNBO0VBQ0UsaUNBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0EvR3MzcENGOztBK0duM3BDQTtFQUNFLG9DQUFBO0EvR3MzcENGOztBK0duM3BDQTs7RUFFRSx1QkFBQTtFQUNBLGtCQUFBO0EvR3MzcENGOztBK0duM3BDQSx3Q0FBQTtBQUNBO0VBQ0UsbUJBQUE7QS9HczNwQ0Y7O0ErR24zcENBLDRDQUFBO0FBQ0E7RUFDRSw2QkFBQTtFQUNBLDhCQUFBO0EvR3MzcENGOztBK0duM3BDQSw4QkFBQTtBQUNBO0VBQ0UsYUFBQTtFQUNBLFNBQUE7RUFDQSx5QjlHN3pCVztFOEc4ekJYLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtBL0dzM3BDRjs7QStHbjNwQ0E7RUFDRSxPQUFBO0EvR3MzcENGOztBK0duM3BDQTtFQUNFLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxzQkFBQTtBL0dzM3BDRjs7QStHbjNwQ0E7RUFDRSxnQkFBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0EvR3MzcENGOztBK0duM3BDQTtFQUNFLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBO0VBQ0EsYzlHbjFCWTtFOEdvMUJaLHFCQUFBO0VBQ0EsZ0JBQUE7QS9HczNwQ0Y7O0ErR24zcENBO0VBQ0UsZ0JBQUE7QS9HczNwQ0Y7O0ErR24zcENBO0VBQ0UsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLGNBQUE7QS9HczNwQ0Y7O0ErR24zcENBO0VBQ0U7SUFDRSxzQkFBQTtJQUNBLFlBQUE7RS9HczNwQ0Y7QUFDRjtBK0duM3BDQSw0QkFBQTtBQUNBO0VBQ0Usc0JBQUE7RUFDQSx5QkFBQTtBL0dxM3BDRjs7QStHbDNwQ0E7RUFDRSxrQkFBQTtBL0dxM3BDRjs7QStHbDNwQ0E7RUFDRSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7QS9HcTNwQ0Y7O0ErR2wzcENBO0VBQ0UsYzlHNTNCWTtFOEc2M0JaLGVBQUE7RUFDQSxTQUFBO0EvR3EzcENGOztBK0dsM3BDQTtFQUNFLGFBQUE7RUFDQSxxQ0FBQTtFQUNBLFNBQUE7QS9HcTNwQ0Y7O0ErR2wzcENBO0VBQ0UsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxTQUFBO0VBQ0EseUJBQUE7QS9HcTNwQ0Y7O0ErR2wzcENBO0VBQ0UsbUJBQUE7RUFDQSxxQjlHdDVCWTtBRDJ3ckNkOztBK0dsM3BDQTtFQUNFLGdCQUFBO0VBQ0EseUJBQUE7QS9HcTNwQ0Y7O0ErR2wzcENBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxlQUFBO0VBQ0EsYzlHcjZCWTtFOEdzNkJaLHlCQUFBO0EvR3EzcENGOztBK0dsM3BDQTtFQUNFLE9BQUE7QS9HcTNwQ0Y7O0ErR2wzcENBO0VBQ0UsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsYzlHaDdCWTtFOEdpN0JaLHNCQUFBO0VBQ0EsY0FBQTtBL0dxM3BDRjs7QStHbDNwQ0E7RUFDRSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsU0FBQTtBL0dxM3BDRjs7QStHbDNwQ0Esc0JBQUE7QUFDQTtFQUNFLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSw2QkFBQTtBL0dxM3BDRjs7QStHbDNwQ0E7RUFDRSxrQkFBQTtBL0dxM3BDRjs7QStHbDNwQ0E7RUFDRSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7QS9HcTNwQ0Y7O0ErR2wzcENBO0VBQ0UsYzlHLzhCWTtFOEdnOUJaLGVBQUE7RUFDQSxTQUFBO0EvR3EzcENGOztBK0dsM3BDQTtFQUNFLGFBQUE7RUFDQSxxQ0FBQTtFQUNBLFNBQUE7RUFDQSxnQkFBQTtBL0dxM3BDRjs7QStHbDNwQ0E7RUFDRSxtQkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHlCQUFBO0EvR3EzcENGOztBK0dsM3BDQTtFQUNFLGdCQUFBO0VBQ0EscUI5R3YrQlk7QUQ0MXJDZDs7QStHbDNwQ0E7RUFDRSxtQkFBQTtFQUNBLHFCQUFBO0EvR3EzcENGOztBK0dsM3BDQTtFQUNFLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtBL0dxM3BDRjs7QStHbDNwQ0E7RUFDRSxlQUFBO0VBQ0EsY0FBQTtFQUNBLHNCQUFBO0EvR3EzcENGOztBK0dsM3BDQTtFQUNFLGVBQUE7RUFDQSxjOUc1L0JZO0U4RzYvQlosU0FBQTtBL0dxM3BDRjs7QStHbDNwQ0EsbUJBQUE7QUFDQTtFQUNFLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSw2QkFBQTtBL0dxM3BDRjs7QStHbDNwQ0E7RUFDRSxlQUFBO0VBQ0EsYzlHemdDWTtFOEcwZ0NaLGFBQUE7RUFDQSxtQkFBQTtBL0dxM3BDRjs7QStHbDNwQ0Esc0JBQUE7QUFDQTtFQUNFO0lBQ0UscUNBQUE7RS9HcTNwQ0Y7QUFDRjtBK0dsM3BDQTtFQUNFO0lBQ0UsMEJBQUE7RS9HbzNwQ0Y7RStHajNwQ0E7SUFDRSwwQkFBQTtFL0dtM3BDRjtBQUNGO0ErR2gzcENBLDRCQUFBO0FBQ0E7RUFDRSxzQkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFBO0EvR2szcENGOztBK0cvMnBDQTtFQUNFLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxTQUFBO0EvR2szcENGOztBK0cvMnBDQTtFQUNFLGM5Ry9pQ1k7RThHZ2pDWixlQUFBO0VBQ0EscUJBQUE7QS9HazNwQ0Y7O0ErRy8ycENBO0VBQ0UsY0FBQTtBL0drM3BDRjs7QStHLzJwQ0E7RUFDRSxlQUFBO0VBQ0EsaUJBQUE7QS9HazNwQ0Y7O0ErRy8ycENBO0VBQ0UsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtBL0drM3BDRjs7QStHLzJwQ0E7RUFDRSxjOUdwa0NZO0U4R3FrQ1osZUFBQTtBL0drM3BDRjs7QStHLzJwQ0E7RUFDRSx5QjlHOWtDVztFOEcra0NYLHFCOUc3a0NZO0U4RzhrQ1osYzlHM2tDWTtBRDY3ckNkOztBK0cvMnBDQTtFQUNFLHFCOUdsbENZO0U4R21sQ1osY0FBQTtFQUNBLGVBQUE7QS9HazNwQ0Y7O0ErRy8ycENBO0VBQ0UsZ0JBQUE7RUFDQSxzQkFBQTtFQUNBLGVBQUE7QS9HazNwQ0Y7O0ErRy8ycENBO0VBQ0UscUJBQUE7QS9HazNwQ0Y7O0ErRy8ycENBO0VBQ0UseUJBQUE7RUFDQSxlQUFBO0EvR2szcENGOztBK0cvMnBDQTtFQUNFLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7QS9HazNwQ0Y7O0ErRy8ycENBO0VBQ0UseUI5Ry9tQ1c7RThHZ25DWCx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTtBL0drM3BDRjs7QStHLzJwQ0E7RUFDRSxnQkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtBL0drM3BDRjs7QStHLzJwQ0E7RUFDRSxxQkFBQTtBL0drM3BDRjs7QStHLzJwQ0EsNEJBQUE7QUFDQTtFQUNFLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtBL0drM3BDRjs7QStHLzJwQ0EsK0JBQUE7QUFDQTtFQUNFLGVBQUE7RUFDQSxjOUd0b0NZO0U4R3VvQ1osa0JBQUE7RUFDQSxrQkFBQTtBL0drM3BDRjs7QStHLzJwQ0Esa0NBQUE7QUFDQTtFQUNFLGVBQUE7RUFDQSxjOUc5b0NZO0U4RytvQ1osZUFBQTtBL0drM3BDRjs7QStHLzJwQ0Esc0NBQUE7QUFDQTtFQUNFLHlCQUFBO0EvR2szcENGOztBK0cvMnBDQTtFQUNFLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QS9HazNwQ0Y7O0ErRy8ycENBLDRCQUFBO0FBQ0E7RUFDRSxtQkFBQTtBL0drM3BDRjs7QStHLzJwQ0E7RUFDRSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsU0FBQTtBL0drM3BDRjs7QStHLzJwQ0E7RUFDRSxjQUFBO0VBQ0EsZUFBQTtFQUNBLHFCQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QS9HazNwQ0Y7O0ErRy8ycENBO0VBQ0UsY0FBQTtFQUNBLDBCQUFBO0EvR2szcENGOztBK0cvMnBDQTtFQUNFLGVBQUE7QS9HazNwQ0Y7O0ErRy8ycENBO0VBQ0UsZ0JBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0EvR2szcENGOztBK0cvMnBDQTtFQUNFLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtBL0drM3BDRjs7QStHLzJwQ0E7RUFDRSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtBL0drM3BDRjs7QStHLzJwQ0E7RUFDRSxjQUFBO0VBQ0EsZUFBQTtFQUNBLHFCQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QS9HazNwQ0Y7O0ErRy8ycENBO0VBQ0UsZ0JBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtBL0drM3BDRjs7QStHLzJwQ0E7RUFDRSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7QS9HazNwQ0Y7O0ErRy8ycENBO0VBQ0UsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTtBL0drM3BDRjs7QStHLzJwQ0E7RUFDRSxnQkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtBL0drM3BDRjs7QStHLzJwQ0E7RUFDRSxxQkFBQTtBL0drM3BDRjs7QStHLzJwQ0E7RUFDRSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0Esc0JBQUE7QS9HazNwQ0Y7O0ErRy8ycENBO0VBQ0UsYzlHenhDTztFOEcweENQLGVBQUE7QS9HazNwQ0Y7O0ErRy8ycENBO0VBQ0UsZUFBQTtFQUNBLGdCQUFBO0EvR2szcENGOztBK0cvMnBDQTtFQUNFLHlCQUFBO0EvR2szcENGOztBK0cvMnBDQTtFQUNFOztJQUVFLGFBQUE7RS9HazNwQ0Y7RStHLzJwQ0E7SUFDRSxnQkFBQTtFL0dpM3BDRjtFK0c5MnBDQTtJQUNFLGdCQUFBO0UvR2czcENGO0FBQ0Y7QStHNzJwQ0E7RUFDRSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5QkFBQTtFQUNBLGVBQUE7QS9HKzJwQ0Y7O0ErRzUycENBO0VBQ0UseUJBQUE7QS9HKzJwQ0Y7O0ErRzUycENBO0VBQ0UsZUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QS9HKzJwQ0Y7O0ErRzUycENBO0VBQ0Usa0JBQUE7RUFDQSxrQkFBQTtBL0crMnBDRjs7QStHNTJwQ0E7RUFDRSxhQUFBO0EvRysycENGOztBK0c1MnBDQTtFQUNFLHFCOUdoMUNPO0U4R2kxQ1AsK0JBQUE7QS9HKzJwQ0Y7O0ErRzUycENBO0VBQ0UscUI5R3IxQ087RThHczFDUCw4QkFBQTtBL0crMnBDRjs7QStHNTJwQ0E7RUFDRSx5QjlHeDBDVztFOEcwMENYLHlCQUFBO0VBQ0EsYzlHdDBDWTtFOEd1MENaLGVBQUE7RUFDQSx5QkFBQTtFQUNBLHNDQUFBO0VBQ0EseUNBQUE7RUFDQSxxQ0FBQTtFQUNBLHdDQUFBO0VBQ0EseUJBQUE7QS9HODJwQ0Y7O0ErRzMycENBO0VBQ0UseUJBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLHlCQUFBO0VBQ0Esb0NBQUE7RUFDQSx1Q0FBQTtFQUNBLHVDQUFBO0VBQ0EsMENBQUE7RUFDQSx5QkFBQTtBL0c4MnBDRjs7QStHMzJwQ0E7RUFDRSxhQUFBO0VBQ0EsZ0JBQUE7QS9HODJwQ0Y7O0ErRzMycENBO0VBQ0UscUJBQUE7RUFDQSxpQkFBQTtBL0c4MnBDRjs7QStHMzJwQ0E7RUFDRSxxQkFBQTtFQUNBLGtCQUFBO0EvRzgycENGOztBK0czMnBDQTtFQUNFLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSwwQkFBQTtFQUNBLGM5Ry8yQ1k7RThHZzNDWix5QkFBQTtBL0c4MnBDRjs7QStHMzJwQ0E7RUFDRSxjQUFBO0EvRzgycENGOztBK0czMnBDQTtFQUNFLGVBQUE7RUFDQSwrQkFBQTtBL0c4MnBDRjs7QStHMzJwQ0E7RUFDRSx5QkFBQTtBL0c4MnBDRjs7QStHMzJwQ0E7RUFDRSx5QkFBQTtBL0c4MnBDRjs7QStHMzJwQ0E7RUFDRSx1QkFBQTtBL0c4MnBDRjs7QStHMzJwQ0E7RUFDRSxlQUFBO0VBQ0EsY0FBQTtBL0c4MnBDRjs7QStHMzJwQ0E7RUFDRSxlQUFBO0VBQ0EsYzlHLzRDWTtBRDZ2c0NkOztBK0czMnBDQTtFQUNFLGtCQUFBO0VBQ0Esa0JBQUE7QS9HODJwQ0Y7O0ErRzMycENBO0VBQ0UscUJBQUE7QS9HODJwQ0Y7O0ErRzMycENBO0VBQ0UsZ0JBQUE7QS9HODJwQ0Y7O0ErRzMycENBO0VBQ0UsZ0JBQUE7QS9HODJwQ0Y7O0ErRzMycENBO0VBQ0Usb0JBQUE7RUFDQSxnQ0FBQTtFQUNBLG1CQUFBO0EvRzgycENGOztBK0czMnBDQTs7RUFFRSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxTQUFBO0EvRzgycENGOztBK0czMnBDQTs7RUFFRSxhQUFBO0VBQ0Esb0JBQUE7QS9HODJwQ0Y7O0ErRzMycENBOztFQUVFLGVBQUE7RUFDQSxnQkFBQTtBL0c4MnBDRjs7QStHMzJwQ0Esa0JBQUE7QUFDQTtFQUNFLGVBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QS9HODJwQ0Y7O0ErRzMycENBO0VBQ0UsZUFBQTtFQUNBLGM5R3I4Q1k7QURtenNDZDs7QStHMzJwQ0EsbUJBQUE7QUFDQTtFQUNFLGVBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QS9HODJwQ0Y7O0ErRzMycENBO0VBQ0UsZUFBQTtFQUNBLGM5R2o5Q1k7QUQrenNDZDs7QStHMzJwQ0EsZ0JBQUE7QUFDQTtFQUNFLGVBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QS9HODJwQ0Y7O0ErRzMycENBO0VBQ0UsZUFBQTtFQUNBLGM5Rzc5Q1k7QUQyMHNDZDs7QStHMzJwQ0Esd0JBQUE7QUFDQTtFQUNFLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLHlCQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0EvRzgycENGOztBK0czMnBDQTtFQUNFLFdBQUE7RUFDQSxlQUFBO0VBQ0Esb0JBQUE7QS9HODJwQ0Y7O0ErRzMycENBO0VBQ0UsbUJBQUE7RUFDQSwyQkFBQTtFQUNBLGlEQUFBO0EvRzgycENGOztBK0czMnBDQTtFQUNFLHdCQUFBO0VBQ0EsZ0JBQUE7QS9HODJwQ0Y7O0ErRzMycENBO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QS9HODJwQ0Y7O0ErRzMycENBO0VBQ0UsY0FBQTtFQUNBLGVBQUE7QS9HODJwQ0Y7O0ErRzMycENBO0VBQ0UsZ0JBQUE7QS9HODJwQ0Y7O0ErRzMycENBO0VBQ0UsYUFBQTtFQUNBLGNBQUE7QS9HODJwQ0Y7O0ErRzMycENBLHFGQUFBO0FBQ0E7O0VBRUUsZ0JBQUE7QS9HODJwQ0Y7O0ErRzMycENBLDhCQUFBO0FBQ0E7Ozs7OztFQU1FLFlBQUE7RUFDQSxlQUFBO0EvRzgycENGOztBK0czMnBDQSxpQ0FBQTtBQUNBOzs7RUFHRSxTQUFBO0VBQ0EsWUFBQTtBL0c4MnBDRjs7QStHNTJwQ0EsaUNBQUE7QUFDQTs7O0VBRUUsZ0JBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QS9HZzNwQ0Y7O0ErRzcycENBO0VBQ0U7SUFDRSxhQUFBO0UvR2czcENGO0UrRzcycENBO0lBQ0UsbUJBQUE7RS9HKzJwQ0Y7RStHNzJwQ0E7Ozs7OztJQU1FLFdBQUE7SUFDQSxlQUFBO0UvRysycENGO0UrRzcycENBOztJQUVFLFdBQUE7SUFDQSxlQUFBO0UvRysycENGO0UrRzUycENBO0lBQ0UsYUFBQTtJQUNBLGVBQUE7SUFDQSx1QkFBQTtJQUNBLFNBQUE7RS9HODJwQ0Y7RStHMzJwQ0E7SUFDRSxrQkFBQTtJQUNBLHFCQUFBO0lBQ0Esa0JBQUE7SUFDQSxtQkFBQTtFL0c2MnBDRjtFK0cxMnBDQTtJQUNFLGdCQUFBO0lBQ0EsaUJBQUE7SUFDQSxjQUFBO0UvRzQycENGO0FBQ0Y7QStHejJwQ0E7RUFDRSxhQUFBO0VBQ0EsY0FBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLHdCQUFBO0VBQ0EsZUFBQTtBL0cyMnBDRjs7QStHejJwQ0E7RUFDRSxVQUFBO0EvRzQycENGOztBK0d6MnBDQTtFQUNFLHdCQUFBO0EvRzQycENGOztBK0d6MnBDQTtFQUNFLHdCQUFBO0EvRzQycENGOztBK0d6MnBDQTtFQUNFLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLGFBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0EvRzQycENGOztBK0cxMnBDQTtFQUNFLE9BQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtBL0c2MnBDRjs7QStHMzJwQ0E7RUFDRSxtQjlHN3FETztFOEc4cURQLFdBQUE7QS9HODJwQ0Y7O0ErRzMycENBO0VBQ0UsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0EvRzgycENGOztBK0czMnBDQTtFQUNFLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0EseUJBQUE7QS9HODJwQ0Y7O0ErRzMycENBO0VBQ0UsYUFBQTtFQUNBLHVCQUFBO0VBQ0EscUJBQUE7RUFDQSxTQUFBO0VBQ0EsZUFBQTtBL0c4MnBDRjs7QStHMzJwQ0E7RUFDQyx1QkFBQTtBL0c4MnBDRDs7QWdIeG50Q0E7RUFDSSxzQ0FBQTtFQUVBLDhGL0dGcUI7RStHR3JCLHlCL0cwRVM7RStHekVULFVBQUE7RUFDQSxTQUFBO0VBd0RBLHFGQUFBO0VBTUEsNkNBQUE7RUFjQSw4QkFBQTtFQVVBLGlDQUFBO0VBV0Esa0NBQUE7RUFDQSxxQkFBQTtFQWNBLGtCQUFBO0VBUUEsK0JBQUE7RUFnQkEsd0NBQUE7RUE4REEsc0JBQUE7RUFhQSxzRUFBQTtFQU9BLG1CQUFBO0VBUUEsaURBQUE7RUFNQSxnREFBQTtFQUtBLDJDQUFBO0FoSDQ1c0NKO0FnSHZvdENJO0VBQ0ksaUJBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtBaEh5b3RDUjtBZ0h0b3RDSTtFQUNJLFlBQUE7RUFDQSxhQUFBO0VBQ0Esa0JBQUE7QWhId290Q1I7QWdIcm90Q0k7RUFDSSx5QkFBQTtFQUNBLFlBQUE7QWhIdW90Q1I7QWdIcG90Q0k7RUFDSSx5QkFBQTtBaEhzb3RDUjtBZ0hub3RDSTtFQUNJLHFCQUFBO0VBQ0Esa0RBQUE7QWhIcW90Q1I7QWdIbG90Q0k7RUFDSSxrQkFBQTtBaEhvb3RDUjtBZ0hqb3RDSTtFQUNJLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxRQUFBO0VBQ0EsMkJBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLGtDQUFBO0VBQ0EsbUNBQUE7RUFDQSw2QkFBQTtFQUNBLG9CQUFBO0FoSG1vdENSO0FnSGhvdENJO0VBQ0ksZ0JBQUE7QWhIa290Q1I7QWdIL250Q0k7RUFDSSxhQUFBO0VBQ0EsY0FBQTtBaEhpb3RDUjtBZ0g3bnRDSTs7RUFFSSxnQkFBQTtBaEgrbnRDUjtBZ0gzbnRDSTtFQUNJLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0FoSDZudENSO0FnSDFudENJO0VBQ0ksdUJBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0FoSDRudENSO0FnSHhudENJOzs7Ozs7RUFNSSxnQkFBQTtBaEgwbnRDUjtBZ0h0bnRDSTs7O0VBRUksZ0JBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QWhIeW50Q1I7QWdIcG50Q0k7RUFFSTs7Ozs7SUFLSSxZQUFBO0lBQ0EsZ0JBQUE7SUFDQSxnQkFBQTtFaEhxbnRDVjtBQUNGO0FnSGpudENJO0VBQ0ksZ0JBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtBaEhtbnRDUjtBZ0gvbXRDSTtFQUNJLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtBaEhpbnRDUjtBZ0g5bXRDSTtFQUNJLGNBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QWhIZ250Q1I7QWdINW10Q0k7RUFDSSxXQUFBO0FoSDhtdENSO0FnSDNtdENJO0VBQ0ksV0FBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxZQUFBO0FoSDZtdENSO0FnSDFtdENJO0VBQ0ksaUJBQUE7RUFDQSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0FoSDRtdENSO0FnSHptdENJO0VBQ0kseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtBaEgybXRDUjtBZ0h4bXRDSTtFQUNJLGdDQUFBO0VBQ0EsbUNBQUE7QWhIMG10Q1I7QWdIdm10Q0k7RUFDSSxpQ0FBQTtFQUNBLG9DQUFBO0FoSHltdENSO0FnSHRtdENJO0VBQ0ksV0FBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7QWhId210Q1I7QWdIcm10Q0k7RUFDSSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxZQUFBO0FoSHVtdENSO0FnSHBtdENJO0VBQ0ksa0JBQUE7RUFDQSxnQkFBQTtBaEhzbXRDUjtBZ0hubXRDSTtFQUNJLHlCQUFBO0FoSHFtdENSO0FnSGptdENJOzs7RUFHSSxxQkFBQTtFQUNBLHNCQUFBO0FoSG1tdENSO0FnSGhtdENJO0VBQ0kscUJBQUE7RUFDQSxzQkFBQTtBaEhrbXRDUjtBZ0g5bHRDSTs7RUFFSSxxQkFBQTtFQUNBLHNCQUFBO0FoSGdtdENSO0FnSDVsdENJOztFQUVJLFlBQUE7RUFDQSxtQkFBQTtFQUNBLDRCQUFBO0FoSDhsdENSO0FnSDFsdENJOztFQUVJLGlDQUFBO0FoSDRsdENSO0FnSHhsdENJO0VBQ0kscUJBQUE7QWhIMGx0Q1I7QWdIdGx0Q0k7Ozs7RUFJSSxpREFBQTtFQUNBLHFDQUFBO0FoSHdsdENSO0FnSHJsdENJO0VBQ0ksNEJBQUE7RUFDQSx3QkFBQTtBaEh1bHRDUjtBZ0hwbHRDSTtFQUNJLFlBQUE7RUFDQSx1QkFBQTtFQUNBLGlDQUFBO0VBQ0EsYUFBQTtFQUNBLFdBQUE7RUFDQSx1QkFBQTtBaEhzbHRDUjtBZ0hubHRDSTtFQUNJLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7QWhIcWx0Q1I7QWdIbGx0Q0k7RUFDSSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EseUJBQUE7QWhIb2x0Q1I7QWdIamx0Q0k7RUFDSSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsV0FBQTtBaEhtbHRDUjs7QWlIaDN0Q0EseURBQUE7QUFDQTtFQUNFLGFBQUE7RUFDQSw4QkFBQTtFQUNBLG1CQUFBO0FqSG0zdENGOztBaUhoM3RDQTtFQUNFLFlBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxRQUFBO0FqSG0zdENGOztBaUhoM3RDQTs7RUFFRSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBakhtM3RDRjs7QWlIaDN0Q0E7RUFDRSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0FqSG0zdENGOztBaUhoM3RDQTtFQUNFLFdBQUE7RUFDQSx5QkFBQTtFQUNBLGdCQUFBO0FqSG0zdENGOztBaUhoM3RDQTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxhQUFBO0VBQ0EsMkNBQUE7RUFDQSx3Q0FBQTtFQUNBLG1CQUFBO0FqSG0zdENGOztBaUhoM3RDQTs7RUFFRSxhQUFBO0VBQ0EsNkJBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0FqSG0zdENGOztBaUgvMnRDQTs7RUFFRSxtQkFBQTtBakhrM3RDRjs7QWlILzJ0Q0E7O0VBRUUsZ0JBQUE7RUFDQSxnQkFBQTtBakhrM3RDRjs7QWlILzJ0Q0E7RUFDRSx1QkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7QWpIazN0Q0Y7O0FpSC8ydENBO0VBQ0UseUJBQUE7RUFDQSw2Q0FBQTtBakhrM3RDRjs7QWlILzJ0Q0E7RUFDRSxzQkFBQTtFQUNBLFFBQUE7QWpIazN0Q0Y7O0FpSC8ydENBO0VBQ0UsU0FBQTtFQUNBLGlCQUFBO0FqSGszdENGOztBaUgvMnRDQTtFQUNFLFlBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtLQUFBLGlCQUFBO0FqSGszdENGOztBaUgvMnRDQTtFQUNFLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7QWpIazN0Q0Y7O0FpSC8ydENBO0VBQ0Usa0JBQUE7RUFDQSw4RUFBQTtFQUNBLDRCQUFBO0FqSGszdENGOztBaUgvMnRDQTtFQUNFLG9DQUFBO0VBQ0EsY0FBQTtBakhrM3RDRjs7QWlILzJ0Q0E7RUFDRSxvQ0FBQTtFQUNBLGNBQUE7QWpIazN0Q0Y7O0FpSC8ydENBOztFQUVFLHlCQUFBO0VBQ0EsY0FBQTtBakhrM3RDRjs7QWlILzJ0Q0E7RUFDRSxvQ0FBQTtFQUNBLGNBQUE7QWpIazN0Q0Y7O0FpSC8ydENBO0VBQ0UsZUFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxlQUFBO0FqSGszdENGOztBaUgvMnRDQTtFQUNFLHVCQUFBO0FqSGszdENGOztBaUgvMnRDQTtFQUNFLGVBQUE7RUFDQSxXQUFBO0FqSGszdENGOztBaUgvMnRDQTtFQUNFLGNBQUE7QWpIazN0Q0Y7O0FpSC8ydENBO0VBQ0UsY0FBQTtBakhrM3RDRjs7QWlILzJ0Q0E7RUFDRSxZQUFBO0FqSGszdENGOztBaUgvMnRDQTtFQUNFLGFBQUE7RUFDQSxTQUFBO0FqSGszdENGOztBaUgvMnRDQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtBakhrM3RDRjs7QWlILzJ0Q0E7RUFDRSx5QkFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EseUJBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLFFBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7QWpIazN0Q0Y7O0FpSC8ydENBO0VBQ0UsdUJBQUE7RUFDQSxZQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTtBakhrM3RDRjs7QWlILzJ0Q0E7RUFDRSxnQkFBQTtBakhrM3RDRjs7QWlILzJ0Q0E7RUFDRSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsU0FBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7RUFDQSxZQUFBO0VBQ0Esd0NBQUE7QWpIazN0Q0Y7O0FpSC8ydENBO0VBQ0UsVUFBQTtBakhrM3RDRjs7QWlILzJ0Q0E7RUFDRSxZQUFBO0VBQ0EsWUFBQTtBakhrM3RDRjs7QWlILzJ0Q0E7RUFDRSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtBakhrM3RDRjs7QWlILzJ0Q0E7RUFDRSxlQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0FqSGszdENGOztBaUgvMnRDQTtFQUNFLGdCQUFBO0FqSGszdENGOztBaUgvMnRDQTtFQUNFLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0FqSGszdENGOztBaUgvMnRDQTtFQUNFLG1CQUFBO0FqSGszdENGOztBaUgvMnRDQTtFQUNFLFdBQUE7RUFDQSxtQkFBQTtBakhrM3RDRjs7QWlILzJ0Q0E7RUFDRSxXQUFBO0FqSGszdENGOztBaUhoM3RDQTtFQUNFLGFBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0FqSG0zdENGOztBaUhoM3RDQTtFQUNFLGFBQUE7RUFDQSxnQkFBQTtFQUNBLFNBQUE7RUFDQSxnQkFBQTtBakhtM3RDRjs7QWlIaDN0Q0E7RUFDRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7S0FBQSxpQkFBQTtBakhtM3RDRjs7QWlIaDN0Q0Esb0JBQUE7QUFDQTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtBakhtM3RDRjs7QWlIaDN0Q0E7RUFDRSxVQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtBakhtM3RDRjs7QWlIaDN0Q0E7RUFDRSx3QkFBQTtLQUFBLHFCQUFBO1VBQUEsZ0JBQUE7RUFDQSx5QkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBakhtM3RDRjs7QWlIaDN0Q0E7RUFDRSxxQkFBQTtFQUNBLHVCQUFBO0FqSG0zdENGOztBaUhoM3RDQTtFQUNBLFdBQUE7RUFDRSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsZ0NBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7QWpIbTN0Q0Y7O0FpSGgzdENBO0VBQ0UsYUFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSxRQUFBO0VBQ0EsdUJBQUE7QWpIbTN0Q0Y7O0FpSGozdENBLHNCQUFBO0FBQ0E7RUFDRTtJQUNFLGNBQUE7SUFDQSxhQUFBO0VqSG8zdENGO0VpSGozdENBO0lBQ0Usc0JBQUE7SUFDQSxZQUFBO0lBQ0EsbUJBQUE7RWpIbTN0Q0Y7RWlIaDN0Q0E7SUFDRSxxQkFBQTtJQUNBLGdCQUFBO0VqSGszdENGO0VpSC8ydENBO0lBQ0UsV0FBQTtFakhpM3RDRjtFaUg5MnRDQTtJQUNFLGVBQUE7RWpIZzN0Q0Y7RWlINzJ0Q0E7SUFDRSxlQUFBO0VqSCsydENGO0VpSDUydENBO0lBQ0UsV0FBQTtJQUNBLGtCQUFBO0VqSDgydENGO0VpSDMydENBOztJQUVFLGVBQUE7RWpINjJ0Q0Y7RWlIMTJ0Q0E7SUFDRSxzQkFBQTtJQUNBLFNBQUE7RWpINDJ0Q0Y7RWlIejJ0Q0E7SUFDRSxnQkFBQTtFakgyMnRDRjtFaUh4MnRDQTs7SUFFRSxrQkFBQTtJQUNBLGtCQUFBO0lBQ0EsNkJBQUE7SUFDQSxtQkFBQTtFakgwMnRDRjtFaUh2MnRDQTtJQUNFLFdBQUE7SUFDQSxZQUFBO0lBQ0Esa0JBQUE7RWpIeTJ0Q0Y7RWlIdDJ0Q0E7SUFDRSxhQUFBO0lBQ0EsU0FBQTtFakh3MnRDRjtFaUhyMnRDQTtJQUNFLGVBQUE7SUFDQSxnQkFBQTtJQUNBLFlBQUE7RWpIdTJ0Q0Y7RWlIcjJ0Q0E7SUFDRSxXQUFBO0VqSHUydENGO0FBQ0Y7QWtIbnd1Q0E7RUFDRSx5QkFBQTtBbEhxd3VDRjs7QWtIbHd1Q0E7RUFDRSx5QkFBQTtBbEhxd3VDRjs7QWtIbHd1Q0E7RUFDRSx3QkFBQTtBbEhxd3VDRjs7QWtIbHd1Q0E7OztFQUdFLHlCQUFBO0FsSHF3dUNGOztBa0hsd3VDQTtFQUNFLHlCQUFBO0VBQ0EsNEJBQUE7RUFDQSxZQUFBO0FsSHF3dUNGOztBa0hsd3VDQTtFQUNFLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSx5Q0FBQTtFQUNBLGdCQUFBO0FsSHF3dUNGOztBa0hsd3VDQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EseUJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtBbEhxd3VDRjs7QWtIbHd1Q0E7RUFDRSxtQkFBQTtBbEhxd3VDRjs7QWtIbHd1Q0E7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxRQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0FsSHF3dUNGOztBa0hsd3VDQTtFQUNFLHlCQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QWxIcXd1Q0Y7O0FrSGx3dUNBO0VBQ0UsWUFBQTtFQUNBLGFBQUE7QWxIcXd1Q0Y7O0FrSGx3dUNBO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBbEhxd3VDRjs7QWtIbHd1Q0E7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxRQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7QWxIcXd1Q0Y7O0FrSGx3dUNBO0VBQ0UsZUFBQTtFQUNBLGtCQUFBO0FsSHF3dUNGOztBa0hsd3VDQTtFQUNFLHlCQUFBO0VBQ0EsWUFBQTtBbEhxd3VDRjs7QWtIbHd1Q0E7RUFDRSxvQkFBQTtFQUNBLFlBQUE7QWxIcXd1Q0Y7O0FrSGx3dUNBO0VBQ0UseUJBQUE7QWxIcXd1Q0Y7O0FrSGx3dUNBO0VBQ0UsZUFBQTtFQUNBLGNBQUE7QWxIcXd1Q0Y7O0FrSGx3dUNBO0VBQ0UsV0FBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7QWxIcXd1Q0Y7O0FrSGx3dUNBOztFQUVFLHNCQUFBO0VBQ0Esa0JBQUE7QWxIcXd1Q0Y7O0FrSGx3dUNBOztFQUVFLGdCQUFBO0FsSHF3dUNGOztBa0hsd3VDQTtFQUNFLG9DQUFBO0VBQ0EsZ0NBQUE7QWxIcXd1Q0Y7O0FrSGx3dUNBO0VBQ0UsaUJBQUE7QWxIcXd1Q0Y7O0FrSGx3dUNBO0VBQ0UsNEJBQUE7QWxIcXd1Q0Y7O0FrSGx3dUNBO0VBQ0UsMkJBQUE7RUFDQSw4QkFBQTtBbEhxd3VDRjs7QWtIbHd1Q0E7RUFDRSwyQkFBQTtFQUNBLGdDQUFBO0FsSHF3dUNGOztBa0hsd3VDQTtFQUNFLDZCQUFBO0FsSHF3dUNGOztBa0hsd3VDQTs7RUFFRSxrQkFBQTtBbEhxd3VDRjs7QWtIbHd1Q0E7RUFDRSxpQkFBQTtBbEhxd3VDRjs7QWtIbHd1Q0E7RUFDRSwwQkFBQTtBbEhxd3VDRjs7QWtIbHd1Q0E7RUFDRSxXQUFBO0VBQ0Esa0JBQUE7QWxIcXd1Q0Y7O0FrSGx3dUNBO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0FsSHF3dUNGOztBa0hsd3VDQTtFQUNFLGdDQUFBO0FsSHF3dUNGOztBa0hsd3VDQTtFQUNFLCtCQUFBO0FsSHF3dUNGOztBa0hsd3VDQTtFQUNFLGtCQUFBO0FsSHF3dUNGOztBa0hsd3VDQTtFQUNFO0lBQ0UsV0FBQTtFbEhxd3VDRjtFa0hsd3VDQTtJQUNFLFdBQUE7SUFDQSxrQkFBQTtJQUNBLHVCQUFBO0lBQ0EsbUJBQUE7RWxIb3d1Q0Y7RWtIand1Q0E7SUFDRSwwQkFBQTtFbEhtd3VDRjtFa0hod3VDQTtJQUNFLGdCQUFBO0VsSGt3dUNGO0VrSC92dUNBO0lBQ0UsNEJBQUE7RWxIaXd1Q0Y7RWtIOXZ1Q0E7SUFDRSwwQkFBQTtFbEhnd3VDRjtFa0g3dnVDQTtJQUNFLCtCQUFBO0lBQ0Esa0JBQUE7SUFDQSxpQkFBQTtFbEgrdnVDRjtFa0g1dnVDQTtJQUNFLDRCQUFBO0VsSDh2dUNGO0VrSDN2dUNBO0lBQ0UsaUJBQUE7RWxINnZ1Q0Y7QUFDRjtBbUgxOXVDRTtFQUNFLDJDQUFBO0FuSDQ5dUNKO0FtSHo5dUNFO0VBQ0UsbUJBQUE7RUFDQSx3Q0FBQTtFQUNBLGdCQUFBO0VBQ0EseUJBQUE7QW5IMjl1Q0o7QW1IeDl1Q0U7RUFDRSxtQkFBQTtBbkgwOXVDSjtBbUh4OXVDSTtFQUNFLGlCQUFBO0FuSDA5dUNOO0FtSHQ5dUNFO0VBQ0UsbUJBQUE7QW5Idzl1Q0o7QW1Icjl1Q0U7RUFDRSxrQkFBQTtBbkh1OXVDSjtBbUhwOXVDRTtFQUNFLGtCQUFBO0FuSHM5dUNKO0FtSG45dUNFO0VBQ0UscUJBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0FuSHE5dUNKO0FtSGw5dUNFO0VBQ0UsYUFBQTtBbkhvOXVDSjtBbUhqOXVDRTtFQUNFLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0FuSG05dUNKO0FtSGg5dUNFO0VBQ0UsZ0JBQUE7RUFDQSxtQkFBQTtBbkhrOXVDSjtBbUgvOHVDRTtFQUNFLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7RUFDQSxvQkFBQTtFQUNBLFdBQUE7QW5IaTl1Q0o7QW1IOTh1Q0U7RUFDRSwwQkFBQTtBbkhnOXVDSjtBbUg3OHVDRTtFQXJFRjtJQTBGSSxxQ0FBQTtFbkg0N3VDRjtFbUhoOXVDRTtJQUNFLHNCQUFBO0lBQ0EsK0JBQUE7SUFDQSxZQUFBO0VuSGs5dUNKO0VtSC84dUNFO0lBQ0UsV0FBQTtFbkhpOXVDSjtFbUg5OHVDRTtJQUNFLHNCQUFBO0lBQ0EsK0JBQUE7RW5IZzl1Q0o7RW1INzh1Q0U7SUFDRSxXQUFBO0lBQ0EsdUJBQUE7RW5IKzh1Q0o7RW1IMzh1Q0U7SUFDRSwwQkFBQTtFbkg2OHVDSjtBQUNGOztBb0gxaXZDQTtFQUNFLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0FwSDZpdkNGOztBb0gxaXZDQTtFQUNFLGVBQUE7QXBINml2Q0Y7O0FvSDFpdkNBO0VBQ0UsZUFBQTtFQUNBLG9DQUFBO0VBQ0EseUJBQUE7QXBINml2Q0Y7O0FvSDFpdkNBO0VBQ0ksbUJBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EsU0FBQTtBcEg2aXZDSjs7QW9IMWl2Q0E7RUFDSSxlQUFBO0VBQ0EsZUFBQTtBcEg2aXZDSjs7QW9IMWl2Q0E7RUFDRSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0EseUJBQUE7RUFDQSxpQkFBQTtBcEg2aXZDRjs7QW9IMWl2Q0E7RUFDRSx5QkFBQTtFQUNBLFdBQUE7QXBINml2Q0Y7O0FvSDFpdkNBO0VBQ0U7SUFDRSxpQkFBQTtFcEg2aXZDRjtBQUNGO0FxSDlsdkNBO0VBQ0UsYUFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7QXJIZ212Q0Y7O0FxSDdsdkNBO0VBQ0Usa0JBQUE7QXJIZ212Q0Y7O0FxSDdsdkNBO0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLFNBQUE7RUFDQSwyQkFBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EseUJBQUE7QXJIZ212Q0Y7O0FxSDdsdkNBO0VBQ0UscUJBQUE7QXJIZ212Q0Y7O0FxSDdsdkNBO0VBQ0UsZ0JBQUE7QXJIZ212Q0Y7O0FxSDdsdkNBO0VBQ0Usb0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0FySGdtdkNGOztBcUg3bHZDQTtFQUNFLGdCQUFBO0FySGdtdkNGOztBcUg3bHZDQTtFQUNFOztJQUVFLGlDQUFBO0lBQ0Esc0JBQUE7RXJIZ212Q0Y7RXFIN2x2Q0E7O0lBRUUsV0FBQTtJQUNBLHVCQUFBO0lBQ0EsbUJBQUE7RXJIK2x2Q0Y7QUFDRjtBc0g3bnZDQTtFQUNFLGlCQUFBO0VBQ0EsNkJBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBaUlBLDRCQUFBO0F0SCsvdUNGO0FzSDludkNFO0VBQ0UsZ0NBQUE7QXRIZ292Q0o7QXNIN252Q0U7RUFDRSxpQ0FBQTtBdEgrbnZDSjtBc0g1bnZDRTtFQUNFLHNCQUFBO0F0SDhudkNKO0FzSDNudkNFO0VBQ0UscUJBQUE7RUFDQSxtQkFBQTtBdEg2bnZDSjtBc0gxbnZDRTtFQUNFLDJCQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQkFBQTtBdEg0bnZDSjtBc0h6bnZDRTtFQUNFLFlBQUE7RUFDQSw2QkFBQTtFQUNBLG1CQUFBO0F0SDJudkNKO0FzSHhudkNFO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGFBQUE7RUFDQSxnQ0FBQTtFQUNBLG1CQUFBO0F0SDBudkNKO0FzSHRudkNFO0VBQ0UsWUFBQTtFQUNBLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLG9CQUFBO0VBQ0EsNkJBQUE7RUFDQSxXQUFBO0F0SHdudkNKO0FzSHJudkNFO0VBQ0UseUJBQUE7QXRIdW52Q0o7QXNIcG52Q0U7RUFDRSx5QkFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtBdEhzbnZDSjtBc0hubnZDRTtFQUNFLHFCQUFBO0F0SHFudkNKO0FzSGxudkNFO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBdEhvbnZDSjtBc0hobnZDRTtFQUNFLHlCckh2Q0s7RXFId0NMLHFCckh4Q0s7QUQwcHZDVDtBc0gvbXZDRTtFQUNFLFdBQUE7RUFDQSxZQUFBO0F0SGludkNKO0FzSDltdkNFO0VBQ0UscUJBQUE7RUFDQSxrQkFBQTtBdEhnbnZDSjtBc0g3bXZDRTtFQUNFLGNBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0F0SCttdkNKO0FzSDVtdkNFO0VBQ0Usa0JBQUE7QXRIOG12Q0o7QXNIMW12Q0U7RUFDRSxrQkFBQTtFQUNBLHVCQUFBO0F0SDRtdkNKO0FzSHptdkNFO0VBQ0UsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7QXRIMm12Q0o7QXNIem12Q0k7RUFDRSxvQ0FBQTtFQUNBLGNBQUE7QXRIMm12Q047QXNIdm12Q0U7RUFDRSxlQUFBO0VBQ0EseUJBQUE7S0FBQSxzQkFBQTtVQUFBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxzQ0FBQTtBdEh5bXZDSjtBc0h0bXZDRTtFQUNFLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7QXRId212Q0o7QXNIcG12Q0U7RUFDRSxZQUFBO0F0SHNtdkNKO0FzSG5tdkNFO0VBQ0UsVUFBQTtFQUNBLGNBQUE7QXRIcW12Q0o7QXNIbG12Q0U7RUFDRSxnQkFBQTtBdEhvbXZDSjtBc0hqbXZDRTtFQUNFLFVBQUE7RUFDQSxjQUFBO0F0SG1tdkNKO0FzSGhtdkNFO0VBQ0UsZ0JBQUE7QXRIa212Q0o7QXNIL2x2Q0U7RUFDRSxxQ0FBQTtBdEhpbXZDSjtBc0g5bHZDRTtFQUNFLGNBQUE7QXRIZ212Q0o7QXNIN2x2Q0U7RUFDRSx5Q0FBQTtFQUNBLDRCQUFBO0F0SCtsdkNKO0FzSDVsdkNFO0VBQ0UsK0JBQUE7RUFDQSw2QkFBQTtBdEg4bHZDSjtBc0gzbHZDRTtFQUNFLG9CQUFBO0VBQ0EsZ0NBQUE7QXRINmx2Q0o7QXNIMWx2Q0U7RUFDRSw4QkFBQTtBdEg0bHZDSjtBc0h6bHZDRTtFQUNFLCtCQUFBO0F0SDJsdkNKO0FzSHhsdkNFO0VBQ0UsK0JBQUE7QXRIMGx2Q0o7QXNIdmx2Q0U7RUFDRSxnQ0FBQTtBdEh5bHZDSjs7QXNIcmx2Q0E7RUFDRTs7SUFFRSxnQkFBQTtFdEh3bHZDRjtBQUNGO0FzSHBsdkNBO0VBQ0UsaUJBQUE7RUFDQSxnQkFBQTtBdEhzbHZDRjs7QXNIbmx2Q0E7RUFDRTtJQUNFLGlCQUFBO0V0SHNsdkNGO0FBQ0Y7QXNIbmx2Q0E7RUFFRSx5QnJIaEtXO0VxSGlLWCxTQUFBO0VBQ0EsVUFBQTtFQUVBLHdEQUFBO0VBMldBLDhCQUFBO0VBS0EsbUJBQUE7RUFnTEEsbUNBQUE7RUF1RkEsNkJBQUE7RUFtSEEsd0ZBQUE7QXRIODJ0Q0Y7QXNIdGx2Q0U7RUFDRSxtQkFBQTtBdEh3bHZDSjtBc0hybHZDRTtFQUNFLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQUNBLFdBQUE7QXRIdWx2Q0o7QXNIcGx2Q0U7RUFDRSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7RUFDQSx1QkFBQTtFQUNBLHdDQUFBO0F0SHNsdkNKO0FzSG5sdkNFO0VBQ0UseUJBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxhQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0F0SHFsdkNKO0FzSGpsdkNFO0VBQ0UsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLGFBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0F0SG1sdkNKO0FzSGpsdkNJO0VBUEY7SUFRSSxlQUFBO0V0SG9sdkNKO0FBQ0Y7QXNIaGx2Q0U7RUFDRSxnQkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0F0SGtsdkNKO0FzSGhsdkNJO0VBQ0UsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0F0SGtsdkNOO0FzSC9rdkNJO0VBQ0UsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0E5U1k7RUErU1oscUJBQUE7QXRIaWx2Q047QXNINWt2Q0U7RUFDRSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQXRUZTtFQXVUZixxQkFBQTtBdEg4a3ZDSjtBc0gxa3ZDRTtFQWxUQSxhQUFBO0VBQ0EsbUJBa1R1QjtFQWpUdkIsbUJBQUE7RUFDQSxTQWdUNEI7RUFDMUIsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLDZCQUFBO0F0SCtrdkNKO0FzSDdrdkNJO0VBTkY7SUFPSSw4QkFBQTtFdEhnbHZDSjtFc0g5a3ZDSTtJQUNFLHVCQUFBO0V0SGdsdkNOO0FBQ0Y7QXNIM2t2Q0U7RUFDRSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtBdEg2a3ZDSjtBc0gza3ZDSTtFQUNFLGVBQUE7RUFDQSxnQkFBQTtBdEg2a3ZDTjtBc0gxa3ZDSTtFQUNFLGVBQUE7QXRINGt2Q047QXNIMWt2Q007RUFDRSxrQkFBQTtFQUNBLGdDQUFBO0VBQ0EsY0E3VlU7RUE4VlYsZ0JBQUE7QXRINGt2Q1I7QXNIdmt2Q0U7RUFvQkUsMEJBQUE7RUFxQkEsbUJBQUE7QXRIa2l2Q0o7QXNIMWt2Q0k7RUFDRSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0VBQ0EsZ0NBQUE7RUFDQSx5QkFBQTtBdEg0a3ZDTjtBc0h6a3ZDSTtFQUNFLGFBQUE7RUFDQSxzQkFBQTtFQUNBLGdDQUFBO0F0SDJrdkNOO0FzSHhrdkNJO0VBQ0UseUJBQUE7QXRIMGt2Q047QXNIdGt2Q0k7RUFDRSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtBdEh3a3ZDTjtBc0h0a3ZDTTtFQUNFLG9DQUFBO0VBQ0EsY3JIdlVBO0FEKzR2Q1I7QXNIdGt2Q007RUFDRSxvQ0FBQTtFQUNBLGNySDVVQztBRG81dkNUO0FzSHRrdkNNO0VBQ0Usb0NBQUE7RUFDQSxjckhsVkY7QUQwNXZDTjtBc0hua3ZDSTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtBdEhxa3ZDTjtBc0hsa3ZDSTtFQUNFLGNBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0F0SG9rdkNOO0FzSGhrdkNJO0VBQ0UsMkVBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLGFBQUE7QXRIa2t2Q047QXNIL2p2Q0k7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLHVCQUFBO0VBQ0EsV0FBQTtFQUNBLDRCQUFBO0VBQ0Esa0JBQUE7QXRIaWt2Q047QXNIOWp2Q0k7RUFDRSxnQkFBQTtBdEhna3ZDTjtBc0g3anZDSTtFQUNFLHlCQUFBO0F0SCtqdkNOO0FzSDVqdkNJO0VBQ0UseUJBQUE7QXRIOGp2Q047QXNIM2p2Q0k7RUFDRSxtQkFBQTtBdEg2anZDTjtBc0gxanZDSTtFQUNFLGlCQUFBO0F0SDRqdkNOO0FzSHpqdkNJO0VBQ0UsYUFBQTtBdEgyanZDTjtBc0h0anZDRTtFQUNFLGtCQUFBO0F0SHdqdkNKO0FzSHRqdkNJO0VBbGNGLGFBQUE7RUFDQSxtQkFrY3lCO0VBamN6QixtQkFBQTtFQUNBLFNBZ2M4QjtFQUMxQixnQkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0F0SDJqdkNOO0EyQnI4dkNJO0UyRm9ZQTtJQVNJLHNCQUFBO0lBQ0EsU0FBQTtFdEg0anZDTjtBQUNGO0FzSDFqdkNNO0VBQ0UseUJBM2RXO0F0SHVod0NuQjtBc0gxanZDUTs7RUFFRSxZQUFBO0VBQ0EsbUJBQUE7QXRINGp2Q1Y7QXNIemp2Q1E7RUFDRSxjQUFBO0F0SDJqdkNWO0FzSHZqdkNNO0VBQ0UsZ0JBQUE7QXRIeWp2Q1I7QXNIdGp2Q007RUFDRSxnQkFBQTtFQWxlTixhQUFBO0VBQ0EsbUJBa2UyQjtFQWplM0IsbUJBQUE7RUFDQSxNQWdlZ0M7QXRIMmp2Q2xDO0FzSHhqdkNNO0VBQ0UsbUJBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QXRIMGp2Q1I7QXNIdmp2Q007RUFDRSxPQUFBO0VBN2VOLGFBQUE7RUFDQSxzQkE2ZTJCO0VBNWUzQixtQkFBQTtFQUNBLFdBMmVtQztBdEg0anZDckM7QTJCNSt2Q0k7RTJGOGFFO0lBS0ksV0FBQTtJQUNBLFFBQUE7SUFDQSx1QkFBQTtFdEg2anZDUjtBQUNGO0FzSDFqdkNNO0VBdmZKLGFBQUE7RUFDQSxtQkF1ZjJCO0VBdGYzQixtQkFBQTtFQUNBLFdBcWZnQztFQUMxQixnQkFBQTtBdEgranZDUjtBc0g3anZDUTtFQUNFLFlBQUE7RUFDQSxZQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0F0SCtqdkNWO0EyQm5nd0NJO0UyRjZiSTtJQVVJLFdBQUE7RXRIZ2t2Q1Y7QUFDRjtBc0g1anZDTTtFQUNFLG1CQUFBO0F0SDhqdkNSO0FzSDNqdkNNO0VBOWdCSixhQUFBO0VBQ0EsbUJBOGdCMkI7RUE3Z0IzQixtQkFBQTtFQUNBLFdBNGdCZ0M7RUFDMUIsbUJBQUE7QXRIZ2t2Q1I7QXNIOWp2Q1E7RUFsaEJOLGFBQUE7RUFDQSxtQkFraEI2QjtFQWpoQjdCLG1CQUFBO0VBQ0EsTUFnaEJrQztFQUMxQixvQkFBQTtFQUNBLHVCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjckhqZUM7RXFIOURULHlCQUFBO0F0SG1td0NGO0FzSGprdkNVO0VBQ0UsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7QXRIbWt2Q1o7QTJCdGl3Q0k7RTJGZ2RFO0lBd0JJLGNBQUE7SUFDQSxrQkFBQTtFdEhra3ZDUjtBQUNGO0FzSC9qdkNNO0VBM2lCSixhQUFBO0VBQ0EsbUJBMmlCMkI7RUExaUIzQixtQkFBQTtFQUNBLFdBeWlCZ0M7RUFDMUIsa0JBQUE7RUFDQSw4QkFBQTtFQUNBLGlCQUFBO0F0SG9rdkNSO0FzSGxrdkNRO0VBQ0UsbUJBQUE7RUFDQSxjckh6ZkM7RXFIMGZELGVBQUE7QXRIb2t2Q1Y7QXNIamt2Q1E7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7RUFDQSxlQUFBO0F0SG1rdkNWO0FzSGprdkNVO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBdEhta3ZDWjtBMkJya3dDSTtFMkY2ZUU7SUEwQkksZUFBQTtJQUNBLGlCQUFBO0lBQ0EsY0FBQTtJQUNBLGtCQUFBO0lBQ0EsV0FBQTtFdEhra3ZDUjtBQUNGO0FzSDVqdkNFO0VBQ0UsV0FBQTtBdEg4anZDSjtBc0gxanZDRTtFQUNFLG1CQUFBO0F0SDRqdkNKO0FzSHpqdkNFO0VBQ0UsZ0JBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtBdEgyanZDSjtBc0h4anZDRTtFQUNFLHFCQUFBO0VBQ0Esd0NBQUE7QXRIMGp2Q0o7QXNIdmp2Q0U7RUFDRSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtBdEh5anZDSjtBc0h0anZDRTtFQUNFLG1CQUFBO0F0SHdqdkNKO0FzSHJqdkNFO0VBQ0UsWUFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7QXRIdWp2Q0o7QXNIcGp2Q0U7RUFDRSxjQUFBO0F0SHNqdkNKO0FzSG5qdkNFO0VBQ0UsV0FBQTtFQUNBLHFCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0F0SHFqdkNKO0FzSGxqdkNFO0VBQ0UsY0FBQTtBdEhvanZDSjtBc0hqanZDRTtFQUNFLFdBQUE7RUFDQSxxQkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtBdEhtanZDSjtBc0hoanZDRTtFQUNFLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxzQkFBQTtBdEhranZDSjtBc0gvaXZDRTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGFBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtBdEhpanZDSjtBc0g5aXZDRTtFQUNFLG1CQUFBO0VBQ0EsY0FBQTtBdEhnanZDSjtBc0g3aXZDRTtFQUNFLGFBQUE7RUFDQSw4QkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxnQ0FBQTtBdEgraXZDSjtBc0g1aXZDRTtFQUNFLGtCQUFBO0F0SDhpdkNKO0FzSDNpdkNFO0VBQ0Usa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0VBQ0Esc0JBQUE7QXRINml2Q0o7QXNIMWl2Q0U7RUFDRSxrQkFBQTtFQUNBLGNBQUE7QXRINGl2Q0o7QXNIeml2Q0U7RUFDRSxvQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0F0SDJpdkNKO0FzSHppdkNFO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QXRIMml2Q0o7QXNIeGl2Q0U7RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5QkFBQTtFQUNBLHVCQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0F0SDBpdkNKO0FzSHZpdkNFO0VBQ0UsbUJBQUE7RUFDQSxjQUFBO0F0SHlpdkNKO0FzSHRpdkNFO0VBQ0UsY0FBQTtFQUNBLGdCQUFBO0VBQ0EsVUFBQTtBdEh3aXZDSjtBc0hyaXZDRTtFQUNFLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxVQUFBO0F0SHVpdkNKO0FzSHBpdkNFO0VBQ0UsZ0NBQUE7RUFDQSw4QkFBQTtBdEhzaXZDSjtBc0hsaXZDRTtFQUNFLGtCQUFBO0F0SG9pdkNKO0FzSGppdkNFO0VBQ0U7SUFDRSxzQkFBQTtJQUNBLHVCQUFBO0V0SG1pdkNKO0FBQ0Y7QXNIaGl2Q0U7RUFDRSxXQUFBO0VBQ0EscUJBQUE7RUFDQSxzQkFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EsMkJBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSxlQUFBO0F0SGtpdkNKO0FzSC9odkNFO0VBQ0Usc0JBQUE7RUFDQSxXQUFBO0F0SGlpdkNKO0FzSDlodkNFO0VBQ0UsY0FBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtBdEhnaXZDSjtBc0g3aHZDRTtFQUNFLGNBQUE7QXRIK2h2Q0o7QXNINWh2Q0U7RUFDRSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0F0SDhodkNKO0FzSDVodkNJO0VBQ0UsY0FBQTtFQUNBLHFCQUFBO0F0SDhodkNOO0FzSDNodkNJO0VBQ0UsYUFBQTtFQUNBLGdCQUFBO0F0SDZodkNOO0FzSHpodkNFO0VBQ0UsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QXRIMmh2Q0o7QXNIeGh2Q0U7RUFDRSxnQkFBQTtFQUNBLHNCQUFBO0VBQ0EsV0FBQTtBdEgwaHZDSjtBc0h0aHZDRTtFQUNFLGFBQUE7RUFDQSxTQUFBO0F0SHdodkNKO0FzSHRodkNJO0VBQ0UsZ0JBQUE7QXRId2h2Q047QXNIcmh2Q0k7RUFDRSxPQUFBO0F0SHVodkNOO0FzSG5odkNNO0VBQ0UsT0FBQTtBdEhxaHZDUjtBc0hoaHZDTTtFQUNFLE9BQUE7QXRIa2h2Q1I7QXNIaGh2Q1E7RUFDRSxTQUFBO0F0SGtodkNWO0EyQnYwd0NJO0UyRjh4QkY7SUE2Qkksc0JBQUE7RXRIZ2h2Q0o7RXNIOWd2Q0k7SUFDRSxPQUFBO0lBQ0EsV0FBQTtFdEhnaHZDTjtFc0g1Z3ZDTTtJQUNFLE9BQUE7SUFDQSxXQUFBO0V0SDhndkNSO0VzSHpndkNNO0lBQ0UsT0FBQTtJQUNBLFdBQUE7RXRIMmd2Q1I7QUFDRjtBc0hyZ3ZDRTtFQUNFO0lBQ0UsYUFBQTtJQUNBLCtCQUFBO0lBQ0EsZ0VBQ0U7SUFHRixtQkFBQTtFdEhvZ3ZDSjtFc0hsZ3ZDSTtJQUNFLGNBQUE7SUFDQSxXQUFBO0lBQ0EsWUFBQTtJQUNBLDJCQUFBO0V0SG9ndkNOO0VzSGpndkNJO0lBQ0UsZ0JBQUE7SUFDQSxXQUFBO0lBQ0EsY0FBQTtJQUNBLHNCQUFBO0lBQ0Esb0JBQUE7RXRIbWd2Q047RXNIaGd2Q0k7SUFDRSxXQUFBO0lBQ0EsbUJBQUE7SUFDQSxtQkFBQTtFdEhrZ3ZDTjtFc0hoZ3ZDTTtJQUNFLFdBQUE7SUFDQSxhQUFBO0lBQ0EsbUJBQUE7SUFDQSxXQUFBO0V0SGtndkNSO0VzSC8vdUNNO0lBQ0UsT0FBQTtJQUNBLFlBQUE7RXRIaWd2Q1I7RXNINy91Q0k7SUFDRSxrQkFBQTtJQUNBLGNBQUE7SUFDQSxhQUFBO0lBQ0EseUJBQUE7RXRIKy91Q047RXNINS91Q0k7SUFDRSxpQkFBQTtJQUNBLGVBQUE7SUFDQSxpQkFBQTtJQUNBLGNBQUE7SUFDQSxhQUFBO0lBQ0EsV0FBQTtFdEg4L3VDTjtBQUNGO0FzSHovdUNFO0VBQ0UsZ0JBQUE7RUFDQSxtQkFBQTtBdEgyL3VDSjs7QXVIMTl3Q0E7RUFFRSx5QnRINEVXO0VzSDNFWCxTQUFBO0VBQ0EsVUFBQTtFQUNBLHdEQUFBO0VBTUEsa0JBQUE7RUFXQSxrQkFBQTtFQW1DQSxnQkFBQTtFQWtCQSxZQUFBO0VBc0NBLGlCQUFBO0VBRUEsc0JBQUE7RUF3Q0EsOERBQUE7RUFTQSw2QkFBQTtFQXNJQSx3Q0FBQTtBdkhnc3dDRjtBdUhuK3dDRTtFQUNFLG1CQUFBO0F2SHErd0NKO0F1SGord0NFO0VBQ0UsZ0JBQUE7RUFDQSxrQkFBQTtBdkhtK3dDSjtBdUhoK3dDRTtFQUNFLGNBQUE7RUFDQSxnQkFBQTtBdkhrK3dDSjtBdUg5OXdDRTtFQUNFLGVBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7QXZIZyt3Q0o7QXVINzl3Q0U7O0VBRUUseUJBQUE7RUFDQSxrQkFBQTtFQUNBLHVCQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0VBQ0EsMEJBQUE7QXZIKzl3Q0o7QXVINTl3Q0U7O0VBRUUscUJBQUE7RUFDQSw4Q0FBQTtBdkg4OXdDSjtBdUgzOXdDRTtFQUNFLGNBQUE7QXZINjl3Q0o7QXVIOTl3Q0U7RUFDRSxjQUFBO0F2SDY5d0NKO0F1SDE5d0NFO0VBQ0Usa0JBQUE7RUFDQSxjQUFBO0VBQ0EsU0FBQTtFQUNBLFlBQUE7QXZINDl3Q0o7QXVIeDl3Q0U7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0F2SDA5d0NKO0F1SHY5d0NFO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBdkh5OXdDSjtBdUh0OXdDRTtFQUNFLGVBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7QXZIdzl3Q0o7QXVIcDl3Q0U7RUFDRSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7QXZIczl3Q0o7QXVIbjl3Q0U7RUFDRSx5QnRIM0JLO0VzSDRCTCxxQnRINUJLO0VzSDZCTCxXQUFBO0F2SHE5d0NKO0F1SGw5d0NFO0VBQ0UseUJ0SGpDSztFc0hrQ0wscUJ0SGxDSztFc0htQ0wsc0JBQUE7QXZIbzl3Q0o7QXVIajl3Q0U7RUFDRSxxQkFBQTtFQUNBLGNBQUE7QXZIbTl3Q0o7QXVIaDl3Q0U7RUFDRSxvQ0FBQTtFQUNBLGdDQUFBO0VBQ0EseUJBQUE7QXZIazl3Q0o7QXVILzh3Q0U7RUFDRSw2QkFBQTtBdkhpOXdDSjtBdUgzOHdDRTtFQXBIRjtJQXFISSw0REFBQTtFdkg4OHdDRjtFdUg3OHdDRTtJQUNFLFlBQUE7RXZIKzh3Q0o7RXVINzh3Q0U7SUFDRSxlQUFBO0V2SCs4d0NKO0V1SDU4d0NFO0lBQ0UsOEJBQUE7SUFDQSxXQUFBO0lBQ0EsV0FBQTtFdkg4OHdDSjtFdUgzOHdDRTtJQUNFLFdBQUE7RXZINjh3Q0o7RXVIMTh3Q0U7SUFDRSxXQUFBO0lBQ0EsdUJBQUE7SUFDQSxtQkFBQTtFdkg0OHdDSjtBQUNGO0F1SHo4d0NFO0VBQ0Usc0JBQUE7RUFDQSx5QkFBQTtFQUNBLHdDQUFBO0F2SDI4d0NKO0F1SHg4d0NFO0VBQ0UsY0FBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxzQkFBQTtBdkgwOHdDSjtBdUh0OHdDRTtFQUNFLHlCQUFBO0F2SHc4d0NKO0F1SHI4d0NFO0VBQ0UsMEJBQUE7QXZIdTh3Q0o7QXVIbjh3Q0U7RUFDRSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5QkFBQTtFQUNBLHVCQUFBO0F2SHE4d0NKO0F1SGw4d0NFO0VBQ0UsZUFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0F2SG84d0NKO0F1SGo4d0NFO0VBQ0UsZ0JBQUE7RUFDQSxZQUFBO0F2SG04d0NKO0F1SGg4d0NFO0VBQ0UsZUFBQTtFQUNBLGdCQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtBdkhrOHdDSjtBdUgvN3dDRTtFQUNFLG9DQUFBO0VBQ0EsY0FBQTtBdkhpOHdDSjtBdUg5N3dDRTtFQUNFLG9DQUFBO0VBQ0EsY0FBQTtBdkhnOHdDSjtBdUg3N3dDRTtFQUNFLG9DQUFBO0VBQ0EsY0FBQTtBdkgrN3dDSjtBdUg1N3dDRTtFQUNJLHVCQUFBO0VBQ0EsbUJBQUE7QXZIODd3Q047QXVIMzd3Q0U7RUFDRSxnQkFBQTtFQUNBLGlDQUFBO0F2SDY3d0NKO0F1SDE3d0NFO0VBQ0Usa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0F2SDQ3d0NKO0F1SHo3d0NFO0VBQ0UsWUFBQTtFQUNBLHVCQUFBO0VBQ0EsaUNBQUE7RUFDQSxhQUFBO0VBQ0EsV0FBQTtBdkgyN3dDSjtBdUh4N3dDRTtFQUNJO0lBQ0ksV0FBQTtJQUNBLG1CQUFBO0lBQ0Esa0JBQUE7SUFDQSw0Q0FBQTtJQUNBLHlCQUFBO0V2SDA3d0NSO0FBQ0Y7QXVIdjd3Q0U7RUFDRSxnQkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtBdkh5N3dDSjtBdUh0N3dDRTtFQUNFLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0F2SHc3d0NKO0F1SHI3d0NFO0VBQ0UsVUFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtBdkh1N3dDSjtBdUhyN3dDSTtFQUNFLHlCQUFBO0F2SHU3d0NOO0F1SHA3d0NJO0VBQ0UseUJBQUE7QXZIczd3Q047QXVIbDd3Q0U7RUFDRSxtQkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtBdkhvN3dDSjtBdUhqN3dDRTtFQUNFLFdBQUE7QXZIbTd3Q0o7QXVIaDd3Q0U7RUFDRSxZQUFBO0F2SGs3d0NKO0F1SC82d0NFO0VBQ0UsZ0NBQUE7QXZIaTd3Q0o7QXVIOTZ3Q0U7RUFDRSw2QkFBQTtBdkhnN3dDSjtBdUgzNndDSTtFQUNFLG9DQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtDQUFBO0F2SDY2d0NOO0F1SDU2d0NNO0VBQVUscUJBQUE7QXZIKzZ3Q2hCO0F1SDk2d0NNO0VBQVcsaUJBQUE7RUFBbUIscUJBQUE7QXZIazd3Q3BDO0F1SGo3d0NNO0VBQ0UsZ0NBQUE7RUFDQSw0QkFBQTtBdkhtN3dDUjtBdUhqN3dDTTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QXZIbTd3Q1I7QXVIajd3Q007OztFQUdFLGdCQUFBO0F2SG03d0NSO0F1SC82d0NJO0VBQ0UsZ0JBQUE7QXZIaTd3Q047QXVIaDd3Q007O0VBRUUsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EscUJBQUE7T0FBQSxnQkFBQTtBdkhrN3dDUjtBdUhqN3dDUTs7RUFDRSxXQUFBO0VBQ0EsbUJBQUE7QXZIbzd3Q1Y7QXVIbDd3Q1E7O0VBQ0UsV0FBQTtFQUNBLG1CQUFBO0F2SHE3d0NWO0F1SG43d0NROztFQUNFLHdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7QXZIczd3Q1Y7QXVIcDd3Q1E7O0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtBdkh1N3dDVjtBdUhsN3dDRTtFQUNFLDZCQUFBO0F2SG83d0NKOztBd0gzeHhDQTtFQUFNLDJCQUFBO0VBQTRCLHNCQUFBO0VBQXVCLHdCQUFBO0VBQXlCLG9DQUFBO0VBQXFDLDRCQUFBO0VBQTZCLDBCQUFBO0VBQTJCLDZCQUFBO0VBQThCLDJCQUFBO0VBQTRCLHlCQUFBO0VBQTBCLHlCQUFBO0VBQTBCLHNCQUFBO0VBQXVCLDBCQUFBO0VBQTJCLG1CQUFBO0VBQW9CLG1CQUFBO0VBQW9CLG1CQUFBO0VBQW9CLDJCQUFBO0VBQTRCLHVCQUFBO0F4SCt5eEN2YTs7QXdIL3l4QytiO0VBQXNCO0lBQUcsbUJBQUE7SUFBbUIsVUFBQTtFeEhxenhDemU7RXdIcnp4Q21mO0lBQUssbUJBQUE7SUFBbUIsVUFBQTtFeEh5enhDM2dCO0FBQ0Y7QXdIMXp4Q3doQjtFQUF1QjtJQUFHLG1CQUFBO0lBQW1CLFVBQUE7RXhIK3p4Q25rQjtFd0gvenhDNmtCO0lBQUssbUJBQUE7SUFBbUIsVUFBQTtFeEhtMHhDcm1CO0FBQ0Y7QXdIcDB4Q2tuQjtFQUFTLHdCQUFBO0F4SHUweEMzbkI7O0F3SHYweENtcEI7RUFBUyxhQUFBO0VBQWEsbUJBQUE7RUFBbUIsa0JBQUE7RUFBa0IseUJBQUE7S0FBQSxzQkFBQTtVQUFBLGlCQUFBO0VBQWlCLDJCQUFBO0VBQTJCLGlDQUFBO0VBQWlDLFdBQUE7RUFBVyw0QkFBQTtFQUE0QixlQUFBO0VBQWUsd0NBQUE7RUFBd0Msc0NBQUE7RUFBc0Msb0NBQUE7RUFBb0MsVUFBQTtFQUFVLHNCQUFBO0VBQXNCLHVEQUFBO0VBQXVELGdCQUFBO0F4SDAxeEMxaEM7O0F3SDExeEMwaUM7RUFBZSx5Q0FBQTtBeEg4MXhDempDOztBd0g5MXhDa21DO0VBQXFCLDBDQUFBO0VBQTBDLG1CQUFBO0F4SG0yeENqcUM7O0F3SG4yeENvckM7RUFBNkMsMkJBQUE7QXhIdTJ4Q2p1Qzs7QXdIdjJ4QzR2QztFQUEyRCxtQkFBQTtBeEgyMnhDdnpDOztBd0gzMnhDMDBDO0VBQXVCLDJCQUFBO0VBQTJCLDRCQUFBO0F4SGczeEM1M0M7O0F3SGgzeEN3NUM7RUFBdUIsOEJBQUE7RUFBOEIsK0JBQUE7QXhIcTN4Qzc4Qzs7QXdIcjN4QzQrQztFQUFvQixvQkFBQTtFQUFvQixlQUFBO0VBQWUsd0JBQUE7RUFBd0IsY0FBQTtBeEg0M3hDM2pEOztBd0g1M3hDeWtEO0VBQW9DLGFBQUE7RUFBYSx3RkFBQTtFQUF3Rix5QkFBQTtFQUF5QixnQkFBQTtFQUFnQixtQkFBQTtFQUFtQixXQUFBO0VBQVcsdUNBQUE7RUFBdUMsZ0JBQUE7RUFBZ0IsdUJBQUE7RUFBdUIsbUJBQUE7QXhIeTR4Q3YyRDs7QXdIejR4QzAzRDtFQUE0QixhQUFBO0VBQWEseUJBQUE7S0FBQSxzQkFBQTtVQUFBLGlCQUFBO0VBQWlCLG1CQUFBO0VBQW1CLHVCQUFBO0VBQUEsa0JBQUE7RUFBa0IsZUFBQTtFQUFlLHlCQUFBO0VBQXlCLGNBQUE7RUFBYyxnREFBQTtFQUFnRCx5Q0FBQTtFQUF5QyxzQ0FBQTtBeEhzNXhDeG1FOztBd0h0NXhDOG9FO0VBQStCLGFBQUE7RUFBYSx5Q0FBQTtBeEgyNXhDMXJFOztBd0gzNXhDbXVFO0VBQThCLGFBQUE7RUFBYSx5QkFBQTtLQUFBLHNCQUFBO1VBQUEsaUJBQUE7RUFBaUIsbUJBQUE7RUFBbUIsdUJBQUE7RUFBQSxrQkFBQTtFQUFrQix5Q0FBQTtFQUF5QyxzQ0FBQTtFQUFzQywwQkFBQTtFQUEwQiw4Q0FBQTtFQUE4QyxtQ0FBQTtFQUFtQyx5QkFBQTtBeEh3NnhDOS9FOztBd0h4NnhDdWhGO0VBQTJDLDJCQUFBO0VBQTJCLDhDQUFBO0VBQThDLG1DQUFBO0F4SDg2eEMzb0Y7O0F3SDk2eEM4cUY7RUFBNkMsZUFBQTtFQUFlLHlCQUFBO0VBQXlCLGNBQUE7RUFBYyxnREFBQTtBeEhxN3hDanhGOztBd0hyN3hDaTBGO0VBQStDLGFBQUE7RUFBYSxtQkFBQTtFQUFtQiwyQkFBQTtFQUEyQiwwQkFBQTtFQUEwQixnREFBQTtFQUFnRCxlQUFBO0VBQWUseUNBQUE7RUFBeUMsdUJBQUE7QXhIZzh4QzdpRzs7QXdIaDh4Q29rRztFQUFtRCwyQkFBQTtFQUEyQiwwQkFBQTtBeEhxOHhDbHBHOztBd0hyOHhDNHFHO0VBQXdELFVBQUE7RUFBVSwwQkFBQTtFQUEwQixnQkFBQTtFQUFnQixxQkFBQTtFQUFxQixzQkFBQTtBeEg2OHhDN3lHOztBd0g3OHhDbTBHO0VBQXNCLGNBQUE7RUFBYyxhQUFBO0VBQWEsbUJBQUE7RUFBbUIsdUJBQUE7RUFBdUIsdUJBQUE7RUFBQSxrQkFBQTtFQUFrQixZQUFBO0VBQVksb0RBQUE7QXhIdTl4QzU3Rzs7QXdIdjl4Q2cvRztFQUEwQixVQUFBO0VBQVUsV0FBQTtBeEg0OXhDcGhIOztBd0g1OXhDK2hIO0VBQStCLFVBQUE7RUFBVSw0QkFBQTtFQUE0QixnQkFBQTtFQUFnQixxQkFBQTtFQUFxQixzQkFBQTtBeEhvK3hDem9IOztBd0hwK3hDK3BIO0VBQW1CLGNBQUE7RUFBYyxhQUFBO0VBQWEsbUJBQUE7RUFBbUIseUJBQUE7RUFBeUIsV0FBQTtFQUFXLFlBQUE7RUFBWSx5REFBQTtBeEg4K3hDaHhIOztBd0g5K3hDeTBIO0VBQXdCLFVBQUE7RUFBVSw0QkFBQTtFQUE0QixnQkFBQTtFQUFnQixxQkFBQTtFQUFxQixzQkFBQTtFQUFzQixvQ0FBQTtFQUFvQyxzQ0FBQTtBeEh3L3hDdCtIOztBd0h4L3hDNGdJO0VBQVksa0JBQUE7RUFBa0IsYUFBQTtFQUFhLFlBQUE7RUFBWSxzQkFBQTtFQUFzQixXQUFBO0VBQVcsb0NBQUE7RUFBb0Msc0JBQUE7RUFBc0Isd0NBQUE7RUFBd0Msb0NBQUE7RUFBb0Msb0ZBQUE7RUFBbUYsVUFBQTtFQUFVLG9CQUFBO0VBQW9CLDRCQUFBO0VBQTRCLGdCQUFBO0VBQWdCLGNBQUE7QXhIMGd5Q3Y0STs7QXdIMWd5Q3E1STtFQUF3QixrQkFBQTtFQUFrQixZQUFBO0F4SCtneUMvN0k7O0F3SC9neUMyOEk7RUFBcUIsZUFBQTtBeEhtaHlDaCtJOztBd0huaHlDKytJO0VBQTBCLDhCQUFBO0VBQThCLFVBQUE7RUFBVSxvQkFBQTtFQUFvQiwrQkFBQTtFQUErQiwrQ0FBQTtFQUErQyxnREFBQTtBeEg0aHlDbnBKOztBd0g1aHlDbXNKO0VBQTBCLFVBQUE7RUFBVSxvQkFBQTtFQUFvQiw0QkFBQTtFQUE0QixrREFBQTtFQUFrRCxtREFBQTtBeEhvaXlDejBKOztBd0hwaXlDNDNKO0VBQXVCLGNBQUE7RUFBYyxhQUFBO0VBQWEsbUJBQUE7RUFBbUIsd0ZBQUE7QXhIMml5Q2o4Sjs7QXdIM2l5Q3loSztFQUE2QixvQkFBQTtFQUFvQixrQkFBQTtFQUFrQixvQkFBQTtFQUFvQixjQUFBO0VBQWMsV0FBQTtFQUFXLGNBQUE7RUFBYyxnREFBQTtFQUFnRCxTQUFBO0VBQVMsd0NBQUE7RUFBd0Msc0NBQUE7RUFBc0Msb0NBQUE7RUFBb0MsVUFBQTtFQUFVLGdCQUFBO0VBQWdCLHNCQUFBO0F4SDRqeUM1MUs7O0F3SDVqeUNrM0s7RUFBMEMsdUNBQUE7RUFBdUMsc0JBQUE7QXhIaWt5Q244Szs7QXdIamt5Q2szSztFQUEwQyx1Q0FBQTtFQUF1QyxzQkFBQTtBeEhpa3lDbjhLOztBd0hqa3lDeTlLO0VBQW1DLHlDQUFBO0F4SHFreUM1L0s7O0F3SHJreUNxaUw7RUFBbUMsb0JBQUE7RUFBb0IsdUJBQUE7RUFBdUIsbUJBQUE7RUFBbUIsZUFBQTtFQUFlLGNBQUE7RUFBYyxZQUFBO0VBQVksaUNBQUE7RUFBaUMsd0NBQUE7RUFBd0Msc0NBQUE7QXhIaWx5Q3h2TDs7QXdIamx5Qzh4TDtFQUF1QyxhQUFBO0VBQWEsbUJBQUE7RUFBbUIseUJBQUE7RUFBeUIsY0FBQTtFQUFjLFdBQUE7RUFBVyxZQUFBO0VBQVkseURBQUE7QXhIMmx5Q242TDs7QXdIM2x5QzQ5TDtFQUE0QyxVQUFBO0VBQVUsNEJBQUE7RUFBNEIsZ0JBQUE7RUFBZ0IscUJBQUE7RUFBcUIsc0JBQUE7QXhIbW15Q25sTTs7QXdIbm15Q3ltTTtFQUFxQixjQUFBO0VBQWMsWUFBQTtFQUFZLGtCQUFBO0VBQWtCLGdCQUFBO0F4SDBteUMxcU07O0F3SDFteUMwck07RUFBK0IsNEJBQUE7RUFBNEIsNEJBQUE7QXhIK215Q3J2TTs7QXdIL215Q2l4TTtFQUFtQywyQkFBQTtFQUEyQiw0QkFBQTtBeEhvbnlDLzBNOztBd0hwbnlDMjJNO0VBQXNELHdCQUFBO0F4SHdueUNqNk07O0F3SHhueUN5N007RUFBcUQsYUFBQTtFQUFhLG1CQUFBO0VBQW1CLG1CQUFBO0VBQW1CLDhCQUFBO0VBQThCLHdGQUFBO0F4SGdveUMvak47O0F3SGhveUN1cE47RUFBNkUsY0FBQTtFQUFjLGlCQUFBO0VBQWlCLDJCQUFBO0F4SHNveUNud047O0F3SHRveUM4eE47RUFBb0UsZUFBQTtBeEgwb3lDbDJOOztBd0gxb3lDaTNOO0VBQTBFLGNBQUE7RUFBYyxhQUFBO0VBQWEsbUJBQUE7RUFBbUIsbUJBQUE7RUFBbUIsdUJBQUE7RUFBdUIsd0JBQUE7QXhIbXB5Q25oTzs7QXdIbnB5QzJpTztFQUF3RixjQUFBO0VBQWMsYUFBQTtFQUFhLG1CQUFBO0VBQW1CLGVBQUE7QXhIMHB5Q2pyTzs7QXdIMXB5Q2dzTztFQUE4RixZQUFBO0F4SDhweUM5eE87O0F3SDlweUN5eU87RUFBNkcsNkJBQUE7QXhIa3F5Q3Q1Tzs7QXdIbHF5Q203TztFQUE2RixjQUFBO0VBQWMsYUFBQTtFQUFhLG1CQUFBO0VBQW1CLHVCQUFBO0VBQXVCLGNBQUE7RUFBYyxrQkFBQTtFQUFrQixrQ0FBQTtBeEg0cXlDcm5QOztBd0g1cXlDdXBQO0VBQTRGLGNBQUE7RUFBYyxXQUFBO0VBQVcsWUFBQTtBeEhrcnlDNXdQOztBd0hscnlDd3hQO0VBQWlHLFVBQUE7RUFBVSwrQkFBQTtFQUErQixxQkFBQTtFQUFxQixzQkFBQTtBeEh5cnlDdjdQOztBd0h6cnlDNjhQO0VBQXdHLGVBQUE7QXhINnJ5Q3JqUTs7QXdIN3J5Q29rUTtFQUF1RyxnQkFBQTtBeEhpc3lDM3FROztBd0hqc3lDMnJRO0VBQXVGLGNBQUE7RUFBYyxhQUFBO0VBQWEsbUJBQUE7RUFBbUIsZUFBQTtBeEh3c3lDaDBROztBd0h4c3lDKzBRO0VBQWlHLGNBQUE7RUFBYyxXQUFBO0VBQVcsWUFBQTtBeEg4c3lDejhROztBd0g5c3lDcTlRO0VBQXNHLFVBQUE7RUFBVSw0QkFBQTtFQUE0QixnQkFBQTtFQUFnQixxQkFBQTtFQUFxQixzQkFBQTtFQUFzQixvQ0FBQTtFQUFvQyxzQ0FBQTtBeEh3dHlDaHNSOztBd0h4dHlDc3VSO0VBQTZDLGtHQUFBO0F4SDR0eUNueFI7O0F3SDV0eUNtM1I7RUFBZ0MsY0FBQTtFQUFjLHdGQUFBO0VBQXdGLG1CQUFBO0VBQW1CLDJCQUFBO0VBQTJCLGVBQUE7RUFBZSx5QkFBQTtLQUFBLHNCQUFBO1VBQUEsaUJBQUE7QXhIcXV5Q3RqUzs7QXdIcnV5Q3VrUztFQUFzQyx5QkFBQTtFQUF5Qix5Q0FBQTtBeEgwdXlDdG9TOztBd0gxdXlDK3FTO0VBQTZHLHlCQUFBO0VBQXlCLHlDQUFBO0F4SCt1eUNyelM7O0F3SC91eUM4MVM7RUFBNEMsbUJBQUE7RUFBbUIsMENBQUE7QXhIb3Z5Qzc1Uzs7QXdIcHZ5Q3U4UztFQUFrRCwyQkFBQTtBeEh3dnlDei9TOztBd0h4dnlDb2hUO0VBQXFELHFCQUFBO0VBQXFCLDJDQUFBO0F4SDZ2eUM5bFQ7QXlIN3Z5Q0E7RUFDRSxrQkFBQTtFQUNBLHFCQUFBO0F6SCt2eUNGOztBeUg5dnlDRTtFQUNFLHNCQUFBO0F6SGl3eUNKOztBeUhod3lDRTtFQUNFLGFBQUE7QXpIbXd5Q0o7O0F5SGx3eUNFO0VBQ0Usa0JBQUE7QXpIcXd5Q0o7O0F5SHB3eUNFO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtBekh1d3lDSjs7QXlIdHd5Q0U7RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxTQUFBO0VBQ0EsUUFBQTtFQUNBLFlBQUE7QXpIeXd5Q0o7O0F5SHh3eUNFO0VBQ0UsVUFBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0F6SDJ3eUNKOztBeUgxd3lDRTtFQUNFLGdCQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxrQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsMEJBQUE7QXpINnd5Q0o7O0F5SDV3eUNJO0VBQ0UsaUJBQUE7RUFDQSxjQUFBO0F6SCt3eUNOOztBeUg5d3lDSTtFQUNFLGdCQUFBO0VBQ0EsNkJBQUE7QXpIaXh5Q047O0F5SGh4eUNFO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSwwQ0FBQTtFQUNBLHVCQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQ0FBQTtBekhteHlDSjs7QXlIbHh5Q0k7RUFDRSxZQUFBO0VBQ0EsbUJBQUE7QXpIcXh5Q047O0F5SHB4eUNJO0VBQ0U7SUFDRSxtQkFBQTtFekh1eHlDTjtBQUNGO0F5SHZ4eUNFO0VBQ0UscUJBQUE7RUFDQSxXQUFBO0F6SHl4eUNKOztBeUh4eHlDRTtFQUNFLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSw2QkFBQTtBekgyeHlDSjs7QXlIMXh5Q0U7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLGFBQUE7QXpINnh5Q0o7O0F5SDV4eUNFO0VBQ0UsV0FBQTtBekgreHlDSjs7QXlIOXh5Q0U7RUFDRSxxQ0FBQTtBekhpeXlDSjs7QXlIaHl5Q0U7RUFDRSxpQkFBQTtBekhteXlDSjs7QXlIbHl5Q0k7RUFDRSxlQUFBO0VBQ0EsZ0JBQUE7QXpIcXl5Q047O0F5SHB5eUNFO0VBQ0Usa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7QXpIdXl5Q0o7O0F5SHR5eUNJO0VBQ0UsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7QXpIeXl5Q047O0F5SHh5eUNFO0VBQ0UsV0FBQTtFQUNBLE9BQUE7QXpIMnl5Q0o7O0F5SDF5eUNJO0VBQ0UsUUFBQTtFQUNBLFVBQUE7QXpINnl5Q047O0F5SDV5eUNFO0VBQ0UsZUFBQTtBekgreXlDSjs7QXlIOXl5Q0k7RUFDRSxxQ0FBQTtBekhpenlDTjs7QXlIaHp5Q0U7O0VBRUUsZUFBQTtBekhtenlDSjs7QXlIbHp5Q0k7O0VBRUUsNkJBQUE7QXpIcXp5Q047O0F5SHB6eUNFO0VBQ0UscUNBQUE7QXpIdXp5Q0o7O0F5SHR6eUNFO0VBQ0UsZ0JBQUE7QXpIeXp5Q0o7O0F5SHh6eUNFO0VBQ0Usa0JBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLGFBQUE7RUFDQSxZQUFBO0F6SDJ6eUNKOztBeUgxenlDSTtFQUNFLGVBQUE7QXpINnp5Q047O0F5SDN6eUNBO0VBQ0UsU0FBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7QXpIOHp5Q0Y7O0F5SDV6eUNBO0VBQ0UsZ0JBQUE7RUFDQSxXQUFBO0F6SCt6eUNGOztBeUg3enlDQTtFQUNFLGtCQUFBO0VBQ0Esa0JBQUE7QXpIZzB5Q0Y7O0F5SDl6eUNBO0VBQ0UsV0FBQTtBekhpMHlDRjs7QXlIaDB5Q0U7RUFDRSxXQUFBO0F6SG0weUNKOztBeUhsMHlDRTtFQUNFLFdBQUE7QXpIcTB5Q0o7O0F5SHAweUNFO0VBQ0UsV0FBQTtBekh1MHlDSjs7QXlIdDB5Q0U7RUFDRSxXQUFBO0F6SHkweUNKOztBeUh4MHlDRTtFQUNFLFdBQUE7QXpIMjB5Q0o7O0F5SDEweUNFO0VBQ0UsV0FBQTtBekg2MHlDSjs7QXlINTB5Q0U7RUFDRTtJQUNFLDRCQUFBO0V6SCsweUNKO0FBQ0Y7QXlILzB5Q0U7RUFDRSxZQUFBO0VBQ0EsNEJBQUE7QXpIaTF5Q0o7O0F5SGgxeUNFO0VBQ0UsWUFBQTtFQUNBLDhCQUFBO0F6SG0xeUNKOztBeUhsMXlDRTtFQUNFLFlBQUE7RUFDQSw4QkFBQTtBekhxMXlDSjs7QXlIcDF5Q0U7RUFDRSxZQUFBO0VBQ0EsOEJBQUE7QXpIdTF5Q0o7O0F5SHQxeUNFO0VBQ0UsWUFBQTtFQUNBLDhCQUFBO0F6SHkxeUNKOztBeUh4MXlDRTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBekgyMXlDSjs7QXlIMTF5Q0U7RUFDRSxZQUFBO0VBQ0EsK0JBQUE7QXpINjF5Q0o7O0F5SDUxeUNFO0VBQ0UsWUFBQTtFQUNBLCtCQUFBO0F6SCsxeUNKOztBeUg5MXlDRTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBekhpMnlDSjs7QXlIaDJ5Q0U7RUFDRSxZQUFBO0VBQ0EsK0JBQUE7QXpIbTJ5Q0o7O0F5SGwyeUNFO0VBQ0UsWUFBQTtFQUNBLCtCQUFBO0F6SHEyeUNKOztBeUhwMnlDRTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBekh1MnlDSjs7QXlIdDJ5Q0U7RUFDRSxZQUFBO0VBQ0EsK0JBQUE7QXpIeTJ5Q0o7O0F5SHgyeUNFO0VBQ0UsWUFBQTtFQUNBLCtCQUFBO0F6SDIyeUNKOztBeUgxMnlDRTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBekg2MnlDSjs7QXlINTJ5Q0U7RUFDRSxZQUFBO0VBQ0EsK0JBQUE7QXpIKzJ5Q0o7O0F5SDkyeUNFO0VBQ0UsWUFBQTtFQUNBLCtCQUFBO0F6SGkzeUNKOztBeUhoM3lDRTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBekhtM3lDSjs7QXlIbDN5Q0U7RUFDRSxZQUFBO0VBQ0EsK0JBQUE7QXpIcTN5Q0o7O0F5SHAzeUNFO0VBQ0UsWUFBQTtFQUNBLCtCQUFBO0F6SHUzeUNKOztBeUh0M3lDRTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBekh5M3lDSjs7QXlIeDN5Q0U7RUFDRSxZQUFBO0VBQ0EsK0JBQUE7QXpIMjN5Q0o7O0F5SDEzeUNFO0VBQ0UsWUFBQTtFQUNBLCtCQUFBO0F6SDYzeUNKOztBeUg1M3lDRTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBekgrM3lDSjs7QXlIOTN5Q0U7RUFDRSxZQUFBO0VBQ0EsK0JBQUE7QXpIaTR5Q0o7O0F5SGg0eUNFO0VBQ0UsWUFBQTtFQUNBLCtCQUFBO0F6SG00eUNKOztBeUhsNHlDRTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBekhxNHlDSjs7QXlIcDR5Q0U7RUFDRSxZQUFBO0VBQ0EsK0JBQUE7QXpIdTR5Q0o7O0F5SHQ0eUNFO0VBQ0UsWUFBQTtFQUNBLCtCQUFBO0F6SHk0eUNKOztBeUh4NHlDRTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBekgyNHlDSjs7QXlIMTR5Q0U7RUFDRSxZQUFBO0VBQ0EsK0JBQUE7QXpINjR5Q0o7O0F5SDU0eUNFO0VBQ0UsWUFBQTtFQUNBLCtCQUFBO0F6SCs0eUNKOztBeUg5NHlDRTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBekhpNXlDSjs7QXlIaDV5Q0U7RUFDRSxZQUFBO0VBQ0EsK0JBQUE7QXpIbTV5Q0o7O0F5SGw1eUNFO0VBQ0UsWUFBQTtFQUNBLCtCQUFBO0F6SHE1eUNKOztBeUhwNXlDRTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBekh1NXlDSjs7QXlIdDV5Q0U7RUFDRSxZQUFBO0VBQ0EsK0JBQUE7QXpIeTV5Q0o7O0F5SHg1eUNFO0VBQ0UsWUFBQTtFQUNBLCtCQUFBO0F6SDI1eUNKOztBeUgxNXlDRTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBekg2NXlDSjs7QXlINTV5Q0U7RUFDRSxZQUFBO0VBQ0EsK0JBQUE7QXpIKzV5Q0o7O0F5SDk1eUNFO0VBQ0UsWUFBQTtFQUNBLCtCQUFBO0F6SGk2eUNKOztBeUhoNnlDRTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBekhtNnlDSjs7QXlIbDZ5Q0U7RUFDRSxZQUFBO0VBQ0EsK0JBQUE7QXpIcTZ5Q0o7O0F5SHA2eUNFO0VBQ0UsWUFBQTtFQUNBLCtCQUFBO0F6SHU2eUNKOztBeUh0NnlDRTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBekh5NnlDSjs7QXlIeDZ5Q0U7RUFDRSxZQUFBO0VBQ0EsK0JBQUE7QXpIMjZ5Q0o7O0F5SDE2eUNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SDY2eUNKOztBeUg1NnlDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekgrNnlDSjs7QXlIOTZ5Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIaTd5Q0o7O0F5SGg3eUNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SG03eUNKOztBeUhsN3lDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekhxN3lDSjs7QXlIcDd5Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIdTd5Q0o7O0F5SHQ3eUNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SHk3eUNKOztBeUh4N3lDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekgyN3lDSjs7QXlIMTd5Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpINjd5Q0o7O0F5SDU3eUNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SCs3eUNKOztBeUg5N3lDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekhpOHlDSjs7QXlIaDh5Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIbTh5Q0o7O0F5SGw4eUNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SHE4eUNKOztBeUhwOHlDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekh1OHlDSjs7QXlIdDh5Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIeTh5Q0o7O0F5SHg4eUNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SDI4eUNKOztBeUgxOHlDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekg2OHlDSjs7QXlINTh5Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIKzh5Q0o7O0F5SDk4eUNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SGk5eUNKOztBeUhoOXlDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekhtOXlDSjs7QXlIbDl5Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIcTl5Q0o7O0F5SHA5eUNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SHU5eUNKOztBeUh0OXlDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekh5OXlDSjs7QXlIeDl5Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIMjl5Q0o7O0F5SDE5eUNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SDY5eUNKOztBeUg1OXlDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekgrOXlDSjs7QXlIOTl5Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIaSt5Q0o7O0F5SGgreUNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SG0reUNKOztBeUhsK3lDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekhxK3lDSjs7QXlIcCt5Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIdSt5Q0o7O0F5SHQreUNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SHkreUNKOztBeUh4K3lDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekgyK3lDSjs7QXlIMSt5Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpINit5Q0o7O0F5SDUreUNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SCsreUNKOztBeUg5K3lDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekhpL3lDSjs7QXlIaC95Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIbS95Q0o7O0F5SGwveUNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SHEveUNKOztBeUhwL3lDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekh1L3lDSjs7QXlIdC95Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIeS95Q0o7O0F5SHgveUNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SDIveUNKOztBeUgxL3lDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekg2L3lDSjs7QXlINS95Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIKy95Q0o7O0F5SDkveUNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SGlnekNKOztBeUhoZ3pDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekhtZ3pDSjs7QXlIbGd6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIcWd6Q0o7O0F5SHBnekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SHVnekNKOztBeUh0Z3pDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekh5Z3pDSjs7QXlIeGd6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIMmd6Q0o7O0F5SDFnekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SDZnekNKOztBeUg1Z3pDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekgrZ3pDSjs7QXlIOWd6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIaWh6Q0o7O0F5SGhoekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SG1oekNKOztBeUhsaHpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekhxaHpDSjs7QXlIcGh6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIdWh6Q0o7O0F5SHRoekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SHloekNKOztBeUh4aHpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekgyaHpDSjs7QXlIMWh6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpINmh6Q0o7O0F5SDVoekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SCtoekNKOztBeUg5aHpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekhpaXpDSjs7QXlIaGl6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIbWl6Q0o7O0F5SGxpekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SHFpekNKOztBeUhwaXpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekh1aXpDSjs7QXlIdGl6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIeWl6Q0o7O0F5SHhpekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SDJpekNKOztBeUgxaXpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekg2aXpDSjs7QXlINWl6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIK2l6Q0o7O0F5SDlpekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SGlqekNKOztBeUhoanpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekhtanpDSjs7QXlIbGp6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIcWp6Q0o7O0F5SHBqekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SHVqekNKOztBeUh0anpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekh5anpDSjs7QXlIeGp6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIMmp6Q0o7O0F5SDFqekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SDZqekNKOztBeUg1anpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekgranpDSjs7QXlIOWp6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIaWt6Q0o7O0F5SGhrekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SG1rekNKOztBeUhsa3pDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekhxa3pDSjs7QXlIcGt6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIdWt6Q0o7O0F5SHRrekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SHlrekNKOztBeUh4a3pDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekgya3pDSjs7QXlIMWt6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpINmt6Q0o7O0F5SDVrekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SCtrekNKOztBeUg5a3pDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekhpbHpDSjs7QXlIaGx6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIbWx6Q0o7O0F5SGxsekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SHFsekNKOztBeUhwbHpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekh1bHpDSjs7QXlIdGx6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIeWx6Q0o7O0F5SHhsekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SDJsekNKOztBeUgxbHpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekg2bHpDSjs7QXlINWx6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIK2x6Q0o7O0F5SDlsekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SGltekNKOztBeUhobXpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekhtbXpDSjs7QXlIbG16Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIcW16Q0o7O0F5SHBtekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SHVtekNKOztBeUh0bXpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekh5bXpDSjs7QXlIeG16Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIMm16Q0o7O0F5SDFtekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SDZtekNKOztBeUg1bXpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekgrbXpDSjs7QXlIOW16Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIaW56Q0o7O0F5SGhuekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SG1uekNKOztBeUhsbnpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekhxbnpDSjs7QXlIcG56Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIdW56Q0o7O0F5SHRuekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SHluekNKOztBeUh4bnpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekgybnpDSjs7QXlIMW56Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpINm56Q0o7O0F5SDVuekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SCtuekNKOztBeUg5bnpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekhpb3pDSjs7QXlIaG96Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIbW96Q0o7O0F5SGxvekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SHFvekNKOztBeUhwb3pDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekh1b3pDSjs7QXlIdG96Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIeW96Q0o7O0F5SHhvekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SDJvekNKOztBeUgxb3pDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekg2b3pDSjs7QXlINW96Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIK296Q0o7O0F5SDlvekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SGlwekNKOztBeUhocHpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekhtcHpDSjs7QXlIbHB6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIcXB6Q0o7O0F5SHBwekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SHVwekNKOztBeUh0cHpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekh5cHpDSjs7QXlIeHB6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIMnB6Q0o7O0F5SDFwekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SDZwekNKOztBeUg1cHpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekgrcHpDSjs7QXlIOXB6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIaXF6Q0o7O0F5SGhxekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SG1xekNKOztBeUhscXpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekhxcXpDSjs7QXlIcHF6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIdXF6Q0o7O0F5SHRxekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SHlxekNKOztBeUh4cXpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekgycXpDSjs7QXlIMXF6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpINnF6Q0o7O0F5SDVxekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SCtxekNKOztBeUg5cXpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekhpcnpDSjs7QXlIaHJ6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIbXJ6Q0o7O0F5SGxyekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SHFyekNKOztBeUhwcnpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekh1cnpDSjs7QXlIdHJ6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIeXJ6Q0o7O0F5SHhyekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SDJyekNKOztBeUgxcnpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekg2cnpDSjs7QXlINXJ6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIK3J6Q0o7O0F5SDlyekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SGlzekNKOztBeUhoc3pDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekhtc3pDSjs7QXlIbHN6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIcXN6Q0o7O0F5SHBzekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SHVzekNKOztBeUh0c3pDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekh5c3pDSjs7QXlIeHN6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIMnN6Q0o7O0F5SDFzekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SDZzekNKOztBeUg1c3pDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekgrc3pDSjs7QXlIOXN6Q0U7RUFDRSxXQUFBO0VBQ0EsZ0NBQUE7QXpIaXR6Q0o7O0F5SGh0ekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SG10ekNKOztBeUhsdHpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekhxdHpDSjs7QXlIcHR6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIdXR6Q0o7O0F5SHR0ekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SHl0ekNKOztBeUh4dHpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekgydHpDSjs7QXlIMXR6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpINnR6Q0o7O0F5SDV0ekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SCt0ekNKOztBeUg5dHpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekhpdXpDSjs7QXlIaHV6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIbXV6Q0o7O0F5SGx1ekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SHF1ekNKOztBeUhwdXpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekh1dXpDSjs7QXlIdHV6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIeXV6Q0o7O0F5SHh1ekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SDJ1ekNKOztBeUgxdXpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekg2dXpDSjs7QXlINXV6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIK3V6Q0o7O0F5SDl1ekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SGl2ekNKOztBeUhodnpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekhtdnpDSjs7QXlIbHZ6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIcXZ6Q0o7O0F5SHB2ekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SHV2ekNKOztBeUh0dnpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekh5dnpDSjs7QXlIeHZ6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIMnZ6Q0o7O0F5SDF2ekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SDZ2ekNKOztBeUg1dnpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekgrdnpDSjs7QXlIOXZ6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIaXd6Q0o7O0F5SGh3ekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SG13ekNKOztBeUhsd3pDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekhxd3pDSjs7QXlIcHd6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIdXd6Q0o7O0F5SHR3ekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SHl3ekNKOztBeUh4d3pDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekgyd3pDSjs7QXlIMXd6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpINnd6Q0o7O0F5SDV3ekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SCt3ekNKOztBeUg5d3pDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekhpeHpDSjs7QXlIaHh6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIbXh6Q0o7O0F5SGx4ekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SHF4ekNKOztBeUhweHpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekh1eHpDSjs7QXlIdHh6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIeXh6Q0o7O0F5SHh4ekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SDJ4ekNKOztBeUgxeHpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekg2eHpDSjs7QXlINXh6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIK3h6Q0o7O0F5SDl4ekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SGl5ekNKOztBeUhoeXpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekhteXpDSjs7QXlIbHl6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIcXl6Q0o7O0F5SHB5ekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SHV5ekNKOztBeUh0eXpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekh5eXpDSjs7QXlIeHl6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIMnl6Q0o7O0F5SDF5ekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SDZ5ekNKOztBeUg1eXpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekgreXpDSjs7QXlIOXl6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIaXp6Q0o7O0F5SGh6ekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SG16ekNKOztBeUhsenpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekhxenpDSjs7QXlIcHp6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIdXp6Q0o7O0F5SHR6ekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SHl6ekNKOztBeUh4enpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekgyenpDSjs7QXlIMXp6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpINnp6Q0o7O0F5SDV6ekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SCt6ekNKOztBeUg5enpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekhpMHpDSjs7QXlIaDB6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIbTB6Q0o7O0F5SGwwekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SHEwekNKOztBeUhwMHpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekh1MHpDSjs7QXlIdDB6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIeTB6Q0o7O0F5SHgwekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SDIwekNKOztBeUgxMHpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekg2MHpDSjs7QXlINTB6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIKzB6Q0o7O0F5SDkwekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SGkxekNKOztBeUhoMXpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekhtMXpDSjs7QXlIajF6Q0E7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7RUFDQSx5Q0FBQTtFQUNBLDRCQUFBO0VBQ0EseUJBQUE7RUFDQSwyQkFBQTtBekhvMXpDRjs7QXlIbjF6Q0U7RUFDRTtJQUNFLDRDQUFBO0V6SHMxekNKO0FBQ0Y7QXlIcjF6Q0E7RUFDRSw2QkFBQTtBekh1MXpDRjs7QTBIN3MxQ0E7RUFDRSxxREFBQTtBMUhndDFDRjs7QTBIN3MxQ0E7RUFDRTtJQUNFLHdEQUFBO0UxSGd0MUNGO0FBQ0Y7QTBIN3MxQ0E7RUFDRSxnQkFBQTtBMUgrczFDRjtBMEg3czFDRTtFQUNFLGlCQUFBO0VBQ0EsV0FBQTtBMUgrczFDSjtBMEg1czFDRTtFQUNFLG1CQUFBO0UxRzROSSwrQkFBQTtBaEJtLzBDUjtBZ0IvbzFDSTtFMEdqRUY7STFHb09NLGFBQUE7RWhCZy8wQ047QUFDRjtBMEhqdDFDSTtFMUd5TkksaUNBQUE7RUFBQSxzQ0FBQTtBaEI0LzBDUjtBZ0J4cDFDSTtFMEc3REE7STFHZ09JLGlCQUFBO0VoQnkvMENOO0FBQ0Y7QWdCN3AxQ0k7RTBHN0RBO0kxR2dPSSxvQkFBQTtFaEI4LzBDTjtBQUNGO0EwSDF0MUNJO0VBQ0UsZ0JBQUE7QTFINHQxQ047QTBIenQxQ0k7RTFHNE1FLG9CQUxJO0FoQnFoMUNWO0EyQmh2MUNJO0UrRjBCSTtJQUNFLHVCQUFBO0kxR3lNRixxQ0FBQTtFaEJpaDFDTjtBQUNGO0FnQjlxMUNJO0UwRzlDSTtJMUdpTkEsbUJBQUE7RWhCK2cxQ047QUFDRjtBMkIzdjFDSTtFK0YrQkk7STFHcU1BLG9DQUFBO0VoQjJoMUNOO0FBQ0Y7QWdCeHIxQ0k7RTBHekNJO0kxRzRNQSxrQkFBQTtFaEJ5aDFDTjtBQUNGO0EwSGp1MUNNO0VBQ0UsVUFBQTtFQUNBLDJCQUFBO0ExSG11MUNSO0EwSGp1MUNRO0UxR3dMRix1QkFMSTtBaEJpajFDVjtBMEgvdDFDTTtFMUdtTEEscUJBTEk7RUFTRixzQ0FBQTtBaEI0aTFDUjtBZ0J4czFDSTtFMEczQkU7STFHOExFLHNCQUFBO0VoQnlpMUNOO0FBQ0Y7QTBIcHUxQ1E7RTFHK0tGLGtCQUxJO0VBS0osdUJBTEk7RUFLSixxQkFMSTtFQUtKLHdCQUxJO0UwR3JLQSxxQkFBQTtFQUNBLDJCQUFBO0VBQ0EsY0FBQTtBMUhzdTFDVjtBMkJqeDFDSTtFK0ZvQ0k7STFHK0tGLHNCQUxJO0kwRy9KRSxZQUFBO0lBQ0EsZUFBQTtFMUh1dTFDVjtBQUNGOztBMEhodTFDQTtFQUNFLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLHdCQUFBO0VBQ0EsYUFBQTtFQUNBLGtEQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQUVBLHNEQUFBO0ExSGt1MUNGOztBMEgvdDFDQTtFQUNFO0lBQ0UsY0FBQTtJQUNBLFdBQUE7SUFDQSwwQkFBQTtJQUNBLDJCQUFBO0UxSGt1MUNGO0UwSC90MUNBO0lBQ0UsY0FBQTtJQUNBLFdBQUE7RTFIaXUxQ0Y7QUFDRjtBMEg5dDFDQSw2REFBQTtBQUVBLGlCQUFBO0FBQ0E7RUFDRSxhQUFBO0VBQ0EsU0FBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSw2QkFBQTtBMUgrdDFDRjs7QTBINXQxQ0E7RUFDRSxhQUFBO0VBQ0EsOEJBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLFd6SGxHTTtFeUhtR04scUJBQUE7QTFIK3QxQ0Y7O0EwSDV0MUNBO0VBQ0UsZUFBQTtFQUNBLGN6SDlHUztBRDYwMUNYOztBMEg1dDFDQTtFQUNFO0lBQ0UsOEJBQUE7RTFIK3QxQ0Y7RTBINXQxQ0E7SUFDRSxXQUFBO0UxSDh0MUNGO0FBQ0Y7QTBIM3QxQ0E7RUFDRSxvQkFBQTtBMUg2dDFDRiIsImZpbGUiOiJhcHBsaWNhdGlvbi5jc3MifQ== */
