.edui-sidebar-item[data-v-a534e42f]{align-items:center;background:transparent;border:none;border-radius:var(--edui-radius-md);box-sizing:border-box;color:var(--edui-text-2);cursor:pointer;display:flex;font-family:inherit;font-size:var(--edui-text-md);font-weight:var(--edui-weight-medium);gap:var(--edui-space-3);min-height:36px;padding:var(--edui-space-1) var(--edui-space-3);position:relative;text-align:left;text-decoration:none;transition:background var(--edui-dur-fast) var(--edui-ease),color var(--edui-dur-fast) var(--edui-ease);white-space:nowrap;width:100%}.edui-sidebar-item[data-v-a534e42f]:hover:not([data-state=active]){background:var(--edui-surface-hover);color:var(--edui-text-1)}.edui-sidebar-item[data-v-a534e42f]:focus-visible{outline:var(--edui-focus-outline);outline-offset:-2px}.edui-sidebar-item[data-state=active][data-v-a534e42f]{background:var(--edui-color-primary-soft);color:var(--edui-color-primary-text);font-weight:var(--edui-weight-semibold)}.edui-sidebar-item__lead[data-v-a534e42f]{align-items:center;display:inline-flex;flex:none;height:18px;justify-content:center;width:18px}.edui-sidebar-item__label[data-v-a534e42f]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;transition:opacity var(--edui-dur-fast) var(--edui-ease)}.edui-sidebar-item--collapsed .edui-sidebar-item__label[data-v-a534e42f]{opacity:0}.edui-sidebar-item__badge[data-v-a534e42f]{flex:none}.edui-sidebar-item--collapsed .edui-sidebar-item__badge[data-v-a534e42f]{left:calc(var(--edui-space-3) + 9px);position:absolute;top:1px;transform:scale(.8)}.edui-sidebar[data-v-170dc4dd]{--edui-sidebar-collapsed-w:calc(var(--edui-space-2)*2 + var(--edui-space-3)*2 + 18px);--edui-sidebar-icon-x:calc(var(--edui-space-2) + var(--edui-space-3) + 9px);background:var(--edui-bg-subtle);border-right:1px solid var(--edui-hairline);display:flex;flex-direction:column;flex-shrink:0;font-family:var(--edui-font-sans);height:100dvh;overflow:hidden;transition:width var(--edui-dur-slow) var(--edui-ease-out);width:var(--edui-sidebar-w)}.edui-sidebar--collapsed[data-v-170dc4dd]{width:var(--edui-sidebar-collapsed-w)}.edui-sidebar__header[data-v-170dc4dd]{align-items:center;box-sizing:border-box;display:flex;gap:var(--edui-space-2);min-height:calc(var(--edui-space-4)*2 + var(--edui-control-h));padding:var(--edui-space-4) calc((var(--edui-sidebar-collapsed-w) - var(--edui-control-h))/2) var(--edui-space-4) var(--edui-space-4);position:relative}.edui-sidebar__logo[data-v-170dc4dd]{display:flex;flex:1;height:28px;min-width:0;overflow:hidden;transition:opacity var(--edui-dur-fast) var(--edui-ease)}.edui-sidebar--collapsed .edui-sidebar__header[data-v-170dc4dd] .edui-sidebar__toggle,.edui-sidebar--collapsed .edui-sidebar__logo[data-v-170dc4dd]{left:var(--edui-sidebar-icon-x);position:absolute;top:50%;transform:translate(-50%,-50%)}.edui-sidebar--collapsed .edui-sidebar__logo[data-v-170dc4dd]{flex:none;justify-content:center;width:calc(var(--edui-sidebar-collapsed-w) - var(--edui-space-2)*2)}.edui-sidebar--collapsed .edui-sidebar__logo[data-v-170dc4dd] img{max-width:100%;-o-object-fit:contain;object-fit:contain}.edui-sidebar--collapsed .edui-sidebar__header[data-v-170dc4dd] .edui-sidebar__toggle{opacity:0;pointer-events:none;transition:opacity var(--edui-dur-fast) var(--edui-ease),background var(--edui-dur-fast) var(--edui-ease)}.edui-sidebar--collapsed:is(:hover,:has(:focus-visible)) .edui-sidebar__logo[data-v-170dc4dd]{opacity:0}.edui-sidebar--collapsed:is(:hover,:has(:focus-visible)) .edui-sidebar__header[data-v-170dc4dd] .edui-sidebar__toggle{opacity:1;pointer-events:auto}.edui-sidebar__nav[data-v-170dc4dd]{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0 var(--edui-space-2) var(--edui-space-2)}.edui-sidebar__list[data-v-170dc4dd]{display:flex;flex-direction:column;gap:2px;position:relative}.edui-sidebar__indicator[data-v-170dc4dd]{background:var(--edui-color-primary-soft);border-radius:var(--edui-radius-md);left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:transform var(--edui-dur-med) var(--edui-ease-out),height var(--edui-dur-med) var(--edui-ease-out),opacity var(--edui-dur-fast) var(--edui-ease)}.edui-sidebar__indicator[data-v-170dc4dd]:before{background:var(--edui-color-primary);border-radius:var(--edui-radius-pill);content:"";height:60%;left:0;position:absolute;top:50%;transform:translateY(-50%);width:3px}.edui-sidebar__indicator--visible[data-v-170dc4dd]{opacity:1}.edui-sidebar__list[data-v-170dc4dd] .edui-sidebar-item[data-state=active]{background:transparent}.edui-sidebar__footer[data-v-170dc4dd]{border-top:1px solid var(--edui-hairline);display:flex;flex-direction:column;gap:2px;padding:var(--edui-space-2)}@media(prefers-reduced-motion:reduce){.edui-sidebar[data-v-170dc4dd],.edui-sidebar__indicator[data-v-170dc4dd]{transition:opacity var(--edui-dur-fast) var(--edui-ease)}}.client-shell[data-v-aef440b4]{background:var(--edui-bg);color:var(--edui-text-1);display:flex;flex-direction:column;font-family:var(--edui-font-sans);height:100dvh}@media(min-width:1024px){.client-shell[data-v-aef440b4]{flex-direction:row}}.client-shell__main[data-v-aef440b4]{flex:1;min-height:0;min-width:0;overflow-y:auto;--enter-x:0px;--enter-y:0px}.client-shell__main[data-enter][data-v-aef440b4]{animation:client-shell-enter-aef440b4 var(--edui-dur-med) var(--edui-ease-out)}.client-shell__main[data-enter=forward][data-v-aef440b4]{--enter-x:calc(var(--edui-motion-shift)*2)}.client-shell__main[data-enter=backward][data-v-aef440b4]{--enter-x:calc(var(--edui-motion-shift)*-2)}@media(min-width:1024px){.client-shell__main[data-enter=forward][data-v-aef440b4]{--enter-x:0px;--enter-y:calc(var(--edui-motion-shift)*2)}.client-shell__main[data-enter=backward][data-v-aef440b4]{--enter-x:0px;--enter-y:calc(var(--edui-motion-shift)*-2)}}@keyframes client-shell-enter-aef440b4{0%{opacity:0;transform:translate(var(--enter-x),var(--enter-y))}}@media(prefers-reduced-motion:reduce){.client-shell__main[data-enter][data-v-aef440b4]{--enter-x:0px;--enter-y:0px;animation-duration:var(--edui-dur-fast)}}
