:root{--theme-bg-page: #F5F7F9;--theme-bg-surface: #FFFFFF;--theme-bg-header: #FFFFFF;--theme-bg-footer: #FFFFFF;--theme-bg-references: #F5F5F5;--theme-text: #212121;--theme-text-muted: #8F96A1;--theme-border: #CDD2E3;--theme-btn-bg: #F5F5F5;--theme-btn-border: #000000;--theme-shadow: rgba(0, 0, 0, .15);--theme-hover-bg: #E9EEF3}html[data-theme=dark]{color-scheme:dark;--theme-bg-page: #1A1F26;--theme-bg-surface: #252B36;--theme-bg-header: #252B36;--theme-bg-footer: #1E2430;--theme-bg-references: #1A1F26;--theme-text: #E8EAED;--theme-text-muted: #9CA3AF;--theme-border: #3D4554;--theme-btn-bg: #2F3642;--theme-btn-border: #C8CDD6;--theme-shadow: rgba(0, 0, 0, .4);--theme-hover-bg: #323945}html[data-theme=dark] body,html[data-theme=dark] main,html[data-theme=dark] .page-wrapper,html[data-theme=dark] #app,html[data-theme=dark] #login-app,html[data-theme=dark] #search-app,html[data-theme=dark] #material-body{background-color:var(--theme-bg-page)!important;color:var(--theme-text)}html[data-theme=dark] .bg-\[\#F5F7F9\],html[data-theme=dark] .bg-\[\#F5F5F5\],html[data-theme=dark] .bg-\[\#f5f5f5\],html[data-theme=dark] .\!bg-\[\#F5F5F5\],html[data-theme=dark] .\!bg-\[\#f5f5f5\]{background-color:var(--theme-bg-page)!important}html[data-theme=dark] .bg-\[\#fff\],html[data-theme=dark] .bg-\[\#FFF\],html[data-theme=dark] .bg-white{background-color:var(--theme-bg-surface)!important}html[data-theme=dark] .border-\[\#CDD2E3\],html[data-theme=dark] .border-\[\#8F96A159\]{border-color:var(--theme-border)!important}html[data-theme=dark] .text-\[\#000\],html[data-theme=dark] .text-\[\#000000\],html[data-theme=dark] .text-\[\#333\],html[data-theme=dark] .text-\[\#333333\],html[data-theme=dark] .text-black{color:var(--theme-text)!important}html[data-theme=dark] .hover\:bg-\[\#E9EEF3\]:hover{background-color:var(--theme-hover-bg)!important}html[data-theme=dark] .navigation__wrapper{background-color:var(--theme-bg-header);box-shadow:0 0 20px var(--theme-shadow)}@media (min-width: 1220px){html[data-theme=dark] .navigation__list>li>a,html[data-theme=dark] .navigation__list>li>span.dropdown-toggle,html[data-theme=dark] .navigation__list>li>span.navigation__menu-label,html[data-theme=dark] .navigation__list>li>button,html[data-theme=dark] .navigation__service-list>li>a,html[data-theme=dark] .navigation__service-list>li>button:not(.theme-toggle-btn){color:var(--theme-text)}html[data-theme=dark] .navigation__title{color:var(--theme-text)!important}html[data-theme=dark] .navigation__list>li:hover>a,html[data-theme=dark] .navigation__list>li:hover>span.dropdown-toggle,html[data-theme=dark] .navigation__list>li:hover>span.navigation__menu-label,html[data-theme=dark] .navigation__list>li:hover>button,html[data-theme=dark] .navigation__service-list>li:hover>a,html[data-theme=dark] .navigation__service-list>li:hover>button:not(.theme-toggle-btn){color:#b5007c}}html[data-theme=dark] .navigation__list-wrapper--open{background-color:var(--theme-bg-header)}html[data-theme=dark] .mobile-menu{background-color:var(--theme-bg-header);color:var(--theme-text)}html[data-theme=dark] .mobile-menu a,html[data-theme=dark] .mobile-menu button:not(.theme-toggle-btn),html[data-theme=dark] .mobile-menu span{color:var(--theme-text)}html[data-theme=dark] .mobile-menu__list li>span.dropdown-toggle,html[data-theme=dark] .mobile-menu__list li>span.navigation__menu-label{color:var(--theme-text)}html[data-theme=dark] .navigation__list>li>span.navigation__menu-label{color:var(--theme-text)}@media (max-width: 1219px){html[data-theme=dark] .navigation__list>li>span.navigation__menu-label,html[data-theme=dark] .navigation__list>li>span.dropdown-toggle,html[data-theme=dark] .navigation__list>li>a{color:var(--theme-text)}}html[data-theme=dark] .navigation__service-list img:not(.theme-toggle-btn img){filter:brightness(0) invert(.85)}html[data-theme=dark] .header{box-shadow:0 0 20px var(--theme-shadow)}html[data-theme=dark] .footer,html[data-theme=dark] .footer__background{background-color:var(--theme-bg-footer)!important;color:var(--theme-text-muted)}html[data-theme=dark] .footer__description-text,html[data-theme=dark] p.footer__description-pretext{color:var(--theme-text)}html[data-theme=dark] .footer__contact a,html[data-theme=dark] .footer__nav-link,html[data-theme=dark] .footer__legal-text,html[data-theme=dark] .footer__legal-disclaimer,html[data-theme=dark] .footer__legal-text a{color:var(--theme-text-muted)}html[data-theme=dark] .footer__nav-link:hover,html[data-theme=dark] .footer__legal-text a:hover,html[data-theme=dark] .footer__nav-link.\!text-\[\#000000\]{color:var(--theme-text)!important}html[data-theme=dark] .footer__contact-item svg path,html[data-theme=dark] .footer__contact-item svg g{stroke:var(--theme-text-muted)}html[data-theme=dark] .material-page-layout,html[data-theme=dark] .article-body-text,html[data-theme=dark] .article-body-text__body,html[data-theme=dark] .content-wrapper,html[data-theme=dark] .banner__col-left--card{background-color:var(--theme-bg-surface);color:var(--theme-text)}html[data-theme=dark] .article-body-text__body p,html[data-theme=dark] .rich-text-editor,html[data-theme=dark] .rich-text-editor p{color:var(--theme-text)}html[data-theme=dark] .material-related-aside,html[data-theme=dark] .material-related-panel{background-color:var(--theme-bg-surface);border-color:var(--theme-border);color:var(--theme-text)}html[data-theme=dark] .bg-\[\#eee\]{background-color:var(--theme-btn-bg)!important}html[data-theme=dark] .date-code__block{color:var(--theme-text)}html[data-theme=dark] .date-code__title{color:var(--theme-text-muted)}html[data-theme=dark] .date-code__text,html[data-theme=dark] .date-code__text-normal,html[data-theme=dark] .date-code__text em{color:var(--theme-text)}html[data-theme=dark] .breadcrumb{background-color:#1a1f26;color:var(--theme-text-muted)}html[data-theme=dark] .breadcrumb li,html[data-theme=dark] .breadcrumb li:after,html[data-theme=dark] .breadcrumb li a,html[data-theme=dark] .breadcrumb li:last-of-type,html[data-theme=dark] .breadcrumb li:last-of-type [href]{color:var(--theme-text-muted)}html[data-theme=dark] .breadcrumb [href]:hover{color:var(--theme-text)!important}html[data-theme=dark] .vc-pane.row-1.row-from-end-1.column-1.column-from-end-1,html[data-theme=dark] .vc-pane.row-1.row-from-end-1.column-1.column-from-end-1 .vc-title,html[data-theme=dark] .vc-pane.row-1.row-from-end-1.column-1.column-from-end-1 .vc-day-content,html[data-theme=dark] .vc-pane.row-1.row-from-end-1.column-1.column-from-end-1 .vc-nav-item,html[data-theme=dark] .vc-pane.row-1.row-from-end-1.column-1.column-from-end-1 .vc-weekday:before{color:#fff!important}html[data-theme=dark] .references__list>li{background-color:var(--theme-bg-references)}html[data-theme=dark] .references__list>li:after{background-color:var(--theme-bg-references)}html[data-theme=dark] .references__list-sub,html[data-theme=dark] .references__list-sub li,html[data-theme=dark] .references__list-sub li a{color:var(--theme-text)}html[data-theme=dark] .references__list-sub li{border-bottom-color:var(--theme-border)}html[data-theme=dark] .ribbon-text__titles h3,html[data-theme=dark] .ribbon-text__title-main,html[data-theme=dark] .ribbon-text__item .text-\[rgba\(0\,\ 0\,\ 0\,\ 0\.8\)\]{color:var(--theme-text)!important}html[data-theme=dark] .ribbon-icon__background{background-color:var(--theme-bg-page)!important}html[data-theme=dark] a.ribbon-icon__items--item.info-block{background-color:var(--theme-bg-surface)!important;color:var(--theme-text)}html[data-theme=dark] a.ribbon-icon__items--item.info-block p,html[data-theme=dark] a.ribbon-icon__items--item.info-block .info-block__description{color:var(--theme-text-muted)}html[data-theme=dark] .ribbon-icon__items--item{color:var(--theme-text)}html[data-theme=dark] .ribbon-icon__items--item p{color:var(--theme-text-muted)}html[data-theme=dark] .button,html[data-theme=dark] .button--basic{background-color:var(--theme-btn-bg);color:var(--theme-text)}html[data-theme=dark] .button--secondary{background-color:var(--theme-btn-bg);border-color:var(--theme-btn-border);color:var(--theme-text)}html[data-theme=dark] .button--secondary:hover{background-color:var(--theme-hover-bg);border-color:var(--theme-text);color:var(--theme-text)}html[data-theme=dark] .button--primary-white{background-color:var(--theme-btn-bg);color:#b5007c}html[data-theme=dark] .modal__body,html[data-theme=dark] .modal-new .modal__body,html[data-theme=dark] .popup-auth__container,html[data-theme=dark] .popup-auth__content,html[data-theme=dark] .eis-search-modal,html[data-theme=dark] .two-focus-card__card1,html[data-theme=dark] .two-focus-card__card2{background-color:var(--theme-bg-surface);border-color:var(--theme-border);color:var(--theme-text)}html[data-theme=dark] .popup-auth__overlay,html[data-theme=dark] .eis-search-backdrop{background-color:#000000a6}html[data-theme=dark] .paywall-overlay{-webkit-mask-image:linear-gradient(to bottom,rgba(26,31,38,0) 0%,var(--theme-bg-page) 100%);mask-image:linear-gradient(to bottom,rgba(26,31,38,0) 0%,var(--theme-bg-page) 100%)}.theme-toggle-btn{display:inline-flex!important;align-items:center;justify-content:center;width:36px!important;height:36px!important;min-width:36px!important;max-width:36px!important;padding:0!important;border:1px solid var(--theme-border, #CDD2E3);border-radius:50%;background:transparent;cursor:pointer;color:var(--theme-text, #212121);transition:background-color .15s ease,border-color .15s ease;flex:0 0 36px;flex-shrink:0;text-align:center;font-size:inherit;font-weight:inherit;line-height:1}.navigation__service-list>li.theme-toggle-item>.theme-toggle-btn,.navigation__service-list>li>button.theme-toggle-btn{width:36px!important;height:36px!important;min-width:36px!important;max-width:36px!important;flex-direction:row!important}.theme-toggle-btn:hover{background-color:var(--theme-hover-bg, #E9EEF3)}.theme-toggle-btn svg{width:18px;height:18px;display:block}.theme-toggle-btn .theme-toggle-btn__sun{display:none}.theme-toggle-btn .theme-toggle-btn__moon,.theme-toggle-btn.theme-toggle-btn--dark .theme-toggle-btn__sun{display:block}.theme-toggle-btn.theme-toggle-btn--dark .theme-toggle-btn__moon{display:none}html[data-theme=dark] .theme-toggle-btn{border-color:var(--theme-border);color:var(--theme-text)}.navigation__service-list>li.theme-toggle-item{display:flex;align-items:center}.mobile-menu__additional .theme-toggle-btn{width:auto!important;height:auto!important;min-width:0!important;max-width:none!important;flex:0 0 auto;border:none;border-radius:0;gap:15px;padding:0!important;font-size:20px;font-family:"Source Serif 4",serif;flex-direction:row!important}.mobile-menu__additional .theme-toggle-btn:hover{background:transparent}.mobile-menu__additional .theme-toggle-label{font-size:20px}
