.hamburger-menu{background:transparent;border:none;border-radius:var(--border-radius);cursor:pointer;height:40px;padding:0;position:relative;text-align:center;transition:all .3s ease;width:40px}.hamburger-menu svg.icon{height:24px;color:var(--icon-secondary-color);position:relative;top:2px;width:24px}.hamburger-menu.active,.hamburger-menu:hover{background:var(--bg-popup-color);transition:all .3s ease}.popup{background:var(--bg-popup-color);border-radius:var(--border-radius-primary);box-sizing:border-box;z-index:10000002}.popup p{font-size:.875em;line-height:1.429em;margin:0 0 .429em}:is(.popup p) b{font-weight:600}.menu{animation:menu-in .3s ease;max-height:calc(100vh - 120px);min-width:240px;max-width:288px;-webkit-overflow-scrolling:touch;overflow-y:auto;padding:1em 0;position:absolute;right:0;top:56px}.menu .login{background:var(--button-secondary-bg);border:none;border-radius:var(--border-radius-secondary);box-sizing:border-box;color:var(--button-secondary-color);cursor:pointer;display:block;font-size:var(--button-secondary-font-size);font-weight:var(--button-secondary-font-weight);height:var(--button-height);line-height:var(--button-height);margin:0 auto 18px;padding:0;transition:all .3s ease;width:calc(100% - 32px)}:is(.menu .login) svg.icon{color:var(--button-secondary-icon-color);margin-left:2px;position:relative;top:4px}:is(.menu .login):hover{background:var(--button-secondary-bg-hover);transition:all .3s ease}.menu .account{display:flex;justify-content:space-between;margin-bottom:.5em;padding:0 1em}:is(.menu .account) .userinfo{color:var(--menu-text-color);display:block;font-size:var(--menu-text-size);font-weight:600;line-height:32px;overflow:hidden;padding-left:42px;position:relative;text-overflow:ellipsis;white-space:nowrap}:is(.menu .account) .avatar{background:var(--avatar-bg-color);border:1px solid var(--avatar-border-color);border-radius:50%;box-sizing:border-box;color:var(--avatar-color);height:32px;line-height:32px;overflow:hidden;position:absolute;left:0;top:0;text-align:center;width:32px}:is(.menu .account) .logout{background:none;border:none;color:var(--menu-span-color);cursor:pointer;display:block;font-size:var(--menu-span-size);line-height:32px;margin-left:10px;padding:0;white-space:nowrap}.menu .menu-dropdown-button{box-sizing:border-box;color:var(--menu-text-color);cursor:pointer;font-size:var(--menu-text-size);font-weight:var(--menu-text-weight);line-height:2.286em;padding:0 1.143em;position:relative;white-space:nowrap}:is(.menu .menu-dropdown-button) span{color:var(--menu-span-color);font-size:var(--menu-span-size)}:is(.menu .menu-dropdown-button) svg.icon{color:var(--button-dropdown-icon);margin-right:8px;position:relative;top:4px}:is(.menu .menu-dropdown-button) svg.icon.chevron{color:var(--button-dropdown-chevron);padding:0 4px;transition:all .3s ease 0s}.open:is(:is(.menu .menu-dropdown-button) svg.icon.chevron){transition:all .3s ease 0s;transform:rotate(180deg)}.menu .menu-dropdown-list{color:var(--menu-span-color);font-size:var(--menu-span-size)}:is(.menu .menu-dropdown-list) li{box-sizing:border-box;color:var(--menu-text-color);font-size:var(--menu-span-size);font-weight:var(--menu-text-weight);line-height:16px;padding:2px 16px 6px 44px}.active:is(:is(.menu .menu-dropdown-list) li):before{background:var(--list-active-item-icon);border-radius:50%;content:"";display:block;height:4px;position:absolute;left:36px;top:8px;width:4px}.menu ul{list-style-type:none;margin:0;padding:0}:is(.menu ul) li{cursor:pointer;font-size:var(--menu-text-size);line-height:1.286em;padding:.286em 1.429em .286em 1.143em;position:relative;transition:all .3s ease}.title:is(:is(.menu ul) li){color:var(--popup-list-title-color);font-size:var(--popup-list-title-font-size);font-weight:600;padding-top:12px}.title:is(:is(.menu ul) li):hover{background:none}:is(:is(.menu ul) li) a{color:var(--popup-list-color);display:block;font-size:var(--popup-list-font-size);font-weight:var(--menu-text-weight)}:is(:is(:is(.menu ul) li) a):hover{text-decoration:none}:is(:is(.menu ul) li):hover{background:var(--list-item-hover);transition:all .3s ease}@media only screen and (max-width:767px){.menu{top:3em}}@-ms-keyframes menu-in{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes menu-in{0%{opacity:0;transform:translateY(-1em)}to{opacity:1;transform:translateX(0)}}.badges{align-items:center;display:flex;gap:1.25em;height:3em;position:absolute;right:1.5em;top:2.5em;z-index:10}.search-counter{background:var(--badge-charity-bg);border:1px solid var(--badge-charity-border);height:32px;border-radius:var(--border-radius-secondary)}.search-counter .badge{align-items:center;cursor:pointer;display:flex;gap:6px;height:var(--button-height);position:relative;padding:0 10px;text-align:center}:is(.search-counter .badge) .header-icon-charity{color:var(--badge-charity-color);font-size:12px;font-weight:400;line-height:20px}.search-counter .popup{box-sizing:border-box;padding:1em;position:absolute;right:0;top:3.25em;width:18em}:is(.search-counter .popup) .title{color:var(--home-heading-color);font-size:16px;font-weight:600;line-height:1.3em;margin-bottom:22px}:is(:is(.search-counter .popup) .title) .icon{position:relative;top:4px}:is(:is(.search-counter .popup) .description) p{color:var(--text-heading-color);font-size:14px;font-weight:400;line-height:1.3em}:is(.search-counter .popup) .link-project{color:var(--link-color);display:block;font-size:12px;font-weight:400;line-height:1.3em}:is(.search-counter .popup) .image{padding:32px 0 16px;position:relative;left:50%;transform:translateX(-50%)}:is(.search-counter .popup) .erase{background:transparent;border:none;cursor:pointer;height:24px;padding:0;position:absolute;right:8px;top:8px;width:24px;z-index:112}:is(:is(.search-counter .popup) .erase) svg.icon{color:#a8b3c6;height:24px;width:24px}.header-home .badges{gap:24px;top:0;z-index:1000}:is(.header-home .badges) .badge-email svg.icon,:is(.header-home .badges) .badge-tg svg.icon,:is(.header-home .badges) .badge-vpn svg.icon{height:24px;width:24px}.header-home .search-counter{margin-right:40px}@media only screen and (max-width:767px){.header-home .badges{gap:20px;top:-10px;z-index:1000}:is(.header-home .badges) .badge-email svg.icon,:is(.header-home .badges) .badge-tg svg.icon,:is(.header-home .badges) .badge-vpn svg.icon{height:20px;width:20px}.header-home .search-counter{margin-right:0}}