.menu-item[data-v-194ec46a]{align-items:center;border-radius:1rem;color:var(--text-base);cursor:pointer;display:flex;font-size:.875rem;line-height:1.25rem;padding:.5rem .75rem;position:relative;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.menu-item[data-v-194ec46a]:hover{background-color:var(--base-200)}.menu-item-disabled[data-v-194ec46a]{cursor:not-allowed;opacity:.5}.menu-item-disabled[data-v-194ec46a]:hover{background-color:transparent}.menu-item-active[data-v-194ec46a]{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 10px 24px color-mix(in srgb,var(--primary) 12%,transparent),inset 0 1px #ffffff52;color:var(--primary)}.menu-item-active[data-v-194ec46a],.menu-item-active[data-v-194ec46a]:hover{background:color-mix(in srgb,var(--primary) 15%,var(--base-200) 85%)}.menu-item-content[data-v-194ec46a]{letter-spacing:.01em;margin-left:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.submenu[data-v-04ccd670]{width:100%}.submenu-title[data-v-04ccd670]{align-items:center;border-radius:1rem;color:var(--text-base);cursor:pointer;display:flex;font-size:.875rem;line-height:1.25rem;padding:.5rem .75rem;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.submenu-title[data-v-04ccd670]:hover{background-color:var(--base-200)}.submenu-active .submenu-title[data-v-04ccd670]{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 10px 24px color-mix(in srgb,var(--primary) 12%,transparent),inset 0 1px #ffffff52;color:var(--primary)}.submenu-active .submenu-title[data-v-04ccd670],.submenu-active .submenu-title[data-v-04ccd670]:hover{background:color-mix(in srgb,var(--primary) 15%,var(--base-200) 85%)}.submenu-expanded .submenu-title[data-v-04ccd670]{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;box-shadow:none}.submenu-active.submenu-expanded .submenu-title[data-v-04ccd670]{background:color-mix(in srgb,var(--primary) 15%,var(--base-200) 85%);box-shadow:0 10px 24px color-mix(in srgb,var(--primary) 12%,transparent),inset 0 1px #ffffff52}.submenu-disabled .submenu-title[data-v-04ccd670]{cursor:not-allowed;opacity:.5}.submenu-disabled .submenu-title[data-v-04ccd670]:hover{background-color:transparent}.submenu-title-content[data-v-04ccd670]{flex-grow:1;margin-left:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.submenu-arrow[data-v-04ccd670]{margin-left:.5rem}.submenu-content[data-v-04ccd670]{margin-left:.5rem;margin-top:.375rem;padding-left:.625rem}.menu[data-v-09d637f8]{color:var(--text-base);min-width:220px}.menu-horizontal[data-v-09d637f8]{gap:.5rem;height:3rem}.menu-vertical[data-v-09d637f8]{gap:.5rem;padding-bottom:.375rem;padding-top:.375rem}.sidebar-shell[data-v-466a1381]{box-shadow:0 16px 40px var(--shadow-sm);overflow:hidden}.sidebar-shell[data-v-466a1381]:before{background:linear-gradient(165deg,hsla(0,0%,100%,.07),transparent 40%);opacity:.32}.sidebar-shell[data-v-466a1381]:after,.sidebar-shell[data-v-466a1381]:before{content:"";inset:0;pointer-events:none;position:absolute}.sidebar-shell[data-v-466a1381]:after{border-radius:26px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border-base) 42%,transparent)}.sidebar-content[data-v-466a1381]{position:relative;z-index:1}.mac-traffic-lights[data-v-466a1381]{align-items:center;display:inline-flex;gap:8px}.dot[data-v-466a1381]{border-radius:999px;display:inline-block;height:12px;width:12px}.dot-red[data-v-466a1381]{background:#ff5f57}.dot-yellow[data-v-466a1381]{background:#febc2e}.dot-green[data-v-466a1381]{background:#28c840}
