@keyframes BulletLoader{0%{left:0;right:auto;width:0}50%{left:0;right:auto;width:100%}50.1%{left:auto;right:0;width:100%}100%{left:auto;right:0;width:0%}}.themeSwitcher{display:block;margin-top:5px;overflow-y:scroll;transition:border .3s;white-space:nowrap;width:100%}.themeSwitcher__container{animation-play-state:paused;background:var(--white);border:1px solid #dadada;bottom:0;height:auto;left:0;position:fixed;right:0;text-align:center;transition:bottom .3s;width:100%;z-index:99}.themeSwitcher__container::before,.themeSwitcher__container::after{animation-duration:3s;animation-iteration-count:infinite;animation-name:BulletLoader;animation-play-state:inherit;background:var(--theme-color);content:"";height:5px;position:absolute;transition:opacity .3s}.themeSwitcher__container::after{animation-delay:.2s}.themeSwitcher__container--loading{animation-play-state:running;bottom:0;height:15px}.themeSwitcher__container--loading::after{background:var(--white)}.themeSwitcher__container:not(.themeSwitcher__container--loading)::before{width:100% !important}.themeSwitcher__container--themeBuilder{bottom:67px}.themeSwitcher__container--themeBuilder.themeSwitcher__container--loading{bottom:67px}.themeSwitcher__card{background:rgba(0,0,0,0);border:0;box-sizing:border-box;color:inherit;cursor:pointer;display:inline-block;font:inherit;padding:24px;position:relative;text-align:inherit;transition:.3s background-color}.themeSwitcher__card__title{align-items:center;display:inline-flex;position:relative;z-index:1}.themeSwitcher__card__title__logo{flex:0 0 auto;max-height:32px;max-width:96px;object-fit:contain}.themeSwitcher__card__title__label{flex:0 1 auto;margin-left:8px}.themeSwitcher__card:hover{background-color:var(--light-gray)}.themeSwitcher__card::before{border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-top:10px solid var(--theme-color);content:" ";height:0;left:50%;position:absolute;top:-10px;transform:translateX(-50%);transition:.3s top;width:0}.themeSwitcher__card--active{background-color:rgba(0,0,0,0)}.themeSwitcher__card--active::after{background-color:var(--theme-color);content:" ";height:100%;left:0;opacity:.2;position:absolute;top:0;transition:.3s opacity;width:100%;z-index:0}.themeSwitcher__card--active::before{top:0}.themeSwitcher__card--active:hover::after{opacity:.3}.themeSwitcher__status{display:inline-flex;margin:8px 16px 0;vertical-align:middle}.themeSwitcher .modal__container{border:none;max-width:90%;min-width:350px;position:relative;width:350px}.themeSwitcher .modal__container::before{animation-duration:4s;animation-iteration-count:infinite;animation-name:swingingBar;background:var(--theme-color);content:"";height:5px;position:absolute}@keyframes swingingBar{0%{left:0;right:auto;width:0}25%{left:0;right:auto;width:100%}25.1%{left:auto;right:0;width:100%}50%{left:auto;right:0;width:0%}75%{left:auto;right:0;width:100%}75.1%{left:0;right:auto;width:100%}100%{left:0;right:auto;width:0%}}.themeSwitcherHeader{display:inline-block;float:right;margin:15px 16px 0 0;position:relative;vertical-align:middle;z-index:101}.themeSwitcherHeader__trigger{align-items:center;background:var(--white);border:1px solid #dadada;border-radius:4px;box-sizing:border-box;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:8px;height:42px;justify-content:flex-start;max-width:220px;min-width:168px;padding:0 12px;text-align:left}.themeSwitcherHeader__trigger:focus-visible{outline:2px solid var(--theme-color);outline-offset:2px}.themeSwitcherHeader__trigger:disabled{cursor:wait;opacity:.75}.themeSwitcherHeader__triggerLogo,.themeSwitcherHeader__optionLogo{flex:0 0 auto;height:28px;object-fit:contain;width:28px}.themeSwitcherHeader__triggerLogo--loading{animation:themeSwitcherHeaderLoading 1.2s ease-in-out infinite;background:var(--light-gray);border-radius:50%;display:inline-block}.themeSwitcherHeader__triggerLabel,.themeSwitcherHeader__optionLabel{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.themeSwitcherHeader__caret{border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-top:5px solid currentColor;flex:0 0 auto;height:0;width:0}.themeSwitcherHeader__menu{background:var(--white);border:1px solid #dadada;border-radius:4px;box-shadow:0 6px 16px rgba(0,0,0,.18);box-sizing:border-box;margin-top:4px;max-height:320px;min-width:100%;overflow-y:auto;padding:4px;position:absolute;right:0;top:100%}.themeSwitcherHeader__option{align-items:center;background:rgba(0,0,0,0);border:0;border-radius:3px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:10px;min-height:42px;padding:6px 8px;text-align:left;width:100%}.themeSwitcherHeader__option:hover,.themeSwitcherHeader__option:focus-visible,.themeSwitcherHeader__option[aria-selected=true]{background:var(--light-gray)}.themeSwitcherHeader__option:focus-visible{outline:2px solid var(--theme-color);outline-offset:-2px}.themeSwitcherHeader__option:disabled{cursor:wait;opacity:.75}.themeSwitcherHeader__option--loading{background:var(--light-gray)}.themeSwitcherHeader__status{color:inherit;display:inline-flex;font-size:14px;line-height:42px;min-width:168px;opacity:.75;white-space:nowrap}@media(max-width: 950px){.themeSwitcherHeader{display:none}}@keyframes themeSwitcherHeaderLoading{0%,100%{opacity:.45}50%{opacity:1}}
