.tab-bar-surface[data-v-34997722]{-webkit-tap-highlight-color:transparent;-webkit-user-select:none}@media(prefers-reduced-motion:reduce){.tab-bar-indicator[data-v-34997722],.tab-bar-item[data-v-34997722],.tab-bar-item[data-v-34997722] span,.tab-bar-item[data-v-34997722] svg{transition:none!important}}.app-sidebar[data-v-ced3afc8]{background:#f4f4f5;border-right:1px solid #e4e4e7;color:#27272a;display:flex;flex-direction:column;flex-shrink:0;height:100dvh;padding:16px 12px;position:sticky;top:0;transition:width .22s ease;width:80px;z-index:40}.app-sidebar.is-expanded[data-v-ced3afc8]{width:252px}.sidebar-heading[data-v-ced3afc8]{align-items:center;display:flex;flex-shrink:0;gap:8px;height:64px;justify-content:center;margin-bottom:20px}.is-expanded .sidebar-heading[data-v-ced3afc8]{justify-content:space-between;padding-left:8px}.sidebar-brand[data-v-ced3afc8]{display:flex;flex-direction:column;line-height:1.15;min-width:0}.sidebar-toggle[data-v-ced3afc8]{align-items:center;border-radius:12px;color:#71717a;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.sidebar-toggle[data-v-ced3afc8]:hover{background:#e4e4e7;color:#18181b}.sidebar-navigation[data-v-ced3afc8]{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin}.sidebar-section+.sidebar-section[data-v-ced3afc8]{margin-top:24px}.sidebar-section-title[data-v-ced3afc8]{color:#71717a;font-size:11px;font-weight:600;height:20px;margin:0 12px 8px;white-space:nowrap}.sidebar-item[data-v-ced3afc8]{align-items:center;border-radius:14px;color:#52525b;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:12px;height:46px;margin-bottom:5px;padding:0 12px;position:relative;text-align:left;transition:background .15s,color .15s;width:100%}.sidebar-item[data-v-ced3afc8]:hover{background:#e9e9ed;color:#18181b}.sidebar-item.is-active[data-v-ced3afc8]{background:#fff;box-shadow:0 1px 4px #18181b0a;color:#2563eb;font-weight:650}.sidebar-icon[data-v-ced3afc8]{align-items:center;display:flex;flex-shrink:0;justify-content:center;position:relative;width:24px}.app-sidebar:not(.is-expanded) .sidebar-item[data-v-ced3afc8]{justify-content:center;padding:0}.sidebar-dot[data-v-ced3afc8]{background:#ef4444;border-radius:50%;height:6px;position:absolute;right:-3px;top:-2px;width:6px}.sidebar-account[data-v-ced3afc8]{align-items:center;border-top:1px solid #e4e4e7;display:flex;gap:10px;margin-top:16px;padding:16px 0 0}.is-expanded .sidebar-account[data-v-ced3afc8]{padding-left:4px}.app-sidebar:not(.is-expanded) .sidebar-account[data-v-ced3afc8]{justify-content:center}.sidebar-brand[data-v-ced3afc8]:focus-visible,.sidebar-item[data-v-ced3afc8]:focus-visible,.sidebar-toggle[data-v-ced3afc8]:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.dark .app-sidebar{background:#141416;border-color:#28282d;color:#fafafa}.dark .sidebar-item,.dark .sidebar-section-title,.dark .sidebar-toggle{color:#b4b4bf}.dark .sidebar-item:hover,.dark .sidebar-toggle:hover{background:#252529;color:#fafafa}.dark .sidebar-item.is-active{background:#252e40;box-shadow:inset 0 0 0 1px #3b82f620;color:#7db4ff}.dark .sidebar-account{border-color:#28282d}@media(max-width:767px){.app-sidebar[data-v-ced3afc8]{display:none}}@media(prefers-reduced-motion:reduce){.app-sidebar[data-v-ced3afc8],.sidebar-item[data-v-ced3afc8]{transition:none}}
