html[data-theme=dark]{color-scheme:dark;--color-bg:8 11 20;--color-bg-2:12 16 27;--color-surface:17 24 39;--color-surface-2:24 32 49;--color-surface-3:33 43 64;--color-border:30 41 59;--color-border-2:51 65 85;--color-border-strong:71 85 105;--color-text:241 245 249;--color-text-2:203 213 225;--color-text-3:148 163 184;--color-accent:77 168 255;--color-accent-2:124 191 255;--color-accent-soft:10 41 66;--color-accent-ink:199 226 255;--color-accent-panel:9 52 104;--color-ok:34 195 115;--color-ok-soft:8 51 30;--color-warn:247 162 36;--color-warn-soft:50 35 8;--color-err:255 82 93;--color-err-soft:56 16 22;--ink:rgb(var(--color-text));--muted:rgb(var(--color-text-2));--paper:rgb(var(--color-surface));--navy:rgb(var(--color-bg-2));--blue:rgb(var(--color-accent));--line:rgb(var(--color-border-2));background:rgb(var(--color-bg));scrollbar-color:rgb(var(--color-border-strong)) rgb(var(--color-bg))}html[data-theme=dark] body{background:rgb(var(--color-bg));color:var(--ink)}html[data-theme=dark] body .vm-page{--ink:rgb(var(--color-text));--muted:rgb(var(--color-text-2));--line:rgb(var(--color-border-2));--paper:rgb(var(--color-surface));--blue:rgb(var(--color-accent));--navy:rgb(var(--color-bg-2));background:rgb(var(--color-bg))}html[data-theme=dark] body :is(h1,h2,h3,h4,strong,label,summary,th){color:var(--ink)}html[data-theme=dark] body p{color:rgb(var(--color-text-2))}html[data-theme=dark] body a{color:var(--blue)}html[data-theme=dark] body :is(.site-header,.feature-mega,.language-menu>div,.primary-nav,.feature-jump,.cv-edition-picker,.screenshot-dialog){background:rgb(var(--color-surface));border-color:var(--line);color:var(--ink)}html[data-theme=dark] body :is(.primary-nav>a,.features-menu>summary,.language-menu a,.icon-button,.feature-group>a,.feature-jump a,.cv-categories a){color:var(--ink)}html[data-theme=dark] body :is(.feature-mega a:hover,.language-menu a:hover,.language-menu a[aria-current],.cv-categories a:hover,.cv-categories a:focus-visible){background:rgb(var(--color-surface-3));color:var(--blue)}html[data-theme=dark] body :is(.primary-nav>a[aria-current],.features-menu>summary.current){color:var(--blue)}html[data-theme=dark] body :is(.aurora-hero,.features-section,.workflow-section,.related-section,.vm-page .vm-hero,.vm-page .vm-caps,.ct-sources,.ct-faq,.vs-hero,.vs-benefits,.vs-close,.dl-notes,.comparison-help,.cv-notes){background:rgb(var(--color-bg-2));border-color:var(--line)}html[data-theme=dark] body :is(.vm-page .vm-tech,.vm-page .tech-grid li,.vm-page .related-grid>a,.capability-columns>div,.related-grid>a,.resource-grid>*,.platform-compare){background:rgb(var(--color-bg));border-color:var(--line)}html[data-theme=dark] body :is(.aurora-hero h1,.vm-page .vm-hero h1,.vm-page .vm-tech .section-intro h2,.vm-page .tech-grid strong,.ct-sources h2,.ct-sources h3,.vs-hero h1,.vs-choices h3){color:var(--ink)}html[data-theme=dark] body :is(.shot-caption,.breadcrumbs,.hero-stack,.small-note,.feature-directory small,.feature-mega small,.edition p,.edition:last-child p,.edition-price span,.cv-price span,.cv-heading>p,.pc-intro p,.pc-reading,.pc-notes p,.pc-method p,.pc-matrix thead span,.pc-summary-row td,.pc-summary-row button,.cv-table td,.cv-table th,.cv-categories a,.cv-no,.vm-page .tech-grid p,.vm-page .vm-hero-inner>div>p:not(.vm-eyebrow),.ct-sources p,.ct-demo-cta p,.vs-choices p,.vs-caption,.vs-demo p,.footer-bottom,.preview-utility,.preview-strip){color:rgb(var(--color-text-2))}html[data-theme=dark] body :is(.product-ribbon,.aurora-spotlight,.site-footer,.ct-close,.vs-film,.dl-updates){background-color:rgb(var(--color-bg-2))}html[data-theme=dark] body :is(.product-ribbon strong,.footer-grid strong){color:var(--ink)}html[data-theme=dark] body :is(.product-ribbon small,.footer-grid p,.footer-grid nav a,.spotlight-copy p,.spotlight-copy .small-note){color:rgb(var(--color-text-2))}html[data-theme=dark] body .product-ribbon a:hover{background:rgb(var(--color-surface-2))}html[data-theme=dark] body :is(.product-shot,.product-intro-visual .product-shot,.feature-hero-visual .product-shot,.vm-page .vm-hero-visual .product-shot,.platform-proof .product-shot,.spotlight-product .product-shot,.architecture-stack>div){background:rgb(var(--color-surface-2));border-color:var(--line)}html[data-theme=dark] body :is(.edition,.comparison-v2 .cv-offer,.license-form,.cart-summary,.contact-aside,.payment-note,.integrity-panel,.technical-note,.dl-card,.dl-topic,.dl-steps li,.dl-expected,.dl-note,.pc-search,.cv-empty,.pc-empty,.preview-utility,.preview-strip){background:rgb(var(--color-surface));color:var(--ink);border-color:var(--line)}html[data-theme=dark] body :is(.edition:last-child,.comparison-v2 .cv-offer:last-child){background:rgb(var(--color-accent-soft))}html[data-theme=dark] body :is(.cv-offer:last-child>p,.cv-offer:last-child .cv-price span){color:rgb(var(--color-accent-ink))}html[data-theme=dark] body :is(input,select,textarea,.license-form input,.contact-form input,.contact-form textarea,.contact-form select,.cart-form input,.cv-search input,.pc-search input,.pc-mobile-select select,.vc-toolbar input){background:rgb(var(--color-bg));color:var(--ink);border-color:rgb(var(--color-border-strong));accent-color:var(--blue);caret-color:var(--blue)}html[data-theme=dark] body input::placeholder,html[data-theme=dark] body textarea::placeholder{color:rgb(var(--color-text-3));opacity:1}html[data-theme=dark] body :is(.button.primary,.button.mint,.vm-page .button.primary,.vm-page .button.mint,.aurora-hero .button.mint){background:var(--blue);border-color:var(--blue);color:rgb(var(--color-bg))}html[data-theme=dark] body :is(.button.primary:hover,.button.mint:hover,.vm-page .button.primary:hover,.vm-page .button.mint:hover){background:rgb(var(--color-accent-2));border-color:rgb(var(--color-accent-2));color:rgb(var(--color-bg))}html[data-theme=dark] body :is(.button.secondary,.button.outline-white,.button.light,.vm-page .button.outline-white,.aurora-hero .button.outline-white,.ct-close .button.secondary){color:var(--blue);border-color:var(--blue);background:0 0}html[data-theme=dark] body :is(.button.secondary:hover,.button.outline-white:hover,.button.light:hover,.vm-page .button.outline-white:hover){background:rgb(var(--color-accent-soft));color:rgb(var(--color-accent-ink))}html[data-theme=dark] body :is(.pc-categories button,.cv-edition-picker button,.dl-copy,.pc-detail-heading button,.dialog-close,.motion-toggle,.zoom-mark){background:rgb(var(--color-surface-2));color:var(--ink);border-color:var(--line)}html[data-theme=dark] body :is(.pc-categories button[aria-pressed=true],.cv-edition-picker button[aria-pressed=true],.download-tabs .active,.pc-categories button:hover){background:rgb(var(--color-accent-soft));color:rgb(var(--color-accent-ink));border-color:var(--blue)}html[data-theme=dark] body :is(.pc-matrix thead th,.pc-matrix thead th:first-child,.cv-table thead th,.comparison-table thead th,.vc-table thead th){background:rgb(var(--color-surface-2));color:var(--ink);border-color:var(--line)}html[data-theme=dark] body :is(.pc-matrix thead th[data-pc-col=synvirt],.vc-table thead th:nth-child(2)){background:rgb(var(--color-accent-panel));color:var(--ink)}html[data-theme=dark] body :is(.pc-matrix thead th[data-pc-col=synvirt] span,.pc-summary-row td[data-pc-col=synvirt]){color:rgb(var(--color-accent-ink))}html[data-theme=dark] body :is(.pc-summary-row th,.pc-summary-row td,.pc-detail-row>td,.cv-table tbody th,.cv-table tbody td,.vc-table tbody th,.vc-table tbody td){background:rgb(var(--color-bg));border-color:var(--line)}html[data-theme=dark] body :is(.pc-group-label th,.comparison-table .comparison-group th){background:rgb(var(--color-surface));color:var(--ink)}html[data-theme=dark] body :is(.pc-summary-row td[data-pc-col=synvirt],.cv-table tbody td:last-child,.vc-table td:nth-child(2)){background:rgb(var(--color-accent-soft))}html[data-theme=dark] body :is(.pc-summary-row:hover td,.cv-table tbody tr:hover th,.cv-table tbody tr:hover td){background:rgb(var(--color-surface-2))}html[data-theme=dark] body :is(.pc-summary-row:hover td[data-pc-col=synvirt],.cv-table tbody tr:hover td:last-child){background:rgb(var(--color-accent-panel))}html[data-theme=dark] body :is(.pc-summary-row th button,.pc-detail-action,.related-grid>a>span,.vs-hero h1 span,.ct-source-list code,.vs-choices a>span){color:var(--blue)}html[data-theme=dark] body :is(.cv-yes,.comparison-status.included){color:rgb(var(--color-ok))}html[data-theme=dark] body :is(.cv-no,.comparison-status.excluded){color:rgb(var(--color-text-3))}html[data-theme=dark] body :is(.vm-page .step-index,.dl-chip,.dl-chips span){background:rgb(var(--color-surface-3));color:rgb(var(--color-accent-ink))}html[data-theme=dark] body :is(.dl-cmd,.dl-hash,.dl-mark,.dl-seal){background:rgb(var(--color-bg-2));color:var(--ink);border-color:var(--line)}html[data-theme=dark] body :is(.dl-meta dt,.dl-hash-label,.dl-count,.dl-card-head p,.dl-patch-meta,.dl-topic h3 span,.dl-steps p,.dl-expected .small-note){color:rgb(var(--color-text-3))}html[data-theme=dark] body :is(.dl-seal-mark,.dl-current,.form-success){background:rgb(var(--color-ok-soft));color:rgb(var(--color-ok));border-color:rgb(var(--color-ok))}html[data-theme=dark] body .dl-known{background:rgb(var(--color-warn-soft));color:rgb(var(--color-warn));border-color:rgb(var(--color-warn))}html[data-theme=dark] body :is(.dl-known strong,.dl-known p){color:rgb(var(--color-warn))}html[data-theme=dark] body .form-error{background:rgb(var(--color-err-soft));color:rgb(var(--color-err));border-color:rgb(var(--color-err))}html[data-theme=dark] body .woocommerce :is(#payment,.woocommerce-message,.woocommerce-info,.woocommerce-error){background:rgb(var(--color-surface));color:var(--ink)}html[data-theme=dark] body :is(.dl-facts dt,.dl-facts dd){color:var(--ink)}html[data-theme=dark] body .dl-hero .hero-shade{background:linear-gradient(90deg,#080b14eb,#080b148c)}html[data-theme=dark] body .dl-facts{background:#080b14d9;padding:16px}html[data-theme=dark] ::selection{background:rgb(var(--color-accent-panel));color:rgb(var(--color-text))}html[data-theme=dark] body :focus-visible{outline:3px solid var(--blue);outline-offset:5px}html[data-theme=dark] body .screenshot-dialog::backdrop{background:#000000bf}html[data-theme=dark] body .ct-hero{background-color:rgb(var(--color-bg-2))}html[data-theme=dark] body .dl-hero .hero-shade{z-index:0}html[data-theme=dark] body .dl-hero-inner{z-index:1}html[data-theme=dark] body .dl-hero .button.outline-white{background:rgb(var(--color-bg))}html[data-theme=dark] body :is(input,select,textarea,.license-form input,.contact-form input,.contact-form textarea,.contact-form select,.cart-form input,.cv-search input,.pc-mobile-select select){border-color:rgb(var(--color-text-3))}html[data-theme=dark] body .vs-hero-art{mix-blend-mode:normal}