*, *::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: Inter, "Inter Fallback";
  --ncs-font-heading: Inter, "Inter Fallback";
  --ncs-font-mono: "Geist Mono", "Geist Mono Fallback", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --ncs-color-bg: lab(2.51107 0.242703 -0.886115);
  --ncs-color-surface: lab(15.7305 0.613764 -2.16959);
  --ncs-color-text: oklab(0.984998 -0.00000956654 0.0000230074 / 0.8);
  --ncs-color-muted: oklab(0.984998 -0.00000956654 0.0000230074 / 0.8);
  --ncs-color-primary: lab(98.26% 0 0);
  --ncs-color-primary-contrast: #ffffff;
  --ncs-color-link: lab(98.26 0 0);
  --ncs-color-border: lab(100 0 0 / 0.1);
  --ncs-color-shadow: rgba(0, 0, 0, 0);
  --ncs-radius-sm: 0px;
  --ncs-radius-md: 10px;
  --ncs-radius-lg: 10px;
  --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: 150ms;
  --ncs-focus-ring-color: oklab(0.551998 0.00438744 -0.0153712 / 0.5);
  --ncs-focus-ring-width: 3px;
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: var(--ncs-font-body);
  color: var(--ncs-color-text);
  background: var(--ncs-color-bg);
}

.ncs-scope .ncs-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: 28px;
  color: oklab(0.984998 -0.00000956654 0.0000230074 / 0.8);
}

.ncs-scope .ncs-content-prose{
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  color: oklab(0.984998 -0.00000956654 0.0000230074 / 0.8);
}

.ncs-scope .ncs-h1{
  font-size: 42px;
  font-weight: 600;
  line-height: 66px;
  letter-spacing: -1.5px;
  text-transform: none;
  color: lab(98.26 0 0);
}

.ncs-scope .ncs-content-h1{
  font-size: 42px;
  font-weight: 600;
  line-height: 66px;
  letter-spacing: -1.5px;
  text-transform: none;
  color: lab(98.26 0 0);
}

.ncs-scope .ncs-h2{
  font-size: 24px;
  font-weight: 600;
  line-height: 31.9999px;
  letter-spacing: normal;
  text-transform: none;
  color: lab(98.26 0 0);
}

.ncs-scope .ncs-content-h2{
  font-size: 24px;
  font-weight: 600;
  line-height: 31.9999px;
  letter-spacing: normal;
  text-transform: none;
  color: lab(98.26 0 0);
}

.ncs-scope .ncs-h3{
  font-size: 20px;
  font-weight: 600;
  line-height: 32px;
  letter-spacing: normal;
  text-transform: none;
  color: lab(98.26 0 0);
}

.ncs-scope .ncs-content-h3{
  font-size: 20px;
  font-weight: 600;
  line-height: 32px;
  letter-spacing: normal;
  text-transform: none;
  color: lab(98.26 0 0);
}

.ncs-scope .ncs-h4{
  font-size: 18px;
  font-weight: 600;
  line-height: 29px;
  letter-spacing: normal;
  text-transform: none;
  color: lab(98.26 0 0);
}

.ncs-scope .ncs-h5{
  font-size: 16px;
  font-weight: 600;
  line-height: 26px;
  letter-spacing: normal;
  text-transform: none;
  color: lab(98.26 0 0);
}

.ncs-scope .ncs-h6{
  font-size: 15px;
  font-weight: 600;
  line-height: 24px;
  letter-spacing: normal;
  text-transform: none;
  color: lab(98.26 0 0);
}

.ncs-scope .ncs-p{
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  color: oklab(0.984998 -0.00000956654 0.0000230074 / 0.8);
}

.ncs-scope .ncs-content-p{
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  color: oklab(0.984998 -0.00000956654 0.0000230074 / 0.8);
}

.ncs-scope .ncs-small{
}

.ncs-scope .ncs-lead{
  font-size: 17px;
  font-weight: 400;
  line-height: 30px;
  color: oklab(0.984998 -0.00000956654 0.0000230074 / 0.8);
}

.ncs-scope .ncs-link{
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
  color: lab(98.26 0 0);
}

.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; font-style: normal; font-weight: 100 900; font-display: swap; src: url("https://www.agentmail.to/media/2c55a0e60120577a-s.2a48534a.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; font-style: normal; font-weight: 100 900; font-display: swap; src: url("https://www.agentmail.to/media/9c72aa0f40e4eef8-s.18a48cbc.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Inter; font-style: normal; font-weight: 100 900; font-display: swap; src: url("https://www.agentmail.to/media/ad66f9afd8947f86-s.7a40eb73.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; font-style: normal; font-weight: 100 900; font-display: swap; src: url("https://www.agentmail.to/media/5476f68d60460930-s.c995e352.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; font-style: normal; font-weight: 100 900; font-display: swap; src: url("https://www.agentmail.to/media/2bbe8d2671613f1f-s.76dcb0b2.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; font-style: normal; font-weight: 100 900; font-display: swap; src: url("https://www.agentmail.to/media/1bffadaabf893a1e-s.7cd81963.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; font-style: normal; font-weight: 100 900; font-display: swap; src: url("https://www.agentmail.to/media/83afe278b6a6bb3c-s.p.3a6ba036.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"; src: local("Arial"); ascent-override: 90.44%; descent-override: 22.52%; line-gap-override: 0%; size-adjust: 107.12%; }
@font-face { font-family: "Geist Mono"; font-style: normal; font-weight: 100 900; font-display: swap; src: url("https://www.agentmail.to/media/4fa387ec64143e14-s.c1fdd6c2.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Geist Mono"; font-style: normal; font-weight: 100 900; font-display: swap; src: url("https://www.agentmail.to/media/bbc41e54d2fcbd21-s.799d8ef8.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: "Geist Mono"; font-style: normal; font-weight: 100 900; font-display: swap; src: url("https://www.agentmail.to/media/797e433ab948586e-s.p.dbea232f.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: "Geist Mono Fallback"; src: local("Arial"); ascent-override: 74.67%; descent-override: 21.92%; line-gap-override: 0%; size-adjust: 134.59%; }
@layer properties {
@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))) {
.ncs-scope .ncs-chrome * { --tw-translate-x: 0; --tw-translate-y: 0; --tw-translate-z: 0; --tw-rotate-x: initial; --tw-rotate-y: initial; --tw-rotate-z: initial; --tw-skew-x: initial; --tw-skew-y: initial; --tw-space-y-reverse: 0; --tw-divide-y-reverse: 0; --tw-border-style: solid; --tw-gradient-position: initial; --tw-gradient-from: #0000; --tw-gradient-via: #0000; --tw-gradient-to: #0000; --tw-gradient-stops: initial; --tw-gradient-via-stops: initial; --tw-gradient-from-position: 0%; --tw-gradient-via-position: 50%; --tw-gradient-to-position: 100%; --tw-leading: initial; --tw-font-weight: initial; --tw-tracking: initial; --tw-shadow: 0 0 #0000; --tw-shadow-color: initial; --tw-shadow-alpha: 100%; --tw-inset-shadow: 0 0 #0000; --tw-inset-shadow-color: initial; --tw-inset-shadow-alpha: 100%; --tw-ring-color: initial; --tw-ring-shadow: 0 0 #0000; --tw-inset-ring-color: initial; --tw-inset-ring-shadow: 0 0 #0000; --tw-ring-inset: initial; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 #0000; --tw-outline-style: solid; --tw-blur: initial; --tw-brightness: initial; --tw-contrast: initial; --tw-grayscale: initial; --tw-hue-rotate: initial; --tw-invert: initial; --tw-opacity: initial; --tw-saturate: initial; --tw-sepia: initial; --tw-drop-shadow: initial; --tw-drop-shadow-color: initial; --tw-drop-shadow-alpha: 100%; --tw-drop-shadow-size: initial; --tw-backdrop-blur: initial; --tw-backdrop-brightness: initial; --tw-backdrop-contrast: initial; --tw-backdrop-grayscale: initial; --tw-backdrop-hue-rotate: initial; --tw-backdrop-invert: initial; --tw-backdrop-opacity: initial; --tw-backdrop-saturate: initial; --tw-backdrop-sepia: initial; --tw-duration: initial; --tw-ease: initial; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scale-z: 1; --tw-content: ""; --tw-space-x-reverse: 0; --tw-animation-delay: 0s; --tw-animation-direction: normal; --tw-animation-duration: initial; --tw-animation-fill-mode: none; --tw-animation-iteration-count: 1; --tw-enter-opacity: 1; --tw-enter-rotate: 0; --tw-enter-scale: 1; --tw-enter-translate-x: 0; --tw-enter-translate-y: 0; --tw-exit-opacity: 1; --tw-exit-rotate: 0; --tw-exit-scale: 1; --tw-exit-translate-x: 0; --tw-exit-translate-y: 0 }
}
}
@layer base {
.ncs-scope .ncs-chrome { line-height: 1.5; font-family: var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji") }
.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 strong { font-weight: bolder; }
.ncs-scope .ncs-chrome code, .ncs-scope .ncs-chrome pre { font-family: var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace); font-feature-settings: var(--default-mono-font-feature-settings,normal); font-variation-settings: var(--default-mono-font-variation-settings,normal); font-size: 1em; }
.ncs-scope .ncs-chrome ul { list-style: none; }
.ncs-scope .ncs-chrome img, .ncs-scope .ncs-chrome svg, .ncs-scope .ncs-chrome canvas { vertical-align: middle; display: block; }
.ncs-scope .ncs-chrome img { max-width: 100%; height: auto; }
.ncs-scope .ncs-chrome button { font: inherit; letter-spacing: inherit; color: inherit; opacity: 1; background-color: rgba(0, 0, 0, 0); border-radius: 0px; }
.ncs-scope .ncs-chrome button, .ncs-scope .ncs-chrome input:where([type="button"], [type="reset"], [type="submit"]) { appearance: button; }
.ncs-scope .ncs-chrome [hidden]:where(:not([hidden="until-found"])) { display: none !important; }
.ncs-scope .ncs-chrome { background-color: var(--background); color: var(--foreground) }
}
@layer components {
.ncs-scope .ncs-chrome .corner-brackets { --corner-size: 8px; position: relative; }
.ncs-scope .ncs-chrome .corner-brackets::before { content: ""; pointer-events: none; border: 1px solid var(--muted-foreground); --corner-size: inherit; --mask: linear-gradient(#000,#000)0 0/var(--corner-size)1px no-repeat,linear-gradient(#000,#000)100% 0/var(--corner-size)1px no-repeat,linear-gradient(#000,#000)0 100%/var(--corner-size)1px no-repeat,linear-gradient(#000,#000)100% 100%/var(--corner-size)1px no-repeat,linear-gradient(#000,#000)0 0/1px var(--corner-size)no-repeat,linear-gradient(#000,#000)0 100%/1px var(--corner-size)no-repeat,linear-gradient(#000,#000)100% 0/1px var(--corner-size)no-repeat,linear-gradient(#000,#000)100% 100%/1px var(--corner-size)no-repeat; mask: var(--mask); transition: --corner-size 0.25s ease-out; position: absolute; inset: 0px; }
.ncs-scope .ncs-chrome button.corner-brackets:hover::before, .ncs-scope .ncs-chrome a.corner-brackets:hover::before, .ncs-scope .ncs-chrome .corner-brackets-hover:hover .corner-brackets::before { --corner-size: 50%; }
}
@layer utilities {
.ncs-scope .ncs-chrome .pointer-events-none { pointer-events: none; }
.ncs-scope .ncs-chrome .absolute { position: absolute; }
.ncs-scope .ncs-chrome .fixed { position: fixed; }
.ncs-scope .ncs-chrome .relative { position: relative; }
.ncs-scope .ncs-chrome .sticky { position: sticky; }
.ncs-scope .ncs-chrome .inset-0 { inset: calc(var(--spacing)*0); }
.ncs-scope .ncs-chrome .inset-x-0 { inset-inline: calc(var(--spacing)*0); }
.ncs-scope .ncs-chrome .inset-y-0 { inset-block: calc(var(--spacing)*0); }
.ncs-scope .ncs-chrome .top-0 { top: calc(var(--spacing)*0); }
.ncs-scope .ncs-chrome .top-1\/2 { top: 50%; }
.ncs-scope .ncs-chrome .right-0 { right: calc(var(--spacing)*0); }
.ncs-scope .ncs-chrome .bottom-0 { bottom: calc(var(--spacing)*0); }
.ncs-scope .ncs-chrome .left-0 { left: calc(var(--spacing)*0); }
.ncs-scope .ncs-chrome .left-1\/2 { left: 50%; }
.ncs-scope .ncs-chrome .-z-10 { z-index: calc(-10); }
.ncs-scope .ncs-chrome .-z-20 { z-index: calc(-20); }
.ncs-scope .ncs-chrome .z-0 { z-index: 0; }
.ncs-scope .ncs-chrome .z-10 { z-index: 10; }
.ncs-scope .ncs-chrome .z-40 { z-index: 40; }
.ncs-scope .ncs-chrome .z-50 { z-index: 50; }
.ncs-scope .ncs-chrome .-mx-2 { margin-inline: calc(var(--spacing)*-2); }
.ncs-scope .ncs-chrome .-mx-6 { margin-inline: calc(var(--spacing)*-6); }
.ncs-scope .ncs-chrome .mx-auto { margin-inline: auto; }
.ncs-scope .ncs-chrome .-me-1 { margin-inline-end: calc(var(--spacing)*-1); }
.ncs-scope .ncs-chrome .-me-2 { margin-inline-end: calc(var(--spacing)*-2); }
.ncs-scope .ncs-chrome .mt-1 { margin-top: calc(var(--spacing)*1); }
.ncs-scope .ncs-chrome .mt-2 { margin-top: calc(var(--spacing)*2); }
.ncs-scope .ncs-chrome .mt-4 { margin-top: calc(var(--spacing)*4); }
.ncs-scope .ncs-chrome .mt-16 { margin-top: calc(var(--spacing)*16); }
.ncs-scope .ncs-chrome .mt-\[2\%\] { margin-top: 2%; }
.ncs-scope .ncs-chrome .-mb-\[24rem\] { margin-bottom: -24rem; }
.ncs-scope .ncs-chrome .mb-0\.5 { margin-bottom: calc(var(--spacing)*.5); }
.ncs-scope .ncs-chrome .mb-2 { margin-bottom: calc(var(--spacing)*2); }
.ncs-scope .ncs-chrome .mb-3 { margin-bottom: calc(var(--spacing)*3); }
.ncs-scope .ncs-chrome .mb-4 { margin-bottom: calc(var(--spacing)*4); }
.ncs-scope .ncs-chrome .mb-8 { margin-bottom: calc(var(--spacing)*8); }
.ncs-scope .ncs-chrome .ml-4 { margin-left: calc(var(--spacing)*4); }
.ncs-scope .ncs-chrome .line-clamp-2 { -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }
.ncs-scope .ncs-chrome .block { display: block; }
.ncs-scope .ncs-chrome .flex { display: flex; }
.ncs-scope .ncs-chrome .grid { display: grid; }
.ncs-scope .ncs-chrome .hidden { display: none; }
.ncs-scope .ncs-chrome .inline-flex { display: inline-flex; }
.ncs-scope .ncs-chrome .aspect-\[2\/1\] { aspect-ratio: 2 / 1; }
.ncs-scope .ncs-chrome .size-4 { width: calc(var(--spacing)*4); height: calc(var(--spacing)*4); }
.ncs-scope .ncs-chrome .size-5 { width: calc(var(--spacing)*5); height: calc(var(--spacing)*5); }
.ncs-scope .ncs-chrome .size-6 { width: calc(var(--spacing)*6); height: calc(var(--spacing)*6); }
.ncs-scope .ncs-chrome .size-7 { width: calc(var(--spacing)*7); height: calc(var(--spacing)*7); }
.ncs-scope .ncs-chrome .size-8 { width: calc(var(--spacing)*8); height: calc(var(--spacing)*8); }
.ncs-scope .ncs-chrome .h-0\.5 { height: calc(var(--spacing)*.5); }
.ncs-scope .ncs-chrome .h-1 { height: calc(var(--spacing)*1); }
.ncs-scope .ncs-chrome .h-1\.5 { height: calc(var(--spacing)*1.5); }
.ncs-scope .ncs-chrome .h-3 { height: calc(var(--spacing)*3); }
.ncs-scope .ncs-chrome .h-3\.5 { height: calc(var(--spacing)*3.5); }
.ncs-scope .ncs-chrome .h-4 { height: calc(var(--spacing)*4); }
.ncs-scope .ncs-chrome .h-5 { height: calc(var(--spacing)*5); }
.ncs-scope .ncs-chrome .h-6 { height: calc(var(--spacing)*6); }
.ncs-scope .ncs-chrome .h-7 { height: calc(var(--spacing)*7); }
.ncs-scope .ncs-chrome .h-8 { height: calc(var(--spacing)*8); }
.ncs-scope .ncs-chrome .h-10 { height: calc(var(--spacing)*10); }
.ncs-scope .ncs-chrome .h-12 { height: calc(var(--spacing)*12); }
.ncs-scope .ncs-chrome .h-16 { height: calc(var(--spacing)*16); }
.ncs-scope .ncs-chrome .h-\[40rem\] { height: 40rem; }
.ncs-scope .ncs-chrome .h-\[120px\] { height: 120px; }
.ncs-scope .ncs-chrome .h-\[280px\] { height: 280px; }
.ncs-scope .ncs-chrome .h-auto { height: auto; }
.ncs-scope .ncs-chrome .h-full { height: 100%; }
.ncs-scope .ncs-chrome .h-px { height: 1px; }
.ncs-scope .ncs-chrome .min-h-3 { min-height: calc(var(--spacing)*3); }
.ncs-scope .ncs-chrome .min-h-8 { min-height: calc(var(--spacing)*8); }
.ncs-scope .ncs-chrome .min-h-80 { min-height: calc(var(--spacing)*80); }
.ncs-scope .ncs-chrome .min-h-\[24rem\] { min-height: 24rem; }
.ncs-scope .ncs-chrome .min-h-\[120px\] { min-height: 120px; }
.ncs-scope .ncs-chrome .min-h-\[280px\] { min-height: 280px; }
.ncs-scope .ncs-chrome .min-h-\[320px\] { min-height: 320px; }
.ncs-scope .ncs-chrome .min-h-\[380px\] { min-height: 380px; }
.ncs-scope .ncs-chrome .w-0\.5 { width: calc(var(--spacing)*.5); }
.ncs-scope .ncs-chrome .w-1 { width: calc(var(--spacing)*1); }
.ncs-scope .ncs-chrome .w-1\.5 { width: calc(var(--spacing)*1.5); }
.ncs-scope .ncs-chrome .w-3 { width: calc(var(--spacing)*3); }
.ncs-scope .ncs-chrome .w-3\.5 { width: calc(var(--spacing)*3.5); }
.ncs-scope .ncs-chrome .w-4 { width: calc(var(--spacing)*4); }
.ncs-scope .ncs-chrome .w-5 { width: calc(var(--spacing)*5); }
.ncs-scope .ncs-chrome .w-6 { width: calc(var(--spacing)*6); }
.ncs-scope .ncs-chrome .w-8 { width: calc(var(--spacing)*8); }
.ncs-scope .ncs-chrome .w-10 { width: calc(var(--spacing)*10); }
.ncs-scope .ncs-chrome .w-12 { width: calc(var(--spacing)*12); }
.ncs-scope .ncs-chrome .w-\[140\%\] { width: 140%; }
.ncs-scope .ncs-chrome .w-auto { width: auto; }
.ncs-scope .ncs-chrome .w-fit { width: fit-content; }
.ncs-scope .ncs-chrome .w-full { width: 100%; }
.ncs-scope .ncs-chrome .w-px { width: 1px; }
.ncs-scope .ncs-chrome .max-w-2xl { max-width: var(--container-2xl); }
.ncs-scope .ncs-chrome .max-w-4xl { max-width: var(--container-4xl); }
.ncs-scope .ncs-chrome .max-w-6xl { max-width: var(--container-6xl); }
.ncs-scope .ncs-chrome .max-w-7xl { max-width: var(--container-7xl); }
.ncs-scope .ncs-chrome .max-w-\[120px\] { max-width: 120px; }
.ncs-scope .ncs-chrome .max-w-\[140\%\] { max-width: 140%; }
.ncs-scope .ncs-chrome .max-w-\[260px\] { max-width: 260px; }
.ncs-scope .ncs-chrome .max-w-\[calc\(100vw-3rem\)\] { max-width: calc(-3rem + 100vw); }
.ncs-scope .ncs-chrome .max-w-lg { max-width: var(--container-lg); }
.ncs-scope .ncs-chrome .max-w-md { max-width: var(--container-md); }
.ncs-scope .ncs-chrome .max-w-none { max-width: none; }
.ncs-scope .ncs-chrome .max-w-xl { max-width: var(--container-xl); }
.ncs-scope .ncs-chrome .min-w-0 { min-width: calc(var(--spacing)*0); }
.ncs-scope .ncs-chrome .min-w-8 { min-width: calc(var(--spacing)*8); }
.ncs-scope .ncs-chrome .flex-1 { flex: 1 1 0%; }
.ncs-scope .ncs-chrome .flex-\[2\] { flex: 2 1 0%; }
.ncs-scope .ncs-chrome .flex-\[3\] { flex: 3 1 0%; }
.ncs-scope .ncs-chrome .flex-shrink-0, .ncs-scope .ncs-chrome .shrink-0 { flex-shrink: 0; }
.ncs-scope .ncs-chrome .origin-left { transform-origin: 0px center; }
.ncs-scope .ncs-chrome .origin-top { transform-origin: center top; }
.ncs-scope .ncs-chrome .-translate-x-1\/2 { --tw-translate-x: calc(calc(1/2*100%)*-1); translate: var(--tw-translate-x)var(--tw-translate-y); }
.ncs-scope .ncs-chrome .translate-x-1\/2 { --tw-translate-x: calc(1/2*100%); translate: var(--tw-translate-x)var(--tw-translate-y); }
.ncs-scope .ncs-chrome .-translate-y-1\/2 { --tw-translate-y: calc(calc(1/2*100%)*-1); translate: var(--tw-translate-x)var(--tw-translate-y); }
.ncs-scope .ncs-chrome .translate-y-0\.5 { --tw-translate-y: calc(var(--spacing)*.5); translate: var(--tw-translate-x)var(--tw-translate-y); }
.ncs-scope .ncs-chrome .translate-y-1\/2 { --tw-translate-y: calc(1/2*100%); translate: var(--tw-translate-x)var(--tw-translate-y); }
.ncs-scope .ncs-chrome .-rotate-45 { rotate: -45deg; }
.ncs-scope .ncs-chrome .animate-ping { animation: var(--animate-ping); }
.ncs-scope .ncs-chrome .cursor-pointer { cursor: pointer; }
.ncs-scope .ncs-chrome .grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
.ncs-scope .ncs-chrome .grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
.ncs-scope .ncs-chrome .flex-col { flex-direction: column; }
.ncs-scope .ncs-chrome .place-content-center { place-content: center; }
.ncs-scope .ncs-chrome .items-center { align-items: center; }
.ncs-scope .ncs-chrome .items-start { align-items: flex-start; }
.ncs-scope .ncs-chrome .items-stretch { align-items: stretch; }
.ncs-scope .ncs-chrome .justify-between { justify-content: space-between; }
.ncs-scope .ncs-chrome .justify-center { justify-content: center; }
.ncs-scope .ncs-chrome .justify-end { justify-content: flex-end; }
.ncs-scope .ncs-chrome .justify-start { justify-content: flex-start; }
.ncs-scope .ncs-chrome .gap-0 { gap: calc(var(--spacing)*0); }
.ncs-scope .ncs-chrome .gap-1 { gap: calc(var(--spacing)*1); }
.ncs-scope .ncs-chrome .gap-1\.5 { gap: calc(var(--spacing)*1.5); }
.ncs-scope .ncs-chrome .gap-2 { gap: calc(var(--spacing)*2); }
.ncs-scope .ncs-chrome .gap-3 { gap: calc(var(--spacing)*3); }
.ncs-scope .ncs-chrome .gap-4 { gap: calc(var(--spacing)*4); }
.ncs-scope .ncs-chrome .gap-6 { gap: calc(var(--spacing)*6); }
.ncs-scope .ncs-chrome .gap-8 { gap: calc(var(--spacing)*8); }
.ncs-scope .ncs-chrome .gap-12 { gap: calc(var(--spacing)*12); }
.ncs-scope .ncs-chrome :where(.space-y-0 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse))); }
.ncs-scope .ncs-chrome .gap-x-3 { column-gap: calc(var(--spacing)*3); }
.ncs-scope .ncs-chrome .gap-x-6 { column-gap: calc(var(--spacing)*6); }
.ncs-scope .ncs-chrome .self-stretch { align-self: stretch; }
.ncs-scope .ncs-chrome .truncate { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.ncs-scope .ncs-chrome .overflow-auto { overflow: auto; }
.ncs-scope .ncs-chrome .overflow-hidden { overflow: hidden; }
.ncs-scope .ncs-chrome .overflow-x-auto { overflow-x: auto; }
.ncs-scope .ncs-chrome .rounded-full { border-radius: 3.40282e+38px; }
.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-sm { border-radius: calc(var(--radius) - 4px); }
.ncs-scope .ncs-chrome .border { border-style: var(--tw-border-style); border-width: 1px; }
.ncs-scope .ncs-chrome .border-t { border-top-style: var(--tw-border-style); border-top-width: 1px; }
.ncs-scope .ncs-chrome .border-r { border-right-style: var(--tw-border-style); border-right-width: 1px; }
.ncs-scope .ncs-chrome .border-b { border-bottom-style: var(--tw-border-style); border-bottom-width: 1px; }
.ncs-scope .ncs-chrome .border-l { border-left-style: var(--tw-border-style); border-left-width: 1px; }
.ncs-scope .ncs-chrome .border-dashed { --tw-border-style: dashed; border-style: dashed; }
.ncs-scope .ncs-chrome .border-border\/50 { border-color: var(--border); }
@supports (color:color-mix(in lab, red, red)) {
.ncs-scope .ncs-chrome .border-border\/50 { border-color: color-mix(in oklab,var(--border)50%,transparent); }
}
.ncs-scope .ncs-chrome .border-muted-foreground\/20 { border-color: var(--muted-foreground); }
@supports (color:color-mix(in lab, red, red)) {
.ncs-scope .ncs-chrome .border-muted-foreground\/20 { border-color: color-mix(in oklab,var(--muted-foreground)20%,transparent); }
}
.ncs-scope .ncs-chrome .border-neutral-700 { border-color: var(--color-neutral-700); }
.ncs-scope .ncs-chrome .border-neutral-800 { border-color: var(--color-neutral-800); }
.ncs-scope .ncs-chrome .border-transparent { border-color: rgba(0, 0, 0, 0); }
.ncs-scope .ncs-chrome .bg-\[\#0a0a0a\] { background-color: rgb(10, 10, 10); }
.ncs-scope .ncs-chrome .bg-\[\#0d0d0d\] { background-color: rgb(13, 13, 13); }
.ncs-scope .ncs-chrome .bg-\[\#111111\] { background-color: rgb(17, 17, 17); }
.ncs-scope .ncs-chrome .bg-background, .ncs-scope .ncs-chrome .bg-background\/50 { background-color: var(--background); }
@supports (color:color-mix(in lab, red, red)) {
.ncs-scope .ncs-chrome .bg-background\/50 { background-color: color-mix(in oklab,var(--background)50%,transparent); }
}
.ncs-scope .ncs-chrome .bg-background\/90 { background-color: var(--background); }
@supports (color:color-mix(in lab, red, red)) {
.ncs-scope .ncs-chrome .bg-background\/90 { background-color: color-mix(in oklab,var(--background)90%,transparent); }
}
.ncs-scope .ncs-chrome .bg-background\/95 { background-color: var(--background); }
@supports (color:color-mix(in lab, red, red)) {
.ncs-scope .ncs-chrome .bg-background\/95 { background-color: color-mix(in oklab,var(--background)95%,transparent); }
}
.ncs-scope .ncs-chrome .bg-blue-600 { background-color: var(--color-blue-600); }
.ncs-scope .ncs-chrome .bg-card { background-color: var(--card); }
.ncs-scope .ncs-chrome .bg-green-400 { background-color: var(--color-green-400); }
.ncs-scope .ncs-chrome .bg-green-500 { background-color: var(--color-green-500); }
.ncs-scope .ncs-chrome .bg-muted-foreground\/20 { background-color: var(--muted-foreground); }
@supports (color:color-mix(in lab, red, red)) {
.ncs-scope .ncs-chrome .bg-muted-foreground\/20 { background-color: color-mix(in oklab,var(--muted-foreground)20%,transparent); }
}
.ncs-scope .ncs-chrome .bg-muted-foreground\/30 { background-color: var(--muted-foreground); }
@supports (color:color-mix(in lab, red, red)) {
.ncs-scope .ncs-chrome .bg-muted-foreground\/30 { background-color: color-mix(in oklab,var(--muted-foreground)30%,transparent); }
}
.ncs-scope .ncs-chrome .bg-muted-foreground\/40 { background-color: var(--muted-foreground); }
@supports (color:color-mix(in lab, red, red)) {
.ncs-scope .ncs-chrome .bg-muted-foreground\/40 { background-color: color-mix(in oklab,var(--muted-foreground)40%,transparent); }
}
.ncs-scope .ncs-chrome .bg-muted\/20 { background-color: var(--muted); }
@supports (color:color-mix(in lab, red, red)) {
.ncs-scope .ncs-chrome .bg-muted\/20 { background-color: color-mix(in oklab,var(--muted)20%,transparent); }
}
.ncs-scope .ncs-chrome .bg-neutral-900 { background-color: var(--color-neutral-900); }
.ncs-scope .ncs-chrome .bg-neutral-950 { background-color: var(--color-neutral-950); }
.ncs-scope .ncs-chrome .bg-neutral-950\/50 { background-color: rgba(10, 10, 10, 0.5); }
@supports (color:color-mix(in lab, red, red)) {
.ncs-scope .ncs-chrome .bg-neutral-950\/50 { background-color: color-mix(in oklab,var(--color-neutral-950)50%,transparent); }
}
.ncs-scope .ncs-chrome .bg-orange-500 { background-color: var(--color-orange-500); }
.ncs-scope .ncs-chrome .bg-primary { background-color: var(--primary); }
.ncs-scope .ncs-chrome .bg-transparent { background-color: rgba(0, 0, 0, 0); }
.ncs-scope .ncs-chrome .bg-zinc-700 { background-color: var(--color-zinc-700); }
.ncs-scope .ncs-chrome .bg-zinc-800 { background-color: var(--color-zinc-800); }
.ncs-scope .ncs-chrome .bg-gradient-to-l { --tw-gradient-position: to left in oklab; background-image: linear-gradient(var(--tw-gradient-stops)); }
.ncs-scope .ncs-chrome .bg-gradient-to-r { --tw-gradient-position: to right in oklab; background-image: linear-gradient(var(--tw-gradient-stops)); }
.ncs-scope .ncs-chrome .bg-gradient-to-t { --tw-gradient-position: to top in oklab; background-image: linear-gradient(var(--tw-gradient-stops)); }
.ncs-scope .ncs-chrome .from-background { --tw-gradient-from: var(--background); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
.ncs-scope .ncs-chrome .from-transparent { --tw-gradient-from: transparent; --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
.ncs-scope .ncs-chrome .from-5\% { --tw-gradient-from-position: 5%; }
.ncs-scope .ncs-chrome .from-15\% { --tw-gradient-from-position: 15%; }
.ncs-scope .ncs-chrome .via-background\/80 { --tw-gradient-via: var(--background); }
@supports (color:color-mix(in lab, red, red)) {
.ncs-scope .ncs-chrome .via-background\/80 { --tw-gradient-via: color-mix(in oklab,var(--background)80%,transparent); }
}
.ncs-scope .ncs-chrome .via-background\/80 { --tw-gradient-via-stops: var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-via-stops); }
.ncs-scope .ncs-chrome .via-neutral-600 { --tw-gradient-via: var(--color-neutral-600); --tw-gradient-via-stops: var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-via-stops); }
.ncs-scope .ncs-chrome .via-25\% { --tw-gradient-via-position: 25%; }
.ncs-scope .ncs-chrome .via-40\% { --tw-gradient-via-position: 40%; }
.ncs-scope .ncs-chrome .to-transparent { --tw-gradient-to: transparent; --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
.ncs-scope .ncs-chrome .to-50\% { --tw-gradient-to-position: 50%; }
.ncs-scope .ncs-chrome .to-70\% { --tw-gradient-to-position: 70%; }
.ncs-scope .ncs-chrome .\[mask-image\:linear-gradient\(to_bottom\,transparent\,white_10\%\,white_90\%\,transparent\)\] { mask-image: linear-gradient(rgba(0, 0, 0, 0), rgb(255, 255, 255) 10%, rgb(255, 255, 255) 90%, rgba(0, 0, 0, 0)); }
.ncs-scope .ncs-chrome .fill-background { fill: var(--background); }
.ncs-scope .ncs-chrome .fill-transparent { fill: rgba(0, 0, 0, 0); }
.ncs-scope .ncs-chrome .stroke-neutral-200 { stroke: var(--color-neutral-200); }
.ncs-scope .ncs-chrome .object-contain { object-fit: contain; }
.ncs-scope .ncs-chrome .object-cover { object-fit: cover; }
.ncs-scope .ncs-chrome .object-\[center_20\%\] { object-position: center 20%; }
.ncs-scope .ncs-chrome .p-1\.5 { padding: calc(var(--spacing)*1.5); }
.ncs-scope .ncs-chrome .p-3 { padding: calc(var(--spacing)*3); }
.ncs-scope .ncs-chrome .p-6 { padding: calc(var(--spacing)*6); }
.ncs-scope .ncs-chrome .p-8 { padding: calc(var(--spacing)*8); }
.ncs-scope .ncs-chrome .px-0 { padding-inline: calc(var(--spacing)*0); }
.ncs-scope .ncs-chrome .px-2 { padding-inline: calc(var(--spacing)*2); }
.ncs-scope .ncs-chrome .px-3 { padding-inline: calc(var(--spacing)*3); }
.ncs-scope .ncs-chrome .px-4 { padding-inline: calc(var(--spacing)*4); }
.ncs-scope .ncs-chrome .px-5 { padding-inline: calc(var(--spacing)*5); }
.ncs-scope .ncs-chrome .px-6 { padding-inline: calc(var(--spacing)*6); }
.ncs-scope .ncs-chrome .px-8 { padding-inline: calc(var(--spacing)*8); }
.ncs-scope .ncs-chrome .py-0 { padding-block: calc(var(--spacing)*0); }
.ncs-scope .ncs-chrome .py-1 { padding-block: calc(var(--spacing)*1); }
.ncs-scope .ncs-chrome .py-2 { padding-block: calc(var(--spacing)*2); }
.ncs-scope .ncs-chrome .py-2\.5 { padding-block: calc(var(--spacing)*2.5); }
.ncs-scope .ncs-chrome .py-4 { padding-block: calc(var(--spacing)*4); }
.ncs-scope .ncs-chrome .py-5 { padding-block: calc(var(--spacing)*5); }
.ncs-scope .ncs-chrome .py-6 { padding-block: calc(var(--spacing)*6); }
.ncs-scope .ncs-chrome .py-8 { padding-block: calc(var(--spacing)*8); }
.ncs-scope .ncs-chrome .py-12 { padding-block: calc(var(--spacing)*12); }
.ncs-scope .ncs-chrome .py-24 { padding-block: calc(var(--spacing)*24); }
.ncs-scope .ncs-chrome .pt-0 { padding-top: calc(var(--spacing)*0); }
.ncs-scope .ncs-chrome .pt-2 { padding-top: calc(var(--spacing)*2); }
.ncs-scope .ncs-chrome .pt-6 { padding-top: calc(var(--spacing)*6); }
.ncs-scope .ncs-chrome .pt-56 { padding-top: calc(var(--spacing)*56); }
.ncs-scope .ncs-chrome .pb-1 { padding-bottom: calc(var(--spacing)*1); }
.ncs-scope .ncs-chrome .pb-4 { padding-bottom: calc(var(--spacing)*4); }
.ncs-scope .ncs-chrome .pb-8 { padding-bottom: calc(var(--spacing)*8); }
.ncs-scope .ncs-chrome .pb-28 { padding-bottom: calc(var(--spacing)*28); }
.ncs-scope .ncs-chrome .pl-4 { padding-left: calc(var(--spacing)*4); }
.ncs-scope .ncs-chrome .text-center { text-align: center; }
.ncs-scope .ncs-chrome .text-left { text-align: left; }
.ncs-scope .ncs-chrome .font-\[helvetica\] { font-family: helvetica; }
.ncs-scope .ncs-chrome .font-mono { font-family: var(--font-mono); }
.ncs-scope .ncs-chrome .font-sans { font-family: var(--font-sans); }
.ncs-scope .ncs-chrome .text-2xl { font-size: var(--text-2xl); line-height: var(--tw-leading,var(--text-2xl--line-height)); }
.ncs-scope .ncs-chrome .text-3xl { font-size: var(--text-3xl); line-height: var(--tw-leading,var(--text-3xl--line-height)); }
.ncs-scope .ncs-chrome .text-4xl { font-size: var(--text-4xl); line-height: var(--tw-leading,var(--text-4xl--line-height)); }
.ncs-scope .ncs-chrome .text-5xl { font-size: var(--text-5xl); line-height: var(--tw-leading,var(--text-5xl--line-height)); }
.ncs-scope .ncs-chrome .text-6xl { font-size: var(--text-6xl); line-height: var(--tw-leading,var(--text-6xl--line-height)); }
.ncs-scope .ncs-chrome .text-7xl { font-size: var(--text-7xl); line-height: var(--tw-leading,var(--text-7xl--line-height)); }
.ncs-scope .ncs-chrome .text-base { font-size: var(--text-base); line-height: var(--tw-leading,var(--text-base--line-height)); }
.ncs-scope .ncs-chrome .text-lg { font-size: var(--text-lg); line-height: var(--tw-leading,var(--text-lg--line-height)); }
.ncs-scope .ncs-chrome .text-sm { font-size: var(--text-sm); line-height: var(--tw-leading,var(--text-sm--line-height)); }
.ncs-scope .ncs-chrome .text-xl { font-size: var(--text-xl); line-height: var(--tw-leading,var(--text-xl--line-height)); }
.ncs-scope .ncs-chrome .text-xs { font-size: var(--text-xs); line-height: var(--tw-leading,var(--text-xs--line-height)); }
.ncs-scope .ncs-chrome .text-\[1\.2rem\] { font-size: 1.2rem; }
.ncs-scope .ncs-chrome .text-\[10px\] { font-size: 10px; }
.ncs-scope .ncs-chrome .text-\[11px\] { font-size: 11px; }
.ncs-scope .ncs-chrome .leading-\[1\.1\] { --tw-leading: 1.1; line-height: 1.1; }
.ncs-scope .ncs-chrome .leading-\[1\.5\] { --tw-leading: 1.5; line-height: 1.5; }
.ncs-scope .ncs-chrome .leading-none { --tw-leading: 1; line-height: 1; }
.ncs-scope .ncs-chrome .leading-relaxed { --tw-leading: var(--leading-relaxed); line-height: var(--leading-relaxed); }
.ncs-scope .ncs-chrome .leading-snug { --tw-leading: var(--leading-snug); line-height: var(--leading-snug); }
.ncs-scope .ncs-chrome .leading-tight { --tw-leading: var(--leading-tight); line-height: var(--leading-tight); }
.ncs-scope .ncs-chrome .font-bold { --tw-font-weight: var(--font-weight-bold); font-weight: var(--font-weight-bold); }
.ncs-scope .ncs-chrome .font-medium { --tw-font-weight: var(--font-weight-medium); font-weight: var(--font-weight-medium); }
.ncs-scope .ncs-chrome .font-semibold { --tw-font-weight: var(--font-weight-semibold); font-weight: var(--font-weight-semibold); }
.ncs-scope .ncs-chrome .tracking-tight { --tw-tracking: var(--tracking-tight); letter-spacing: var(--tracking-tight); }
.ncs-scope .ncs-chrome .tracking-wide { --tw-tracking: var(--tracking-wide); letter-spacing: var(--tracking-wide); }
.ncs-scope .ncs-chrome .tracking-wider { --tw-tracking: var(--tracking-wider); letter-spacing: var(--tracking-wider); }
.ncs-scope .ncs-chrome .whitespace-nowrap { white-space: nowrap; }
.ncs-scope .ncs-chrome .text-\[\#9ece6a\] { color: rgb(158, 206, 106); }
.ncs-scope .ncs-chrome .text-foreground { color: var(--foreground); }
.ncs-scope .ncs-chrome .text-green-400 { color: var(--color-green-400); }
.ncs-scope .ncs-chrome .text-green-500 { color: var(--color-green-500); }
.ncs-scope .ncs-chrome .text-muted-foreground, .ncs-scope .ncs-chrome .text-muted-foreground\/40 { color: var(--muted-foreground); }
@supports (color:color-mix(in lab, red, red)) {
.ncs-scope .ncs-chrome .text-muted-foreground\/40 { color: color-mix(in oklab,var(--muted-foreground)40%,transparent); }
}
.ncs-scope .ncs-chrome .text-muted-foreground\/60 { color: var(--muted-foreground); }
@supports (color:color-mix(in lab, red, red)) {
.ncs-scope .ncs-chrome .text-muted-foreground\/60 { color: color-mix(in oklab,var(--muted-foreground)60%,transparent); }
}
.ncs-scope .ncs-chrome .text-neutral-400 { color: var(--color-neutral-400); }
.ncs-scope .ncs-chrome .text-neutral-500 { color: var(--color-neutral-500); }
.ncs-scope .ncs-chrome .text-neutral-600 { color: var(--color-neutral-600); }
.ncs-scope .ncs-chrome .text-primary-foreground { color: var(--primary-foreground); }
.ncs-scope .ncs-chrome .text-white { color: var(--color-white); }
.ncs-scope .ncs-chrome .text-white\/60 { color: rgba(255, 255, 255, 0.6); }
@supports (color:color-mix(in lab, red, red)) {
.ncs-scope .ncs-chrome .text-white\/60 { color: color-mix(in oklab,var(--color-white)60%,transparent); }
}
.ncs-scope .ncs-chrome .text-zinc-400 { color: var(--color-zinc-400); }
.ncs-scope .ncs-chrome .text-zinc-500 { color: var(--color-zinc-500); }
.ncs-scope .ncs-chrome .capitalize { text-transform: capitalize; }
.ncs-scope .ncs-chrome .uppercase { text-transform: uppercase; }
.ncs-scope .ncs-chrome .not-italic { font-style: normal; }
.ncs-scope .ncs-chrome .opacity-0 { opacity: 0; }
.ncs-scope .ncs-chrome .opacity-30 { opacity: 0.3; }
.ncs-scope .ncs-chrome .opacity-60 { opacity: 0.6; }
.ncs-scope .ncs-chrome .opacity-75 { opacity: 0.75; }
.ncs-scope .ncs-chrome .opacity-80 { opacity: 0.8; }
.ncs-scope .ncs-chrome .opacity-90 { opacity: 0.9; }
.ncs-scope .ncs-chrome .shadow-2xl { --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color,#00000040); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
.ncs-scope .ncs-chrome .shadow-none { --tw-shadow: 0 0 #0000; box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
.ncs-scope .ncs-chrome .shadow-black\/60 { --tw-shadow-color: #0009; }
@supports (color:color-mix(in lab, red, red)) {
.ncs-scope .ncs-chrome .shadow-black\/60 { --tw-shadow-color: color-mix(in oklab,color-mix(in oklab,var(--color-black)60%,transparent)var(--tw-shadow-alpha),transparent); }
}
.ncs-scope .ncs-chrome .backdrop-blur { --tw-backdrop-blur: blur(8px); 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-sm { --tw-backdrop-blur: blur(var(--blur-sm)); 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 .transition-\[box-shadow\,_color\,_background-color\,_border-color\,_outline-color\,_text-decoration-color\,_fill\,_stroke\] { transition-property: box-shadow, color, background-color, border-color, outline-color, text-decoration-color, fill, stroke; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
.ncs-scope .ncs-chrome .transition-\[color\,box-shadow\] { transition-property: color, box-shadow; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
.ncs-scope .ncs-chrome .transition-all { transition-property: all; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
.ncs-scope .ncs-chrome .transition-colors { transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
.ncs-scope .ncs-chrome .transition-opacity { transition-property: opacity; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
.ncs-scope .ncs-chrome .transition-transform { transition-property: transform, translate, scale, rotate; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
.ncs-scope .ncs-chrome .duration-200 { --tw-duration: .2s; transition-duration: 0.2s; }
.ncs-scope .ncs-chrome .duration-500 { --tw-duration: .5s; transition-duration: 0.5s; }
.ncs-scope .ncs-chrome .ease-in-out { --tw-ease: var(--ease-in-out); transition-timing-function: var(--ease-in-out); }
.ncs-scope .ncs-chrome .ease-out { --tw-ease: var(--ease-out); transition-timing-function: var(--ease-out); }
.ncs-scope .ncs-chrome .outline-none { --tw-outline-style: none; outline-style: none; }
.ncs-scope .ncs-chrome .select-none { user-select: none; }
.ncs-scope .ncs-chrome .\[stroke-dasharray\:20_300\] { stroke-dasharray: 20, 300; }
.ncs-scope .ncs-chrome .\[stroke-dashoffset\:-32\.42px\] { stroke-dashoffset: -32.42px; }
@media (hover: hover) {
.ncs-scope .ncs-chrome .group-hover\:pointer-events-auto:is(:where(.group):hover *) { pointer-events: auto; }
.ncs-scope .ncs-chrome .group-hover\:scale-105:is(:where(.group):hover *) { --tw-scale-x: 105%; --tw-scale-y: 105%; --tw-scale-z: 105%; scale: var(--tw-scale-x)var(--tw-scale-y); }
.ncs-scope .ncs-chrome .group-hover\:text-foreground:is(:where(.group):hover *) { color: var(--foreground); }
.ncs-scope .ncs-chrome .group-hover\:text-muted-foreground:is(:where(.group):hover *) { color: var(--muted-foreground); }
.ncs-scope .ncs-chrome .group-hover\:opacity-0:is(:where(.group):hover *) { opacity: 0; }
.ncs-scope .ncs-chrome .group-hover\:opacity-100:is(:where(.group):hover *) { opacity: 1; }
}
.ncs-scope .ncs-chrome .group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled="true"] *) { pointer-events: none; }
.ncs-scope .ncs-chrome .group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled="true"] *) { opacity: 0.5; }
.ncs-scope .ncs-chrome .group-data-\[state\=open\]\:block:is(:where(.group)[data-state="open"] *) { display: block; }
.ncs-scope .ncs-chrome .group-data-\[state\=open\]\:hidden:is(:where(.group)[data-state="open"] *) { display: none; }
.ncs-scope .ncs-chrome .group-data-\[state\=open\]\:bg-foreground:is(:where(.group)[data-state="open"] *) { background-color: var(--foreground); }
.ncs-scope .ncs-chrome .peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled ~ *) { cursor: not-allowed; }
.ncs-scope .ncs-chrome .peer-disabled\:opacity-50:is(:where(.peer):disabled ~ *) { opacity: 0.5; }
.ncs-scope .ncs-chrome .after\:absolute::after { content: var(--tw-content); position: absolute; }
.ncs-scope .ncs-chrome .after\:inset-x-0::after { content: var(--tw-content); inset-inline: calc(var(--spacing)*0); }
.ncs-scope .ncs-chrome .after\:bottom-0::after { content: var(--tw-content); bottom: calc(var(--spacing)*0); }
.ncs-scope .ncs-chrome .after\:h-0\.5::after { content: var(--tw-content); height: calc(var(--spacing)*.5); }
.ncs-scope .ncs-chrome .after\:bg-white::after { content: var(--tw-content); background-color: var(--color-white); }
.ncs-scope .ncs-chrome .after\:content-\[\'\'\]::after { --tw-content: ""; content: var(--tw-content); }
.ncs-scope .ncs-chrome .last\:border-b-0:last-child { border-bottom-style: var(--tw-border-style); border-bottom-width: 0px; }
@media (hover: hover) {
.ncs-scope .ncs-chrome .hover\:bg-accent:hover { background-color: var(--accent); }
.ncs-scope .ncs-chrome .hover\:bg-card\/50:hover { background-color: var(--card); }
@supports (color:color-mix(in lab, red, red)) {
.ncs-scope .ncs-chrome .hover\:bg-card\/50:hover { background-color: color-mix(in oklab,var(--card)50%,transparent); }
}
.ncs-scope .ncs-chrome .hover\:bg-neutral-900\/50:hover { background-color: rgba(23, 23, 23, 0.5); }
@supports (color:color-mix(in lab, red, red)) {
.ncs-scope .ncs-chrome .hover\:bg-neutral-900\/50:hover { background-color: color-mix(in oklab,var(--color-neutral-900)50%,transparent); }
}
.ncs-scope .ncs-chrome .hover\:bg-primary\/90:hover { background-color: var(--primary); }
@supports (color:color-mix(in lab, red, red)) {
.ncs-scope .ncs-chrome .hover\:bg-primary\/90:hover { background-color: color-mix(in oklab,var(--primary)90%,transparent); }
}
.ncs-scope .ncs-chrome .hover\:bg-white\/10:hover { background-color: rgba(255, 255, 255, 0.1); }
@supports (color:color-mix(in lab, red, red)) {
.ncs-scope .ncs-chrome .hover\:bg-white\/10:hover { background-color: color-mix(in oklab,var(--color-white)10%,transparent); }
}
.ncs-scope .ncs-chrome .hover\:text-accent-foreground:hover { color: var(--accent-foreground); }
.ncs-scope .ncs-chrome .hover\:text-foreground:hover { color: var(--foreground); }
.ncs-scope .ncs-chrome .hover\:text-muted-foreground:hover { color: var(--muted-foreground); }
.ncs-scope .ncs-chrome .hover\:text-neutral-300:hover { color: var(--color-neutral-300); }
.ncs-scope .ncs-chrome .hover\:text-white:hover { color: var(--color-white); }
.ncs-scope .ncs-chrome .hover\:no-underline:hover { text-decoration-line: none; }
}
.ncs-scope .ncs-chrome .focus-visible\:border-ring:focus-visible { border-color: var(--ring); }
.ncs-scope .ncs-chrome .focus-visible\:ring-\[3px\]:focus-visible { --tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
.ncs-scope .ncs-chrome .focus-visible\:ring-ring\/50:focus-visible { --tw-ring-color: var(--ring); }
@supports (color:color-mix(in lab, red, red)) {
.ncs-scope .ncs-chrome .focus-visible\:ring-ring\/50:focus-visible { --tw-ring-color: color-mix(in oklab,var(--ring)50%,transparent); }
}
.ncs-scope .ncs-chrome .disabled\:pointer-events-none:disabled { pointer-events: none; }
.ncs-scope .ncs-chrome .disabled\:opacity-50:disabled { opacity: 0.5; }
.ncs-scope .ncs-chrome .has-\[\>svg\]\:px-2\.5:has(> svg) { padding-inline: calc(var(--spacing)*2.5); }
.ncs-scope .ncs-chrome .has-\[\>svg\]\:px-3:has(> svg) { padding-inline: calc(var(--spacing)*3); }
.ncs-scope .ncs-chrome .has-\[\>svg\]\:px-4:has(> svg) { padding-inline: calc(var(--spacing)*4); }
.ncs-scope .ncs-chrome .aria-invalid\:border-destructive[aria-invalid="true"] { border-color: var(--destructive); }
.ncs-scope .ncs-chrome .aria-invalid\:ring-destructive\/20[aria-invalid="true"] { --tw-ring-color: var(--destructive); }
@supports (color:color-mix(in lab, red, red)) {
.ncs-scope .ncs-chrome .aria-invalid\:ring-destructive\/20[aria-invalid="true"] { --tw-ring-color: color-mix(in oklab,var(--destructive)20%,transparent); }
}
.ncs-scope .ncs-chrome .data-\[state\=active\]\:text-white[data-state="active"] { color: var(--color-white); }
.ncs-scope .ncs-chrome .data-\[state\=closed\]\:animate-accordion-up[data-state="closed"] { animation: accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); }
.ncs-scope .ncs-chrome .data-\[state\=open\]\:animate-accordion-down[data-state="open"] { animation: accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); }
@media (min-width: 40rem) {
.ncs-scope .ncs-chrome .sm\:-me-2 { margin-inline-end: calc(var(--spacing)*-2); }
.ncs-scope .ncs-chrome .sm\:mb-1 { margin-bottom: calc(var(--spacing)*1); }
.ncs-scope .ncs-chrome .sm\:mb-4 { margin-bottom: calc(var(--spacing)*4); }
.ncs-scope .ncs-chrome .sm\:mb-5 { margin-bottom: calc(var(--spacing)*5); }
.ncs-scope .ncs-chrome .sm\:mb-8 { margin-bottom: calc(var(--spacing)*8); }
.ncs-scope .ncs-chrome .sm\:block { display: block; }
.ncs-scope .ncs-chrome .sm\:flex { display: flex; }
.ncs-scope .ncs-chrome .sm\:h-6 { height: calc(var(--spacing)*6); }
.ncs-scope .ncs-chrome .sm\:h-8 { height: calc(var(--spacing)*8); }
.ncs-scope .ncs-chrome .sm\:h-12 { height: calc(var(--spacing)*12); }
.ncs-scope .ncs-chrome .sm\:h-14 { height: calc(var(--spacing)*14); }
.ncs-scope .ncs-chrome .sm\:h-\[340px\] { height: 340px; }
.ncs-scope .ncs-chrome .sm\:min-h-96 { min-height: calc(var(--spacing)*96); }
.ncs-scope .ncs-chrome .sm\:min-h-\[28rem\] { min-height: 28rem; }
.ncs-scope .ncs-chrome .sm\:min-h-\[320px\] { min-height: 320px; }
.ncs-scope .ncs-chrome .sm\:min-h-\[440px\] { min-height: 440px; }
.ncs-scope .ncs-chrome .sm\:w-6 { width: calc(var(--spacing)*6); }
.ncs-scope .ncs-chrome .sm\:w-8 { width: calc(var(--spacing)*8); }
.ncs-scope .ncs-chrome .sm\:w-12 { width: calc(var(--spacing)*12); }
.ncs-scope .ncs-chrome .sm\:w-14 { width: calc(var(--spacing)*14); }
.ncs-scope .ncs-chrome .sm\:max-w-\[320px\] { max-width: 320px; }
.ncs-scope .ncs-chrome .sm\:max-w-md { max-width: var(--container-md); }
.ncs-scope .ncs-chrome .sm\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
.ncs-scope .ncs-chrome .sm\:flex-row { flex-direction: row; }
.ncs-scope .ncs-chrome .sm\:gap-3 { gap: calc(var(--spacing)*3); }
.ncs-scope .ncs-chrome .sm\:gap-6 { gap: calc(var(--spacing)*6); }
.ncs-scope .ncs-chrome .sm\:gap-8 { gap: calc(var(--spacing)*8); }
.ncs-scope .ncs-chrome .sm\:gap-24 { gap: calc(var(--spacing)*24); }
.ncs-scope .ncs-chrome .sm\:gap-x-6 { column-gap: calc(var(--spacing)*6); }
.ncs-scope .ncs-chrome .sm\:border { border-style: var(--tw-border-style); border-width: 1px; }
.ncs-scope .ncs-chrome .sm\:p-4 { padding: calc(var(--spacing)*4); }
.ncs-scope .ncs-chrome .sm\:p-8 { padding: calc(var(--spacing)*8); }
.ncs-scope .ncs-chrome .sm\:px-4 { padding-inline: calc(var(--spacing)*4); }
.ncs-scope .ncs-chrome .sm\:px-6 { padding-inline: calc(var(--spacing)*6); }
.ncs-scope .ncs-chrome .sm\:py-3 { padding-block: calc(var(--spacing)*3); }
.ncs-scope .ncs-chrome .sm\:py-6 { padding-block: calc(var(--spacing)*6); }
.ncs-scope .ncs-chrome .sm\:text-3xl { font-size: var(--text-3xl); line-height: var(--tw-leading,var(--text-3xl--line-height)); }
.ncs-scope .ncs-chrome .sm\:text-lg { font-size: var(--text-lg); line-height: var(--tw-leading,var(--text-lg--line-height)); }
.ncs-scope .ncs-chrome .sm\:text-sm { font-size: var(--text-sm); line-height: var(--tw-leading,var(--text-sm--line-height)); }
.ncs-scope .ncs-chrome .sm\:text-xl { font-size: var(--text-xl); line-height: var(--tw-leading,var(--text-xl--line-height)); }
}
@media (min-width: 48rem) {
.ncs-scope .ncs-chrome .md\:flex { display: flex; }
.ncs-scope .ncs-chrome .md\:hidden { display: none; }
.ncs-scope .ncs-chrome .md\:h-16 { height: calc(var(--spacing)*16); }
.ncs-scope .ncs-chrome .md\:gap-12 { gap: calc(var(--spacing)*12); }
.ncs-scope .ncs-chrome .md\:p-6 { padding: calc(var(--spacing)*6); }
.ncs-scope .ncs-chrome .md\:px-12 { padding-inline: calc(var(--spacing)*12); }
.ncs-scope .ncs-chrome .md\:py-16 { padding-block: calc(var(--spacing)*16); }
.ncs-scope .ncs-chrome .md\:pt-80 { padding-top: calc(var(--spacing)*80); }
.ncs-scope .ncs-chrome .md\:pb-40 { padding-bottom: calc(var(--spacing)*40); }
.ncs-scope .ncs-chrome .md\:text-2xl { font-size: var(--text-2xl); line-height: var(--tw-leading,var(--text-2xl--line-height)); }
.ncs-scope .ncs-chrome .md\:text-4xl { font-size: var(--text-4xl); line-height: var(--tw-leading,var(--text-4xl--line-height)); }
.ncs-scope .ncs-chrome .md\:text-5xl { font-size: var(--text-5xl); line-height: var(--tw-leading,var(--text-5xl--line-height)); }
.ncs-scope .ncs-chrome .md\:text-base { font-size: var(--text-base); line-height: var(--tw-leading,var(--text-base--line-height)); }
.ncs-scope .ncs-chrome .md\:text-\[1\.375rem\] { font-size: 1.375rem; }
}
@media (min-width: 64rem) {
.ncs-scope .ncs-chrome .lg\:col-span-2 { grid-column: span 2 / span 2; }
.ncs-scope .ncs-chrome .lg\:col-span-3 { grid-column: span 3 / span 3; }
.ncs-scope .ncs-chrome .lg\:block { display: block; }
.ncs-scope .ncs-chrome .lg\:flex { display: flex; }
.ncs-scope .ncs-chrome .lg\:hidden { display: none; }
.ncs-scope .ncs-chrome .lg\:h-\[40rem\] { height: 40rem; }
.ncs-scope .ncs-chrome .lg\:h-\[380px\] { height: 380px; }
.ncs-scope .ncs-chrome .lg\:h-full { height: 100%; }
.ncs-scope .ncs-chrome .lg\:min-h-\[360px\] { min-height: 360px; }
.ncs-scope .ncs-chrome .lg\:min-h-\[500px\] { min-height: 500px; }
.ncs-scope .ncs-chrome .lg\:w-2\/5 { width: 40%; }
.ncs-scope .ncs-chrome .lg\:w-3\/5 { width: 60%; }
.ncs-scope .ncs-chrome .lg\:w-64 { width: calc(var(--spacing)*64); }
.ncs-scope .ncs-chrome .lg\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
.ncs-scope .ncs-chrome .lg\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
.ncs-scope .ncs-chrome .lg\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
.ncs-scope .ncs-chrome .lg\:flex-col { flex-direction: column; }
.ncs-scope .ncs-chrome .lg\:flex-row { flex-direction: row; }
.ncs-scope .ncs-chrome .lg\:gap-3 { gap: calc(var(--spacing)*3); }
.ncs-scope .ncs-chrome .lg\:gap-12 { gap: calc(var(--spacing)*12); }
.ncs-scope .ncs-chrome .lg\:overflow-visible { overflow: visible; }
.ncs-scope .ncs-chrome .lg\:border-t { border-top-style: var(--tw-border-style); border-top-width: 1px; }
.ncs-scope .ncs-chrome .lg\:border-r { border-right-style: var(--tw-border-style); border-right-width: 1px; }
.ncs-scope .ncs-chrome .lg\:border-b-0 { border-bottom-style: var(--tw-border-style); border-bottom-width: 0px; }
.ncs-scope .ncs-chrome .lg\:border-l-0 { border-left-style: var(--tw-border-style); border-left-width: 0px; }
.ncs-scope .ncs-chrome .lg\:px-6 { padding-inline: calc(var(--spacing)*6); }
.ncs-scope .ncs-chrome .lg\:px-8 { padding-inline: calc(var(--spacing)*8); }
.ncs-scope .ncs-chrome .lg\:px-16 { padding-inline: calc(var(--spacing)*16); }
.ncs-scope .ncs-chrome .lg\:py-4 { padding-block: calc(var(--spacing)*4); }
.ncs-scope .ncs-chrome .lg\:py-20 { padding-block: calc(var(--spacing)*20); }
.ncs-scope .ncs-chrome .lg\:text-4xl { font-size: var(--text-4xl); line-height: var(--tw-leading,var(--text-4xl--line-height)); }
.ncs-scope .ncs-chrome .lg\:text-5xl { font-size: var(--text-5xl); line-height: var(--tw-leading,var(--text-5xl--line-height)); }
.ncs-scope .ncs-chrome .lg\:text-6xl { font-size: var(--text-6xl); line-height: var(--tw-leading,var(--text-6xl--line-height)); }
.ncs-scope .ncs-chrome .lg\:text-lg { font-size: var(--text-lg); line-height: var(--tw-leading,var(--text-lg--line-height)); }
.ncs-scope .ncs-chrome .lg\:text-xl { font-size: var(--text-xl); line-height: var(--tw-leading,var(--text-xl--line-height)); }
}
@media (min-width: 80rem) {
.ncs-scope .ncs-chrome .xl\:px-24 { padding-inline: calc(var(--spacing)*24); }
}
.ncs-scope .ncs-chrome .dark\:stroke-neutral-800:is(.dark *) { stroke: var(--color-neutral-800); }
@media (hover: hover) {
.ncs-scope .ncs-chrome .dark\:hover\:bg-accent\/50:is(.dark *):hover { background-color: var(--accent); }
@supports (color:color-mix(in lab, red, red)) {
.ncs-scope .ncs-chrome .dark\:hover\:bg-accent\/50:is(.dark *):hover { background-color: color-mix(in oklab,var(--accent)50%,transparent); }
}
}
.ncs-scope .ncs-chrome .dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid="true"] { --tw-ring-color: var(--destructive); }
@supports (color:color-mix(in lab, red, red)) {
.ncs-scope .ncs-chrome .dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid="true"] { --tw-ring-color: color-mix(in oklab,var(--destructive)40%,transparent); }
}
.ncs-scope .ncs-chrome .\[\&_\.line\]\:leading-6 .line { --tw-leading: calc(var(--spacing)*6); line-height: calc(var(--spacing)*6); }
.ncs-scope .ncs-chrome .\[\&_\.line\]\:leading-7 .line { --tw-leading: calc(var(--spacing)*7); line-height: calc(var(--spacing)*7); }
@media (min-width: 40rem) {
.ncs-scope .ncs-chrome .sm\:\[\&_\.line\]\:leading-7 .line { --tw-leading: calc(var(--spacing)*7); line-height: calc(var(--spacing)*7); }
}
.ncs-scope .ncs-chrome .data-\[done\=false\]\:\[\&_\.line\:last-of-type\:\:after\]\:inline-block[data-done="false"] .line:last-of-type::after { display: inline-block; }
.ncs-scope .ncs-chrome .data-\[done\=false\]\:\[\&_\.line\:last-of-type\:\:after\]\:w-\[1ch\][data-done="false"] .line:last-of-type::after { width: 1ch; }
.ncs-scope .ncs-chrome .data-\[done\=false\]\:\[\&_\.line\:last-of-type\:\:after\]\:-translate-px[data-done="false"] .line:last-of-type::after { --tw-translate-x: -1px; --tw-translate-y: -1px; translate: var(--tw-translate-x)var(--tw-translate-y); }
.ncs-scope .ncs-chrome .data-\[done\=false\]\:\[\&_\.line\:last-of-type\:\:after\]\:animate-pulse[data-done="false"] .line:last-of-type::after { animation: var(--animate-pulse); }
.ncs-scope .ncs-chrome .data-\[done\=false\]\:\[\&_\.line\:last-of-type\:\:after\]\:text-white[data-done="false"] .line:last-of-type::after { color: var(--color-white); }
.ncs-scope .ncs-chrome .data-\[done\=false\]\:\[\&_\.line\:last-of-type\:\:after\]\:content-\[\'\|\'\][data-done="false"] .line:last-of-type::after { --tw-content: "|"; content: var(--tw-content); }
.ncs-scope .ncs-chrome .\[\&_code\]\:\!text-base code { font-size: var(--text-base) !important; line-height: var(--tw-leading,var(--text-base--line-height)) !important; }
.ncs-scope .ncs-chrome .\[\&_code\]\:\!text-\[inherit\] code { color: inherit !important; }
.ncs-scope .ncs-chrome .\[\&_code_\.line\]\:\!px-0 code .line { padding-inline: calc(var(--spacing)*0) !important; }
.ncs-scope .ncs-chrome .\[\&_pre\,_\&_code\]\:border-none pre, .ncs-scope .ncs-chrome .\[\&_pre\,_\&_code\]\:border-none code { --tw-border-style: none; border-style: none; }
.ncs-scope .ncs-chrome .\[\&_pre\,_\&_code\]\:\!bg-transparent pre, .ncs-scope .ncs-chrome .\[\&_pre\,_\&_code\]\:\!bg-transparent code { background-color: rgba(0, 0, 0, 0) !important; }
.ncs-scope .ncs-chrome .\[\&_pre\,_\&_code\]\:\[background\:transparent_\!important\] pre, .ncs-scope .ncs-chrome .\[\&_pre\,_\&_code\]\:\[background\:transparent_\!important\] code { background: 0px 0px !important; }
.ncs-scope .ncs-chrome .\[\&_svg\]\:pointer-events-none svg { pointer-events: none; }
.ncs-scope .ncs-chrome .\[\&_svg\]\:shrink-0 svg { flex-shrink: 0; }
.ncs-scope .ncs-chrome .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*="size-"]) { width: calc(var(--spacing)*3.5); height: calc(var(--spacing)*3.5); }
.ncs-scope .ncs-chrome .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*="size-"]) { width: calc(var(--spacing)*4); height: calc(var(--spacing)*4); }
.ncs-scope .ncs-chrome .\[\.border-b\]\:pb-6.border-b { padding-bottom: calc(var(--spacing)*6); }
.ncs-scope .ncs-chrome .\[\.border-t\]\:pt-6.border-t { padding-top: calc(var(--spacing)*6); }
.ncs-scope .ncs-chrome .\[\&\>pre\,_\&_code\]\:border-none > pre, .ncs-scope .ncs-chrome .\[\&\>pre\,_\&_code\]\:border-none code { --tw-border-style: none; border-style: none; }
.ncs-scope .ncs-chrome .\[\&\>pre\,_\&_code\]\:\!bg-transparent > pre, .ncs-scope .ncs-chrome .\[\&\>pre\,_\&_code\]\:\!bg-transparent code { background-color: rgba(0, 0, 0, 0) !important; }
.ncs-scope .ncs-chrome .\[\&\>pre\,_\&_code\]\:\[background\:transparent_\!important\] > pre, .ncs-scope .ncs-chrome .\[\&\>pre\,_\&_code\]\:\[background\:transparent_\!important\] code { background: 0px 0px !important; }
.ncs-scope .ncs-chrome .\[\&\>strong\]\:font-semibold > strong { --tw-font-weight: var(--font-weight-semibold); font-weight: var(--font-weight-semibold); }
.ncs-scope .ncs-chrome .\[\&\>strong\]\:text-foreground > strong { color: var(--foreground); }
.ncs-scope .ncs-chrome .\[\&\>svg\]\:pointer-events-none > svg { pointer-events: none; }
.ncs-scope .ncs-chrome .\[\&\>svg\]\:hidden > svg { display: none; }
.ncs-scope .ncs-chrome .\[\&\>svg\]\:size-3 > svg { width: calc(var(--spacing)*3); height: calc(var(--spacing)*3); }
.ncs-scope .ncs-chrome .\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state="open"] > svg { rotate: 180deg; }
@media (hover: hover) {
.ncs-scope .ncs-chrome a.\[a\&\]\:hover\:bg-accent:hover { background-color: var(--accent); }
.ncs-scope .ncs-chrome a.\[a\&\]\:hover\:text-accent-foreground:hover { color: var(--accent-foreground); }
}
}
@keyframes move { 
  0% { transform: translate(-200%); }
  100% { transform: translate(200%); }
}
@keyframes marquee { 
  0% { transform: translate(0px); }
  100% { transform: translate(-50%); }
}
.ncs-scope .ncs-chrome .animate-marquee { animation: 12s linear 0s infinite normal none running marquee; }
@keyframes spin { 
  100% { transform: rotate(360deg); }
}
@keyframes ping { 
  75%, 100% { opacity: 0; transform: scale(2); }
}
@keyframes pulse { 
  50% { opacity: 0.5; }
}
@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)); }
}
@keyframes accordion-down { 
  0% { height: 0px; }
  100% { height: var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,auto)))); }
}
@keyframes accordion-up { 
  0% { height: var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,auto)))); }
  100% { height: 0px; }
}
.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: oklab(0.141 0.00136173 -0.00480696 / 0.95) !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: 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"] { -webkit-backdrop-filter: none !important; }
.ncs-scope .ncs-chrome--nav > :first-child, .ncs-scope .ncs-chrome--header > :first-child, .ncs-scope .ncs-chrome--nav header, .ncs-scope .ncs-chrome--header header, .ncs-scope .ncs-chrome--nav [role="banner"], .ncs-scope .ncs-chrome--header [role="banner"], .ncs-scope .ncs-chrome--nav nav:not(.ncs-synth-dropdown-panel):not([role="menu"]), .ncs-scope .ncs-chrome--header nav:not(.ncs-synth-dropdown-panel):not([role="menu"]), .ncs-scope .ncs-chrome--nav [role="navigation"], .ncs-scope .ncs-chrome--header [role="navigation"] { border-bottom-width: 0 !important; border-bottom-style: none !important; }
.ncs-scope .ncs-chrome--footer, .ncs-scope .ncs-chrome footer, .ncs-scope .ncs-chrome [role="contentinfo"] { background-color: lab(2.51107 0.242703 -0.886115) !important; }
.ncs-scope .ncs-chrome--footer, .ncs-scope .ncs-chrome footer, .ncs-scope .ncs-chrome [role="contentinfo"] { color: lab(98.26 0 0) !important; }
.ncs-scope .ncs-chrome--footer p, .ncs-scope .ncs-chrome--footer li, .ncs-scope .ncs-chrome--footer span, .ncs-scope .ncs-chrome--footer small, .ncs-scope .ncs-chrome--footer div, .ncs-scope .ncs-chrome--footer strong, .ncs-scope .ncs-chrome--footer em, .ncs-scope .ncs-chrome footer p, .ncs-scope .ncs-chrome footer li, .ncs-scope .ncs-chrome footer span, .ncs-scope .ncs-chrome footer small, .ncs-scope .ncs-chrome footer div, .ncs-scope .ncs-chrome footer strong, .ncs-scope .ncs-chrome footer em, .ncs-scope .ncs-chrome [role="contentinfo"] p, .ncs-scope .ncs-chrome [role="contentinfo"] li, .ncs-scope .ncs-chrome [role="contentinfo"] span, .ncs-scope .ncs-chrome [role="contentinfo"] small, .ncs-scope .ncs-chrome [role="contentinfo"] div, .ncs-scope .ncs-chrome [role="contentinfo"] strong, .ncs-scope .ncs-chrome [role="contentinfo"] em { color: lab(98.26 0 0) !important; }
.ncs-scope .ncs-chrome--footer a, .ncs-scope .ncs-chrome footer a, .ncs-scope .ncs-chrome [role="contentinfo"] a { color: lab(65.6464 1.53497 -5.42429) !important; }
.ncs-scope .ncs-chrome--footer h1, .ncs-scope .ncs-chrome--footer h2, .ncs-scope .ncs-chrome--footer h3, .ncs-scope .ncs-chrome--footer h4, .ncs-scope .ncs-chrome--footer h5, .ncs-scope .ncs-chrome--footer h6, .ncs-scope .ncs-chrome footer h1, .ncs-scope .ncs-chrome footer h2, .ncs-scope .ncs-chrome footer h3, .ncs-scope .ncs-chrome footer h4, .ncs-scope .ncs-chrome footer h5, .ncs-scope .ncs-chrome footer h6, .ncs-scope .ncs-chrome [role="contentinfo"] h1, .ncs-scope .ncs-chrome [role="contentinfo"] h2, .ncs-scope .ncs-chrome [role="contentinfo"] h3, .ncs-scope .ncs-chrome [role="contentinfo"] h4, .ncs-scope .ncs-chrome [role="contentinfo"] h5, .ncs-scope .ncs-chrome [role="contentinfo"] h6 { color: lab(98.26 0 0) !important; }

@font-face { font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url("https://www.agentmail.to/media/2c55a0e60120577a-s.2a48534a.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;font-style:normal;font-weight:100 900;font-display:swap;src:url("https://www.agentmail.to/media/9c72aa0f40e4eef8-s.18a48cbc.woff2")format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116 }

@font-face { font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url("https://www.agentmail.to/media/ad66f9afd8947f86-s.7a40eb73.woff2")format("woff2");unicode-range:U+1F?? }

@font-face { font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url("https://www.agentmail.to/media/5476f68d60460930-s.c995e352.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;font-style:normal;font-weight:100 900;font-display:swap;src:url("https://www.agentmail.to/media/2bbe8d2671613f1f-s.76dcb0b2.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;font-style:normal;font-weight:100 900;font-display:swap;src:url("https://www.agentmail.to/media/1bffadaabf893a1e-s.7cd81963.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;font-style:normal;font-weight:100 900;font-display:swap;src:url("https://www.agentmail.to/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2")format("woff2");unicode-range:U+??,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;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12% }

@font-face { font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url("https://www.agentmail.to/media/4fa387ec64143e14-s.c1fdd6c2.woff2")format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116 }

@font-face { font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url("https://www.agentmail.to/media/bbc41e54d2fcbd21-s.799d8ef8.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url("https://www.agentmail.to/media/797e433ab948586e-s.p.dbea232f.woff2")format("woff2");unicode-range:U+??,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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59% }

@layer properties {
@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))) {
.ncs-scope .ncs-chrome, .ncs-scope .ncs-chrome :host { --corner-size:8px }
}
}

@layer properties {
@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))) {
.ncs-scope .ncs-chrome * { --tw-translate-x: 0; --tw-translate-y: 0; --tw-translate-z: 0; --tw-rotate-x: initial; --tw-rotate-y: initial; --tw-rotate-z: initial; --tw-skew-x: initial; --tw-skew-y: initial; --tw-space-y-reverse: 0; --tw-divide-y-reverse: 0; --tw-border-style: solid; --tw-gradient-position: initial; --tw-gradient-from: #0000; --tw-gradient-via: #0000; --tw-gradient-to: #0000; --tw-gradient-stops: initial; --tw-gradient-via-stops: initial; --tw-gradient-from-position: 0%; --tw-gradient-via-position: 50%; --tw-gradient-to-position: 100%; --tw-leading: initial; --tw-font-weight: initial; --tw-tracking: initial; --tw-shadow: 0 0 #0000; --tw-shadow-color: initial; --tw-shadow-alpha: 100%; --tw-inset-shadow: 0 0 #0000; --tw-inset-shadow-color: initial; --tw-inset-shadow-alpha: 100%; --tw-ring-color: initial; --tw-ring-shadow: 0 0 #0000; --tw-inset-ring-color: initial; --tw-inset-ring-shadow: 0 0 #0000; --tw-ring-inset: initial; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 #0000; --tw-outline-style: solid; --tw-blur: initial; --tw-brightness: initial; --tw-contrast: initial; --tw-grayscale: initial; --tw-hue-rotate: initial; --tw-invert: initial; --tw-opacity: initial; --tw-saturate: initial; --tw-sepia: initial; --tw-drop-shadow: initial; --tw-drop-shadow-color: initial; --tw-drop-shadow-alpha: 100%; --tw-drop-shadow-size: initial; --tw-backdrop-blur: initial; --tw-backdrop-brightness: initial; --tw-backdrop-contrast: initial; --tw-backdrop-grayscale: initial; --tw-backdrop-hue-rotate: initial; --tw-backdrop-invert: initial; --tw-backdrop-opacity: initial; --tw-backdrop-saturate: initial; --tw-backdrop-sepia: initial; --tw-duration: initial; --tw-ease: initial; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scale-z: 1; --tw-content: ""; --tw-space-x-reverse: 0; --tw-animation-delay: 0s; --tw-animation-direction: normal; --tw-animation-duration: initial; --tw-animation-fill-mode: none; --tw-animation-iteration-count: 1; --tw-enter-opacity: 1; --tw-enter-rotate: 0; --tw-enter-scale: 1; --tw-enter-translate-x: 0; --tw-enter-translate-y: 0; --tw-exit-opacity: 1; --tw-exit-rotate: 0; --tw-exit-scale: 1; --tw-exit-translate-x: 0; --tw-exit-translate-y: 0 }
}
}

@layer properties {
@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))) {
.ncs-scope .ncs-chrome :before, .ncs-scope .ncs-chrome :after, .ncs-scope .ncs-chrome ::backdrop { --tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-content:"";--tw-space-x-reverse:0;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0 }
}
}

@layer theme {
.ncs-scope .ncs-chrome, .ncs-scope .ncs-chrome :host { --font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-400:#ff6568;--color-red-700:#bf000f;--color-red-900:#82181a;--color-orange-200:#ffd7a8;--color-orange-300:#ffb96d;--color-orange-400:#ff8b1a;--color-orange-500:#fe6e00;--color-orange-600:#f05100;--color-orange-700:#c53c00;--color-orange-800:#9f2d00;--color-orange-900:#7e2a0c;--color-orange-950:#441306;--color-amber-400:#fcbb00;--color-yellow-400:#fac800;--color-green-400:#05df72;--color-green-500:#00c758;--color-green-600:#00a544;--color-green-700:#008138;--color-green-900:#0d542b;--color-green-950:#032e15;--color-emerald-500:#00bb7f;--color-cyan-400:#00d2ef;--color-cyan-500:#00b7d7;--color-sky-900:#024a70;--color-blue-100:#dbeafe;--color-blue-400:#54a2ff;--color-blue-500:#3080ff;--color-blue-600:#155dfc;--color-blue-700:#1447e6;--color-blue-900:#1c398e;--color-blue-950:#162456;--color-indigo-400:#7d87ff;--color-indigo-500:#625fff;--color-purple-400:#c07eff;--color-rose-900:#8b0836;--color-gray-950:#030712;--color-zinc-100:#f4f4f5;--color-zinc-400:#9f9fa9;--color-zinc-500:#71717b;--color-zinc-700:#3f3f46;--color-zinc-800:#27272a;--color-zinc-900:#18181b;--color-neutral-100:#f5f5f5;--color-neutral-200:#e5e5e5;--color-neutral-300:#d4d4d4;--color-neutral-400:#a1a1a1;--color-neutral-500:#737373;--color-neutral-600:#525252;--color-neutral-700:#404040;--color-neutral-800:#262626;--color-neutral-900:#171717;--color-neutral-950:#0a0a0a;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-extralight:200;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-2xl:1rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0,0,.2,1)infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-sm:8px;--blur-lg:16px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono) }
}

@layer theme {
@supports (color:lab(0% 0 0)) {
.ncs-scope .ncs-chrome, .ncs-scope .ncs-chrome :host { --color-red-400:lab(63.7053% 60.745 31.3109);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-red-900:lab(28.5139% 44.5539 29.0463);--color-orange-200:lab(88.4871% 9.94918 28.8378);--color-orange-300:lab(80.8059% 21.7313 50.4455);--color-orange-400:lab(70.0429% 42.5156 75.8207);--color-orange-500:lab(64.272% 57.1788 90.3583);--color-orange-600:lab(57.1026% 64.2584 89.8886);--color-orange-700:lab(46.4615% 57.7275 70.8507);--color-orange-800:lab(37.1566% 46.6433 50.5562);--color-orange-900:lab(30.2951% 36.0434 37.671);--color-orange-950:lab(14.1747% 23.4515 19.4461);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-yellow-400:lab(83.2664% 8.65132 106.895);--color-green-400:lab(78.503% -64.9265 39.7492);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-green-600:lab(59.0978% -58.6621 41.2579);--color-green-700:lab(47.0329% -47.0239 31.4788);--color-green-900:lab(30.797% -29.6927 17.382);--color-green-950:lab(15.6845% -20.4225 11.7249);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-cyan-400:lab(76.6045% -40.9406 -29.6231);--color-cyan-500:lab(67.805% -35.3952 -30.2018);--color-sky-900:lab(29.1959% -8.34689 -28.2453);--color-blue-100:lab(92.0301% -2.24757 -11.6453);--color-blue-400:lab(65.0361% -1.42065 -56.9802);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-blue-900:lab(26.1542% 15.7545 -51.5504);--color-blue-950:lab(15.6723% 8.86232 -32.2945);--color-indigo-400:lab(59.866% 22.4834 -64.4485);--color-indigo-500:lab(48.295% 38.3129 -81.9673);--color-purple-400:lab(63.6946% 47.6127 -59.2066);--color-rose-900:lab(29.7104% 51.514 12.6253);--color-gray-950:lab(1.90334% .278696 -5.48866);--color-zinc-100:lab(96.1634% .0993311 -.364041);--color-zinc-400:lab(65.6464% 1.53497 -5.42429);--color-zinc-500:lab(47.8878% 1.65477 -5.77283);--color-zinc-700:lab(26.8019% 1.35387 -4.68303);--color-zinc-800:lab(15.7305% .613764 -2.16959);--color-zinc-900:lab(8.30603% .618205 -2.16572);--color-neutral-100:lab(96.52% -.0000298023 .0000119209);--color-neutral-200:lab(90.952% 0 -.0000119209);--color-neutral-300:lab(84.92% 0 -.0000119209);--color-neutral-400:lab(66.128% -.0000298023 .0000119209);--color-neutral-500:lab(48.496% 0 0);--color-neutral-600:lab(34.924% 0 0);--color-neutral-700:lab(27.036% 0 0);--color-neutral-800:lab(15.204% 0 -.00000596046);--color-neutral-900:lab(7.78201% -.0000149012 0);--color-neutral-950:lab(2.75381% 0 0) }
}
}

@layer base {
.ncs-scope .ncs-chrome { line-height: 1.5; font-family: var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji") }
}

@layer base {
.ncs-scope .ncs-chrome h1, .ncs-scope .ncs-chrome h2, .ncs-scope .ncs-chrome h3 { font-size:inherit;font-weight:inherit }
}

@layer base {
.ncs-scope .ncs-chrome a { color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit }
}

@layer base {
.ncs-scope .ncs-chrome strong { font-weight:bolder }
}

@layer base {
.ncs-scope .ncs-chrome code, .ncs-scope .ncs-chrome pre { font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em }
}

@layer base {
.ncs-scope .ncs-chrome ul { list-style:none }
}

@layer base {
.ncs-scope .ncs-chrome img, .ncs-scope .ncs-chrome svg, .ncs-scope .ncs-chrome canvas { vertical-align:middle;display:block }
}

@layer base {
.ncs-scope .ncs-chrome img { max-width:100%;height:auto }
}

@layer base {
.ncs-scope .ncs-chrome button { font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0 }
}

@layer base {
.ncs-scope .ncs-chrome button, .ncs-scope .ncs-chrome input:where([type=button],[type=reset],[type=submit]) { appearance:button }
}

@layer base {
.ncs-scope .ncs-chrome { background-color: var(--background); color: var(--foreground) }
}

@layer components {
.ncs-scope .ncs-chrome .corner-brackets { --corner-size:8px;position:relative }
}

@layer components {
.ncs-scope .ncs-chrome .corner-brackets:before { content:"";pointer-events:none;border:1px solid var(--muted-foreground);--corner-size:inherit;--mask:linear-gradient(#000,#000)0 0/var(--corner-size)1px no-repeat,linear-gradient(#000,#000)100% 0/var(--corner-size)1px no-repeat,linear-gradient(#000,#000)0 100%/var(--corner-size)1px no-repeat,linear-gradient(#000,#000)100% 100%/var(--corner-size)1px no-repeat,linear-gradient(#000,#000)0 0/1px var(--corner-size)no-repeat,linear-gradient(#000,#000)0 100%/1px var(--corner-size)no-repeat,linear-gradient(#000,#000)100% 0/1px var(--corner-size)no-repeat,linear-gradient(#000,#000)100% 100%/1px var(--corner-size)no-repeat;-webkit-mask:var(--mask);-webkit-mask:var(--mask);-webkit-mask:var(--mask);-webkit-mask:var(--mask);mask:var(--mask);transition:--corner-size .25s ease-out;position:absolute;inset:0 }
}

@layer components {
.ncs-scope .ncs-chrome button.corner-brackets:hover:before, .ncs-scope .ncs-chrome a.corner-brackets:hover:before, .ncs-scope .ncs-chrome .corner-brackets-hover:hover .corner-brackets:before { --corner-size:50% }
}

.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: 60px !important;
  padding-right: 0px !important;
  padding-bottom: 60px !important;
  padding-left: 0px !important;
}

.ncs-scope .ncs-content-container.ncs-static-content-container.ncs-static-content-container--landing-grid {
  padding-top: 60px !important;
  padding-right: 0px !important;
  padding-bottom: 60px !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: 0px !important;
  padding-bottom: 60px !important;
  padding-left: 0px !important;
}

@media (min-width: 640px) and (max-width: 1023px) {
  .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: 60px !important;
  padding-right: 0px !important;
  padding-bottom: 60px !important;
  padding-left: 0px !important;
}

.ncs-scope .ncs-content-container.ncs-static-content-container.ncs-static-content-container--landing-grid {
  padding-top: 60px !important;
  padding-right: 0px !important;
  padding-bottom: 60px !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: 0px !important;
  padding-bottom: 60px !important;
  padding-left: 0px !important;
}
}

@media (max-width: 639px) {
  .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: 60px !important;
  padding-right: 0px !important;
  padding-bottom: 60px !important;
  padding-left: 0px !important;
}

.ncs-scope .ncs-content-container.ncs-static-content-container.ncs-static-content-container--landing-grid {
  padding-top: 60px !important;
  padding-right: 0px !important;
  padding-bottom: 60px !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: 0px !important;
  padding-bottom: 60px !important;
  padding-left: 0px !important;
}
}

.ncs-scope .ncs-card-title {
  text-transform: none !important;
}