.AppMenuItem_component_56d94d{column-gap:var(--spacing-8);height:48px;padding:0 var(--spacing-16);border-radius:var(--border-radius-8);color:var(--color-text);transition:background-color var(--transition-fast);grid-template-columns:auto 1fr;align-items:center;display:grid}@media (hover:hover){.AppMenuItem_component_56d94d:hover{background-color:var(--color-hover)}}.AppMenuItem_component_56d94d.link{text-decoration:none}.AppMenuItem_component_56d94d.link.active{background-color:var(--color-active)}.AppMenuItem_component_56d94d.button{text-align:left}.AppMenuItem_icon_56d94d{font-size:1.25em}.AppMenu_component_14add1{width:48px;height:48px;position:relative}.AppMenu_button_14add1{width:100%;height:100%;transition:background-color var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;font-size:24px;display:flex}.AppMenu_button_14add1:hover{background-color:var(--color-hover)}.AppMenu_menu_14add1{z-index:1;margin-top:var(--spacing-8);opacity:0;background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--border-radius-12);padding:var(--spacing-8);row-gap:var(--spacing-4);transition:opacity var(--transition-fast) var(--easing-fast-out-slow-in), display var(--transition-fast) var(--easing-fast-out-slow-in) allow-discrete;display:none;position:absolute;top:100%;left:0;box-shadow:0 2px 4px oklch(0% 0 0/.1)}.AppMenu_menu_14add1.visible{opacity:1;display:grid}@starting-style{.AppMenu_menu_14add1.visible{opacity:0}}.NavBar_component_619241{padding:var(--spacing-8) var(--spacing-16);border-bottom:1px solid var(--color-border);grid-template-columns:1fr 1fr 1fr;place-items:center;display:grid;box-shadow:0 2px 4px oklch(0% 0 0/.1)}@media (width>=768px){.NavBar_component_619241{padding:var(--spacing-8) var(--spacing-24)}}.NavBar_menu_619241{justify-self:start}.NavBar_link_619241{align-items:center;gap:var(--spacing-8);font-size:var(--font-size-24);color:var(--color-text);font-weight:300;text-decoration:none;display:flex}.NavBar_link_619241:hover{text-decoration:underline}.NavBar_image_619241{width:36px;height:36px}.layout-default_component_c9219e{grid-template-rows:auto 1fr;height:100vh;display:grid}.layout-default_content_c9219e{padding:var(--spacing-16);overflow:auto}@media (width>=768px){.layout-default_content_c9219e{padding:var(--spacing-24)}}
