.site-header.scrolled{padding-top:.75rem;height:var(--header-height)!important;background:color-mix(in srgb,var(--bg-main) 78%,transparent);border-color:var(--border-color);backdrop-filter:blur(20px)}body.admin-bar .site-header{top:calc(0px + var(--wp-admin--admin-bar--height,32px))}@media screen and (max-width:782px){body.admin-bar .site-header{top:0}}.header-menu .submenu-icon *{fill:currentColor}.header-menu .menu-item.new>span{display:flex;align-items:center}.header-menu .menu-item.new>span:after{content:"New";border-radius:100px;background:var(--main-color);color:#fff;font-size:10px;font-weight:600;padding:.25rem .375rem;text-transform:uppercase;letter-spacing:-2%;margin-left:.625rem}.mega-menu.active{opacity:1;pointer-events:all;transform:translateY(0) scaleY(1) rotate(0deg)}.mega-menu-icon img{filter:var(--invert-filter)}.mega-menu-content-small{padding:12px;padding-top:16px}.header-menu-container.active~.mobile-menu-opener .hamburger-line:nth-child(1),.mobile-menu-opener.active .hamburger-line:nth-child(1){transform:translateY(6px) rotate(45deg)}.header-menu-container.active~.mobile-menu-opener .hamburger-line:nth-child(2),.mobile-menu-opener.active .hamburger-line:nth-child(2){opacity:0}.header-menu-container.active~.mobile-menu-opener .hamburger-line:nth-child(3),.mobile-menu-opener.active .hamburger-line:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.site-header.scrolled .telegram-link{background:0 0;color:var(--text-main)}.theme-toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 3.5rem;width:3.5rem;height:3.5rem;padding:0;border:none;border-radius:32px;background:rgba(10,10,10,.67);color:#e8e8e8;cursor:pointer;font:inherit;appearance:none;flex-shrink:0;transition:color .3s,background-color .3s,transform .15s}.site-header.scrolled .theme-toggle--desktop{background:0 0;color:var(--text-main)}.theme-toggle--mobile{display:none}.theme-toggle-label{display:none}.theme-toggle:hover{background-color:rgba(0,255,148,.27)!important;color:var(--link-hover)!important}.theme-toggle:active{transform:scale(.96)}.theme-toggle:focus-visible{outline:2px solid var(--color-primary,#00d57c);outline-offset:3px}.theme-toggle-icons{position:relative;display:grid;place-items:center;width:1.5rem;height:1.5rem;flex:0 0 1.5rem}.theme-toggle-icon{grid-area:1/1;width:1.5rem;height:1.5rem;fill:currentColor;transition:opacity 300ms cubic-bezier(.2,0,0,1),transform 300ms cubic-bezier(.2,0,0,1),filter 300ms cubic-bezier(.2,0,0,1)}.theme-icon-sun{opacity:0;transform:scale(.25);filter:blur(4px)}.theme-icon-moon{opacity:1;transform:scale(1);filter:blur(0)}html[data-theme=dark] .theme-icon-sun{opacity:1;transform:scale(1);filter:blur(0)}html[data-theme=dark] .theme-icon-moon{opacity:0;transform:scale(.25);filter:blur(4px)}html.theme-switching *,html.theme-switching *::before,html.theme-switching *::after{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.theme-toggle,.theme-toggle-icon{transition:none}}@media (forced-colors:active){.theme-toggle{border:1px solid ButtonText;color:ButtonText;background:Canvas}}@media screen and (max-width:1024px){.site-header.scrolled{padding:0;height:var(--header-height)!important;background:var(--bg-main);border-bottom-color:var(--border-color);backdrop-filter:none;-webkit-backdrop-filter:none}.header-menu-container.active{opacity:1;pointer-events:all}.header-menu-container.active .header-menu{transform:translateX(0)}.theme-toggle--desktop{display:none}.mobile-menu-footer .theme-toggle--mobile{display:inline-flex;flex:0 0 auto;width:100%;height:3.5rem;min-height:3.5rem;justify-content:center;gap:1rem;padding:0 24px 0 16px;border-radius:32px;font-weight:800;text-align:center}.mobile-menu-footer .theme-toggle-label{display:inline;line-height:1}.header-menu-container.active .mobile-menu-footer{transform:translateX(0)}.header-menu .menu-item.submenu.active .submenu-icon{transform:rotate(-180deg)}.mega-menu.active{transform:translateX(0)}.mega-menu-section-small.mega-menu-item{padding:8px 10px}.mega-menu-section-small.mega-menu-item-title{font-size:14px}}