.vdm6-tier-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.vdm6-tier-heading>span{color:var(--vdm-muted,#64748b);font-size:12px}.vdm6-tier-list{display:grid;gap:12px}.vdm6-tier-offer{position:relative;display:grid;grid-template-columns:minmax(0,1.35fr) auto;gap:10px 16px;padding:16px;border:1px solid var(--vdm-line,#dbe3ee);border-radius:16px;background:var(--vdm-surface,#fff)}.vdm6-tier-offer.is-featured{border-color:#6366f1;box-shadow:0 8px 28px rgba(79,70,229,.12)}.vdm6-tier-offer>em{position:absolute;right:12px;top:-10px;padding:4px 9px;border-radius:999px;background:#4f46e5;color:#fff;font-size:10px;font-style:normal;font-weight:800}.vdm6-tier-offer>div:first-of-type{display:grid;gap:3px}.vdm6-tier-offer>div:first-of-type>span{color:var(--vdm-muted,#64748b);font-size:12px}.vdm6-tier-price{display:flex;align-items:flex-end;flex-direction:column;gap:2px}.vdm6-tier-price b{font-size:17px;color:var(--vdm-text,#0f172a)}.vdm6-tier-price del{color:var(--vdm-muted,#64748b);font-size:11px}.vdm6-tier-offer ul{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;list-style:none;color:var(--vdm-muted,#64748b);font-size:11px}.vdm6-tier-offer .vdm-btn{grid-column:2;grid-row:2;align-self:end}.vdm6-platform-strip{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:14px;padding-top:14px;border-top:1px solid var(--vdm-line,#dbe3ee)}.vdm6-platform-strip strong{width:100%;font-size:12px}.vdm6-platform-strip span{padding:6px 9px;border-radius:999px;background:#f1f5f9;color:#475569;font-size:11px;font-weight:700}.vdm6-platform-strip .is-ready{background:#dcfce7;color:#166534}.vdm6-library-downloads{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.vdm6-checkout{position:fixed;inset:0;z-index:10050;display:grid;place-items:center;padding:18px;background:rgba(2,6,23,.62);backdrop-filter:blur(5px)}.vdm6-checkout[hidden]{display:none}.vdm6-checkout-card{width:min(440px,100%);padding:24px;border-radius:22px;background:#fff;color:#0f172a;box-shadow:0 30px 90px rgba(2,6,23,.35)}.vdm6-checkout-card h2{margin:0 0 8px}.vdm6-checkout-card p{margin:0 0 16px;color:#64748b}.vdm6-checkout-summary{display:grid;gap:10px;padding:14px;border-radius:14px;background:#f8fafc}.vdm6-checkout-summary div{display:flex;justify-content:space-between;gap:12px}.vdm6-checkout-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.vdm6-busy{opacity:.65;pointer-events:none}@media(max-width:620px){.vdm6-tier-offer{grid-template-columns:1fr}.vdm6-tier-offer .vdm-btn{grid-column:1;grid-row:auto;width:100%}.vdm6-tier-price{align-items:flex-start}.vdm6-library-downloads{justify-content:stretch}.vdm6-library-downloads .vdm-btn{width:100%}}
html.vlike-night-active .vdm6-tier-offer,.vdm-shell[data-vlike-theme="dark"] .vdm6-tier-offer,body.theme-dark .vdm6-tier-offer{background:#111827;border-color:#334155}.vdm-shell[data-vlike-theme="dark"] .vdm6-tier-price b,body.theme-dark .vdm6-tier-price b{color:#f8fafc}.vdm-shell[data-vlike-theme="dark"] .vdm6-platform-strip span,body.theme-dark .vdm6-platform-strip span{background:#1e293b;color:#cbd5e1}
.vdm6-checkout-card{width:min(480px,100%);max-height:calc(100vh - 36px);overflow:auto}.vdm6-checkout-head{display:flex;gap:12px;align-items:flex-start}.vdm6-checkout-head>span{display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;border-radius:12px;background:#eef2ff;color:#4f46e5;font-size:18px;font-weight:900}.vdm6-checkout-head h2{margin-bottom:4px}.vdm6-checkout-head p{margin:0}.vdm6-checkout-summary{margin-top:16px}.vdm6-coupon{margin-top:16px;padding:15px;border:1px solid #dbe3ee;border-radius:15px;background:#fff}.vdm6-coupon-title{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:9px}.vdm6-coupon-title small{color:#64748b;font-size:11px}.vdm6-coupon-input{display:grid;grid-template-columns:1fr auto;gap:8px}.vdm6-coupon-input input{min-width:0;height:42px;padding:9px 12px;border:1px solid #bac5d8;border-radius:10px;background:#fff;color:#0f172a;font:inherit;text-transform:uppercase}.vdm6-coupon-input input:focus{border-color:#6366f1;outline:0;box-shadow:0 0 0 3px rgba(99,102,241,.14)}.vdm6-coupon-feedback{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:7px}.vdm6-coupon-feedback p{min-height:18px;margin:0;font-size:12px}.vdm6-coupon-feedback p.is-success{color:#067647}.vdm6-coupon-feedback p.is-error{color:#b42318}.vdm6-coupon-feedback button{padding:2px;border:0;background:transparent;color:#4f46e5;font-size:12px;font-weight:700;cursor:pointer}html.vlike-night-active .vdm6-checkout-card,body.theme-dark .vdm6-checkout-card{background:#111827;color:#f8fafc}html.vlike-night-active .vdm6-checkout-summary,body.theme-dark .vdm6-checkout-summary{background:#182235}html.vlike-night-active .vdm6-coupon,body.theme-dark .vdm6-coupon{border-color:#334155;background:#0d1422}html.vlike-night-active .vdm6-coupon-input input,body.theme-dark .vdm6-coupon-input input{border-color:#445066;background:#111827;color:#f8fafc}@media(max-width:480px){.vdm6-coupon-title{align-items:flex-start;flex-direction:column}.vdm6-coupon-input{grid-template-columns:1fr}.vdm6-coupon-input .vdm-btn{width:100%}}

/* One compact platform control expands the three newest eligible releases. */
.vdm6-library-downloads{align-items:flex-start;max-width:100%}.vdm6-platform-download{position:relative;min-width:220px}.vdm6-platform-download>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;list-style:none;cursor:pointer}.vdm6-platform-download>summary::-webkit-details-marker{display:none}.vdm6-platform-download>summary:after{content:'⌄';font-size:17px;transition:transform .18s ease}.vdm6-platform-download[open]>summary:after{transform:rotate(180deg)}.vdm6-platform-download>summary small{padding:2px 7px;border-radius:999px;background:rgba(255,255,255,.18);color:inherit;font-size:10px;white-space:nowrap}.vdm6-platform-versions{position:absolute;right:0;z-index:45;width:min(390px,calc(100vw - 36px));margin-top:8px;padding:10px;border:1px solid #dbe3ee;border-radius:16px;background:#fff;box-shadow:0 20px 55px rgba(15,23,42,.2)}.vdm6-platform-versions section{padding:10px}.vdm6-platform-versions section+section{border-top:1px solid #e8edf5}.vdm6-platform-versions header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.vdm6-platform-versions time{color:#64748b;font-size:10px}.vdm6-platform-versions section>div{display:flex;gap:6px;flex-wrap:wrap}.vdm6-platform-versions .vdm-btn{min-width:0;padding:8px 11px;font-size:11px}

/* Platform showcase: compact native icons, distinct availability and linked cards. */
.vdm6-platform-showcase {
  --v6-card:#fff; --v6-ink:#17213b; --v6-subtle:#52617a; --v6-edge:#dce5f2;
  margin-top:18px; padding:16px; border:1px solid var(--v6-edge); border-radius:20px;
  background:linear-gradient(140deg,var(--v6-card),#f5f7ff); box-shadow:0 10px 28px rgba(30,41,80,.06);
}
.vdm6-platform-showcase>strong {display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:13px;color:var(--v6-ink);font-size:12px;font-weight:800}
.vdm6-platform-showcase>strong>small {display:grid;place-items:center;min-width:24px;height:24px;padding:0 6px;border-radius:8px;background:#ede9fe;color:#6d28d9;font-size:11px;font-weight:800}
.vdm6-platform-showcase>div {display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr));gap:9px}
.vdm6-platform-showcase .vdm6-platform-pill {
  --v6-platform:#64748b; --v6-platform-end:#475569; --v6-tint:rgba(100,116,139,.08);
  display:flex;align-items:center;gap:10px;min-width:0;margin:0;padding:12px 10px;border:1px solid var(--v6-edge);border-radius:14px;
  background:linear-gradient(125deg,var(--v6-tint),transparent),var(--v6-card);color:var(--v6-ink);text-decoration:none!important;line-height:1.45;
}
.vdm6-platform-showcase .is-platform-windows {--v6-platform:#2563eb;--v6-platform-end:#06b6d4;--v6-tint:rgba(37,99,235,.09)}
.vdm6-platform-showcase .is-platform-macos {--v6-platform:#7c3aed;--v6-platform-end:#c084fc;--v6-tint:rgba(124,58,237,.09)}
.vdm6-platform-showcase .is-platform-linux {--v6-platform:#d97706;--v6-platform-end:#fbbf24;--v6-tint:rgba(217,119,6,.09)}
.vdm6-platform-showcase .is-platform-wordpress {--v6-platform:#0284c7;--v6-platform-end:#22d3ee;--v6-tint:rgba(2,132,199,.09)}
.vdm6-platform-showcase .is-platform-android {--v6-platform:#059669;--v6-platform-end:#34d399;--v6-tint:rgba(5,150,105,.09)}
.vdm6-platform-showcase .is-platform-ios {--v6-platform:#db2777;--v6-platform-end:#fb7185;--v6-tint:rgba(219,39,119,.09)}
.vdm6-platform-showcase .is-platform-web {--v6-platform:#0891b2;--v6-platform-end:#2dd4bf;--v6-tint:rgba(8,145,178,.09)}
.vdm6-platform-showcase .is-platform-other {--v6-platform:#ea580c;--v6-platform-end:#fb923c;--v6-tint:rgba(234,88,12,.09)}
.vdm6-platform-showcase .vdm6-platform-icon {display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:11px;background:linear-gradient(140deg,var(--v6-platform),var(--v6-platform-end));color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 4px 10px var(--v6-tint)}
.vdm6-platform-showcase .vdm6-platform-icon svg {display:block;width:19px;height:19px;margin:0}
.vdm6-platform-showcase .vdm6-platform-wordpress {display:grid;place-items:center;width:22px;height:22px;border:1.5px solid currentColor;border-radius:50%;font:700 17px/1 Georgia,serif}
.vdm6-platform-showcase .vdm6-platform-copy {display:flex;flex-wrap:wrap;align-items:center;gap:4px 7px;min-width:0}
.vdm6-platform-showcase .vdm6-platform-copy>b {width:100%;color:var(--v6-ink);font-size:12px;font-weight:800;overflow-wrap:anywhere}
.vdm6-platform-showcase .vdm6-platform-copy>em {display:inline-flex;align-items:center;gap:4px;color:var(--v6-subtle);font-size:10px;font-style:normal;font-weight:600}
.vdm6-platform-showcase .vdm6-platform-copy>em:before {content:'';width:5px;height:5px;flex:0 0 5px;border-radius:50%;background:#94a3b8}
.vdm6-platform-showcase .is-ready .vdm6-platform-copy>em {color:#047857}
.vdm6-platform-showcase .is-ready .vdm6-platform-copy>em:before {background:#10b981}
.vdm6-platform-showcase .is-beta .vdm6-platform-copy>em {color:#a16207}
.vdm6-platform-showcase .is-beta .vdm6-platform-copy>em:before {background:#f59e0b}
.vdm6-platform-showcase .is-discontinued .vdm6-platform-icon {filter:saturate(.35)}
.vdm6-platform-showcase .vdm6-platform-pill.is-linked {
  display:grid;grid-template-columns:38px minmax(0,1fr);grid-column:1/-1;gap:8px 11px;padding:14px;border:1.5px solid transparent;border-radius:16px;
  background:linear-gradient(var(--v6-card),var(--v6-card)) padding-box,linear-gradient(115deg,#f472b6,#8b5cf6,#22d3ee,#34d399) border-box;
  box-shadow:0 8px 22px rgba(124,58,237,.1);transition:transform .18s ease,box-shadow .18s ease;
}
.vdm6-platform-showcase .is-linked .vdm6-platform-icon {width:38px;height:38px;border-radius:12px}
.vdm6-platform-showcase .is-linked .vdm6-platform-copy>b {width:auto}
.vdm6-platform-showcase .vdm6-platform-product-name {display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:0 0 100%;min-width:0;margin-top:2px;color:var(--v6-ink);font-size:12px;font-weight:650;overflow-wrap:anywhere}
.vdm6-platform-showcase .vdm6-platform-cta {display:inline-flex;align-items:center;justify-content:space-between;gap:12px;grid-column:2;justify-self:stretch;min-width:0;padding:7px 10px;border-radius:9px;background:linear-gradient(115deg,#7c3aed,#4f46e5,#0284c7);color:#fff;font-size:10px;font-weight:750;line-height:1.5}
.vdm6-platform-showcase .vdm6-platform-cta>span {font-size:16px;line-height:1}
.vdm6-platform-showcase a.vdm6-platform-pill:focus-visible {outline:3px solid #a78bfa;outline-offset:3px}
@media(hover:hover){.vdm6-platform-showcase a.vdm6-platform-pill:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(124,58,237,.2)}}
html.vlike-night-active .vdm6-platform-showcase,.vdm-shell[data-vlike-theme="dark"] .vdm6-platform-showcase,body.theme-dark .vdm6-platform-showcase,body[data-theme="dark"] .vdm6-platform-showcase,.night-mode .vdm6-platform-showcase {
  --v6-card:#111c30;--v6-ink:#f1f5ff;--v6-subtle:#a9b8ce;--v6-edge:#30405a;
  background:linear-gradient(140deg,#142039,#0f172a);box-shadow:0 10px 28px rgba(0,0,0,.2);
}
:is(html.vlike-night-active,.vdm-shell[data-vlike-theme="dark"],body.theme-dark,body[data-theme="dark"],.night-mode) .vdm6-platform-showcase>strong>small {background:#352d60;color:#ddd6fe}
:is(html.vlike-night-active,.vdm-shell[data-vlike-theme="dark"],body.theme-dark,body[data-theme="dark"],.night-mode) .vdm6-platform-showcase .is-ready .vdm6-platform-copy>em {color:#6ee7b7}
:is(html.vlike-night-active,.vdm-shell[data-vlike-theme="dark"],body.theme-dark,body[data-theme="dark"],.night-mode) .vdm6-platform-showcase .is-beta .vdm6-platform-copy>em {color:#fcd34d}
@media(max-width:640px){.vdm6-platform-showcase{padding:12px}.vdm6-platform-download{width:100%;min-width:0}.vdm6-platform-versions{position:static;width:100%;box-shadow:none}}
@media(prefers-reduced-motion:reduce){.vdm6-platform-showcase .vdm6-platform-pill.is-linked{transition:none}.vdm6-platform-showcase a.vdm6-platform-pill:hover{transform:none}}

/* Preserve the purchased-library version menu independently of the showcase. */
html.vlike-night-active .vdm6-platform-versions,.vdm-shell[data-vlike-theme="dark"] .vdm6-platform-versions,body.theme-dark .vdm6-platform-versions{border-color:#334155;background:#0f172a;color:#f8fafc}
html.vlike-night-active .vdm6-platform-versions section+section,.vdm-shell[data-vlike-theme="dark"] .vdm6-platform-versions section+section,body.theme-dark .vdm6-platform-versions section+section{border-color:#334155}
