@layer components{.AppHeader_header__R8ffm{width:100%;border-bottom-style:solid;border-bottom-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);&:is([data-theme=dark] *){border-color:var(--color-gray-800);background-color:var(--color-gray-900)}}.AppHeader_container__XBqrm{display:flex;flex-grow:1;flex-direction:column;align-items:center;justify-content:space-between;@media (min-width:1024px){flex-direction:row;padding-inline:1.5rem}}.AppHeader_topBar__r1Pjk{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.5rem;border-bottom-style:solid;border-bottom-width:1px;border-color:var(--color-gray-200);padding-inline:.75rem;padding-block:.75rem;@media (min-width:640px){gap:1rem}@media (min-width:1024px){border-bottom-style:solid;border-bottom-width:0;padding-inline:0;padding-block:1rem}&:is([data-theme=dark] *){border-color:var(--color-gray-800)}}.AppHeader_sidebarToggle__1qXQO{display:flex;height:2.75rem;width:2.75rem;align-items:center;justify-content:center;border-radius:var(--radius);border-style:solid;border-width:1px;border-color:var(--color-gray-200);color:var(--color-gray-500);@media (min-width:1024px){height:2.75rem;width:2.75rem}&:is([data-theme=dark] *){border-color:var(--color-gray-800);color:var(--color-gray-400)}}.AppHeader_mobileLogo__Zc13L{@media (min-width:1024px){display:none}}.AppHeader_logoLight__9E5fH{&:is([data-theme=dark] *){display:none}}.AppHeader_logoDark__L1Ty9{display:none;&:is([data-theme=dark] *){display:block}}.AppHeader_menuToggle__vfYLh{z-index:var(--z-index-9999);display:flex;height:2.75rem;width:2.75rem;align-items:center;justify-content:center;border-radius:var(--radius);color:var(--color-gray-700);&:hover{@media (hover:hover){background-color:var(--color-gray-100)}}@media (min-width:1024px){display:none}&:is([data-theme=dark] *){color:var(--color-gray-400);&:hover{@media (hover:hover){background-color:var(--color-gray-800)}}}}.AppHeader_actionsOpen__zEdr8{display:flex}.AppHeader_actionsClosed__37nfV{display:none}.AppHeader_actions__Saoe8{box-shadow:var(--shadow-theme-md);width:100%;align-items:center;justify-content:space-between;gap:1rem;padding-inline:1.25rem;padding-block:1rem;@media (min-width:1024px){display:flex;justify-content:flex-end;padding-inline:0;box-shadow:0 0 #0000}}.AppHeader_actionsGroup__Q9WHp{display:flex;align-items:center;gap:.5rem}.AppHeader_langWrapper__sTRfR{position:relative}.AppHeader_langButton__O0XsL{display:flex;align-items:center;color:var(--color-gray-700);&:is([data-theme=dark] *){color:var(--color-gray-400)}}.AppHeader_langLabel__Bejdo{margin-right:.25rem;display:block;font-weight:500;text-transform:capitalize}.AppHeader_langChevron__cvHB1{stroke:var(--color-gray-500);transition-property:transform,translate,scale,rotate;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;&:is([data-theme=dark] *){stroke:var(--color-gray-400)}}.AppHeader_langChevronOpen__CVUxg{rotate:180deg}}@layer components{.AppSidebar_overlay__eT0mF{position:fixed;inset:0;z-index:40;background-color:color-mix(in oklab,var(--color-black) 50%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);@media (min-width:1024px){display:none}}.AppSidebar_sidebar__E_TBb{position:fixed;top:0;left:0;z-index:99998;margin-top:0;display:flex;height:100vh;flex-direction:column;border-right-style:solid;border-right-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding-inline:1.25rem;padding-bottom:1rem;color:var(--color-gray-900);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;@media (min-width:1024px){margin-top:0;padding-bottom:0}&:is([data-theme=dark] *){border-color:var(--color-gray-800);background-color:var(--color-gray-900)}}.AppSidebar_sidebarWide__n18bF{width:290px}.AppSidebar_sidebarNarrow__FqIN0{width:90px}.AppSidebar_mobileOpen__zw9LS{translate:0}.AppSidebar_mobileClosed__5Qgk0{translate:-100%}.AppSidebar_desktopVisible__7TcFo{@media (min-width:1024px){translate:0}}.AppSidebar_logoBox__8NzSb{display:flex;justify-content:center;padding-block:2rem}.AppSidebar_logoContent__Is8TV{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;color:var(--color-gray-600);&:is([data-theme=dark] *){color:var(--color-white)}}.AppSidebar_logoLight__qta92{&:is([data-theme=dark] *){display:none}}.AppSidebar_logoDark__vHZjk{display:none;&:is([data-theme=dark] *){display:block}}.AppSidebar_logoText__AO77D{font-size:1.5rem;line-height:calc(2 / 1.5)}.AppSidebar_scrollArea__uWan0{display:flex;flex-direction:column;overflow-y:auto;transition-duration:.3s;transition-timing-function:linear;-ms-overflow-style:none;scrollbar-width:none;&::-webkit-scrollbar{display:none}}.AppSidebar_nav__y1ERG{margin-bottom:1.5rem}.AppSidebar_navGroups__efB80{display:flex;flex-direction:column;gap:1rem}.AppSidebar_sectionTitle__NbJ7h{margin-bottom:1rem;display:flex;font-size:.75rem;line-height:20px;color:var(--color-gray-400);text-transform:uppercase}.AppSidebar_sectionTitleCollapsed__6p7jP{@media (min-width:1024px){justify-content:center}}.AppSidebar_sectionTitleExpanded__9nzft{justify-content:flex-start}.AppSidebar_menuList__uGUcn{display:flex;flex-direction:column;gap:1rem}.AppSidebar_menuItem__6Oca1{position:relative;display:flex;min-height:44px;width:100%;align-items:center;gap:.75rem;border-radius:var(--radius);padding-inline:.75rem;padding-block:.625rem;font-size:var(--text-theme-sm);line-height:var(--text-theme-sm--line-height);font-weight:500}.AppSidebar_menuItemActive__TIFaD{background-color:var(--color-brand-50);color:var(--color-brand-500);&:is([data-theme=dark] *){background-color:color-mix(in oklab,var(--color-brand-500) 12%,transparent);color:var(--color-brand-400)}}.AppSidebar_menuItemInactive__B9OJp{color:var(--color-gray-700);&:is(:where(.AppSidebar_group__yEogH):hover *){@media (hover:hover){color:var(--color-gray-700)}}&:hover{@media (hover:hover){background-color:var(--color-gray-100)}}&:is([data-theme=dark] *){color:var(--color-gray-300);&:hover{@media (hover:hover){background-color:color-mix(in oklab,var(--color-white) 5%,transparent);color:var(--color-gray-300)}}}}.AppSidebar_submenuToggle__zVtEx{cursor:pointer}.AppSidebar_menuItemCollapsed__67LO2{@media (min-width:1024px){justify-content:center}}.AppSidebar_menuItemExpanded__6pN4N{@media (min-width:1024px){justify-content:flex-start}}.AppSidebar_menuIconActive__vV9Np{color:var(--color-brand-500);&:is([data-theme=dark] *){color:var(--color-brand-400)}}.AppSidebar_menuIconInactive__25D4T{color:var(--color-gray-500);&:is(:where(.AppSidebar_group__yEogH):hover *){@media (hover:hover){color:var(--color-gray-700)}}&:is([data-theme=dark] *){color:var(--color-gray-400);&:is(:where(.AppSidebar_group__yEogH):hover *){@media (hover:hover){color:var(--color-gray-300)}}}}.AppSidebar_chevron__8Y9jh{margin-left:auto;height:1.25rem;width:1.25rem;transition-property:transform,translate,scale,rotate;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.AppSidebar_chevronOpen__f_Ikx{rotate:180deg;color:var(--color-brand-500)}.AppSidebar_submenu__i7tv_{overflow:hidden;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.AppSidebar_submenuList__UhWjg{margin-top:.5rem;margin-left:2.25rem;:where(&>:not(:last-child)){-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:.25rem;margin-block-end:.25rem}}.AppSidebar_submenuItem__c3Ate{position:relative;display:flex;min-height:44px;align-items:center;gap:.75rem;border-radius:var(--radius);padding-inline:.75rem;padding-block:.625rem;font-size:var(--text-theme-sm);line-height:var(--text-theme-sm--line-height);font-weight:500}.AppSidebar_submenuItemActive__twGvx{background-color:var(--color-brand-50);color:var(--color-brand-500);&:is([data-theme=dark] *){background-color:color-mix(in oklab,var(--color-brand-500) 12%,transparent);color:var(--color-brand-400)}}.AppSidebar_submenuItemInactive__aIJSo{color:var(--color-gray-700);&:hover{@media (hover:hover){background-color:var(--color-gray-100)}}&:is([data-theme=dark] *){color:var(--color-gray-300);&:hover{@media (hover:hover){background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}}}.AppSidebar_badgeGroup__TRWcy{margin-left:auto;display:flex;align-items:center;gap:.25rem}.AppSidebar_badge__2SXNy{margin-left:auto;display:block;border-radius:calc(infinity * 1px);padding-inline:.625rem;padding-block:.125rem;font-size:.75rem;line-height:calc(1 / .75);font-weight:500;color:var(--color-brand-500);text-transform:uppercase;&:is([data-theme=dark] *){color:var(--color-brand-400)}}.AppSidebar_badgeActive__g5_xU{background-color:var(--color-brand-100);&:is([data-theme=dark] *){background-color:color-mix(in oklab,var(--color-brand-500) 20%,transparent)}}.AppSidebar_badgeInactive__nK3N4{background-color:var(--color-brand-50);&:is(:where(.AppSidebar_group__yEogH):hover *){@media (hover:hover){background-color:var(--color-brand-100)}}&:is([data-theme=dark] *){background-color:color-mix(in oklab,var(--color-brand-500) 15%,transparent);&:is(:where(.AppSidebar_group__yEogH):hover *){@media (hover:hover){background-color:color-mix(in oklab,var(--color-brand-500) 20%,transparent)}}}}}@layer components{.Backdrop_backdrop__BOQW_{position:fixed;inset:0;z-index:40;background-color:color-mix(in oklab,var(--color-gray-900) 50%,transparent);@media (min-width:1024px){display:none}}}@layer components{.layout_authGate__UvaCw{display:flex;min-height:100vh;align-items:center;justify-content:center}@keyframes layout_spin__l5sXp{to{transform:rotate(1turn)}}.layout_spinner__eLZCJ{height:2.5rem;width:2.5rem;animation:var(--animate-spin,spin 1s linear infinite);border-radius:calc(infinity * 1px);border-style:solid;border-width:4px;border-color:var(--color-gray-400);border-top-color:transparent}.layout_shell__T09_2{min-height:100vh;@media (min-width:1280px){display:flex}}.layout_content__cokWC{flex:1 1;min-width:0;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.layout_contentMobileOpen__ZAoTU{margin-left:0}.layout_contentSidebarExpanded__cik9z{@media (min-width:1024px){margin-left:290px}}.layout_contentSidebarCollapsed__v253H{@media (min-width:1024px){margin-left:90px}}.layout_pageContent__7_IYE{margin-inline:auto;max-width:var(--breakpoint-2xl);padding:.5rem;padding-block:.75rem;@media (min-width:768px){padding-left:.75rem;padding-bottom:.75rem;padding-right:.75rem;padding-top:.75rem;padding-block:1rem}}}