.workspace-sidebar[data-v-d6a6bfb8]{background:radial-gradient(420px 260px at 0 0,#9be15d1a,transparent 70%),linear-gradient(180deg,var(--app-sidebar),var(--app-sidebar-2));width:256px;box-shadow:inset -1px 0 #ffffff0f}.brand-mark[data-v-d6a6bfb8]{box-shadow:0 0 0 1px #ffffff1a,0 6px 18px -6px #9be15d73}.side-link[data-v-d6a6bfb8]{color:#ffffffa8;border-radius:12px;align-items:center;gap:12px;min-height:44px;padding-inline:12px;font-size:14px;font-weight:500;transition:background-color .15s,color .15s;display:flex;position:relative}.side-link[data-v-d6a6bfb8]:hover{color:#fff;background:#ffffff0f}.side-link[data-v-d6a6bfb8]:focus-visible{outline-color:var(--app-lime);outline-offset:1px}.side-link.router-link-active[data-v-d6a6bfb8]{color:#fff;background:linear-gradient(90deg,#9be15d29,#ffffff0a)}.side-link.router-link-active[data-v-d6a6bfb8]:before{content:"";background:var(--app-lime);width:3px;box-shadow:0 0 12px var(--app-lime);border-radius:0 3px 3px 0;position:absolute;top:10px;bottom:10px;left:-12px}.side-link.router-link-active>span[data-v-d6a6bfb8]:first-child{color:var(--app-lime)}.topbar[data-v-d6a6bfb8]{background:color-mix(in srgb,var(--app-canvas) 72%,transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid color-mix(in srgb,var(--ui-border) 70%,transparent)}.bottom-nav[data-v-d6a6bfb8]{background:color-mix(in srgb,var(--ui-bg) 82%,transparent);-webkit-backdrop-filter:saturate(1.6)blur(16px);border:1px solid var(--ui-border);box-shadow:var(--app-shadow-lg)}.bottom-link[data-v-d6a6bfb8]{min-height:52px;color:var(--ui-text-muted);border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;font-size:11px;font-weight:500;transition:background-color .15s,color .15s;display:flex}.bottom-link.is-active[data-v-d6a6bfb8]{background:var(--app-accent-soft);color:var(--ui-primary)}@media (width>=1024px){.workspace-main[data-v-d6a6bfb8]{margin-left:256px}.sidebar-collapsed .workspace-sidebar[data-v-d6a6bfb8]{width:80px}.sidebar-collapsed .workspace-main[data-v-d6a6bfb8]{margin-left:80px}.sidebar-collapsed .sidebar-label[data-v-d6a6bfb8]{display:none}.sidebar-collapsed .brand[data-v-d6a6bfb8]{padding-inline:20px}.sidebar-collapsed .side-link[data-v-d6a6bfb8]{justify-content:center;padding-inline:0}}
