.theme-choice{position:fixed;right:20px;bottom:22px;z-index:1100;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border:1px solid #d7dde5;border-radius:50px;background:#fff;color:#172033;font:600 14px/1.2 -apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",sans-serif;box-shadow:0 4px 18px #00000016;cursor:pointer}.theme-choice:focus-visible{outline:3px solid #165fc7;outline-offset:4px}html[data-theme=dark] .theme-choice{background:#152033;color:#fff;border-color:#526078}html[data-theme=light]{color-scheme:light;--bg:#fff;--bg2:#f7f8fa;--bg-soft:#f7f8fa;--surface:#fff;--surface-2:#f3f5f8;--surface-3:#edf1f6;--text:#000000;--muted:#000000;--line:#dce2e9;--blue:#1459b5;--cyan:#116a80;--mv-ink:#fff}html[data-theme=light] body{background:#fff!important;color:#000!important}html[data-theme=light] .grad,html[data-theme=light] .gradient-text,html[data-theme=light] .text-gradient{background:0 0!important;color:#000!important;-webkit-text-fill-color:#000000!important;text-shadow:none!important}html[data-theme=light] :is(.btn-primary,.btn-orange,.mx-button,.header-cta-btn,.header-cta-mobile,.basics-feature-link,.contact-link,.basics-card-link){background:#155bbb!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#155bbb!important;box-shadow:none!important;text-shadow:none!important}html[data-theme=light] :is(.btn-ghost,.mx-button.secondary,.mx-button-ghost,.mx-button.secondary,.btn-secondary){background:#fff!important;color:#000!important;border:1px solid #a4afbf!important}html[data-theme=light] :is(.header-nav,.nav-links) a{color:#000!important}html[data-theme=light] :is(.mobile-menu-btn,.menu-toggle,.nav-toggle) span{background:#172033!important}html[data-theme=light] :is(.maqtrix-header,.maqtrix-header.scrolled,.basics-header){background:rgba(255,255,255,.97)!important;border-color:#dce2e9!important;box-shadow:0 3px 20px #14213a0a!important}html[data-theme=light] :is(.logo-text,.logo-text span){color:#000!important;-webkit-text-fill-color:#000000!important;text-shadow:none!important}html[data-theme=light] :is(input,select,textarea){color:#000!important;background:#fff!important;border-color:#a4afbf!important;accent-color:#155bbb}html[data-theme=light] input[type=range]{background:0 0!important}html[data-theme=light] :is(input,textarea)::placeholder{color:#000!important}html[data-theme=light] :is(.basics-hero,.basics-footer,.resource-plain-art){background:#f4f6f9!important;color:#000!important}html[data-theme=light] :is(.basics-hero,.basics-footer,.resource-plain-art) :is(h1,p,a,strong,span,time){color:#000!important}html[data-theme=light] .basics-hero h1{color:#000!important}html[data-theme=light] .mv-photo figcaption{color:#000!important}html[data-theme=light] .mv-home-hero .hero-copy h1{color:#000!important;text-shadow:none!important}html[data-theme=light] .mv-home-hero::after{background:linear-gradient(90deg,#fffffffa,#ffffffe8 40%,#ffffff70 75%),linear-gradient(0deg,#fff,transparent 50%)!important}html[data-theme=light] .mv-editorial>.mv-photo::after{background:linear-gradient(90deg,#fffffffa,#ffffffe8 48%,#ffffff44)!important}html[data-theme=light] :is(.mv-story-copy,.mv-home-hero .hero-copy) :is(p,h2,a,.lead){color:#000!important;text-shadow:none!important}html[data-theme=light] .theme-choice{background:#fff!important;color:#000!important;border-color:#d7dde5!important}@media(max-width:900px){html[data-theme=light] :is(.header-nav.open,.nav-links.open){background:#fff!important;border-color:#dce2e9!important}}@media(max-width:680px){.theme-choice{right:14px;bottom:calc(88px + env(safe-area-inset-bottom));min-height:42px;padding:10px 14px;font-size:13px}}@media print{.theme-choice{display:none!important}}html[data-theme=light] :is(.btn-ghost,.mx-button.secondary,.mx-button-ghost,.btn-secondary){-webkit-text-fill-color:#000000!important}html[data-theme=light] .gradient{background:0 0!important;color:#000!important;-webkit-text-fill-color:#000000!important;text-shadow:none!important}html[data-theme=light] :is(.grad,.gradient,.gradient-text,.text-gradient,.mx-accent,.svc-gradient){background:0 0!important;color:#000!important;-webkit-text-fill-color:#000000!important;text-shadow:none!important}html[data-theme=light] .trial-panel{background:#f5f5f5;color:#000;border-color:#d6d6d6}html[data-theme=light] .trial-panel :is(h2,h3,p,li,strong,span){color:#000!important;-webkit-text-fill-color:#000000!important}html[data-theme=light] .trial-link{background:#000!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-theme=light] .trial-secondary{color:#000!important;-webkit-text-fill-color:#000000!important}