/* Distinct business categories, sharing the site's glass material and typography. */
.product-category{padding:20px 18px;border-radius:16px;border:1px solid var(--theme-border,#d6def5);background:var(--theme-bg,linear-gradient(135deg,#e6edff,#f0efff));box-shadow:inset 0 1px 0 #fff9,0 5px 17px #6178a70a}.product-category[data-category=system]{--theme-border:#cbc9f0;--theme-bg:linear-gradient(125deg,#e5e6ff,#ede5ff)}.product-category[data-category=automation]{--theme-border:#c4d6f5;--theme-bg:linear-gradient(125deg,#dfeaff,#eaf3ff)}.product-category[data-category=data]{--theme-border:#b9e0d4;--theme-bg:linear-gradient(125deg,#dcefe6,#e8f8ef);--category:#388979;--category-pale:#d7eee6}.product-category[data-category=scripts]{--theme-border:#ead0a7;--theme-bg:linear-gradient(125deg,#ffecd3,#fff5e4);--category:#ab793f;--category-pale:#f9e7cd}.product-category[data-category=content]{--theme-border:#ddc8ee;--theme-bg:linear-gradient(125deg,#eee0fa,#f6edff);--category:#9265bb;--category-pale:#eadcf7}.product-category .product-card{background:linear-gradient(145deg,#fffffffa,#ffffffc2)}.product-category .product-category-heading{margin-bottom:16px}
.cockpit-case{--detail-bg:#eaf0ff;--detail-border:#c8d8f3;--detail-ink:#4d6fa9}.cockpit-case[data-product-theme=data]{--detail-bg:#e0f2e9;--detail-border:#b6dccb;--detail-ink:#3f8b77}.cockpit-case[data-product-theme=scripts]{--detail-bg:#fff0da;--detail-border:#e9cca3;--detail-ink:#a57843}.cockpit-case[data-product-theme=crm]{--detail-bg:#dff2ed;--detail-border:#b7ded2;--detail-ink:#3f897c}.cockpit-case[data-product-theme=system]{--detail-bg:#e9e5ff;--detail-border:#cfc6ee;--detail-ink:#7761b0}.cockpit-case .reference-hero,.cockpit-case .case-product-hero{background:linear-gradient(125deg,#fffffff0,var(--detail-bg));border-color:var(--detail-border)}.cockpit-case .case-section,.cockpit-case .case-chapter{background:linear-gradient(125deg,#ffffffe8,var(--detail-bg));border-color:var(--detail-border)}.cockpit-case .case-section-nav{background:color-mix(in srgb,var(--detail-bg) 80%,white);border-color:var(--detail-border)}.cockpit-case .case-section-nav a.active{background:var(--detail-bg);color:var(--detail-ink);box-shadow:inset 0 0 0 1px var(--detail-border)}.reference-original-content .cat-header{border-left:4px solid #86a6d6;padding:10px 13px;border-radius:6px;background:#e1ecff}.reference-original-content .tool-list{padding:13px;border-radius:12px;background:#e7efff;border:1px solid #cbdcf5}.reference-original-content .cat-header:nth-of-type(4n+1){background:#e7f4e9;border-color:#79ae95}
@media(max-width:620px){.product-category{padding:16px 10px;border-radius:12px}.compact-tool-category .product-category-heading{margin-bottom:13px}}
.cockpit-case #workflow{background:linear-gradient(125deg,#f6fcff,#e4f4f5);border-color:#c5e3e7}.cockpit-case #gallery,.cockpit-case #faq{background:linear-gradient(125deg,#fffaf3,#fff0db);border-color:#eddbbd}.cockpit-case #evidence,.cockpit-case #architecture,.cockpit-case #modules{background:linear-gradient(125deg,#faf7ff,#ece5fb);border-color:#d8ccef}.cockpit-case #pain-points,.cockpit-case #problem{background:linear-gradient(125deg,#fff9fa,#f7e9ee);border-color:#ead5df}.cockpit-case #build,.cockpit-case #boss{background:linear-gradient(125deg,#f7faff,#e2edff);border-color:#ccdafa}.cockpit-case #system,.cockpit-case #sales{background:linear-gradient(125deg,#f6fff9,#e2f2e9);border-color:#c8e1d3}.cockpit-case #reflection{background:linear-gradient(125deg,#fffaf2,#f8ecd9);border-color:#e8d7b9}
[data-product-theme]{--detail-bg:#e5edff;--detail-border:#c7d8f3;--detail-ink:#5776ab}[data-product-theme=data]{--detail-bg:#e0f2e9;--detail-border:#b6dccb;--detail-ink:#3f8b77}[data-product-theme=scripts]{--detail-bg:#fff0da;--detail-border:#e9cca3;--detail-ink:#a57843}[data-product-theme=crm]{--detail-bg:#dff2ed;--detail-border:#b7ded2;--detail-ink:#3f897c}[data-product-theme=system],[data-product-theme=content]{--detail-bg:#e9e5ff;--detail-border:#cfc6ee;--detail-ink:#7761b0}.case-library:not(.cockpit-case) .case-hero{background:linear-gradient(125deg,#fff,var(--detail-bg));border-color:var(--detail-border)}.case-library:not(.cockpit-case) .case-chapter{padding:22px;border-radius:13px;background:linear-gradient(125deg,#fffffff0,var(--detail-bg));border:1px solid var(--detail-border)}.case-library:not(.cockpit-case) #workflow{background:linear-gradient(125deg,#fff,#e5f4f4);border-color:#cce5e7}.case-library:not(.cockpit-case) #evidence{background:linear-gradient(125deg,#fff,#ede6fb);border-color:#d9ceef}.case-library:not(.cockpit-case) #takeaway{background:linear-gradient(125deg,#fff,#fff0dc);border-color:#eddbbd}
.cockpit-case .reference-original-content .cat-header[data-tool-group="1"],.cockpit-case .reference-original-content .tool-list[data-tool-group="1"]{background:#e5efff;border-color:#bfd4f1}.cockpit-case .reference-original-content .cat-header[data-tool-group="2"],.cockpit-case .reference-original-content .tool-list[data-tool-group="2"]{background:#e4f2e9;border-color:#b8daca}.cockpit-case .reference-original-content .cat-header[data-tool-group="3"],.cockpit-case .reference-original-content .tool-list[data-tool-group="3"]{background:#efe7fa;border-color:#d4c1e9}.cockpit-case .reference-original-content .cat-header[data-tool-group="4"],.cockpit-case .reference-original-content .tool-list[data-tool-group="4"]{background:#fff0db;border-color:#ead0ab}.cockpit-case .reference-original-content .cat-header[data-tool-group="5"],.cockpit-case .reference-original-content .tool-list[data-tool-group="5"]{background:#def2f2;border-color:#b3d9dc}
