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

html {
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}

body {
  margin: 0;
  min-height: 100%;
}

a {
  transition: color var(--ncs-transition-fast, 0.15s ease);
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

.ncs-page-shell {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
}

.ncs-scope {
  --ncs-color-bg: #f8fafc;
  --ncs-color-surface: #ffffff;
  --ncs-color-text: #1f2937;
  --ncs-color-muted: #475569;
  --ncs-color-primary: #2563eb;
  --ncs-color-primary-contrast: #ffffff;
  --ncs-color-link: #2563eb;
  --ncs-color-border: rgba(148, 163, 184, 0.28);
  --ncs-color-shadow: rgba(15, 23, 42, 0.12);
  --ncs-font-heading: Inter, 'Segoe UI', system-ui, -apple-system, sans-serif;
  --ncs-font-body: Inter, 'Segoe UI', system-ui, -apple-system, sans-serif;
  --ncs-font-mono: 'SFMono-Regular', Menlo, Monaco, Consolas, monospace;
  --ncs-radius-sm: 0.375rem;
  --ncs-radius-md: 0.625rem;
  --ncs-radius-lg: 0.875rem;
  --ncs-shadow-sm: 0 4px 14px rgba(15, 23, 42, 0.06);
  --ncs-shadow-md: 0 10px 26px rgba(15, 23, 42, 0.1);
  --ncs-shadow-lg: 0 16px 38px rgba(15, 23, 42, 0.14);
  --ncs-space-1: 0.25rem;
  --ncs-space-2: 0.5rem;
  --ncs-space-3: 0.75rem;
  --ncs-space-4: 1rem;
  --ncs-space-5: 1.5rem;
  --ncs-space-6: 2rem;
  --ncs-space-7: 3rem;
  --ncs-space-8: 4rem;
  --ncs-transition-fast: 0.15s ease;
  --ncs-transition-normal: 0.22s ease;
  --ncs-focus-ring-color: rgba(37, 99, 235, 0.45);
  --ncs-focus-ring-width: 3px;
  background: var(--ncs-color-bg);
  color: var(--ncs-color-text);
  font-family: var(--ncs-font-body);
}

.ncs-container {
  width: 100%;
  max-width: 68rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: clamp(1.5rem, 5vw, 4.5rem);
  padding-right: clamp(1.5rem, 5vw, 4.5rem);
}

.ncs-section {
  padding-top: var(--ncs-space-6);
  padding-bottom: var(--ncs-space-6);
}

.ncs-stack {
  display: flex;
  flex-direction: column;
  gap: var(--ncs-space-5);
}

.ncs-grid {
  display: grid;
  gap: var(--ncs-space-4);
}

@media (min-width: 640px) {
  .ncs-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (min-width: 1024px) {
  .ncs-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

.ncs-nav {
  border-bottom: 1px solid color-mix(in srgb, var(--ncs-color-border) 70%, transparent);
  background: var(--ncs-color-bg);
  position: sticky;
  top: 0;
  z-index: 10;
}

.ncs-nav__inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--ncs-space-4);
  padding-top: var(--ncs-space-4);
  padding-bottom: var(--ncs-space-4);
}

.ncs-nav__brand {
  display: flex;
  align-items: center;
  gap: var(--ncs-space-3);
}

.ncs-nav-link {
  display: inline-flex;
  align-items: center;
  max-height: 48px;
  color: var(--ncs-color-link);
  text-decoration: none;
}

.ncs-nav-logo {
  display: block;
  height: 34px;
  width: auto;
  max-width: 180px;
  object-fit: contain;
}

.ncs-nav-title {
  font-size: 1.25rem;
  font-family: var(--ncs-font-heading);
  font-weight: 700;
  color: var(--ncs-color-text);
}

.ncs-nav__actions {
  display: flex;
  align-items: center;
  gap: var(--ncs-space-3);
  flex-wrap: wrap;
}

.ncs-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0.625rem 1rem;
  border-radius: var(--ncs-radius-md);
  font-size: 0.9rem;
  font-weight: 600;
  font-family: var(--ncs-font-body);
  text-decoration: none;
  border: 1px solid transparent;
  transition:
    background var(--ncs-transition-normal),
    color var(--ncs-transition-normal),
    border-color var(--ncs-transition-normal),
    box-shadow var(--ncs-transition-normal);
  cursor: pointer;
}

.ncs-btn:focus-visible,
.ncs-link:focus-visible,
.ncs-input:focus-visible,
.ncs-textarea:focus-visible,
.ncs-select:focus-visible {
  outline: none;
  box-shadow: 0 0 0 var(--ncs-focus-ring-width) var(--ncs-focus-ring-color);
}

.ncs-btn:hover,
.ncs-btn:focus {
  text-decoration: none;
}

.ncs-nav-cta {
  display: inline-flex;
}

.ncs-btn--primary {
  background: var(--ncs-color-primary);
  border-color: var(--ncs-color-primary);
  color: var(--ncs-color-primary-contrast);
}

.ncs-btn--primary:hover,
.ncs-btn--primary:focus {
  filter: brightness(0.94);
  color: var(--ncs-color-primary-contrast);
}

.ncs-btn--secondary {
  background: color-mix(in srgb, var(--ncs-color-surface) 70%, var(--ncs-color-border));
  border-color: color-mix(in srgb, var(--ncs-color-border) 90%, transparent);
  color: var(--ncs-color-text);
}

.ncs-btn--secondary:hover,
.ncs-btn--secondary:focus {
  filter: brightness(0.97);
}

.ncs-btn--outline {
  background: transparent;
  border-color: var(--ncs-color-border);
  color: var(--ncs-color-text);
}

.ncs-btn--ghost {
  background: transparent;
  border-color: transparent;
  color: var(--ncs-color-link);
}

.ncs-btn--sm {
  padding: 0.45rem 0.75rem;
  font-size: 0.82rem;
}

.ncs-btn--md {
  padding: 0.625rem 1rem;
  font-size: 0.9rem;
}

.ncs-btn--lg {
  padding: 0.8rem 1.2rem;
  font-size: 1rem;
}

.ncs-card {
  background: var(--ncs-color-surface);
  border: 1px solid var(--ncs-color-border);
  border-radius: var(--ncs-radius-lg);
  box-shadow: var(--ncs-shadow-sm);
  padding: var(--ncs-space-5);
  display: flex;
  flex-direction: column;
  gap: var(--ncs-space-3);
  min-height: 15rem;
}

.ncs-card p {
  margin: 0;
}

.ncs-prose {
  font-size: 1.05rem;
  line-height: 1.75;
  color: var(--ncs-color-text);
}

.ncs-h1,
.ncs-h2,
.ncs-h3,
.ncs-h4,
.ncs-h5,
.ncs-h6 {
  margin: 0;
  color: var(--ncs-color-text);
  font-family: var(--ncs-font-heading);
  line-height: 1.25;
}

.ncs-h1 {
  font-size: clamp(2.25rem, 2.5vw + 2rem, 3rem);
}

.ncs-h2 {
  font-size: clamp(1.8rem, 1.5vw + 1.5rem, 2.4rem);
}

.ncs-h3 {
  font-size: clamp(1.4rem, 1vw + 1.2rem, 1.8rem);
}

.ncs-h4 {
  font-size: 1.25rem;
}

.ncs-h5 {
  font-size: 1.05rem;
}

.ncs-h6 {
  font-size: 0.95rem;
}

.ncs-p {
  margin: 0;
  color: var(--ncs-color-text);
}

.ncs-lead {
  font-size: 1.1rem;
  line-height: 1.65;
  color: var(--ncs-color-text);
}

.ncs-small {
  font-size: 0.875rem;
  color: var(--ncs-color-muted);
}

.ncs-link {
  color: var(--ncs-color-link);
  text-decoration: none;
}

.ncs-link:hover,
.ncs-link:focus {
  text-decoration: underline;
}

.ncs-ul,
.ncs-ol {
  margin: 0 0 var(--ncs-space-5) var(--ncs-space-5);
  padding-left: var(--ncs-space-4);
}

.ncs-li {
  margin-bottom: var(--ncs-space-2);
}

.ncs-quote {
  border-left: 4px solid color-mix(in srgb, var(--ncs-color-border) 90%, transparent);
  padding-left: var(--ncs-space-4);
  margin: 0 0 var(--ncs-space-5);
  font-style: italic;
}

.ncs-pre {
  background: #0f172a;
  color: #e2e8f0;
  padding: var(--ncs-space-4) var(--ncs-space-5);
  border-radius: var(--ncs-radius-md);
  overflow-x: auto;
  font-size: 0.95rem;
  margin-bottom: var(--ncs-space-5);
  font-family: var(--ncs-font-mono);
}

.ncs-code {
  background: color-mix(in srgb, var(--ncs-color-border) 42%, transparent);
  border-radius: var(--ncs-radius-sm);
  padding: 0.15rem 0.45rem;
  font-size: 0.95rem;
  font-family: var(--ncs-font-mono);
}

.ncs-table {
  width: 100%;
  border-collapse: collapse;
  margin-bottom: var(--ncs-space-5);
}

.ncs-th,
.ncs-td {
  border: 1px solid var(--ncs-color-border);
  padding: 0.75rem 1rem;
  text-align: left;
}

.ncs-hr {
  border: 0;
  border-top: 1px solid var(--ncs-color-border);
  margin: var(--ncs-space-6) 0;
}

.ncs-input,
.ncs-textarea,
.ncs-select {
  width: 100%;
  border: 1px solid var(--ncs-color-border);
  border-radius: var(--ncs-radius-md);
  background: var(--ncs-color-surface);
  color: var(--ncs-color-text);
  font-family: var(--ncs-font-body);
  padding: 0.625rem 0.75rem;
}

.ncs-label {
  display: inline-block;
  font-size: 0.875rem;
  font-weight: 600;
  margin-bottom: var(--ncs-space-2);
}

.ncs-help {
  display: block;
  margin-top: var(--ncs-space-2);
  color: var(--ncs-color-muted);
  font-size: 0.8125rem;
}

.ncs-footer {
  margin-top: auto;
  padding-top: var(--ncs-space-8);
  padding-bottom: var(--ncs-space-8);
  font-size: 0.9rem;
  color: var(--ncs-color-muted);
}

.ncs-footer-link {
  color: inherit;
  text-decoration: underline;
}

.ncs-scope {
      --ncs-color-bg: #f8fafc;
      --ncs-color-surface: #ffffff;
      --ncs-color-text: #1f2937;
      --ncs-color-muted: #475569;
      --ncs-color-primary: #2563EB;
      --ncs-color-primary-contrast: #ffffff;
      --ncs-color-link: #2563EB;
      --ncs-color-border: rgba(148, 163, 184, 0.28);
      --ncs-color-shadow: rgba(15, 23, 42, 0.12);
      --ncs-font-heading: Inter, 'Segoe UI', system-ui, -apple-system, sans-serif, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
      --ncs-font-body: Inter, 'Segoe UI', system-ui, -apple-system, sans-serif, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
      --ncs-font-mono: 'SFMono-Regular', Menlo, Monaco, Consolas, monospace;
    }

    .ncs-scope .ncs-h1,
    .ncs-scope .ncs-h2,
    .ncs-scope .ncs-h3,
    .ncs-scope .ncs-h4,
    .ncs-scope .ncs-h5,
    .ncs-scope .ncs-h6 {
      color: #0f172a;
    }

    .ncs-scope .ncs-link {
      text-decoration: none;
    }

    .ncs-scope .ncs-card,
    .ncs-scope .ncs-input,
    .ncs-scope .ncs-textarea,
    .ncs-scope .ncs-select {
      border-color: rgba(148, 163, 184, 0.28);
    }
.ncs-scope{
  --ncs-font-body: Inter, system-ui, sans-serif;
  --ncs-font-heading: "Plus Jakarta Sans", Inter, system-ui, sans-serif;
  --ncs-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --ncs-color-bg: rgb(255, 255, 255);
  --ncs-color-surface: rgb(250, 245, 255);
  --ncs-color-text: rgb(8, 7, 19);
  --ncs-color-muted: rgb(100, 116, 139);
  --ncs-color-primary: rgb(244, 63, 94);
  --ncs-color-primary-contrast: rgb(255, 255, 255);
  --ncs-color-link: rgb(124, 58, 237);
  --ncs-color-border: rgb(237, 233, 254);
  --ncs-color-shadow: rgba(0, 0, 0, 0.18);
  --ncs-radius-sm: 20px;
  --ncs-radius-md: 30px;
  --ncs-radius-lg: 40px;
  --ncs-shadow-sm: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px;
  --ncs-shadow-md: rgba(0, 0, 0, 0.1) 0px 10px 30px 0px;
  --ncs-shadow-lg: rgba(0, 0, 0, 0.18) 0px 25px 60px 0px;
  --ncs-space-1: 4px;
  --ncs-space-2: 8px;
  --ncs-space-3: 12px;
  --ncs-space-4: 16px;
  --ncs-space-5: 24px;
  --ncs-space-6: 32px;
  --ncs-space-7: 48px;
  --ncs-space-8: 64px;
  --ncs-transition-fast: 150ms ease;
  --ncs-transition-normal: 250ms ease;
  --ncs-focus-ring-color: rgba(244, 63, 94, 0.35);
  --ncs-focus-ring-width: 3px;
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: var(--ncs-font-body);
  color: var(--ncs-color-text);
  background: var(--ncs-color-bg);
}

.ncs-scope .ncs-container{
  width: 100%;
  box-sizing: border-box;
  padding-left: var(--ncs-space-6);
  padding-right: var(--ncs-space-6);
}

.ncs-scope .ncs-section{
  padding-top: var(--ncs-space-8);
  padding-bottom: var(--ncs-space-8);
}

.ncs-scope .ncs-stack{
  display: flex;
  flex-direction: column;
  gap: var(--ncs-space-4);
}

.ncs-scope .ncs-grid{
  display: grid;
  gap: var(--ncs-space-6);
}

.ncs-scope .ncs-card{
  border-radius: var(--ncs-radius-md);
  box-shadow: var(--ncs-shadow-md);
  background-color: rgba(0, 0, 0, 0);
  color: var(--ncs-color-text);
}

.ncs-scope .ncs-prose{
  font-family: var(--ncs-font-body);
  font-size: 18px;
  font-weight: 400;
  line-height: 30.6px;
  color: var(--ncs-color-text);
}

.ncs-scope .ncs-h1{
  font-family: var(--ncs-font-heading);
  font-size: 54.4px;
  font-weight: 800;
  line-height: 65.28px;
  color: var(--ncs-color-text);
}

.ncs-scope .ncs-h2{
  font-family: var(--ncs-font-heading);
  font-size: 54.4px;
  font-weight: 800;
  line-height: 65.28px;
  color: var(--ncs-color-text);
}

.ncs-scope .ncs-h3{
  font-family: var(--ncs-font-heading);
  font-size: 35.2px;
  font-weight: 800;
  line-height: 42.24px;
  color: var(--ncs-color-text);
}

.ncs-scope .ncs-h4{
}

.ncs-scope .ncs-h5{
}

.ncs-scope .ncs-h6{
}

.ncs-scope .ncs-p{
  font-family: var(--ncs-font-body);
  font-size: 18px;
  font-weight: 400;
  line-height: 30.6px;
  color: var(--ncs-color-text);
}

.ncs-scope .ncs-small{
  font-family: var(--ncs-font-body);
  font-size: 14px;
  font-weight: 500;
  line-height: 19.6px;
  color: var(--ncs-color-muted);
}

.ncs-scope .ncs-lead{
  font-family: var(--ncs-font-body);
  font-size: 18px;
  font-weight: 400;
  line-height: 30.6px;
  color: var(--ncs-color-muted);
}

.ncs-scope .ncs-link{
  color: var(--ncs-color-link);
  text-decoration: none;
}

.ncs-scope .ncs-ul{
}

.ncs-scope .ncs-ol{
}

.ncs-scope .ncs-li{
}

.ncs-scope .ncs-quote{
}

.ncs-scope .ncs-code{
}

.ncs-scope .ncs-pre{
}

.ncs-scope .ncs-table{
}

.ncs-scope .ncs-th{
}

.ncs-scope .ncs-td{
}

.ncs-scope .ncs-hr{
  border: 0px;
  border-top: 1px solid var(--ncs-color-border);
}

.ncs-scope .ncs-btn{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-family: var(--ncs-font-body);
  font-size: 16px;
  font-weight: 600;
  line-height: 22.4px;
  padding-top: 10.8px;
  padding-right: 32px;
  padding-bottom: 10.8px;
  padding-left: 32px;
  border-radius: 9999px;
  border: 0px none transparent;
  text-decoration: none;
  transition: background-color var(--ncs-transition-normal), box-shadow var(--ncs-transition-normal), color var(--ncs-transition-normal);
  box-shadow: var(--ncs-shadow-sm);
}

.ncs-scope .ncs-btn--primary{
  background-color: var(--ncs-color-primary);
  color: var(--ncs-color-primary-contrast);
  box-shadow: var(--ncs-shadow-sm);
}

.ncs-scope .ncs-btn--secondary{
  background-color: rgba(0, 0, 0, 0);
  color: var(--ncs-color-primary);
  border: 2px solid rgba(244, 63, 94, 0.5);
  box-shadow: none;
}

.ncs-scope .ncs-btn--outline{
  background-color: rgba(0, 0, 0, 0);
  color: var(--ncs-color-primary);
  border: 2px solid var(--ncs-color-primary);
  box-shadow: none;
}

.ncs-scope .ncs-btn--ghost{
  background-color: rgba(0, 0, 0, 0);
  color: var(--ncs-color-text);
  border: 0px none transparent;
  box-shadow: none;
}

.ncs-scope .ncs-btn--sm{
  font-size: 14px;
  font-weight: 500;
  line-height: 19.6px;
  padding-top: 8px;
  padding-right: 16px;
  padding-bottom: 8px;
  padding-left: 16px;
  border-radius: var(--ncs-radius-sm);
}

.ncs-scope .ncs-btn--md{
  font-size: 16px;
  font-weight: 600;
  line-height: 22.4px;
}

.ncs-scope .ncs-btn--lg{
  padding-top: 12px;
  padding-right: 40px;
  padding-bottom: 12px;
  padding-left: 40px;
}

.ncs-scope .ncs-input{
  font-family: var(--ncs-font-body);
  font-size: 16px;
  line-height: 22.4px;
  color: var(--ncs-color-text);
  background-color: var(--ncs-color-bg);
  border: 1px solid var(--ncs-color-border);
  border-radius: var(--ncs-radius-sm);
  padding: 10.8px 16px;
  box-shadow: none;
}

.ncs-scope .ncs-textarea{
  font-family: var(--ncs-font-body);
  font-size: 16px;
  line-height: 22.4px;
  color: var(--ncs-color-text);
  background-color: var(--ncs-color-bg);
  border: 1px solid var(--ncs-color-border);
  border-radius: var(--ncs-radius-sm);
  padding: 10.8px 16px;
  box-shadow: none;
}

.ncs-scope .ncs-select{
  font-family: var(--ncs-font-body);
  font-size: 16px;
  line-height: 22.4px;
  color: var(--ncs-color-text);
  background-color: var(--ncs-color-bg);
  border: 1px solid var(--ncs-color-border);
  border-radius: var(--ncs-radius-sm);
  padding: 10.8px 16px;
  box-shadow: none;
}

.ncs-scope .ncs-label{
  font-family: var(--ncs-font-body);
  font-size: 14px;
  font-weight: 500;
  line-height: 19.6px;
  color: var(--ncs-color-text);
}

.ncs-scope .ncs-help{
  font-family: var(--ncs-font-body);
  font-size: 14px;
  font-weight: 400;
  line-height: 19.6px;
  color: var(--ncs-color-muted);
}

.ncs-scope .ncs-nav{
  font-family: var(--ncs-font-body);
  font-size: 18px;
  font-weight: 400;
  line-height: 30.6px;
  color: var(--ncs-color-text);
}

.ncs-scope .ncs-nav-link{
  font-family: var(--ncs-font-body);
  font-size: 18px;
  font-weight: 400;
  line-height: 30.6px;
  color: var(--ncs-color-text);
  text-decoration: none;
}

.ncs-scope .ncs-nav-cta{
  font-family: var(--ncs-font-body);
  font-size: 14px;
  font-weight: 500;
  line-height: 19.6px;
  color: var(--ncs-color-text);
  background-color: rgba(0, 0, 0, 0);
  border: 0px none transparent;
  border-radius: var(--ncs-radius-sm);
  padding: 8px 16px;
  box-shadow: none;
}

.ncs-scope .ncs-footer{
  font-family: var(--ncs-font-body);
  font-size: 18px;
  line-height: 30.6px;
  color: var(--ncs-color-text);
}

.ncs-scope .ncs-footer-link{
  color: var(--ncs-color-link);
  text-decoration: none;
}

.ncs-scope .ncs-chrome .swiper-button-prev, .ncs-scope .ncs-chrome .swiper-button-next { position: absolute; width: var(--swiper-navigation-size); height: var(--swiper-navigation-size); z-index: 10; cursor: pointer; display: flex; align-items: center; justify-content: center; color: var(--swiper-navigation-color, var(--swiper-theme-color)); }
.ncs-scope .ncs-chrome .swiper-button-prev.swiper-button-disabled, .ncs-scope .ncs-chrome .swiper-button-next.swiper-button-disabled { opacity: 0.35; cursor: auto; pointer-events: none; }
.ncs-scope .ncs-chrome .swiper-button-prev.swiper-button-hidden, .ncs-scope .ncs-chrome .swiper-button-next.swiper-button-hidden { opacity: 0; cursor: auto; pointer-events: none; }
.ncs-scope .ncs-chrome .swiper-navigation-disabled .swiper-button-prev, .ncs-scope .ncs-chrome .swiper-navigation-disabled .swiper-button-next { display: none !important; }
.ncs-scope .ncs-chrome .swiper-button-prev svg, .ncs-scope .ncs-chrome .swiper-button-next svg { width: 100%; height: 100%; object-fit: contain; transform-origin: center center; fill: currentcolor; pointer-events: none; }
.ncs-scope .ncs-chrome .swiper-button-lock { display: none; }
.ncs-scope .ncs-chrome .swiper-button-prev, .ncs-scope .ncs-chrome .swiper-button-next { top: var(--swiper-navigation-top-offset, 50%); margin-top: calc(0px - (var(--swiper-navigation-size) / 2)); }
.ncs-scope .ncs-chrome .swiper-button-prev { left: var(--swiper-navigation-sides-offset, 4px); right: auto; }
.ncs-scope .ncs-chrome .swiper-button-prev .swiper-navigation-icon { transform: rotate(180deg); }
.ncs-scope .ncs-chrome .swiper-button-next { right: var(--swiper-navigation-sides-offset, 4px); left: auto; }
.ncs-scope .ncs-chrome .swiper-horizontal .swiper-button-prev, .ncs-scope .ncs-chrome .swiper-horizontal .swiper-button-next, .ncs-scope .ncs-chrome .swiper-horizontal ~ .swiper-button-prev, .ncs-scope .ncs-chrome .swiper-horizontal ~ .swiper-button-next { top: var(--swiper-navigation-top-offset, 50%); margin-top: calc(0px - (var(--swiper-navigation-size) / 2)); margin-left: 0px; }
.ncs-scope .ncs-chrome .swiper-horizontal .swiper-button-prev, .ncs-scope .ncs-chrome .swiper-horizontal ~ .swiper-button-prev, .ncs-scope .ncs-chrome .swiper-horizontal.swiper-rtl .swiper-button-next, .ncs-scope .ncs-chrome .swiper-horizontal.swiper-rtl ~ .swiper-button-next { left: var(--swiper-navigation-sides-offset, 4px); right: auto; }
.ncs-scope .ncs-chrome .swiper-horizontal .swiper-button-next, .ncs-scope .ncs-chrome .swiper-horizontal ~ .swiper-button-next, .ncs-scope .ncs-chrome .swiper-horizontal.swiper-rtl .swiper-button-prev, .ncs-scope .ncs-chrome .swiper-horizontal.swiper-rtl ~ .swiper-button-prev { right: var(--swiper-navigation-sides-offset, 4px); left: auto; }
.ncs-scope .ncs-chrome .swiper-horizontal .swiper-button-prev .swiper-navigation-icon, .ncs-scope .ncs-chrome .swiper-horizontal ~ .swiper-button-prev .swiper-navigation-icon, .ncs-scope .ncs-chrome .swiper-horizontal.swiper-rtl .swiper-button-next .swiper-navigation-icon, .ncs-scope .ncs-chrome .swiper-horizontal.swiper-rtl ~ .swiper-button-next .swiper-navigation-icon { transform: rotate(180deg); }
.ncs-scope .ncs-chrome .swiper-horizontal.swiper-rtl .swiper-button-prev .swiper-navigation-icon, .ncs-scope .ncs-chrome .swiper-horizontal.swiper-rtl ~ .swiper-button-prev .swiper-navigation-icon { transform: rotate(0deg); }
.ncs-scope .ncs-chrome .swiper-vertical .swiper-button-prev, .ncs-scope .ncs-chrome .swiper-vertical .swiper-button-next, .ncs-scope .ncs-chrome .swiper-vertical ~ .swiper-button-prev, .ncs-scope .ncs-chrome .swiper-vertical ~ .swiper-button-next { left: var(--swiper-navigation-top-offset, 50%); right: auto; margin-left: calc(0px - (var(--swiper-navigation-size) / 2)); margin-top: 0px; }
.ncs-scope .ncs-chrome .swiper-vertical .swiper-button-prev, .ncs-scope .ncs-chrome .swiper-vertical ~ .swiper-button-prev { top: var(--swiper-navigation-sides-offset, 4px); bottom: auto; }
.ncs-scope .ncs-chrome .swiper-vertical .swiper-button-prev .swiper-navigation-icon, .ncs-scope .ncs-chrome .swiper-vertical ~ .swiper-button-prev .swiper-navigation-icon { transform: rotate(-90deg); }
.ncs-scope .ncs-chrome .swiper-vertical .swiper-button-next, .ncs-scope .ncs-chrome .swiper-vertical ~ .swiper-button-next { bottom: var(--swiper-navigation-sides-offset, 4px); top: auto; }
.ncs-scope .ncs-chrome .swiper-vertical .swiper-button-next .swiper-navigation-icon, .ncs-scope .ncs-chrome .swiper-vertical ~ .swiper-button-next .swiper-navigation-icon { transform: rotate(90deg); }
.ncs-scope .ncs-chrome .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main { transform: scale(1); }
.ncs-scope .ncs-chrome button.swiper-pagination-bullet { border: none; margin: 0px; padding: 0px; box-shadow: none; appearance: none; }
.ncs-scope .ncs-chrome .rdp-root[dir="rtl"] .rdp-nav .rdp-chevron { transform: rotate(180deg); transform-origin: 50% center; }
.ncs-scope .ncs-chrome .rdp-root[data-nav-layout="around"] .rdp-month, .ncs-scope .ncs-chrome .rdp-root[data-nav-layout="after"] .rdp-month { position: relative; }
.ncs-scope .ncs-chrome .rdp-root[data-nav-layout="around"] .rdp-month_caption { justify-content: center; margin-inline-start: var(--rdp-nav_button-width); margin-inline-end: var(--rdp-nav_button-width); position: relative; }
.ncs-scope .ncs-chrome .rdp-root[data-nav-layout="around"] .rdp-button_previous { position: absolute; inset-inline-start: 0px; top: 0px; height: var(--rdp-nav-height); display: inline-flex; }
.ncs-scope .ncs-chrome .rdp-root[data-nav-layout="around"] .rdp-button_next { position: absolute; inset-inline-end: 0px; top: 0px; height: var(--rdp-nav-height); display: inline-flex; justify-content: center; }
.ncs-scope .ncs-chrome .rdp-nav { position: absolute; inset-block-start: 0px; inset-inline-end: 0px; display: flex; align-items: center; height: var(--rdp-nav-height); }
.ncs-scope .ncs-chrome { -webkit-font-smoothing: antialiased }
.ncs-scope .ncs-chrome { color: rgb(8, 7, 19); font-family: Inter, system-ui, sans-serif; font-size: 1.125rem; font-weight: 400; line-height: 1.7; font-style: normal; background-color: rgb(255, 255, 255) }
@media print {
.ncs-scope .ncs-chrome { background-color: rgb(255, 255, 255) }
}
.ncs-scope .ncs-chrome ::backdrop { background-color: rgb(255, 255, 255) }
.ncs-scope .ncs-chrome .css-1qdhlrl { text-decoration: none; color: rgb(8, 7, 19); display: flex; -webkit-box-align: center; align-items: center; transition: opacity 0.2s; }
@media (min-width: 0px) {
.ncs-scope .ncs-chrome .css-1qdhlrl { margin-right: 16px; }
}
@media (min-width: 900px) {
.ncs-scope .ncs-chrome .css-1qdhlrl { margin-right: 32px; }
}
.ncs-scope .ncs-chrome .css-1qdhlrl:hover { opacity: 0.85; }
.ncs-scope .ncs-chrome .css-w38498 { text-decoration: none; color: rgb(8, 7, 19); display: flex; -webkit-box-align: center; align-items: center; transition: opacity 0.2s; }
.ncs-scope .ncs-chrome .css-w38498:hover { opacity: 0.85; }
.ncs-scope .ncs-chrome .css-rtyuxs-MuiTypography-root { margin: 0px; font-size: 1.25rem; line-height: 1.4; text-transform: none; color: rgb(8, 7, 19); overflow-wrap: break-word; word-break: break-word; font-weight: 700; font-family: "Plus Jakarta Sans", Inter, system-ui, sans-serif; opacity: 1; font-style: inherit; }
@media (min-width: 0px) {
.ncs-scope .ncs-chrome .css-rtyuxs-MuiTypography-root { font-size: 1.25rem; }
}
@media (min-width: 900px) {
.ncs-scope .ncs-chrome .css-rtyuxs-MuiTypography-root { font-size: 1.75rem; }
}
.ncs-scope .ncs-chrome .css-ldnlhz-MuiStack-root { display: flex; flex-direction: row; position: absolute; left: 50%; transform: translateX(-50%); }
.ncs-scope .ncs-chrome .css-ldnlhz-MuiStack-root > :not(style):not(style) { margin: 0px; }
.ncs-scope .ncs-chrome .css-ldnlhz-MuiStack-root > :not(style) ~ :not(style) { margin-left: 8px; }
@media (min-width: 0px) {
.ncs-scope .ncs-chrome .css-ldnlhz-MuiStack-root { display: none; }
}
@media (min-width: 900px) {
.ncs-scope .ncs-chrome .css-ldnlhz-MuiStack-root { display: flex; }
}
.ncs-scope .ncs-chrome .css-1sv1q9y-MuiButtonBase-root-MuiButton-root { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; line-height: 1.4; min-width: 64px; border: 0px; background-color: var(--variant-textBg); --variant-textColor: #7C3AED; --variant-outlinedColor: #7C3AED; --variant-outlinedBorder: rgba(124, 58, 237, 0.5); --variant-containedColor: #ffffff; --variant-containedBg: #7C3AED; color: rgb(8, 7, 19); text-transform: none; font-weight: 500; font-family: Inter, system-ui, sans-serif; font-size: 0.875rem; padding: 8px 16px; border-radius: 20px; transition: color 0.2s, background-color 0.2s; }
.ncs-scope .ncs-chrome .css-1sv1q9y-MuiButtonBase-root-MuiButton-root.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
.ncs-scope .ncs-chrome .css-1sv1q9y-MuiButtonBase-root-MuiButton-root { print-color-adjust: exact; }
}
.ncs-scope .ncs-chrome .css-1sv1q9y-MuiButtonBase-root-MuiButton-root:hover { text-decoration: none; }
.ncs-scope .ncs-chrome .css-1sv1q9y-MuiButtonBase-root-MuiButton-root.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
@media (hover: hover) {
.ncs-scope .ncs-chrome .css-1sv1q9y-MuiButtonBase-root-MuiButton-root:hover { --variant-containedBg: rgb(86, 40, 165); --variant-textBg: rgba(124, 58, 237, 0.04); --variant-outlinedBorder: #7C3AED; --variant-outlinedBg: rgba(124, 58, 237, 0.04); }
}
.ncs-scope .ncs-chrome .css-1sv1q9y-MuiButtonBase-root-MuiButton-root.MuiButton-loading { color: transparent; }
.ncs-scope .ncs-chrome .css-1sv1q9y-MuiButtonBase-root-MuiButton-root:hover { background-color: rgba(124, 58, 237, 0.06); }
.ncs-scope .ncs-chrome .css-rmz4vk { position: relative; display: inline-flex; }
.ncs-scope .ncs-chrome .css-x8lxr2-MuiButtonBase-root-MuiButton-root { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; line-height: 1.4; min-width: 64px; border: 0px currentcolor; background-color: var(--variant-textBg); --variant-containedBg: #e0e0e0; text-transform: none; font-weight: 500; font-family: Inter, system-ui, sans-serif; font-size: 0.875rem; color: rgb(8, 7, 19); padding: 8px 16px; border-radius: 20px; transition: 0.2s; }
.ncs-scope .ncs-chrome .css-x8lxr2-MuiButtonBase-root-MuiButton-root.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
.ncs-scope .ncs-chrome .css-x8lxr2-MuiButtonBase-root-MuiButton-root { print-color-adjust: exact; }
}
.ncs-scope .ncs-chrome .css-x8lxr2-MuiButtonBase-root-MuiButton-root:hover { text-decoration: none; }
.ncs-scope .ncs-chrome .css-x8lxr2-MuiButtonBase-root-MuiButton-root.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
@media (hover: hover) {
.ncs-scope .ncs-chrome .css-x8lxr2-MuiButtonBase-root-MuiButton-root:hover { --variant-containedBg: #f5f5f5; --variant-textBg: rgba(8, 7, 19, 0.04); --variant-outlinedBg: rgba(8, 7, 19, 0.04); }
}
.ncs-scope .ncs-chrome .css-x8lxr2-MuiButtonBase-root-MuiButton-root.MuiButton-loading { color: transparent; }
.ncs-scope .ncs-chrome .css-x8lxr2-MuiButtonBase-root-MuiButton-root:hover { background-color: rgba(124, 58, 237, 0.08); }
.ncs-scope .ncs-chrome .css-1gulhci-MuiButton-endIcon { display: inherit; margin-right: -4px; margin-left: 8px; }
.ncs-scope .ncs-chrome .css-1gulhci-MuiButton-endIcon > :nth-of-type(1) { font-size: 20px; }
.ncs-scope .ncs-chrome .css-ktx3up-MuiStack-root { display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; margin-left: auto; }
.ncs-scope .ncs-chrome .css-ktx3up-MuiStack-root > :not(style):not(style) { margin: 0px; }
.ncs-scope .ncs-chrome .css-ktx3up-MuiStack-root > :not(style) ~ :not(style) { margin-left: 8px; }
.ncs-scope .ncs-chrome .css-1ww8tda-MuiButtonBase-root-MuiButton-root { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px 0px 0px 8px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: Inter, system-ui, sans-serif; font-size: 0.875rem; font-weight: 500; line-height: 1.4; min-width: 64px; padding: 6px 16px; border: 0px; color: var(--variant-containedColor); --variant-textColor: #7C3AED; --variant-outlinedColor: #7C3AED; --variant-outlinedBorder: rgba(124, 58, 237, 0.5); --variant-containedColor: #ffffff; --variant-containedBg: #7C3AED; text-transform: none; border-radius: 40px; transition: 0.25s; background: linear-gradient(135deg, rgb(124, 58, 237), rgb(147, 51, 234)); box-shadow: none; }
.ncs-scope .ncs-chrome .css-1ww8tda-MuiButtonBase-root-MuiButton-root.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
.ncs-scope .ncs-chrome .css-1ww8tda-MuiButtonBase-root-MuiButton-root { print-color-adjust: exact; }
}
.ncs-scope .ncs-chrome .css-1ww8tda-MuiButtonBase-root-MuiButton-root:hover { text-decoration: none; }
.ncs-scope .ncs-chrome .css-1ww8tda-MuiButtonBase-root-MuiButton-root.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.ncs-scope .ncs-chrome .css-1ww8tda-MuiButtonBase-root-MuiButton-root:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; }
@media (hover: none) {
.ncs-scope .ncs-chrome .css-1ww8tda-MuiButtonBase-root-MuiButton-root:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px; }
}
.ncs-scope .ncs-chrome .css-1ww8tda-MuiButtonBase-root-MuiButton-root:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; }
.ncs-scope .ncs-chrome .css-1ww8tda-MuiButtonBase-root-MuiButton-root.Mui-focusVisible { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; }
.ncs-scope .ncs-chrome .css-1ww8tda-MuiButtonBase-root-MuiButton-root.Mui-disabled { color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12); }
@media (hover: hover) {
.ncs-scope .ncs-chrome .css-1ww8tda-MuiButtonBase-root-MuiButton-root:hover { --variant-containedBg: rgb(86, 40, 165); --variant-textBg: rgba(124, 58, 237, 0.04); --variant-outlinedBorder: #7C3AED; --variant-outlinedBg: rgba(124, 58, 237, 0.04); }
}
.ncs-scope .ncs-chrome .css-1ww8tda-MuiButtonBase-root-MuiButton-root.MuiButton-loading { color: transparent; }
.ncs-scope .ncs-chrome .css-1ww8tda-MuiButtonBase-root-MuiButton-root:hover { filter: brightness(1.08); transform: translateY(-1px); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; }
.ncs-scope .ncs-chrome .css-1ww8tda-MuiButtonBase-root-MuiButton-root:active { transform: none; }
.ncs-scope .ncs-chrome .css-n0g5nd-MuiStack-root:hover .icon-container svg { opacity: 1; }
.ncs-scope .ncs-chrome .css-ml1z6r svg { opacity: 0.85; transition: opacity 0.3s; }
.ncs-scope .ncs-chrome .css-1b7sqlx { position: relative; width: 100%; overflow: hidden; border-top: 1px solid rgba(0, 0, 0, 0.12); border-right-color: rgba(0, 0, 0, 0.12); border-bottom-color: rgba(0, 0, 0, 0.12); border-left-color: rgba(0, 0, 0, 0.12); }
.ncs-scope .ncs-chrome .css-1y0qut9-MuiContainer-root { width: 100%; margin-left: auto; box-sizing: border-box; margin-right: auto; padding-left: 16px; padding-right: 16px; }
@media (min-width: 600px) {
.ncs-scope .ncs-chrome .css-1y0qut9-MuiContainer-root { padding-left: 24px; padding-right: 24px; }
}
@media (min-width: 1200px) {
.ncs-scope .ncs-chrome .css-1y0qut9-MuiContainer-root { max-width: 1200px; }
}
@media (min-width: 0px) {
.ncs-scope .ncs-chrome .css-1y0qut9-MuiContainer-root { padding-top: 48px; padding-bottom: 48px; }
}
@media (min-width: 900px) {
.ncs-scope .ncs-chrome .css-1y0qut9-MuiContainer-root { padding-top: 80px; padding-bottom: 80px; }
}
.ncs-scope .ncs-chrome .css-s2wikd-MuiGrid-root { --Grid-columns: 12; --Grid-columnSpacing: 32px; --Grid-rowSpacing: 32px; flex-flow: wrap; min-width: 0px; box-sizing: border-box; display: flex; gap: var(--Grid-rowSpacing) var(--Grid-columnSpacing); -webkit-box-pack: justify; justify-content: space-between; }
.ncs-scope .ncs-chrome .css-s2wikd-MuiGrid-root > * { --Grid-parent-columns: 12; }
.ncs-scope .ncs-chrome .css-s2wikd-MuiGrid-root > * { --Grid-parent-columnSpacing: 32px; }
@media (min-width: 900px) {
.ncs-scope .ncs-chrome .css-s2wikd-MuiGrid-root { --Grid-columnSpacing: 48px; }
.ncs-scope .ncs-chrome .css-s2wikd-MuiGrid-root > * { --Grid-parent-columnSpacing: 48px; }
}
.ncs-scope .ncs-chrome .css-s2wikd-MuiGrid-root > * { --Grid-parent-rowSpacing: 32px; }
@media (min-width: 900px) {
.ncs-scope .ncs-chrome .css-s2wikd-MuiGrid-root { --Grid-rowSpacing: 48px; }
.ncs-scope .ncs-chrome .css-s2wikd-MuiGrid-root > * { --Grid-parent-rowSpacing: 48px; }
}
@media (min-width: 0px) {
.ncs-scope .ncs-chrome .css-s2wikd-MuiGrid-root { margin-bottom: 48px; }
}
@media (min-width: 900px) {
.ncs-scope .ncs-chrome .css-s2wikd-MuiGrid-root { margin-bottom: 80px; }
}
.ncs-scope .ncs-chrome .css-1m9ppq1-MuiGrid-root { -webkit-box-flex: 0; flex-grow: 0; flex-basis: auto; width: calc(100% * 12 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 12) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns))); min-width: 0px; box-sizing: border-box; }
@media (min-width: 600px) {
.ncs-scope .ncs-chrome .css-1m9ppq1-MuiGrid-root { -webkit-box-flex: 0; flex-grow: 0; flex-basis: auto; width: calc(100% * 12 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 12) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns))); }
}
@media (min-width: 900px) {
.ncs-scope .ncs-chrome .css-1m9ppq1-MuiGrid-root { -webkit-box-flex: 0; flex-grow: 0; flex-basis: auto; width: calc(100% * 4 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 4) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns))); }
}
@media (min-width: 1200px) {
.ncs-scope .ncs-chrome .css-1m9ppq1-MuiGrid-root { -webkit-box-flex: 0; flex-grow: 0; flex-basis: auto; width: calc(100% * 3 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 3) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns))); }
}
.ncs-scope .ncs-chrome .css-v2woy3-MuiStack-root { display: flex; flex-direction: column; }
.ncs-scope .ncs-chrome .css-v2woy3-MuiStack-root > :not(style):not(style) { margin: 0px; }
.ncs-scope .ncs-chrome .css-v2woy3-MuiStack-root > :not(style) ~ :not(style) { margin-top: 24px; }
.ncs-scope .ncs-chrome .css-kylp4c-MuiTypography-root-MuiLink-root { margin: 0px; font: inherit; letter-spacing: inherit; --Link-underlineColor: rgba(124, 58, 237, 0.4); text-decoration: none; color: rgb(255, 255, 255); display: inline-block; }
.ncs-scope .ncs-chrome .css-kylp4c-MuiTypography-root-MuiLink-root:hover { text-decoration-color: inherit; }
.ncs-scope .ncs-chrome .css-kylp4c-MuiTypography-root-MuiLink-root:hover { opacity: 0.8; }
.ncs-scope .ncs-chrome .css-tqvnxa-MuiTypography-root { margin: 0px; font-size: 1.125rem; line-height: 1.4; text-transform: none; color: rgb(255, 255, 255); overflow-wrap: break-word; word-break: break-word; font-weight: 700; font-family: "Plus Jakarta Sans", Inter, system-ui, sans-serif; opacity: 1; font-style: inherit; }
.ncs-scope .ncs-chrome .css-10kbc59-MuiStack-root { display: flex; flex-direction: column; }
.ncs-scope .ncs-chrome .css-10kbc59-MuiStack-root > :not(style):not(style) { margin: 0px; }
.ncs-scope .ncs-chrome .css-10kbc59-MuiStack-root > :not(style) ~ :not(style) { margin-top: 12px; }
.ncs-scope .ncs-chrome .css-1s1a0l4-MuiTypography-root-MuiLink-root { margin: 0px; font: inherit; letter-spacing: inherit; --Link-underlineColor: rgba(124, 58, 237, 0.4); text-decoration: none; color: rgb(248, 250, 252); }
.ncs-scope .ncs-chrome .css-1s1a0l4-MuiTypography-root-MuiLink-root:hover { text-decoration-color: inherit; }
.ncs-scope .ncs-chrome .css-1s1a0l4-MuiTypography-root-MuiLink-root:hover { color: rgb(124, 58, 237); }
.ncs-scope .ncs-chrome .css-1x76oba-MuiTypography-root { margin: 0px; font-family: Inter, system-ui, sans-serif; font-size: 0.984375rem; font-weight: 400; line-height: 1.7; color: rgb(248, 250, 252); overflow-wrap: break-word; word-break: break-word; opacity: 1; font-style: inherit; }
.ncs-scope .ncs-chrome .css-as00fe-MuiGrid-root { -webkit-box-flex: 0; flex-grow: 0; flex-basis: auto; width: calc(100% * 12 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 12) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns))); min-width: 0px; box-sizing: border-box; }
@media (min-width: 600px) {
.ncs-scope .ncs-chrome .css-as00fe-MuiGrid-root { -webkit-box-flex: 0; flex-grow: 0; flex-basis: auto; width: calc(100% * 6 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 6) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns))); }
}
@media (min-width: 900px) {
.ncs-scope .ncs-chrome .css-as00fe-MuiGrid-root { -webkit-box-flex: 0; flex-grow: 0; flex-basis: auto; width: calc(100% * 3 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 3) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns))); }
}
@media (min-width: 1200px) {
.ncs-scope .ncs-chrome .css-as00fe-MuiGrid-root { -webkit-box-flex: 0; flex-grow: 0; flex-basis: auto; width: calc(100% * 3 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 3) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns))); }
}
.ncs-scope .ncs-chrome .css-11qvkqv-MuiTypography-root { margin: 0px 0px 16px; font-family: Inter, system-ui, sans-serif; line-height: 1.7; color: rgb(248, 250, 252); overflow-wrap: break-word; word-break: break-word; font-weight: 600; font-size: 1rem; opacity: 1; font-style: inherit; }
.ncs-scope .ncs-chrome .css-myue0y-MuiTypography-root-MuiLink-root { margin: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; line-height: inherit; letter-spacing: inherit; --Link-underlineColor: rgba(124, 58, 237, 0.4); position: relative; display: inline-block; width: fit-content; text-decoration: none; color: rgb(248, 250, 252); font-size: 1.125rem; transition: color 0.2s; }
.ncs-scope .ncs-chrome .css-myue0y-MuiTypography-root-MuiLink-root:hover { text-decoration-color: inherit; }
.ncs-scope .ncs-chrome .css-myue0y-MuiTypography-root-MuiLink-root::after { content: ""; position: absolute; bottom: -2px; left: 0px; width: 0%; height: 1px; background-color: rgb(124, 58, 237); transition: width 0.3s; }
.ncs-scope .ncs-chrome .css-myue0y-MuiTypography-root-MuiLink-root:hover { color: rgb(124, 58, 237); }
.ncs-scope .ncs-chrome .css-myue0y-MuiTypography-root-MuiLink-root:hover::after { width: 100%; }
.ncs-scope .ncs-chrome .css-1hs625e-MuiDivider-root { margin: 0px 0px 24px; flex-shrink: 0; border-width: 0px 0px thin; border-style: solid; border-color: rgba(255, 255, 255, 0.12); }
.ncs-scope .ncs-chrome .css-67x0vy { display: flex; -webkit-box-pack: justify; justify-content: space-between; gap: 16px; }
@media (min-width: 0px) {
.ncs-scope .ncs-chrome .css-67x0vy { flex-direction: column; -webkit-box-align: center; align-items: center; }
}
@media (min-width: 900px) {
.ncs-scope .ncs-chrome .css-67x0vy { flex-direction: row; -webkit-box-align: center; align-items: center; }
}
@media (min-width: 0px) {
.ncs-scope .ncs-chrome .css-1vjf5vd { flex: 1 1 100%; }
}
@media (min-width: 900px) {
.ncs-scope .ncs-chrome .css-1vjf5vd { flex: 0 0 auto; }
}
.ncs-scope .ncs-chrome .css-qqlfv0-MuiTypography-root { margin: 0px; font-family: Inter, system-ui, sans-serif; font-size: 0.984375rem; font-weight: 400; line-height: 1.7; color: rgb(248, 250, 252); overflow-wrap: break-word; word-break: break-word; opacity: 1; font-style: inherit; }
@media (min-width: 0px) {
.ncs-scope .ncs-chrome .css-qqlfv0-MuiTypography-root { text-align: center; }
}
@media (min-width: 900px) {
.ncs-scope .ncs-chrome .css-qqlfv0-MuiTypography-root { text-align: left; }
}
@media (min-width: 0px) {
.ncs-scope .ncs-chrome .css-iwh1xb { flex: 0 0 auto; }
}
@media (min-width: 900px) {
.ncs-scope .ncs-chrome .css-iwh1xb { flex: 0 0 auto; }
}
.ncs-scope .ncs-chrome .css-7bd36w-MuiStack-root { display: flex; flex-direction: row; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }
.ncs-scope .ncs-chrome .css-7bd36w-MuiStack-root > :not(style):not(style) { margin: 0px; }
.ncs-scope .ncs-chrome .css-7bd36w-MuiStack-root > :not(style) ~ :not(style) { margin-left: 8px; }
@media (min-width: 0px) {
.ncs-scope .ncs-chrome .css-7bd36w-MuiStack-root { flex-wrap: wrap; gap: 4px; }
}
@media (min-width: 600px) {
.ncs-scope .ncs-chrome .css-7bd36w-MuiStack-root { flex-wrap: nowrap; gap: 8px; }
}
.ncs-scope .ncs-chrome .css-mzy1ca-MuiTypography-root-MuiLink-root { margin: 0px; font-style: inherit; font-variant: inherit; font-stretch: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; line-height: inherit; letter-spacing: inherit; --Link-underlineColor: rgba(124, 58, 237, 0.4); text-decoration: none; color: rgb(248, 250, 252); font-size: 0.875rem; font-family: Inter, system-ui, sans-serif; font-weight: 500; transition: color 0.2s; }
.ncs-scope .ncs-chrome .css-mzy1ca-MuiTypography-root-MuiLink-root:hover { text-decoration-color: inherit; }
@media (min-width: 0px) {
.ncs-scope .ncs-chrome .css-mzy1ca-MuiTypography-root-MuiLink-root { white-space: normal; }
}
@media (min-width: 600px) {
.ncs-scope .ncs-chrome .css-mzy1ca-MuiTypography-root-MuiLink-root { white-space: nowrap; }
}
.ncs-scope .ncs-chrome .css-mzy1ca-MuiTypography-root-MuiLink-root:hover { color: rgb(124, 58, 237); }
.ncs-scope .ncs-chrome .css-2i1js7-MuiTypography-root { margin: 0px; font-family: Inter, system-ui, sans-serif; font-size: 0.984375rem; font-weight: 400; line-height: 1.7; font-style: normal; color: rgb(248, 250, 252); opacity: 0.5; }
.ncs-scope .ncs-chrome .css-1w4rlgn:hover .icon-container svg { opacity: 1; }
.ncs-scope .ncs-chrome .css-1ude9i2 { background-image: var(--Paper-overlay); display: flex; flex-direction: column; box-sizing: border-box; flex-shrink: 0; position: relative; --AppBar-background: #f5f5f5; --AppBar-color: rgba(0, 0, 0, 0.87); color: var(--AppBar-color); width: 100%; border: 1px solid transparent; border-radius: 0px; overflow: hidden; transition: 0.3s ease-out; backdrop-filter: blur(12px); background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.12) 0px 4px 8px 0px, rgba(0, 0, 0, 0.08) 0px 2px 4px 0px, rgba(0, 0, 0, 0.05) 0px 0px 0px 1px; }
.ncs-scope .ncs-chrome .css-1lusnt { display: flex; -webkit-box-align: center; align-items: center; padding-left: 16px; padding-right: 16px; min-height: 56px; position: relative; -webkit-box-pack: justify; justify-content: space-between; transition: 0.3s ease-out; }
@media (min-width: 600px) {
.ncs-scope .ncs-chrome .css-1lusnt { padding-left: 24px; padding-right: 24px; }
}
@media (min-width: 0px) {
@media (orientation: landscape) {
.ncs-scope .ncs-chrome .css-1lusnt { min-height: 48px; }
}
}
@media (min-width: 600px) {
.ncs-scope .ncs-chrome .css-1lusnt { min-height: 64px; }
}
@media (min-width: 0px) {
.ncs-scope .ncs-chrome .css-1lusnt { min-height: 64px; padding: 8px 16px; }
}
@media (min-width: 900px) {
.ncs-scope .ncs-chrome .css-1lusnt { min-height: 60px; padding: 8px 16px; }
}
.ncs-scope .ncs-chrome .css-4mb1j7 { overflow: hidden; pointer-events: none; position: absolute; z-index: 0; inset: 0px; border-radius: inherit; }
.ncs-scope .ncs-chrome--nav > :first-child, .ncs-scope .ncs-chrome--header > :first-child, .ncs-scope .ncs-chrome--nav header, .ncs-scope .ncs-chrome--header header, .ncs-scope .ncs-chrome--nav [role="banner"], .ncs-scope .ncs-chrome--header [role="banner"], .ncs-scope .ncs-chrome--nav nav:not(.ncs-synth-dropdown-panel):not([role="menu"]), .ncs-scope .ncs-chrome--header nav:not(.ncs-synth-dropdown-panel):not([role="menu"]), .ncs-scope .ncs-chrome--nav [role="navigation"], .ncs-scope .ncs-chrome--header [role="navigation"] { background-color: rgb(255, 255, 255) !important; }
.ncs-scope .ncs-chrome--nav > :first-child, .ncs-scope .ncs-chrome--header > :first-child, .ncs-scope .ncs-chrome--nav header, .ncs-scope .ncs-chrome--header header, .ncs-scope .ncs-chrome--nav [role="banner"], .ncs-scope .ncs-chrome--header [role="banner"], .ncs-scope .ncs-chrome--nav nav:not(.ncs-synth-dropdown-panel):not([role="menu"]), .ncs-scope .ncs-chrome--header nav:not(.ncs-synth-dropdown-panel):not([role="menu"]), .ncs-scope .ncs-chrome--nav [role="navigation"], .ncs-scope .ncs-chrome--header [role="navigation"] { box-shadow: rgba(0, 0, 0, 0.12) 0px 4px 8px 0px, rgba(0, 0, 0, 0.08) 0px 2px 4px 0px, rgba(0, 0, 0, 0.05) 0px 0px 0px 1px !important; }
.ncs-scope .ncs-chrome--nav > :first-child, .ncs-scope .ncs-chrome--header > :first-child, .ncs-scope .ncs-chrome--nav header, .ncs-scope .ncs-chrome--header header, .ncs-scope .ncs-chrome--nav [role="banner"], .ncs-scope .ncs-chrome--header [role="banner"], .ncs-scope .ncs-chrome--nav nav:not(.ncs-synth-dropdown-panel):not([role="menu"]), .ncs-scope .ncs-chrome--header nav:not(.ncs-synth-dropdown-panel):not([role="menu"]), .ncs-scope .ncs-chrome--nav [role="navigation"], .ncs-scope .ncs-chrome--header [role="navigation"] { filter: none !important; }
.ncs-scope .ncs-chrome--nav > :first-child, .ncs-scope .ncs-chrome--header > :first-child, .ncs-scope .ncs-chrome--nav header, .ncs-scope .ncs-chrome--header header, .ncs-scope .ncs-chrome--nav [role="banner"], .ncs-scope .ncs-chrome--header [role="banner"], .ncs-scope .ncs-chrome--nav nav:not(.ncs-synth-dropdown-panel):not([role="menu"]), .ncs-scope .ncs-chrome--header nav:not(.ncs-synth-dropdown-panel):not([role="menu"]), .ncs-scope .ncs-chrome--nav [role="navigation"], .ncs-scope .ncs-chrome--header [role="navigation"] { backdrop-filter: blur(12px) !important; }
.ncs-scope .ncs-chrome--nav > :first-child, .ncs-scope .ncs-chrome--header > :first-child, .ncs-scope .ncs-chrome--nav header, .ncs-scope .ncs-chrome--header header, .ncs-scope .ncs-chrome--nav [role="banner"], .ncs-scope .ncs-chrome--header [role="banner"], .ncs-scope .ncs-chrome--nav nav:not(.ncs-synth-dropdown-panel):not([role="menu"]), .ncs-scope .ncs-chrome--header nav:not(.ncs-synth-dropdown-panel):not([role="menu"]), .ncs-scope .ncs-chrome--nav [role="navigation"], .ncs-scope .ncs-chrome--header [role="navigation"] { -webkit-backdrop-filter: none !important; }
.ncs-scope .ncs-chrome--nav > :first-child, .ncs-scope .ncs-chrome--header > :first-child, .ncs-scope .ncs-chrome--nav header, .ncs-scope .ncs-chrome--header header, .ncs-scope .ncs-chrome--nav [role="banner"], .ncs-scope .ncs-chrome--header [role="banner"], .ncs-scope .ncs-chrome--nav nav:not(.ncs-synth-dropdown-panel):not([role="menu"]), .ncs-scope .ncs-chrome--header nav:not(.ncs-synth-dropdown-panel):not([role="menu"]), .ncs-scope .ncs-chrome--nav [role="navigation"], .ncs-scope .ncs-chrome--header [role="navigation"] { border-bottom-width: 0 !important; border-bottom-style: none !important; }
.ncs-scope .ncs-chrome--footer, .ncs-scope .ncs-chrome footer, .ncs-scope .ncs-chrome [role="contentinfo"] { background-color: rgb(15, 23, 42) !important; }
.ncs-scope .ncs-chrome--footer, .ncs-scope .ncs-chrome footer, .ncs-scope .ncs-chrome [role="contentinfo"] { color: rgb(255, 255, 255) !important; }
.ncs-scope .ncs-chrome--footer p, .ncs-scope .ncs-chrome--footer li, .ncs-scope .ncs-chrome--footer span, .ncs-scope .ncs-chrome--footer small, .ncs-scope .ncs-chrome--footer div, .ncs-scope .ncs-chrome--footer strong, .ncs-scope .ncs-chrome--footer em, .ncs-scope .ncs-chrome footer p, .ncs-scope .ncs-chrome footer li, .ncs-scope .ncs-chrome footer span, .ncs-scope .ncs-chrome footer small, .ncs-scope .ncs-chrome footer div, .ncs-scope .ncs-chrome footer strong, .ncs-scope .ncs-chrome footer em, .ncs-scope .ncs-chrome [role="contentinfo"] p, .ncs-scope .ncs-chrome [role="contentinfo"] li, .ncs-scope .ncs-chrome [role="contentinfo"] span, .ncs-scope .ncs-chrome [role="contentinfo"] small, .ncs-scope .ncs-chrome [role="contentinfo"] div, .ncs-scope .ncs-chrome [role="contentinfo"] strong, .ncs-scope .ncs-chrome [role="contentinfo"] em { color: rgb(255, 255, 255) !important; }
.ncs-scope .ncs-chrome--footer a, .ncs-scope .ncs-chrome footer a, .ncs-scope .ncs-chrome [role="contentinfo"] a { color: rgb(255, 255, 255) !important; }
.ncs-scope .ncs-chrome--footer h1, .ncs-scope .ncs-chrome--footer h2, .ncs-scope .ncs-chrome--footer h3, .ncs-scope .ncs-chrome--footer h4, .ncs-scope .ncs-chrome--footer h5, .ncs-scope .ncs-chrome--footer h6, .ncs-scope .ncs-chrome footer h1, .ncs-scope .ncs-chrome footer h2, .ncs-scope .ncs-chrome footer h3, .ncs-scope .ncs-chrome footer h4, .ncs-scope .ncs-chrome footer h5, .ncs-scope .ncs-chrome footer h6, .ncs-scope .ncs-chrome [role="contentinfo"] h1, .ncs-scope .ncs-chrome [role="contentinfo"] h2, .ncs-scope .ncs-chrome [role="contentinfo"] h3, .ncs-scope .ncs-chrome [role="contentinfo"] h4, .ncs-scope .ncs-chrome [role="contentinfo"] h5, .ncs-scope .ncs-chrome [role="contentinfo"] h6 { color: rgb(255, 255, 255) !important; }

@font-face { font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("branding/7146e4ffb434ee.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("branding/523ed8c594f012.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("branding/3c951162543b16.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face { font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("branding/e2e017e1ca02ef.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("branding/7146e4ffb434ee.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("branding/523ed8c594f012.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("branding/3c951162543b16.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face { font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("branding/e2e017e1ca02ef.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("branding/7146e4ffb434ee.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("branding/523ed8c594f012.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("branding/3c951162543b16.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face { font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("branding/e2e017e1ca02ef.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("branding/7146e4ffb434ee.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("branding/523ed8c594f012.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("branding/3c951162543b16.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face { font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("branding/e2e017e1ca02ef.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("branding/7146e4ffb434ee.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("branding/523ed8c594f012.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("branding/3c951162543b16.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face { font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("branding/e2e017e1ca02ef.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("branding/c428ca13a1cc99.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("branding/ec7f5af97c9d10.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }

@font-face { font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("branding/085cd7907a4366.woff2") format('woff2');
  unicode-range: U+1F00-1FFF; }

@font-face { font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("branding/4609148e1a78e1.woff2") format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; }

@font-face { font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("branding/1f53bf00fe0a85.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("branding/367ba69ac0a2c9.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face { font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("branding/bec94a4daf0632.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("branding/c428ca13a1cc99.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("branding/ec7f5af97c9d10.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }

@font-face { font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("branding/085cd7907a4366.woff2") format('woff2');
  unicode-range: U+1F00-1FFF; }

@font-face { font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("branding/4609148e1a78e1.woff2") format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; }

@font-face { font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("branding/1f53bf00fe0a85.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("branding/367ba69ac0a2c9.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face { font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("branding/bec94a4daf0632.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("branding/c428ca13a1cc99.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("branding/ec7f5af97c9d10.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }

@font-face { font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("branding/085cd7907a4366.woff2") format('woff2');
  unicode-range: U+1F00-1FFF; }

@font-face { font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("branding/4609148e1a78e1.woff2") format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; }

@font-face { font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("branding/1f53bf00fe0a85.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("branding/367ba69ac0a2c9.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face { font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("branding/bec94a4daf0632.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("branding/c428ca13a1cc99.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("branding/ec7f5af97c9d10.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }

@font-face { font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("branding/085cd7907a4366.woff2") format('woff2');
  unicode-range: U+1F00-1FFF; }

@font-face { font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("branding/4609148e1a78e1.woff2") format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; }

@font-face { font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("branding/1f53bf00fe0a85.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("branding/367ba69ac0a2c9.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face { font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("branding/bec94a4daf0632.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("branding/c428ca13a1cc99.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("branding/ec7f5af97c9d10.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }

@font-face { font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("branding/085cd7907a4366.woff2") format('woff2');
  unicode-range: U+1F00-1FFF; }

@font-face { font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("branding/4609148e1a78e1.woff2") format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; }

@font-face { font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("branding/1f53bf00fe0a85.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("branding/367ba69ac0a2c9.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face { font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("branding/bec94a4daf0632.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

.ncs-scope .ncs-chrome { --swiper-theme-color: #007aff }

.ncs-scope .ncs-chrome .swiper-lazy-preloader-white { --swiper-preloader-color: #fff }

.ncs-scope .ncs-chrome .swiper-lazy-preloader-black { --swiper-preloader-color: #000 }

@keyframes swiper-preloader-spin { 0%{transform:rotate(0)}to{transform:rotate(360deg)} }

.ncs-scope .ncs-chrome { --swiper-navigation-size: 44px }

.ncs-scope .ncs-chrome .swiper-button-prev, .ncs-scope .ncs-chrome .swiper-button-next { position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color)) }

.ncs-scope .ncs-chrome .swiper-button-prev.swiper-button-disabled, .ncs-scope .ncs-chrome .swiper-button-next.swiper-button-disabled { opacity:.35;cursor:auto;pointer-events:none }

.ncs-scope .ncs-chrome .swiper-button-prev.swiper-button-hidden, .ncs-scope .ncs-chrome .swiper-button-next.swiper-button-hidden { opacity:0;cursor:auto;pointer-events:none }

.ncs-scope .ncs-chrome .swiper-navigation-disabled .swiper-button-prev, .ncs-scope .ncs-chrome .swiper-navigation-disabled .swiper-button-next { display:none!important }

.ncs-scope .ncs-chrome .swiper-button-prev svg, .ncs-scope .ncs-chrome .swiper-button-next svg { width:100%;height:100%;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none }

.ncs-scope .ncs-chrome .swiper-button-lock { display:none }

.ncs-scope .ncs-chrome .swiper-button-prev, .ncs-scope .ncs-chrome .swiper-button-next { top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2)) }

.ncs-scope .ncs-chrome .swiper-button-prev { left:var(--swiper-navigation-sides-offset, 4px);right:auto }

.ncs-scope .ncs-chrome .swiper-button-prev .swiper-navigation-icon { transform:rotate(180deg) }

.ncs-scope .ncs-chrome .swiper-button-next { right:var(--swiper-navigation-sides-offset, 4px);left:auto }

.ncs-scope .ncs-chrome .swiper-horizontal .swiper-button-prev, .ncs-scope .ncs-chrome .swiper-horizontal .swiper-button-next, .ncs-scope .ncs-chrome .swiper-horizontal~.swiper-button-prev, .ncs-scope .ncs-chrome .swiper-horizontal~.swiper-button-next { top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0 }

.ncs-scope .ncs-chrome .swiper-horizontal .swiper-button-prev, .ncs-scope .ncs-chrome .swiper-horizontal~.swiper-button-prev, .ncs-scope .ncs-chrome .swiper-horizontal.swiper-rtl .swiper-button-next, .ncs-scope .ncs-chrome .swiper-horizontal.swiper-rtl~.swiper-button-next { left:var(--swiper-navigation-sides-offset, 4px);right:auto }

.ncs-scope .ncs-chrome .swiper-horizontal .swiper-button-next, .ncs-scope .ncs-chrome .swiper-horizontal~.swiper-button-next, .ncs-scope .ncs-chrome .swiper-horizontal.swiper-rtl .swiper-button-prev, .ncs-scope .ncs-chrome .swiper-horizontal.swiper-rtl~.swiper-button-prev { right:var(--swiper-navigation-sides-offset, 4px);left:auto }

.ncs-scope .ncs-chrome .swiper-horizontal .swiper-button-prev .swiper-navigation-icon, .ncs-scope .ncs-chrome .swiper-horizontal~.swiper-button-prev .swiper-navigation-icon, .ncs-scope .ncs-chrome .swiper-horizontal.swiper-rtl .swiper-button-next .swiper-navigation-icon, .ncs-scope .ncs-chrome .swiper-horizontal.swiper-rtl~.swiper-button-next .swiper-navigation-icon { transform:rotate(180deg) }

.ncs-scope .ncs-chrome .swiper-horizontal.swiper-rtl .swiper-button-prev .swiper-navigation-icon, .ncs-scope .ncs-chrome .swiper-horizontal.swiper-rtl~.swiper-button-prev .swiper-navigation-icon { transform:rotate(0) }

.ncs-scope .ncs-chrome .swiper-vertical .swiper-button-prev, .ncs-scope .ncs-chrome .swiper-vertical .swiper-button-next, .ncs-scope .ncs-chrome .swiper-vertical~.swiper-button-prev, .ncs-scope .ncs-chrome .swiper-vertical~.swiper-button-next { left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0 }

.ncs-scope .ncs-chrome .swiper-vertical .swiper-button-prev, .ncs-scope .ncs-chrome .swiper-vertical~.swiper-button-prev { top:var(--swiper-navigation-sides-offset, 4px);bottom:auto }

.ncs-scope .ncs-chrome .swiper-vertical .swiper-button-prev .swiper-navigation-icon, .ncs-scope .ncs-chrome .swiper-vertical~.swiper-button-prev .swiper-navigation-icon { transform:rotate(-90deg) }

.ncs-scope .ncs-chrome .swiper-vertical .swiper-button-next, .ncs-scope .ncs-chrome .swiper-vertical~.swiper-button-next { bottom:var(--swiper-navigation-sides-offset, 4px);top:auto }

.ncs-scope .ncs-chrome .swiper-vertical .swiper-button-next .swiper-navigation-icon, .ncs-scope .ncs-chrome .swiper-vertical~.swiper-button-next .swiper-navigation-icon { transform:rotate(90deg) }

.ncs-scope .ncs-chrome .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main { transform:scale(1) }

.ncs-scope .ncs-chrome button.swiper-pagination-bullet { border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none }

.ncs-scope .ncs-chrome .rdp-root { --rdp-accent-color: blue;--rdp-accent-background-color: #f0f0ff;--rdp-day-height: 44px;--rdp-day-width: 44px;--rdp-day_button-border-radius: 100%;--rdp-day_button-border: 2px solid transparent;--rdp-day_button-height: 42px;--rdp-day_button-width: 42px;--rdp-selected-border: 2px solid var(--rdp-accent-color);--rdp-disabled-opacity: .5;--rdp-outside-opacity: .75;--rdp-today-color: var(--rdp-accent-color);--rdp-dropdown-gap: .5rem;--rdp-months-gap: 2rem;--rdp-nav_button-disabled-opacity: .5;--rdp-nav_button-height: 2.25rem;--rdp-nav_button-width: 2.25rem;--rdp-nav-height: 2.75rem;--rdp-range_middle-background-color: var(--rdp-accent-background-color);--rdp-range_middle-color: inherit;--rdp-range_start-color: white;--rdp-range_start-background: linear-gradient( var(--rdp-gradient-direction), transparent 50%, var(--rdp-range_middle-background-color) 50% );--rdp-range_start-date-background-color: var(--rdp-accent-color);--rdp-range_end-background: linear-gradient( var(--rdp-gradient-direction), var(--rdp-range_middle-background-color) 50%, transparent 50% );--rdp-range_end-color: white;--rdp-range_end-date-background-color: var(--rdp-accent-color);--rdp-week_number-border-radius: 100%;--rdp-week_number-border: 2px solid transparent;--rdp-week_number-height: var(--rdp-day-height);--rdp-week_number-opacity: .75;--rdp-week_number-width: var(--rdp-day-width);--rdp-weeknumber-text-align: center;--rdp-weekday-opacity: .75;--rdp-weekday-padding: .5rem 0rem;--rdp-weekday-text-align: center;--rdp-gradient-direction: 90deg;--rdp-animation_duration: .3s;--rdp-animation_timing: cubic-bezier(.4, 0, .2, 1) }

.ncs-scope .ncs-chrome .rdp-root[dir=rtl] { --rdp-gradient-direction: -90deg }

.ncs-scope .ncs-chrome .rdp-root[data-broadcast-calendar=true] { --rdp-outside-opacity: unset }

.ncs-scope .ncs-chrome .rdp-root[dir=rtl] .rdp-nav .rdp-chevron { transform:rotate(180deg);transform-origin:50% }

.ncs-scope .ncs-chrome .rdp-root[data-nav-layout=around] .rdp-month, .ncs-scope .ncs-chrome .rdp-root[data-nav-layout=after] .rdp-month { position:relative }

.ncs-scope .ncs-chrome .rdp-root[data-nav-layout=around] .rdp-month_caption { justify-content:center;margin-inline-start:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative }

.ncs-scope .ncs-chrome .rdp-root[data-nav-layout=around] .rdp-button_previous { position:absolute;inset-inline-start:0;top:0;height:var(--rdp-nav-height);display:inline-flex }

.ncs-scope .ncs-chrome .rdp-root[data-nav-layout=around] .rdp-button_next { position:absolute;inset-inline-end:0;top:0;height:var(--rdp-nav-height);display:inline-flex;justify-content:center }

.ncs-scope .ncs-chrome .rdp-nav { position:absolute;inset-block-start:0;inset-inline-end:0;display:flex;align-items:center;height:var(--rdp-nav-height) }

@keyframes rdp-slide_in_left { 0%{transform:translate(-100%)}to{transform:translate(0)} }

@keyframes rdp-slide_in_right { 0%{transform:translate(100%)}to{transform:translate(0)} }

@keyframes rdp-slide_out_left { 0%{transform:translate(0)}to{transform:translate(-100%)} }

@keyframes rdp-slide_out_right { 0%{transform:translate(0)}to{transform:translate(100%)} }

@keyframes rdp-fade_in { 0%{opacity:0}to{opacity:1} }

@keyframes rdp-fade_out { 0%{opacity:1}to{opacity:0} }

@font-face { font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 400;
  src: url("branding/7146e4ffb434ee.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 400;
  src: url("branding/523ed8c594f012.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 400;
  src: url("branding/3c951162543b16.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face { font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 400;
  src: url("branding/e2e017e1ca02ef.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 500;
  src: url("branding/7146e4ffb434ee.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 500;
  src: url("branding/523ed8c594f012.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 500;
  src: url("branding/3c951162543b16.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face { font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 500;
  src: url("branding/e2e017e1ca02ef.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 600;
  src: url("branding/7146e4ffb434ee.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 600;
  src: url("branding/523ed8c594f012.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 600;
  src: url("branding/3c951162543b16.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face { font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 600;
  src: url("branding/e2e017e1ca02ef.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 700;
  src: url("branding/7146e4ffb434ee.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 700;
  src: url("branding/523ed8c594f012.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 700;
  src: url("branding/3c951162543b16.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face { font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 700;
  src: url("branding/e2e017e1ca02ef.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 800;
  src: url("branding/7146e4ffb434ee.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 800;
  src: url("branding/523ed8c594f012.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 800;
  src: url("branding/3c951162543b16.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face { font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 800;
  src: url("branding/e2e017e1ca02ef.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  src: url("branding/c428ca13a1cc99.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  src: url("branding/ec7f5af97c9d10.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }

@font-face { font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  src: url("branding/085cd7907a4366.woff2") format('woff2');
  unicode-range: U+1F00-1FFF; }

@font-face { font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  src: url("branding/4609148e1a78e1.woff2") format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; }

@font-face { font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  src: url("branding/1f53bf00fe0a85.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  src: url("branding/367ba69ac0a2c9.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face { font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  src: url("branding/bec94a4daf0632.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  src: url("branding/c428ca13a1cc99.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  src: url("branding/ec7f5af97c9d10.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }

@font-face { font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  src: url("branding/085cd7907a4366.woff2") format('woff2');
  unicode-range: U+1F00-1FFF; }

@font-face { font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  src: url("branding/4609148e1a78e1.woff2") format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; }

@font-face { font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  src: url("branding/1f53bf00fe0a85.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  src: url("branding/367ba69ac0a2c9.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face { font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  src: url("branding/bec94a4daf0632.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  src: url("branding/c428ca13a1cc99.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  src: url("branding/ec7f5af97c9d10.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }

@font-face { font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  src: url("branding/085cd7907a4366.woff2") format('woff2');
  unicode-range: U+1F00-1FFF; }

@font-face { font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  src: url("branding/4609148e1a78e1.woff2") format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; }

@font-face { font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  src: url("branding/1f53bf00fe0a85.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  src: url("branding/367ba69ac0a2c9.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face { font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  src: url("branding/bec94a4daf0632.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  src: url("branding/c428ca13a1cc99.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  src: url("branding/ec7f5af97c9d10.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }

@font-face { font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  src: url("branding/085cd7907a4366.woff2") format('woff2');
  unicode-range: U+1F00-1FFF; }

@font-face { font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  src: url("branding/4609148e1a78e1.woff2") format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; }

@font-face { font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  src: url("branding/1f53bf00fe0a85.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  src: url("branding/367ba69ac0a2c9.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face { font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  src: url("branding/bec94a4daf0632.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  src: url("branding/c428ca13a1cc99.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  src: url("branding/ec7f5af97c9d10.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }

@font-face { font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  src: url("branding/085cd7907a4366.woff2") format('woff2');
  unicode-range: U+1F00-1FFF; }

@font-face { font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  src: url("branding/4609148e1a78e1.woff2") format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; }

@font-face { font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  src: url("branding/1f53bf00fe0a85.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  src: url("branding/367ba69ac0a2c9.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face { font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  src: url("branding/bec94a4daf0632.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

.ncs-scope .ncs-chrome [data-ncs-dropdown-panel][hidden],
.ncs-scope #ncs-dropdown-overlay-root [data-ncs-dropdown-panel][hidden],
.ncs-scope .ncs-chrome [data-ncs-dropdown-panel][aria-hidden="true"],
.ncs-scope #ncs-dropdown-overlay-root [data-ncs-dropdown-panel][aria-hidden="true"] { display: none !important; }
.ncs-scope .ncs-chrome [data-ncs-dropdown-panel][data-ncs-open="true"],
.ncs-scope #ncs-dropdown-overlay-root [data-ncs-dropdown-panel][data-ncs-open="true"] { display: block !important; }
.ncs-scope .ncs-chrome [data-ncs-dropdown] { position: relative; }
.ncs-scope .ncs-chrome .ncs-synth-dropdown-panel { position: absolute; top: calc(100% + 8px); left: 0; min-width: 220px; max-width: min(84vw, 360px); padding: 10px; border-radius: 12px; border: 1px solid rgba(15, 23, 42, 0.12); background: #ffffff; box-shadow: 0 14px 32px rgba(15, 23, 42, 0.16); z-index: 1200; display: grid; gap: 4px; }
.ncs-scope #ncs-dropdown-overlay-root .ncs-synth-dropdown-panel { position: fixed; min-width: 220px; max-width: min(84vw, 360px); padding: 10px; border-radius: 12px; border: 1px solid rgba(15, 23, 42, 0.12); background: #ffffff; box-shadow: 0 14px 32px rgba(15, 23, 42, 0.16); z-index: 2147483000; display: grid; gap: 4px; }
.ncs-scope .ncs-chrome .ncs-synth-dropdown-panel a[role="menuitem"],
.ncs-scope #ncs-dropdown-overlay-root .ncs-synth-dropdown-panel a[role="menuitem"] { display: block; padding: 8px 10px; border-radius: 8px; text-decoration: none; color: inherit; font: inherit; line-height: 1.35; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.ncs-scope .ncs-chrome .ncs-synth-dropdown-panel a[role="menuitem"]:hover,
.ncs-scope .ncs-chrome .ncs-synth-dropdown-panel a[role="menuitem"]:focus,
.ncs-scope #ncs-dropdown-overlay-root .ncs-synth-dropdown-panel a[role="menuitem"]:hover,
.ncs-scope #ncs-dropdown-overlay-root .ncs-synth-dropdown-panel a[role="menuitem"]:focus { background: rgba(15, 23, 42, 0.06); outline: none; }