._body_p8jch_1{position:absolute;z-index:190;bottom:calc(64px + env(safe-area-inset-bottom));left:8px;transform-origin:bottom left;width:-moz-fit-content;width:fit-content;max-width:calc(100vw - 16px);max-height:calc(100dvh - 72px - env(safe-area-inset-bottom));background-image:var(--bg-gradient)}._body_p8jch_1._menu_p8jch_12{width:calc(100vw - 16px)}@media(width>=768px){._body_p8jch_1{top:16px;bottom:auto;left:72px;transform-origin:top left;max-width:1100px;max-height:calc(100dvh - 32px)}._body_p8jch_1._menu_p8jch_12{width:calc(100vw - 88px);max-width:1040px}}.sidebar-popover-enter-from,.sidebar-popover-leave-to{transform:scale(0);opacity:0}.sidebar-popover-enter-active,.sidebar-popover-leave-active{transition:transform .25s cubic-bezier(.215,.61,.355,1),opacity .25s cubic-bezier(.215,.61,.355,1)}.fade-enter-from,.fade-leave-to{opacity:0}.fade-enter-active,.fade-leave-active{transition:opacity .2s}._hamburger_cu9fp_1._isActive_cu9fp_1 ._line_cu9fp_1:nth-child(2){opacity:0}._hamburger_cu9fp_1._isActive_cu9fp_1 ._line_cu9fp_1:first-child{transform:translateY(6px) rotate(45deg) translateZ(0)}._hamburger_cu9fp_1._isActive_cu9fp_1 ._line_cu9fp_1:nth-child(3){transform:translateY(-6px) rotate(-45deg) translateZ(0)}._hamburger_cu9fp_1:hover:not(._isActive_cu9fp_1) ._line_cu9fp_1:first-child{transform:translate(-6px) translateZ(0);width:14px}._footer_xtd1t_1{container-type:inline-size}._contacts_xtd1t_5{display:flex;flex-direction:column;gap:4px 12px;padding:10px 24px}._contacts_xtd1t_5 ._divider_xtd1t_17{display:none}@container (width >= 800px){._contacts_xtd1t_5{flex-direction:row;align-items:center}._contacts_xtd1t_5 ._divider_xtd1t_17{display:inline-block}}._section_aghhf_1{-moz-column-break-inside:avoid;break-inside:avoid;padding-bottom:32px}._item_aghhf_6._active_aghhf_6 .iconify,._item_aghhf_6:hover .iconify{color:currentcolor}._navigation_1yz1n_1{container-type:inline-size;padding:24px 14px 0}._content_1yz1n_6{-moz-column-count:2;column-count:2;-moz-column-gap:12px;column-gap:12px}@container (width < 340px){._content_1yz1n_6{-moz-column-count:1;column-count:1}}@container (width >= 620px){._content_1yz1n_6{-moz-column-count:3;column-count:3}}@container (width >= 860px){._content_1yz1n_6{display:grid;grid-auto-flow:column;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,auto)}._tools_1yz1n_30{grid-column:4;grid-row:1/span 2}}
