.comm-bar[data-v-7449f78d]{background:var(--navy-light);border-bottom:1px solid rgba(37,99,235,.1);flex-shrink:0;height:52px;z-index:100}.comm-bar-inner[data-v-7449f78d]{gap:16px;height:100%;justify-content:space-between;padding:0 20px}.comm-bar-inner[data-v-7449f78d],.comm-left[data-v-7449f78d]{align-items:center;display:flex}.comm-left[data-v-7449f78d]{gap:14px;min-width:0}.comm-logo[data-v-7449f78d]{color:var(--white);flex-shrink:0;font-family:var(--font-display);font-size:.95rem;font-weight:600}.comm-nav[data-v-7449f78d]{align-items:center;display:flex;gap:2px}.comm-nav-link[data-v-7449f78d]{border-radius:6px;color:var(--gray-400);font-size:.8rem;font-weight:500;padding:6px 12px;text-decoration:none;transition:background var(--transition),color var(--transition);white-space:nowrap}.comm-nav-link[data-v-7449f78d]:hover{background:#ffffff0a;color:var(--white)}.comm-nav-link.active[data-v-7449f78d]{background:var(--blue-dim);color:var(--blue)}.comm-sep[data-v-7449f78d]{background:#94a3b826;flex-shrink:0;height:18px;width:1px}.comm-page[data-v-7449f78d]{color:var(--gray-500);font-family:var(--font-mono);font-size:.62rem;letter-spacing:.08em;max-width:200px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.comm-right[data-v-7449f78d]{align-items:center;display:flex;flex-shrink:0;gap:10px}.comm-user[data-v-7449f78d]{background:var(--navy-card);border:1px solid rgba(148,163,184,.1);border-radius:6px;font-family:var(--font-mono);font-size:.68rem;max-width:160px;overflow:hidden;padding:4px 10px;text-overflow:ellipsis;white-space:nowrap}.comm-out[data-v-7449f78d],.comm-user[data-v-7449f78d]{color:var(--gray-400)}.comm-out[data-v-7449f78d]{align-items:center;background:transparent;border:1px solid rgba(148,163,184,.15);border-radius:6px;cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:.78rem;gap:6px;padding:7px 12px;transition:all var(--transition)}.comm-out[data-v-7449f78d]:hover{background:var(--navy-card);color:var(--white)}.comm-out svg[data-v-7449f78d]{fill:none;height:14px;stroke:currentColor;stroke-width:2;width:14px}
