.ct-language-switcher img{max-width:18px;border-radius:var(--items-border-radius)}.ct-language-switcher[data-type=inline] ul{display:flex;flex-wrap:wrap;column-gap:var(--items-spacing, 20px);row-gap:5px}.ct-language-switcher[data-type=inline] ul li.current-lang{--theme-link-initial-color: var(--theme-link-hover-color)}.ct-language-switcher[data-type=dropdown] ul{margin-top:var(--margin-top);border-radius:var(--theme-border-radius, 2px);background:var(--background-color);box-shadow:var(--theme-box-shadow)}.ct-language-switcher[data-type=dropdown] ul[data-placement=left]{right:var(--theme-submenu-inline-offset, -15px)}.ct-language-switcher[data-type=dropdown] ul[data-placement=right]{left:var(--theme-submenu-inline-offset, -15px)}.ct-language-switcher[data-type=dropdown] ul li:not(:last-child){border-bottom:var(--theme-border)}.ct-language-switcher[data-type=dropdown] ul li a{padding:var(--padding) 15px}.ct-language-switcher[data-type=dropdown] ul li.current-lang{display:none}.ct-language-switcher[data-type=dropdown] ul:before{position:absolute;content:"";top:0;left:0;width:100%;height:var(--margin-top);transform:translateY(-100%)}.ct-language{color:var(--theme-link-initial-color)}.ct-active-language{cursor:pointer;transition:color .12s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.ct-active-language:hover{color:var(--theme-link-hover-color)}.ct-active-language .ct-dropdown-icon{order:3;--theme-icon-size: 8px;--theme-icon-color: currentColor;--theme-icon-hover-color: currentColor}.ct-active-language[data-label=bottom] .ct-dropdown-icon{margin-top:.5em}html[data-color-mode*=updating] *:not(.ct-color-switch *){transition:all .15s ease !important}[data-color-mode*=dark] [data-color-switch=normal],[data-color-mode*=light] [data-color-switch=reversed]{--is-toggled: var(--true);--is-light-mode-visible: none;--is-toggled-path: path("M-9 3h25a1 1 0 0017 13v30H0Z")}[data-color-mode*=dark] [data-color-switch=reversed],[data-color-mode*=light] [data-color-switch=normal]{--is-toggled: var(--false);--is-dark-mode-visible: none}@media(prefers-color-scheme: dark){[data-color-mode=os-default] [data-color-switch=normal]{--is-toggled: var(--true);--is-light-mode-visible: none;--is-toggled-path: path("M-9 3h25a1 1 0 0017 13v30H0Z")}[data-color-mode=os-default] [data-color-switch=reversed]{--is-toggled: var(--false);--is-dark-mode-visible: none}}@media(prefers-color-scheme: light){[data-color-mode=os-default] [data-color-switch=normal]{--is-toggled: var(--false);--is-dark-mode-visible: none}[data-color-mode=os-default] [data-color-switch=reversed]{--is-toggled: var(--true);--is-light-mode-visible: none;--is-toggled-path: path("M-9 3h25a1 1 0 0017 13v30H0Z")}}.ct-color-switch{--animation-duration: 300ms}.ct-color-switch .ct-dark-mode-label{display:var(--is-dark-mode-visible, block)}.ct-color-switch .ct-light-mode-label{display:var(--is-light-mode-visible, block)}.ct-color-switch .ct-switch-type-expand :first-child path{d:var(--is-toggled-path, path("M0-11h25a1 1 0 0017 13v30H0Z"));transition-delay:var(--is-toggled, calc(var(--animation-duration) * 0.4));transition-timing-function:var(--is-toggled, cubic-bezier(0, 0, 0, 1.25))}.ct-color-switch .ct-switch-type-expand g path{transform:var(--is-toggled, scale(0.75));transition-delay:var(--is-toggled, 0s)}.ct-color-switch .ct-switch-type-expand g circle{transform:var(--is-toggled, scale(1.4));transition-delay:var(--is-toggled, 0s)}.ct-color-switch .ct-switch-type-within .ct-switch-type-within__circle{transform:var(--is-toggled, scale(1.5))}.ct-color-switch .ct-switch-type-within .ct-switch-type-within__inner{transform:var(--is-toggled, translate3d(3px, -3px, 0) scale(1.2))}.ct-color-switch .ct-switch-type-within g path{transform:var(--is-toggled, scale(0.65))}.ct-color-switch .ct-switch-type-dark-inner :first-child{transform:var(--is-toggled, rotate(180deg))}.ct-color-switch .ct-switch-type-dark-inner :last-child{transform:var(--is-toggled, rotate(-180deg))}.ct-color-switch .ct-switch-type-expand :first-child path{transition-property:transform,d;transition-duration:calc(var(--animation-duration)*.6);transition-timing-function:cubic-bezier(0, 0, 0.5, 1)}.ct-color-switch .ct-switch-type-expand g path,.ct-color-switch .ct-switch-type-expand g circle{transform-origin:center;transition:transform calc(var(--animation-duration)*.65) cubic-bezier(0, 0, 0, 1.25) calc(var(--animation-duration)*.35)}.ct-color-switch .ct-switch-type-within *{transform-origin:center;transition:transform calc(var(--animation-duration)) cubic-bezier(0, 0, 0, 1.25)}.ct-color-switch .ct-switch-type-dark-inner path{transform-origin:center;transition:transform var(--animation-duration) ease}@supports not (d: path("")){.ct-color-switch .ct-switch-type-expand :first-child path{transform:var(--is-toggled, translate3d(-9px, 14px, 0))}}.ct-read-progress-bar{background:linear-gradient(to right, var(--progress-bar-scroll, var(--theme-palette-color-1)) var(--scroll, 0%), var(--progress-bar-background, transparent) 0);background-repeat:no-repeat;position:fixed;top:calc(var(--admin-bar, 0px) + var(--theme-frame-size, 0px));width:calc(100% - var(--theme-frame-size, 0px)*2);height:var(--progress-bar-height, 3px);z-index:51;opacity:1;transition:opacity .3s ease}.ct-read-progress-bar.ct-auto-hide[style*="100"]{opacity:0}.ct-dynamic-filter{display:flex;flex-wrap:wrap;justify-content:var(--filter-items-alignment, center);gap:var(--items-vertical-spacing, 10px) var(--items-horizontal-spacing, 30px);margin-bottom:var(--container-spacing, 40px)}.ct-dynamic-filter a.active{color:var(--theme-link-hover-color)}.ct-dynamic-filter[data-type=buttons] a{padding:var(--padding, 8px 15px);border-radius:var(--theme-border-radius, 3px);background:var(--theme-button-background-initial-color)}.ct-dynamic-filter[data-type=buttons] a:hover,.ct-dynamic-filter[data-type=buttons] a.active{background:var(--theme-button-background-hover-color)}.ct-dynamic-filter{--theme-link-initial-color: var(--theme-text-color)}.ct-header-account .ct-account-item .ct-media-container{flex:0 0 var(--avatar-size, 18px);width:var(--avatar-size, 18px);height:var(--avatar-size, 18px);border-radius:100%}.ct-header-account .ct-account-item:not([href]){cursor:pointer;color:var(--theme-link-initial-color);transition:var(--theme-transition)}.ct-header-account .ct-account-item:not([href]):hover{color:var(--theme-link-hover-color)}.ct-popup-inner{position:fixed;z-index:999999;width:100%;height:var(--popup-height);max-width:min(var(--popup-max-width, 400px), calc(100vw - var(--popup-edges-offset, 25px) * 2 ));max-height:min(var(--popup-max-height, var(--viewport-height, 100vh)), calc(var(--viewport-height, 100vh) - var(--popup-edges-offset, 25px) * 2 ))}@supports(height: 100dvh){.ct-popup-inner{--viewport-height: 100dvh}}.ct-popup-inner>article{display:flex;flex-direction:column;height:100%;max-height:inherit;box-shadow:var(--popup-box-shadow);border-radius:var(--popup-border-radius, 7px);-webkit-backface-visibility:hidden}.ct-popup-inner .ct-popup-content{width:100%;border-radius:inherit;padding:var(--popup-padding, 30px);overflow-y:var(--popup-overflow-y, visible);overflow-x:var(--popup-overflow-x, visible);-webkit-backface-visibility:hidden}[data-popup-size=medium]{--popup-max-width: 600px}[data-popup-size=large]{--popup-max-width: 900px}[data-popup-position*=top] .ct-popup-inner{top:var(--popup-edges-offset, 25px)}[data-popup-position*=left] .ct-popup-inner{left:var(--popup-edges-offset, 25px)}[data-popup-position*=right] .ct-popup-inner{right:var(--popup-edges-offset, 25px)}[data-popup-position*=bottom] .ct-popup-inner{bottom:var(--popup-edges-offset, 25px)}[data-popup-position*=center] .ct-popup-inner{inset-inline:var(--popup-edges-offset, 25px);margin-inline:auto}[data-popup-position*=middle] .ct-popup-inner{top:50%;transform:translateY(-50%)}[data-popup-overflow=scroll]{--popup-overflow-y: auto;--popup-overflow-x: hidden}[data-popup-overflow=hidden]{--popup-overflow-y: hidden;--popup-overflow-x: hidden}[data-popup-backdrop]{position:fixed;z-index:999999}[data-popup-backdrop=no]{--background-image: none;--background-color: transparent}[data-popup-backdrop=yes]{inset:0}[data-popup-animation]{opacity:var(--opacity, 0);visibility:var(--visibility, hidden);transition:opacity var(--popup-entrance-speed, 0.3s) ease-in-out,visibility var(--popup-entrance-speed, 0.3s) ease-in-out}[data-popup-animation] .ct-popup-inner>article{transform:translateX(var(--translate-x, 0)) translateY(var(--translate-y, 0)) scale(var(--scale, 1));transition:transform var(--popup-entrance-speed, 0.3s) ease-in-out}[data-popup-animation].active{--opacity: 1;--visibility: visible;--translate-x: 0;--translate-y: 0;--scale: 1}[data-popup-animation]:not(.active){pointer-events:none}[data-popup-animation=zoom-in]{--scale: 0.8}[data-popup-animation=slide-left]{--translate-x: calc(var(--popup-entrance-value, 50px) * -1)}[data-popup-animation=slide-right]{--translate-x: var(--popup-entrance-value, 50px)}[data-popup-animation=slide-top]{--translate-y: calc(var(--popup-entrance-value, 50px) * -1)}[data-popup-animation=slide-bottom]{--translate-y: var(--popup-entrance-value, 50px)}.ct-popup .ct-toggle-close{--toggle-button-position: absolute;--toggle-button-z-index: 10;--theme-icon-size: 10px;--toggle-button-size: 28px;--toggle-button-radius: 100%}.ct-popup .ct-toggle-close[data-location=inside]{top:14px;--toggle-button-inset-end: 14px}.ct-popup .ct-toggle-close[data-location=outside]{top:-14px;--toggle-button-inset-end: -14px}a{transition:none !important}[data-reveal]{opacity:initial !important;transform:initial !important}