/* 一秒互联公司  www.yimiaonet.com：公开官网、应用市场、社区和客户工作台统一视觉规范。 */
:root {
    --ym-primary: #1769e0;
    --ym-primary-dark: #0d4fb3;
    --ym-primary-soft: #eaf2ff;
    --ym-navy: #0f2747;
    --ym-ink: #172033;
    --ym-text: #34425a;
    --ym-muted: #66758e;
    --ym-line: #dce4ef;
    --ym-line-strong: #c8d4e3;
    --ym-surface: #ffffff;
    --ym-surface-soft: #f5f8fc;
    --ym-page: #eef3f8;
    --ym-price: #e54d2e;
    --ym-success: #15815d;
    --ym-warning: #c66a16;
    --ym-danger: #cf3f4f;
    --ym-radius: 6px;
    --ym-shadow: 0 8px 24px rgba(27, 48, 79, .08);
    --ym-content: 1440px;
    --ym-header: 72px;
}

html {
    color-scheme: light;
    scroll-behavior: smooth;
    text-size-adjust: 100%;
}

body[data-design-version="2083"] {
    background: var(--ym-page);
    color: var(--ym-text);
    font-family: "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", Arial, sans-serif;
    font-size: 14px;
    line-height: 1.65;
    letter-spacing: 0;
    margin: 0;
    min-width: 320px;
    overflow-x: hidden;
}

body[data-design-version="2083"] *,
body[data-design-version="2083"] *::before,
body[data-design-version="2083"] *::after {
    box-sizing: border-box;
}

body[data-design-version="2083"] [hidden] {
    display: none !important;
}

body[data-design-version="2083"] > .store-icon-library {
    height: 0;
    left: 0;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 0;
}

body[data-design-version="2083"] img {
    display: block;
    max-width: 100%;
}

body[data-design-version="2083"] a {
    color: inherit;
    text-decoration: none;
}

body[data-design-version="2083"] button,
body[data-design-version="2083"] input,
body[data-design-version="2083"] select,
body[data-design-version="2083"] textarea {
    font: inherit;
    letter-spacing: 0;
}

body[data-design-version="2083"] button,
body[data-design-version="2083"] a,
body[data-design-version="2083"] [role="button"] {
    -webkit-tap-highlight-color: transparent;
}

body[data-design-version="2083"] button:not(:disabled),
body[data-design-version="2083"] a[href],
body[data-design-version="2083"] [role="button"]:not([aria-disabled="true"]) {
    cursor: pointer;
}

body[data-design-version="2083"] :focus-visible {
    outline: 3px solid rgba(23, 105, 224, .24);
    outline-offset: 2px;
}

body[data-design-version="2083"] h1,
body[data-design-version="2083"] h2,
body[data-design-version="2083"] h3,
body[data-design-version="2083"] h4,
body[data-design-version="2083"] p,
body[data-design-version="2083"] ul,
body[data-design-version="2083"] ol,
body[data-design-version="2083"] dl {
    margin-top: 0;
}

body[data-design-version="2083"] h1,
body[data-design-version="2083"] h2,
body[data-design-version="2083"] h3,
body[data-design-version="2083"] h4 {
    color: var(--ym-ink);
    font-weight: 700;
    line-height: 1.3;
}

body[data-design-version="2083"] h1 { font-size: 44px; }
body[data-design-version="2083"] h2 { font-size: 30px; }
body[data-design-version="2083"] h3 { font-size: 18px; }

body[data-design-version="2083"] .site-shell {
    min-height: 100vh;
}

body[data-design-version="2083"] main {
    min-height: calc(100vh - var(--ym-header));
}

body[data-design-version="2083"] .site-header {
    align-items: center;
    background: rgba(255, 255, 255, .97);
    border-bottom: 1px solid var(--ym-line);
    display: grid;
    gap: 24px;
    grid-template-columns: auto minmax(0, 1fr) auto;
    height: var(--ym-header);
    margin: 0 auto;
    max-width: none;
    padding: 0 max(24px, calc((100vw - var(--ym-content)) / 2));
    position: sticky;
    top: 0;
    transition: box-shadow .2s ease, border-color .2s ease;
    z-index: 60;
}

body[data-design-version="2083"] .site-header.is-scrolled,
body[data-design-version="2083"] .site-header.is-motion-scrolled {
    border-bottom-color: var(--ym-line-strong);
    box-shadow: 0 5px 18px rgba(24, 43, 68, .08);
}

body[data-design-version="2083"] .brand {
    align-items: center;
    display: inline-flex;
    gap: 10px;
    min-width: 180px;
}

body[data-design-version="2083"] .brand-mark {
    align-items: center;
    background: var(--ym-primary);
    border-radius: var(--ym-radius);
    box-shadow: 0 6px 16px rgba(23, 105, 224, .22);
    color: #fff;
    display: inline-flex;
    font-size: 14px;
    font-weight: 800;
    height: 42px;
    justify-content: center;
    width: 42px;
}

body[data-design-version="2083"] .brand-copy {
    display: grid;
    line-height: 1.25;
}

body[data-design-version="2083"] .brand-copy strong {
    color: var(--ym-ink);
    font-size: 17px;
}

body[data-design-version="2083"] .brand-copy small {
    color: var(--ym-muted);
    font-size: 11px;
    margin-top: 4px;
}

body[data-design-version="2083"] .site-nav {
    align-items: stretch;
    display: flex;
    gap: 4px;
    height: var(--ym-header);
    justify-content: center;
    min-width: 0;
}

body[data-design-version="2083"] .site-nav > a {
    align-items: center;
    border-bottom: 3px solid transparent;
    color: #3d4a60;
    display: inline-flex;
    font-size: 14px;
    font-weight: 600;
    padding: 3px 16px 0;
    transition: color .2s ease, border-color .2s ease, background-color .2s ease;
    white-space: nowrap;
}

body[data-design-version="2083"] .site-nav > a:hover,
body[data-design-version="2083"] .site-nav > a.is-active {
    border-bottom-color: var(--ym-primary);
    color: var(--ym-primary);
}

body[data-design-version="2083"] .header-utilities {
    align-items: center;
    display: flex;
    gap: 8px;
    justify-content: flex-end;
}

body[data-design-version="2083"] .header-download-link,
body[data-design-version="2083"] .header-demo-link,
body[data-design-version="2083"] .header-action {
    align-items: center;
    border: 1px solid var(--ym-line-strong);
    border-radius: 5px;
    color: #314057;
    display: inline-flex;
    font-weight: 600;
    height: 38px;
    justify-content: center;
    padding: 0 15px;
    transition: border-color .2s ease, color .2s ease, background-color .2s ease;
    white-space: nowrap;
}

body[data-design-version="2083"] .header-demo-link {
    background: var(--ym-primary);
    border-color: var(--ym-primary);
    color: #fff;
}

body[data-design-version="2083"] .header-download-link:hover,
body[data-design-version="2083"] .header-action:hover {
    border-color: var(--ym-primary);
    color: var(--ym-primary);
}

body[data-design-version="2083"] .header-demo-link:hover {
    background: var(--ym-primary-dark);
    color: #fff;
}

body[data-design-version="2083"] .nav-toggle {
    align-items: center;
    background: #fff;
    border: 1px solid var(--ym-line);
    border-radius: 5px;
    color: var(--ym-ink);
    display: none;
    height: 42px;
    justify-content: center;
    padding: 0;
    width: 42px;
}

body[data-design-version="2083"] .nav-toggle svg,
body[data-design-version="2083"] .button svg,
body[data-design-version="2083"] .text-button svg {
    fill: none;
    height: 18px;
    stroke: currentColor;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2;
    width: 18px;
}

body[data-design-version="2083"] .header-customer-menu {
    position: relative;
}

body[data-design-version="2083"] .header-customer-trigger {
    align-items: center;
    background: #fff;
    border: 1px solid var(--ym-line);
    border-radius: 5px;
    display: flex;
    gap: 8px;
    height: 42px;
    padding: 0 9px;
}

body[data-design-version="2083"] .header-customer-avatar {
    align-items: center;
    background: var(--ym-primary-soft);
    border-radius: 50%;
    display: inline-flex;
    height: 30px;
    justify-content: center;
    overflow: hidden;
    width: 30px;
}

body[data-design-version="2083"] .header-customer-avatar img {
    height: 100%;
    object-fit: cover;
    width: 100%;
}

body[data-design-version="2083"] .header-customer-copy {
    display: grid;
    line-height: 1.2;
    text-align: left;
}

body[data-design-version="2083"] .header-customer-copy strong { font-size: 13px; }
body[data-design-version="2083"] .header-customer-copy small { color: var(--ym-muted); font-size: 11px; }

body[data-design-version="2083"] .header-customer-dropdown {
    background: #fff;
    border: 1px solid var(--ym-line);
    border-radius: var(--ym-radius);
    box-shadow: 0 18px 45px rgba(19, 39, 68, .16);
    padding: 16px;
    position: absolute;
    right: 0;
    top: calc(100% + 10px);
    width: 310px;
    z-index: 80;
}

body[data-design-version="2083"] .button,
body[data-design-version="2083"] .commercial-button {
    align-items: center;
    border: 1px solid transparent;
    border-radius: 5px;
    display: inline-flex;
    font-size: 14px;
    font-weight: 650;
    gap: 7px;
    height: 40px;
    justify-content: center;
    line-height: 1;
    padding: 0 18px;
    transition: background-color .2s ease, border-color .2s ease, color .2s ease, box-shadow .2s ease;
    white-space: nowrap;
}

body[data-design-version="2083"] .button-primary,
body[data-design-version="2083"] .commercial-button.is-primary {
    background: var(--ym-primary);
    border-color: var(--ym-primary);
    color: #fff;
}

body[data-design-version="2083"] .button-primary:hover,
body[data-design-version="2083"] .commercial-button.is-primary:hover {
    background: var(--ym-primary-dark);
    border-color: var(--ym-primary-dark);
    box-shadow: 0 7px 16px rgba(23, 105, 224, .2);
}

body[data-design-version="2083"] .button-outline,
body[data-design-version="2083"] .commercial-button.is-ghost {
    background: #fff;
    border-color: var(--ym-line-strong);
    color: var(--ym-ink);
}

body[data-design-version="2083"] .button-outline:hover,
body[data-design-version="2083"] .commercial-button.is-ghost:hover {
    border-color: var(--ym-primary);
    color: var(--ym-primary);
}

body[data-design-version="2083"] .button-light {
    background: #fff;
    border-color: #fff;
    color: var(--ym-primary-dark);
}

body[data-design-version="2083"] .button-danger {
    background: #fff1f3;
    border-color: #facbd2;
    color: var(--ym-danger);
}

body[data-design-version="2083"] .button-small { height: 34px; padding: 0 13px; }
body[data-design-version="2083"] .button-block { width: 100%; }

body[data-design-version="2083"] .text-button {
    align-items: center;
    background: transparent;
    border: 0;
    color: var(--ym-primary);
    display: inline-flex;
    font-weight: 600;
    gap: 5px;
    min-height: 36px;
    padding: 0 5px;
}

body[data-design-version="2083"] input:not([type="checkbox"]):not([type="radio"]):not([type="file"]),
body[data-design-version="2083"] select,
body[data-design-version="2083"] textarea {
    background: #fff;
    border: 1px solid var(--ym-line-strong);
    border-radius: 5px;
    color: var(--ym-ink);
    min-height: 42px;
    padding: 9px 12px;
    transition: border-color .2s ease, box-shadow .2s ease;
    width: 100%;
}

body[data-design-version="2083"] textarea {
    min-height: 120px;
    resize: vertical;
}

body[data-design-version="2083"] input:focus,
body[data-design-version="2083"] select:focus,
body[data-design-version="2083"] textarea:focus {
    border-color: var(--ym-primary);
    box-shadow: 0 0 0 3px rgba(23, 105, 224, .1);
    outline: 0;
}

body[data-design-version="2083"] label {
    color: #3e4b61;
    font-weight: 600;
}

body[data-design-version="2083"] .form-grid,
body[data-design-version="2083"] .seller-form-grid {
    display: grid;
    gap: 16px;
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

body[data-design-version="2083"] .form-grid > label,
body[data-design-version="2083"] .seller-form-grid > label {
    display: grid;
    gap: 7px;
}

body[data-design-version="2083"] .form-wide,
body[data-design-version="2083"] .seller-form-wide {
    grid-column: 1 / -1;
}

body[data-design-version="2083"] .form-actions,
body[data-design-version="2083"] .seller-form-actions,
body[data-design-version="2083"] .console-actions {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    justify-content: flex-end;
}

body[data-design-version="2083"] .sr-only {
    clip: rect(0, 0, 0, 0);
    clip-path: inset(50%);
    height: 1px;
    overflow: hidden;
    position: absolute;
    white-space: nowrap;
    width: 1px;
}

body[data-design-version="2083"] .site-footer {
    background: #0e223e;
    color: #c8d5e8;
    display: grid;
    gap: 34px;
    grid-template-columns: minmax(280px, 1.2fr) minmax(420px, 1.5fr) minmax(210px, .7fr);
    margin-top: 64px;
    padding: 46px max(24px, calc((100vw - var(--ym-content)) / 2)) 24px;
}

body[data-design-version="2083"] .site-footer strong { color: #fff; }
body[data-design-version="2083"] .footer-brand,
body[data-design-version="2083"] .footer-support { display: grid; gap: 9px; align-content: start; }
body[data-design-version="2083"] .footer-brand > strong { font-size: 22px; }
body[data-design-version="2083"] .footer-brand p,
body[data-design-version="2083"] .footer-support p { margin: 0; }
body[data-design-version="2083"] .footer-brand > a,
body[data-design-version="2083"] .footer-support > a { color: #7db2ff; font-weight: 600; }
body[data-design-version="2083"] .footer-links { display: grid; gap: 24px; grid-template-columns: repeat(3, minmax(0, 1fr)); }
body[data-design-version="2083"] .footer-links section { display: grid; gap: 8px; align-content: start; }
body[data-design-version="2083"] .footer-links a { color: #b9c8dc; }
body[data-design-version="2083"] .footer-links a:hover { color: #fff; }
body[data-design-version="2083"] .footer-copyright {
    border-top: 1px solid rgba(255, 255, 255, .12);
    grid-column: 1 / -1;
    margin: 0;
    padding-top: 20px;
    text-align: center;
}

body[data-design-version="2083"] .footer-copyright a { color: #7db2ff; }

body[data-design-version="2083"] .commercial-hero,
body[data-design-version="2083"] .product-catalog-2070,
body[data-design-version="2083"] .product-detail-hero-2070,
body[data-design-version="2083"] .market-reference-home,
body[data-design-version="2083"] .market-catalog-list-page,
body[data-design-version="2083"] .market-detail-2068,
body[data-design-version="2083"] .marketplace-store-directory,
body[data-design-version="2083"] .market-store-page-2081,
body[data-design-version="2083"] .community-modern,
body[data-design-version="2083"] .community-publish-page,
body[data-design-version="2083"] .ecosystem-section,
body[data-design-version="2083"] .legal-page-2070,
body[data-design-version="2083"] .customer-workspace,
body[data-design-version="2083"] .seller-workspace {
    margin-left: auto;
    margin-right: auto;
    max-width: var(--ym-content);
    width: calc(100% - 48px);
}

body[data-design-version="2083"] .commercial-hero {
    border-radius: var(--ym-radius);
    height: 520px;
    margin-top: 22px;
    overflow: hidden;
    position: relative;
}

body[data-design-version="2083"] .commercial-hero-slides,
body[data-design-version="2083"] .commercial-hero-slide {
    height: 100%;
}

body[data-design-version="2083"] .commercial-hero-slide {
    inset: 0;
    opacity: 0;
    position: absolute;
    transition: opacity .35s ease;
    visibility: hidden;
}

body[data-design-version="2083"] .commercial-hero-slide.is-active {
    opacity: 1;
    visibility: visible;
}

body[data-design-version="2083"] .commercial-hero-slide > img {
    height: 100%;
    object-fit: cover;
    width: 100%;
}

body[data-design-version="2083"] .commercial-hero-overlay {
    background: rgba(8, 30, 61, .76);
    inset: 0;
    position: absolute;
}

body[data-design-version="2083"] .commercial-hero-inner {
    align-items: center;
    display: grid;
    gap: 54px;
    grid-template-columns: minmax(0, 1.2fr) minmax(320px, .7fr);
    inset: 0;
    padding: 54px 64px;
    position: absolute;
}

body[data-design-version="2083"] .commercial-hero-copy {
    max-width: 760px;
}

body[data-design-version="2083"] .commercial-eyebrow,
body[data-design-version="2083"] .ecosystem-kicker {
    color: #55d8c9;
    font-size: 12px;
    font-weight: 800;
    letter-spacing: 1px;
    margin-bottom: 14px;
}

body[data-design-version="2083"] .commercial-hero h1 {
    color: #fff;
    font-size: 48px;
    margin-bottom: 18px;
    max-width: 820px;
}

body[data-design-version="2083"] .commercial-hero-summary {
    color: #dbe8f8;
    font-size: 17px;
    line-height: 1.8;
    margin-bottom: 20px;
    max-width: 720px;
}

body[data-design-version="2083"] .commercial-hero-points,
body[data-design-version="2083"] .commercial-hero-actions {
    display: flex;
    flex-wrap: wrap;
    gap: 12px 20px;
}

body[data-design-version="2083"] .commercial-hero-points {
    color: #c6d7eb;
    margin-bottom: 26px;
}

body[data-design-version="2083"] .commercial-hero-points span::before {
    background: #55d8c9;
    border-radius: 50%;
    content: "";
    display: inline-block;
    height: 6px;
    margin-right: 8px;
    vertical-align: 2px;
    width: 6px;
}

body[data-design-version="2083"] .commercial-hero .commercial-button.is-ghost {
    background: rgba(255, 255, 255, .08);
    border-color: rgba(255, 255, 255, .45);
    color: #fff;
}

body[data-design-version="2083"] .commercial-hero-product {
    background: rgba(10, 35, 68, .86);
    border: 1px solid rgba(121, 211, 220, .55);
    border-radius: var(--ym-radius);
    color: #dce9f8;
    padding: 28px;
}

body[data-design-version="2083"] .commercial-hero-product > span { color: #79d3dc; font-size: 12px; }
body[data-design-version="2083"] .commercial-hero-product > strong { color: #fff; display: block; font-size: 22px; line-height: 1.5; margin: 12px 0 8px; }
body[data-design-version="2083"] .commercial-hero-product > p { margin-bottom: 20px; }
body[data-design-version="2083"] .commercial-hero-product dl { display: grid; grid-template-columns: repeat(3, 1fr); margin: 0; }
body[data-design-version="2083"] .commercial-hero-product dl > div { border-left: 1px solid rgba(255, 255, 255, .14); padding-left: 16px; }
body[data-design-version="2083"] .commercial-hero-product dl > div:first-child { border-left: 0; padding-left: 0; }
body[data-design-version="2083"] .commercial-hero-product dt { color: #fff; font-size: 24px; font-weight: 800; }
body[data-design-version="2083"] .commercial-hero-product dd { color: #9fb3cc; font-size: 12px; margin: 3px 0 0; }

body[data-design-version="2083"] .commercial-hero-dots {
    bottom: 18px;
    display: flex;
    gap: 8px;
    position: absolute;
    right: 24px;
    z-index: 3;
}

body[data-design-version="2083"] .commercial-hero-dots button {
    background: rgba(255, 255, 255, .58);
    border: 0;
    border-radius: 2px;
    height: 4px;
    padding: 0;
    transition: width .2s ease, background-color .2s ease;
    width: 20px;
}

body[data-design-version="2083"] .commercial-hero-dots button.is-active { background: #55d8c9; width: 34px; }

body[data-design-version="2083"] .commercial-trust-strip,
body[data-design-version="2083"] .commercial-quick-tools,
body[data-design-version="2083"] .commercial-section,
body[data-design-version="2083"] .commercial-featured-product,
body[data-design-version="2083"] .commercial-developer,
body[data-design-version="2083"] .commercial-solutions,
body[data-design-version="2083"] .commercial-terminal,
body[data-design-version="2083"] .commercial-strength,
body[data-design-version="2083"] .commercial-scenes,
body[data-design-version="2083"] .commercial-ecosystem,
body[data-design-version="2083"] .commercial-news,
body[data-design-version="2083"] .product-fact-strip-2070,
body[data-design-version="2083"] .product-section-2070,
body[data-design-version="2083"] .product-scenes-2070,
body[data-design-version="2083"] .product-plan-section-2070,
body[data-design-version="2083"] .product-delivery-2070 {
    margin-left: auto;
    margin-right: auto;
    max-width: var(--ym-content);
    width: calc(100% - 48px);
}

body[data-design-version="2083"] .commercial-trust-strip {
    align-items: center;
    background: #fff;
    border: 1px solid var(--ym-line);
    border-radius: var(--ym-radius);
    display: grid;
    gap: 28px;
    grid-template-columns: minmax(260px, 1fr) minmax(480px, 1.2fr);
    margin-top: 14px;
    padding: 18px 24px;
}

body[data-design-version="2083"] .commercial-trust-strip > div strong { color: var(--ym-ink); display: block; font-size: 16px; }
body[data-design-version="2083"] .commercial-trust-strip > div span { color: var(--ym-muted); }
body[data-design-version="2083"] .commercial-trust-strip dl { display: grid; grid-template-columns: repeat(4, 1fr); margin: 0; }
body[data-design-version="2083"] .commercial-trust-strip dl > div { border-left: 1px solid var(--ym-line); text-align: center; }
body[data-design-version="2083"] .commercial-trust-strip dt { color: var(--ym-primary); font-size: 22px; font-weight: 800; }
body[data-design-version="2083"] .commercial-trust-strip dd { color: var(--ym-muted); font-size: 12px; margin: 1px 0 0; }

body[data-design-version="2083"] .commercial-quick-tools {
    background: #fff;
    border: 1px solid var(--ym-line);
    border-radius: var(--ym-radius);
    display: grid;
    grid-template-columns: repeat(6, minmax(0, 1fr));
    margin-top: 14px;
    overflow: hidden;
}

body[data-design-version="2083"] .commercial-quick-tools > a {
    align-items: center;
    border-right: 1px solid var(--ym-line);
    display: flex;
    gap: 12px;
    min-height: 78px;
    padding: 14px 16px;
    transition: background-color .2s ease;
}

body[data-design-version="2083"] .commercial-quick-tools > a:last-child { border-right: 0; }
body[data-design-version="2083"] .commercial-quick-tools > a:hover { background: var(--ym-surface-soft); }
body[data-design-version="2083"] .commercial-quick-tools svg { fill: none; height: 28px; stroke: var(--ym-primary); stroke-width: 1.8; width: 28px; }
body[data-design-version="2083"] .commercial-quick-tools span { display: grid; line-height: 1.35; }
body[data-design-version="2083"] .commercial-quick-tools strong { color: var(--ym-ink); font-size: 14px; }
body[data-design-version="2083"] .commercial-quick-tools small { color: var(--ym-muted); font-size: 11px; margin-top: 4px; }

body[data-design-version="2083"] .commercial-section,
body[data-design-version="2083"] .commercial-solutions,
body[data-design-version="2083"] .commercial-strength,
body[data-design-version="2083"] .commercial-scenes,
body[data-design-version="2083"] .commercial-ecosystem,
body[data-design-version="2083"] .commercial-news {
    padding-top: 58px;
}

body[data-design-version="2083"] .commercial-section-heading,
body[data-design-version="2083"] .ecosystem-heading,
body[data-design-version="2083"] .product-section-2070 > header,
body[data-design-version="2083"] .product-plan-section-2070 > header,
body[data-design-version="2083"] .market-section-2068 > header {
    margin-bottom: 26px;
    max-width: 850px;
}

body[data-design-version="2083"] .commercial-section-heading h2,
body[data-design-version="2083"] .ecosystem-heading h2 { margin-bottom: 9px; }
body[data-design-version="2083"] .commercial-section-heading p,
body[data-design-version="2083"] .ecosystem-heading p { color: var(--ym-muted); font-size: 15px; margin-bottom: 0; }

body[data-design-version="2083"] .commercial-product-grid,
body[data-design-version="2083"] .product-catalog-grid,
body[data-design-version="2083"] .market-product-grid-2068,
body[data-design-version="2083"] .market-store-product-grid-2081,
body[data-design-version="2083"] .open-source-grid {
    display: grid;
    gap: 16px;
    grid-template-columns: repeat(4, minmax(0, 1fr));
}

body[data-design-version="2083"] .commercial-product-card,
body[data-design-version="2083"] .product-catalog-card,
body[data-design-version="2083"] .market-product-card-2068,
body[data-design-version="2083"] .market-store-product-card-2081,
body[data-design-version="2083"] .open-source-card,
body[data-design-version="2083"] .marketplace-store-card {
    background: #fff;
    border: 1px solid var(--ym-line);
    border-radius: var(--ym-radius);
    box-shadow: none;
    min-width: 0;
    overflow: hidden;
    position: relative;
    transform: none !important;
    transition: border-color .2s ease, box-shadow .2s ease, transform .2s ease;
}

body[data-design-version="2083"] .commercial-product-card:hover,
body[data-design-version="2083"] .product-catalog-card:hover,
body[data-design-version="2083"] .market-product-card-2068:hover,
body[data-design-version="2083"] .market-store-product-card-2081:hover,
body[data-design-version="2083"] .open-source-card:hover,
body[data-design-version="2083"] .marketplace-store-card:hover {
    border-color: #aebfd5;
    box-shadow: var(--ym-shadow);
    transform: translateY(-2px) !important;
}

body[data-design-version="2083"] .commercial-product-card {
    display: flex;
    flex-direction: column;
    min-height: 330px;
    padding: 20px;
}

body[data-design-version="2083"] .commercial-product-head { align-items: center; display: flex; gap: 12px; }
body[data-design-version="2083"] .commercial-product-head > span:last-child { display: grid; min-width: 0; }
body[data-design-version="2083"] .commercial-product-head strong { color: var(--ym-ink); font-size: 17px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
body[data-design-version="2083"] .commercial-product-head b { color: var(--ym-primary); font-size: 12px; font-weight: 600; margin-top: 2px; }
body[data-design-version="2083"] .commercial-product-icon { align-items: center; background: var(--ym-primary-soft); border-radius: 6px; display: inline-flex; flex: 0 0 auto; height: 48px; justify-content: center; overflow: hidden; width: 48px; }
body[data-design-version="2083"] .commercial-product-icon img { height: 100%; object-fit: cover; width: 100%; }
body[data-design-version="2083"] .commercial-product-icon svg { fill: none; height: 26px; stroke: var(--ym-primary); stroke-width: 1.8; width: 26px; }
body[data-design-version="2083"] .commercial-product-card > p { color: var(--ym-muted); margin: 16px 0; min-height: 46px; }
body[data-design-version="2083"] .commercial-product-preview { background: var(--ym-surface-soft); border: 1px solid var(--ym-line); border-radius: 4px; display: block; height: 145px; overflow: hidden; }
body[data-design-version="2083"] .commercial-product-preview img { height: 100%; object-fit: cover; width: 100%; }
body[data-design-version="2083"] .commercial-product-card > small { color: var(--ym-primary); font-weight: 600; margin-top: 13px; }

body[data-design-version="2083"] .commercial-featured-product,
body[data-design-version="2083"] .commercial-developer-showcase,
body[data-design-version="2083"] .product-delivery-2070 {
    background: #fff;
    border: 1px solid var(--ym-line);
    border-radius: var(--ym-radius);
    display: grid;
    gap: 0;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    margin-top: 58px;
    overflow: hidden;
}

body[data-design-version="2083"] .commercial-featured-media,
body[data-design-version="2083"] .product-delivery-2070 > img { min-height: 410px; }
body[data-design-version="2083"] .commercial-featured-media img,
body[data-design-version="2083"] .product-delivery-2070 > img { height: 100%; object-fit: cover; width: 100%; }
body[data-design-version="2083"] .commercial-featured-copy,
body[data-design-version="2083"] .product-delivery-2070 > div { align-self: center; padding: 46px 52px; }

body[data-design-version="2083"] .commercial-solution-tabs,
body[data-design-version="2083"] .product-category-tabs,
body[data-design-version="2083"] .market-detail-tabs,
body[data-design-version="2083"] .market-store-product-tabs-2081 {
    align-items: center;
    background: #fff;
    border: 1px solid var(--ym-line);
    border-radius: var(--ym-radius);
    display: flex;
    gap: 0;
    overflow-x: auto;
}

body[data-design-version="2083"] .commercial-solution-tabs button,
body[data-design-version="2083"] .product-category-tabs button,
body[data-design-version="2083"] .market-detail-tabs button,
body[data-design-version="2083"] .market-store-product-tabs-2081 button {
    background: transparent;
    border: 0;
    border-bottom: 3px solid transparent;
    color: #536078;
    flex: 0 0 auto;
    font-weight: 600;
    min-height: 46px;
    padding: 0 20px;
}

body[data-design-version="2083"] .commercial-solution-tabs button.is-active,
body[data-design-version="2083"] .product-category-tabs button.is-active,
body[data-design-version="2083"] .market-detail-tabs button.is-active,
body[data-design-version="2083"] .market-store-product-tabs-2081 button.is-active {
    background: var(--ym-primary-soft);
    border-bottom-color: var(--ym-primary);
    color: var(--ym-primary);
}

body[data-design-version="2083"] .commercial-solution-panel {
    background: #fff;
    border: 1px solid var(--ym-line);
    border-radius: var(--ym-radius);
    margin-top: 14px;
    padding: 34px;
}

body[data-design-version="2083"] .commercial-strength-grid,
body[data-design-version="2083"] .commercial-ecosystem-list,
body[data-design-version="2083"] .commercial-news-grid,
body[data-design-version="2083"] .product-value-section-2070 > div,
body[data-design-version="2083"] .product-process-2070 > div {
    display: grid;
    gap: 14px;
    grid-template-columns: repeat(3, minmax(0, 1fr));
}

body[data-design-version="2083"] .commercial-strength-grid > article,
body[data-design-version="2083"] .commercial-ecosystem-list > article,
body[data-design-version="2083"] .commercial-news-card,
body[data-design-version="2083"] .product-value-section-2070 article,
body[data-design-version="2083"] .product-process-2070 article {
    background: #fff;
    border: 1px solid var(--ym-line);
    border-radius: var(--ym-radius);
    padding: 22px;
}

body[data-design-version="2083"] .commercial-scene-list {
    display: grid;
    gap: 10px;
    grid-template-columns: repeat(5, minmax(0, 1fr));
}

body[data-design-version="2083"] .commercial-scene-list span {
    background: #fff;
    border: 1px solid var(--ym-line);
    border-radius: 4px;
    color: #40506a;
    padding: 13px 14px;
    text-align: center;
}

body[data-design-version="2083"] .product-catalog-2070 { padding-top: 24px; }

body[data-design-version="2083"] .product-catalog-hero {
    align-items: center;
    background: #eaf2ff;
    border: 1px solid #d5e3f7;
    border-radius: var(--ym-radius);
    display: grid;
    gap: 54px;
    grid-template-columns: minmax(0, .9fr) minmax(480px, 1.1fr);
    min-height: 430px;
    overflow: hidden;
    padding: 48px 54px;
}

body[data-design-version="2083"] .product-catalog-hero-copy > span { color: var(--ym-primary); font-weight: 700; }
body[data-design-version="2083"] .product-catalog-hero-copy h1 { font-size: 46px; margin: 13px 0 16px; max-width: 620px; }
body[data-design-version="2083"] .product-catalog-hero-copy > p { color: #52637c; font-size: 16px; max-width: 620px; }
body[data-design-version="2083"] .product-catalog-hero-copy form { align-items: center; background: #fff; border: 1px solid var(--ym-line-strong); border-radius: 5px; display: grid; gap: 8px; grid-template-columns: auto minmax(0, 1fr) auto; margin-top: 24px; max-width: 610px; padding: 5px; }
body[data-design-version="2083"] .product-catalog-hero-copy form > svg { fill: none; height: 19px; margin-left: 8px; stroke: var(--ym-muted); stroke-width: 2; width: 19px; }
body[data-design-version="2083"] .product-catalog-hero-copy form input { border: 0 !important; box-shadow: none !important; min-height: 38px !important; }
body[data-design-version="2083"] .product-catalog-hero-copy form button { background: var(--ym-primary); border: 0; border-radius: 4px; color: #fff; font-weight: 650; height: 38px; padding: 0 18px; }
body[data-design-version="2083"] .product-catalog-hot { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 14px; }
body[data-design-version="2083"] .product-catalog-hot span { color: var(--ym-muted); padding: 5px 0; }
body[data-design-version="2083"] .product-catalog-hot button { background: rgba(255, 255, 255, .72); border: 1px solid #ccdaeb; border-radius: 4px; color: #40516a; padding: 5px 10px; }
body[data-design-version="2083"] .product-catalog-hero-visual { background: #fff; border: 1px solid #ccdaeb; border-radius: var(--ym-radius); min-height: 320px; overflow: hidden; position: relative; }
body[data-design-version="2083"] .product-catalog-hero-visual > img { height: 100%; inset: 0; object-fit: cover; position: absolute; width: 100%; }
body[data-design-version="2083"] .product-catalog-hero-visual > div { background: rgba(255, 255, 255, .94); border: 1px solid var(--ym-line); bottom: 16px; min-width: 105px; padding: 11px 14px; position: absolute; }
body[data-design-version="2083"] .product-catalog-hero-visual > div:nth-of-type(1) { left: 16px; }
body[data-design-version="2083"] .product-catalog-hero-visual > div:nth-of-type(2) { left: 130px; }
body[data-design-version="2083"] .product-catalog-hero-visual > div:nth-of-type(3) { left: 244px; }
body[data-design-version="2083"] .product-catalog-hero-visual strong { color: var(--ym-primary); display: block; font-size: 20px; }
body[data-design-version="2083"] .product-catalog-hero-visual span { color: var(--ym-muted); font-size: 11px; }
body[data-design-version="2083"] .product-category-tabs { margin-top: 18px; }
body[data-design-version="2083"] .product-catalog-body { padding: 42px 0 0; }
body[data-design-version="2083"] .product-catalog-heading { align-items: end; display: flex; justify-content: space-between; margin-bottom: 22px; }
body[data-design-version="2083"] .product-catalog-card { display: flex; flex-direction: column; min-height: 390px; padding: 18px; }
body[data-design-version="2083"] .product-catalog-cover { background: var(--ym-surface-soft); border: 1px solid var(--ym-line); border-radius: 4px; height: 180px; overflow: hidden; }
body[data-design-version="2083"] .product-catalog-cover img { height: 100%; object-fit: cover; width: 100%; }
body[data-design-version="2083"] .product-catalog-card h3 { margin: 16px 0 7px; }
body[data-design-version="2083"] .product-catalog-card p { color: var(--ym-muted); }

body[data-design-version="2083"] .product-anchor-nav-2070 {
    align-items: center;
    background: #fff;
    border: 1px solid var(--ym-line);
    border-radius: var(--ym-radius);
    display: grid;
    gap: 20px;
    grid-template-columns: minmax(180px, .6fr) minmax(480px, 1.4fr) auto;
    margin: 18px auto 0;
    max-width: var(--ym-content);
    min-height: 60px;
    padding: 8px 14px 8px 20px;
    position: sticky;
    top: calc(var(--ym-header) + 8px);
    width: calc(100% - 48px);
    z-index: 35;
}

body[data-design-version="2083"] .product-anchor-nav-2070 > div:first-child { display: grid; line-height: 1.25; }
body[data-design-version="2083"] .product-anchor-nav-2070 > div:first-child strong { color: var(--ym-ink); }
body[data-design-version="2083"] .product-anchor-nav-2070 > div:first-child span { color: var(--ym-muted); font-size: 11px; }
body[data-design-version="2083"] .product-anchor-nav-2070 > div:nth-child(2) { display: flex; justify-content: center; }
body[data-design-version="2083"] .product-anchor-nav-2070 > div:nth-child(2) a { border-bottom: 2px solid transparent; color: #526078; padding: 10px 16px 8px; }
body[data-design-version="2083"] .product-anchor-nav-2070 > div:nth-child(2) a:hover,
body[data-design-version="2083"] .product-anchor-nav-2070 > div:nth-child(2) a.is-active { border-color: var(--ym-primary); color: var(--ym-primary); }

body[data-design-version="2083"] .product-detail-hero-2070 {
    align-items: center;
    background: var(--ym-navy);
    border-radius: var(--ym-radius);
    display: grid;
    gap: 48px;
    grid-template-columns: minmax(0, .9fr) minmax(520px, 1.1fr);
    margin-top: 14px;
    min-height: 520px;
    overflow: hidden;
    padding: 50px 54px;
}

body[data-design-version="2083"] .product-detail-hero-copy-2070 h1 { color: #fff; font-size: 46px; margin: 15px 0 16px; }
body[data-design-version="2083"] .product-detail-hero-copy-2070 > p { color: #c9d8eb; font-size: 16px; }
body[data-design-version="2083"] .product-detail-badges-2070 { display: flex; flex-wrap: wrap; gap: 8px; }
body[data-design-version="2083"] .product-detail-badges-2070 span,
body[data-design-version="2083"] .product-detail-badges-2070 em { background: rgba(255, 255, 255, .1); border: 1px solid rgba(255, 255, 255, .25); border-radius: 4px; color: #e5eef9; font-size: 12px; font-style: normal; padding: 5px 9px; }
body[data-design-version="2083"] .product-detail-hero-copy-2070 ul { color: #e3edf8; display: grid; gap: 9px; list-style: none; margin: 22px 0 26px; padding: 0; }
body[data-design-version="2083"] .product-detail-hero-copy-2070 li { align-items: center; display: flex; gap: 8px; }
body[data-design-version="2083"] .product-detail-hero-copy-2070 li svg,
body[data-design-version="2083"] .product-detail-assurance-2070 svg { fill: none; height: 17px; stroke: #61d6c8; stroke-width: 2; width: 17px; }
body[data-design-version="2083"] .product-detail-actions-2070,
body[data-design-version="2083"] .product-detail-assurance-2070 { display: flex; flex-wrap: wrap; gap: 10px; }
body[data-design-version="2083"] .product-detail-assurance-2070 { font-size: 12px !important; margin: 18px 0 0 !important; }
body[data-design-version="2083"] .product-detail-assurance-2070 span { align-items: center; display: flex; gap: 5px; }
body[data-design-version="2083"][data-page="product-detail"] .product-detail-hero-copy-2070 h1 { color: #fff; }
body[data-design-version="2083"][data-page="product-detail"] .product-detail-hero-copy-2070 > p:not(.product-detail-assurance-2070) { color: #c9d8eb; font-size: 16px; }
body[data-design-version="2083"][data-page="product-detail"] .product-detail-badges-2070 span,
body[data-design-version="2083"][data-page="product-detail"] .product-detail-badges-2070 em { color: #eaf2fb; }
body[data-design-version="2083"] .product-gallery-2070 { min-width: 0; }
body[data-design-version="2083"] .product-gallery-main-2070 { background: #fff; border: 1px solid rgba(255, 255, 255, .2); border-radius: var(--ym-radius); height: 330px; overflow: hidden; position: relative; }
body[data-design-version="2083"] .product-gallery-main-2070 > img { height: 100%; object-fit: cover; width: 100%; }
body[data-design-version="2083"] .product-gallery-main-2070 > span { background: rgba(12, 31, 56, .82); bottom: 12px; color: #fff; left: 12px; padding: 5px 9px; position: absolute; }
body[data-design-version="2083"] .product-gallery-main-2070 > button { align-items: center; background: rgba(10, 29, 53, .78); border: 1px solid rgba(255, 255, 255, .25); border-radius: 4px; color: #fff; display: flex; height: 38px; justify-content: center; padding: 0; position: absolute; top: calc(50% - 19px); width: 38px; }
body[data-design-version="2083"] .product-gallery-main-2070 > button:first-of-type { left: 12px; }
body[data-design-version="2083"] .product-gallery-main-2070 > button:last-of-type { right: 12px; transform: rotate(180deg); }
body[data-design-version="2083"] .product-gallery-thumbs-2070 { display: grid; gap: 8px; grid-template-columns: repeat(4, minmax(0, 1fr)); margin-top: 9px; }
body[data-design-version="2083"] .product-gallery-thumbs-2070 button { background: #fff; border: 2px solid transparent; border-radius: 4px; height: 70px; overflow: hidden; padding: 0; position: relative; }
body[data-design-version="2083"] .product-gallery-thumbs-2070 button.is-active { border-color: #61d6c8; }
body[data-design-version="2083"] .product-gallery-thumbs-2070 img { height: 100%; object-fit: cover; width: 100%; }
body[data-design-version="2083"] .product-gallery-thumbs-2070 span { background: rgba(9, 28, 52, .72); bottom: 0; color: #fff; font-size: 10px; inset-inline: 0; overflow: hidden; padding: 2px 4px; position: absolute; text-overflow: ellipsis; white-space: nowrap; }

body[data-design-version="2083"] .product-fact-strip-2070 { background: #fff; border: 1px solid var(--ym-line); border-radius: var(--ym-radius); display: grid; grid-template-columns: repeat(4, 1fr); margin-top: 14px; }
body[data-design-version="2083"] .product-fact-strip-2070 article { border-left: 1px solid var(--ym-line); padding: 18px 22px; }
body[data-design-version="2083"] .product-fact-strip-2070 article:first-child { border-left: 0; }
body[data-design-version="2083"] .product-fact-strip-2070 span { color: var(--ym-muted); display: block; font-size: 12px; }
body[data-design-version="2083"] .product-fact-strip-2070 strong { color: var(--ym-ink); display: block; margin-top: 4px; }
body[data-design-version="2083"] .product-section-2070,
body[data-design-version="2083"] .product-scenes-2070,
body[data-design-version="2083"] .product-plan-section-2070 { padding-top: 58px; }
body[data-design-version="2083"] .product-section-2070 > header > span,
body[data-design-version="2083"] .product-plan-section-2070 > header > span,
body[data-design-version="2083"] .product-scenes-copy-2070 > span { color: var(--ym-primary); font-weight: 700; }
body[data-design-version="2083"] .product-section-2070 > header h2,
body[data-design-version="2083"] .product-plan-section-2070 > header h2,
body[data-design-version="2083"] .product-scenes-copy-2070 h2 { margin: 8px 0 9px; }
body[data-design-version="2083"] .product-section-2070 > header p,
body[data-design-version="2083"] .product-plan-section-2070 > header p,
body[data-design-version="2083"] .product-scenes-copy-2070 > p { color: var(--ym-muted); }
body[data-design-version="2083"] .product-capability-grid-2070 { display: grid; gap: 14px; grid-template-columns: repeat(3, minmax(0, 1fr)); }
body[data-design-version="2083"] .product-capability-grid-2070 article { align-items: flex-start; background: #fff; border: 1px solid var(--ym-line); border-radius: var(--ym-radius); display: grid; gap: 12px; grid-template-columns: auto minmax(0, 1fr) auto; padding: 20px; }
body[data-design-version="2083"] .product-capability-grid-2070 article > span { color: #99a7ba; font-size: 12px; font-weight: 700; }
body[data-design-version="2083"] .product-capability-grid-2070 article h3 { margin-bottom: 7px; }
body[data-design-version="2083"] .product-capability-grid-2070 article p { color: var(--ym-muted); margin: 0; }
body[data-design-version="2083"] .product-capability-grid-2070 article > svg { fill: none; height: 24px; stroke: var(--ym-primary); stroke-width: 1.8; width: 24px; }
body[data-design-version="2083"] .product-scenes-2070 { display: grid; gap: 32px; grid-template-columns: 360px minmax(0, 1fr); }
body[data-design-version="2083"] .product-scenes-copy-2070 nav { display: grid; gap: 6px; margin-top: 20px; }
body[data-design-version="2083"] .product-scenes-copy-2070 button { align-items: center; background: #fff; border: 1px solid var(--ym-line); border-radius: 4px; color: #46546b; display: flex; gap: 10px; min-height: 44px; padding: 8px 12px; text-align: left; }
body[data-design-version="2083"] .product-scenes-copy-2070 button.is-active { background: var(--ym-primary); border-color: var(--ym-primary); color: #fff; }
body[data-design-version="2083"] .product-scenes-panels-2070 article { background: #fff; border: 1px solid var(--ym-line); border-radius: var(--ym-radius); display: grid; grid-template-columns: minmax(0, 1.1fr) minmax(320px, .9fr); min-height: 410px; overflow: hidden; }
body[data-design-version="2083"] .product-scenes-panels-2070 article > img { height: 100%; object-fit: cover; width: 100%; }
body[data-design-version="2083"] .product-scenes-panels-2070 article > div { align-self: center; padding: 34px; }
body[data-design-version="2083"] .product-plan-grid-2070 { display: grid; gap: 16px; grid-template-columns: repeat(3, minmax(0, 1fr)); }
body[data-design-version="2083"] .product-plan-grid-2070 > article { background: #fff; border: 1px solid var(--ym-line); border-radius: var(--ym-radius); display: flex; flex-direction: column; padding: 24px; }
body[data-design-version="2083"] .product-plan-grid-2070 > article.is-featured { border: 2px solid var(--ym-primary); }
body[data-design-version="2083"] .product-plan-price-2070 { align-items: baseline; color: var(--ym-price); display: flex; margin: 18px 0; }
body[data-design-version="2083"] .product-plan-price-2070 strong { color: var(--ym-price); font-size: 34px; }
body[data-design-version="2083"] .product-plan-grid-2070 ul { flex: 1; list-style: none; padding: 0; }
body[data-design-version="2083"] .product-plan-grid-2070 li { margin: 8px 0; }
body[data-design-version="2083"] .product-plan-grid-2070 li svg { fill: none; height: 16px; margin-right: 7px; stroke: var(--ym-success); stroke-width: 2; vertical-align: -3px; width: 16px; }
body[data-design-version="2083"] .product-mobile-buybar-2070 { display: none; }

body[data-design-version="2083"].commerce-page-2068 main { background: var(--ym-page); }
body[data-design-version="2083"] .market-top-search { align-items: center; background: var(--ym-surface-soft); border: 1px solid var(--ym-line); border-radius: 5px; display: flex; height: 38px; overflow: hidden; width: 250px; }
body[data-design-version="2083"] .market-top-search input { background: transparent !important; border: 0 !important; box-shadow: none !important; min-height: 36px !important; padding: 7px 10px !important; }
body[data-design-version="2083"] .market-top-search button { background: transparent; border: 0; color: var(--ym-muted); height: 36px; padding: 0 10px; }
body[data-design-version="2083"] .market-top-search svg { fill: none; height: 18px; stroke: currentColor; stroke-width: 2; width: 18px; }
body[data-design-version="2083"] .market-reference-home,
body[data-design-version="2083"] .market-catalog-list-page,
body[data-design-version="2083"] .market-detail-2068,
body[data-design-version="2083"] .marketplace-store-directory,
body[data-design-version="2083"] .market-store-page-2081 { padding-top: 18px; }
body[data-design-version="2083"] .market-reference-layout { align-items: start; display: grid; gap: 14px; grid-template-columns: 238px minmax(0, 1fr); }
body[data-design-version="2083"] .market-reference-categories,
body[data-design-version="2083"] .market-filters-2068,
body[data-design-version="2083"] .market-store-sidebar-2081 { background: #fff; border: 1px solid var(--ym-line); border-radius: var(--ym-radius); overflow: hidden; }
body[data-design-version="2083"] .market-reference-category { border-bottom: 1px solid #edf1f6; min-height: 70px; padding: 12px 14px; }
body[data-design-version="2083"] .market-reference-category:last-child { border-bottom: 0; }
body[data-design-version="2083"] .market-reference-category:hover { background: var(--ym-surface-soft); }
body[data-design-version="2083"] .market-reference-stage { min-width: 0; }
body[data-design-version="2083"] .market-reference-hero { border-radius: var(--ym-radius); height: 350px; overflow: hidden; position: relative; }
body[data-design-version="2083"] .market-reference-hero-slide { inset: 0; opacity: 0; position: absolute; transition: opacity .35s ease; visibility: hidden; }
body[data-design-version="2083"] .market-reference-hero-slide.is-active { opacity: 1; visibility: visible; }
body[data-design-version="2083"] .market-reference-hero-slide > img { height: 100%; object-fit: cover; width: 100%; }
body[data-design-version="2083"] .market-reference-hero-slide::after { background: rgba(12, 35, 66, .63); content: ""; inset: 0; position: absolute; }
body[data-design-version="2083"] .market-reference-hero-copy { color: #dbe7f6; left: 38px; max-width: 650px; position: absolute; top: 50%; transform: translateY(-50%); z-index: 2; }
body[data-design-version="2083"] .market-reference-hero-copy h1 { color: #fff; font-size: 38px; margin: 10px 0 12px; }
body[data-design-version="2083"] .market-reference-promos { display: grid; gap: 12px; grid-template-columns: repeat(3, minmax(0, 1fr)); margin-top: 12px; }
body[data-design-version="2083"] .market-reference-promos > a { border-radius: var(--ym-radius); min-height: 86px; overflow: hidden; position: relative; }
body[data-design-version="2083"] .market-reference-promos img { height: 100%; object-fit: cover; width: 100%; }
body[data-design-version="2083"] .market-reference-promos span { background: rgba(10, 31, 58, .7); color: #fff; inset: 0; padding: 18px; position: absolute; }
body[data-design-version="2083"] .market-reference-rankings,
body[data-design-version="2083"] .market-reference-stores,
body[data-design-version="2083"] .market-category-section,
body[data-design-version="2083"] .market-product-section,
body[data-design-version="2083"] .market-seller-entry-2068,
body[data-design-version="2083"] .market-store-section { margin-top: 34px; }
body[data-design-version="2083"] .market-reference-ranking,
body[data-design-version="2083"] .market-hot-store-grid,
body[data-design-version="2083"] .marketplace-store-grid { display: grid; gap: 14px; grid-template-columns: repeat(4, minmax(0, 1fr)); }
body[data-design-version="2083"] .market-reference-ranking-item { align-items: center; background: #fff; border: 1px solid var(--ym-line); border-radius: var(--ym-radius); display: flex; gap: 12px; min-width: 0; padding: 12px; }
body[data-design-version="2083"] .market-reference-ranking-cover { border-radius: 4px; flex: 0 0 auto; height: 64px; object-fit: cover; width: 64px; }
body[data-design-version="2083"] .market-category-grid { display: grid; gap: 12px; grid-template-columns: repeat(5, minmax(0, 1fr)); }
body[data-design-version="2083"] .market-category-tile { background: #fff; border: 1px solid var(--ym-line); border-radius: var(--ym-radius); padding: 18px; }
body[data-design-version="2083"] .market-category-tile:hover { border-color: var(--ym-primary); }
body[data-design-version="2083"] .market-product-cover-2068,
body[data-design-version="2083"] .market-store-product-media-2081 { background: var(--ym-surface-soft); height: 170px; overflow: hidden; }
body[data-design-version="2083"] .market-product-cover-2068 img,
body[data-design-version="2083"] .market-store-product-media-2081 img { height: 100%; object-fit: cover; width: 100%; }
body[data-design-version="2083"] .market-product-body-2068,
body[data-design-version="2083"] .market-store-product-body-2081 { padding: 16px; }
body[data-design-version="2083"] .market-product-body-2068 h3,
body[data-design-version="2083"] .market-store-product-body-2081 h3 { margin-bottom: 7px; }
body[data-design-version="2083"] .market-product-body-2068 p,
body[data-design-version="2083"] .market-store-product-body-2081 p { color: var(--ym-muted); }
body[data-design-version="2083"] .market-list-layout { align-items: start; display: grid; gap: 16px; grid-template-columns: 230px minmax(0, 1fr); }
body[data-design-version="2083"] .market-list-main,
body[data-design-version="2083"] .market-detail-product,
body[data-design-version="2083"] .market-purchase-panel,
body[data-design-version="2083"] .market-detail-tabs-layout,
body[data-design-version="2083"] .market-store-summary-card,
body[data-design-version="2083"] .market-store-content-2081,
body[data-design-version="2083"] .marketplace-store-directory-hero { background: #fff; border: 1px solid var(--ym-line); border-radius: var(--ym-radius); }
body[data-design-version="2083"] .market-list-main { padding: 20px; }
body[data-design-version="2083"] .market-list-toolbar { align-items: center; border-bottom: 1px solid var(--ym-line); display: flex; justify-content: space-between; margin-bottom: 18px; padding-bottom: 14px; }
body[data-design-version="2083"] .market-detail-content-2068 { align-items: start; display: grid; gap: 18px; grid-template-columns: minmax(0, 1fr) 370px; }
body[data-design-version="2083"] .market-detail-product { display: grid; gap: 24px; grid-template-columns: minmax(360px, .9fr) minmax(0, 1.1fr); padding: 22px; }
body[data-design-version="2083"] .market-detail-gallery-main { background: var(--ym-surface-soft); border: 1px solid var(--ym-line); border-radius: 4px; height: 360px; overflow: hidden; }
body[data-design-version="2083"] .market-detail-gallery-main img { height: 100%; object-fit: contain; width: 100%; }
body[data-design-version="2083"] .market-detail-gallery-thumbs { display: grid; gap: 8px; grid-template-columns: repeat(5, minmax(0, 1fr)); margin-top: 9px; }
body[data-design-version="2083"] .market-detail-summary h1 { font-size: 30px; margin: 10px 0; }
body[data-design-version="2083"] .market-purchase-panel { padding: 20px; position: sticky; top: calc(var(--ym-header) + 12px); }
body[data-design-version="2083"] .market-price-summary strong { color: var(--ym-price); font-size: 30px; }
body[data-design-version="2083"] .market-detail-tabs-layout { margin-top: 16px; padding: 20px; }
body[data-design-version="2083"] .market-rich-content { color: #38475f; font-size: 15px; line-height: 1.8; }
body[data-design-version="2083"] .market-detail-disclaimer { background: #fff8eb; border: 1px solid #f2d4a2; border-radius: 4px; color: #70501d; margin-top: 16px; padding: 14px 16px; }
body[data-design-version="2083"] .marketplace-store-directory-hero { align-items: center; display: flex; justify-content: space-between; padding: 28px; }
body[data-design-version="2083"] .marketplace-store-card { min-height: 300px; }
body[data-design-version="2083"] .marketplace-store-banner { background: var(--ym-surface-soft); height: 118px; overflow: hidden; }
body[data-design-version="2083"] .marketplace-store-banner img { height: 100%; object-fit: cover; width: 100%; }
body[data-design-version="2083"] .marketplace-store-card-body { padding: 18px; }
body[data-design-version="2083"] .market-store-hero-2081 { background: var(--ym-navy); border-radius: var(--ym-radius); min-height: 310px; overflow: hidden; position: relative; }
body[data-design-version="2083"] .market-store-hero-2081 > img { height: 100%; inset: 0; object-fit: cover; position: absolute; width: 100%; }
body[data-design-version="2083"] .market-store-hero-shade-2081 { background: rgba(10, 30, 56, .72); inset: 0; position: absolute; }
body[data-design-version="2083"] .market-store-hero-copy-2081 { bottom: 34px; color: #dce8f7; left: 36px; position: absolute; z-index: 2; }
body[data-design-version="2083"] .market-store-hero-copy-2081 h1 { color: #fff; font-size: 36px; margin: 8px 0; }
body[data-design-version="2083"] .market-store-profile-2081 { background: #fff; border: 1px solid var(--ym-line); border-radius: var(--ym-radius); margin: -28px 24px 0; padding: 20px 24px; position: relative; z-index: 3; }
body[data-design-version="2083"] .market-store-info-strip-2081 { display: grid; grid-template-columns: repeat(4, 1fr); }
body[data-design-version="2083"] .market-store-content-2081 { display: grid; gap: 20px; grid-template-columns: minmax(0, 1fr) 300px; margin-top: 18px; padding: 20px; }

body[data-design-version="2083"] .community-modern,
body[data-design-version="2083"] .community-publish-page { padding-top: 18px; }
body[data-design-version="2083"] .community-home-hero,
body[data-design-version="2083"] .community-modern-intro,
body[data-design-version="2083"] .community-modern-toolbar,
body[data-design-version="2083"] .community-modern-feed,
body[data-design-version="2083"] .community-modern-side-card,
body[data-design-version="2083"] .community-modern-article,
body[data-design-version="2083"] .community-publish-main,
body[data-design-version="2083"] .community-publish-side > * {
    background: #fff;
    border: 1px solid var(--ym-line);
    border-radius: var(--ym-radius);
    box-shadow: none;
}
body[data-design-version="2083"] .community-home-hero,
body[data-design-version="2083"] .community-modern-intro { min-height: 260px; padding: 34px 38px; }
body[data-design-version="2083"] .community-modern-layout,
body[data-design-version="2083"] .community-modern-detail-layout { align-items: start; display: grid; gap: 16px; grid-template-columns: minmax(0, 1fr) 300px; margin-top: 16px; }
body[data-design-version="2083"] .community-modern-toolbar { margin-bottom: 12px; padding: 12px 16px; }
body[data-design-version="2083"] .community-modern-post { border-bottom: 1px solid var(--ym-line); display: grid; gap: 14px; grid-template-columns: minmax(0, 1fr) 180px; padding: 18px; transition: background-color .2s ease; }
body[data-design-version="2083"] .community-modern-post:last-child { border-bottom: 0; }
body[data-design-version="2083"] .community-modern-post:hover { background: #fafcff; }
body[data-design-version="2083"] .community-modern-post-cover { border-radius: 4px; height: 112px; overflow: hidden; }
body[data-design-version="2083"] .community-modern-post-cover img { height: 100%; object-fit: cover; width: 100%; }
body[data-design-version="2083"] .community-modern-article { padding: 28px; }
body[data-design-version="2083"] .community-modern-article h1 { font-size: 32px; }
body[data-design-version="2083"] .community-modern-article-body { font-size: 15px; line-height: 1.85; }
body[data-design-version="2083"] .community-publish-layout { align-items: start; display: grid; gap: 16px; grid-template-columns: minmax(0, 1fr) 300px; }
body[data-design-version="2083"] .community-publish-main { padding: 24px; }
body[data-design-version="2083"] .community-publish-side { display: grid; gap: 12px; }
body[data-design-version="2083"] .community-publish-side > * { padding: 18px; }

body[data-design-version="2083"] .login-panel,
body[data-design-version="2083"] .customer-workspace,
body[data-design-version="2083"] .seller-workspace {
    background: #fff;
    border: 1px solid var(--ym-line);
    border-radius: var(--ym-radius);
    box-shadow: var(--ym-shadow);
}
body[data-design-version="2083"] .login-panel { display: grid; grid-template-columns: minmax(0, 1.05fr) minmax(430px, .75fr); margin: 38px auto 0; max-width: 1180px; min-height: 560px; overflow: hidden; width: calc(100% - 48px); }
body[data-design-version="2083"] .login-intro { align-content: center; background: var(--ym-primary); color: #eaf2ff; display: grid; padding: 58px; }
body[data-design-version="2083"] .login-intro h1 { color: #fff; font-size: 34px; }
body[data-design-version="2083"] .customer-auth-switch { padding: 54px 50px; }
body[data-design-version="2083"] .customer-workspace,
body[data-design-version="2083"] .seller-workspace { margin-top: 22px; min-height: 720px; overflow: hidden; }
body[data-design-version="2083"] .customer-console,
body[data-design-version="2083"] .seller-shell { display: grid; grid-template-columns: 238px minmax(0, 1fr); min-height: 720px; }
body[data-design-version="2083"] .customer-side,
body[data-design-version="2083"] .seller-sidebar { background: #f7f9fc; border-right: 1px solid var(--ym-line); padding: 20px 14px; }
body[data-design-version="2083"] .customer-main,
body[data-design-version="2083"] .seller-main { min-width: 0; padding: 24px 28px 36px; }
body[data-design-version="2083"] .console-title,
body[data-design-version="2083"] .seller-panel-heading { align-items: flex-start; border-bottom: 1px solid var(--ym-line); display: flex; justify-content: space-between; margin-bottom: 20px; padding-bottom: 16px; }
body[data-design-version="2083"] .console-title span,
body[data-design-version="2083"] .seller-panel-heading span { color: var(--ym-primary); font-size: 12px; font-weight: 700; }
body[data-design-version="2083"] .console-title h1,
body[data-design-version="2083"] .seller-panel-heading h1 { font-size: 26px; margin: 4px 0 5px; }
body[data-design-version="2083"] .console-title p,
body[data-design-version="2083"] .seller-panel-heading p { color: var(--ym-muted); margin: 0; }
body[data-design-version="2083"] .customer-identity { border-bottom: 1px solid var(--ym-line); margin-bottom: 14px; padding: 4px 5px 18px; }
body[data-design-version="2083"] .customer-side nav,
body[data-design-version="2083"] .seller-sidebar nav { display: grid; gap: 3px; }
body[data-design-version="2083"] .customer-side nav button,
body[data-design-version="2083"] .seller-sidebar nav button,
body[data-design-version="2083"] .seller-sidebar nav a { align-items: center; background: transparent; border: 0; border-radius: 4px; color: #405069; display: flex; gap: 10px; min-height: 42px; padding: 8px 11px; text-align: left; width: 100%; }
body[data-design-version="2083"] .customer-side nav button.is-active,
body[data-design-version="2083"] .seller-sidebar nav button.is-active,
body[data-design-version="2083"] .seller-sidebar nav a.is-active { background: var(--ym-primary-soft); color: var(--ym-primary); font-weight: 650; }
body[data-design-version="2083"] .hero-metrics,
body[data-design-version="2083"] .seller-metrics { display: grid; gap: 12px; grid-template-columns: repeat(3, minmax(0, 1fr)); }
body[data-design-version="2083"] .hero-metrics > div,
body[data-design-version="2083"] .seller-metrics > article { background: var(--ym-surface-soft); border: 1px solid var(--ym-line); border-radius: var(--ym-radius); padding: 16px; }
body[data-design-version="2083"] .hero-metrics strong,
body[data-design-version="2083"] .seller-metrics strong { color: var(--ym-ink); display: block; font-size: 24px; margin: 4px 0; }
body[data-design-version="2083"] .workspace-tip { align-items: center; background: #eef6ff; border: 1px solid #cfe1f8; border-radius: var(--ym-radius); display: flex; justify-content: space-between; margin: 14px 0; padding: 13px 16px; }
body[data-design-version="2083"] .workspace-tip p { margin: 2px 0 0; }
body[data-design-version="2083"] .overview-grid,
body[data-design-version="2083"] .seller-overview-grid,
body[data-design-version="2083"] .customer-finance-grid,
body[data-design-version="2083"] .finance-history-grid { display: grid; gap: 14px; grid-template-columns: repeat(2, minmax(0, 1fr)); }
body[data-design-version="2083"] .overview-grid > article,
body[data-design-version="2083"] .seller-overview-grid > article,
body[data-design-version="2083"] .finance-panel,
body[data-design-version="2083"] .finance-history-grid > article,
body[data-design-version="2083"] .workspace-form,
body[data-design-version="2083"] .seller-form,
body[data-design-version="2083"] .publishing-panel,
body[data-design-version="2083"] .customer-subsection { background: #fff; border: 1px solid var(--ym-line); border-radius: var(--ym-radius); padding: 20px; }
body[data-design-version="2083"] .data-list,
body[data-design-version="2083"] .seller-data-list { display: grid; gap: 10px; }
body[data-design-version="2083"] .data-list > *,
body[data-design-version="2083"] .seller-data-list > * { background: #fff; border: 1px solid var(--ym-line); border-radius: 5px; padding: 14px 16px; }
body[data-design-version="2083"] dialog { background: #fff; border: 0; border-radius: var(--ym-radius); box-shadow: 0 24px 70px rgba(11, 31, 59, .28); max-height: calc(100vh - 48px); max-width: 860px; padding: 0; width: calc(100% - 32px); }
body[data-design-version="2083"] dialog::backdrop { background: rgba(8, 25, 48, .56); }
body[data-design-version="2083"] .dialog-head { align-items: center; border-bottom: 1px solid var(--ym-line); display: flex; justify-content: space-between; padding: 18px 22px; }
body[data-design-version="2083"] .dialog-head h2 { font-size: 22px; margin: 3px 0 0; }
body[data-design-version="2083"] .dialog-head button { background: var(--ym-surface-soft); border: 1px solid var(--ym-line); border-radius: 4px; height: 36px; padding: 0; width: 36px; }
body[data-design-version="2083"] .order-form,
body[data-design-version="2083"] .payment-confirm-form { padding: 22px; }
body[data-design-version="2083"] .purchase-plan-grid { display: grid; gap: 12px; grid-template-columns: repeat(3, minmax(0, 1fr)); }
body[data-design-version="2083"] .purchase-plan-card { background: #fff; border: 1px solid var(--ym-line); border-radius: var(--ym-radius); min-height: 210px; padding: 18px; text-align: left; }
body[data-design-version="2083"] .purchase-plan-card.is-active { background: #f4f8ff; border: 2px solid var(--ym-primary); }
body[data-design-version="2083"] .purchase-plan-card strong { color: var(--ym-price); display: block; font-size: 26px; }

body[data-design-version="2083"] .ecosystem-hero,
body[data-design-version="2083"] .legal-hero-2070 {
    background: var(--ym-navy);
    border-radius: var(--ym-radius);
    color: #dce8f7;
    margin-top: 22px;
    min-height: 300px;
    padding: 48px 52px;
}
body[data-design-version="2083"] .ecosystem-hero h1,
body[data-design-version="2083"] .legal-hero-2070 h1 { color: #fff; font-size: 40px; margin: 10px 0 14px; }
body[data-design-version="2083"] .open-source-categories { display: flex; flex-wrap: wrap; gap: 8px; margin: 20px 0; }
body[data-design-version="2083"] .open-source-categories span,
body[data-design-version="2083"] .open-source-tags span { background: var(--ym-primary-soft); border-radius: 4px; color: var(--ym-primary); padding: 5px 9px; }
body[data-design-version="2083"] .legal-layout-2070 { align-items: start; display: grid; gap: 22px; grid-template-columns: 240px minmax(0, 1fr); margin-top: 18px; }
body[data-design-version="2083"] .legal-layout-2070 > * { background: #fff; border: 1px solid var(--ym-line); border-radius: var(--ym-radius); padding: 24px; }

html.store-motion-ready body[data-design-version="2083"] .store-reveal,
html.store-motion-ready body[data-design-version="2083"] .store-reveal-visible,
html.gsap-motion-enabled body[data-design-version="2083"] main *,
body[data-design-version="2083"] [data-motion-image] {
    opacity: 1 !important;
    transform: none !important;
    visibility: visible !important;
}

body[data-design-version="2083"] .site-motion-progress,
body[data-design-version="2083"] .site-motion-top {
    display: none !important;
}

@media (max-width: 1180px) {
    :root { --ym-content: 1120px; }
    body[data-design-version="2083"] .site-header { gap: 12px; padding-inline: 20px; }
    body[data-design-version="2083"] .site-nav > a { padding-inline: 10px; }
    body[data-design-version="2083"] .header-download-link { display: none; }
    body[data-design-version="2083"] .commercial-product-grid,
    body[data-design-version="2083"] .product-catalog-grid,
    body[data-design-version="2083"] .market-product-grid-2068,
    body[data-design-version="2083"] .market-store-product-grid-2081,
    body[data-design-version="2083"] .open-source-grid,
    body[data-design-version="2083"] .market-reference-ranking,
    body[data-design-version="2083"] .market-hot-store-grid,
    body[data-design-version="2083"] .marketplace-store-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); }
    body[data-design-version="2083"] .commercial-quick-tools { grid-template-columns: repeat(3, 1fr); }
    body[data-design-version="2083"] .commercial-quick-tools > a:nth-child(3) { border-right: 0; }
    body[data-design-version="2083"] .commercial-quick-tools > a:nth-child(-n+3) { border-bottom: 1px solid var(--ym-line); }
    body[data-design-version="2083"] .product-detail-hero-2070 { grid-template-columns: minmax(0, .9fr) minmax(430px, 1.1fr); }
    body[data-design-version="2083"] .market-top-search { display: none; }
}

@media (max-width: 920px) {
    :root { --ym-header: 64px; }
    body[data-design-version="2083"] h1 { font-size: 36px; }
    body[data-design-version="2083"] h2 { font-size: 27px; }
    body[data-design-version="2083"] .site-header { grid-template-columns: auto auto minmax(0, 1fr); }
    body[data-design-version="2083"] .nav-toggle { display: inline-flex; grid-column: 2; }
    body[data-design-version="2083"] .site-nav { background: #fff; border-bottom: 1px solid var(--ym-line); box-shadow: 0 14px 26px rgba(18, 37, 63, .12); display: none; height: auto; inset: var(--ym-header) 0 auto; padding: 10px 20px 16px; position: fixed; }
    body[data-design-version="2083"] .site-nav.is-open { display: grid; grid-template-columns: repeat(2, 1fr); }
    body[data-design-version="2083"] .site-nav > a { border: 0; border-radius: 4px; justify-content: flex-start; min-height: 42px; padding: 0 12px; }
    body[data-design-version="2083"] .site-nav > a.is-active { background: var(--ym-primary-soft); }
    body[data-design-version="2083"] .header-utilities { grid-column: 3; }
    body[data-design-version="2083"] .header-demo-link { display: none; }
    body[data-design-version="2083"] .commercial-hero { height: auto; min-height: 560px; }
    body[data-design-version="2083"] .commercial-hero-inner { align-content: center; grid-template-columns: 1fr; padding: 40px; }
    body[data-design-version="2083"] .commercial-hero-product { display: none; }
    body[data-design-version="2083"] .commercial-trust-strip { grid-template-columns: 1fr; }
    body[data-design-version="2083"] .product-catalog-hero,
    body[data-design-version="2083"] .product-detail-hero-2070,
    body[data-design-version="2083"] .commercial-featured-product,
    body[data-design-version="2083"] .commercial-developer-showcase,
    body[data-design-version="2083"] .product-delivery-2070,
    body[data-design-version="2083"] .market-detail-product,
    body[data-design-version="2083"] .product-scenes-panels-2070 article { grid-template-columns: 1fr; }
    body[data-design-version="2083"] .product-catalog-hero { gap: 30px; padding: 38px; }
    body[data-design-version="2083"] .product-detail-hero-2070 { padding: 38px; }
    body[data-design-version="2083"] .product-anchor-nav-2070 { grid-template-columns: 1fr auto; }
    body[data-design-version="2083"] .product-anchor-nav-2070 > div:nth-child(2) { display: none; }
    body[data-design-version="2083"] .product-capability-grid-2070,
    body[data-design-version="2083"] .product-plan-grid-2070,
    body[data-design-version="2083"] .commercial-strength-grid,
    body[data-design-version="2083"] .commercial-ecosystem-list,
    body[data-design-version="2083"] .commercial-news-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
    body[data-design-version="2083"] .product-scenes-2070,
    body[data-design-version="2083"] .market-reference-layout,
    body[data-design-version="2083"] .market-list-layout,
    body[data-design-version="2083"] .market-detail-content-2068,
    body[data-design-version="2083"] .market-store-content-2081,
    body[data-design-version="2083"] .community-modern-layout,
    body[data-design-version="2083"] .community-modern-detail-layout,
    body[data-design-version="2083"] .community-publish-layout,
    body[data-design-version="2083"] .customer-console,
    body[data-design-version="2083"] .seller-shell,
    body[data-design-version="2083"] .legal-layout-2070 { grid-template-columns: 1fr; }
    body[data-design-version="2083"] .market-reference-categories { display: grid; grid-template-columns: repeat(3, 1fr); }
    body[data-design-version="2083"] .market-reference-category { border-right: 1px solid #edf1f6; }
    body[data-design-version="2083"] .market-purchase-panel { position: static; }
    body[data-design-version="2083"] .community-modern-sidebar,
    body[data-design-version="2083"] .community-modern-detail-side,
    body[data-design-version="2083"] .customer-side,
    body[data-design-version="2083"] .seller-sidebar { border-bottom: 1px solid var(--ym-line); border-right: 0; }
    body[data-design-version="2083"] .customer-side nav,
    body[data-design-version="2083"] .seller-sidebar nav { display: flex; overflow-x: auto; }
    body[data-design-version="2083"] .customer-side nav button,
    body[data-design-version="2083"] .seller-sidebar nav button,
    body[data-design-version="2083"] .seller-sidebar nav a { flex: 0 0 auto; width: auto; }
    body[data-design-version="2083"] .site-footer { grid-template-columns: 1fr 1fr; }
    body[data-design-version="2083"] .footer-links { grid-column: 1 / -1; grid-row: 2; }
}

@media (max-width: 640px) {
    :root { --ym-header: 60px; }
    body[data-design-version="2083"] { font-size: 14px; }
    body[data-design-version="2083"] h1 { font-size: 31px; }
    body[data-design-version="2083"] h2 { font-size: 24px; }
    body[data-design-version="2083"] h3 { font-size: 17px; }
    body[data-design-version="2083"] .site-header { gap: 8px; padding-inline: 14px; }
    body[data-design-version="2083"] .brand { min-width: 0; }
    body[data-design-version="2083"] .brand-mark { height: 38px; width: 38px; }
    body[data-design-version="2083"] .brand-copy small { display: none; }
    body[data-design-version="2083"] .header-customer-copy,
    body[data-design-version="2083"] .header-customer-trigger > svg { display: none; }
    body[data-design-version="2083"] .header-action { height: 38px; padding: 0 11px; }
    body[data-design-version="2083"] .commercial-hero,
    body[data-design-version="2083"] .product-catalog-2070,
    body[data-design-version="2083"] .product-detail-hero-2070,
    body[data-design-version="2083"] .market-reference-home,
    body[data-design-version="2083"] .market-catalog-list-page,
    body[data-design-version="2083"] .market-detail-2068,
    body[data-design-version="2083"] .marketplace-store-directory,
    body[data-design-version="2083"] .market-store-page-2081,
    body[data-design-version="2083"] .community-modern,
    body[data-design-version="2083"] .community-publish-page,
    body[data-design-version="2083"] .ecosystem-section,
    body[data-design-version="2083"] .legal-page-2070,
    body[data-design-version="2083"] .customer-workspace,
    body[data-design-version="2083"] .seller-workspace,
    body[data-design-version="2083"] .commercial-trust-strip,
    body[data-design-version="2083"] .commercial-quick-tools,
    body[data-design-version="2083"] .commercial-section,
    body[data-design-version="2083"] .commercial-featured-product,
    body[data-design-version="2083"] .commercial-developer,
    body[data-design-version="2083"] .commercial-solutions,
    body[data-design-version="2083"] .commercial-terminal,
    body[data-design-version="2083"] .commercial-strength,
    body[data-design-version="2083"] .commercial-scenes,
    body[data-design-version="2083"] .commercial-ecosystem,
    body[data-design-version="2083"] .commercial-news,
    body[data-design-version="2083"] .product-anchor-nav-2070,
    body[data-design-version="2083"] .product-fact-strip-2070,
    body[data-design-version="2083"] .product-section-2070,
    body[data-design-version="2083"] .product-scenes-2070,
    body[data-design-version="2083"] .product-plan-section-2070,
    body[data-design-version="2083"] .product-delivery-2070 { width: calc(100% - 28px); }
    body[data-design-version="2083"] .commercial-hero { margin-top: 14px; min-height: 500px; }
    body[data-design-version="2083"] .commercial-hero-inner { padding: 32px 24px; }
    body[data-design-version="2083"] .commercial-hero h1 { font-size: 34px; }
    body[data-design-version="2083"] .commercial-hero-summary { font-size: 15px; }
    body[data-design-version="2083"] .commercial-hero-points { display: grid; gap: 6px; }
    body[data-design-version="2083"] .commercial-trust-strip { padding: 16px; }
    body[data-design-version="2083"] .commercial-trust-strip dl { grid-template-columns: repeat(2, 1fr); row-gap: 14px; }
    body[data-design-version="2083"] .commercial-trust-strip dl > div:nth-child(3) { border-left: 0; }
    body[data-design-version="2083"] .commercial-quick-tools { grid-template-columns: repeat(2, 1fr); }
    body[data-design-version="2083"] .commercial-quick-tools > a { border-bottom: 1px solid var(--ym-line); min-height: 72px; }
    body[data-design-version="2083"] .commercial-quick-tools > a:nth-child(2n) { border-right: 0; }
    body[data-design-version="2083"] .commercial-product-grid,
    body[data-design-version="2083"] .product-catalog-grid,
    body[data-design-version="2083"] .market-product-grid-2068,
    body[data-design-version="2083"] .market-store-product-grid-2081,
    body[data-design-version="2083"] .open-source-grid,
    body[data-design-version="2083"] .market-reference-ranking,
    body[data-design-version="2083"] .market-hot-store-grid,
    body[data-design-version="2083"] .marketplace-store-grid,
    body[data-design-version="2083"] .product-capability-grid-2070,
    body[data-design-version="2083"] .product-plan-grid-2070,
    body[data-design-version="2083"] .commercial-strength-grid,
    body[data-design-version="2083"] .commercial-ecosystem-list,
    body[data-design-version="2083"] .commercial-news-grid,
    body[data-design-version="2083"] .commercial-scene-list,
    body[data-design-version="2083"] .market-category-grid,
    body[data-design-version="2083"] .overview-grid,
    body[data-design-version="2083"] .seller-overview-grid,
    body[data-design-version="2083"] .customer-finance-grid,
    body[data-design-version="2083"] .finance-history-grid,
    body[data-design-version="2083"] .hero-metrics,
    body[data-design-version="2083"] .seller-metrics,
    body[data-design-version="2083"] .purchase-plan-grid { grid-template-columns: 1fr; }
    body[data-design-version="2083"] .commercial-featured-copy,
    body[data-design-version="2083"] .product-delivery-2070 > div { padding: 30px 24px; }
    body[data-design-version="2083"] .product-catalog-hero,
    body[data-design-version="2083"] .product-detail-hero-2070 { min-height: 0; padding: 30px 22px; }
    body[data-design-version="2083"] .product-catalog-hero-copy h1,
    body[data-design-version="2083"] .product-detail-hero-copy-2070 h1 { font-size: 33px; }
    body[data-design-version="2083"] .product-catalog-hero-visual { min-height: 250px; }
    body[data-design-version="2083"] .product-catalog-hero-visual > div { min-width: 82px; padding: 8px 9px; }
    body[data-design-version="2083"] .product-catalog-hero-visual > div:nth-of-type(2) { left: 106px; }
    body[data-design-version="2083"] .product-catalog-hero-visual > div:nth-of-type(3) { left: 196px; }
    body[data-design-version="2083"] .product-anchor-nav-2070 { top: calc(var(--ym-header) + 4px); }
    body[data-design-version="2083"] .product-anchor-nav-2070 .button { height: 36px; padding: 0 12px; }
    body[data-design-version="2083"] .product-gallery-main-2070 { height: 240px; }
    body[data-design-version="2083"] .product-fact-strip-2070 { grid-template-columns: repeat(2, 1fr); }
    body[data-design-version="2083"] .product-fact-strip-2070 article:nth-child(3) { border-left: 0; border-top: 1px solid var(--ym-line); }
    body[data-design-version="2083"] .product-fact-strip-2070 article:nth-child(4) { border-top: 1px solid var(--ym-line); }
    body[data-design-version="2083"] .product-scenes-2070 { gap: 18px; }
    body[data-design-version="2083"] .product-scenes-panels-2070 article { min-height: 0; }
    body[data-design-version="2083"] .market-reference-categories { grid-template-columns: 1fr; }
    body[data-design-version="2083"] .market-reference-hero { height: 300px; }
    body[data-design-version="2083"] .market-reference-hero-copy { left: 22px; max-width: calc(100% - 44px); }
    body[data-design-version="2083"] .market-reference-hero-copy h1 { font-size: 30px; }
    body[data-design-version="2083"] .market-reference-promos { grid-template-columns: 1fr; }
    body[data-design-version="2083"] .market-detail-content-2068 { display: block; }
    body[data-design-version="2083"] .market-purchase-panel { margin-top: 14px; }
    body[data-design-version="2083"] .market-detail-product { padding: 16px; }
    body[data-design-version="2083"] .market-detail-gallery-main { height: 270px; }
    body[data-design-version="2083"] .market-store-profile-2081 { margin-inline: 10px; padding: 16px; }
    body[data-design-version="2083"] .market-store-info-strip-2081 { grid-template-columns: repeat(2, 1fr); }
    body[data-design-version="2083"] .community-modern-post { grid-template-columns: 1fr; }
    body[data-design-version="2083"] .community-modern-post-cover { height: 170px; }
    body[data-design-version="2083"] .community-modern-article { padding: 20px; }
    body[data-design-version="2083"] .community-modern-article h1 { font-size: 27px; }
    body[data-design-version="2083"] .login-panel { grid-template-columns: 1fr; margin-top: 14px; min-height: 0; width: calc(100% - 28px); }
    body[data-design-version="2083"] .login-intro { padding: 34px 24px; }
    body[data-design-version="2083"] .customer-auth-switch { padding: 28px 22px; }
    body[data-design-version="2083"] .customer-main,
    body[data-design-version="2083"] .seller-main { padding: 20px 16px 28px; }
    body[data-design-version="2083"] .console-title,
    body[data-design-version="2083"] .seller-panel-heading { display: grid; gap: 12px; }
    body[data-design-version="2083"] .form-grid,
    body[data-design-version="2083"] .seller-form-grid { grid-template-columns: 1fr; }
    body[data-design-version="2083"] .site-footer { grid-template-columns: 1fr; margin-top: 44px; padding: 36px 20px 20px; }
    body[data-design-version="2083"] .footer-links { grid-column: auto; grid-row: auto; grid-template-columns: repeat(2, 1fr); }
    body[data-design-version="2083"] .footer-copyright { grid-column: auto; }
}

@media (prefers-reduced-motion: reduce) {
    html { scroll-behavior: auto; }
    body[data-design-version="2083"] *,
    body[data-design-version="2083"] *::before,
    body[data-design-version="2083"] *::after {
        animation-duration: .001ms !important;
        animation-iteration-count: 1 !important;
        scroll-behavior: auto !important;
        transition-duration: .001ms !important;
    }
}
