.sidebar:where(.astro-ewsdj5zr){height:calc(100vh - 100%)}.sidebar-expand-arrow:where(.astro-ewsdj5zr){transition:transform .3s ease}details:where(.astro-ewsdj5zr)[open] .sidebar-expand-arrow:where(.astro-ewsdj5zr){transform:rotate(180deg)}.popular-links-section:where(.astro-yso7nzoe){--col-width: 232px;--item-min-height: 220px;display:grid;gap:0;grid-template-columns:repeat(2,344px);grid-auto-columns:var(--col-width);min-height:var(--item-min-height)}.links-section:where(.astro-yso7nzoe){display:grid;grid-template-columns:repeat(var(--total-columns),var(--col-width));grid-auto-rows:var(--item-height)}.nav-popup-container:where(.astro-fa4b57eu):hover .nav-popup-positioner:where(.astro-fa4b57eu),.nav-popup-positioner:where(.astro-fa4b57eu):hover,.nav-item:where(.astro-fa4b57eu):hover~.nav-popup-positioner:where(.astro-fa4b57eu){display:flex}.nav-item:where(.astro-fa4b57eu):hover .nav-icon:where(.astro-fa4b57eu){--tw-rotate: -180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.nav-popup:where(.astro-fa4b57eu){box-shadow:0 0 15px #00000026;animation:slideIn .2s cubic-bezier(.05,.7,.1,1)}.page-top-bar-container:where(.astro-f2o44a77){transition:background-color .2s ease-in;will-change:background-color}.page-top-bar-container:where(.astro-f2o44a77)[data-elavated]{--tw-bg-opacity: 1;background-color:rgba(var(--color-surface),var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgba(var(--color-onSurface),var(--tw-text-opacity))}.top-bar-shadow:where(.astro-f2o44a77){opacity:0;transition:opacity .1s ease-in-out;will-change:opacity;box-shadow:0 11px 12px -4px #00000014 inset,0 4px 4px -2px #00000005 inset}.page-top-bar-container:where(.astro-f2o44a77)[data-elavated] .top-bar-shadow:where(.astro-f2o44a77){opacity:1}#toggle-sidebar-menu:where(.astro-f2o44a77):checked~.top-bar:where(.astro-f2o44a77) .sidebar-toggle-icon:where(.astro-f2o44a77):nth-child(3),#toggle-sidebar-menu:where(.astro-f2o44a77):checked~.sidebar:where(.astro-f2o44a77){display:flex}#toggle-sidebar-menu:where(.astro-f2o44a77):checked~.top-bar:where(.astro-f2o44a77) .sidebar-toggle-icon:where(.astro-f2o44a77):first-child{display:none}#toggle-sidebar-menu:where(.astro-f2o44a77):checked~.top-bar:where(.astro-f2o44a77) .sidebar-toggle-icon:where(.astro-f2o44a77):nth-child(2){display:none}#toggle-sidebar-menu:where(.astro-f2o44a77):checked~header:where(.astro-f2o44a77) .header-elevation-toggle-scrolled:where(.astro-f2o44a77){display:flex}#toggle-sidebar-menu:where(.astro-f2o44a77):checked~header:where(.astro-f2o44a77) .header-elevation-toggle:where(.astro-f2o44a77){display:none}.sidebar-toggle-icon:where(.astro-f2o44a77){width:32px;height:32px}#toggle-sidebar-menu:where(.astro-f2o44a77):checked~.top-bar:where(.astro-f2o44a77){--tw-bg-opacity: 1;background-color:rgba(var(--color-surface),var(--tw-bg-opacity))}:where(.astro-f2o44a77)[data-elavated] .sidebar-auth-buttons:where(.astro-f2o44a77){opacity:1}@media (min-width: 768px){.top-bar:where(.astro-f2o44a77).top-bar{background:transparent}}.lang-popup-container:where(.astro-a2mxz4y6):hover .lang-popup:where(.astro-a2mxz4y6){display:flex}.lang-popup-container:where(.astro-a2mxz4y6):hover .icon-rotate:where(.astro-a2mxz4y6){transform:rotate(180deg)}.lang-popup:where(.astro-a2mxz4y6){box-shadow:0 0 15px #00000026;animation:slideIn .2s cubic-bezier(.05,.7,.1,1)}@keyframes slideIn{0%{opacity:0}to{opacity:1;transform:none}}.header-bg:where(.astro-y2jx55lj){background-color:var(--hero-bg)}.lang-popup-container:where(.astro-y2jx55lj):hover .lang-popup:where(.astro-y2jx55lj){display:flex}.lang-popup:where(.astro-y2jx55lj){box-shadow:0 0 15px #00000026;animation:slideIn .2s cubic-bezier(.05,.7,.1,1)}@keyframes slideIn{0%{opacity:0;transform:translateY(-40px) scale(.9)}to{opacity:1;transform:none}}@keyframes colorChange-e139e9f2{0%{color:#7af58d;border-color:#7af58d}50%{color:#007713;border-color:#007713}to{color:#7af58d;border-color:#7af58d}}.animate-color-change[data-v-e139e9f2]{animation:colorChange-e139e9f2 6s infinite}html[data-hero-bg=secondaryContainer]{--hero-bg: rgba(var(--color-secondaryContainer), 1)}html[data-hero-bg=tertiaryContainer]{--hero-bg: rgba(var(--color-tertiaryContainer), 1)}html[data-hero-bg=neutral-50]{--hero-bg: rgba(var(--c-neutral-50), 1)}
