:root{color-scheme:light dark}.theme-control{display:inline-flex;align-items:center;gap:7px;font-size:11px;white-space:nowrap}.theme-control select{width:auto;min-height:34px;padding:5px 23px 5px 9px;font-size:12px;color:inherit;background:transparent;border:1px solid currentColor;border-radius:5px}.theme-control option{background:var(--paper,#fff);color:var(--ink,#172d46)}html[data-theme=dark]{color-scheme:dark}html[data-theme=light]{color-scheme:light}html[data-theme=light] .aso-site{--paper:#f2f6f0;--ink:#183338;--muted:#506764;--line:#b8ccc5;--accent:#286b45;--surface:#e2ece4}html[data-theme=light] .aso-site .software-figure,html[data-theme=light] .aso-site .featured-solution,html[data-theme=light] .aso-site .product-demo{background:#e6efe8}html[data-theme=light] .aso-site .hero-figure img{background:#102228}html[data-theme=light] .aso-site .button.primary{color:white}html[data-theme=light] .aso-site .contact-section,html[data-theme=light] .aso-site dialog,html[data-theme=light] .aso-site option{background:#e2ece4}html[data-theme=light] .aso-site .engineering-section{background:#183f31;color:#f3f8ef}html[data-theme=light] .aso-site .engineering-section p,html[data-theme=light] .aso-site .engineering-section h2 em{color:#c8e7bd}html[data-theme=light] .aso-site .software-figure figcaption{color:#286b45}html[data-theme=light] .aso-site .demo-row{color:#506764}html[data-theme=light] .aso-site .footer-bottom{color:#506764}html[data-theme=dark] .theme-control option{background:#14283e;color:#edf4ff}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation:none!important;transition:none!important}}
