/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */
@layer theme {
  :root, :host {
    --spacing: 0.25rem;
  }
}
@layer components {
  .wx--msd-product-place--classic--root-container {
    gap: clamp(0.5rem, 0.8333vw, 2rem);
  }
  .wx--msd-classic--left-layout {
    display: flex;
    flex-shrink: 0;
    flex-direction: column;
    align-items: flex-start;
    justify-content: space-between;
    width: clamp(469.3333px, 45.8333vw, 1760px);
    height: clamp(576px, 100vh, 2160px);
    padding: clamp(1.125rem, 1.67vw, 4rem) clamp(1.5rem, 2.08vw, 5rem) clamp(0.75rem, 0.94vw, 2.25rem) clamp(1.5rem, 2.08vw, 5rem) !important;
    background-image: url('/vmw/wx/wx-assets/image/light-theme/outlined/msd-platf-left-banner.png');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
  }
  .wx--msd-classic--right-layout {
    display: flex;
    height: 100vh;
    flex-shrink: 0;
    justify-content: space-between;
    padding: clamp(1.25rem, 1.93vw, 4.625rem) clamp(1.5rem, 2.08vw, 5rem) clamp(0.75rem, 0.94vw, 2.25rem) clamp(1.5rem, 2.08vw, 5rem) !important;
    width: clamp(554.667px, 54.1667vw, 2080px);
  }
  .wx--msd-human-form--classic--input-group {
    @media (width >= 40rem) {
      gap: calc(var(--spacing) * 6);
    }
    @media (width >= 48rem) {
      gap: calc(var(--spacing) * 6);
    }
    @media (width >= 64rem) {
      gap: calc(var(--spacing) * 6);
    }
    @media (width >= 80rem) {
      gap: calc(var(--spacing) * 6);
    }
    @media (width >= 96rem) {
      gap: 24px;
    }
  }
  .wx--msd-human-form--classic--input-group input.value-entered:hover {
    border-bottom: 1px solid var(--color-border-stroke);
  }
  .wx--msd-human-form--classic--input-group label {
    font-size: var(--typography-fontSize-sm);
    color: var(--color-primary-300);
  }
}
@layer components {
  .wx--msd-platform--brand-card--fluid-spacing {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    flex: 1 1 auto;
    width: 100%;
    height: 100%;
  }
  .wx--msd-platform--brand-card--root-container {
    width: 100%;
    height: 100%;
  }
  .wx--msd-platform--brand-card--logo {
    width: clamp(2.2758rem, 1.2564rem + 1.5928vw, 5.3338rem);
  }
  .wx--msd-platform--brand-card--logo-and-tagline {
    gap: clamp(0.64rem, 0.3533rem + 0.4479vw, 1.5rem);
  }
  .wx--msd-platform--brand-card--content-wrapper {
    gap: clamp(1.5rem, 0.25rem + 1.9531vw, 5.25rem);
  }
  .wx--msd-platform--brand-card--banner-image {
    width: clamp(23.25rem, 36.3281vw, 93rem);
    height: auto;
  }
  .wx--msd-platform--brand-card--footer-powered-by-section {
    gap: clamp(0.32rem, 0.1767rem + 0.224vw, 0.75rem);
  }
  .wx--msd-platform--brand-card--footer-powered-by-logo-icon {
    height: clamp(1.28rem, 0.7067rem + 0.8958vw, 3rem);
  }
  .wx--msd-platform--brand-card--footer-powered-by-logo-text {
    height: clamp(0.5333rem, 0.2944rem + 0.3733vw, 1.25rem);
  }
  .wx--msd-platform--brand-card--footer-legal-link .wx--action--link--icon--right svg {
    width: clamp(0.375rem, 0.075rem + 0.4688vw, 1.275rem);
    height: clamp(0.375rem, 0.075rem + 0.4688vw, 1.275rem);
    flex-shrink: 0;
    cursor: default;
  }
  .wx--msd-platform--brand-card--footer-legal-link .wx--action--link--icon--right {
    display: inline-flex;
    align-items: center;
    gap: clamp(0.1333rem, 0.0111rem + 0.191vw, 0.5rem);
    cursor: default;
  }
  .wx--msd-platform--brand-card--footer-legal-link .ant-btn-link:not([data-disabled]):hover .wx--action--link--classic--label {
    color: var(--color-primary-700);
  }
  .wx--msd-platform--brand-card--logo-and-tagline .wx--markup-text-typography--classic--root, .wx--msd-platform--brand-card--logo-and-tagline .wx--markup-text-typography--classic--root {
    color: var(--color-primary-400);
    font-size: var(--typography-fontSize-xs);
    font-weight: var(--typography-fontWeight-medium);
  }
  .wx--msd-platform--brand-card--footer-legal-link, .wx--msd-platform--brand-card--footer-legal-link {
    height: clamp(1.5rem, 2.3438vw, 6rem);
  }
  .wx--msd-platform--brand-card--footer-legal-link .wx--action--link--icon--right .wx--action--link--classic--label {
    color: var(--color-primary-400);
    cursor: default;
    font-size: clamp(0.375rem, 0.5859vw, 1.5rem);
    font-style: normal;
    font-weight: var(--typography-bodyText-singleLine-small-fontWeight, 400);
    line-height: clamp(0.5625rem, 0.8789vw, 2.25rem);
    letter-spacing: clamp(0.0031rem, 0.0049vw, 0.0125rem);
  }
  .wx--msd-platform--brand-card--footer {
    gap: clamp(0.5rem, 0.1667rem + 0.5208vw, 1.5rem);
    padding-top: clamp(0.75rem, 0.3333rem + 0.651vw, 2rem);
  }
  .wx--msd-platform--brand-card--footer-powered-by-logo-icon {
    width: clamp(0.8rem, 0.0667rem + 1.1458vw, 3rem);
    height: clamp(0.8rem, 0.0667rem + 1.1458vw, 3rem);
    flex-shrink: 0;
  }
  .wx--msd-platform--brand-card--footer-powered-by-logo-text {
    width: clamp(2.446rem, 0.2034rem + 3.5042vw, 9.174rem);
    height: clamp(0.386rem, 0.0317rem + 0.5536vw, 1.449rem);
    aspect-ratio: 73.39 / 11.59;
  }
}
.wx--msd-platform--brand-card--logo-and-tagline {
  .ant-typography {
    font-size: clamp(0.5rem, 0.6771vw, 2rem);
    font-weight: var(--typography-fontWeight-medium);
    color: var(--color-primary-900);
    line-height: normal;
  }
}
.wx--msd-platform--brand-card--footer-legal-link {
  .ant-btn {
    color: var(--color-primary-200) !important;
    font-size: clamp(0.375rem, 0.5859vw, 1.5rem);
    font-weight: var(--typography-fontWeight-medium);
    line-height: clamp(0.5625rem, 0.8789vw, 2.25rem);
  }
}
@layer components {
  .wx--msd-human-signup--classic--content-gap {
    gap: clamp(1.0667rem, 1.6667vw, 4.2667rem);
  }
  .wx--msd-human-form--classic--input-group {
    gap: clamp(0.8rem, 1.25vw, 3.2rem);
  }
  .wx--msd-human-signup--classic--agreement-text-link {
    padding-bottom: var(--spacing-padding-xs);
  }
  .wx--msd-human-signup--classic--home-icon .wx--icon--classic--container {
    width: clamp(0.8rem, 1.25vw, 3.2rem) !important;
    height: clamp(0.8rem, 1.25vw, 3.2rem) !important;
    display: inline-flex;
    align-items: center;
    justify-content: center;
  }
  .wx--msd-human-signup--classic--home-icon .wx--icon--classic--container svg, .wx--msd-human-signup--classic--home-icon .wx--icon--classic--container img {
    width: 100% !important;
    height: 100% !important;
  }
}
.wx--msd-human-signup--classic--agreement-text {
  .ant-typography {
    color: var(--color-primary-400);
    font-size: clamp(0.5333rem, 0.8333vw, 2.1333rem);
    font-weight: var(--typography-fontWeight-regular);
    line-height: clamp(0.6333rem, 0.9896vw, 2.5333rem);
    letter-spacing: clamp(0.005rem, 0.0078vw, 0.02rem);
  }
}
.wx--msd-human-signup--classic--agreement-text-link {
  .ant-btn-link {
    font-size: clamp(0.5333rem, 0.8333vw, 2.1333rem);
    font-weight: var(--typography-fontWeight-regular);
    line-height: clamp(0.6333rem, 0.9896vw, 2.5333rem);
    letter-spacing: clamp(0.005rem, 0.0078vw, 0.02rem);
  }
}
@layer components {
  .wx--msd-human-signup--classic--content-layout {
    display: flex;
    flex-direction: column;
    gap: clamp(1.0667rem, 1.6667vw, 4.2667rem);
  }
  .wx--msd-human-signup--classic--description-text {
    gap: clamp(0.5333rem, 0.8333vw, 2.1333rem);
  }
  .wx--msd-human-signup--classic--response-resend {
    padding-top: 1px;
    gap: clamp(0.2667rem, 0.4167vw, 1.0667rem);
  }
  .wx--msd-human-signup--classic--response-resend-btn .wx--action--button--icon--right .wx--action--button--classic--label {
    font-size: clamp(0.4667rem, 0.7292vw, 1.8667rem) !important;
    line-height: clamp(0.6rem, 0.9375vw, 2.4rem) !important;
    letter-spacing: clamp(0.0033rem, 0.0052vw, 0.0133rem) !important;
  }
  .wx--msd-human-signup--classic--learn-more-link .wx--action--link--classic--icon--render {
    display: flex;
    align-items: center;
    gap: clamp(0.3333rem, 0.5208vw, 1.3333rem);
  }
  .wx--msd-human-signup--classic--learn-more-link .wx--action--link--icon--right {
    display: flex;
    align-items: center;
    gap: clamp(0.2667rem, 0.4167vw, 1.0667rem);
    .wx--icon--classic--container {
      width: clamp(0.5333rem, 0.8333vw, 2.1333rem) !important;
      height: clamp(0.5333rem, 0.8333vw, 2.1333rem) !important;
      aspect-ratio: 1 / 1;
      svg {
        width: clamp(0.5333rem, 0.8333vw, 2.1333rem) !important;
        height: clamp(0.5333rem, 0.8333vw, 2.1333rem) !important;
      }
    }
  }
  .wx--msd-human-signup--classic--learn-more-link .wx--action--link--classic--icon {
    .wx--icon--classic--container {
      width: clamp(0.5333rem, 0.8333vw, 2.1333rem) !important;
      height: clamp(0.5333rem, 0.8333vw, 2.1333rem) !important;
      aspect-ratio: 1 / 1;
      svg {
        width: clamp(0.5333rem, 0.8333vw, 2.1333rem) !important;
        height: clamp(0.5333rem, 0.8333vw, 2.1333rem) !important;
      }
    }
    .wx--icon--classic--pencil-disabled, .wx--icon--classic--pencil-filled, .wx--icon--classic--pencil-hover {
      width: clamp(0.8rem, 1.25vw, 3.2rem) !important;
      height: clamp(0.8rem, 1.25vw, 3.2rem) !important;
    }
    .wx--icon--classic--pencil-disabled svg, .wx--icon--classic--pencil-filled svg, .wx--icon--classic--pencil-hover svg {
      width: clamp(0.8rem, 1.25vw, 3.2rem) !important;
      height: clamp(0.8rem, 1.25vw, 3.2rem) !important;
    }
  }
  .wx--msd-human-signup--classic--learn-more-link .wx--action--link--classic--label {
    font-size: clamp(0.6rem, 0.9375vw, 2.4rem);
    font-weight: 500;
    line-height: clamp(0.8667rem, 1.3542vw, 3.4667rem);
    letter-spacing: clamp(0.0033rem, 0.0052vw, 0.0133rem);
    color: var(--primary-400, #8C8C8C) !important;
  }
  .wx--msd-human-signup--classic--learn-more-link .wx--action--link--classic--root .ant-btn-link[data-disabled] .wx--action--link--classic--label {
    color: var(--primary-400, #8C8C8C) !important;
  }
  .wx--msd-human-signup--classic--learn-more-link .wx--action--link--classic--root .ant-btn-link[data-disabled] {
    color: var(--primary-400, #8C8C8C) !important;
    opacity: 1 !important;
    cursor: default !important;
    pointer-events: none !important;
  }
  .wx--msd-human-signup--classic--learn-more-link:hover .wx--action--link--classic--label {
    color: var(--color-solid-black) !important;
  }
  .wx--msd-human-signup--classic--learn-more-link:hover .wx--action--link--icon--right .wx--icon--classic--container svg > path {
    color: var(--color-solid-black) !important;
    fill: var(--color-solid-black) !important;
  }
  .wx--msd-human-signup--classic--learn-more-link:hover .wx--action--link--classic--icon--render > .wx--action--link--classic--icon {
    color: var(--color-solid-black) !important;
  }
  .wx--msd-human-signup--classic--learn-more-link:hover .wx--action--link--classic--icon--render > .wx--action--link--classic--icon .wx--icon--classic--container svg {
    fill: none !important;
  }
  .wx--msd-human-signup--classic--learn-more-link:hover .wx--action--link--classic--icon--render > .wx--action--link--classic--icon .wx--icon--classic--container svg path {
    fill: none !important;
    stroke: var(--color-solid-black) !important;
  }
  .wx--msd-human-signup--classic--learn-more-link:hover .wx--action--link--classic--root .ant-btn-link[data-disabled] .wx--action--link--classic--label {
    color: var(--color-solid-black) !important;
  }
  .wx--msd-human-signup--classic--learn-more-link:hover .wx--action--link--classic--root .ant-btn-link[data-disabled] {
    color: var(--color-solid-black) !important;
    opacity: 1 !important;
    cursor: default !important;
    pointer-events: none !important;
  }
}
.wx--msd-human-signup--classic--description-text-item {
  .ant-typography {
    color: #737373;
    font-size: clamp(0.4667rem, 0.7292vw, 1.8667rem);
    font-weight: 400;
    line-height: clamp(0.7rem, 1.0938vw, 2.8rem);
    letter-spacing: clamp(0.0033rem, 0.0052vw, 0.0133rem);
    strong {
      color: #1f1f1f;
      font-size: clamp(0.4667rem, 0.7292vw, 1.8667rem);
      font-weight: 500;
      line-height: clamp(0.7rem, 1.0938vw, 2.8rem);
      letter-spacing: clamp(0.0033rem, 0.0052vw, 0.0133rem);
    }
  }
}
.wx--msd-human-signup--classic--response-resend {
  .ant-typography {
    color: #737373;
    font-weight: 400;
    line-height: clamp(0.7rem, 1.0938vw, 2.8rem);
    letter-spacing: clamp(0.0033rem, 0.0052vw, 0.0133rem);
    font-size: clamp(0.4667rem, 0.7292vw, 1.8667rem) !important;
  }
}
.wx--msd-registration-verify--classic--description-text {
  .ant-typography {
    color: var(--color-primary-300);
    font-size: var(--typography-fontSize-sm);
    line-height: var(--typography-lineHeight-singleLine-md);
    letter-spacing: var(--typography-letterSpacing-wide);
  }
}
.wx--msd-human-signin--classic--signup-link-text {
  .ant-typography {
    color: var(--color-primary-500);
    font-size: clamp(0.4667rem, 0.7292vw, 1.8667rem);
    font-weight: 400;
    line-height: clamp(0.5667rem, 0.8854vw, 2.2667rem);
    letter-spacing: clamp(0.0033rem, 0.0052vw, 0.0133rem);
  }
}
@layer components {
  .wx--msd-human-signin--classic--signup-link-action .wx--action--link--classic--icon--render {
    color: var(--primary-500, #737373);
    font-size: clamp(0.4667rem, 0.7292vw, 1.8667rem);
    font-weight: 500;
    line-height: clamp(0.6rem, 0.9375vw, 2.4rem);
    letter-spacing: clamp(0.0033rem, 0.0052vw, 0.0133rem);
  }
  .wx--msd-human-signin--classic--signup-link-action .wx--action--link--icon--right {
    display: flex;
    align-items: flex-end;
    gap: var(--spacing-spacing-xsPlus);
  }
  .wx--msd-human-signin--classic--signup-link-action .wx--action--link--icon--right .wx--icon--classic--container {
    width: clamp(0.375rem, 0.5729vw, 1.4667rem);
    height: clamp(0.4667rem, 0.7292vw, 1.8667rem);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    transform: translateY(-0.1875rem);
  }
  .wx--msd-human-signin--classic--signup-link-action .wx--action--link--icon--right .wx--icon--classic--container svg, .wx--msd-human-signin--classic--signup-link-action .wx--action--link--icon--right .wx--icon--classic--container img {
    width: 100%;
    height: 100%;
  }
  .wx--msd-human-signin--classic--signup-link {
    gap: clamp(0.2667rem, 0.4167vw, 1.0667rem);
  }
  .wx--msd-human-signin--classic--content-stack {
    gap: clamp(1.6rem, 2.5vw, 6.4rem);
  }
  .wx--msd-human-signin--classic--home-icon .wx--icon--classic--container, .wx--msd-human-signin-pwdless--classic--home-icon .wx--icon--classic--container {
    width: clamp(0.8rem, 1.25vw, 3.2rem) !important;
    height: clamp(0.8rem, 1.25vw, 3.2rem) !important;
    display: inline-flex;
    align-items: center;
    justify-content: center;
  }
  .wx--msd-human-signin--classic--home-icon .wx--icon--classic--container svg, .wx--msd-human-signin--classic--home-icon .wx--icon--classic--container img, .wx--msd-human-signin-pwdless--classic--home-icon .wx--icon--classic--container svg, .wx--msd-human-signin-pwdless--classic--home-icon .wx--icon--classic--container img {
    width: 100% !important;
    height: 100% !important;
  }
}
.wx--msd-human-signin-res--classic--resend-credential-text {
  .ant-typography {
    color: var(--color-primary-500);
    font-size: var(--typography-fontSize-sm) !important;
    line-height: var(--typography-lineHeight-singleLine-sm) !important;
    letter-spacing: var(--typography-letterSpacing-tight) !important;
  }
}
.wx--msd-human-signin-res--classic--resend-credential-btn .wx--action--button--classic--button .ant-btn-text {
  .wx--action--button--classic--icon, .wx--action--button--classic--label {
    font-size: var(--typography-fontSize-sm) !important;
    line-height: var(--typography-lineHeight-button-sm) !important;
    letter-spacing: var(--typography-letterSpacing-tight) !important;
  }
}
@layer components {
  .wx--msd-human-signin-res--classic--description-text-item {
    .wx-html-typography {
      color: #737373;
      font-size: clamp(0.4667rem, 0.7292vw, 1.8667rem);
      font-weight: 400;
      line-height: clamp(0.7rem, 1.0938vw, 2.8rem);
      letter-spacing: clamp(0.0033rem, 0.0052vw, 0.0133rem);
      b, strong {
        color: #1f1f1f;
        font-size: clamp(0.4667rem, 0.7292vw, 1.8667rem);
        font-weight: 500;
        line-height: clamp(0.7rem, 1.0938vw, 2.8rem);
        letter-spacing: clamp(0.0033rem, 0.0052vw, 0.0133rem);
      }
    }
  }
  .wx--msd-human-signin-res--classic--continue-to-signin-link .wx--action--link--classic--label {
    height: clamp(0.8rem, 1.25vw, 3.2rem);
    line-height: clamp(0.7333rem, 1.1458vw, 2.9333rem) !important;
    letter-spacing: clamp(0.0033rem, 0.0052vw, 0.0133rem) !important;
  }
  .wx--msd-human-signin-res--classic--continue-to-signin-link .wx--action--link--classic--icon--render {
    display: flex;
    gap: clamp(0.2667rem, 0.4167vw, 1.0667rem);
    color: var(--interactive-primaryDisable, #BFBFBF);
    font-size: clamp(0.5333rem, 0.8333vw, 2.1333rem);
    font-weight: 500;
    line-height: clamp(0.6rem, 0.9375vw, 2.4rem);
    letter-spacing: clamp(0.0033rem, 0.0052vw, 0.0133rem);
    &:not([data-disabled]):hover {
      color: #1f1f1f;
    }
  }
  .wx--msd-human-signin-res--classic--continue-to-signin-link .wx--action--link--classic--icon--render .wx--action--link--classic--icon {
    font-size: clamp(0.5333rem, 0.8333vw, 2.1333rem);
  }
  .wx--msd-human-signin-res--classic--continue-to-signin-link .wx--action--link--classic--icon--render .wx--action--link--classic--icon svg {
    width: clamp(0.5333rem, 0.8333vw, 2.1333rem);
    height: clamp(0.5333rem, 0.8333vw, 2.1333rem);
  }
  .wx--msd-human-signin-res--classic--continue-to-signin-link .wx--action--link--classic--icon--render .wx--action--link--classic--icon {
    .wx--icon--classic--pencil-disabled, .wx--icon--classic--pencil-filled, .wx--icon--classic--pencil-hover {
      width: clamp(0.8rem, 1.25vw, 3.2rem) !important;
      height: clamp(0.8rem, 1.25vw, 3.2rem) !important;
    }
    .wx--icon--classic--pencil-disabled svg, .wx--icon--classic--pencil-filled svg, .wx--icon--classic--pencil-hover svg {
      width: clamp(0.8rem, 1.25vw, 3.2rem) !important;
      height: clamp(0.8rem, 1.25vw, 3.2rem) !important;
    }
  }
  .wx--msd-human-signin-res--classic--continue-to-signin-link .wx--action--link--icon--right {
    display: flex;
    gap: clamp(0.2rem, 0.3125vw, 0.8rem);
  }
  .wx--msd-human-signin-res--invalid--home-icon .wx--icon--classic--container, .wx--msd-human-signin-res--bad--home-icon .wx--icon--classic--container, .wx--msd-human-signin-res--joined--home-icon .wx--icon--classic--container {
    width: clamp(0.8rem, 1.25vw, 3.2rem) !important;
    height: clamp(0.8rem, 1.25vw, 3.2rem) !important;
    display: inline-flex;
    align-items: center;
    justify-content: center;
  }
  .wx--msd-human-signin-res--invalid--home-icon .wx--icon--classic--container svg, .wx--msd-human-signin-res--invalid--home-icon .wx--icon--classic--container img, .wx--msd-human-signin-res--bad--home-icon .wx--icon--classic--container svg, .wx--msd-human-signin-res--bad--home-icon .wx--icon--classic--container img, .wx--msd-human-signin-res--joined--home-icon .wx--icon--classic--container svg, .wx--msd-human-signin-res--joined--home-icon .wx--icon--classic--container img {
    width: 100% !important;
    height: 100% !important;
  }
}
.wx--msd-human-signin-res--classic--stack {
  gap: clamp(1.0667rem, 1.6667vw, 4.2667rem);
}
.wx--msd-human-signin-res--classic--description-text {
  gap: clamp(0.5333rem, 0.8333vw, 2.1333rem);
}
.wx--msd-registration-verify--classic--description-text {
  .ant-typography {
    color: var(--color-primary-300);
    font-size: var(--typography-fontSize-sm);
    line-height: var(--typography-lineHeight-singleLine-md);
    letter-spacing: var(--typography-letterSpacing-wide);
  }
}
.wx--msd-human-registration--classic--resend-credential-text {
  .ant-typography {
    color: #737373;
    font-size: clamp(0.4667rem, 0.7292vw, 1.8667rem) !important;
    line-height: clamp(0.5667rem, 0.8854vw, 2.2667rem) !important;
    letter-spacing: clamp(0.0033rem, 0.0052vw, 0.0133rem) !important;
  }
}
.wx--msd-human-registration--classic--resend-credential-btn .wx--action--button--classic--button .ant-btn-text {
  .wx--action--button--classic--icon, .wx--action--button--classic--label {
    font-size: clamp(0.4667rem, 0.7292vw, 1.8667rem) !important;
    line-height: clamp(0.6rem, 0.9375vw, 2.4rem) !important;
    letter-spacing: clamp(0.0033rem, 0.0052vw, 0.0133rem) !important;
  }
  .wx--action--button--classic--icon .wx--icon--classic--pencil-disabled, .wx--action--button--classic--icon .wx--icon--classic--pencil-filled, .wx--action--button--classic--icon .wx--icon--classic--pencil-hover {
    width: clamp(0.8rem, 1.25vw, 3.2rem) !important;
    height: clamp(0.8rem, 1.25vw, 3.2rem) !important;
  }
  .wx--action--button--classic--icon .wx--icon--classic--pencil-disabled svg, .wx--action--button--classic--icon .wx--icon--classic--pencil-filled svg, .wx--action--button--classic--icon .wx--icon--classic--pencil-hover svg {
    width: clamp(0.8rem, 1.25vw, 3.2rem) !important;
    height: clamp(0.8rem, 1.25vw, 3.2rem) !important;
  }
}
@layer components {
  .wx--msd-human-registration--classic--description-text {
    gap: clamp(0.5333rem, 0.8333vw, 2.1333rem);
  }
  .wx--msd-human-registration--classic--description-text-item {
    .wx-html-typography {
      color: #737373;
      font-size: clamp(0.4667rem, 0.7292vw, 1.8667rem);
      font-weight: 400;
      line-height: clamp(0.7rem, 1.0938vw, 2.8rem);
      letter-spacing: clamp(0.0033rem, 0.0052vw, 0.0133rem);
      b, strong {
        color: #1f1f1f;
        font-size: clamp(0.4667rem, 0.7292vw, 1.8667rem);
        font-weight: 500;
        line-height: clamp(0.7rem, 1.0938vw, 2.8rem);
        letter-spacing: clamp(0.0033rem, 0.0052vw, 0.0133rem);
      }
    }
  }
  .wx--msd-human-registration--classic--continue-to-signin-link .wx--action--link--classic--label {
    height: clamp(0.8rem, 1.25vw, 3.2rem);
    line-height: clamp(0.7333rem, 1.1458vw, 2.9333rem) !important;
    letter-spacing: clamp(0.0033rem, 0.0052vw, 0.0133rem) !important;
  }
  .wx--msd-human-registration--classic--continue-to-signin-link .wx--action--link--classic--icon--render {
    color: #1f1f1f;
    font-size: clamp(0.4667rem, 0.7292vw, 1.8667rem);
    font-weight: 500;
    line-height: clamp(0.6rem, 0.9375vw, 2.4rem);
    letter-spacing: clamp(0.0033rem, 0.0052vw, 0.0133rem);
  }
  .wx--msd-human-registration--classic--continue-to-signin-link .wx--action--link--icon--right {
    display: flex;
    gap: clamp(0.2rem, 0.3125vw, 0.8rem);
  }
  .wx--msd-human-registration--classic--continue-to-signin-button .wx--action--button--classic--icon {
    .wx--icon--classic--pencil-disabled, .wx--icon--classic--pencil-filled, .wx--icon--classic--pencil-hover {
      width: clamp(0.8rem, 1.25vw, 3.2rem) !important;
      height: clamp(0.8rem, 1.25vw, 3.2rem) !important;
    }
    .wx--icon--classic--pencil-disabled svg, .wx--icon--classic--pencil-filled svg, .wx--icon--classic--pencil-hover svg {
      width: clamp(0.8rem, 1.25vw, 3.2rem) !important;
      height: clamp(0.8rem, 1.25vw, 3.2rem) !important;
    }
  }
}
.wx--msd-human-signin-pwdless--classic--resend-credential-text {
  .ant-typography {
    color: #737373;
    font-size: clamp(0.4667rem, 0.7292vw, 1.8667rem) !important;
    line-height: clamp(0.5667rem, 0.8854vw, 2.2667rem) !important;
    letter-spacing: clamp(0.0033rem, 0.0052vw, 0.0133rem) !important;
  }
}
.wx--msd-human-signin-pwdless--classic--resend-credential-btn .wx--action--button--classic--button .ant-btn-text {
  .wx--action--button--classic--icon, .wx--action--button--classic--label {
    font-size: clamp(0.4667rem, 0.7292vw, 1.8667rem) !important;
    line-height: clamp(0.6rem, 0.9375vw, 2.4rem) !important;
    letter-spacing: clamp(0.0033rem, 0.0052vw, 0.0133rem) !important;
  }
}
@layer component {
  .wx--msd-human-signin-pwdless--classic--content-stack {
    gap: clamp(1.6rem, 2.5vw, 6.4rem);
  }
  .wx--msd-human-signin-pwdless--classic--content-substack {
    gap: clamp(1.6rem, 2.5vw, 6.4rem);
  }
  .wx--msd-human-signin-pwdless--classic--content-text {
    .wx-html-typography {
      color: #737373;
      font-size: clamp(0.4667rem, 0.7292vw, 1.8667rem);
      font-weight: 400;
      line-height: clamp(0.7rem, 1.0938vw, 2.8rem);
      letter-spacing: clamp(0.0033rem, 0.0052vw, 0.0133rem);
      b, strong {
        color: #1f1f1f;
        font-size: clamp(0.4667rem, 0.7292vw, 1.8667rem);
        font-weight: 500;
        line-height: clamp(0.7rem, 1.0938vw, 2.8rem);
        letter-spacing: clamp(0.0033rem, 0.0052vw, 0.0133rem);
      }
    }
  }
  .wx--msd-human-signin-pwdless--classic--resend-credential-btn .wx--action--button--classic--label {
    height: 1.5rem;
    line-height: var(--typography-lineHeight-button-lg) !important;
    letter-spacing: var(--typography-letterSpacing-tight) !important;
  }
}
@layer components {
  .wx--msd-start-authn--classic--description-text {
    .wx-html-typography {
      color: #737373;
      font-size: clamp(0.4667rem, 0.7292vw, 1.8667rem);
      font-weight: 400;
      line-height: clamp(0.7rem, 1.0938vw, 2.8rem);
      letter-spacing: clamp(0.0033rem, 0.0052vw, 0.0133rem);
      b, strong {
        color: #1f1f1f;
        font-size: clamp(0.4667rem, 0.7292vw, 1.8667rem);
        font-weight: 500;
        line-height: clamp(0.7rem, 1.0938vw, 2.8rem);
        letter-spacing: clamp(0.0033rem, 0.0052vw, 0.0133rem);
      }
    }
  }
}
@layer components {
  .wx--msd-token-authn--classic--description-text {
    .wx-html-typography {
      color: #737373;
      font-size: clamp(0.4667rem, 0.7292vw, 1.8667rem);
      font-weight: 400;
      line-height: clamp(0.7rem, 1.0938vw, 2.8rem);
      letter-spacing: clamp(0.0033rem, 0.0052vw, 0.0133rem);
      b, strong {
        color: #1f1f1f;
        font-size: clamp(0.4667rem, 0.7292vw, 1.8667rem);
        font-weight: 500;
        line-height: clamp(0.7rem, 1.0938vw, 2.8rem);
        letter-spacing: clamp(0.0033rem, 0.0052vw, 0.0133rem);
      }
    }
  }
}
.wx--msd-data-product-listograph--grid-container {
  gap: clamp(0.75rem, 1.25vw, 3rem);
  flex: 1;
  min-height: 0;
  display: flex;
  flex-direction: column;
  height: 100%;
}
.wx--msd-data-product-listograph--classic--root .grid, .wx--msd-data-product-listograph--classic--product-grid {
  width: 100%;
  grid-auto-rows: var( --wx-msd-grid-row-height, calc(clamp(13.75rem, calc(4.375rem + 10vw), 36.25rem) + 0.9375rem) );
}
.wx--msd-data-product-listograph--classic--root .grid, .wx--msd-data-product-listograph--classic--product-grid {
  grid-template-columns: repeat(3, 1fr) !important;
  gap: clamp(1.0669rem, 1.6667vw, 3rem) clamp(0.9331rem, 1.4583vw, 2.625rem) !important;
  column-gap: clamp(1.6rem, 2.5vw, 6rem) !important;
  padding-left: clamp(0.25rem, 0.4167vw, 4rem) !important;
  padding-right: clamp(0.25rem, 0.4167vw, 4rem) !important;
}
@media (min-width: 105rem) {
  .wx--msd-data-product-listograph--classic--root .grid, .wx--msd-data-product-listograph--classic--product-grid {
    grid-template-columns: repeat(3, 1fr) !important;
    gap: clamp(1.2rem, 1.875vw, 3.375rem) clamp(1.0669rem, 1.6667vw, 3rem) !important;
    column-gap: clamp(1.6rem, 2.5vw, 6rem) !important;
  }
}
@media (min-width: 160rem) {
  .wx--msd-data-product-listograph--classic--root .grid, .wx--msd-data-product-listograph--classic--product-grid {
    grid-template-columns: repeat(3, 1fr) !important;
    gap: clamp(1.3331rem, 2.0833vw, 3.75rem) clamp(1.2rem, 1.875vw, 3.375rem) !important;
    column-gap: clamp(1.6rem, 2.5vw, 6rem) !important;
  }
}
@media (min-width: 240rem) {
  .wx--msd-data-product-listograph--classic--root .grid, .wx--msd-data-product-listograph--classic--product-grid {
    grid-template-columns: repeat(3, 1fr) !important;
    gap: clamp(2.1331rem, 3.3333vw, 6rem) clamp(1.3331rem, 2.0833vw, 3.75rem) !important;
    column-gap: clamp(1.6rem, 2.5vw, 6rem) !important;
  }
}
@media (min-width: 256rem) {
  .wx--msd-data-product-listograph--classic--root .grid, .wx--msd-data-product-listograph--classic--product-grid {
    grid-template-columns: repeat(3, 1fr) !important;
    gap: clamp(1.8669rem, 2.9167vw, 5.25rem) clamp(1.6rem, 2.5vw, 4.5rem) !important;
    column-gap: clamp(1.6rem, 2.5vw, 6rem) !important;
  }
}
.wx--msd-data-product-listograph--classic--product-grid-item {
  width: 100%;
  max-width: 100%;
}
.wx--msd-data-product-listograph--classic--root .wx-grid-card {
  transition: background-color 0.3s ease, backdrop-filter 0.3s ease, box-shadow 0.3s ease !important;
}
.wx--msd-data-product-listograph--classic--root .wx-grid-card:hover {
  background: var(--color-solid-white) !important;
  backdrop-filter: blur(0px) !important;
  -webkit-backdrop-filter: blur(0px) !important;
  box-shadow: 0 0 5rem 0 rgb(0 0 0 / 0.08) !important;
}
.wx--msd-data-product-listograph--classic--grid-content {
  padding: clamp(0.8rem, 1.25vw, 3rem);
  height: 100%;
  gap: clamp(0.6581rem, 0.8333vw, 1.125rem);
}
.wx--msd-data-product-listograph--classic--grid-header {
  gap: clamp(0.5331rem, 0.8333vw, 1.5rem);
}
.wx--msd-data-product-listograph--classic--grid-title {
  color: var(--color-primary-900);
  font-size: clamp(0.5331rem, 0.8333vw, 2rem);
  font-weight: var(--typography-fontWeight-medium);
  line-height: 1.25;
  width: 100%;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: clamp(48.75rem, 56vw, 67.5rem);
}
.wx--msd-data-product-listograph--classic--grid-description {
  color: var(--color-primary-400);
  font-size: clamp(0.4331rem, 0.6771vw, 1.625rem);
  font-weight: var(--typography-fontWeight-regular);
  line-height: 1.4;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  width: 100%;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  max-height: calc(1.4em * 2);
}
.wx--msd-data-product-listograph--classic--grid-publisher {
  gap: clamp(0.3331rem, 0.5208vw, 0.9375rem);
  font-size: clamp(0.4331rem, 0.6771vw, 1.625rem);
}
.wx--msd-data-product-listograph--classic--grid-meta {
  gap: clamp(0.4rem, 0.625vw, 1.125rem);
}
.wx--msd-data-product-listograph--classic--grid-stats {
  gap: clamp(0.1331rem, 0.2083vw, 0.375rem);
}
.wx--msd-data-product-listograph--classic--meta-stats-container {
  gap: clamp( 0.5331rem, calc(0.5331rem + (4.625 - 0.5331) * (100vw - 64rem) / (240 - 64)), 4.625rem );
}
.wx--msd-data-product-listograph--classic--publisher-meta-container {
  gap: clamp( 0.4rem, calc(0.4rem + (1.5 - 0.4) * (100vw - 64rem) / (240 - 64)), 1.5rem );
}
.wx--msd-data-product-listograph--classic--meta-content {
  gap: clamp(0.5331rem, 0.8333vw, 1.5rem);
}
.wx--msd-data-product-listograph--classic--meta-details {
  gap: clamp(0.2669rem, 0.4167vw, 1.5rem);
}
.wx--msd-data-product-listograph--classic--meta-right {
  gap: clamp(0.1331rem, 0.2083vw, 0.75rem);
}
.wx--msd-data-product-listograph--classic--meta-value, .wx--msd-data-product-listograph--classic--meta-value-secondary {
  color: var(--text-title, var(--color-primary-900));
  font-size: clamp(0.4669rem, 0.7292vw, 1.75rem);
  font-family: var(--typography-fontFamily-mono);
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.wx--msd-data-product-listograph--classic--meta-value {
  font-family: var(--typography-fontFamily-mono);
  max-width: 32ch;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
}
.wx--msd-data-product-listograph--classic--meta-value-secondary {
  max-width: 36ch;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
}
@media (max-width: 40rem) {
  .wx--msd-data-product-listograph--classic--meta-value, .wx--msd-data-product-listograph--classic--meta-value-secondary {
    max-width: clamp(8.75rem, 32ch, 32ch);
  }
  .wx--msd-data-product-listograph--classic--meta-value-secondary {
    max-width: clamp(8.75rem, 64ch, 64ch);
  }
}
.wx--msd-data-product-listograph--classic--publisher-label, .wx--msd-data-product-listograph--classic--publisher-name {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.wx--msd-data-product-listograph--classic--stat {
  min-width: fit-content;
}
.wx--msd-data-product-listograph--classic--grid-meta-text {
  color: var(--text-title, var(--color-primary-900));
  font-size: clamp(0.4331rem, 0.6771vw, 1.75rem);
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  width: fit-content;
  max-width: 24ch;
  overflow: hidden;
  text-overflow: ellipsis;
}
.wx--msd-data-product-listograph--classic--meta-item img, .wx--msd-data-product-listograph--classic--stat img {
  width: clamp(0.5669rem, 0.8854vw, 2.125rem);
  height: clamp(0.5669rem, 0.8854vw, 2.125rem);
}
.wx--msd-data-product-listograph--classic--feed-list-container {
  --feed-gap: clamp(1rem, 2.5vw, 6rem);
  gap: var(--feed-gap);
  padding: clamp(0.79rem, -1rem + 2.08vw, 3.5rem) clamp(1rem, 3vw, 7.5rem) 0 clamp(1rem, 3vw, 7.5rem);
  margin: 0 auto;
  overflow: auto;
  position: relative;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.wx--msd-data-product-listograph--classic--feed-list-container::-webkit-scrollbar {
  display: none;
}
.wx--msd-data-product-listograph--classic--feed-list-container > * {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.wx--msd-data-product-listograph--classic--product-feed {
  gap: 0;
}
.wx--msd-data-product-listograph--classic--product-feed-item {
  padding: clamp(0.75rem, 1.15vw, 2.375rem) clamp(0.75rem, 1.15vw, 2.375rem) clamp(0.75rem, 1.15vw, 2.375rem) clamp(0.875rem, 1.25vw, 2.375rem) !important;
  gap: clamp(0.3331rem, 0.5208vw, 1rem);
  align-self: stretch;
  border-radius: 0.375rem;
  position: relative;
  height: clamp(9.375rem, 4.75rem + 5.42vw, 24rem);
  background-color: transparent;
  width: clamp(48.5333rem, 75.8333vw, 175rem);
  transition: background-color 0.3s ease, backdrop-filter 0.3s ease;
}
.wx--msd-data-product-listograph--classic--product-feed-item:hover {
  background: var(--color-solid-white) !important;
  @supports (color: color-mix(in lab, red, red)) {
    background: color-mix(in srgb, var(--color-solid-white) 85%, transparent) !important;
  }
  backdrop-filter: blur(2px) !important;
  -webkit-backdrop-filter: blur(2px) !important;
}
.wx--msd-data-product-listograph--classic--feed-content {
  height: 100%;
  gap: clamp(0.5rem, 0.83vw, 2rem);
  width: 100%;
}
.wx--msd-data-product-listograph--classic--feed-icon {
  height: clamp(4.5331rem, 7.0833vw, 15rem);
}
.wx--msd-data-product-listograph--classic--feed-icon img {
  width: clamp( 4.5625rem, calc(8.5rem + (15.3125 - 8.5) * (100vw - 120rem) / (240 - 64)), 15.3125rem ) !important;
  height: clamp( 4.5625rem, calc(8.5rem + (15.3125 - 8.5) * (100vw - 120rem) / (240 - 64)), 15.3125rem ) !important;
}
@media (min-width: 85.375rem) and (max-width: 89.9375rem) {
  .wx--msd-data-product-listograph--classic--feed-icon {
    height: 5.9375rem !important;
  }
  .wx--msd-data-product-listograph--classic--feed-icon img {
    width: 5.9375rem !important;
    height: 5.9375rem !important;
  }
}
@media (min-width: 90rem) and (max-width: 119.9375rem) {
  .wx--msd-data-product-listograph--classic--feed-icon {
    height: 6.4375rem !important;
  }
  .wx--msd-data-product-listograph--classic--feed-icon img {
    width: 6.4375rem !important;
    height: 6.4375rem !important;
  }
}
.wx--msd-data-product-listograph--classic--feed-main-content {
  height: 100%;
  min-width: 0;
}
.wx--msd-data-product-listograph--classic--content-groups-wrapper {
  gap: clamp(0.25rem, 0.5vw, 0.25rem);
  min-width: 0;
}
.wx--msd-data-product-listograph--classic--title-description-group {
  gap: clamp(0.4375rem, 0.25rem + 0.42vw, 1rem);
  min-width: 0;
}
.wx--msd-data-product-listograph--classic--feed-title {
  font-weight: 600;
  font-size: clamp(0.875rem, 0.625vw + 0.25rem, 4rem);
  line-height: clamp(1.25rem, 0.3125rem + 0.52vw, 5rem);
  color: var(--color-primary-900);
  margin: 0;
  height: clamp(1.375rem, 0.375rem + 0.57vw, 5.5rem);
  max-width: clamp(40rem, 70vw, 160rem);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.wx--msd-data-product-listograph--classic--feed-description {
  color: var(--color-primary-400);
  font-size: clamp(0.4331rem, 0.6771vw, 1.625rem);
  font-style: normal;
  font-weight: 400;
  line-height: 1.4;
  margin: 0;
  width: 100%;
  max-width: clamp(40rem, 70vw, 160rem);
  min-width: 0;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.wx--msd-data-product-listograph--classic--feed-publisher {
  margin: 0;
  height: 1.1875rem;
  gap: clamp(0.3331rem, 0.5208vw, 0.9375rem);
}
.wx--msd-data-product-listograph--classic--publisher-label-feed {
  color: var(--color-primary-400);
  font-size: clamp(0.4331rem, 0.6771vw, 1.625rem);
  font-style: normal;
  font-weight: var(--typography-fontWeight-regular, 400);
  line-height: normal;
}
.wx--msd-data-product-listograph--classic--publisher-name-feed {
  color: var(--color-primary-900);
  font-size: clamp(0.4331rem, 0.6771vw, 1.625rem);
  font-style: normal;
  font-weight: var(--typography-fontWeight-regular, 500);
  line-height: normal;
  max-width: clamp(10rem, 25vw, 30rem);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
}
.wx--msd-data-product-listograph--classic--feed-meta {
  gap: 1rem;
  height: 1.1875rem;
}
.wx--msd-data-product-listograph--classic--meta-detail {
  font-size: clamp(0.7656rem, 0.5rem + 0.365vw, 1.75rem) !important;
  color: var(--color-primary-900);
  gap: clamp(0.4375rem, 0.25rem + 0.42vw, 1rem) !important;
  line-height: clamp(1.06, 0.0104vw, 1.8);
  font-weight: 400;
}
.wx--msd-data-product-listograph--classic--meta-detail-new {
  color: var(--color-primary-900);
  font-family: var(--typography-fontFamily-mono);
  font-size: clamp(0.4669rem, 0.7292vw, 1.75rem);
  font-style: normal;
  font-weight: var(--typography-fontWeight-regular, 400);
  line-height: normal;
}
.wx--msd-data-product-listograph--classic--meta-item-feed {
  gap: 0.25rem;
  color: var(--color-primary-900);
  font-size: var(--typography-fontSize-sm);
  font-style: normal;
  font-weight: var(--typography-fontWeight-regular);
  line-height: normal;
}
.wx--msd-data-product-listograph--classic--meta-label-feed {
  color: var(--color-primary-400);
  font-size: clamp(0.4669rem, 0.7292vw, 1.75rem);
  font-style: normal;
  font-weight: var(--typography-fontWeight-regular, 400);
  line-height: normal;
}
.wx--msd-data-product-listograph--classic--version-edition-group {
  gap: clamp(0.875rem, 0.5rem + 0.83vw, 2rem);
  width: clamp(35rem, 20rem + 35vw, 55rem);
  height: clamp(1.0391rem, 0.5938rem + 0.99vw, 2.375rem);
}
.wx--msd-data-product-listograph--classic--stats-group {
  gap: 3.75rem;
}
.wx--msd-data-product-listograph--classic--calendar-monthly {
  width: 4.0625rem;
  height: 1rem;
}
.wx--msd-data-product-listograph--classic--feed-stats {
  gap: clamp(1.5rem, 3.125vw, 7.5rem);
}
.wx--msd-data-product-listograph--classic--stat {
  gap: clamp(0.2188rem, 0.125rem + 0.21vw, 1rem);
  color: var(--color-primary-900);
  font-size: clamp(0.4331rem, 0.6771vw, 1.75rem) !important;
  line-height: clamp(0.7656rem, 0.5rem + 0.365vw, 3.5rem) !important;
  letter-spacing: clamp(0.0054rem, 0.00375rem + 0.003vw, 0.025rem) !important;
}
.wx--msd-data-product-listograph--classic--stat-icon {
  width: clamp(0.875rem, 0.5rem + 0.52vw, 1.5rem);
  height: clamp(0.875rem, 0.5rem + 0.52vw, 1.5rem);
}
.wx--msd-data-product-listograph--classic--frequency-label {
  min-width: 5rem;
}
.wx--msd-data-product-listograph--classic--stat-value-frequency {
  width: clamp(3.4375rem, 2.6vw, 4.375rem);
  overflow: visible;
}
.wx--msd-data-product-listograph--classic--stat-value-last-updated {
  width: clamp(5rem, 3.9vw, 6.25rem);
  overflow: visible;
}
.wx--msd-data-product-listograph--classic--stat-value-objects {
  width: clamp(3.75rem, 3.125vw, 4.6875rem);
  overflow: visible;
}
.wx--msd-data-product-listograph--classic--stat-value-size {
  width: clamp(3.4375rem, 2.6vw, 4.375rem);
  overflow: visible;
}
.wx--msd-data-product-listograph--classic--stat-value-usability {
  width: clamp(5.625rem, 4.17vw, 8.75rem);
  overflow: visible;
}
@media (min-width: 240rem) {
  .wx--msd-data-product-listograph--classic--product-feed-item {
    height: clamp(9.375rem, 4.75rem + 5.42vw, 28rem) !important;
  }
}
@media (min-width: 256rem) {
  .wx--msd-data-product-listograph--classic--product-feed-item {
    border-radius: clamp(1rem, 2vw, 3.25rem);
  }
  .wx--msd-data-product-listograph--classic--feed-icon {
    width: clamp(4.5331rem, 7.0833vw, 17.1875rem);
    height: clamp(4.5331rem, 7.0833vw, 17.1875rem);
  }
  .wx--msd-data-product-listograph--classic--feed-icon img {
    width: clamp( 4.5625rem, calc(8.5rem + (17.1875 - 8.5) * (100vw - 120rem) / (256 - 64)), 17.1875rem ) !important;
    height: clamp( 4.5625rem, calc(8.5rem + (17.1875 - 8.5) * (100vw - 120rem) / (256 - 64)), 17.1875rem ) !important;
  }
  .wx--msd-data-product-listograph--classic--stat-value-frequency {
    width: clamp(3.4375rem, 2.6vw, 8.125rem) !important;
    min-width: 8.125rem !important;
  }
  .wx--msd-data-product-listograph--classic--stat-value-last-updated {
    width: clamp(5rem, 3.9vw, 11.25rem) !important;
    min-width: 11.25rem !important;
  }
  .wx--msd-data-product-listograph--classic--stat-value-objects {
    width: clamp(3.75rem, 3.125vw, 8.75rem) !important;
    min-width: 8.75rem !important;
  }
  .wx--msd-data-product-listograph--classic--stat-value-size {
    width: clamp(3.4375rem, 2.6vw, 8.125rem) !important;
    min-width: 8.125rem !important;
  }
  .wx--msd-data-product-listograph--classic--stat-value-usability {
    width: clamp(5.625rem, 4.17vw, 12.5rem) !important;
    min-width: 12.5rem !important;
  }
  .wx--msd-data-product-listograph--classic--feed-stats {
    gap: clamp(1.5rem, 3.125vw, 6.25rem) !important;
  }
  .wx--msd-data-product-listograph--classic--version-edition-group {
    width: clamp(35rem, 20rem + 35vw, 90rem) !important;
    overflow: visible !important;
  }
  .wx--msd-data-product-listograph--classic--version-edition-group .wx--msd-data-product-listograph--classic--meta-detail {
    overflow: visible !important;
  }
  .wx--msd-data-product-listograph--classic--version-edition-group .wx--msd-data-product-listograph--classic--meta-detail-new {
    overflow: visible !important;
    text-overflow: clip !important;
    white-space: normal !important;
  }
  .wx--msd-data-product-listograph--classic--stats-group {
    gap: 5rem !important;
  }
}
.wx--msd-data-product-listograph--classic--root {
  overflow: hidden;
  inset: 0;
  --wx-msd-grid-row-height-base: clamp(200px, calc(50px + 10vw), 560px);
  --wx-msd-grid-row-height: calc(var(--wx-msd-grid-row-height-base) + 15px);
}
.wx--msd-data-product-listograph--classic--root-container-bg {
  background-image: url("/vmw/wx/wx-assets/image/light-theme/outlined/msd-landing-page-bg.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top;
}
@media (min-width: 1921px) {
  .wx--msd-data-product-listograph--classic--root {
    --wx-msd-grid-row-height-base: clamp(250px, calc(100px + 10vw), 610px);
  }
}
@media (min-width: 2133px) {
  .wx--msd-data-product-listograph--classic--root {
    --wx-msd-grid-row-height-base: clamp(260px, calc(95px + 8.5vw), 550px);
  }
}
@media (min-width: 2400px) {
  .wx--msd-data-product-listograph--classic--root {
    --wx-msd-grid-row-height-base: clamp(270px, calc(110px + 8.5vw), 570px);
  }
}
@media (min-width: 2560px) {
  .wx--msd-data-product-listograph--classic--root {
    --wx-msd-grid-row-height-base: clamp(290px, calc(140px + 8vw), 590px);
  }
}
@media (min-width: 3840px) {
  .wx--msd-data-product-listograph--classic--root {
    --wx-msd-grid-row-height-base: clamp(320px, calc(176px + 8.2vw), 672px);
  }
}
.wx--msd-data-product-listograph--classic--hero {
  padding: clamp(0.5rem, 0.8333vw, 2rem) 0 0 0;
  flex-shrink: 0;
}
.wx--msd-data-product-listograph--classic--hero-content {
  gap: clamp(12.8px, 1.25vw, 48px);
  max-width: clamp(982.4px, 95.9375vw, 3684px);
}
.wx--msd-data-product-listograph--classic--title {
  color: #1f1f1f;
  font-size: clamp(1.333rem, 0.667rem + 1.48vw, 3.833rem);
  font-style: normal;
  font-weight: 600;
  line-height: clamp(1.6rem, 0.8rem + 1.78vw, 4.6rem);
  letter-spacing: clamp(0.00333rem, 0.00167rem + 0.0037vw, 0.00958rem);
  height: clamp(1.7rem, 0.85rem + 1.89vw, 4.888rem);
}
.wx--msd-data-product-listograph--classic--description {
  color: #8c8c8c;
  font-size: clamp(0.833rem, 0.444rem + 0.86vw, 2.083rem);
  font-style: normal;
  font-weight: 400;
  line-height: clamp(1.083rem, 0.578rem + 1.12vw, 2.708rem);
  letter-spacing: clamp(0.00417rem, 0.00222rem + 0.0043vw, 0.01042rem);
  white-space: nowrap;
  width: max-content;
  max-width: 100%;
}
.wx--msd-data-product-listograph--classic--search-container {
  padding: var(--spacing-spacing-4xl) 0 var(--spacing-spacing-5xl) 0;
}
.wx--msd-data-product-listograph--classic--search-bar {
  background: var(--color-background-primary);
  border-radius: var(--border-radius-3xl);
  padding: var(--spacing-spacing-md) var(--spacing-spacing-2xl) var(--spacing-spacing-md) var(--spacing-spacing-4xl);
  height: 3.125rem;
  width: 67.6875rem;
}
.wx--msd-data-product-listograph--classic--search-placeholder {
  color: var(--color-primary-400);
  font-size: var(--typography-fontSize-sm);
  font-weight: var(--typography-fontWeight-regular);
  line-height: var(--typography-lineHeight-multipleLine-xs);
  letter-spacing: var(--typography-letterSpacing-tight);
}
.wx--msd-data-product-listograph--classic--list-search-icon {
  color: var(--color-primary-400);
}
.wx--msd-data-product-listograph--classic--controls-container {
  flex-shrink: 0;
  height: 1.5625rem;
}
.wx--msd-data-product-listograph--classic--pagination {
  gap: var(--spacing-spacing-xs);
  width: var(--spacing-spacing-96);
  height: var(--spacing-spacing-lg);
}
.wx--msd-data-product-listograph--classic--pagination-info {
  gap: var(--spacing-spacing-4xl);
}
.wx--msd-data-product-listograph--classic--pagination-range {
  gap: var(--spacing-spacing-xs);
  color: var(--color-primary-900);
  font-size: var(--typography-fontSize-xs);
  font-weight: var(--typography-fontWeight-medium);
  line-height: var(--typography-lineHeight-singleLine-xs);
  letter-spacing: var(--typography-letterSpacing-tight);
}
.wx--msd-data-product-listograph--classic--product-count-text {
  color: var(--color-primary-400);
  font-size: var(--typography-fontSize-xs);
  font-weight: var(--typography-fontWeight-regular);
  line-height: var(--typography-lineHeight-singleLine-xs);
  letter-spacing: var(--typography-letterSpacing-tight);
}
.wx--msd-data-product-listograph--classic--product-count-number {
  color: var(--color-primary-900);
  line-height: var(--typography-lineHeight-singleLine-xs);
}
.wx--msd-data-product-listograph--classic--filter-toolbar {
  gap: var(--spacing-spacing-lg);
}
.wx--msd-data-product-listograph--classic--filter-controls {
  gap: var(--spacing-spacing-sm);
}
.wx--msd-data-product-listograph--classic--filter-icons {
  gap: 0.625rem;
}
.wx--msd-data-product-listograph--classic--filter-icon {
  width: 0.8125rem;
  height: 0.8125rem;
  background: none;
  border: none;
  color: var(--color-primary-400);
  transition: color var(--transition-duration-200) ease;
}
.wx--msd-data-product-listograph--classic--divider {
  width: var(--border-width-default);
  height: var(--spacing-spacing-xl);
  background-color: var(--color-primary-300);
}
.wx--msd-data-product-listograph--classic--view-controls {
  gap: 0.625rem;
}
.wx--msd-data-product-listograph--classic--view-icon {
  width: 0.8125rem;
  height: 0.8125rem;
  background: none;
  border: none;
  color: var(--color-primary-400);
  transition: color var(--transition-duration-200) ease;
}
.wx--msd-data-product-listograph--classic--view-icon.active {
  color: var(--color-primary-900);
}
.wx--msd-data-product-listograph--classic--grid-container {
  padding: var(--spacing-spacing-xl);
  box-sizing: border-box;
  overflow-y: auto;
  overflow-x: hidden;
  flex: 1;
  min-height: 0;
  position: relative;
  -ms-overflow-style: none;
  scrollbar-width: none;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.wx--msd-data-product-listograph--classic--grid-container::-webkit-scrollbar {
  display: none;
}
.wx--msd-data-product-listograph--grid-container {
  flex: 1;
  min-height: 0;
  display: flex;
  flex-direction: column;
  height: 100%;
}
.wx--msd-data-product-listograph--classic--publisher-label {
  color: var(--color-primary-400);
  font-weight: var(--typography-fontWeight-regular);
}
.wx--msd-data-product-listograph--classic--publisher-name {
  color: var(--color-primary-900);
  font-weight: var(--typography-fontWeight-medium);
}
.wx--msd-data-product-listograph--classic--meta-content {
  gap: var(--spacing-spacing-4xl);
}
.wx--msd-data-product-listograph--classic--meta-details {
  gap: clamp(0.1331rem, 0.2083vw, 0.375rem);
  font-size: clamp(0.4331rem, 0.6771vw, 1.2188rem);
  line-height: clamp(1.06, 0.0104vw, 1.8);
}
.wx--msd-data-product-listograph--classic--meta-detail {
  gap: var(--spacing-spacing-sm);
  font-size: 0.875rem;
  font-weight: 400;
}
.wx--msd-data-product-listograph--classic--meta-label {
  color: var(--color-primary-400);
  font-size: clamp(0.4669rem, 0.7292vw, 1.75rem);
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.wx--msd-data-product-listograph--classic--meta-value {
  color: var(--color-primary-900);
  font-size: clamp(0.4669rem, 0.7292vw, 1.75rem);
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.wx--msd-data-product-listograph--classic--meta-item {
  gap: clamp(0.1331rem, 0.2083vw, 0.375rem);
  color: var(--color-primary-900);
  font-size: var(--typography-fontSize-sm);
  font-style: normal;
  font-weight: var(--typography-fontWeight-regular);
  line-height: normal;
  width: clamp(3.3667rem, 5.2604vw, 12.625rem);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.wx--msd-data-product-listograph--classic--circular-nav {
  bottom: var(--spacing-spacing-xl);
  left: var(--spacing-spacing-xl);
}
.wx--msd-data-product-listograph--classic--circular-nav-btn {
  width: var(--spacing-spacing-6xl);
  height: var(--spacing-spacing-6xl);
  border-radius: 50%;
  border: var(--border-width-default) solid var(--color-primary-300);
  background-color: var(--color-solid-white);
  color: var(--color-primary-900);
}
.wx--msd-data-product-listograph--classic--floating-actions {
  bottom: var(--spacing-spacing-lg);
  right: var(--spacing-spacing-xl);
  gap: var(--spacing-spacing-sm);
  flex-direction: row;
}
.wx--msd-data-product-listograph--classic--pagination-icons {
  width: var(--spacing-spacing-6xl);
  height: var(--spacing-spacing-6xl);
  border-radius: 50%;
  border: var(--border-width-default) solid var(--color-primary-300);
  background-color: var(--color-solid-white);
  padding: var(--spacing-spacing-md);
}
.wx--msd-data-product-listograph--classic--action-controls {
  gap: var(--spacing-spacing-sm);
  height: var(--spacing-spacing-2xl);
  width: var(--spacing-spacing-96);
  cursor: var(--interactive-cursor-disabled);
}
.wx--msd-data-product-listograph--classic--action-group {
  gap: var(--spacing-spacing-sm);
  cursor: var(--interactive-cursor-disabled);
}
.wx--msd-data-product-listograph--classic--action-icon {
  background: none;
  border: none;
  cursor: var(--interactive-cursor-disabled);
  opacity: var(--interactive-opacity-disabled);
}
.wx--msd-data-product-listograph--classic--action-icon img {
  filter: grayscale(100%) brightness(0.7);
}
.wx--msd-data-product-listograph--classic--action-text {
  color: var(--color-primary-400);
  font-size: var(--typography-fontSize-sm);
  font-style: normal;
  font-weight: var(--typography-fontWeight-medium);
  line-height: var(--typography-lineHeight-button-sm);
  letter-spacing: var(--typography-letterSpacing-default);
  cursor: var(--interactive-cursor-disabled);
  opacity: var(--interactive-opacity-disabled);
}
.wx--msd-data-product-listograph--classic--action-text-primary {
  color: var(--color-primary-400);
  font-size: var(--typography-fontSize-sm);
  font-style: normal;
  font-weight: var(--typography-fontWeight-medium);
  line-height: var(--typography-lineHeight-button-sm);
  letter-spacing: var(--typography-letterSpacing-default);
  cursor: var(--interactive-cursor-disabled);
  opacity: var(--interactive-opacity-disabled);
}
.wx--msd-data-product-listograph--classic--action-divider {
  gap: var(--spacing-spacing-sm);
}
.wx--msd-data-product-view {
  display: flex;
  flex-direction: column;
  background-color: white;
  font-family: "Noto Sans", sans-serif;
  padding: clamp(24px, 1.823vw, 70px) 0 0 0;
  font-size: clamp(14px, 0.95vw, 16px);
}
.wx--msd-data-product-view-container {
  flex: 1;
  display: flex;
  flex-direction: column;
  padding-bottom: 40px;
  max-width: clamp(1500px, 94vw, 3200px);
  margin: 0 auto;
  width: 100%;
  box-sizing: border-box;
}
.wx--msd-data-product-view-header {
  display: flex;
  flex-direction: column;
  gap: clamp(16px, 1.5vw, 32px);
  padding: 16px 0;
}
.wx--msd-data-product-view-content-wrapper {
  display: flex;
  flex-direction: column;
  gap: clamp(2rem, 3.5vw, 6rem);
  padding: 0;
  width: 100%;
  align-items: flex-start;
}
.wx--msd-data-product-view-content {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: clamp(24px, 2vw, 40px);
  flex: 1 1 720px;
  min-width: 0;
  width: 100%;
}
.wx--msd-data-product-view-content-secondary {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: clamp(24px, 2vw, 40px);
  flex: 0 0 auto;
  width: 100%;
  min-width: 0;
}
.wx--msd-data-product-view-secondary-inner {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: flex-start;
  gap: clamp(32px, 2.5vw, 46px);
  margin-left: 0;
  flex-shrink: 0;
}
.wx--msd-data-product-view-secondary-title-section {
  display: flex;
  flex-direction: column;
  gap: 0;
}
.wx--msd-data-product-view-secondary-title-line {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: baseline;
  gap: 0;
}
.wx--msd-data-product-view-secondary-title-bold {
  color: var(--Neutral-1-80, var(--color-primary-900));
  font-family: "Noto Sans";
  font-size: clamp(12px, 0.729vw, 28px);
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  white-space: nowrap;
}
.wx--msd-data-product-view-secondary-title-text {
  color: var(--Neutral-1-80, var(--color-primary-900));
  font-family: "Noto Sans";
  font-size: clamp(12px, 0.729vw, 28px);
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  white-space: nowrap;
  margin-left: 4px;
}
.wx--msd-data-product-view-secondary-subtitle {
  color: var(--text-tertiary, var(--color-primary-300));
  font-family: var(--typography-fontFamily-sans, "Noto Sans");
  font-size: clamp(10px, 0.625vw, 24px);
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.wx--msd-data-product-view-secondary-items-section {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.wx--msd-data-product-view-secondary-item {
  display: flex;
  flex-direction: column;
  gap: 0;
}
.wx--msd-data-product-view-secondary-item-title {
  color: var(--Neutral-1-80, var(--color-primary-900));
  font-family: "Noto Sans";
  font-size: clamp(12px, 0.729vw, 28px);
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  white-space: nowrap;
}
.wx--msd-data-product-view-secondary-item-subtitle {
  color: var(--text-tertiary, var(--color-primary-300));
  font-family: var(--typography-fontFamily-sans, "Noto Sans");
  font-size: clamp(10px, 0.625vw, 24px);
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.wx--msd-data-product-view-secondary-organizations-section {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.wx--msd-data-product-view-secondary-organizations-title {
  color: var(--color-primary-900);
  font-family: "Noto Sans";
  font-size: clamp(12px, 0.729vw, 28px);
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.wx--msd-data-product-view-secondary-organization-pill {
  display: flex;
  padding: clamp(6px, 0.417vw, 16px) clamp(8px, 0.521vw, 20px);
  align-items: center;
  border-radius: clamp(18px, 1.25vw, 48px);
  background: var(--primary-1, var(--color-primary-1));
  width: fit-content;
}
.wx--msd-data-product-view-secondary-organization-text {
  color: var(--color-primary-900);
  font-size: clamp(10px, 0.625vw, 24px);
  font-style: normal;
  font-weight: var(--typography-bodyText-singleLine-xs-fontWeight, 400);
  line-height: clamp(12px, 0.729vw, 28px);
  letter-spacing: clamp(0.08px, 0.0052vw, 0.2px);
}
.wx--msd-data-product-view-secondary-domains-section {
  display: flex;
  flex-direction: column;
  gap: 8px;
  width: 305px;
}
.wx--msd-data-product-view-secondary-domains-title {
  color: var(--color-primary-900);
  font-size: clamp(12px, 0.729vw, 28px);
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.wx--msd-data-product-view-secondary-domains-list {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.wx--msd-data-product-view-secondary-domain-row {
  display: flex;
  flex-direction: row;
  gap: 8px;
}
.wx--msd-data-product-view-secondary-domain-pill {
  display: flex;
  padding: clamp(6px, 0.417vw, 16px) clamp(8px, 0.521vw, 20px);
  align-items: center;
  border-radius: clamp(18px, 1.25vw, 48px);
  background: var(--primary-1, var(--color-primary-1));
  width: fit-content;
}
.wx--msd-data-product-view-secondary-domain-text {
  color: var(--color-primary-900);
  font-size: clamp(10px, 0.625vw, 24px);
  font-style: normal;
  font-weight: var(--typography-bodyText-singleLine-xs-fontWeight, 400);
  line-height: clamp(12px, 0.729vw, 28px);
  letter-spacing: clamp(0.08px, 0.0052vw, 0.2px);
  white-space: nowrap;
}
.wx--msd-data-product-view-description-group {
  display: flex;
  padding-left: 0;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
}
.wx--msd-data-product-view-header-title-group {
  display: flex;
  flex-direction: column;
  gap: clamp(3.2px, 0.3125vw, 9px);
}
.wx--msd-data-product-view-header-title {
  color: var(--text-primary, var(--color-primary-700));
  font-family: var(--typography-fontFamily-default-sans, "Noto Sans");
  font-size: clamp(12.8px, 1.25vw, 42px);
  font-weight: var(--typography-heading-h4-fontWeight, 600);
  line-height: clamp(15.47px, 1.5104vw, 50px);
  letter-spacing: clamp(0.1067px, 0.0104vw, 0.4px);
}
.wx--msd-data-product-view-header-subtitle {
  color: var(--text-tertiary, var(--color-primary-300));
  font-family: var(--typography-fontFamily-default-sans, "Noto Sans");
  font-size: var(--typography-title-t5-fontSize, 14px);
  font-style: normal;
  font-weight: var(--typography-title-t5-fontWeight, 400);
  line-height: var(--typography-title-t5-lineHeight, 19px);
  letter-spacing: var(--typography-title-t5-letterSpacing, 0.15px);
}
.wx--msd-data-product-view-header-description {
  color: var(--color-primary-600);
  font-family: "Noto Sans";
  font-size: clamp(8.53px, 0.8333vw, 28px);
  font-weight: 500;
  line-height: clamp(1.28, 0.0156vw, 2.5);
}
.wx--msd-data-product-view-tabs-and-content-wrapper {
  display: flex;
  flex-direction: column;
  gap: clamp(21.33px, 2.0833vw, 60px);
}
.wx--msd-data-product-view-tabs {
  display: flex;
  padding: clamp(16px, 1.8vw, 32px) 0 0 0;
  align-items: flex-start;
  gap: clamp(20px, 2.2vw, 40px);
  flex-shrink: 0;
  align-self: stretch;
}
.wx--msd-data-product-view-tab-item {
  display: flex;
  align-items: center;
  gap: clamp(3px, 0.208vw, 8px);
  flex-shrink: 0;
  border-radius: var(--cornerRadius-4xl, 32px);
  background: var(--color-primary-1);
  padding: clamp(6px, 0.417vw, 16px) clamp(12px, 0.833vw, 32px);
}
.wx--msd-data-product-view-tab-graph-icon-wrapper {
  display: flex;
  width: clamp(18.13px, 1.7708vw, 51px);
  height: clamp(18.13px, 1.7708vw, 51px);
  padding: clamp(3.73px, 0.3646vw, 10.5px);
  align-items: center;
  gap: clamp(5.33px, 0.5208vw, 15px);
}
.wx--msd-data-product-view-tab-graph-icon-wrapper img {
  width: clamp(9.6px, 0.9375vw, 42px);
  height: clamp(9.6px, 0.9375vw, 42px);
}
.wx--msd-data-product-view-tab-item > img[src*="caret-right.svg"] {
  width: clamp(10.67px, 1.0417vw, 30px);
  height: clamp(10.67px, 1.0417vw, 30px);
}
.wx--msd-data-product-view-tab-label {
  display: flex;
  flex-direction: column;
}
.wx--msd-data-product-view-tab-title {
  font-size: clamp(7.47px, 0.7292vw, 24px);
  color: var(--color-primary-900);
}
.wx--msd-data-product-view-tab-subtitle {
  font-size: clamp(7.47px, 0.7292vw, 24px);
  color: var(--color-primary-500);
}
.wx--msd-data-product-view-dataset-info {
  background-color: white;
  border-radius: 0.5rem;
  margin-bottom: 2rem;
}
.wx--msd-data-product-view-dataset-info p {
  font-size: 0.875rem;
  color: var(--color-primary-600);
  line-height: 1.5;
}
.wx--msd-data-product-view-metadata-section {
  display: flex;
  flex-wrap: nowrap;
  padding-left: 0;
  align-items: flex-start;
  gap: clamp(16px, 1.8vw, 48px);
  overflow-x: auto;
}
.wx--msd-data-product-view-metadata-item {
  text-align: left;
  flex-shrink: 0;
  min-width: fit-content;
}
.wx--msd-data-product-view-metadata-value--version {
  color: var(--color-primary-900);
  font-family: var(--typography-fontFamily-sans, "Noto Sans");
  font-size: clamp(7.47px, 0.7292vw, 32px);
  font-weight: var(--typography-fontWeight-regular, 400);
  white-space: nowrap;
  width: 14ch;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  vertical-align: middle;
}
.wx--msd-data-product-view-metadata-value--edition {
  color: var(--color-primary-900);
  font-family: var(--typography-fontFamily-sans, "Noto Sans");
  font-size: clamp(7.47px, 0.7292vw, 32px);
  font-weight: var(--typography-fontWeight-regular, 400);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  vertical-align: middle;
  width: 26ch;
}
.wx--msd-data-product-view-metadata-value--originated {
  color: var(--color-primary-900);
  font-size: clamp( 7.47px,  0.7292vw,  32px  );
  font-weight: var(--typography-fontWeight-regular, 400);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  vertical-align: middle;
  width: 40ch;
}
.wx--msd-data-product-view-metadata-value--published {
  color: var(--color-primary-900);
  font-family: var(--typography-fontFamily-sans, "Noto Sans");
  font-size: clamp( 7.47px,  0.7292vw,  32px  );
  font-weight: var(--typography-fontWeight-regular, 400);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  vertical-align: middle;
  width: 44ch;
}
.wx--msd-data-product-view-metadata-value--frequency {
  color: var(--color-primary-900);
  font-family: var(--typography-fontFamily-sans, "Noto Sans");
  font-size: clamp( 7.47px,  0.7292vw,  32px  );
  font-weight: var(--typography-fontWeight-regular, 400);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  vertical-align: middle;
  width: 7ch;
}
.wx--msd-data-product-view-metadata-value--usability {
  color: var(--color-primary-900);
  font-family: var(--typography-fontFamily-sans, "Noto Sans");
  font-size: clamp( 7.47px,  0.7292vw,  32px  );
  font-weight: var(--typography-fontWeight-regular, 400);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  vertical-align: middle;
  width: 7ch;
}
.wx--msd-data-product-view-metadata-value--size {
  color: var(--color-primary-900);
  font-family: var(--typography-fontFamily-sans, "Noto Sans");
  font-size: clamp( 7.47px,  0.7292vw,  32px  );
  font-weight: var(--typography-fontWeight-regular, 400);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  vertical-align: middle;
  width: 7ch;
}
.wx--msd-data-product-view-metadata-label {
  color: var(--color-primary-300);
  font-size: clamp(6.4px, 0.625vw, 20px);
  font-weight: var(--typography-fontWeight-medium, 500);
}
.wx--msd-data-product-view-metrics-row {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: clamp(8px, 1.5vw, 32px);
  padding-left: 0;
  width: 100%;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.wx--msd-data-product-view-count-card {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: clamp(4px, 0.5vw, 16px);
  padding: clamp(20px, 2.8vw, 80px);
  flex-shrink: 1;
  flex-grow: 0;
  background: var(--primary-1, var(--color-primary-1));
  min-width: 90px;
  min-height: 90px;
  width: clamp(100px, 14vw, 400px);
  aspect-ratio: 1 / 1;
  border-radius: 50%;
  box-sizing: border-box;
  overflow: hidden;
}
.wx--msd-data-product-view-count-icon {
  width: clamp(28px, 2.656vw, 102px);
  height: clamp(26px, 2.604vw, 100px);
  flex-shrink: 0;
}
.wx--msd-data-product-view-count-icon img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.wx--msd-data-product-view-count-value {
  color: var(--color-primary-900);
  text-align: center;
  font-family: "IBM Plex Mono";
  font-size: clamp(16px, 1.8vw, 52px);
  font-style: normal;
  font-weight: 700;
  line-height: 1.2;
  flex-shrink: 0;
}
.wx--msd-data-product-view-count-label {
  color: var(--color-primary-400);
  text-align: center;
  font-size: clamp(6.67px, 0.8vw, 26px);
  font-style: normal;
  font-weight: 400;
  line-height: 1.3;
  max-width: 100%;
  word-wrap: break-word;
}
.wx--msd-data-product-view-description {
  background-color: white;
  border-radius: 0.5rem;
  padding-right: 40px;
  color: var(--color-primary-400);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  letter-spacing: 0.014px;
}
.wx--msd-data-product-view-dependent-section {
  display: flex;
  flex-direction: column;
  gap: 40px;
  color: var(--color-primary-900);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  letter-spacing: 0.014px;
}
.wx--msd-data-product-view-dependent-list {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 746px), 1fr));
  gap: clamp(24px, 1.8vw, 32px);
  width: 100%;
  max-width: 100%;
}
.wx--msd-data-product-view-dependent-item {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  padding-top: clamp(16px, 1.25vw, 48px);
  min-height: clamp(140px, 8.854vw, 420px);
}
.wx--msd-data-product-view-dependent-icon {
  height: 136px;
}
.wx--msd-data-product-view-dependent-main-content {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 0;
  height: 100%;
  min-width: 0;
}
.wx--msd-data-product-view-dependent-content-groups-wrapper {
  display: flex;
  flex-direction: column;
  gap: clamp(12px, 0.833vw, 32px);
  flex: 1 1 auto;
  min-height: 100%;
  position: relative;
}
.wx--msd-data-product-view-dependent-content-groups-wrapper::after {
  content: "";
  flex: 1 1 auto;
  order: 2;
}
.wx--msd-data-product-view-dependent-title-description-group {
  display: flex;
  flex-direction: column;
  gap: clamp(6px, 0.417vw, 16px);
}
.wx--msd-data-product-view-dependent-title {
  font-weight: 600;
  font-size: clamp(13px, 0.833vw, 32px);
  line-height: clamp(16px, 1.042vw, 40px);
  color: var(--color-primary-900);
  margin: 0;
  width: 100%;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.wx--msd-data-product-view-dependent-description {
  color: var(--color-primary-400);
  font-size: clamp(11px, 0.677vw, 26px);
  font-style: normal;
  font-weight: 400;
  line-height: 1.4;
  width: 100%;
  max-width: clamp(1024px, 100vw, 3840px);
  min-height: clamp(28px, 1.875vw, 72px);
  overflow: hidden;
  text-overflow: ellipsis;
  line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.wx--msd-data-product-view-dependent-publisher {
  order: 1;
  margin: 0;
  height: 19px;
}
.wx--msd-data-product-view-dependent-publisher-label {
  color: var(--color-primary-400);
  font-size: clamp(12px, 0.729vw, 28px);
  font-style: normal;
  font-weight: var(--typography-fontWeight-regular, 400);
  line-height: normal;
}
.wx--msd-data-product-view-dependent-publisher-name {
  color: var(--color-primary-900);
  font-size: clamp(12px, 0.729vw, 28px);
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
.wx--msd-data-product-view-dependent-meta {
  order: 3;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  gap: clamp(12px, 0.833vw, 48px);
  justify-content: space-between;
  min-height: clamp(16px, 0.990vw, 48px);
  width: 100%;
}
.wx--msd-data-product-view-dependent-meta-detail {
  color: var(--color-primary-400);
  font-size: clamp(12px, 0.729vw, 28px);
  font-style: normal;
  font-weight: var(--typography-fontWeight-regular, 400);
  line-height: normal;
  white-space: nowrap;
  display: flex;
  align-items: center;
  gap: clamp( 4px,  calc(4px + (12 - 4) * (100vw - 1024px) / (3840 - 1024)),  12px  );
}
.wx--msd-data-product-view-dependent-meta-detail-new {
  color: var(--color-primary-900);
  font-size: clamp(12px, 0.729vw, 28px);
  font-style: normal;
  font-weight: var(--typography-fontWeight-regular, 400);
  line-height: normal;
  display: inline-block;
  width: 18ch;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: middle;
}
.wx--msd-data-product-view-dependent-version-edition-group {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: clamp(12px, 0.833vw, 32px);
  height: clamp(16px, 0.990vw, 38px);
  align-items: center;
}
.wx--msd-data-product-view-dependent-stats {
  display: flex;
  flex-direction: row;
  gap: clamp(12px, 0.833vw, 48px);
}
.wx--msd-data-product-view-dependent-stat {
  display: flex;
  align-items: center;
  gap: clamp(3px, 0.208vw, 8px);
  font-size: clamp(10px, 0.625vw, 24px);
  color: var(--color-primary-900);
  white-space: nowrap;
  font-weight: var(--typography-fontWeight-regular);
  letter-spacing: var(--typography-letterSpacing-tight);
  line-height: var(--typography-lineHeight-singleLine-xs);
}
.wx--msd-data-product-view-dependent-stat span {
  display: inline-block;
  max-width: 160px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: middle;
  line-height: 1.2;
  padding-right: 4px;
  box-sizing: border-box;
}
.wx--msd-data-product-view-dependent-stat img {
  width: clamp(14px, 0.885vw, 51px);
  height: clamp(14px, 0.885vw, 51px);
  max-width: none;
  flex-shrink: 0;
  display: block;
  object-fit: contain;
}
.wx--msd-data-product-view-circle-stat-type {
  color: var(--icon-iconFilled, var(--color-primary-400));
  font-family: var(--typography-fontFamily-sans, "Noto Sans");
  font-size: clamp(11px, 0.729vw, 27px);
  font-style: normal;
  font-weight: var(--typography-fontWeight-regular, 400);
  line-height: normal;
}
.wx--msd-data-product-view-circle-stat-percentage {
  color: var(--color-primary-900);
  font-family: var(--typography-fontFamily-sans, "Noto Sans");
  font-size: clamp(16px, 1.25vw, 33px);
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.wx--msd-data-product-view-circle-stat-count {
  color: var(--icon-iconFilled, var(--color-primary-400));
  font-family: var(--typography-fontFamily-sans, "Noto Sans");
  font-size: clamp(10px, 0.625vw, 21px);
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.wx--msd-data-product-view-dependent-list .wx--msd-data-product-listograph--classic--controls-container, .wx--msd-data-product-view-dependent-list .wx--msd-data-product-listograph--embedded--controls-container {
  padding-left: 0 !important;
  padding-right: 25px !important;
}
.wx--msd-data-product-view-dependent-list[data-alignment="right"] .wx--msd-data-product-listograph--classic--controls-container, .wx--msd-data-product-view-dependent-list[data-alignment="right"] .wx--msd-data-product-listograph--embedded--controls-container {
  padding-left: 0 !important;
  padding-right: 0px !important;
}
.wx--msd-data-product-view-dependent-section-title {
  color: var(--color-primary-900);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  letter-spacing: 0.014px;
}
.wx--msd-data-product-view-dependent-main-title {
  color: var(--color-primary-900);
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  font-size: clamp(12.8px, 1.25vw, 42px);
  margin-bottom: clamp( 14px,  calc(20px + (36 - 20) * (100vw - 1024px) / (3840 - 1024)),  36px  );
}
.wx--msd-data-product-view-dependent-tabs {
  display: flex;
  gap: clamp(12px, 1.25vw, 48px);
  border-bottom: 2px solid var(--color-primary-200);
  margin-bottom: clamp(12px, 1.25vw, 48px);
}
.wx--msd-data-product-view-dependent-tab {
  padding: 0;
  background: none;
  border: none;
  font-size: clamp(12px, 0.729vw, 28px);
  font-weight: 500;
  color: var(--color-primary-500);
  cursor: pointer;
  position: relative;
  transition: all 0.2s;
  padding-bottom: clamp(8px, 0.625vw, 24px);
}
.wx--msd-data-product-view-dependent-tab:hover {
  color: var(--color-primary-800);
}
.wx--msd-data-product-view-dependent-tab.active {
  color: var(--color-solid-black);
}
.wx--msd-data-product-view-dependent-tab.active::after {
  content: '';
  position: absolute;
  bottom: -2px;
  left: 0;
  right: 0;
  height: 2px;
  background: var(--color-solid-black);
}
.wx--msd-data-product-view-dependent-tab-content {
  animation: fadeIn 0.3s ease-in;
}
@keyframes fadeIn {
  from {
    opacity: 0;
    transform: translateY(-10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.wx--msd-data-product-view-dependent-meta-detail-new-secondary {
  color: var(--color-primary-900);
  font-family: var(--typography-fontFamily-mono);
  font-size: clamp(12px, 0.729vw, 28px);
  font-style: normal;
  font-weight: var(--typography-fontWeight-regular, 400);
  line-height: normal;
  display: inline-block;
  width: 32ch;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: middle;
}
@media (max-width: 1200px) {
  .wx--msd-data-product-view-content-wrapper {
    flex-direction: column;
    gap: 2rem;
  }
  .wx--msd-data-product-view-content {
    width: 100%;
  }
  .wx--msd-data-product-view-content-secondary {
    width: 100%;
    order: 2;
  }
  .wx--msd-data-product-view-secondary-inner {
    max-width: 600px;
    margin: 0 auto;
  }
  .wx--msd-data-product-view-tabs {
    gap: 20px;
    overflow-x: auto;
  }
  .wx--msd-data-product-view-tab-item {
    flex-shrink: 0;
  }
  .wx--msd-data-product-view-metrics-row {
    gap: clamp(8px, 1vw, 12px);
  }
  .wx--msd-data-product-view-dependent-list {
    grid-template-columns: 1fr;
  }
}
@media (min-width: 1200px) and (max-width: 1919px) {
  .wx--msd-data-product-view-content-wrapper {
    flex-direction: row;
  }
  .wx--msd-data-product-view-content {
    flex: 1 1 720px;
    width: auto;
  }
  .wx--msd-data-product-view-content-secondary {
    flex: 0 0 clamp(260px, 18vw, 300px);
    width: clamp(260px, 18vw, 300px);
  }
  .wx--msd-data-product-view-secondary-inner {
    width: 100%;
    max-width: 270px;
    margin-left: auto;
  }
}
@media (min-width: 1920px) {
  .wx--msd-data-product-view-content-wrapper {
    flex-direction: row;
  }
  .wx--msd-data-product-view-content {
    flex: 1 1 720px;
    width: auto;
  }
  .wx--msd-data-product-view-content-secondary {
    flex: 0 0 clamp(260px, 18vw, 300px);
    width: clamp(260px, 18vw, 300px);
  }
  .wx--msd-data-product-view-secondary-inner {
    width: 100%;
    max-width: 270px;
    margin-left: auto;
  }
  .wx--msd-data-product-view-dependent-list {
    grid-template-columns: repeat(auto-fit, minmax(1200px, 1fr));
  }
}
@media (min-width: 2400px) and (max-width: 2559px) {
  .wx--msd-data-product-view-content-wrapper {
    flex-direction: row;
  }
  .wx--msd-data-product-view-container {
    max-width: clamp(2080px, 96vw, 3280px);
    margin: 0 auto;
  }
  .wx--msd-data-product-view-content {
    flex: 1 1 720px;
    max-width: none;
  }
  .wx--msd-data-product-view-content-secondary {
    flex: 0 0 clamp(240px, 18.5vw, 320px);
    width: clamp(240px, 18.5vw, 320px);
  }
  .wx--msd-data-product-view-dependent-list {
    grid-template-columns: repeat(auto-fit, minmax(1480px, 1fr));
  }
}
@media (min-width: 2560px) {
  .wx--msd-data-product-view-content-wrapper {
    flex-direction: row;
  }
  .wx--msd-data-product-view-container {
    max-width: clamp(2300px, 97vw, 3600px);
  }
  .wx--msd-data-product-view-content {
    flex: 1 1 720px;
    max-width: none;
  }
  .wx--msd-data-product-view-content-secondary {
    flex: 0 0 clamp(240px, 20vw, 320px);
    width: clamp(240px, 20vw, 320px);
  }
  .wx--msd-data-product-view-dependent-list {
    grid-template-columns: repeat(auto-fit, minmax(1700px, 1fr));
  }
}
@media (min-width: 3840px) {
  .wx--msd-data-product-view-content {
    max-width: 2800px;
  }
  .wx--msd-data-product-view-content-secondary {
    flex: 0 0 clamp(280px, 18vw, 320px);
    width: clamp(280px, 18vw, 320px);
  }
  .wx--msd-data-product-view-dependent-list {
    grid-template-columns: repeat(auto-fit, minmax(2200px, 1fr));
  }
  .wx--msd-data-product-view-container {
    max-width: 97vw;
  }
}
.wx--msd-data-product-feed-container .responsive-feed-container, .wx--msd-data-product-view-dependent-list .responsive-feed-container {
  padding: 0 !important;
  max-width: 100% !important;
}
.wx--msd-data-product-view .wx--msd-data-product-domain-structure--pagination-section, .wx--msd-data-product-view-dependent-list .wx--msd-data-product-domain-structure--pagination-section {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.wx--msd-data-product-domain-structure--root {
  background-color: var(--color-solid-white);
  gap: var(--spacing-spacing-2xl);
}
.wx--msd-data-product-domain-structure--first-section {
  padding: clamp(0.5rem, 0.8333vw, 2rem) var(--spacing-spacing-4xl) 0 var(--spacing-spacing-4xl);
  gap: var(--spacing-spacing-sm);
}
.wx--msd-data-product-domain-structure--title-badges-container {
  width: 100%;
  gap: var(--spacing-spacing-2xl);
}
.wx--msd-data-product-domain-structure--user-profiles-title {
  color: var(--color-primary-700);
  font-size: var(--typography-fontSize-2xl);
  font-style: normal;
  font-weight: var(--typography-fontWeight-semibold);
  line-height: var(--typography-lineHeight-heading-xs);
  letter-spacing: var(--typography-letterSpacing-default);
}
.wx--msd-data-product-domain-structure--badges-container {
  gap: var(--spacing-spacing-lg);
}
.wx--msd-data-product-domain-structure--badge {
  height: 21px;
  padding: 0 var(--spacing-spacing-xl);
  gap: var(--spacing-spacing-xs);
  border-radius: var(--border-radius-3xl);
  background: var(--color-primary-100);
  color: var(--color-primary-900);
  font-size: var(--typography-fontSize-sm);
  font-weight: var(--typography-fontWeight-regular);
  white-space: nowrap;
}
.wx--msd-data-product-domain-structure--badge img {
  flex-shrink: 0;
}
.wx--msd-data-product-domain-structure--security-text {
  color: var(--color-gray-125);
  font-size: var(--typography-fontSize-sm);
  font-style: normal;
  font-weight: var(--typography-fontWeight-regular);
  line-height: var(--typography-lineHeight-title-xs);
  letter-spacing: var(--typography-letterSpacing-default);
}
.wx--msd-data-product-domain-structure--lorem-section {
  padding: 0 var(--spacing-spacing-4xl);
}
.wx--msd-data-product-domain-structure--lorem-text {
  color: var(--color-primary-600);
  font-size: var(--typography-fontSize-md);
  font-style: normal;
  font-weight: var(--typography-fontWeight-medium);
  line-height: var(--typography-lineHeight-title-lg);
  letter-spacing: var(--typography-letterSpacing-default);
}
.wx--msd-data-product-domain-structure--pagination-section {
  gap: var(--spacing-spacing-3xl);
}
.wx--msd-data-product-domain-structure--user-id-section {
  padding: 0 var(--spacing-spacing-4xl);
  gap: var(--spacing-spacing-2xl);
}
.wx--msd-data-product-domain-structure--table-container {
  width: var(--spacing-spacing-6xl);
}
.wx--msd-data-product-domain-structure--icons-container {
  width: var(--spacing-spacing-6xl);
  height: var(--spacing-spacing-3xl);
  gap: var(--spacing-spacing-4xl);
}
.wx--msd-data-product-domain-structure--table-row {
  height: var(--spacing-spacing-2xl);
  gap: var(--spacing-spacing-3xl);
}
.wx--msd-data-product-domain-structure--table-cell-text {
  color: var(--color-primary-900);
  font-size: var(--typography-fontSize-xs);
  font-style: normal;
  font-weight: var(--typography-fontWeight-regular);
  line-height: var(--typography-lineHeight-title-xs);
  letter-spacing: var(--typography-letterSpacing-tight);
}
.wx--msd-data-product-domain-structure--hash-icon {
  width: var(--spacing-spacing-3xl);
  padding-right: var(--spacing-spacing-xs);
  gap: var(--spacing-spacing-xs);
}
.wx--msd-data-product-domain-structure--checkbox-dots-container {
  gap: var(--spacing-spacing-5xl);
}
.wx--msd-data-product-domain-structure--checkbox-icon {
  width: 12px;
  height: 12px;
  padding: 0.857px 0.856px 0.856px 0.859px;
}
.wx--msd-data-product-domain-structure--user-id-container {
  width: 380px;
  height: 32px;
  padding: 8px 8px 8px 0;
}
.wx--msd-data-product-domain-structure--envelope-text {
  gap: 6px;
}
.wx--msd-data-product-domain-structure--user-id-text {
  color: var(--color-primary-900);
  font-size: var(--typography-fontSize-sm);
  font-style: normal;
  font-weight: var(--typography-fontWeight-semibold);
  line-height: var(--typography-lineHeight-singleLine-sm);
  letter-spacing: var(--typography-letterSpacing-tight);
}
.wx--msd-data-product-domain-structure--action-icons {
  gap: 10px;
}
@layer components {
  .wx--msd-data-product-io-port-specs--root-layout {
    height: 1032px;
  }
  .wx--msd-data-product-io-port-specs--left-layout {
    border-radius: 60px 0 0 0;
  }
  .wx--msd-data-product-io-port-specs--right-layout {
    border-radius: var(--border-radius-7xl) 0 9px 0;
    border-left: 0.5px solid var(--color-border-stroke);
    @supports (color: color-mix(in lab, red, red)) {
      border-left: 0.5px solid color-mix(in srgb, var(--color-border-stroke) 50%, transparent);
    }
  }
  .wx--msd-data-product-io-port-specs--right-layout-icon-frame-root {
    left: -21px;
    top: 12%;
  }
  .wx--msd-data-product-io-port-specs--right-layout-content {
    background: var(--color-solid-white);
  }
  .wx--msd-data-product-io-port-specs--left-layout--v2 {
    border-radius: var(--border-radius-7xl) 0 9px 0;
    border-radius: 0 60px 0 0;
    box-shadow: 0 -4px 32px 0 rgba(0, 0, 0, 0.02);
  }
  .wx--msd-data-product-io-port-specs--left-layout-content--v2 {
    background: var(--color-solid-white);
    border-radius: 0 60px 0 0;
    padding: var(--spacing-padding-lg) 0 0 var(--spacing-padding-5xl);
  }
  .wx--msd-data-product-io-port-specs--right-layout--v2 {
    border-radius: 60px 0 0 0;
    border-radius: var(--border-radius-7xl) 0 9px 0;
    border-left: 0.5px solid var(--color-border-stroke);
    @supports (color: color-mix(in lab, red, red)) {
      border-left: 0.5px solid color-mix(in srgb, var(--color-border-stroke) 50%, transparent);
    }
    box-shadow: 0 4px 32px 0 rgba(0, 0, 0, 0.04);
  }
  .wx--msd-data-product-io-port-specs--right-layout-content--v2 {
    background: var(--color-solid-white);
    border-radius: 60px 0 0 0;
  }
}
@layer components {
  .wx--msd--three-col-layout {
    height: 1032px;
  }
  .wx--msd--left-layout {
    border-radius: 0 var(--border-radius-7xl) 0 0;
    border-right: 1px solid var(--color-border-stroke);
    width: 350px;
  }
  .wx--msd-left-layout-icon-frame-root {
    right: -6%;
    top: 12%;
  }
  .wx--msd-left-layout-icon-frame-icon-bg, .wx--msd-right-layout-icon-frame-icon-bg {
    background: var(--color-solid-white);
    border-radius: 40px;
    border: 1px solid var(--color-border-stroke);
    width: 40px;
    height: 40px;
  }
  .wx--msd-left-layout-icon-frame-icon-bg {
    box-shadow: 6px 0 28px rgba(0, 0, 0, 0.08);
  }
  .wx--msd-right-layout-icon-frame-icon-bg {
    box-shadow: -6px 0 28px rgba(0, 0, 0, 0.08);
  }
  .wx--msd-left-layout-content {
    background: var(--color-solid-white);
    border-radius: 0 var(--border-radius-7xl) 0 0;
    padding: var(--spacing-padding-lg) 0 0 var(--spacing-padding-5xl);
  }
  .wx--msd--right-layout {
    border-radius: var(--border-radius-7xl) 0 9px 0;
    border-left: 1px solid var(--color-border-stroke);
    width: 350px;
  }
  .wx--msd--right-layout-icon-frame-root {
    left: -6%;
    top: 12%;
  }
  .wx--msd--right-layout-content {
    background: var(--color-solid-white);
    border-radius: var(--border-radius-7xl) 0 9px 0;
    padding: var(--spacing-padding-lg) var(--spacing-padding-4xl) 0 0;
  }
  .wx--msd--navbar {
    padding: var(--spacing-padding-md) var(--spacing-padding-lg);
    border-radius: var(--border-radius-md);
    border: 0.4px solid var(--color-gray-125);
    background: var(--color-solid-white);
    height: 36px;
  }
  @media (min-width: 1024px) and (max-width: 1366px) {
    .wx--msd--navbar {
      display: none;
    }
  }
  .wx--msd--navbar-item-separator {
    width: 1px;
    height: 16px;
    background: var(--color-background-iconSecondary);
  }
  @media (min-width: 1680px) and (max-width: 1919px) {
    .wx--msd--three-col-layout {
      height: 890px;
    }
  }
  @media (min-width: 1920px) and (max-width: 2559px) {
    .wx--msd--three-col-layout {
      height: 1032px;
    }
  }
  @media (min-width: 2048px) and (max-width: 2559px) {
    .wx--msd--three-col-layout {
      height: 1440px;
    }
  }
  @media (min-width: 2560px) and (max-width: 3839px) {
    .wx--msd--three-col-layout {
      height: 1880px;
    }
  }
  @media (min-width: 3840px) and (max-width: 4479px) {
    .wx--msd--three-col-layout {
      height: 2304px;
    }
  }
  @media (min-width: 3840px) and (max-width: 4479px) {
    .wx--msd--left-layout, .wx--msd--right-layout {
      width: 850px;
    }
  }
}
.wx--msd-dp-production-specs--classic--content-container {
  display: flex;
  flex-direction: column;
  padding: clamp(0.5rem, 0.8333vw, 2rem) 40px 0 40px;
}
.wx--msd-dp-production-specs--classic--header-group {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-spacing-xs);
}
.wx--msd-dp-production-specs--classic--description-group {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-spacing-2xl);
}
.wx--msd-dp-production-specs--classic--content-pagination-group {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-spacing-3xl);
}
.wx--msd-data-product-domain-structure--pagination-section {
  align-items: center;
  justify-content: space-between;
  width: 100%;
  gap: var(--spacing-spacing-3xl);
}
