.aside-menu{--aside-row-height:2.5rem;--aside-icon-slot:2.625rem;--aside-surface:color-mix(in oklch, var(--color-secondary) 12%, transparent);--aside-surface-hover:color-mix(in oklch, var(--color-secondary) 19%, transparent);--aside-surface-strong:color-mix(in oklch, var(--color-secondary) 24%, transparent);--aside-panel:color-mix(in oklch, var(--color-secondary-deep) 20%, transparent);--aside-border:color-mix(in oklch, var(--color-secondary) 23%, transparent);--aside-muted:color-mix(in oklch, var(--color-primary-contrast) 76%, transparent);--aside-icon-color:color-mix(in oklch, var(--color-primary-contrast) 44%, transparent)}.aside-menu .aside-menu-item__link,.aside-menu .accordion__trigger,.aside-menu__quick-link,.select-locale,.aside-menu__toggle-button{min-height:var(--aside-row-height)}.aside-menu .aside-menu-item__link{border-radius:var(--radius-sm);color:var(--aside-muted);font-size:var(--text-sm);transition:background-color var(--motion-duration-fast) var(--ease-standard), color var(--motion-duration-fast) var(--ease-standard);font-weight:500}.aside-menu .aside-menu-item__link:hover{background-color:var(--aside-surface-hover);color:var(--color-primary-contrast)}.aside-menu .accordion__item{border-radius:var(--radius-md);background-color:color-mix(in oklch, var(--color-secondary-deep) 10%, transparent);box-shadow:none;border:0}.aside-menu .accordion__trigger{min-height:var(--aside-row-height);border-radius:inherit;background-color:var(--aside-surface);color:var(--aside-muted);font-size:var(--text-sm);transition:background-color var(--motion-duration-fast) var(--ease-standard), color var(--motion-duration-fast) var(--ease-standard)}.aside-menu .accordion__trigger:hover{background-color:var(--aside-surface-hover);color:var(--color-primary-contrast)}.aside-menu .accordion__item[data-active=true] .accordion__trigger{color:var(--color-primary-contrast)}.aside-menu .accordion__item[data-state=open] .accordion__trigger{background-color:var(--aside-surface-strong);border-end-end-radius:0;border-end-start-radius:0}.aside-menu .accordion__trigger-icon-slot,.aside-menu .aside-menu-item__icon-slot,.aside-menu__quick-navigation-icon-slot{width:var(--aside-icon-slot);height:var(--aside-row-height)}.aside-menu .accordion__trigger-icon,.aside-menu .aside-menu-item__icon,.aside-menu__quick-navigation-icon{color:var(--aside-icon-color);font-size:var(--text-base)}.aside-menu .accordion__item[data-active=true] .accordion__trigger-icon,.aside-menu .aside-menu-item__link[aria-current=page] .aside-menu-item__icon,.aside-menu__quick-link[aria-current=page] .aside-menu__quick-navigation-icon{color:var(--color-primary)}.aside-menu__navigation-section{min-width:0}.aside-menu__navigation-heading{max-height:1.25rem;margin-bottom:calc(var(--spacing) * 2);letter-spacing:.065em}.aside-menu__navigation-heading-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.aside-menu__navigation-heading-short{width:var(--aside-icon-slot);opacity:0}.aside-menu__navigation-heading-label,.aside-menu__navigation-heading-short{transition:opacity .16s var(--ease-standard)}.aside-menu__quick-navigation-section[data-navigation-section=personal],.aside-menu__accordion-navigation{margin-bottom:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 4);border-bottom:1px solid var(--aside-border)}.aside-menu__accordion-section .accordion__panel{background-color:var(--aside-panel)}.aside-menu__nested-list{padding-block:0}.aside-menu__nested-list .aside-menu-item__link{color:var(--aside-muted);font-weight:600}.aside-menu__nested-list .aside-menu-item__link:hover{background-color:var(--aside-surface-hover);color:var(--color-primary-contrast)}.aside-menu__nested-list .aside-menu-item__link[aria-current=page]{background-color:color-mix(in oklch, var(--color-primary) 11%, transparent);color:var(--color-primary-contrast)}.aside-menu__quick-navigation-group{min-width:0}.select-locale{overflow:hidden}.select-locale__flag-slot{width:var(--aside-icon-slot)}.select-locale>.select__trigger>.select__icon{margin-right:calc(var(--spacing) * 2)}.select-locale__menu{z-index:var(--z-notification)}.aside-menu__slot{--aside-motion-duration:.26s;--aside-motion-ease:cubic-bezier(.34, .7, .28, 1);width:var(--navigation-panel-collapsed-width);contain:layout style}.aside-menu__desktop-stack{width:var(--navigation-panel-expanded-width);height:calc(100vh - calc(var(--spacing) * 6));contain:layout style;pointer-events:none}@supports (height:100dvh){.aside-menu__desktop-stack{height:calc(100dvh - calc(var(--spacing) * 6))}}.aside-menu__desktop-shell{width:var(--navigation-panel-expanded-width);contain:layout paint style;border:1px solid color-mix(in oklch, var(--color-secondary) 30%, transparent);background:var(--color-secondary-surface);box-shadow:var(--shadow-lg);pointer-events:none;transition:width var(--aside-motion-duration) var(--aside-motion-ease)}.aside-menu__desktop-stack .aside-menu{--aside-icon-slot:3rem;width:var(--navigation-panel-expanded-width)}.aside-menu__desktop-brand-panel,.aside-menu__viewport,.aside-menu__footer{width:var(--navigation-panel-expanded-width);pointer-events:auto}.aside-menu__desktop-brand-panel{transition:width var(--aside-motion-duration) var(--aside-motion-ease)}.aside-menu__logo-image{left:calc((var(--navigation-panel-collapsed-width) - 1.75rem) / 2);transition:opacity .18s var(--aside-motion-ease);transform:translateY(-50%)}.aside-menu__logo-image--brand{opacity:1}.aside-menu__logo-image--symbol{opacity:0}.aside-menu__viewport{scrollbar-color:color-mix(in oklch, var(--color-secondary) 30%, transparent) transparent;scrollbar-width:thin;transition:padding-inline var(--aside-motion-duration) var(--aside-motion-ease), padding-block-start var(--aside-motion-duration) var(--aside-motion-ease)}.aside-menu__viewport::-webkit-scrollbar{width:.125rem}.aside-menu__viewport::-webkit-scrollbar-track{background:0 0}.aside-menu__viewport::-webkit-scrollbar-thumb{background-color:color-mix(in oklch, var(--color-secondary) 26%, transparent);border-radius:9999px}.aside-menu__desktop-stack .aside-menu__navigation-section,.aside-menu__desktop-stack .aside-menu__toggle{clip-path:inset(0);transition:clip-path var(--aside-motion-duration) var(--aside-motion-ease)}.aside-menu__desktop-stack .aside-menu-item__link,.aside-menu__desktop-stack .aside-menu__quick-link,.aside-menu__desktop-stack .accordion__trigger,.aside-menu__desktop-stack .select-locale{clip-path:inset(0 0 0 0 round var(--radius-sm));transition:clip-path var(--aside-motion-duration) var(--aside-motion-ease), background-color var(--motion-duration-fast) var(--ease-standard), color var(--motion-duration-fast) var(--ease-standard)}.aside-menu__quick-navigation-label,.aside-menu .accordion__trigger-label,.aside-menu-item__label{opacity:1;transition:opacity .155s var(--ease-standard) 55ms}.aside-menu .accordion__chevron{opacity:1;transition:opacity .155s var(--ease-standard) 55ms, rotate .18s var(--ease-standard)}.aside-menu .accordion__panel{transition-duration:var(--aside-motion-duration);transition-timing-function:var(--aside-motion-ease)}.aside-menu .accordion__panel-content{transition-duration:.18s}.aside-menu .aside-menu__icon-indicator{top:calc(var(--spacing) * 2);right:calc(var(--spacing) * 2);pointer-events:none;margin:0;position:absolute}.aside-menu__toggle-icon--collapse,.aside-menu__toggle-icon--expand{transition:opacity .13s var(--ease-standard);position:absolute}.aside-menu__toggle-icon--collapse{opacity:1}.aside-menu__toggle-icon--expand,.aside-menu[data-state=collapsed] .aside-menu__toggle-icon--collapse{opacity:0}.aside-menu[data-state=collapsed] .aside-menu__toggle-icon--expand{opacity:1}.aside-menu__desktop-stack[data-state=collapsed] .aside-menu__desktop-shell,.aside-menu__desktop-stack[data-state=collapsed] .aside-menu__desktop-brand-panel{width:var(--navigation-panel-collapsed-width)}.aside-menu__desktop-stack[data-state=collapsed] .aside-menu__logo-image--brand{opacity:0}.aside-menu__desktop-stack[data-state=collapsed] .aside-menu__logo-image--symbol{opacity:1}.aside-menu[data-state=collapsed] .aside-menu__quick-navigation-label,.aside-menu[data-state=collapsed] .accordion__trigger-label,.aside-menu[data-state=collapsed] .accordion__chevron,.aside-menu[data-state=collapsed] .aside-menu-item__label{opacity:0;pointer-events:none;transition-delay:0s}.aside-menu[data-state=collapsed] .aside-menu__navigation-heading-label{opacity:0}.aside-menu[data-state=collapsed] .aside-menu__navigation-heading-short{opacity:1}.aside-menu[data-state=collapsed] .aside-menu__navigation-heading[data-short-label=false]{display:none}.aside-menu[data-state=collapsed] .aside-menu__navigation-section{clip-path:inset(0 calc(100% - (var(--navigation-panel-collapsed-width) - 1rem)) 0 0)}.aside-menu[data-state=collapsed] .aside-menu__toggle{clip-path:inset(0 calc(100% - (var(--navigation-panel-collapsed-width) - 1.5rem)) 0 0)}.aside-menu[data-state=collapsed] .aside-menu-item__link,.aside-menu[data-state=collapsed] .aside-menu__quick-link,.aside-menu[data-state=collapsed] .accordion__trigger,.aside-menu[data-state=collapsed] .select-locale{clip-path:inset(0 calc(100% - (var(--navigation-panel-collapsed-width) - 1rem)) 0 0 round var(--radius-sm))}.aside-menu[data-state=collapsed] .select-locale__label{opacity:0;pointer-events:none}.aside-menu[data-state=collapsed] .aside-menu__viewport{scrollbar-width:none}.aside-menu[data-state=collapsed] .aside-menu__viewport::-webkit-scrollbar{display:none}.aside-menu[data-state=expanded] .aside-menu-item__icon-slot[data-empty=true] .aside-menu-item__fallback-marker{opacity:0}.aside-menu-item__fallback-marker,.select-locale__label{transition:opacity .14s var(--ease-standard)}@media (width>=1279px){.aside-menu__slot{transition:width var(--aside-motion-duration) var(--aside-motion-ease)}.aside-menu__slot:not([data-state=collapsed]){width:var(--navigation-panel-expanded-width)}.main-layout>.header{transition:left var(--aside-motion-duration) var(--aside-motion-ease)}.aside-menu__slot[data-state=auto],.aside-menu__desktop-stack[data-state=auto] .aside-menu__desktop-shell,.aside-menu__desktop-stack[data-state=auto] .aside-menu__desktop-brand-panel,.main-layout>.header[data-aside-preference=auto],.aside-menu[data-state=auto] .aside-menu__viewport,.aside-menu[data-state=auto] .aside-menu__navigation-section,.aside-menu[data-state=auto] .aside-menu__toggle,.aside-menu[data-state=auto] .aside-menu__logo-image,.aside-menu[data-state=auto] .aside-menu__quick-navigation-label,.aside-menu[data-state=auto] .accordion__trigger-label,.aside-menu[data-state=auto] .accordion__chevron,.aside-menu[data-state=auto] .aside-menu-item__label,.aside-menu[data-state=auto] .aside-menu__navigation-heading-label,.aside-menu[data-state=auto] .aside-menu__navigation-heading-short,.aside-menu[data-state=auto] .select-locale__label,.aside-menu[data-state=auto] .aside-menu__toggle-icon--collapse,.aside-menu[data-state=auto] .aside-menu__toggle-icon--expand{transition:none}.aside-menu[data-state=auto] .aside-menu-item__link,.aside-menu[data-state=auto] .aside-menu__quick-link,.aside-menu[data-state=auto] .accordion__trigger,.aside-menu[data-state=auto] .select-locale{transition:background-color var(--motion-duration-fast) var(--ease-standard), color var(--motion-duration-fast) var(--ease-standard)}.aside-menu[data-state=auto] .aside-menu-item__icon-slot[data-empty=true] .aside-menu-item__fallback-marker{opacity:0}}@media (width<1279px){.aside-menu__slot{contain:none}.aside-menu__desktop-stack{z-index:var(--z-modal);top:calc(var(--spacing) * 3);left:calc(var(--spacing) * 3);position:fixed}.aside-menu__desktop-stack[data-state=auto] .aside-menu__desktop-shell,.aside-menu__desktop-stack[data-state=auto] .aside-menu__desktop-brand-panel{width:var(--navigation-panel-collapsed-width);transition:none}.aside-menu__desktop-stack[data-state=auto] .aside-menu__logo-image--brand{opacity:0;transition:none}.aside-menu__desktop-stack[data-state=auto] .aside-menu__logo-image--symbol{opacity:1;transition:none}.aside-menu[data-state=auto] .aside-menu__quick-navigation-label,.aside-menu[data-state=auto] .accordion__trigger-label,.aside-menu[data-state=auto] .accordion__chevron,.aside-menu[data-state=auto] .aside-menu-item__label{opacity:0;pointer-events:none;transition:none}.aside-menu[data-state=auto] .aside-menu__navigation-heading-label{opacity:0;transition:none}.aside-menu[data-state=auto] .aside-menu__navigation-heading-short{opacity:1;transition:none}.aside-menu[data-state=auto] .aside-menu__navigation-heading[data-short-label=false]{display:none}.aside-menu[data-state=auto] .aside-menu__navigation-section{clip-path:inset(0 calc(100% - (var(--navigation-panel-collapsed-width) - 1rem)) 0 0);transition:none}.aside-menu[data-state=auto] .aside-menu__toggle{clip-path:inset(0 calc(100% - (var(--navigation-panel-collapsed-width) - 1.5rem)) 0 0);transition:none}.aside-menu[data-state=auto] .aside-menu-item__link,.aside-menu[data-state=auto] .aside-menu__quick-link,.aside-menu[data-state=auto] .accordion__trigger,.aside-menu[data-state=auto] .select-locale{clip-path:inset(0 calc(100% - (var(--navigation-panel-collapsed-width) - 1rem)) 0 0 round var(--radius-sm));transition:none}.aside-menu[data-state=auto] .select-locale__label{opacity:0;pointer-events:none;transition:none}.aside-menu[data-state=auto] .aside-menu__toggle-icon--collapse{opacity:0;transition:none}.aside-menu[data-state=auto] .aside-menu__toggle-icon--expand{opacity:1;transition:none}.aside-menu[data-state=auto] .aside-menu__viewport{padding-inline:calc(var(--spacing) * 2);scrollbar-gutter:auto;scrollbar-width:none;padding-block-start:calc(var(--spacing) * 2);transition:none}.aside-menu[data-state=auto] .aside-menu__viewport::-webkit-scrollbar{display:none}}.aside-menu__overlay{transition:opacity .22s var(--ease-standard)}@keyframes aside-menu-tooltip-enter{0%{opacity:0;transform:translate(-.25rem)}to{opacity:1;transform:translate(0)}}.aside-menu__rail-tooltip{animation:aside-menu-tooltip-enter var(--motion-duration-fast) var(--ease-standard) both}@media (prefers-reduced-motion:reduce){.aside-menu__slot,.aside-menu__desktop-shell,.aside-menu__desktop-brand-panel,.aside-menu__viewport,.aside-menu__desktop-stack .aside-menu__navigation-section,.aside-menu__desktop-stack .aside-menu__toggle,.aside-menu__desktop-stack .aside-menu-item__link,.aside-menu__desktop-stack .aside-menu__quick-link,.aside-menu__desktop-stack .accordion__trigger,.aside-menu__desktop-stack .select-locale,.main-layout>.header,.aside-menu__logo-image,.aside-menu__rail-tooltip,.aside-menu__toggle-icon--collapse,.aside-menu__toggle-icon--expand,.aside-menu__quick-navigation-label,.aside-menu__navigation-heading-label,.aside-menu__navigation-heading-short,.aside-menu .accordion__panel,.aside-menu .accordion__panel-content,.aside-menu .accordion__trigger-label,.aside-menu .accordion__chevron,.aside-menu-item__label,.aside-menu-item__fallback-marker,.select-locale__label,.aside-menu__overlay{transition:none;animation:none}}
