*, *::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-content-shell {
  width: 100%;
  min-width: 0;
}

.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-content-container {
  width: 100%;
  min-width: 0;
  max-width: 56rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.ncs-scope .ncs-content-region--static {
  padding-top: 0;
  padding-bottom: 0;
}

.ncs-scope .ncs-container.ncs-static-region-shell {
  max-width: 1200px;
  padding-left: 0;
  padding-right: 0;
}

.ncs-scope .ncs-content-container.ncs-static-content-container {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  padding-bottom: 60px;
  padding-left: 0;
  padding-right: 0;
}

.ncs-scope .ncs-static-content-container.ncs-content-grid-section {
  padding-top: 60px;
  padding-bottom: 60px;
}

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

.ncs-content-section {
  padding-top: 0;
  padding-bottom: 0;
}

.ncs-scope .ncs-content-region--hero {
  padding-top: var(--ncs-space-7);
  padding-bottom: var(--ncs-space-5);
}

.ncs-scope .ncs-content-region--main {
  padding-top: var(--ncs-space-5);
  padding-bottom: var(--ncs-space-8);
}

.ncs-scope .ncs-content-region--article {
  padding-top: var(--ncs-space-7);
  padding-bottom: var(--ncs-space-7);
}

.ncs-scope .ncs-content-grid-section {
  padding-top: var(--ncs-space-4);
  padding-bottom: var(--ncs-space-7);
}

.ncs-scope .ncs-content-grid-section.ncs-grid {
  gap: 0;
}

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

.ncs-scope .ncs-content-flow--article {
  gap: var(--ncs-space-6);
}

.ncs-scope .ncs-content-header {
  gap: var(--ncs-space-2);
}

.ncs-scope .ncs-static-content-container--article-header .ncs-content-header {
  text-align: center;
  align-items: center;
}

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

.ncs-content-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-card--link {
  text-decoration: none;
  color: inherit;
  height: 100%;
  transition:
    transform var(--ncs-transition-normal),
    box-shadow var(--ncs-transition-normal),
    border-color var(--ncs-transition-normal);
}

.ncs-card--link:hover,
.ncs-card--link:focus-visible {
  transform: translateY(-2px);
  box-shadow: var(--ncs-shadow-md);
  border-color: color-mix(in srgb, var(--ncs-color-primary) 45%, var(--ncs-color-border));
}

.ncs-card-content {
  display: flex;
  flex-direction: column;
  gap: var(--ncs-space-2);
  width: 100%;
}

.ncs-card-title {
  margin: 0;
}

.ncs-card-meta {
  color: var(--ncs-color-muted);
}

.ncs-card-description {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.ncs-scope .ncs-card.ncs-content-card {
  border: 1px solid #f4f4f5;
  border-radius: 0;
  box-shadow: none;
  padding-top: var(--ncs-space-5);
  padding-right: var(--ncs-space-5);
  padding-bottom: var(--ncs-space-5);
  padding-left: var(--ncs-space-5);
  min-height: 15.5rem;
  transition:
    border-color var(--ncs-transition-normal),
    background var(--ncs-transition-normal);
}

.ncs-scope .ncs-card--link.ncs-content-card:hover,
.ncs-scope .ncs-card--link.ncs-content-card:focus-visible {
  border-color: var(--ncs-color-primary);
  box-shadow: none;
  transform: none;
}

.ncs-scope .ncs-content-card-content {
  gap: var(--ncs-space-2);
}

.ncs-scope .ncs-content-card-content .ncs-card-description {
  margin-top: var(--ncs-space-1);
}

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

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

.ncs-scope .ncs-content-prose > * {
  margin-top: 0;
  margin-bottom: 0;
}

.ncs-scope .ncs-content-prose > * + * {
  margin-top: var(--ncs-space-5);
}

.ncs-article-meta {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: var(--ncs-space-2);
  color: var(--ncs-color-muted);
}

.ncs-scope .ncs-static-content-container--article-header .ncs-article-meta {
  justify-content: center;
}

.ncs-article-meta time {
  color: inherit;
}

.ncs-article-meta-sep {
  opacity: 0.72;
}

.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(1.9rem, 1.2vw + 1.35rem, 2.5rem);
}

.ncs-h2 {
  font-size: clamp(1.5rem, 0.9vw + 1.1rem, 2rem);
}

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

.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-landing-hero {
  text-align: center;
  align-items: center;
  gap: var(--ncs-space-3);
}

.ncs-landing-title {
  max-width: 32ch;
}

.ncs-landing-subtext {
  max-width: 68ch;
  margin: 0;
  color: var(--ncs-color-muted);
}

.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: Poppins, __Inter_f367f3, __Inter_Fallback_f367f3, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --ncs-font-heading: Poppins, __Inter_f367f3, __Inter_Fallback_f367f3, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --ncs-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --ncs-color-bg: rgb(0, 0, 0);
  --ncs-color-surface: rgb(39, 39, 42);
  --ncs-color-text: rgb(156, 163, 175);
  --ncs-color-muted: rgb(156, 163, 175);
  --ncs-color-primary: 0 0% 14.9%;
  --ncs-color-primary-contrast: rgba(255, 255, 255, 0.7);
  --ncs-color-link: rgb(250, 250, 250);
  --ncs-color-border: rgb(63, 63, 70);
  --ncs-color-shadow: rgba(0, 0, 0, 0);
  --ncs-radius-sm: 6px;
  --ncs-radius-md: 8px;
  --ncs-radius-lg: 12px;
  --ncs-shadow-sm: none;
  --ncs-shadow-md: none;
  --ncs-shadow-lg: none;
  --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: 150ms;
  --ncs-transition-normal: 250ms;
  --ncs-focus-ring-color: rgb(139, 92, 246);
  --ncs-focus-ring-width: 2px;
  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-content-shell{
}

.ncs-scope .ncs-container{
}

.ncs-scope .ncs-content-container{
}

.ncs-scope .ncs-section{
}

.ncs-scope .ncs-content-section{
}

.ncs-scope .ncs-stack{
}

.ncs-scope .ncs-grid{
}

.ncs-scope .ncs-card{
}

.ncs-scope .ncs-prose{
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: var(--ncs-color-text);
}

.ncs-scope .ncs-content-prose{
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: var(--ncs-color-text);
}

.ncs-scope .ncs-h1{
  font-size: 42px;
  font-weight: 500;
  line-height: 72px;
  letter-spacing: -1.8px;
  text-transform: none;
  color: rgb(255, 255, 255);
}

.ncs-scope .ncs-content-h1{
  font-size: 42px;
  font-weight: 500;
  line-height: 72px;
  letter-spacing: -1.8px;
  text-transform: none;
  color: rgb(255, 255, 255);
}

.ncs-scope .ncs-h2{
  font-size: 34px;
  font-weight: 600;
  line-height: 40px;
  letter-spacing: normal;
  text-transform: none;
  color: rgb(255, 255, 255);
}

.ncs-scope .ncs-content-h2{
  font-size: 34px;
  font-weight: 600;
  line-height: 40px;
  letter-spacing: normal;
  text-transform: none;
  color: rgb(255, 255, 255);
}

.ncs-scope .ncs-h3{
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
  letter-spacing: normal;
  text-transform: none;
  color: rgb(163, 163, 163);
}

.ncs-scope .ncs-content-h3{
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
  letter-spacing: normal;
  text-transform: none;
  color: rgb(163, 163, 163);
}

.ncs-scope .ncs-h4{
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: normal;
  text-transform: none;
  color: var(--ncs-color-text);
}

.ncs-scope .ncs-h5{
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: normal;
  text-transform: none;
  color: var(--ncs-color-text);
}

.ncs-scope .ncs-h6{
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: normal;
  text-transform: none;
  color: var(--ncs-color-text);
}

.ncs-scope .ncs-p{
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  color: var(--ncs-color-muted);
}

.ncs-scope .ncs-content-p{
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  color: var(--ncs-color-muted);
}

.ncs-scope .ncs-small{
  font-size: 12px;
  line-height: 16px;
  font-weight: 400;
  color: var(--ncs-color-muted);
}

.ncs-scope .ncs-lead{
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
  color: rgb(163, 163, 163);
}

.ncs-scope .ncs-link{
  font-size: 24px;
  line-height: 32px;
  font-weight: 400;
  color: var(--ncs-color-link);
}

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

.ncs-scope .ncs-btn{
}

.ncs-scope .ncs-btn--primary{
}

.ncs-scope .ncs-btn--secondary{
}

.ncs-scope .ncs-btn--outline{
}

.ncs-scope .ncs-btn--ghost{
}

.ncs-scope .ncs-btn--sm{
}

.ncs-scope .ncs-btn--md{
}

.ncs-scope .ncs-btn--lg{
}

.ncs-scope .ncs-input{
}

.ncs-scope .ncs-textarea{
}

.ncs-scope .ncs-select{
}

.ncs-scope .ncs-label{
}

.ncs-scope .ncs-help{
}

.ncs-scope .ncs-nav{
}

.ncs-scope .ncs-nav-link{
}

.ncs-scope .ncs-nav-cta{
}

.ncs-scope .ncs-footer{
}

.ncs-scope .ncs-footer-link{
}

@font-face { font-family: __Inter_f367f3; font-style: normal; font-weight: 100 900; font-display: swap; src: url("branding/6305b67689926a.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: __Inter_f367f3; font-style: normal; font-weight: 100 900; font-display: swap; src: url("branding/24a72f01237af7.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: __Inter_f367f3; font-style: normal; font-weight: 100 900; font-display: swap; src: url("branding/26669373e2a55c.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: __Inter_f367f3; font-style: normal; font-weight: 100 900; font-display: swap; src: url("branding/0d8234a65fbe87.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: __Inter_f367f3; font-style: normal; font-weight: 100 900; font-display: swap; src: url("branding/4914e5243a6e37.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: __Inter_f367f3; font-style: normal; font-weight: 100 900; font-display: swap; src: url("branding/bb0d928cc9b362.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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_f367f3; font-style: normal; font-weight: 100 900; font-display: swap; src: url("branding/89937bd5444a3b.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: __Inter_Fallback_f367f3; src: local("Arial"); ascent-override: 90.49%; descent-override: 22.56%; line-gap-override: 0%; size-adjust: 107.06%; }
.ncs-scope .ncs-chrome * { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000 }
.ncs-scope .ncs-chrome { line-height: 1.5; font-family: Poppins,var(--font-sans),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" }
.ncs-scope .ncs-chrome { line-height: inherit }
.ncs-scope .ncs-chrome h2 { font-size: inherit; font-weight: inherit; }
.ncs-scope .ncs-chrome a { color: inherit; text-decoration: inherit; }
.ncs-scope .ncs-chrome button { font-family: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-size: 100%; font-weight: inherit; line-height: inherit; letter-spacing: inherit; color: inherit; margin: 0px; padding: 0px; }
.ncs-scope .ncs-chrome button { text-transform: none; }
.ncs-scope .ncs-chrome button, .ncs-scope .ncs-chrome input:where([type="button"]) { appearance: button; background-color: transparent; background-image: none; }
.ncs-scope .ncs-chrome h2, .ncs-scope .ncs-chrome p { margin: 0px; }
.ncs-scope .ncs-chrome ul { list-style: none; margin: 0px; padding: 0px; }
.ncs-scope .ncs-chrome [role="button"], .ncs-scope .ncs-chrome button { cursor: pointer; }
.ncs-scope .ncs-chrome img, .ncs-scope .ncs-chrome svg { display: block; vertical-align: middle; }
.ncs-scope .ncs-chrome img { max-width: 100%; height: auto; }
.ncs-scope .ncs-chrome { font-family: Poppins, system-ui, sans-serif }
.ncs-scope .ncs-chrome { background-color: hsl(var(--background)); color: hsl(var(--foreground)) }
.ncs-scope .ncs-chrome .fixed { position: fixed; }
.ncs-scope .ncs-chrome .relative { position: relative; }
.ncs-scope .ncs-chrome .z-50 { z-index: 50; }
.ncs-scope .ncs-chrome .mx-auto { margin-left: auto; margin-right: auto; }
.ncs-scope .ncs-chrome .mb-3 { margin-bottom: 0.75rem; }
.ncs-scope .ncs-chrome .mt-12 { margin-top: 3rem; }
.ncs-scope .ncs-chrome .flex { display: flex; }
.ncs-scope .ncs-chrome .inline-flex { display: inline-flex; }
.ncs-scope .ncs-chrome .grid { display: grid; }
.ncs-scope .ncs-chrome .hidden { display: none; }
.ncs-scope .ncs-chrome .h-16 { height: 4rem; }
.ncs-scope .ncs-chrome .h-4 { height: 1rem; }
.ncs-scope .ncs-chrome .h-6 { height: 1.5rem; }
.ncs-scope .ncs-chrome .w-4 { width: 1rem; }
.ncs-scope .ncs-chrome .w-6 { width: 1.5rem; }
.ncs-scope .ncs-chrome .w-full { width: 100%; }
.ncs-scope .ncs-chrome .max-w-7xl { max-width: 80rem; }
.ncs-scope .ncs-chrome .max-w-\[1400px\] { max-width: 1400px; }
@keyframes fade-in { 0% { opacity: 0; transform: translateY(-10px); }
  100% { opacity: 1; transform: none; } }
@keyframes fade-up { 0% { opacity: 0; transform: translateY(20px); }
  100% { opacity: 1; transform: none; } }
@keyframes ping { 75%, 100% { transform: scale(2); opacity: 0; } }
@keyframes pulse { 50% { opacity: 0.5; } }
@keyframes ripple { 0%, 100% { transform: translate(-50%, -50%) scale(1); }
  50% { transform: translate(-50%, -50%) scale(0.9); } }
@keyframes spin { 100% { transform: rotate(1turn); } }
.ncs-scope .ncs-chrome .grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
.ncs-scope .ncs-chrome .flex-wrap { flex-wrap: wrap; }
.ncs-scope .ncs-chrome .items-center { align-items: center; }
.ncs-scope .ncs-chrome .justify-center { justify-content: center; }
.ncs-scope .ncs-chrome .justify-between { justify-content: space-between; }
.ncs-scope .ncs-chrome .gap-1 { gap: 0.25rem; }
.ncs-scope .ncs-chrome .gap-10 { gap: 2.5rem; }
.ncs-scope .ncs-chrome .gap-2 { gap: 0.5rem; }
.ncs-scope .ncs-chrome .gap-3 { gap: 0.75rem; }
.ncs-scope .ncs-chrome .gap-4 { gap: 1rem; }
.ncs-scope .ncs-chrome .gap-6 { gap: 1.5rem; }
.ncs-scope .ncs-chrome .space-y-2 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(.5rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(.5rem * var(--tw-space-y-reverse)); }
.ncs-scope .ncs-chrome .rounded-full { border-radius: 9999px; }
.ncs-scope .ncs-chrome .rounded-md { border-radius: calc(var(--radius) - 2px); }
.ncs-scope .ncs-chrome .border { border-width: 1px; }
.ncs-scope .ncs-chrome .border-b { border-bottom-width: 1px; }
.ncs-scope .ncs-chrome .border-white\/10 { border-color: rgba(255, 255, 255, 0.1); }
.ncs-scope .ncs-chrome .border-white\/20 { border-color: rgba(255, 255, 255, 0.2); }
.ncs-scope .ncs-chrome .bg-black { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.ncs-scope .ncs-chrome .bg-black\/20 { background-color: rgba(0, 0, 0, 0.2); }
.ncs-scope .ncs-chrome .bg-gradient-to-br { background-image: linear-gradient(to bottom right,var(--tw-gradient-stops)); }
.ncs-scope .ncs-chrome .bg-gradient-to-r { background-image: linear-gradient(to right,var(--tw-gradient-stops)); }
.ncs-scope .ncs-chrome .from-violet-600 { --tw-gradient-from: #7c3aed var(--tw-gradient-from-position); --tw-gradient-to: rgba(124,58,237,0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }
.ncs-scope .ncs-chrome .from-white { --tw-gradient-from: #fff var(--tw-gradient-from-position); --tw-gradient-to: hsla(0,0%,100%,0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }
.ncs-scope .ncs-chrome .from-30\% { --tw-gradient-from-position: 30%; }
.ncs-scope .ncs-chrome .to-indigo-600 { --tw-gradient-to: #4f46e5 var(--tw-gradient-to-position); }
.ncs-scope .ncs-chrome .to-white\/40 { --tw-gradient-to: hsla(0,0%,100%,.4) var(--tw-gradient-to-position); }
.ncs-scope .ncs-chrome .bg-clip-text { background-clip: text; }
.ncs-scope .ncs-chrome .px-2 { padding-left: 0.5rem; padding-right: 0.5rem; }
.ncs-scope .ncs-chrome .px-4 { padding-left: 1rem; padding-right: 1rem; }
.ncs-scope .ncs-chrome .px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
.ncs-scope .ncs-chrome .py-12 { padding-top: 3rem; padding-bottom: 3rem; }
.ncs-scope .ncs-chrome .py-2 { padding-top: 0.5rem; padding-bottom: 0.5rem; }
.ncs-scope .ncs-chrome .text-2xl { font-size: 1.5rem; line-height: 2rem; }
.ncs-scope .ncs-chrome .text-lg { font-size: 1.125rem; line-height: 1.75rem; }
.ncs-scope .ncs-chrome .text-sm { font-size: 0.875rem; line-height: 1.25rem; }
.ncs-scope .ncs-chrome .text-xs { font-size: 0.75rem; line-height: 1rem; }
.ncs-scope .ncs-chrome .font-medium { font-weight: 500; }
.ncs-scope .ncs-chrome .font-semibold { font-weight: 600; }
.ncs-scope .ncs-chrome .text-gray-400 { --tw-text-opacity: 1; color: rgb(156 163 175/var(--tw-text-opacity,1)); }
.ncs-scope .ncs-chrome .text-gray-500 { --tw-text-opacity: 1; color: rgb(107 114 128/var(--tw-text-opacity,1)); }
.ncs-scope .ncs-chrome .text-white { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.ncs-scope .ncs-chrome .text-white\/70 { color: rgba(255, 255, 255, 0.7); }
.ncs-scope .ncs-chrome .backdrop-blur-xl { backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); }
.ncs-scope .ncs-chrome .backdrop-blur-xl { --tw-backdrop-blur: blur(24px); }
.ncs-scope .ncs-chrome .transition-all { transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; }
.ncs-scope .ncs-chrome .transition-colors { transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; }
.ncs-scope .ncs-chrome .transition-transform { transition-property: transform; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; }
@keyframes enter { 0% { opacity: var(--tw-enter-opacity,1); transform: translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0)); } }
@keyframes exit { 100% { opacity: var(--tw-exit-opacity,1); transform: translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0)); } }
.ncs-scope .ncs-chrome .\[--animation-delay\:600ms\] { --animation-delay: 600ms; }
@keyframes float { 0% { transform: translateY(0px) scale(1); }
  50% { transform: translateY(-20px) scale(1.05); }
  100% { transform: translateY(0px) scale(1); } }
@keyframes shimmer { 0%, 90%, 100% { content: var(--tw-content); background-position: calc(-100% - var(--shimmer-width)) 0; }
  30%, 60% { content: var(--tw-content); background-position: calc(100% + var(--shimmer-width)) 0; } }
@keyframes image-glow { 0% { content: var(--tw-content); opacity: 0; animation-timing-function: cubic-bezier(0.74, 0.25, 0.76, 1); }
  10% { content: var(--tw-content); opacity: 0.7; animation-timing-function: cubic-bezier(0.12, 0.01, 0.08, 0.99); }
  100% { content: var(--tw-content); opacity: 0.4; } }
@keyframes rainbow { 0% { content: var(--tw-content); background-position: 0px center; }
  100% { content: var(--tw-content); background-position: 200% center; } }
@keyframes border-beam { 100% { content: var(--tw-content); offset-distance: 100%; } }
.ncs-scope .ncs-chrome .hover\:bg-white\/10:hover { background-color: rgba(255, 255, 255, 0.1); }
.ncs-scope .ncs-chrome .hover\:from-violet-500:hover { --tw-gradient-from: #8b5cf6 var(--tw-gradient-from-position); --tw-gradient-to: rgba(139,92,246,0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }
.ncs-scope .ncs-chrome .hover\:to-indigo-500:hover { --tw-gradient-to: #6366f1 var(--tw-gradient-to-position); }
.ncs-scope .ncs-chrome .hover\:text-white:hover { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
@keyframes accordion-up { 0% { height: var(--radix-accordion-content-height); }
  100% { height: 0px; } }
@keyframes accordion-down { 0% { height: 0px; }
  100% { height: var(--radix-accordion-content-height); } }
@media (min-width: 768px) { .ncs-scope .ncs-chrome .md\:flex { display: flex; }
.ncs-scope .ncs-chrome .md\:hidden { display: none; }
.ncs-scope .ncs-chrome .md\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
.ncs-scope .ncs-chrome .md\:px-0 { padding-left: 0px; padding-right: 0px; }
.ncs-scope .ncs-chrome .md\:px-16 { padding-left: 4rem; padding-right: 4rem; } }
@media (min-width: 1024px) { .ncs-scope .ncs-chrome .lg\:px-24 { padding-left: 6rem; padding-right: 6rem; } }
@keyframes fa-beat { 0%, 90% { transform: scale(1); }
  45% { transform: scale(var(--fa-beat-scale,1.25)); } }
@keyframes fa-bounce { 0% { transform: scale(1) translateY(0px); }
  10% { transform: scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0); }
  30% { transform: scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em)); }
  50% { transform: scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0); }
  57% { transform: scale(1) translateY(var(--fa-bounce-rebound,-.125em)); }
  64% { transform: scale(1) translateY(0px); }
  100% { transform: scale(1) translateY(0px); } }
@keyframes fa-fade { 50% { opacity: var(--fa-fade-opacity,.4); } }
@keyframes fa-beat-fade { 0%, 100% { opacity: var(--fa-beat-fade-opacity,.4); transform: scale(1); }
  50% { opacity: 1; transform: scale(var(--fa-beat-fade-scale,1.125)); } }
@keyframes fa-flip { 50% { transform: rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg)); } }
@keyframes fa-shake { 0% { transform: rotate(-15deg); }
  4% { transform: rotate(15deg); }
  24%, 8% { transform: rotate(-18deg); }
  12%, 28% { transform: rotate(18deg); }
  16% { transform: rotate(-22deg); }
  20% { transform: rotate(22deg); }
  32% { transform: rotate(-12deg); }
  36% { transform: rotate(12deg); }
  40%, 100% { transform: rotate(0deg); } }
@keyframes fa-spin { 0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); } }
.ncs-scope .ncs-chrome :where([data-sonner-toast][data-promise="true"]) :where([data-icon]) > svg { opacity: 0; transform: scale(0.8); transform-origin: center center; animation: 0.3s ease 0s 1 normal forwards running sonner-fade-in; }
.ncs-scope .ncs-chrome :where([data-sonner-toast]) :where([data-icon]) svg { margin-left: var(--toast-svg-margin-start); margin-right: var(--toast-svg-margin-end); }
@keyframes swipe-out-left { 0% { transform: var(--y) translate(var(--swipe-amount-x)); opacity: 1; }
  100% { transform: var(--y) translate(calc(var(--swipe-amount-x) - 100%)); opacity: 0; } }
@keyframes swipe-out-right { 0% { transform: var(--y) translate(var(--swipe-amount-x)); opacity: 1; }
  100% { transform: var(--y) translate(calc(var(--swipe-amount-x) + 100%)); opacity: 0; } }
@keyframes swipe-out-up { 0% { transform: var(--y) translateY(var(--swipe-amount-y)); opacity: 1; }
  100% { transform: var(--y) translateY(calc(var(--swipe-amount-y) - 100%)); opacity: 0; } }
@keyframes swipe-out-down { 0% { transform: var(--y) translateY(var(--swipe-amount-y)); opacity: 1; }
  100% { transform: var(--y) translateY(calc(var(--swipe-amount-y) + 100%)); opacity: 0; } }
@keyframes sonner-fade-in { 0% { opacity: 0; transform: scale(0.8); }
  100% { opacity: 1; transform: scale(1); } }
@keyframes sonner-fade-out { 0% { opacity: 1; transform: scale(1); }
  100% { opacity: 0; transform: scale(0.8); } }
@keyframes sonner-spin { 0% { opacity: 1; }
  100% { opacity: 0.15; } }
@keyframes klaviyo-fadein { 0% { opacity: 0; }
  100% { opacity: 1; } }
@keyframes klaviyo-fadeout { 0% { opacity: 1; }
  100% { opacity: 0; } }
@keyframes klaviyo-slideinleft { 0% { transform: translate3d(-100%, 0px, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); } }
@keyframes klaviyo-slideinright { 0% { transform: translate3d(100%, 0px, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); } }
@keyframes klaviyo-slideinup { 0% { transform: translate3d(0px, -100%, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); } }
@keyframes klaviyo-slideindown { 0% { transform: translate3d(0px, 100%, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); } }
@keyframes klaviyo-fadeinup { 0% { opacity: 0; transform: translate3d(0px, 10%, 0px); visibility: visible; }
  100% { opacity: 1; transform: translate3d(0px, 0px, 0px); } }
@keyframes klaviyo-slideintopleft { 0% { transform: translate3d(-100%, -100%, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); } }
@keyframes klaviyo-slideintopright { 0% { transform: translate3d(100%, -100%, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); } }
@keyframes klaviyo-slideinbottomright { 0% { transform: translate3d(100%, 100%, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); } }
@keyframes klaviyo-slideinbottomleft { 0% { transform: translate3d(-100%, 100%, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); } }
@keyframes klaviyo-spinner { 100% { transform: rotate(360deg); } }
@keyframes klaviyo-flash { 0%, 50%, 100% { opacity: 1; }
  25%, 75% { opacity: 0; } }
@keyframes klaviyo-heartbeat { 0% { transform: scale(1); }
  14% { transform: scale(1.3); }
  28% { transform: scale(1); }
  42% { transform: scale(1.3); }
  70% { transform: scale(1); } }
@keyframes klaviyo-pulse { 0% { transform: scale3d(1, 1, 1); }
  50% { transform: scale3d(1.1, 1.1, 1.1); }
  100% { transform: scale3d(1, 1, 1); } }
@keyframes klaviyo-flipTop { 0% { transform: rotateX(0deg); z-index: 2; }
  0%, 99% { opacity: 0.99; }
  100% { transform: rotateX(-90deg); opacity: 0; } }
@keyframes klaviyo-flipBottom { 0%, 50% { z-index: -1; transform: rotateX(90deg); opacity: 0; }
  51% { opacity: 0.99; }
  100% { opacity: 0.99; transform: rotateX(0deg); z-index: 5; } }
@keyframes kl_reviews__list_loading__spinner { 0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); } }
@keyframes fadein { 0% { opacity: 0; }
  100% { opacity: 1; } }
.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: rgba(0, 0, 0, 0.2) !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: 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"] { 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(24px) !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: 1px !important; border-bottom-style: solid !important; border-bottom-color: rgba(255, 255, 255, 0.1) !important; }
.ncs-scope .ncs-chrome--footer, .ncs-scope .ncs-chrome footer, .ncs-scope .ncs-chrome [role="contentinfo"] { background-color: rgb(0, 0, 0) !important; }
.ncs-scope .ncs-chrome--footer, .ncs-scope .ncs-chrome footer, .ncs-scope .ncs-chrome [role="contentinfo"] { color: rgb(255, 255, 255) !important; }
@font-face { font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url("branding/6305b67689926a.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_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url("branding/24a72f01237af7.woff2") format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116 }
@font-face { font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url("branding/26669373e2a55c.woff2") format("woff2");unicode-range:u+1f?? }
@font-face { font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url("branding/0d8234a65fbe87.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_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url("branding/4914e5243a6e37.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_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url("branding/bb0d928cc9b362.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_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url("branding/89937bd5444a3b.woff2") format("woff2");unicode-range:u+00??,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_Fallback_f367f3;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06% }
.ncs-scope .ncs-chrome * { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000 }
.ncs-scope .ncs-chrome :after, .ncs-scope .ncs-chrome :before { --tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }
.ncs-scope .ncs-chrome ::backdrop { --tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }
.ncs-scope .ncs-chrome :after, .ncs-scope .ncs-chrome :before { --tw-content:"" }
.ncs-scope .ncs-chrome { line-height: 1.5; font-family: Poppins,var(--font-sans),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" }
.ncs-scope .ncs-chrome { line-height: inherit }
.ncs-scope .ncs-chrome h1, .ncs-scope .ncs-chrome h2, .ncs-scope .ncs-chrome h3 { font-size:inherit;font-weight:inherit }
.ncs-scope .ncs-chrome a { color:inherit;text-decoration:inherit }
.ncs-scope .ncs-chrome button, .ncs-scope .ncs-chrome input { font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0 }
.ncs-scope .ncs-chrome button { text-transform:none }
.ncs-scope .ncs-chrome button, .ncs-scope .ncs-chrome input:where([type=button]), .ncs-scope .ncs-chrome input:where([type=reset]), .ncs-scope .ncs-chrome input:where([type=submit]) { -webkit-appearance:button;background-color:transparent;background-image:none }
.ncs-scope .ncs-chrome blockquote, .ncs-scope .ncs-chrome h1, .ncs-scope .ncs-chrome h2, .ncs-scope .ncs-chrome h3, .ncs-scope .ncs-chrome p { margin:0 }
.ncs-scope .ncs-chrome ul { list-style:none;margin:0;padding:0 }
.ncs-scope .ncs-chrome input::-moz-placeholder { opacity:1;color:#9ca3af }
.ncs-scope .ncs-chrome input::placeholder { opacity:1;color:#9ca3af }
.ncs-scope .ncs-chrome [role=button], .ncs-scope .ncs-chrome button { cursor:pointer }
.ncs-scope .ncs-chrome img, .ncs-scope .ncs-chrome svg, .ncs-scope .ncs-chrome video { display:block;vertical-align:middle }
.ncs-scope .ncs-chrome img, .ncs-scope .ncs-chrome video { max-width:100%;height:auto }
.ncs-scope .ncs-chrome { font-family: Poppins,system-ui,sans-serif }
.ncs-scope .ncs-chrome { --color-1:0 100% 63%;--color-2:270 100% 63%;--color-3:210 100% 63%;--color-4:195 100% 63%;--color-5:90 100% 63% }
.ncs-scope .ncs-chrome { --background:0 0% 100%;--foreground:0 0% 3.9%;--card:0 0% 100%;--card-foreground:0 0% 3.9%;--popover:0 0% 100%;--popover-foreground:0 0% 3.9%;--primary:0 0% 9%;--primary-foreground:0 0% 98%;--secondary:0 0% 96.1%;--secondary-foreground:0 0% 9%;--muted:0 0% 96.1%;--muted-foreground:0 0% 45.1%;--accent:0 0% 96.1%;--accent-foreground:0 0% 9%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--border:0 0% 89.8%;--input:0 0% 89.8%;--ring:0 0% 3.9%;--radius:0.5rem;--navigation-height:3.5rem;--color-one:#8872b5;--color-two:#fe8bbb;--color-three:#9e7aff }
.ncs-scope .ncs-chrome { background-color: hsl(var(--background)); color: hsl(var(--foreground)) }
.ncs-scope .ncs-chrome .container { width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem }
@media (min-width:1400px) { .ncs-scope .ncs-chrome .container { max-width:1400px } }
.ncs-scope .ncs-chrome .pointer-events-none { pointer-events:none }
.ncs-scope .ncs-chrome .visible { visibility:visible }
.ncs-scope .ncs-chrome .fixed { position:fixed }
.ncs-scope .ncs-chrome .absolute { position:absolute }
.ncs-scope .ncs-chrome .relative { position:relative }
.ncs-scope .ncs-chrome .inset-0 { inset:0 }
.ncs-scope .ncs-chrome .inset-4 { inset:1rem }
.ncs-scope .ncs-chrome .inset-x-0 { left:0;right:0 }
.ncs-scope .ncs-chrome .inset-y-0 { top:0;bottom:0 }
.ncs-scope .ncs-chrome .bottom-0 { bottom:0 }
.ncs-scope .ncs-chrome .left-0 { left:0 }
.ncs-scope .ncs-chrome .left-1\/2 { left:50% }
.ncs-scope .ncs-chrome .right-0 { right:0 }
.ncs-scope .ncs-chrome .top-1\/2 { top:50% }
.ncs-scope .ncs-chrome .-z-10 { z-index:-10 }
.ncs-scope .ncs-chrome .z-10 { z-index:10 }
.ncs-scope .ncs-chrome .z-50 { z-index:50 }
.ncs-scope .ncs-chrome .order-1 { order:1 }
.ncs-scope .ncs-chrome .order-2 { order:2 }
.ncs-scope .ncs-chrome .mx-1 { margin-left:.25rem;margin-right:.25rem }
.ncs-scope .ncs-chrome .mx-8 { margin-left:2rem;margin-right:2rem }
.ncs-scope .ncs-chrome .mx-auto { margin-left:auto;margin-right:auto }
.ncs-scope .ncs-chrome .mb-12 { margin-bottom:3rem }
.ncs-scope .ncs-chrome .mb-2 { margin-bottom:.5rem }
.ncs-scope .ncs-chrome .mb-3 { margin-bottom:.75rem }
.ncs-scope .ncs-chrome .mb-4 { margin-bottom:1rem }
.ncs-scope .ncs-chrome .mb-6 { margin-bottom:1.5rem }
.ncs-scope .ncs-chrome .mb-8 { margin-bottom:2rem }
.ncs-scope .ncs-chrome .ml-1 { margin-left:.25rem }
.ncs-scope .ncs-chrome .ml-2 { margin-left:.5rem }
.ncs-scope .ncs-chrome .mr-2 { margin-right:.5rem }
.ncs-scope .ncs-chrome .mt-0\.5 { margin-top:.125rem }
.ncs-scope .ncs-chrome .mt-1 { margin-top:.25rem }
.ncs-scope .ncs-chrome .mt-12 { margin-top:3rem }
.ncs-scope .ncs-chrome .mt-2 { margin-top:.5rem }
.ncs-scope .ncs-chrome .mt-32 { margin-top:8rem }
.ncs-scope .ncs-chrome .mt-4 { margin-top:1rem }
.ncs-scope .ncs-chrome .mt-6 { margin-top:1.5rem }
.ncs-scope .ncs-chrome .mt-8 { margin-top:2rem }
.ncs-scope .ncs-chrome .block { display:block }
.ncs-scope .ncs-chrome .flex { display:flex }
.ncs-scope .ncs-chrome .inline-flex { display:inline-flex }
.ncs-scope .ncs-chrome .grid { display:grid }
.ncs-scope .ncs-chrome .hidden { display:none }
.ncs-scope .ncs-chrome .size-16 { width:4rem;height:4rem }
.ncs-scope .ncs-chrome .size-20 { width:5rem;height:5rem }
.ncs-scope .ncs-chrome .size-24 { width:6rem;height:6rem }
.ncs-scope .ncs-chrome .size-4 { width:1rem;height:1rem }
.ncs-scope .ncs-chrome .size-5 { width:1.25rem;height:1.25rem }
.ncs-scope .ncs-chrome .size-full { width:100%;height:100% }
.ncs-scope .ncs-chrome .h-1\/2 { height:50% }
.ncs-scope .ncs-chrome .h-10 { height:2.5rem }
.ncs-scope .ncs-chrome .h-16 { height:4rem }
.ncs-scope .ncs-chrome .h-3 { height:.75rem }
.ncs-scope .ncs-chrome .h-4 { height:1rem }
.ncs-scope .ncs-chrome .h-5 { height:1.25rem }
.ncs-scope .ncs-chrome .h-6 { height:1.5rem }
.ncs-scope .ncs-chrome .h-8 { height:2rem }
.ncs-scope .ncs-chrome .h-\[450px\] { height:450px }
.ncs-scope .ncs-chrome .h-auto { height:auto }
.ncs-scope .ncs-chrome .h-full { height:100% }
.ncs-scope .ncs-chrome .h-screen { height:100vh }
.ncs-scope .ncs-chrome .min-h-\[1\.25rem\] { min-height:1.25rem }
.ncs-scope .ncs-chrome .min-h-\[25rem\] { min-height:25rem }
.ncs-scope .ncs-chrome .w-1\/2 { width:50% }
.ncs-scope .ncs-chrome .w-1\/3 { width:33.333333% }
.ncs-scope .ncs-chrome .w-1\/5 { width:20% }
.ncs-scope .ncs-chrome .w-10 { width:2.5rem }
.ncs-scope .ncs-chrome .w-16 { width:4rem }
.ncs-scope .ncs-chrome .w-3 { width:.75rem }
.ncs-scope .ncs-chrome .w-4 { width:1rem }
.ncs-scope .ncs-chrome .w-5 { width:1.25rem }
.ncs-scope .ncs-chrome .w-6 { width:1.5rem }
.ncs-scope .ncs-chrome .w-8 { width:2rem }
.ncs-scope .ncs-chrome .w-9 { width:2.25rem }
.ncs-scope .ncs-chrome .w-full { width:100% }
.ncs-scope .ncs-chrome .max-w-2xl { max-width:42rem }
.ncs-scope .ncs-chrome .max-w-3xl { max-width:48rem }
.ncs-scope .ncs-chrome .max-w-4xl { max-width:56rem }
.ncs-scope .ncs-chrome .max-w-5xl { max-width:64rem }
.ncs-scope .ncs-chrome .max-w-7xl { max-width:80rem }
.ncs-scope .ncs-chrome .max-w-\[1000px\] { max-width:1000px }
.ncs-scope .ncs-chrome .max-w-\[1300px\] { max-width:1300px }
.ncs-scope .ncs-chrome .max-w-\[1400px\] { max-width:1400px }
.ncs-scope .ncs-chrome .max-w-\[1700px\] { max-width:1700px }
.ncs-scope .ncs-chrome .max-w-\[600rem\] { max-width:600rem }
.ncs-scope .ncs-chrome .max-w-full { max-width:100% }
.ncs-scope .ncs-chrome .max-w-lg { max-width:32rem }
.ncs-scope .ncs-chrome .max-w-md { max-width:28rem }
.ncs-scope .ncs-chrome .max-w-screen-2xl { max-width:1536px }
.ncs-scope .ncs-chrome .flex-1 { flex:1 1 0% }
.ncs-scope .ncs-chrome .shrink-0 { flex-shrink:0 }
.ncs-scope .ncs-chrome .origin-top { transform-origin:top }
.ncs-scope .ncs-chrome .-translate-x-1\/2 { --tw-translate-x:-50% }
.ncs-scope .ncs-chrome .-translate-x-1\/2, .ncs-scope .ncs-chrome .-translate-y-1\/2 { transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) }
.ncs-scope .ncs-chrome .-translate-y-1\/2 { --tw-translate-y:-50% }
.ncs-scope .ncs-chrome .translate-y-\[-1rem\] { --tw-translate-y:-1rem }
.ncs-scope .ncs-chrome .translate-y-\[-1rem\] { transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) }
.ncs-scope .ncs-chrome .scale-110 { --tw-scale-x:1.1;--tw-scale-y:1.1 }
.ncs-scope .ncs-chrome .scale-110 { transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) }
.ncs-scope .ncs-chrome .transform-gpu { transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) }
@keyframes fade-in { 0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none} }
.ncs-scope .ncs-chrome .animate-fade-in { animation:fade-in 1s var(--animation-delay,0ms) ease forwards }
@keyframes fade-up { 0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none} }
.ncs-scope .ncs-chrome .animate-marquee { animation:marquee var(--duration,40s) linear infinite }
@keyframes ping { 75%,to{transform:scale(2);opacity:0} }
@keyframes pulse { 50%{opacity:.5} }
@keyframes ripple { 0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(.9)} }
@keyframes spin { to{transform:rotate(1turn)} }
.ncs-scope .ncs-chrome .cursor-grab { cursor:grab }
.ncs-scope .ncs-chrome .cursor-pointer { cursor:pointer }
.ncs-scope .ncs-chrome .select-none { -webkit-user-select:none;-moz-user-select:none;user-select:none }
.ncs-scope .ncs-chrome .grid-cols-1 { grid-template-columns:repeat(1,minmax(0,1fr)) }
.ncs-scope .ncs-chrome .flex-row { flex-direction:row }
.ncs-scope .ncs-chrome .flex-col { flex-direction:column }
.ncs-scope .ncs-chrome .flex-wrap { flex-wrap:wrap }
.ncs-scope .ncs-chrome .items-start { align-items:flex-start }
.ncs-scope .ncs-chrome .items-center { align-items:center }
.ncs-scope .ncs-chrome .justify-center { justify-content:center }
.ncs-scope .ncs-chrome .justify-between { justify-content:space-between }
.ncs-scope .ncs-chrome .justify-around { justify-content:space-around }
.ncs-scope .ncs-chrome .gap-1 { gap:.25rem }
.ncs-scope .ncs-chrome .gap-10 { gap:2.5rem }
.ncs-scope .ncs-chrome .gap-2 { gap:.5rem }
.ncs-scope .ncs-chrome .gap-3 { gap:.75rem }
.ncs-scope .ncs-chrome .gap-4 { gap:1rem }
.ncs-scope .ncs-chrome .gap-6 { gap:1.5rem }
.ncs-scope .ncs-chrome .gap-8 { gap:2rem }
.ncs-scope .ncs-chrome .-space-x-3>:not([hidden])~:not([hidden]) { --tw-space-x-reverse:0;margin-right:calc(-.75rem * var(--tw-space-x-reverse));margin-left:calc(-.75rem * calc(1 - var(--tw-space-x-reverse))) }
.ncs-scope .ncs-chrome .space-y-1\.5>:not([hidden])~:not([hidden]) { --tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse)) }
.ncs-scope .ncs-chrome .space-y-2>:not([hidden])~:not([hidden]) { --tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse)) }
.ncs-scope .ncs-chrome .space-y-3>:not([hidden])~:not([hidden]) { --tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse)) }
.ncs-scope .ncs-chrome .space-y-4>:not([hidden])~:not([hidden]) { --tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse)) }
.ncs-scope .ncs-chrome .overflow-hidden { overflow:hidden }
.ncs-scope .ncs-chrome .overflow-visible { overflow:visible }
.ncs-scope .ncs-chrome .overflow-y-auto { overflow-y:auto }
.ncs-scope .ncs-chrome .overflow-x-hidden { overflow-x:hidden }
.ncs-scope .ncs-chrome .text-balance { text-wrap:balance }
.ncs-scope .ncs-chrome .rounded-2xl { border-radius:1rem }
.ncs-scope .ncs-chrome .rounded-\[2rem\] { border-radius:2rem }
.ncs-scope .ncs-chrome .rounded-full { border-radius:9999px }
.ncs-scope .ncs-chrome .rounded-lg { border-radius:var(--radius) }
.ncs-scope .ncs-chrome .rounded-md { border-radius:calc(var(--radius) - 2px) }
.ncs-scope .ncs-chrome .rounded-xl { border-radius:.75rem }
.ncs-scope .ncs-chrome .border { border-width:1px }
.ncs-scope .ncs-chrome .border-2 { border-width:2px }
.ncs-scope .ncs-chrome .border-b { border-bottom-width:1px }
.ncs-scope .ncs-chrome .border-t { border-top-width:1px }
.ncs-scope .ncs-chrome .border-gray-800 { --tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity,1)) }
.ncs-scope .ncs-chrome .border-transparent { border-color:transparent }
.ncs-scope .ncs-chrome .border-white { --tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1)) }
.ncs-scope .ncs-chrome .border-white\/10 { border-color:hsla(0,0%,100%,.1) }
.ncs-scope .ncs-chrome .border-white\/20 { border-color:hsla(0,0%,100%,.2) }
.ncs-scope .ncs-chrome .border-zinc-700 { --tw-border-opacity:1;border-color:rgb(63 63 70/var(--tw-border-opacity,1)) }
.ncs-scope .ncs-chrome .border-zinc-800 { --tw-border-opacity:1;border-color:rgb(39 39 42/var(--tw-border-opacity,1)) }
.ncs-scope .ncs-chrome .border-zinc-800\/30 { border-color:rgba(39,39,42,.3) }
.ncs-scope .ncs-chrome .bg-\[\#0a0a0a\] { --tw-bg-opacity:1;background-color:rgb(10 10 10/var(--tw-bg-opacity,1)) }
.ncs-scope .ncs-chrome .bg-background { background-color:hsl(var(--background)) }
.ncs-scope .ncs-chrome .bg-black { --tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1)) }
.ncs-scope .ncs-chrome .bg-black\/20 { background-color:rgba(0,0,0,.2) }
.ncs-scope .ncs-chrome .bg-cyan-400\/10 { background-color:rgba(34,211,238,.1) }
.ncs-scope .ncs-chrome .bg-gray-900\/50 { background-color:rgba(17,24,39,.5) }
.ncs-scope .ncs-chrome .bg-green-500\/20 { background-color:rgba(34,197,94,.2) }
.ncs-scope .ncs-chrome .bg-neutral-200 { --tw-bg-opacity:1;background-color:rgb(229 229 229/var(--tw-bg-opacity,1)) }
.ncs-scope .ncs-chrome .bg-white { --tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1)) }
.ncs-scope .ncs-chrome .bg-white\/10 { background-color:hsla(0,0%,100%,.1) }
.ncs-scope .ncs-chrome .bg-white\/90 { background-color:hsla(0,0%,100%,.9) }
.ncs-scope .ncs-chrome .bg-zinc-800 { --tw-bg-opacity:1;background-color:rgb(39 39 42/var(--tw-bg-opacity,1)) }
.ncs-scope .ncs-chrome .bg-gradient-to-b { background-image:linear-gradient(to bottom,var(--tw-gradient-stops)) }
.ncs-scope .ncs-chrome .bg-gradient-to-br { background-image:linear-gradient(to bottom right,var(--tw-gradient-stops)) }
.ncs-scope .ncs-chrome .bg-gradient-to-l { background-image:linear-gradient(to left,var(--tw-gradient-stops)) }
.ncs-scope .ncs-chrome .bg-gradient-to-r { background-image:linear-gradient(to right,var(--tw-gradient-stops)) }
.ncs-scope .ncs-chrome .bg-gradient-to-t { background-image:linear-gradient(to top,var(--tw-gradient-stops)) }
.ncs-scope .ncs-chrome .from-background { --tw-gradient-from:hsl(var(--background)) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--background)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) }
.ncs-scope .ncs-chrome .from-black\/80 { --tw-gradient-from:rgba(0,0,0,.8) var(--tw-gradient-from-position);--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) }
.ncs-scope .ncs-chrome .from-blue-500 { --tw-gradient-from:#3b82f6 var(--tw-gradient-from-position);--tw-gradient-to:rgba(59,130,246,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) }
.ncs-scope .ncs-chrome .from-cyan-400 { --tw-gradient-from:#22d3ee var(--tw-gradient-from-position);--tw-gradient-to:rgba(34,211,238,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) }
.ncs-scope .ncs-chrome .from-cyan-500 { --tw-gradient-from:#06b6d4 var(--tw-gradient-from-position);--tw-gradient-to:rgba(6,182,212,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) }
.ncs-scope .ncs-chrome .from-cyan-500\/10 { --tw-gradient-from:rgba(6,182,212,.1) var(--tw-gradient-from-position);--tw-gradient-to:rgba(6,182,212,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) }
.ncs-scope .ncs-chrome .from-indigo-500 { --tw-gradient-from:#6366f1 var(--tw-gradient-from-position);--tw-gradient-to:rgba(99,102,241,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) }
.ncs-scope .ncs-chrome .from-indigo-600 { --tw-gradient-from:#4f46e5 var(--tw-gradient-from-position);--tw-gradient-to:rgba(79,70,229,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) }
.ncs-scope .ncs-chrome .from-purple-600 { --tw-gradient-from:#9333ea var(--tw-gradient-from-position);--tw-gradient-to:rgba(147,51,234,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) }
.ncs-scope .ncs-chrome .from-transparent { --tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) }
.ncs-scope .ncs-chrome .from-violet-400 { --tw-gradient-from:#a78bfa var(--tw-gradient-from-position);--tw-gradient-to:rgba(167,139,250,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) }
.ncs-scope .ncs-chrome .from-violet-600 { --tw-gradient-from:#7c3aed var(--tw-gradient-from-position);--tw-gradient-to:rgba(124,58,237,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) }
.ncs-scope .ncs-chrome .from-violet-700 { --tw-gradient-from:#6d28d9 var(--tw-gradient-from-position);--tw-gradient-to:rgba(109,40,217,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) }
.ncs-scope .ncs-chrome .from-white { --tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) }
.ncs-scope .ncs-chrome .from-30\% { --tw-gradient-from-position:30% }
.ncs-scope .ncs-chrome .via-blue-600 { --tw-gradient-to:rgba(37,99,235,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#2563eb var(--tw-gradient-via-position),var(--tw-gradient-to) }
.ncs-scope .ncs-chrome .via-indigo-500 { --tw-gradient-to:rgba(99,102,241,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#6366f1 var(--tw-gradient-via-position),var(--tw-gradient-to) }
.ncs-scope .ncs-chrome .via-indigo-600 { --tw-gradient-to:rgba(79,70,229,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#4f46e5 var(--tw-gradient-via-position),var(--tw-gradient-to) }
.ncs-scope .ncs-chrome .via-purple-500 { --tw-gradient-to:rgba(168,85,247,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#a855f7 var(--tw-gradient-via-position),var(--tw-gradient-to) }
.ncs-scope .ncs-chrome .via-violet-500 { --tw-gradient-to:rgba(139,92,246,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#8b5cf6 var(--tw-gradient-via-position),var(--tw-gradient-to) }
.ncs-scope .ncs-chrome .via-violet-600 { --tw-gradient-to:rgba(124,58,237,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#7c3aed var(--tw-gradient-via-position),var(--tw-gradient-to) }
.ncs-scope .ncs-chrome .to-blue-600 { --tw-gradient-to:#2563eb var(--tw-gradient-to-position) }
.ncs-scope .ncs-chrome .to-indigo-600 { --tw-gradient-to:#4f46e5 var(--tw-gradient-to-position) }
.ncs-scope .ncs-chrome .to-purple-500 { --tw-gradient-to:#a855f7 var(--tw-gradient-to-position) }
.ncs-scope .ncs-chrome .to-purple-600 { --tw-gradient-to:#9333ea var(--tw-gradient-to-position) }
.ncs-scope .ncs-chrome .to-transparent { --tw-gradient-to:transparent var(--tw-gradient-to-position) }
.ncs-scope .ncs-chrome .to-violet-400 { --tw-gradient-to:#a78bfa var(--tw-gradient-to-position) }
.ncs-scope .ncs-chrome .to-violet-500 { --tw-gradient-to:#8b5cf6 var(--tw-gradient-to-position) }
.ncs-scope .ncs-chrome .to-violet-500\/10 { --tw-gradient-to:rgba(139,92,246,.1) var(--tw-gradient-to-position) }
.ncs-scope .ncs-chrome .to-violet-600 { --tw-gradient-to:#7c3aed var(--tw-gradient-to-position) }
.ncs-scope .ncs-chrome .to-violet-700 { --tw-gradient-to:#6d28d9 var(--tw-gradient-to-position) }
.ncs-scope .ncs-chrome .to-white { --tw-gradient-to:#fff var(--tw-gradient-to-position) }
.ncs-scope .ncs-chrome .to-white\/40 { --tw-gradient-to:hsla(0,0%,100%,.4) var(--tw-gradient-to-position) }
.ncs-scope .ncs-chrome .to-70\% { --tw-gradient-to-position:70% }
.ncs-scope .ncs-chrome .bg-\[length\:200\%_auto\] { background-size:200% auto }
.ncs-scope .ncs-chrome .bg-clip-text { -webkit-background-clip:text;background-clip:text }
.ncs-scope .ncs-chrome .object-cover { -o-object-fit:cover;object-fit:cover }
.ncs-scope .ncs-chrome .p-2 { padding:.5rem }
.ncs-scope .ncs-chrome .p-3 { padding:.75rem }
.ncs-scope .ncs-chrome .p-4 { padding:1rem }
.ncs-scope .ncs-chrome .p-5 { padding:1.25rem }
.ncs-scope .ncs-chrome .p-6 { padding:1.5rem }
.ncs-scope .ncs-chrome .p-8 { padding:2rem }
.ncs-scope .ncs-chrome .px-0 { padding-left:0;padding-right:0 }
.ncs-scope .ncs-chrome .px-2 { padding-left:.5rem;padding-right:.5rem }
.ncs-scope .ncs-chrome .px-20 { padding-left:5rem;padding-right:5rem }
.ncs-scope .ncs-chrome .px-4 { padding-left:1rem;padding-right:1rem }
.ncs-scope .ncs-chrome .px-6 { padding-left:1.5rem;padding-right:1.5rem }
.ncs-scope .ncs-chrome .px-8 { padding-left:2rem;padding-right:2rem }
.ncs-scope .ncs-chrome .py-1 { padding-top:.25rem;padding-bottom:.25rem }
.ncs-scope .ncs-chrome .py-10 { padding-top:2.5rem;padding-bottom:2.5rem }
.ncs-scope .ncs-chrome .py-12 { padding-top:3rem;padding-bottom:3rem }
.ncs-scope .ncs-chrome .py-14 { padding-top:3.5rem;padding-bottom:3.5rem }
.ncs-scope .ncs-chrome .py-16 { padding-top:4rem;padding-bottom:4rem }
.ncs-scope .ncs-chrome .py-2 { padding-top:.5rem;padding-bottom:.5rem }
.ncs-scope .ncs-chrome .py-20 { padding-top:5rem;padding-bottom:5rem }
.ncs-scope .ncs-chrome .py-24 { padding-top:6rem;padding-bottom:6rem }
.ncs-scope .ncs-chrome .py-3 { padding-top:.75rem;padding-bottom:.75rem }
.ncs-scope .ncs-chrome .py-4 { padding-top:1rem;padding-bottom:1rem }
.ncs-scope .ncs-chrome .py-6 { padding-top:1.5rem;padding-bottom:1.5rem }
.ncs-scope .ncs-chrome .pb-2 { padding-bottom:.5rem }
.ncs-scope .ncs-chrome .pb-28 { padding-bottom:7rem }
.ncs-scope .ncs-chrome .pb-4 { padding-bottom:1rem }
.ncs-scope .ncs-chrome .pb-6 { padding-bottom:1.5rem }
.ncs-scope .ncs-chrome .pl-4 { padding-left:1rem }
.ncs-scope .ncs-chrome .pt-0 { padding-top:0 }
.ncs-scope .ncs-chrome .pt-10 { padding-top:2.5rem }
.ncs-scope .ncs-chrome .pt-4 { padding-top:1rem }
.ncs-scope .ncs-chrome .pt-6 { padding-top:1.5rem }
.ncs-scope .ncs-chrome .text-left { text-align:left }
.ncs-scope .ncs-chrome .text-center { text-align:center }
.ncs-scope .ncs-chrome .font-mono { font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace }
.ncs-scope .ncs-chrome .text-2xl { font-size:1.5rem;line-height:2rem }
.ncs-scope .ncs-chrome .text-3xl { font-size:1.875rem;line-height:2.25rem }
.ncs-scope .ncs-chrome .text-4xl { font-size:2.25rem;line-height:2.5rem }
.ncs-scope .ncs-chrome .text-base { font-size:1rem;line-height:1.5rem }
.ncs-scope .ncs-chrome .text-lg { font-size:1.125rem;line-height:1.75rem }
.ncs-scope .ncs-chrome .text-sm { font-size:.875rem;line-height:1.25rem }
.ncs-scope .ncs-chrome .text-xl { font-size:1.25rem;line-height:1.75rem }
.ncs-scope .ncs-chrome .text-xs { font-size:.75rem;line-height:1rem }
.ncs-scope .ncs-chrome .font-bold { font-weight:700 }
.ncs-scope .ncs-chrome .font-light { font-weight:300 }
.ncs-scope .ncs-chrome .font-medium { font-weight:500 }
.ncs-scope .ncs-chrome .font-semibold { font-weight:600 }
.ncs-scope .ncs-chrome .uppercase { text-transform:uppercase }
.ncs-scope .ncs-chrome .leading-none { line-height:1 }
.ncs-scope .ncs-chrome .leading-tight { line-height:1.25 }
.ncs-scope .ncs-chrome .tracking-tight { letter-spacing:-.025em }
.ncs-scope .ncs-chrome .tracking-wider { letter-spacing:.05em }
.ncs-scope .ncs-chrome .text-black { --tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1)) }
.ncs-scope .ncs-chrome .text-card-foreground { color:hsl(var(--card-foreground)) }
.ncs-scope .ncs-chrome .text-cyan-400 { --tw-text-opacity:1;color:rgb(34 211 238/var(--tw-text-opacity,1)) }
.ncs-scope .ncs-chrome .text-gray-300 { --tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1)) }
.ncs-scope .ncs-chrome .text-gray-400 { --tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1)) }
.ncs-scope .ncs-chrome .text-gray-500 { --tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1)) }
.ncs-scope .ncs-chrome .text-gray-600 { --tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1)) }
.ncs-scope .ncs-chrome .text-green-500 { --tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1)) }
.ncs-scope .ncs-chrome .text-muted-foreground { color:hsl(var(--muted-foreground)) }
.ncs-scope .ncs-chrome .text-primary { color:hsl(var(--primary)) }
.ncs-scope .ncs-chrome .text-transparent { color:transparent }
.ncs-scope .ncs-chrome .text-violet-600 { --tw-text-opacity:1;color:rgb(124 58 237/var(--tw-text-opacity,1)) }
.ncs-scope .ncs-chrome .text-white { --tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1)) }
.ncs-scope .ncs-chrome .text-white\/70 { color:hsla(0,0%,100%,.7) }
.ncs-scope .ncs-chrome .text-zinc-200 { --tw-text-opacity:1;color:rgb(228 228 231/var(--tw-text-opacity,1)) }
.ncs-scope .ncs-chrome .text-zinc-300 { --tw-text-opacity:1;color:rgb(212 212 216/var(--tw-text-opacity,1)) }
.ncs-scope .ncs-chrome .text-zinc-400 { --tw-text-opacity:1;color:rgb(161 161 170/var(--tw-text-opacity,1)) }
.ncs-scope .ncs-chrome .text-zinc-500 { --tw-text-opacity:1;color:rgb(113 113 122/var(--tw-text-opacity,1)) }
.ncs-scope .ncs-chrome .line-through { text-decoration-line:line-through }
.ncs-scope .ncs-chrome .placeholder-zinc-500::-moz-placeholder { --tw-placeholder-opacity:1;color:rgb(113 113 122/var(--tw-placeholder-opacity,1)) }
.ncs-scope .ncs-chrome .placeholder-zinc-500::placeholder { --tw-placeholder-opacity:1;color:rgb(113 113 122/var(--tw-placeholder-opacity,1)) }
.ncs-scope .ncs-chrome .opacity-0 { opacity:0 }
.ncs-scope .ncs-chrome .opacity-100 { opacity:1 }
.ncs-scope .ncs-chrome .opacity-40 { opacity:.4 }
.ncs-scope .ncs-chrome .opacity-70 { opacity:.7 }
.ncs-scope .ncs-chrome .shadow-2xl { box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow) }
.ncs-scope .ncs-chrome .shadow-2xl { --tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color) }
.ncs-scope .ncs-chrome .shadow-lg { box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow) }
.ncs-scope .ncs-chrome .shadow-lg { --tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color) }
.ncs-scope .ncs-chrome .shadow-sm { box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow) }
.ncs-scope .ncs-chrome .shadow-sm { --tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color) }
.ncs-scope .ncs-chrome .shadow-xl { --tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow) }
.ncs-scope .ncs-chrome .shadow-violet-500\/25 { --tw-shadow-color:rgba(139,92,246,.25);--tw-shadow:var(--tw-shadow-colored) }
.ncs-scope .ncs-chrome .ring-0 { --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) }
.ncs-scope .ncs-chrome .ring-0 { box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000) }
.ncs-scope .ncs-chrome .blur-\[20px\] { --tw-blur:blur(20px) }
.ncs-scope .ncs-chrome .blur-\[20px\] { filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) }
.ncs-scope .ncs-chrome .blur-xl { filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) }
.ncs-scope .ncs-chrome .blur-xl { --tw-blur:blur(24px) }
.ncs-scope .ncs-chrome .filter { filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) }
.ncs-scope .ncs-chrome .backdrop-blur-md { -webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) }
.ncs-scope .ncs-chrome .backdrop-blur-md { --tw-backdrop-blur:blur(12px) }
.ncs-scope .ncs-chrome .backdrop-blur-sm { --tw-backdrop-blur:blur(4px) }
.ncs-scope .ncs-chrome .backdrop-blur-sm, .ncs-scope .ncs-chrome .backdrop-blur-xl { -webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) }
.ncs-scope .ncs-chrome .backdrop-blur-xl { --tw-backdrop-blur:blur(24px) }
.ncs-scope .ncs-chrome .transition-all { transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s }
.ncs-scope .ncs-chrome .transition-colors { transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s }
.ncs-scope .ncs-chrome .transition-opacity { transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s }
.ncs-scope .ncs-chrome .transition-transform { transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s }
.ncs-scope .ncs-chrome .duration-200 { transition-duration:.2s }
.ncs-scope .ncs-chrome .duration-300 { transition-duration:.3s }
.ncs-scope .ncs-chrome .ease-out { transition-timing-function:cubic-bezier(0,0,.2,1) }
@keyframes enter { 0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))} }
@keyframes exit { to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))} }
.ncs-scope .ncs-chrome .duration-200 { animation-duration:.2s }
.ncs-scope .ncs-chrome .duration-300 { animation-duration:.3s }
.ncs-scope .ncs-chrome .ease-out { animation-timing-function:cubic-bezier(0,0,.2,1) }
.ncs-scope .ncs-chrome .\[--animation-delay\:200ms\] { --animation-delay:200ms }
.ncs-scope .ncs-chrome .\[--animation-delay\:600ms\] { --animation-delay:600ms }
.ncs-scope .ncs-chrome .\[--duration\:20s\] { --duration:20s }
.ncs-scope .ncs-chrome .\[--duration\:30s\] { --duration:30s }
.ncs-scope .ncs-chrome .\[--gap\:1rem\] { --gap:1rem }
.ncs-scope .ncs-chrome .\[animation-direction\:reverse\] { animation-direction:reverse }
.ncs-scope .ncs-chrome .\[flex\:0_0_20rem\] { flex:0 0 20rem }
.ncs-scope .ncs-chrome .\[gap\:var\(--gap\)\] { gap:var(--gap) }
@keyframes float { 0%{transform:translateY(0) scale(1)}50%{transform:translateY(-20px) scale(1.05)}to{transform:translateY(0) scale(1)} }
@keyframes marquee { 0%{transform:translateX(0)}to{transform:translateX(calc(-100% - var(--gap)))} }
@keyframes marquee-vertical { 0%{transform:translateY(0)}to{transform:translateY(calc(-100% - var(--gap)))} }
@keyframes gradient { 0%,to{background-position:0 50%}50%{background-position:100% 50%} }
@keyframes gradient-x { 0%,to{transform:translateX(-100%)}50%{transform:translateX(100%)} }
.ncs-scope .ncs-chrome .before\:absolute:before { content:var(--tw-content);position:absolute }
.ncs-scope .ncs-chrome .before\:inset-0:before { content:var(--tw-content);inset:0 }
.ncs-scope .ncs-chrome .before\:-translate-x-full:before { content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) }
.ncs-scope .ncs-chrome .before\:-translate-x-full:before { --tw-translate-x:-100% }
@keyframes shimmer { 0%,90%,to{content:var(--tw-content);background-position:calc(-100% - var(--shimmer-width)) 0}30%,60%{content:var(--tw-content);background-position:calc(100% + var(--shimmer-width)) 0} }
.ncs-scope .ncs-chrome .before\:animate-\[shimmer_2s_infinite\]:before { content:var(--tw-content);animation:shimmer 2s infinite }
@keyframes image-glow { 0%{content:var(--tw-content);opacity:0;animation-timing-function:cubic-bezier(.74,.25,.76,1)}10%{content:var(--tw-content);opacity:.7;animation-timing-function:cubic-bezier(.12,.01,.08,.99)}to{content:var(--tw-content);opacity:.4} }
@keyframes rainbow { 0%{content:var(--tw-content);background-position:0}to{content:var(--tw-content);background-position:200%} }
.ncs-scope .ncs-chrome .before\:bg-gradient-to-r:before { content:var(--tw-content);background-image:linear-gradient(to right,var(--tw-gradient-stops)) }
.ncs-scope .ncs-chrome .before\:from-transparent:before { content:var(--tw-content);--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) }
.ncs-scope .ncs-chrome .before\:via-white\/10:before { content:var(--tw-content);--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),hsla(0,0%,100%,.1) var(--tw-gradient-via-position),var(--tw-gradient-to) }
.ncs-scope .ncs-chrome .before\:to-transparent:before { content:var(--tw-content);--tw-gradient-to:transparent var(--tw-gradient-to-position) }
@keyframes border-beam { to{content:var(--tw-content);offset-distance:100%} }
.ncs-scope .ncs-chrome .hover\:scale-105:hover { --tw-scale-x:1.05;--tw-scale-y:1.05 }
.ncs-scope .ncs-chrome .hover\:scale-105:hover { transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) }
.ncs-scope .ncs-chrome .hover\:scale-\[1\.02\]:hover { --tw-scale-x:1.02;--tw-scale-y:1.02 }
.ncs-scope .ncs-chrome .hover\:scale-\[1\.02\]:hover { transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) }
.ncs-scope .ncs-chrome .hover\:border-cyan-500\/30:hover { border-color:rgba(6,182,212,.3) }
.ncs-scope .ncs-chrome .hover\:bg-white:hover { --tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1)) }
.ncs-scope .ncs-chrome .hover\:bg-white\/10:hover { background-color:hsla(0,0%,100%,.1) }
.ncs-scope .ncs-chrome .hover\:from-cyan-600:hover { --tw-gradient-from:#0891b2 var(--tw-gradient-from-position);--tw-gradient-to:rgba(8,145,178,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) }
.ncs-scope .ncs-chrome .hover\:from-violet-500:hover { --tw-gradient-from:#8b5cf6 var(--tw-gradient-from-position);--tw-gradient-to:rgba(139,92,246,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) }
.ncs-scope .ncs-chrome .hover\:via-indigo-500:hover { --tw-gradient-to:rgba(99,102,241,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#6366f1 var(--tw-gradient-via-position),var(--tw-gradient-to) }
.ncs-scope .ncs-chrome .hover\:to-indigo-500:hover { --tw-gradient-to:#6366f1 var(--tw-gradient-to-position) }
.ncs-scope .ncs-chrome .hover\:to-violet-500:hover { --tw-gradient-to:#8b5cf6 var(--tw-gradient-to-position) }
.ncs-scope .ncs-chrome .hover\:to-violet-600:hover { --tw-gradient-to:#7c3aed var(--tw-gradient-to-position) }
.ncs-scope .ncs-chrome .hover\:bg-right-bottom:hover { background-position:100% 100% }
.ncs-scope .ncs-chrome .hover\:text-violet-400:hover { --tw-text-opacity:1;color:rgb(167 139 250/var(--tw-text-opacity,1)) }
.ncs-scope .ncs-chrome .hover\:text-white:hover { --tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1)) }
.ncs-scope .ncs-chrome .hover\:underline:hover { text-decoration-line:underline }
.ncs-scope .ncs-chrome .hover\:opacity-90:hover { opacity:.9 }
.ncs-scope .ncs-chrome .hover\:shadow-2xl:hover { box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow) }
.ncs-scope .ncs-chrome .hover\:shadow-2xl:hover { --tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color) }
.ncs-scope .ncs-chrome .hover\:shadow-xl:hover { box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow) }
.ncs-scope .ncs-chrome .hover\:shadow-xl:hover { --tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color) }
.ncs-scope .ncs-chrome .hover\:shadow-cyan-500\/10:hover { --tw-shadow-color:rgba(6,182,212,.1);--tw-shadow:var(--tw-shadow-colored) }
.ncs-scope .ncs-chrome .hover\:ring-1:hover { --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000) }
.ncs-scope .ncs-chrome .hover\:ring-neutral-300:hover { --tw-ring-opacity:1;--tw-ring-color:rgb(212 212 212/var(--tw-ring-opacity,1)) }
.ncs-scope .ncs-chrome .focus\:border-violet-500:focus { --tw-border-opacity:1;border-color:rgb(139 92 246/var(--tw-border-opacity,1)) }
.ncs-scope .ncs-chrome .focus\:outline-none:focus { outline:2px solid transparent;outline-offset:2px }
.ncs-scope .ncs-chrome .focus\:ring-1:focus { --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color) }
.ncs-scope .ncs-chrome .focus\:ring-1:focus { box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000) }
.ncs-scope .ncs-chrome .focus\:ring-violet-500:focus { --tw-ring-opacity:1;--tw-ring-color:rgb(139 92 246/var(--tw-ring-opacity,1)) }
.ncs-scope .ncs-chrome .focus-visible\:outline-none:focus-visible { outline:2px solid transparent;outline-offset:2px }
.ncs-scope .ncs-chrome .focus-visible\:ring-2:focus-visible { --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000) }
.ncs-scope .ncs-chrome .focus-visible\:ring-ring:focus-visible { --tw-ring-color:hsl(var(--ring)) }
.ncs-scope .ncs-chrome .focus-visible\:ring-offset-2:focus-visible { --tw-ring-offset-width:2px }
.ncs-scope .ncs-chrome .focus-visible\:ring-offset-background:focus-visible { --tw-ring-offset-color:hsl(var(--background)) }
.ncs-scope .ncs-chrome .active\:scale-\[0\.98\]:active { --tw-scale-x:0.98;--tw-scale-y:0.98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) }
.ncs-scope .ncs-chrome .disabled\:cursor-not-allowed:disabled { cursor:not-allowed }
.ncs-scope .ncs-chrome .disabled\:opacity-50:disabled { opacity:.5 }
.ncs-scope .ncs-chrome .group:hover .group-hover\:-translate-y-10 { --tw-translate-y:-2.5rem }
.ncs-scope .ncs-chrome .group:hover .group-hover\:-translate-y-10, .ncs-scope .ncs-chrome .group:hover .group-hover\:translate-x-1 { transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) }
.ncs-scope .ncs-chrome .group:hover .group-hover\:translate-x-1 { --tw-translate-x:0.25rem }
.ncs-scope .ncs-chrome .group:hover .group-hover\:translate-x-\[-2px\] { --tw-translate-x:-2px }
.ncs-scope .ncs-chrome .group:hover .group-hover\:translate-x-\[-2px\], .ncs-scope .ncs-chrome .group:hover .group-hover\:translate-y-0 { transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) }
.ncs-scope .ncs-chrome .group:hover .group-hover\:translate-y-0 { --tw-translate-y:0px }
.ncs-scope .ncs-chrome .group:hover .group-hover\:rotate-3 { --tw-rotate:3deg }
.ncs-scope .ncs-chrome .group:hover .group-hover\:rotate-3 { transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) }
.ncs-scope .ncs-chrome .group:hover .group-hover\:scale-105 { --tw-scale-x:1.05;--tw-scale-y:1.05 }
.ncs-scope .ncs-chrome .group:hover .group-hover\:scale-105, .ncs-scope .ncs-chrome .group:hover .group-hover\:scale-110 { transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) }
.ncs-scope .ncs-chrome .group:hover .group-hover\:scale-110 { --tw-scale-x:1.1;--tw-scale-y:1.1 }
.ncs-scope .ncs-chrome .group:hover .group-hover\:scale-75 { --tw-scale-x:.75;--tw-scale-y:.75 }
.ncs-scope .ncs-chrome .group:hover .group-hover\:scale-75, .ncs-scope .ncs-chrome .group:hover .group-hover\:scale-x-100 { transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) }
.ncs-scope .ncs-chrome .group:hover .group-hover\:scale-x-100 { --tw-scale-x:1 }
.ncs-scope .ncs-chrome .group:hover .group-hover\:gap-3 { gap:.75rem }
.ncs-scope .ncs-chrome .group:hover .group-hover\:bg-black\/30 { background-color:rgba(0,0,0,.3) }
.ncs-scope .ncs-chrome .group:hover .group-hover\:bg-black\/\[\.03\] { background-color:rgba(0,0,0,.03) }
.ncs-scope .ncs-chrome .group:hover .group-hover\:bg-cyan-500\/20 { background-color:rgba(6,182,212,.2) }
.ncs-scope .ncs-chrome .group:hover .group-hover\:bg-green-500\/20 { background-color:rgba(34,197,94,.2) }
.ncs-scope .ncs-chrome .group:hover .group-hover\:bg-purple-700\/60 { background-color:rgba(126,34,206,.6) }
.ncs-scope .ncs-chrome .group:hover .group-hover\:bg-zinc-700 { --tw-bg-opacity:1;background-color:rgb(63 63 70/var(--tw-bg-opacity,1)) }
.ncs-scope .ncs-chrome .group:hover .group-hover\:from-violet-300 { --tw-gradient-from:#c4b5fd var(--tw-gradient-from-position);--tw-gradient-to:rgba(196,181,253,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) }
.ncs-scope .ncs-chrome .group:hover .group-hover\:to-blue-300 { --tw-gradient-to:#93c5fd var(--tw-gradient-to-position) }
.ncs-scope .ncs-chrome .group:hover .group-hover\:text-green-500 { --tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1)) }
.ncs-scope .ncs-chrome .group:hover .group-hover\:text-purple-300 { --tw-text-opacity:1;color:rgb(216 180 254/var(--tw-text-opacity,1)) }
.ncs-scope .ncs-chrome .group:hover .group-hover\:text-violet-400 { --tw-text-opacity:1;color:rgb(167 139 250/var(--tw-text-opacity,1)) }
.ncs-scope .ncs-chrome .group:hover .group-hover\:text-white { --tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1)) }
.ncs-scope .ncs-chrome .group:hover .group-hover\:text-white\/75 { color:hsla(0,0%,100%,.75) }
.ncs-scope .ncs-chrome .group:hover .group-hover\:text-white\/90 { color:hsla(0,0%,100%,.9) }
.ncs-scope .ncs-chrome .group:hover .group-hover\:opacity-0 { opacity:0 }
.ncs-scope .ncs-chrome .group:hover .group-hover\:opacity-100 { opacity:1 }
.ncs-scope .ncs-chrome .group:hover .group-hover\:opacity-30 { opacity:.3 }
.ncs-scope .ncs-chrome .group:hover .group-hover\:\[animation-play-state\:paused\] { animation-play-state:paused }
.ncs-scope .ncs-chrome .group.toaster .group-\[\.toaster\]\:border-border { border-color:hsl(var(--border)) }
.ncs-scope .ncs-chrome .group.toast .group-\[\.toast\]\:bg-muted { background-color:hsl(var(--muted)) }
.ncs-scope .ncs-chrome .group.toast .group-\[\.toast\]\:bg-primary { background-color:hsl(var(--primary)) }
.ncs-scope .ncs-chrome .group.toaster .group-\[\.toaster\]\:bg-background { background-color:hsl(var(--background)) }
.ncs-scope .ncs-chrome .group.toast .group-\[\.toast\]\:text-muted-foreground { color:hsl(var(--muted-foreground)) }
.ncs-scope .ncs-chrome .group.toast .group-\[\.toast\]\:text-primary-foreground { color:hsl(var(--primary-foreground)) }
.ncs-scope .ncs-chrome .group.toaster .group-\[\.toaster\]\:text-foreground { color:hsl(var(--foreground)) }
.ncs-scope .ncs-chrome .group.toaster .group-\[\.toaster\]\:shadow-lg { --tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow) }
.ncs-scope .ncs-chrome .peer:disabled~.peer-disabled\:cursor-not-allowed { cursor:not-allowed }
.ncs-scope .ncs-chrome .peer:disabled~.peer-disabled\:opacity-70 { opacity:.7 }
.ncs-scope .ncs-chrome .data-\[state\=checked\]\:translate-x-4[data-state=checked] { --tw-translate-x:1rem }
.ncs-scope .ncs-chrome .data-\[state\=checked\]\:translate-x-4[data-state=checked], .ncs-scope .ncs-chrome .data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked] { transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) }
.ncs-scope .ncs-chrome .data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked] { --tw-translate-x:0px }
@keyframes accordion-up { 0%{height:var(--radix-accordion-content-height)}to{height:0} }
.ncs-scope .ncs-chrome .data-\[state\=closed\]\:animate-accordion-up[data-state=closed] { animation:accordion-up .2s ease-out }
@keyframes accordion-down { 0%{height:0}to{height:var(--radix-accordion-content-height)} }
.ncs-scope .ncs-chrome .data-\[state\=open\]\:animate-accordion-down[data-state=open] { animation:accordion-down .2s ease-out }
.ncs-scope .ncs-chrome .data-\[state\=checked\]\:bg-green-500[data-state=checked] { --tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1)) }
.ncs-scope .ncs-chrome .data-\[state\=unchecked\]\:bg-zinc-700[data-state=unchecked] { --tw-bg-opacity:1;background-color:rgb(63 63 70/var(--tw-bg-opacity,1)) }
.ncs-scope .ncs-chrome .dark\:border-gray-900:is(.dark *) { --tw-border-opacity:1;border-color:rgb(17 24 39/var(--tw-border-opacity,1)) }
.ncs-scope .ncs-chrome .dark\:bg-black:is(.dark *) { --tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1)) }
.ncs-scope .ncs-chrome .dark\:bg-black\/10:is(.dark *) { background-color:rgba(0,0,0,.1) }
.ncs-scope .ncs-chrome .dark\:bg-neutral-800:is(.dark *) { --tw-bg-opacity:1;background-color:rgb(38 38 38/var(--tw-bg-opacity,1)) }
.ncs-scope .ncs-chrome .dark\:bg-transparent:is(.dark *) { background-color:transparent }
.ncs-scope .ncs-chrome .dark\:from-violet-500:is(.dark *) { --tw-gradient-from:#8b5cf6 var(--tw-gradient-from-position);--tw-gradient-to:rgba(139,92,246,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) }
.ncs-scope .ncs-chrome .dark\:via-blue-400:is(.dark *) { --tw-gradient-to:rgba(96,165,250,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#60a5fa var(--tw-gradient-via-position),var(--tw-gradient-to) }
.ncs-scope .ncs-chrome .dark\:to-black:is(.dark *) { --tw-gradient-to:#000 var(--tw-gradient-to-position) }
.ncs-scope .ncs-chrome .dark\:to-blue-500:is(.dark *) { --tw-gradient-to:#3b82f6 var(--tw-gradient-to-position) }
.ncs-scope .ncs-chrome .dark\:to-violet-500:is(.dark *) { --tw-gradient-to:#8b5cf6 var(--tw-gradient-to-position) }
.ncs-scope .ncs-chrome .dark\:text-gray-400:is(.dark *) { --tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1)) }
.ncs-scope .ncs-chrome .dark\:text-violet-400:is(.dark *) { --tw-text-opacity:1;color:rgb(167 139 250/var(--tw-text-opacity,1)) }
.ncs-scope .ncs-chrome .dark\:text-white:is(.dark *) { --tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1)) }
.ncs-scope .ncs-chrome .dark\:brightness-0:is(.dark *) { --tw-brightness:brightness(0);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) }
.ncs-scope .ncs-chrome .dark\:invert:is(.dark *) { --tw-invert:invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) }
.ncs-scope .ncs-chrome .dark\:\[box-shadow\:0_-20px_80px_-20px_\#ffffff1f_inset\]:is(.dark *) { box-shadow:inset 0 -20px 80px -20px #ffffff1f }
.ncs-scope .ncs-chrome .dark\:hover\:ring-neutral-700:hover:is(.dark *) { --tw-ring-opacity:1;--tw-ring-color:rgb(64 64 64/var(--tw-ring-opacity,1)) }
.ncs-scope .ncs-chrome .group:hover .group-hover\:dark\:bg-neutral-800\/10:is(.dark *) { background-color:rgba(38,38,38,.1) }
@media (max-width:350px) { .ncs-scope .ncs-chrome .max-\[350px\]\:\[flex\:0_0_18rem\] { flex:0 0 18rem } }
@media (min-width:640px) { .ncs-scope .ncs-chrome .sm\:mx-0 { margin-left:0;margin-right:0 } }
@media (min-width:640px) { .ncs-scope .ncs-chrome .sm\:mt-24 { margin-top:6rem } }
@media (min-width:640px) { .ncs-scope .ncs-chrome .sm\:w-\[390px\] { width:390px } }
@media (min-width:640px) { .ncs-scope .ncs-chrome .sm\:min-w-\[400px\] { min-width:400px } }
@media (min-width:640px) { .ncs-scope .ncs-chrome .sm\:max-w-none { max-width:none } }
@media (min-width:640px) { .ncs-scope .ncs-chrome .sm\:scale-100 { --tw-scale-x:1;--tw-scale-y:1 } }
@media (min-width:640px) { .ncs-scope .ncs-chrome .sm\:scale-100 { transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) } }
@media (min-width:640px) { .ncs-scope .ncs-chrome .sm\:flex-row { flex-direction:row } }
@media (min-width:640px) { .ncs-scope .ncs-chrome .sm\:rounded-xl { border-radius:.75rem } }
@media (min-width:640px) { .ncs-scope .ncs-chrome .sm\:px-4 { padding-left:1rem;padding-right:1rem } }
@media (min-width:640px) { .ncs-scope .ncs-chrome .sm\:pb-6 { padding-bottom:1.5rem } }
@media (min-width:640px) { .ncs-scope .ncs-chrome .sm\:text-left { text-align:left } }
@media (min-width:640px) { .ncs-scope .ncs-chrome .sm\:text-4xl { font-size:2.25rem;line-height:2.5rem } }
@media (min-width:640px) { .ncs-scope .ncs-chrome .sm\:text-5xl { font-size:3rem;line-height:1 } }
@media (min-width:640px) { .ncs-scope .ncs-chrome .sm\:text-xl { font-size:1.25rem;line-height:1.75rem } }
@media (min-width:768px) { .ncs-scope .ncs-chrome .md\:block { display:block } }
@media (min-width:768px) { .ncs-scope .ncs-chrome .md\:flex { display:flex } }
@media (min-width:768px) { .ncs-scope .ncs-chrome .md\:hidden { display:none } }
@media (min-width:768px) { .ncs-scope .ncs-chrome .md\:grid-cols-3 { grid-template-columns:repeat(3,minmax(0,1fr)) } }
@media (min-width:768px) { .ncs-scope .ncs-chrome .md\:grid-cols-4 { grid-template-columns:repeat(4,minmax(0,1fr)) } }
@media (min-width:768px) { .ncs-scope .ncs-chrome .md\:px-0 { padding-left:0;padding-right:0 } }
@media (min-width:768px) { .ncs-scope .ncs-chrome .md\:px-16 { padding-left:4rem;padding-right:4rem } }
@media (min-width:768px) { .ncs-scope .ncs-chrome .md\:px-8 { padding-left:2rem;padding-right:2rem } }
@media (min-width:768px) { .ncs-scope .ncs-chrome .md\:py-20 { padding-top:5rem;padding-bottom:5rem } }
@media (min-width:768px) { .ncs-scope .ncs-chrome .md\:text-3xl { font-size:1.875rem;line-height:2.25rem } }
@media (min-width:768px) { .ncs-scope .ncs-chrome .md\:text-4xl { font-size:2.25rem;line-height:2.5rem } }
@media (min-width:768px) { .ncs-scope .ncs-chrome .md\:text-5xl { font-size:3rem;line-height:1 } }
@media (min-width:768px) { .ncs-scope .ncs-chrome .md\:text-6xl { font-size:3.75rem;line-height:1 } }
@media (min-width:1024px) { .ncs-scope .ncs-chrome .lg\:order-1 { order:1 } }
@media (min-width:1024px) { .ncs-scope .ncs-chrome .lg\:order-2 { order:2 } }
@media (min-width:1024px) { .ncs-scope .ncs-chrome .lg\:size-24 { width:6rem;height:6rem } }
@media (min-width:1024px) { .ncs-scope .ncs-chrome .lg\:size-32 { width:8rem;height:8rem } }
@media (min-width:1024px) { .ncs-scope .ncs-chrome .lg\:w-1\/3 { width:33.333333% } }
@media (min-width:1024px) { .ncs-scope .ncs-chrome .lg\:w-2\/3 { width:66.666667% } }
@media (min-width:1024px) { .ncs-scope .ncs-chrome .lg\:flex-row { flex-direction:row } }
@media (min-width:1024px) { .ncs-scope .ncs-chrome .lg\:justify-start { justify-content:flex-start } }
@media (min-width:1024px) { .ncs-scope .ncs-chrome .lg\:px-12 { padding-left:3rem;padding-right:3rem } }
@media (min-width:1024px) { .ncs-scope .ncs-chrome .lg\:px-24 { padding-left:6rem;padding-right:6rem } }
@media (min-width:1024px) { .ncs-scope .ncs-chrome .lg\:text-4xl { font-size:2.25rem;line-height:2.5rem } }
@media (min-width:1024px) { .ncs-scope .ncs-chrome .lg\:text-6xl { font-size:3.75rem;line-height:1 } }
@media (min-width:1024px) { .ncs-scope .ncs-chrome .lg\:text-7xl { font-size:4.5rem;line-height:1 } }
@media (min-width:1280px) { .ncs-scope .ncs-chrome .xl\:px-16 { padding-left:4rem;padding-right:4rem } }
.ncs-scope .ncs-chrome :host, .ncs-scope .ncs-chrome { --fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free";--fa-font-light:normal 300 1em/1 "Font Awesome 6 Pro";--fa-font-thin:normal 100 1em/1 "Font Awesome 6 Pro";--fa-font-duotone:normal 900 1em/1 "Font Awesome 6 Duotone";--fa-font-duotone-regular:normal 400 1em/1 "Font Awesome 6 Duotone";--fa-font-duotone-light:normal 300 1em/1 "Font Awesome 6 Duotone";--fa-font-duotone-thin:normal 100 1em/1 "Font Awesome 6 Duotone";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands";--fa-font-sharp-solid:normal 900 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-regular:normal 400 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-light:normal 300 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-thin:normal 100 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-duotone-solid:normal 900 1em/1 "Font Awesome 6 Sharp Duotone";--fa-font-sharp-duotone-regular:normal 400 1em/1 "Font Awesome 6 Sharp Duotone";--fa-font-sharp-duotone-light:normal 300 1em/1 "Font Awesome 6 Sharp Duotone";--fa-font-sharp-duotone-thin:normal 100 1em/1 "Font Awesome 6 Sharp Duotone" }
@keyframes fa-beat { 0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))} }
@keyframes fa-bounce { 0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)} }
@keyframes fa-fade { 50%{opacity:var(--fa-fade-opacity,.4)} }
@keyframes fa-beat-fade { 0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))} }
@keyframes fa-flip { 50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))} }
@keyframes fa-shake { 0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}24%,8%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0deg)} }
@keyframes fa-spin { 0%{transform:rotate(0deg)}to{transform:rotate(1turn)} }
@keyframes klaviyo-fadein { from{opacity:0}to{opacity:1} }
@keyframes klaviyo-fadeout { from{opacity:1}to{opacity:0} }
@keyframes klaviyo-slideinleft { from{transform:translate3d(-100%, 0, 0);visibility:visible}to{transform:translate3d(0, 0, 0)} }
@keyframes klaviyo-slideinright { from{transform:translate3d(100%, 0, 0);visibility:visible}to{transform:translate3d(0, 0, 0)} }
@keyframes klaviyo-slideinup { from{transform:translate3d(0, -100%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)} }
@keyframes klaviyo-slideindown { from{transform:translate3d(0, 100%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)} }
@keyframes klaviyo-fadeinup { from{opacity:0;transform:translate3d(0, 10%, 0);visibility:visible}to{opacity:1;transform:translate3d(0, 0, 0)} }
@keyframes klaviyo-slideintopleft { from{transform:translate3d(-100%, -100%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)} }
@keyframes klaviyo-slideintopright { from{transform:translate3d(100%, -100%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)} }
@keyframes klaviyo-slideinbottomright { from{transform:translate3d(100%, 100%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)} }
@keyframes klaviyo-slideinbottomleft { from{transform:translate3d(-100%, 100%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)} }
@keyframes klaviyo-spinner { to{transform:rotate(360deg)} }
@keyframes klaviyo-flash { from,50%,to{opacity:1}25%,75%{opacity:0} }
@keyframes klaviyo-heartbeat { 0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)} }
@keyframes klaviyo-pulse { from{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.1, 1.1, 1.1)}to{transform:scale3d(1, 1, 1)} }
@keyframes klaviyo-flipTop { 0%{transform:rotateX(0deg);z-index:2}0%,99%{opacity:.99}100%{transform:rotateX(-90deg);opacity:0} }
@keyframes klaviyo-flipBottom { 0%,50%{z-index:-1;transform:rotateX(90deg);opacity:0}51%{opacity:.99}100%{opacity:.99;transform:rotateX(0deg);z-index:5} }
.ncs-scope .ncs-chrome { --kl-reviews-color-light-gray: #e9e9eb }
.ncs-scope .ncs-chrome { --swiper-pagination-bottom: 0 }
@keyframes kl_reviews__list_loading__spinner { 0%{transform:rotate(0deg)}100%{transform:rotate(360deg)} }
@keyframes fadein { from{opacity:0}to{opacity:1} }
.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 button { border-width: 0; border-style: solid; border-color: transparent; }
.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; }
.ncs-scope .ncs-chrome .ncs-synth-dropdown-panel[data-ncs-chrome-theme="dark"],
.ncs-scope #ncs-dropdown-overlay-root .ncs-synth-dropdown-panel[data-ncs-chrome-theme="dark"] { border-color: rgba(148, 163, 184, 0.18); background: rgba(15, 23, 42, 0.96); box-shadow: 0 18px 40px rgba(2, 6, 23, 0.48); color: rgb(226, 232, 240); }
.ncs-scope .ncs-chrome .ncs-synth-dropdown-panel[data-ncs-chrome-theme="dark"] a[role="menuitem"]:hover,
.ncs-scope .ncs-chrome .ncs-synth-dropdown-panel[data-ncs-chrome-theme="dark"] a[role="menuitem"]:focus,
.ncs-scope #ncs-dropdown-overlay-root .ncs-synth-dropdown-panel[data-ncs-chrome-theme="dark"] a[role="menuitem"]:hover,
.ncs-scope #ncs-dropdown-overlay-root .ncs-synth-dropdown-panel[data-ncs-chrome-theme="dark"] a[role="menuitem"]:focus { background: rgba(148, 163, 184, 0.12); outline: none; }
@font-face { font-family: __Inter_f367f3; font-style: normal; font-weight: 100 900; font-display: swap; src: url("branding/6305b67689926a.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: __Inter_f367f3; font-style: normal; font-weight: 100 900; font-display: swap; src: url("branding/24a72f01237af7.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: __Inter_f367f3; font-style: normal; font-weight: 100 900; font-display: swap; src: url("branding/26669373e2a55c.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: __Inter_f367f3; font-style: normal; font-weight: 100 900; font-display: swap; src: url("branding/0d8234a65fbe87.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: __Inter_f367f3; font-style: normal; font-weight: 100 900; font-display: swap; src: url("branding/4914e5243a6e37.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: __Inter_f367f3; font-style: normal; font-weight: 100 900; font-display: swap; src: url("branding/bb0d928cc9b362.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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_f367f3; font-style: normal; font-weight: 100 900; font-display: swap; src: url("branding/89937bd5444a3b.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: __Inter_Fallback_f367f3; src: local("Arial"); ascent-override: 90.49%; descent-override: 22.56%; line-gap-override: 0%; size-adjust: 107.06%; }
.ncs-scope .ncs-chrome * { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000 }
.ncs-scope .ncs-chrome { line-height: 1.5; font-family: Poppins,var(--font-sans),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" }
.ncs-scope .ncs-chrome { line-height: inherit }
.ncs-scope .ncs-chrome h2 { font-size: inherit; font-weight: inherit; }
.ncs-scope .ncs-chrome a { color: inherit; text-decoration: inherit; }
.ncs-scope .ncs-chrome button { font-family: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-size: 100%; font-weight: inherit; line-height: inherit; letter-spacing: inherit; color: inherit; margin: 0px; padding: 0px; }
.ncs-scope .ncs-chrome button { text-transform: none; }
.ncs-scope .ncs-chrome button, .ncs-scope .ncs-chrome input:where([type="button"]) { appearance: button; background-color: transparent; background-image: none; }
.ncs-scope .ncs-chrome h2, .ncs-scope .ncs-chrome p { margin: 0px; }
.ncs-scope .ncs-chrome ul { list-style: none; margin: 0px; padding: 0px; }
.ncs-scope .ncs-chrome [role="button"], .ncs-scope .ncs-chrome button { cursor: pointer; }
.ncs-scope .ncs-chrome img, .ncs-scope .ncs-chrome svg { display: block; vertical-align: middle; }
.ncs-scope .ncs-chrome img { max-width: 100%; height: auto; }
.ncs-scope .ncs-chrome { font-family: Poppins, system-ui, sans-serif }
.ncs-scope .ncs-chrome { background-color: hsl(var(--background)); color: hsl(var(--foreground)) }
.ncs-scope .ncs-chrome .fixed { position: fixed; }
.ncs-scope .ncs-chrome .relative { position: relative; }
.ncs-scope .ncs-chrome .z-50 { z-index: 50; }
.ncs-scope .ncs-chrome .mx-auto { margin-left: auto; margin-right: auto; }
.ncs-scope .ncs-chrome .mb-3 { margin-bottom: 0.75rem; }
.ncs-scope .ncs-chrome .mt-12 { margin-top: 3rem; }
.ncs-scope .ncs-chrome .flex { display: flex; }
.ncs-scope .ncs-chrome .inline-flex { display: inline-flex; }
.ncs-scope .ncs-chrome .grid { display: grid; }
.ncs-scope .ncs-chrome .hidden { display: none; }
.ncs-scope .ncs-chrome .h-16 { height: 4rem; }
.ncs-scope .ncs-chrome .h-4 { height: 1rem; }
.ncs-scope .ncs-chrome .h-6 { height: 1.5rem; }
.ncs-scope .ncs-chrome .w-4 { width: 1rem; }
.ncs-scope .ncs-chrome .w-6 { width: 1.5rem; }
.ncs-scope .ncs-chrome .w-full { width: 100%; }
.ncs-scope .ncs-chrome .max-w-7xl { max-width: 80rem; }
.ncs-scope .ncs-chrome .max-w-\[1400px\] { max-width: 1400px; }
@keyframes fade-in { 0% { opacity: 0; transform: translateY(-10px); }
  100% { opacity: 1; transform: none; } }
@keyframes fade-up { 0% { opacity: 0; transform: translateY(20px); }
  100% { opacity: 1; transform: none; } }
@keyframes ping { 75%, 100% { transform: scale(2); opacity: 0; } }
@keyframes pulse { 50% { opacity: 0.5; } }
@keyframes ripple { 0%, 100% { transform: translate(-50%, -50%) scale(1); }
  50% { transform: translate(-50%, -50%) scale(0.9); } }
@keyframes spin { 100% { transform: rotate(1turn); } }
.ncs-scope .ncs-chrome .grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
.ncs-scope .ncs-chrome .flex-wrap { flex-wrap: wrap; }
.ncs-scope .ncs-chrome .items-center { align-items: center; }
.ncs-scope .ncs-chrome .justify-center { justify-content: center; }
.ncs-scope .ncs-chrome .justify-between { justify-content: space-between; }
.ncs-scope .ncs-chrome .gap-1 { gap: 0.25rem; }
.ncs-scope .ncs-chrome .gap-10 { gap: 2.5rem; }
.ncs-scope .ncs-chrome .gap-2 { gap: 0.5rem; }
.ncs-scope .ncs-chrome .gap-3 { gap: 0.75rem; }
.ncs-scope .ncs-chrome .gap-4 { gap: 1rem; }
.ncs-scope .ncs-chrome .gap-6 { gap: 1.5rem; }
.ncs-scope .ncs-chrome .space-y-2 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(.5rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(.5rem * var(--tw-space-y-reverse)); }
.ncs-scope .ncs-chrome .rounded-full { border-radius: 9999px; }
.ncs-scope .ncs-chrome .rounded-md { border-radius: calc(var(--radius) - 2px); }
.ncs-scope .ncs-chrome .border { border-width: 1px; }
.ncs-scope .ncs-chrome .border-b { border-bottom-width: 1px; }
.ncs-scope .ncs-chrome .border-white\/10 { border-color: rgba(255, 255, 255, 0.1); }
.ncs-scope .ncs-chrome .border-white\/20 { border-color: rgba(255, 255, 255, 0.2); }
.ncs-scope .ncs-chrome .bg-black { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.ncs-scope .ncs-chrome .bg-black\/20 { background-color: rgba(0, 0, 0, 0.2); }
.ncs-scope .ncs-chrome .bg-gradient-to-br { background-image: linear-gradient(to bottom right,var(--tw-gradient-stops)); }
.ncs-scope .ncs-chrome .bg-gradient-to-r { background-image: linear-gradient(to right,var(--tw-gradient-stops)); }
.ncs-scope .ncs-chrome .from-violet-600 { --tw-gradient-from: #7c3aed var(--tw-gradient-from-position); --tw-gradient-to: rgba(124,58,237,0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }
.ncs-scope .ncs-chrome .from-white { --tw-gradient-from: #fff var(--tw-gradient-from-position); --tw-gradient-to: hsla(0,0%,100%,0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }
.ncs-scope .ncs-chrome .from-30\% { --tw-gradient-from-position: 30%; }
.ncs-scope .ncs-chrome .to-indigo-600 { --tw-gradient-to: #4f46e5 var(--tw-gradient-to-position); }
.ncs-scope .ncs-chrome .to-white\/40 { --tw-gradient-to: hsla(0,0%,100%,.4) var(--tw-gradient-to-position); }
.ncs-scope .ncs-chrome .bg-clip-text { background-clip: text; }
.ncs-scope .ncs-chrome .px-2 { padding-left: 0.5rem; padding-right: 0.5rem; }
.ncs-scope .ncs-chrome .px-4 { padding-left: 1rem; padding-right: 1rem; }
.ncs-scope .ncs-chrome .px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
.ncs-scope .ncs-chrome .py-12 { padding-top: 3rem; padding-bottom: 3rem; }
.ncs-scope .ncs-chrome .py-2 { padding-top: 0.5rem; padding-bottom: 0.5rem; }
.ncs-scope .ncs-chrome .text-2xl { font-size: 1.5rem; line-height: 2rem; }
.ncs-scope .ncs-chrome .text-lg { font-size: 1.125rem; line-height: 1.75rem; }
.ncs-scope .ncs-chrome .text-sm { font-size: 0.875rem; line-height: 1.25rem; }
.ncs-scope .ncs-chrome .text-xs { font-size: 0.75rem; line-height: 1rem; }
.ncs-scope .ncs-chrome .font-medium { font-weight: 500; }
.ncs-scope .ncs-chrome .font-semibold { font-weight: 600; }
.ncs-scope .ncs-chrome .text-gray-400 { --tw-text-opacity: 1; color: rgb(156 163 175/var(--tw-text-opacity,1)); }
.ncs-scope .ncs-chrome .text-gray-500 { --tw-text-opacity: 1; color: rgb(107 114 128/var(--tw-text-opacity,1)); }
.ncs-scope .ncs-chrome .text-white { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.ncs-scope .ncs-chrome .text-white\/70 { color: rgba(255, 255, 255, 0.7); }
.ncs-scope .ncs-chrome .backdrop-blur-xl { backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); }
.ncs-scope .ncs-chrome .backdrop-blur-xl { --tw-backdrop-blur: blur(24px); }
.ncs-scope .ncs-chrome .transition-all { transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; }
.ncs-scope .ncs-chrome .transition-colors { transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; }
.ncs-scope .ncs-chrome .transition-transform { transition-property: transform; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; }
@keyframes enter { 0% { opacity: var(--tw-enter-opacity,1); transform: translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0)); } }
@keyframes exit { 100% { opacity: var(--tw-exit-opacity,1); transform: translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0)); } }
.ncs-scope .ncs-chrome .\[--animation-delay\:600ms\] { --animation-delay: 600ms; }
@keyframes float { 0% { transform: translateY(0px) scale(1); }
  50% { transform: translateY(-20px) scale(1.05); }
  100% { transform: translateY(0px) scale(1); } }
@keyframes shimmer { 0%, 90%, 100% { content: var(--tw-content); background-position: calc(-100% - var(--shimmer-width)) 0; }
  30%, 60% { content: var(--tw-content); background-position: calc(100% + var(--shimmer-width)) 0; } }
@keyframes image-glow { 0% { content: var(--tw-content); opacity: 0; animation-timing-function: cubic-bezier(0.74, 0.25, 0.76, 1); }
  10% { content: var(--tw-content); opacity: 0.7; animation-timing-function: cubic-bezier(0.12, 0.01, 0.08, 0.99); }
  100% { content: var(--tw-content); opacity: 0.4; } }
@keyframes rainbow { 0% { content: var(--tw-content); background-position: 0px center; }
  100% { content: var(--tw-content); background-position: 200% center; } }
@keyframes border-beam { 100% { content: var(--tw-content); offset-distance: 100%; } }
.ncs-scope .ncs-chrome .hover\:bg-white\/10:hover { background-color: rgba(255, 255, 255, 0.1); }
.ncs-scope .ncs-chrome .hover\:from-violet-500:hover { --tw-gradient-from: #8b5cf6 var(--tw-gradient-from-position); --tw-gradient-to: rgba(139,92,246,0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }
.ncs-scope .ncs-chrome .hover\:to-indigo-500:hover { --tw-gradient-to: #6366f1 var(--tw-gradient-to-position); }
.ncs-scope .ncs-chrome .hover\:text-white:hover { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
@keyframes accordion-up { 0% { height: var(--radix-accordion-content-height); }
  100% { height: 0px; } }
@keyframes accordion-down { 0% { height: 0px; }
  100% { height: var(--radix-accordion-content-height); } }
@media (min-width: 768px) { .ncs-scope .ncs-chrome .md\:flex { display: flex; }
.ncs-scope .ncs-chrome .md\:hidden { display: none; }
.ncs-scope .ncs-chrome .md\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
.ncs-scope .ncs-chrome .md\:px-0 { padding-left: 0px; padding-right: 0px; }
.ncs-scope .ncs-chrome .md\:px-16 { padding-left: 4rem; padding-right: 4rem; } }
@media (min-width: 1024px) { .ncs-scope .ncs-chrome .lg\:px-24 { padding-left: 6rem; padding-right: 6rem; } }
.ncs-scope .ncs-chrome :where([data-sonner-toast][data-promise="true"]) :where([data-icon]) > svg { opacity: 0; transform: scale(0.8); transform-origin: center center; animation: 0.3s ease 0s 1 normal forwards running sonner-fade-in; }
.ncs-scope .ncs-chrome :where([data-sonner-toast]) :where([data-icon]) svg { margin-left: var(--toast-svg-margin-start); margin-right: var(--toast-svg-margin-end); }
@keyframes swipe-out-left { 0% { transform: var(--y) translate(var(--swipe-amount-x)); opacity: 1; }
  100% { transform: var(--y) translate(calc(var(--swipe-amount-x) - 100%)); opacity: 0; } }
@keyframes swipe-out-right { 0% { transform: var(--y) translate(var(--swipe-amount-x)); opacity: 1; }
  100% { transform: var(--y) translate(calc(var(--swipe-amount-x) + 100%)); opacity: 0; } }
@keyframes swipe-out-up { 0% { transform: var(--y) translateY(var(--swipe-amount-y)); opacity: 1; }
  100% { transform: var(--y) translateY(calc(var(--swipe-amount-y) - 100%)); opacity: 0; } }
@keyframes swipe-out-down { 0% { transform: var(--y) translateY(var(--swipe-amount-y)); opacity: 1; }
  100% { transform: var(--y) translateY(calc(var(--swipe-amount-y) + 100%)); opacity: 0; } }
@keyframes sonner-fade-in { 0% { opacity: 0; transform: scale(0.8); }
  100% { opacity: 1; transform: scale(1); } }
@keyframes sonner-fade-out { 0% { opacity: 1; transform: scale(1); }
  100% { opacity: 0; transform: scale(0.8); } }
@keyframes sonner-spin { 0% { opacity: 1; }
  100% { opacity: 0.15; } }
.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: rgba(0, 0, 0, 0.2) !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: 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"] { 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(24px) !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: 1px !important; border-bottom-style: solid !important; border-bottom-color: rgba(255, 255, 255, 0.1) !important; }
.ncs-scope .ncs-chrome--footer, .ncs-scope .ncs-chrome footer, .ncs-scope .ncs-chrome [role="contentinfo"] { background-color: rgb(0, 0, 0) !important; }
.ncs-scope .ncs-chrome--footer, .ncs-scope .ncs-chrome footer, .ncs-scope .ncs-chrome [role="contentinfo"] { color: rgb(255, 255, 255) !important; }
@font-face { font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url("branding/6305b67689926a.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_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url("branding/24a72f01237af7.woff2") format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116 }
@font-face { font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url("branding/26669373e2a55c.woff2") format("woff2");unicode-range:u+1f?? }
@font-face { font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url("branding/0d8234a65fbe87.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_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url("branding/4914e5243a6e37.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_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url("branding/bb0d928cc9b362.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_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url("branding/89937bd5444a3b.woff2") format("woff2");unicode-range:u+00??,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_Fallback_f367f3;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06% }
.ncs-scope .ncs-chrome * { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000 }
.ncs-scope .ncs-chrome :after, .ncs-scope .ncs-chrome :before { --tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }
.ncs-scope .ncs-chrome ::backdrop { --tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }
.ncs-scope .ncs-chrome :after, .ncs-scope .ncs-chrome :before { --tw-content:"" }
.ncs-scope .ncs-chrome { line-height: 1.5; font-family: Poppins,var(--font-sans),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" }
.ncs-scope .ncs-chrome { line-height: inherit }
.ncs-scope .ncs-chrome h2 { font-size:inherit;font-weight:inherit }
.ncs-scope .ncs-chrome a { color:inherit;text-decoration:inherit }
.ncs-scope .ncs-chrome button { font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0 }
.ncs-scope .ncs-chrome button { text-transform:none }
.ncs-scope .ncs-chrome button, .ncs-scope .ncs-chrome input:where([type=button]) { -webkit-appearance:button;background-color:transparent;background-image:none }
.ncs-scope .ncs-chrome h2, .ncs-scope .ncs-chrome p { margin:0 }
.ncs-scope .ncs-chrome ul { list-style:none;margin:0;padding:0 }
.ncs-scope .ncs-chrome [role=button], .ncs-scope .ncs-chrome button { cursor:pointer }
.ncs-scope .ncs-chrome img, .ncs-scope .ncs-chrome svg { display:block;vertical-align:middle }
.ncs-scope .ncs-chrome img { max-width:100%;height:auto }
.ncs-scope .ncs-chrome { font-family: Poppins,system-ui,sans-serif }
.ncs-scope .ncs-chrome { --color-1:0 100% 63%;--color-2:270 100% 63%;--color-3:210 100% 63%;--color-4:195 100% 63%;--color-5:90 100% 63% }
.ncs-scope .ncs-chrome { --background:0 0% 100%;--foreground:0 0% 3.9%;--card:0 0% 100%;--card-foreground:0 0% 3.9%;--popover:0 0% 100%;--popover-foreground:0 0% 3.9%;--primary:0 0% 9%;--primary-foreground:0 0% 98%;--secondary:0 0% 96.1%;--secondary-foreground:0 0% 9%;--muted:0 0% 96.1%;--muted-foreground:0 0% 45.1%;--accent:0 0% 96.1%;--accent-foreground:0 0% 9%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--border:0 0% 89.8%;--input:0 0% 89.8%;--ring:0 0% 3.9%;--radius:0.5rem;--navigation-height:3.5rem;--color-one:#8872b5;--color-two:#fe8bbb;--color-three:#9e7aff }
.ncs-scope .ncs-chrome { background-color: hsl(var(--background)); color: hsl(var(--foreground)) }
.ncs-scope .ncs-chrome .fixed { position:fixed }
.ncs-scope .ncs-chrome .relative { position:relative }
.ncs-scope .ncs-chrome .z-50 { z-index:50 }
.ncs-scope .ncs-chrome .mx-auto { margin-left:auto;margin-right:auto }
.ncs-scope .ncs-chrome .mb-3 { margin-bottom:.75rem }
.ncs-scope .ncs-chrome .mt-12 { margin-top:3rem }
.ncs-scope .ncs-chrome .flex { display:flex }
.ncs-scope .ncs-chrome .inline-flex { display:inline-flex }
.ncs-scope .ncs-chrome .grid { display:grid }
.ncs-scope .ncs-chrome .hidden { display:none }
.ncs-scope .ncs-chrome .h-16 { height:4rem }
.ncs-scope .ncs-chrome .h-4 { height:1rem }
.ncs-scope .ncs-chrome .h-6 { height:1.5rem }
.ncs-scope .ncs-chrome .w-4 { width:1rem }
.ncs-scope .ncs-chrome .w-6 { width:1.5rem }
.ncs-scope .ncs-chrome .w-full { width:100% }
.ncs-scope .ncs-chrome .max-w-7xl { max-width:80rem }
.ncs-scope .ncs-chrome .max-w-\[1400px\] { max-width:1400px }
@keyframes fade-in { 0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none} }
@keyframes fade-up { 0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none} }
@keyframes ping { 75%,to{transform:scale(2);opacity:0} }
@keyframes pulse { 50%{opacity:.5} }
@keyframes ripple { 0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(.9)} }
@keyframes spin { to{transform:rotate(1turn)} }
.ncs-scope .ncs-chrome .grid-cols-1 { grid-template-columns:repeat(1,minmax(0,1fr)) }
.ncs-scope .ncs-chrome .flex-wrap { flex-wrap:wrap }
.ncs-scope .ncs-chrome .items-center { align-items:center }
.ncs-scope .ncs-chrome .justify-center { justify-content:center }
.ncs-scope .ncs-chrome .justify-between { justify-content:space-between }
.ncs-scope .ncs-chrome .gap-1 { gap:.25rem }
.ncs-scope .ncs-chrome .gap-10 { gap:2.5rem }
.ncs-scope .ncs-chrome .gap-2 { gap:.5rem }
.ncs-scope .ncs-chrome .gap-3 { gap:.75rem }
.ncs-scope .ncs-chrome .gap-4 { gap:1rem }
.ncs-scope .ncs-chrome .gap-6 { gap:1.5rem }
.ncs-scope .ncs-chrome .space-y-2>:not([hidden])~:not([hidden]) { --tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse)) }
.ncs-scope .ncs-chrome .rounded-full { border-radius:9999px }
.ncs-scope .ncs-chrome .rounded-md { border-radius:calc(var(--radius) - 2px) }
.ncs-scope .ncs-chrome .border { border-width:1px }
.ncs-scope .ncs-chrome .border-b { border-bottom-width:1px }
.ncs-scope .ncs-chrome .border-white\/10 { border-color:hsla(0,0%,100%,.1) }
.ncs-scope .ncs-chrome .border-white\/20 { border-color:hsla(0,0%,100%,.2) }
.ncs-scope .ncs-chrome .bg-black { --tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1)) }
.ncs-scope .ncs-chrome .bg-black\/20 { background-color:rgba(0,0,0,.2) }
.ncs-scope .ncs-chrome .bg-gradient-to-br { background-image:linear-gradient(to bottom right,var(--tw-gradient-stops)) }
.ncs-scope .ncs-chrome .bg-gradient-to-r { background-image:linear-gradient(to right,var(--tw-gradient-stops)) }
.ncs-scope .ncs-chrome .from-violet-600 { --tw-gradient-from:#7c3aed var(--tw-gradient-from-position);--tw-gradient-to:rgba(124,58,237,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) }
.ncs-scope .ncs-chrome .from-white { --tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) }
.ncs-scope .ncs-chrome .from-30\% { --tw-gradient-from-position:30% }
.ncs-scope .ncs-chrome .to-indigo-600 { --tw-gradient-to:#4f46e5 var(--tw-gradient-to-position) }
.ncs-scope .ncs-chrome .to-white\/40 { --tw-gradient-to:hsla(0,0%,100%,.4) var(--tw-gradient-to-position) }
.ncs-scope .ncs-chrome .bg-clip-text { -webkit-background-clip:text;background-clip:text }
.ncs-scope .ncs-chrome .px-2 { padding-left:.5rem;padding-right:.5rem }
.ncs-scope .ncs-chrome .px-4 { padding-left:1rem;padding-right:1rem }
.ncs-scope .ncs-chrome .px-6 { padding-left:1.5rem;padding-right:1.5rem }
.ncs-scope .ncs-chrome .py-12 { padding-top:3rem;padding-bottom:3rem }
.ncs-scope .ncs-chrome .py-2 { padding-top:.5rem;padding-bottom:.5rem }
.ncs-scope .ncs-chrome .text-2xl { font-size:1.5rem;line-height:2rem }
.ncs-scope .ncs-chrome .text-lg { font-size:1.125rem;line-height:1.75rem }
.ncs-scope .ncs-chrome .text-sm { font-size:.875rem;line-height:1.25rem }
.ncs-scope .ncs-chrome .text-xs { font-size:.75rem;line-height:1rem }
.ncs-scope .ncs-chrome .font-medium { font-weight:500 }
.ncs-scope .ncs-chrome .font-semibold { font-weight:600 }
.ncs-scope .ncs-chrome .text-gray-400 { --tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1)) }
.ncs-scope .ncs-chrome .text-gray-500 { --tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1)) }
.ncs-scope .ncs-chrome .text-white { --tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1)) }
.ncs-scope .ncs-chrome .text-white\/70 { color:hsla(0,0%,100%,.7) }
.ncs-scope .ncs-chrome .backdrop-blur-xl { -webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) }
.ncs-scope .ncs-chrome .backdrop-blur-xl { --tw-backdrop-blur:blur(24px) }
.ncs-scope .ncs-chrome .transition-all { transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s }
.ncs-scope .ncs-chrome .transition-colors { transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s }
.ncs-scope .ncs-chrome .transition-transform { transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s }
@keyframes enter { 0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))} }
@keyframes exit { to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))} }
.ncs-scope .ncs-chrome .\[--animation-delay\:600ms\] { --animation-delay:600ms }
@keyframes float { 0%{transform:translateY(0) scale(1)}50%{transform:translateY(-20px) scale(1.05)}to{transform:translateY(0) scale(1)} }
@keyframes marquee { 0%{transform:translateX(0)}to{transform:translateX(calc(-100% - var(--gap)))} }
@keyframes marquee-vertical { 0%{transform:translateY(0)}to{transform:translateY(calc(-100% - var(--gap)))} }
@keyframes gradient { 0%,to{background-position:0 50%}50%{background-position:100% 50%} }
@keyframes gradient-x { 0%,to{transform:translateX(-100%)}50%{transform:translateX(100%)} }
@keyframes shimmer { 0%,90%,to{content:var(--tw-content);background-position:calc(-100% - var(--shimmer-width)) 0}30%,60%{content:var(--tw-content);background-position:calc(100% + var(--shimmer-width)) 0} }
@keyframes image-glow { 0%{content:var(--tw-content);opacity:0;animation-timing-function:cubic-bezier(.74,.25,.76,1)}10%{content:var(--tw-content);opacity:.7;animation-timing-function:cubic-bezier(.12,.01,.08,.99)}to{content:var(--tw-content);opacity:.4} }
@keyframes rainbow { 0%{content:var(--tw-content);background-position:0}to{content:var(--tw-content);background-position:200%} }
@keyframes border-beam { to{content:var(--tw-content);offset-distance:100%} }
.ncs-scope .ncs-chrome .hover\:bg-white\/10:hover { background-color:hsla(0,0%,100%,.1) }
.ncs-scope .ncs-chrome .hover\:from-violet-500:hover { --tw-gradient-from:#8b5cf6 var(--tw-gradient-from-position);--tw-gradient-to:rgba(139,92,246,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) }
.ncs-scope .ncs-chrome .hover\:to-indigo-500:hover { --tw-gradient-to:#6366f1 var(--tw-gradient-to-position) }
.ncs-scope .ncs-chrome .hover\:text-white:hover { --tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1)) }
@keyframes accordion-up { 0%{height:var(--radix-accordion-content-height)}to{height:0} }
@keyframes accordion-down { 0%{height:0}to{height:var(--radix-accordion-content-height)} }
@media (min-width:768px) { .ncs-scope .ncs-chrome .md\:flex { display:flex } }
@media (min-width:768px) { .ncs-scope .ncs-chrome .md\:hidden { display:none } }
@media (min-width:768px) { .ncs-scope .ncs-chrome .md\:grid-cols-4 { grid-template-columns:repeat(4,minmax(0,1fr)) } }
@media (min-width:768px) { .ncs-scope .ncs-chrome .md\:px-0 { padding-left:0;padding-right:0 } }
@media (min-width:768px) { .ncs-scope .ncs-chrome .md\:px-16 { padding-left:4rem;padding-right:4rem } }
@media (min-width:1024px) { .ncs-scope .ncs-chrome .lg\:px-24 { padding-left:6rem;padding-right:6rem } }
.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 button { border-width: 0; border-style: solid; border-color: transparent; }
.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; }
.ncs-scope .ncs-chrome .ncs-synth-dropdown-panel[data-ncs-chrome-theme="dark"],
.ncs-scope #ncs-dropdown-overlay-root .ncs-synth-dropdown-panel[data-ncs-chrome-theme="dark"] { border-color: rgba(148, 163, 184, 0.18); background: rgba(15, 23, 42, 0.96); box-shadow: 0 18px 40px rgba(2, 6, 23, 0.48); color: rgb(226, 232, 240); }
.ncs-scope .ncs-chrome .ncs-synth-dropdown-panel[data-ncs-chrome-theme="dark"] a[role="menuitem"]:hover,
.ncs-scope .ncs-chrome .ncs-synth-dropdown-panel[data-ncs-chrome-theme="dark"] a[role="menuitem"]:focus,
.ncs-scope #ncs-dropdown-overlay-root .ncs-synth-dropdown-panel[data-ncs-chrome-theme="dark"] a[role="menuitem"]:hover,
.ncs-scope #ncs-dropdown-overlay-root .ncs-synth-dropdown-panel[data-ncs-chrome-theme="dark"] a[role="menuitem"]:focus { background: rgba(148, 163, 184, 0.12); outline: none; }
.ncs-scope .ncs-container.ncs-static-region-shell {
  max-width: 1200px !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.ncs-scope .ncs-content-container.ncs-static-content-container {
  width: 100% !important;
  max-width: 1200px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

.ncs-scope .ncs-content-container.ncs-static-content-container.ncs-static-content-container--landing-header,
.ncs-scope .ncs-content-container.ncs-static-content-container.ncs-static-content-container--article-header {
  padding-top: 120px !important;
  padding-right: 80px !important;
  padding-bottom: 40px !important;
  padding-left: 80px !important;
}

.ncs-scope .ncs-content-container.ncs-static-content-container.ncs-static-content-container--landing-grid {
  padding-top: 40px !important;
  padding-right: 0px !important;
  padding-bottom: 120px !important;
  padding-left: 0px !important;
}

.ncs-scope .ncs-content-container.ncs-static-content-container.ncs-static-content-container--article-body {
  padding-top: 60px !important;
  padding-right: 80px !important;
  padding-bottom: 60px !important;
  padding-left: 80px !important;
}

.ncs-scope .ncs-card-title {
  text-transform: none !important;
}
.ncs-scope .ncs-static-content-container .ncs-h1,
.ncs-scope .ncs-static-content-container .ncs-h2,
.ncs-scope .ncs-static-content-container .ncs-h3,
.ncs-scope .ncs-static-content-container .ncs-h4,
.ncs-scope .ncs-static-content-container .ncs-h5,
.ncs-scope .ncs-static-content-container .ncs-h6,
.ncs-scope .ncs-static-content-container .ncs-content-h1,
.ncs-scope .ncs-static-content-container .ncs-content-h2,
.ncs-scope .ncs-static-content-container .ncs-content-h3,
.ncs-scope .ncs-static-content-container .ncs-content-page-title,
.ncs-scope .ncs-static-content-container .ncs-card-title {
  color: #ffffff !important;
}

.ncs-scope .ncs-static-content-container .ncs-p,
.ncs-scope .ncs-static-content-container .ncs-content-p,
.ncs-scope .ncs-static-content-container .ncs-prose,
.ncs-scope .ncs-static-content-container .ncs-content-prose,
.ncs-scope .ncs-static-content-container .ncs-lead,
.ncs-scope .ncs-static-content-container .ncs-small,
.ncs-scope .ncs-static-content-container .ncs-card-description,
.ncs-scope .ncs-static-content-container .ncs-card-meta,
.ncs-scope .ncs-static-content-container .ncs-article-meta,
.ncs-scope .ncs-static-content-container .ncs-landing-subtext {
  color: #d6d6d7 !important;
}

.ncs-scope .ncs-static-content-container .ncs-card.ncs-content-card {
  border-color: #f4f4f5 !important;
}

.ncs-scope .ncs-static-content-container .ncs-link,
.ncs-scope .ncs-static-content-container .ncs-prose a,
.ncs-scope .ncs-static-content-container .ncs-content-prose a {
  color: #917aff !important;
  text-decoration: none !important;
}

.ncs-scope .ncs-static-content-container .ncs-link:hover,
.ncs-scope .ncs-static-content-container .ncs-link:focus,
.ncs-scope .ncs-static-content-container .ncs-prose a:hover,
.ncs-scope .ncs-static-content-container .ncs-prose a:focus,
.ncs-scope .ncs-static-content-container .ncs-content-prose a:hover,
.ncs-scope .ncs-static-content-container .ncs-content-prose a:focus {
  text-decoration: none !important;
}

.ncs-scope .ncs-static-content-container .ncs-card--link.ncs-content-card:hover,
.ncs-scope .ncs-static-content-container .ncs-card--link.ncs-content-card:focus-visible {
  border-color: #917aff !important;
}